在AIX6.1安装memcached

合集下载

Memcached安装使用

Memcached安装使用

Memcached安装使用1.Memcached安装下载地址:/p/memcached/downloads/list1.1. 安装libevent# tar zxvf libevent-2.0.19-stable.tar.gz# cd libevent-2.0.19-stable# ./configure --prefix=/usr/local/libevent# make# make install1.2. 安装memcached# tar zxvf memcached-1.4.13.tar.gz# cd memcached-1.4.13# ./configure --with-libevent=/usr/local/libevent –-enable-threads --prefix=/usr/local/memcached# make# make install2.Memcached 运行2.1. 运行memcached# ./memcached -d -u root -m 1024 -P /opt/memcached/pid/memcached11211.pid –C -v2.2. 启动参数说明•启动方式:•-d 以守护程序(daemon)方式运行•-u root 指定用户,如果当前为root ,需要使用此参数指定用户•-P /tmp/a.pid 保存PID到指定文件•内存设置:•-m 1024 数据内存数量,不包含memcached本身占用,单位为MB •-M 内存不够时禁止LRU,报错•-n 48 初始chunk=key+suffix+value+32结构体,默认48字节•-f 1.25 增长因子,默认1.25•-L 启用大内存页,可以降低内存浪费,改进性能•连接设置:•-l 127.0.0.1 监听的IP地址,本机可以不设置此参数•-p 11211 TCP端口,默认为11211,可以不设置•-U 11211 UDP端口,默认为11211,0为关闭•并发设置:•-c 1024 最大并发连接数,默认1024,最好是200•-t 4 线程数,默认4。

memcached 手册

memcached 手册

memcached 手册Memcached是一个高性能的开源内存对象缓存系统,被广泛地应用于提升网站和应用程序性能。

该手册将介绍Memcached的基本概念、安装配置、常用命令以及最佳实践等关键内容,旨在帮助读者快速了解和使用Memcached。

一、Memcached概述Memcached可以看作是一个分布式的缓存系统,它将数据缓存在内存中,并提供了简单的键值对存取接口。

相比于传统的关系型数据库,Memcached具有更快的读写速度和更高的并发能力,因为它直接操作内存而避免了磁盘I/O。

此外,Memcached采用了多台服务器的分布式架构,能够提供横向扩展的能力。

二、安装与配置1.下载和安装:Memcached可以从官方网站或其他镜像站点下载安装包,并根据相应平台的指引进行安装。

安装完成后,可以通过运行"memcached"命令来启动Memcached服务。

2.配置文件:Memcached的默认配置文件是"memcached.conf",可以通过修改该文件中的参数来调整Memcached的行为。

主要的配置项包括监听端口、最大连接数、内存容量等。

三、常用命令1.存储数据:用"set"命令可以将键值对存入Memcached中,例如:"set key 0 3600 5"表示存储一个key为"key",值为"0",并设置过期时间为3600秒。

如果要存储的值超出了内存容量限制,旧的数据将会被替换。

2.获取数据:用"get"命令可以从Memcached中获取指定键对应的值,例如:"get key"可以获取到之前存储的值。

如果该键不存在,返回结果将是"END"。

3.删除数据:用"delete"命令可以从Memcached中删除指定键对应的值,例如:"delete key"可以删除之前存储的值。

Memcached配置文档

Memcached配置文档

一.Memcached服务端的安装:1. 将memcached-1.2.1-win32.zip(也可以下载),解压放某个盘下面,比如在c:\memcached2. 在终端(也即cmd命令界面)下输入c:\memcached\memcached.exe -d install--安装memcached成为服务,这样才能正常运行,否则运行失败!3. 再输入:c:\memcached\memcached.exe -d start --启动memcached的。

二.Memcached客户端的安装1.解压java_memcached-release_2.0.1.zip,将里面的java_memcached-release_2.0.1.jar拷贝到WEB_INF/lib中2.在src目录下新建一个dhcache.xml文件,内容如下:<ehcache><diskStore path="java.io.tmpdir" /><defaultCache name="default" maxElementsInMemory="300" eternal="false"timeToIdleSeconds="500" timeToLiveSeconds="500" overflowToDisk="true"diskPersistent="false" diskExpiryThreadIntervalSeconds="110" /><cache name="org.taha.cache.LOCAL_CACHE" maxElementsInMemory="300"eternal="false" timeToIdleSeconds="500" timeToLiveSeconds="500"overflowToDisk="true" /></ehcache>3.创建一个类,用来封装memcache的各种操作(连接,添加,删除,关闭等)public class CacheService{private Cache localCache;String cacheServerList;String cacheServerWeights;boolean cacheCluster = false;int initialConnections = 10;int minSpareConnections = 5;int maxSpareConnections = 50;long maxIdleTime = 1000 * 60 * 30; // 30 minuteslong maxBusyTime = 1000 * 60 * 5; // 5 minuteslong maintThreadSleep = 1000 * 5; // 5 secondsint socketTimeOut = 1000 * 3; // 3 seconds to block on readsint socketConnectTO = 1000 * 3; // 3 seconds to block on initialboolean failover = false; // turn off auto-failover in event of server// downboolean nagleAlg = false; // turn off Nagle's algorithm on all sockets in// poolMemCachedClient mc;public CacheService(){mc = new MemCachedClient();mc.setCompressEnable(false);}public void setLocalCache(Cache localCache){this.localCache = localCache;}public void setCacheServerList(String cacheServerList){this.cacheServerList = cacheServerList;}public void setCacheServerWeights(String cacheServerWeights){this.cacheServerWeights = cacheServerWeights;}public void setCacheCluster(boolean cacheCluster){this.cacheCluster = cacheCluster;}/*** 放入**/public void put(String key, Object obj){if (this.cacheCluster){mc.set(key, obj);} else{Element element = new Element(key, (Serializable) obj);localCache.put(element);}}/*** 删除*/public void remove(String key){if (this.cacheCluster){mc.delete(key);} else{localCache.remove(key);}}/*** 得到*/public Object get(String key){Object rt = null;if (this.cacheCluster){rt = mc.get(key);} else{Element element = null;try{element = localCache.get(key);} catch (CacheException cacheException){throw new DataRetrievalFailureException("Cache failure: "+ cacheException.getMessage());}if (element != null)rt = element.getV alue();}return rt;}/*** 判断是否存在**/public boolean exist(String key){if (this.cacheCluster){return mc.keyExists(key);} else{return this.localCache.isKeyInCache(key);}}private void init(){if (this.cacheCluster){String[] serverlist = cacheServerList.split(",");//Integer[] weights = this.split(cacheServerWeights);String[] temps = cacheServerWeights.split(",");Integer[] weights = new Integer[temps.length];for (int t = 0; t < temps.length; t++){weights[t] = new Integer(temps[t]);}// initialize the pool for memcache serversSockIOPool pool = SockIOPool.getInstance();pool.setServers(serverlist);pool.setWeights(weights);pool.setInitConn(initialConnections);pool.setMinConn(minSpareConnections);pool.setMaxConn(maxSpareConnections);pool.setMaxIdle(maxIdleTime);pool.setMaxBusyTime(maxBusyTime);pool.setMaintSleep(maintThreadSleep);pool.setSocketTO(socketTimeOut);pool.setSocketConnectTO(socketConnectTO);pool.setNagle(nagleAlg);pool.setHashingAlg(SockIOPool.NEW_COMPA T_HASH);pool.initialize();}}private void destory(){if (this.cacheCluster){SockIOPool.getInstance().shutDown();}}}4.Spring配置文件中配置memcache<bean id="cacheManager"class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"><property name="configLocation"><value>classpath:ehcache.xml</value></property></bean><bean id="localCache"class="org.springframework.cache.ehcache.EhCacheFactoryBean"><property name="cacheManager"><ref local="cacheManager" /></property><property name="cacheName"><value>org.taha.cache.LOCAL_CACHE</value></property></bean><bean id="cacheService" class="ercenter.services.CacheService" init-method="init" destroy-method="destory"><property name="cacheServerList" value="127.0.0.1:11211" /><property name="cacheServerWeights" value="3" /><property name="cacheCluster" value="true" /><property name="localCache" ref="localCache" /></bean>5.Spring配置文件中配置一个aop用来拦截各种操作。

IBM_AIX6操作系统部署方案设计和安装配置指南

IBM_AIX6操作系统部署方案设计和安装配置指南

信息化标准体系文档AIX6.1操作系统部署方案设计和安装配置指南(V1.1)北京数据中心开放系统平台管理部2011-3修改记录人都无权复制或利用。

®Copy Right 2005 by China Construction Bank目录1前言 (7)1.1编写目的 (7)1.2预期读者 (7)2系统部署模式 (8)2.1单机模式 (8)2.2基于系统技术的HA方案; (8)2.2.1Active-Standby主备方式 (9)2.2.2Active-Active 互备方式 (9)2.2.3一备二模式 (9)2.2.4循环备份模式 (10)2.2.5Concurrent并行处理模式 (11)2.3基于软件技术的CLUSTER方案 (11)2.4基于网络硬件设备的负载均衡方案 (11)3应用部署建议 (12)4系统设计考虑的因素 (13)4.1用户 (13)4.2相关命名 (13)4.3存储/本地盘容量限制 (13)4.4系统网络 (14)4.5参数设置 (14)4.6软件安装 (14)4.7空间规划 (15)4.8安全加固 (15)4.9时钟同步 (16)5命名规范 (17)5.1资源分配原则 (17)5.1.1设备分档 (17)5.1.2资源调整 (17)5.2机器及机柜的编号规则 (17)5.2.1机柜的命名和编号规则 (17)5.3分区使用规范 (18)5.3.1分区的部署原则 (18)5.3.2分区资源的分配原则 (18)5.4主机命名原则 (20)5.5用户及用户组命名 (21)5.5.1目标 (21)5.5.2指导方针 (21)5.5.3用户组 (22)5.5.4用户 (23)5.5.5用户和组ID的分配情况 (24)5.6应用VG、LV和文件系统 (25)5.6.1应用vg (25)5.6.2应用lv的命名 (26)5.6.3LV条带化 (27)5.6.4应用文件系统的使用规范 (39)5.6.5patrol监控使用的文件系统 (40)5.7软件安装路径 (27)5.7.1数据库 (27)5.7.2中间件 (27)5.7.3应用系统 (28)5.8H ACMP命名 (28)5.8.1命名规则 (28)5.8.2配置举例 (28)6AIX设计规范 (30)6.1操作系统的内核 (30)6.2软件包安装规范 (30)6.2.1AIX系统需要安装的软件包 (30)6.2.2字符集安装要求 (31)6.3系统补丁的安装规范 (31)6.3.1操作系统 (31)6.3.2Adapter 微码 (32)6.4操作系统参数的设置 (32)6.4.1基本操作参数系统环境 (32)6.4.2VMM参数 (33)6.4.3IO参数 (35)6.4.4网络参数 (35)6.4.5Security参数 (36)6.4.6Hacmp相关参数 (36)6.5系统主要文件系统的使用方法 (37)6.5.1/tmp (38)6.5.2/var (38)6.5.3/usr (38)6.5.4/ (38)6.5.5/home (39)6.5.6AIX文件系统建议值 (39)6.6系统转储空间和交换区的设置 (40)6.6.1Dump设置 (40)6.6.2Pagingspace设置 (41)6.7用户权限设置 (41)6.7.1用户文件权限规范 (41)6.7.2用户资源限制 (41)6.8口令使用规范 (42)6.8.1口令设置规范 (42)6.8.2口令保存规范 (42)6.8.3用户口令限制 (43)6.8.4root用户口令使用规范 (43)6.9系统安全加固 (43)6.9.1系统安全加固的原则 (43)6.9.2AIX系统安全加固 (44)6.9.3 用户P ATH搜索路径 (44)6.10系统网络设置规范 (48)6.10.1IP地址申请 (48)6.10.2网卡速率的设置 (52)6.10.3网卡绑定的设置 (52)6.10.4系统静态路由的设置 (52)6.10.5网络端口的使用 (53)6.11系统监控 (53)6.12系统备份的相关规定 (54)6.13NFS的使用 (54)1前言1.1 编写目的为总结我中心开放系统建设的成果,加强开放系统平台建设工作的规范化管理,我们梳理了开放系统平台基础设施设计的相关文档,并进行了深化、细化,力求结合实际的设计、实施工作,对设计、实施起到规范、指导作用。

Oracle_11g_for_AIX_6_安装手册

Oracle_11g_for_AIX_6_安装手册

Oracle 11g 安装手册(For AIX 6.1)安装描述:基于AIX 6.1操作系统安装Oracle 11.2单节点数据库。

一.安装前工作1. 硬件需求(1)内存>=1GB命令:prtconf | more(2)paging space物理内存在2-16GB之间,交换空间与物理内存大小相同物理内存大于16GB,交换空间设为物理内存的0.75倍命令:lsps –a(3)检查是否为64位命令:/usr/bin/getconf HARDW ARE_BITMODEbootinfo -k(4)磁盘空间temp空间>=1GBoracle软件安装目录>=8GB(5)操作系统run level为2命令:who –r2. 软件需求(1)操作系统版本AIX 6.1 TL 02 SP1 ("6100-02-01), 64-bit kernel及以上版本命令:oslevel –sgetconf KERNEL_BITMODE(2)操作系统文件集bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstat 6.1.2.1 or laterbos.perf.perfstatbos.perf.proctoolsxlC.aix61.rte:10.1.0.0 or lateroracle 安装指导文档中没有包括以下文件集,但实际安装检查提示需要rsct.basic.rtepat.clients.rte命令:lslpp -l bos.adt.base(3)编译器IBM XL C/C++ Enterprise Edition for AIX, V9.0 April 2008 PTF命令:lslpp -l|grep vac(4)操作系统补丁需求如果操作系统TL level>TL 02(oracle 11.2所需的最小TL level),检查以下补丁:IZ41855IZ51456IZ52319以上补丁已经包含在以下TL level中:AIX 6.1 TL-02 SP-04 and laterAIX 6.1 TL-03 SP-02 and laterAIX 6.1 TL-04如果操作系统是其它TL level,咨询IBM确认是否需要打以上所列补丁。

AIX操作系统安装配置步骤文档

AIX操作系统安装配置步骤文档

AIX操作系统安装配置步骤文档作者:admin 添加时间:2012-01-17 15:32:29 浏览:45一、AIX安装:1.检查显示器﹑键盘﹑鼠标及各种连线是否都连接好。

2.先打开外设及主机电源(先外设后主机)3.将AIX光盘第一张放入CDROM4.加电在出现启动画面时按5或F5(或按F1或1进入SMS进行设置从光驱启动) 5.选完全安装自动安装..........二、AIX5安装完后系统设置1.修改系统时区(须重启)#smitty chtz (可以在安装时设置,注意)然后根据需要选择你的时区。

时区更改后必须重启操作系统才可以生效。

主机时钟如果和现在的本地时间有并异,更改后立刻就生效了。

2.修改系统时间#smitty date3.修改异步IO(须重启动机主机)#smitty chgaio (AIX6.1为动态的,无须更改)将“STATE to be configured at system restart”改为available。

4.设置ROOT口令#passwd5.更改最大进程数256或更多#smitty chgsys6.更改系统用户数99或更多#smitty chlicense7.配置主机名和IP地址#smitty mktcpip(可使用#lscfg -vl ent0命令查看en0网卡位于哪个扩展槽位上,便于将网线插在正确的网口上,.P2-I3,表示在第三个槽位,如为E1表示在主板上)选择en0,按回车:8.用ifconfig –a查看所有网卡的IP地址配置。

每块网卡应配置在不同网段。

如果两块网卡配置在同一网段,会产生网络通信故障。

9.bootinfo -K如果启用了32 位内核则返回“32”,如果启用了64 位内核则返回“64”。

可根据需要更改系统内核bootinfo -K查看系统内核32就是32位系统首先用如下命令确定当前的所使用的内核:# ls -l /unixlrwxrwxrwx 1 root system 21 May 06 2001 /unix -> /usr/lib/boot/unix_mp为32位内核。

PHP内存缓存memcached安装与用法(经典)

PHP内存缓存memcached安装与用法(经典)

PHP内存缓存加速功能memcached安装与用法Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。

Memcached 由Danga Interactive开发,用于提升访问速度的。

LJ每秒动态页面访问量几千次,用户700万。

Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。

=================================================一、memcached 简介在很多场合,我们都会听到memcached 这个名字,可能并没有用过或实际了解过,只知道它是一个很不错的东东。

这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速WEB 动态应用程序。

二、memcached 安装windows下载:/memcached-win32/首先到下载memcached的windows版本和java客户端jar包,目前最新版本是memcached-1.2.1-win32.zip和java_memcached-release_1.6.zip,分别解压后即可!首先是安装运行memcached服务器,我们将memcached-1.2.1-win32.zip解压后,进入其目录,然后运行如下命令:1. c:>memcached.exe -d install2. c:>memcached.exe -l 127.0.0.1 -m 32 -d start第一行是安装memcached成为服务,这样才能正常运行,否则运行失败!第一行是启动memcached的,作为测试我们就简单的只分配32M内存了,然后监听本机端口和以守护进行运行。

执行完毕后,我们就可以在任务管理器中见到memcached.exe这个进程了。

3.下载php_memcache.dll,请自己查找对应的php版本的文件4. 在C:\winnt\php.ini 加入一行…extension=php_memcache.dll‟5.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!memcached的基本设置:-p 监听的端口-l 连接的IP地址, 默认是本机-d start 启动memcached服务-d restart 重起memcached服务-d stop|shutdown 关闭正在运行的memcached服务-d install 安装memcached服务-d uninstall 卸载memcached服务-u 以的身份运行(仅在以root运行的时候有效)-m 最大内存使用,单位MB。

memcache 用法

memcache 用法

memcache 用法摘要:1.简介2.Memcache的安装与配置3.Memcache的使用方法4.Memcache的数据类型5.Memcache的应用场景6.Memcache的优缺点7.总结正文:Memcache是一款高性能的分布式内存对象缓存系统,主要用于提高网站访问速度和减轻服务器负载。

它通过将热点数据存储在内存中,以减少对数据库的访问次数,从而提高网站性能。

1.简介Memcache是一个高性能的分布式内存对象缓存系统,主要用于提高网站访问速度和减轻服务器负载。

它通过将热点数据存储在内存中,以减少对数据库的访问次数,从而提高网站性能。

Memcache支持多种数据类型,包括字符串、整数、浮点数等。

2.Memcache的安装与配置要使用Memcache,首先需要在服务器上安装Memcache服务端。

安装完成后,需要对Memcache进行配置,包括设置内存大小、连接数等参数。

配置完成后,启动Memcache服务。

3.Memcache的使用方法Memcache的使用方法主要包括以下几个步骤:(1)连接Memcache服务器:使用PHP的Memcache扩展库,通过`memcache_connect()`函数连接到Memcache服务器。

(2)设置缓存数据:使用`memcache_set()`函数将数据存储到Memcache中。

(3)获取缓存数据:使用`memcache_get()`函数从Memcache中获取数据。

(4)删除缓存数据:使用`memcache_delete()`函数从Memcache中删除数据。

(5)清空缓存:使用`memcache_clear_cache()`函数清空Memcache 中的所有数据。

4.Memcache的数据类型Memcache支持多种数据类型,包括字符串、整数、浮点数等。

此外,Memcache还支持数据结构,如数组、链表等。

5.Memcache的应用场景Memcache主要应用于以下场景:(1)缓存数据库查询结果:将经常访问的数据从数据库中取出,存储到Memcache中,以减少对数据库的访问次数。

AIX6.1系统安装配置及HACMP详细配置

AIX6.1系统安装配置及HACMP详细配置

**省操作风险管理系统小型机安装配置手册目录小型机安装配置手册 (4)1.1操作系统安装 (4)1.2安装操作系统bundle (10)1.3limit参数设置 (11)1.4开启IOCP (11)1.5打开fullcore设置 (12)1.6调整maxpout,minpout设置 (12)1.7调整maxuproc设置 (12)1.8调整syncd设置 (12)1.9设置时区 (13)1.10增加error log文件大小 (13)1.11系统网络参数设置 (13)1.12系统AIO参数设置 (14)1.13系统VM参数设置 (14)1.14HBA卡参数设置 (15)1.15语言包安装 (15)1.16补丁包安装 (16)1.17创建oracle软件的文件系统 (16)1.18操作系统镜像 (17)1.19设置SWAP大小 (17)1.20修改文件系统大小设置 (17)1.21dump设置 (18)1.22安装hacmp软件 (19)1.23安装hacmp补丁 (20)1.24配置网络 (20)1.25添加cluster 名字 (21)1.26添加cluster的主机 (21)1.27添加基于IP的网络 (22)1.28添加基于非IP的网络(即串口心跳) (22)1.29添加IP地址 (22)1.30添加串口设备 (23)1.31添加资源组 (24)1.32添加SVC IP (25)1.33添加应用脚本 (26)1.34添加卷组到资源组 (28)1.35同步串口通讯 (30)1.36同步两台主机HACMP配置 (30)1.37主节点上启动Cluster (31)1.38备节点上启动Cluster (34)1.39查看hacmp的运行状态 (34)1.40Hacmp资源组切换测试 (38)1.41EMC存储powerpath多路径管理软件安装 (41)1.42创建VG (47)1.41.1 创建sqdbvg (47)1.41.2创建hddbvg (54)1.41.3创建rmansqvg (58)1.41.4创建rmanhdvg (59)小型机安装配置手册1.1操作系统安装要求统一使用****6100-07 SP4操作系统安装介质进行操作系统安装。

最简单的memcached的安装使用教程

最简单的memcached的安装使用教程
启动服务
C:/memcached>sc start memcache11212
停止服务
C:/memcached>sc start memcache11212
删除服务
C:/memcached>sc delete memcached
查看缓存区块,分析结果可调配-f参数
telnet 127.0.0.1 11212
是否显示详细操作记录(每一个键值get、set、hit、del的次数)
stats detail on,记录详细操作
stats detail dump,不记录详细操作
====================================
显示各个slab中item的数目和最老item的年龄(最后一次访问距离现在的秒数)
memcached是一个常用的缓存组件,通过最简单的学习就可以掌握和在项目中使用
首先第一步:
Windows下的Memcached安装
方法一:直接安装
1、下载memcache的windows稳定版,解压放某个盘下面,比如在cபைடு நூலகம்/memcached
2、在终端(也即cmd命令界面)下输入"c:/memcached/memcached.exe -d install"安装
import net.rubyeye.xmemcached.XMemcachedClientBuilder;
import net.rubyeye.xmemcached.exception.MemcachedException;
import net.rubyeye.xmemcached.utils.AddrUtil;

AIX-V6.1操作系统安装配置规范

AIX-V6.1操作系统安装配置规范

AIX6.1操作系统安装配置规范文档信息文档维护记录2012年8月信息科技部版权申明本安装配置规范版权为xx银行所有,属于xx银行的内部资料,除了xx银行书面同意及授权外,任何单位和个人不得复制、修改、引用、出版或传播本安装配置规范的全部或部分内容。

本文档根据部门发布的《关于印发本行信息科技若干主流操作系统安全技术标准(2010年1月修订)的通知》(x银科【2010】1号文)与《关于印发本行信息科技若干操作系统安全技术标准(2012年7月修订)的通知》(x银科【2012】30号文)中的AIX操作系统安全技术标准行修订。

适用范围本安装配置规范适用于Aix V6.1版。

除条文中特别规定适用范围的,本安装配置规范条文适用于总分行的生产、研发和测试等环境。

目录AIX6.1操作系统安装配置规范 (1)一、硬件配置要求(生产环境必须满足,研发测试环境供参考) (4)二、操作系统安装过程 (4)1、准备工作 (4)2、安装过程 (4)3、其他软件包的安装 (7)三、操作系统的配置步骤 (7)1、修改时区 (7)2、修正操作系统时间 (8)3、修改ROOT用户的密码 (9)4、修改机器名 (9)5、修改操作系统属性参数 (9)6、设置系统DUMP (10)7、VG创建及配置 (10)8、修改系统交换空间 (13)9、激活串口 (13)10、修改IP地址和路由设置 (14)11、建立逻辑卷WORKLV(ROOTVG) (15)12、创建文件系统 (17)13、系统内核参数调优 (19)14、配合I NFORMIX 11.5使用的操作系统参数调整 (20)15、系统资源参数调整 (20)16、配置安全连接软件SSH (21)17、部署NTP服务(生产环境必须设置,研发测试环境供参考) (21)18、部署生产系统操作系统自动备份脚本(生产环境必须设置,研发测试环境供参考) (22)四、操作系统的安全设置步骤 (23)1、关闭所有不必要的系统服务进程 (23)2、设置登录超时时间 (25)3、限制用户使用SU (26)4、操作系统用户帐户设置规范如下: (26)5、用户密码策略设置(生产环境必须设置,研发测试环境供参考) (26)6、系统安全其他方面的设置步骤 (28)五、双网卡配置与监控部署 (29)1、小型机双网卡配置(生产环境必须设置,研发测试环境供参考) (29)2、部署生产系统综合管理脚本(生产环境必须设置,研发测试环境供参考) (31)3、部署NMON性能监控(生产环境必须设置,研发测试环境供参考) (32)4、部署T IVOLI(生产环境必须设置,研发测试环境供参考) (32)六、小型机外接存储安装和配置规范 (36)一、硬件配置要求(生产环境必须满足,研发测试环境供参考)Aix操作系统适用于IBM 小型机和刀片式基于Power系列芯片开发的机型,相应的硬件要求建议如下:1、双电源模块冗余配置(拷机过程中需进行电源冗余测试工作)。

Memcached操作命令

Memcached操作命令

memcached的基本命令(安装、卸载、启动、配置相关) memcached的基本命令(安装、卸载、启动、配置相关):-p 监听的端口-l 连接的IP地址, 默认是本机-d start 启动memcached服务-d restart 重起memcached服务-d stop|shutdown 关闭正在运行的memcached服务-d install 安装memcached服务-d uninstall 卸载memcached服务-u 以的身份运行(仅在以root运行的时候有效)-m 最大内存使用,单位MB。

默认64MB-M 内存耗尽时返回错误,而不是删除项-c 最大同时连接数,默认是1024-f 块大小增长因子,默认是1.25-n 最小分配空间,key+value+flags默认是48-h 显示帮助memcached的基本命令(当memcached 启动后用于对memcached管理的数据和本身运行memcached telnet 命令与返回结果详解博客分类:memcachedmemcachedtelent参数不算多,我们来启动一个Memcache的服务器端:# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程,-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,-u是运行Memcache的用户,我这里是root,-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,-P是设置保存Memcache 的pid文件,我这里是保存在/tmp/memcached.pid,如果要结束Memcache进程,执行:# kill `cat /tmp/memcached.pid`get key1ENDset key1 0 3600 3123STOREDincr key1 5128decr key1 5123delete key1DELETEDget key1ENDquitdelete 命令格式: delete <key>基本memcached 客户机命令您将使用五种基本memcached 命令执行最简单的操作。

Memcache的部署和使用

Memcache的部署和使用

Memcache的部署和使⽤Memcache的部署和使⽤⼀、memcache简介Memcache是的⼀个项⽬,最早是为 LiveJournal 服务的,⽬前全世界不少⼈使⽤这个缓存项⽬来构建⾃⼰⼤负载的⽹站,来分担数据库的压⼒。

Memcache官⽅⽹站:⼆、memcache的安装1、下载源⽂件(⽬前最新稳定版本是memcached-1.4.5.tar.gz)wget由于Memcache⽤到了libevent这个库⽤于Socket的处理,所以还需要安装libevent,Libevent的官⽹为,最新稳定版本为:1.4.14bwget2、安装memcache1)、安装libevent# tar xzvf libevent-1.4.14b-stable.tar.gz# cd libevent-1.4.14b-stable# ./configure --prefix=/usr# make && make install# cd ..# ls -al /usr/lib | grep libevent (查看是否安装成功)2)、安装memcache# tar xzvf memcached-1.4.5.tar.gz# cd memcached-1.4.5# ./configure --with-libevent=/usr# make && make install# ls -al /usr/local/bin/mem* (查看是否⽣成memcached可执⾏程序⽂件)#备注:如果是64位的系统可能会报错,因为默认的库⽂件只会安装到/usr/lib下⾯3、启动memcache# 通过/usr/local/bin/memcached –h查看命令选项帮助[root@Centos2 memcached-1.4.5]# /usr/local/bin/memcached -hmemcached 1.4.5-p <num> TCP port number to listen on (default: 11211)-U <num> UDP port number to listen on (default: 11211, 0 is off)-s <file> UNIX socket path to listen on (disables network support)-a <mask> access mask for UNIX socket, in octal (default: 0700)-l <ip_addr> interface to listen on (default: INADDR_ANY, all addresses)-d run as a daemon-r maximize core file limit-u <username> assume identity of <username> (only when run as root)-m <num> max memory to use for items in megabytes (default: 64 MB)-M return error on memory exhausted (rather than removing items)-c <num> max simultaneous connections (default: 1024)#启动命令如下# /usr/local/bin/memcached -d -m 10 -u root -l 172.28.5.2 -p 12000 -c 1024 –P /tmp/memcached.pid####相关选项说明-d 表⽰启动⼀个守护进程-m 是分配给memcached使⽤的内存-u 运⾏memcached的⽤户-l 是memcached监听的ip-p 是memcached监听的端⼝-c memcache运⾏的最⼤并发连接数-P 是设置memcache的pid⽂件三、Php的memcache扩展的安装1、 windows平台memcache扩展的安装下载相应版本的php_memcache.dll⽂件,然后将该⽂件放到D:\AppServ\php5\ext⽬录下(路径根据php安装的位置不同请⾃⾏设置),然后更改相应的php.ini的设置,创建<?php phpinfo();?>的php⽂件,访问这个⽂件看memcache模块是否起作⽤。

AIX操作系统的安装及存储配置

AIX操作系统的安装及存储配置

IAIX系统操作手册系统操作手册版本:5L武汉金力软件有限公司WUHAN JINLI SOFTWARE CO., LTD目录第一章AIX操作系统的安装 (5)安装介质与方式 (5)BOS(Base Operating System)安装 (5)第二章AIX操作系统基本命 (8)➢系统的进入和退出 (8)password (8)mkdir、rm、mv和cd (8)ls (9)date (10)wc (10)who (11)finger (11)ps (11)kill (15)find (15)grep (16)第三章vi编辑器 (18)3.1vi 简介 (18)3.2vi的进入与离开 (18)3.3vi 的文本输入模式 (19)3.4vi 基本编辑命令 (19)3.5文件处理子命令 (21)第四章存储管理 (22)4.1相关术语 (22)PV (Physical V olume) (22)VG (Volume Group) (22)PP (Physical Partition) (22)LP (Logical Partition) (22)LV(Logical V olume) (22)Mirror(镜像) (23)VGDA(V olume Group Description Area,卷组描述区) (23)VGSA(V olume Group Status Area,卷组状态区) (23)4.2PV的管理 (23)硬盘安装 (23)配置一个PV (24)修改PV的属性 (24)删除一个PV (24)4.3VG的管理 (24)创建一个VG (24)删除一个VG (25)4.4LV的管理 (28)增加一个LV (28)修改LV的属性 (29)删除一个LV (31)第五章RS6000 更换硬盘的过程 (33)HDISK0和HDISK1做成MIRROR,是ROOTVG (33)先做系统备份 (33)查看HDISK0的S/N,P/N号等,在换盘的时候做对照 (33)查看所有硬盘(包括逻辑盘)的状态# lsdev -Cc disk (34)停HACMP (34)把HDISK0从ROOTVG中不做MIRROW (34)关机 (35)开机 (35)把HDISK0加到ROOTVG中并做镜像 (35)重启动2号机 (36)关闭1号机的HACMP (36)重启动1号机 (36)启动1号机的HACMP (36)启动2号机的HACMP (36)第六章HACMP安装配置 (36)准备工作 (36)检测连8port卡的TTY (37)使用AIX安装CD安装文件 (37)修改电源管理 (38)Netscape安装和配置 (38)安装HACMP/ES软件 (38)安装最新的AIX和HACMP补丁 (39)SSA微码升级 (39)设置主机名 (39)为所有网卡绑定boot或standby的IP地址 (40)创建VG、LV和FS (40)修改系统参数 (41)重启两台机器 (42)配置HACMP (42)HA测试(一):启动和关闭 (44)HA测试(二):本机IP接管 (44)HA测试(三):资源接管 (45)第七章模拟硬盘更换 (46)预做方案 (46)查看硬盘信息 (46)把要更换硬盘从VG中拿掉 (47)关机 (47)准备工作 (47)拆机箱 (47)更换硬盘 (47)查看硬盘 (47)改PV (48)做镜像 (48)把另一块盘18G拿掉 (48)关机 (48)更换硬盘 (48)开机 (48)查看硬盘信息 (48)改PV (48)做镜像 (49)起服务 (49)英迈强人 (49)第二方案 (50)把把机器的前面板拆下 (50)查看硬盘信息,看哪个盘是干什么用的 (50)把要更换硬盘从VG中拿掉 (51)把硬盘做成PV (51)lspv查看硬盘情况 (51)把硬盘加到VG中 (51)把18G硬盘数据复制到36G上, (51)取下另一18G硬盘 (51)把硬盘做成PV (52)做镜像 (52)检查,OK (52)第一章AIX操作系统的安装安装介质与方式AIX操作系统的安装可以:1)通过Tape安装。

AIX6安装oracle11g步骤

AIX6安装oracle11g步骤

AIX6.1下ORACLE11g安装步骤首先从ORACLE官网下载ORACLE11g for ppc64的安装文件为两个ZIP文件,见下图。

在安装好AIX6.1的IBM小型机上检查安装环境及必要的AIX软件及补丁:1.检查物理内存,swap空间以及tmp空间#/usr/sbin/lsattr –E –l sys0 –a realmem (检查内存至少1G) #lsps -a 检查swap空间(oracle建议如果物理内存在1~2G swap为1.5RAM,物理内存为2~8G swap=RAM;物理内存大于8G,swap=3/4RAM) --根据实际可做适当调整。

)# df -g /tmp 看下tmp目录大小,oracle建议在150m~200m。

(aix6.1默认为2g,所以足以,不用调整或根据使用要求做相应调整)2.检查是否包含已经的包(ORACLE 安装要求的软件包)bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctoolsxlC.aix61.rte:9.0.0.1 or later (AIX 6.1)xlC.rte:9.0.0.1 or later (AIX 6.1)可以用:# lslpp –l 后边加上上面的文件名检查是否安装3.创建用户以及组#smit mkgroup 创建用户组如:oinstall(创建2次,oinstall和dba2个组)也可以用命令创建:#mkgroup -A oinstall# mkgroup dba创建oracle用户Oracleuid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)也可以用命令创建:#mkuser pgrp='oinstall' groups='oper,dba,asmadmin' oracle设置ORACLE用户口令:(可设可不设)# passwd oracle4.修改文件大小限制Chuserfsize='-1' data='-1' core='-1' root (这步很关健,ORACLE的安装文件大于1GB 不然传送到AIX上的安装包会不全,AIX默认的文件大小在1GB以内)修改完文件大小限制后要重启下系统:#shutdown –r5.创建安装目录以及授权# mkdir -p /opt/oracle/products/11.1/db# chown -R oracle:oinstall /opt/oracle/products# chmod -R 775 /opt/oracle/products/另外:注意安装目录的空间大小如:# df -g /optEnterprise Edition 安装至少需要3.82G (建议直接搞个10G的空间给/opt )6.设置环境变量# cd /home/oracle# vi .profilePATH=$PATH:$HOME/binexport PATHunset USERNAMEexport ORACLE_BASE=/opt/oracle/products/export ORACLE_HOME=$ORACLE_BASE/11.1/dbexport ORACLE_TERM=xtermexport NLS_LANG NLS_LANG=american_america.zhs16cgb231280 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libexport LD_LIBRARY_PATHexport PATH=$PATH:$ORACLE_HOME/binexport AIXTHREAD_SCOPE=Sumask 0227.解压db软件首先通过FTP把Oracle 11g 的两个安装文件传到AIX,注意传完后检查下文件大小,如果第一个文件只有1G左右就不对,还是文件大小限制问题需求重新做第4步及再次上传安装文件。

AIX6.1安装操作系统

AIX6.1安装操作系统

1.1.1安装操作系统通过光盘启动系统来进行操作系统的安装,其具体步骤如下:给主机上电,等主机面板的荧光条显示“OK”。

将AIX 6.1安装盘的第一张光盘放入光驱,打开机器上的电源开关按钮,启动机器。

当图形终端显示如下信息时按…F1‟键。

进入“System Management Services”图形功能菜单。

缺省输入“admin”选择5进入如下界面选择1,然后进入如下界面选择4,进入如下界面选择2,然后进入如下界面选择1,然后进入软件安装启动界面,系统在通过光盘引导下开始操作系统系统的安装。

设定安装参数按“1”键,设置安装操作系统时的语言环境为英语在如下的BOS系统的安装界面选择“2”,即选择“Change/Show Installation Settings and Install”安装方式说明:选项1:按照缺省方式安装操作系统。

选项2:如果要改变安装方式和系统设置。

选项3:进入系统维护模式。

在如下的安装界面中选择“1”,重新设置系统的安装方式在如上的安装界面中选择“1”,重新设置系统的安装方式后有两个功能选项可以供安装者对系统的安装方式进行重新设置。

A、“Method of Installation”(安装方式),其中有三种安装方式可供选择:- New and Complete Overwrite Installation.(完全覆盖)- Migration Installation.(升级安装)来安装操作系统,即选择“1”,然后进入如下界面先输入2将已经选择的hdisk1去掉,然后直接回车或输入0 选择hdisk0作为安装的目标盘。

在完成系统安装方式后将正式开始从光盘安装操作系统系统进入安装工程。

安装过程历时约半个小时左右操作系统安装完成之后系统将自动重新启动,待系统重启后将进行系统配置和操作系统扩展包的安装。

1.1.2安装后系统配置操作系统BOS安装完毕后,机器会自动启动进入“系统配置”界面,选择“接收许可证”选项,然后选择”Finish now, and do not start configuration Assistant When restarting the operatingsystem“,完成。

memcache安装(copy)

memcache安装(copy)

memcached命令解析memcached命令•标准协议•No Reply•存储命令•set命令•add命令•replace命令•append命令•prepend命令•cas命令•读取命令•get命令•gets命令•删除命令•incr/decr命令•查看memcached使用状态•stats命令•stats items命令•stats slabs命令•stats sizes命令•flush_all命令全部协议在Protocol Documentation中标准协议memcached所有的标准协议包含在对item执行命令过程中,一个item包含:•一个key•一个32位的标志值•以秒为单位的失效时间•一个64为的CAS值,这个是唯一的•数据CAS是可选的,可以使用“-C”禁止CAS。

No Reply大多数ascii命令允许“noreply”。

建议大家在ascii协议下别用“noreply”,因为那样不会报请求错误。

“noreply”的目的是在执行交互命令(如:set、add)后,避免等待返回的包。

二进制协议将“noreply”定义为声明。

如果你的客户端支持或者使用二进制协议,那么你将会用到它。

存储命令首先客户端向服务器按照如下格式发送命令行:"set"表示按照相应的<key>存储该数据。

"add"表示按照相应的<key>添加该数据,但是如果该<key>已经存在则会操作失败。

"replace"表示按照相应的<key>替换数据,但是如果该<key>不存在则操作失败b) <key> 客户端需要保存数据的key。

c) <flags> 是一个16位的无符号的整数(以十进制的方式表示)。

该标志将和需要存储的数据一起存储,并在客户端get数据时返回。

客户可以将此标志用做特殊用途,此标志对服务器来说是不透明的。

redhat下memcache安装

redhat下memcache安装

Redhat下memcache安装全过程Memcached服务器端分为Linux版本和Windows版本,下面依次介绍安装过程。

一、redhat下Memcache的安装:说明:Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent。

1、下载:(wget指令直接下载这两个东西.下载回源文件后)wget /memcached/dist/memcached-1.4.0.tar.gzwget /~provos/ libevent-1.4.12-stable.tar.gz2、分别把memcached和libevent下载回来,放到/tmp 目录下:# cd /tmp3、先安装libevent:tar zxvf libevent-1.4.12-stable.tar.gzcd libevent-1.4.12-stable./configure -prefix=/usrmakemake install4、测试libevent是否安装成功:# ls -al /usr/lib | grep libevent还不错,都安装上了。

5、安装memcached,同时需要指定libevent的安装位置:cd /tmptar zxvf memcached-1.4.0.tar.gzcd memcached-1.4.0./configure -with-libevent=/usrmakemake install如果中间出现报错,请仔细检查错误信息,按照错误信息来配置或者增加相应的库或者路径。

6、测试是否成功安装memcached(memcached默认安装在/usr/local/bin):# ls -al /usr/local/bin/mem*-rwxr-xr-x 1 root root 187918 11-23 10:43 /usr/local/bin/memcached7、启动Memcache的服务:#/usr/local/bin/memcached -d -m 10 -u root –l(是字母l)192.168.0.200(为安装memcache服务器的ip) -p 12000 -c 256 -P /tmp/memcached.pid1)-d选项是启动一个守护进程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在AIX6.1上安装memcached软件
Memcached需要libevent的支持,所以我选择的版本是libevent-2.0.21-stable和memcached-1.4.15源码包进行编译安装。

源码包均在官方网站下载。

1.安装gcc编译环境
采用gcc编译环境,安装以下rpm包,所有rpm包均可以在网站下载。

rpm -ivh libgcc-4.8.1-2.aix6.1.ppc.rpm \
zlib-1.2.5-6.aix6.1.ppc.rpm \
zlib-devel-1.2.5-6.aix6.1.ppc.rpm \
libstdc++-4.8.2-1.aix6.1.ppc.rpm \
libstdc++-devel-4.8.2-1.aix6.1.ppc.rpm \
libsigsegv-2.10-2.aix6.1.ppc.rpm \
gettext-devel-0.18.3.1-1.aix6.1.ppc.rpm \
gettext-0.18.3.1-1.aix6.1.ppc.rpm \
libiconv-1.14-1.aix6.1.ppc.rpm \
ncurses-5.9-3.aix6.1.ppc.rpm \
bash-4.2-9.aix6.1.ppc.rpm \
gcc-4.8.2-1.aix6.1.ppc.rpm \
gcc-cpp-4.8.2-1.aix6.1.ppc.rpm \
libmpc-0.9-1.aix5.3.ppc.rpm \
gmp-5.1.3-1.aix6.1.ppc.rpm \
info-5.0-2.aix6.1.ppc.rpm \
mpfr-3.1.2-1.aix6.1.ppc.rpm \
gcc-c++-4.8.2-1.aix6.1.ppc.rpm --nodeps
rpm -ivh libtool-2.2.7b-2.aix6.1.ppc.rpm \
automake-1.14-1.aix6.1.noarch.rpm \
autoconf-2.69-1.aix6.1.noarch.rpm \
m4-1.4.9-1.aix5.2.ppc.rpm \
readline-6.2-3.aix6.1.ppc.rpm \
gawk-4.0.0-2.aix6.1.ppc.rpm \
mawk-1.3.3-8.aix4.3.ppc.rpm \
unzip-6.0-2.aix6.1.ppc.rpm
2.将libevent-2.0.21-stabl.tar.gz源码包上传到/home目录,进行解压缩
#gunzip libevent-2.0.21-stabl.tar.gz
#tar xvf libevent-2.0.21-stabl.tar
进入libevent-2.0.21-stabl目录进行编译
#cd libevent-2.0.21-stabl
#./configure --prefix=/opt/memcached --enable-shared
#make
#make install
Libevent软件将被安装在/opt/memcached目录下
3.将memcached-1.
4.1
5.tar.gz源码包上传到/home目录,进行解压缩
#gunzip memcached-1.4.15.tar.gz
#tar xvf memcached-1.4.15.tar
进入memcached-1.4.15目录进行编译,在编译时会报Can't enable threads without the POSIX thread library错误,此时需要修改configure文件,将saved_LDFLAGS="$saved_LDFLAGS -Wl,-rpath,$ledir/lib" 这一样注释掉。

编译正常后但在make时会报thread_init 函数签名有冲突。

所以建议在编译前将以下三个文件(memcached.h、thread.c、memcached.c)中thread_init 改成thread_init_memcached。

建议通过vi更改,使用sed进行更改,有可能清空文件内容。

#cd /home/memcached-1.4.15
# ./configure --prefix=/opt/memcached --with-libevent=/opt/memcached
#make
#make install
4.至此,memcached就已经安装到/opt/memcached目录。

可以进行执行测试
#cd /opt/memcached/bin
#./memcached -d -u root -p 11211 -m 64m。

相关文档
最新文档