摘要:列表存储有序的字符串:LPUSH:从列表的左边写RPUSH:从列表的右边写 192.168.2.120:6379> LPUSH num 0(integer) 1192.168.2.120:6379> LPUSH num 1(integer) 2192.168.2.120:6379> LPUSH num 2(integer) 3192.168.2.120:6379> RPUSH num 3(integer) 4 获取列表的长度:192.168.2.120:6379> LLEN num(integer) 4 将列表最左边的值弹出(删除)
2016年12月27日
redis数据类型-hash类型
摘要:HSET:设置HASH值HGET:获取HASH值HGETALL:获取所有的HASH值192.168.2.120:6379> HSET shouji name iphone(integer) 1192.168.2.120:6379> HSET shouji color red(integer) 1192.168.2.120:6379> HSET shouji price 8888(integer) 1192.168.2.120:6379> HGET shouji name"iphone"192.168.2.120:6379> HGET shouji (error) ERR wrong number of argument
分类:系统管理
2016年12月27日
redis数据类型-字符串类型
摘要:SET可以操作任意的类型,SET之后就变成字符串类型APPEND:追加192.168.2.120:6379> SET hehe helloOK192.168.2.120:6379> GET hehe"hello"192.168.2.120:6379> SET hehe hello,worldOK192.168.2.120:6379> GET hehe"hello,world"192.168.2.120:6379> SET hehe helloOK192.168.2.120:6379> GET hehe"hello"192.168.2.120:6379&g
分类:系统管理
2016年12月27日
saltstack安装redis
摘要:top.sls[root@node110 states]# ls init jdk php prod redis tomcat top.sls[root@node110 states]# pwd/etc/salt/states[root@node110 states]# cat top.sls base: '*': - redis.install - redis.config - redis.serviceinstall.sls[root@node110 redis]# pwd/etc/salt/sta
分类:系统管理
2016年12月27日
Redis正常安装
摘要:通常安装方法:[root@node110 redis]# pwd /usr/local/src/redis 解压安装:tar zxf redis-3.2.6.tar.gzcd redis-3.2.6make PREFIX=/usr/local/redis326 install 修改redis启动脚本:[root@node110 utils]# pwd/usr/local/src/redis/redis-3.2.6/utils[root@node110 utils]# vim redis_init_script 添加以下内容:# chkconfig: 2345 55 25# description:redis 3.
分类:系统管理
2016年12月20日
zabbix-2.4.2监控-使用JMX功能监控tomcat安装配置
摘要:使用zabbix-2.4.2监控tomcat,记录下来以后用。环境:Centos7.0 zabbix2.4.21.在zabbix-2.4.2服务端配置java环境,下载jdk,配置jdk环境变量。tar zxvf jdk-8u25-linux-x64.tar.gzvim /etc/profileJAVA_HOME=/opt/jdk1.8.0_25PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH 2.重
分类:监控报警
2016年12月20日
no active checks on server [127.0.0.1:10051]: host [zabbix.linuxidc.com] not found
摘要:查看zabbix_agentd.log时出现下列错误[root@zabbix.linuxidc.com ~]# tail /var/log/zabbix/zabbix_agentd.log1266:20140523:063554.157 no active checks on server [127.0.0.1:10051]: host [zabbix.linuxidc.com] not found出现该错误的原因是一般是zabbix_agentd.conf里面的Hostname和前端zabbix web里面的配置不一样所造成的,即在zabbix web页面Monitoring->Configura
分类:监控报警
2016年12月16日
非常危险的Linux命令大全
摘要:Linux命令是一种很有趣且有用的东西,但在你不知道会带来什么后果的时候,它又会显得非常危险。所以,在输入某些命令前,请多多检查再敲回车。rm –rfrm –rf是删除文件夹和里面附带内容的一种最快捷的方法,但是细微的错误或者语法认知不到位,就可能对系统造成不可恢复的破坏,下面给出一些案例:rm 删除linux下的文件rm -r 递归删除文件夹,包括空文件夹rm -f 强制无条件删除
分类:Linux世界
2016年12月13日
SaltStack 常用命令总结
摘要:Saltstack常用命令总结 查找目标minion的三种方式: salt 'shell正则'命令 salt -E'prel 正则' salt -N $group 命令 salt -L'server_id1,server_id2,server_id3' 命令 根据bash glob来查找:salt ’*foo.com’ sys.doc&nbs
分类:自动化运维
2016年12月13日
SaltStack pillar
摘要:给数据定义需要的数据:应用场景:指定敏感的数据:指定特定的的用户可以看到指定的数据在服务端master上指定,不需要在客户端配置可以用来定位目录机器 查看pillar明细:[root@node110 states]# salt '*' pillar.itemsminion.saltstack.com: ----------minion.node2.saltstack.com: ---------- 修改配置文件:# a top file
分类:自动化运维
2016年12月13日
SaltStack 自定义grains
摘要:在客户端的minion里面写自定义的grains客户端:vim /etc/salt/miniongrains: roles: nginx env: prod[root@node120 salt]# /etc/init.d/salt-minion restart 或者直接在/etc/salt目录下创建grains文件:[root@node120 salt]# cat /etc/salt/grainscloud: openstack[root@node120 salt]# /etc/init.d/salt-minion restart [root@node110 salt]# salt -G 'cl
分类:自动化运维
2016年12月13日
SaltStack grains
摘要:Grains和Pillar的用途: Grains : 用于存储minion的基本数据信息; Pillar : 用于存储master分配给minion的数据信息。 Grains和Pillar的存储区域: Grains : 元数据存储在minion端; Pillar : 元数据存储在master端。 Grains和Pillar的更新方式: &nbs
分类:自动化运维
2016年12月13日
SaltStack 将返回数据存入mysql数据库中
摘要:所有的信息都是客户端minion直接写入服务端的mysql数据库的在服务端和客户端都要安装MySQL-python包,yum install MySQL-python -yhttps://docs.saltstack.com/en/latest/ref/returners/all/salt.returners.mysql.html#module-salt.returners.mysql++++++++++++++++++++++++++++++++++++++++++++++++++++Return data to a mysql servermaintainer:  
分类:自动化运维
2016年12月13日
SaltStack 模块module
摘要:远程执行模块(核心)获取主机名对应的主机的IP地址[root@node110 ~]# salt '*' hosts.get_ip node120minion.saltstack.com: 172.16.1.120 测试服务端与客户端之间的连接是否正常:[root@node110 salt]# salt '*' test.ping # *号代表所以的主机minion.saltstack.com: True[root@node110 salt]# salt 'minion.saltst
分类:自动化运维
2016年12月13日
SaltStack 目标targeting匹配
摘要:targetingglobbing and regesgranspillarsubnet/ip address复合匹配节点组批量执行 matching the minion id[root@node110 master]# salt 'minion?saltstack.com'test.pingminion.saltstack.com: True 正则表达式 -E: salt -E '(minion|minion-node2).saltstack.com' test.ping通过state.sls来使用正则表达式匹配:[root@node110 states]# ca
分类:自动化运维
2016年12月13日
SaltStack salt-key
摘要:salt-key删除未认证的key:salt-key -d www.rscpass.com[root@node110 master]# salt-keyAccepted Keys:minion.saltstack.comDenied Keys:Unaccepted Keys:Rejected Keys: 查看已存在的key:[root@node110 master]# salt-key -LAccepted Keys:minion.saltstack.comDenied Keys:Unaccepted Keys:Rejected Keys: 添加未认证的client:[root@node110 ~]# salt-key -a
分类:自动化运维
2016年12月13日
SaltStack 认证过程
摘要:master端:[root@node110 master]# pwd/etc/salt/pki/master [root@node110 master]# lltotal 28-r-------- 1 root root 1679 Dec 9 16:17 master.pem #master 私钥-rw-r--r-- 1 root root 451 Dec 9 16:17 master.pub #master 公钥drwxr-xr-x 2 root root 4096 Dec 12 16:43 minion
分类:自动化运维
2016年12月13日
SaltStack 服务-文件-包管理
摘要:Salt-stack配置管理: 包管理修改配置文件:vim /etc/salt/master 12default_include: master.d/*.conf 13 14 # The addressof the interface to bind to: 15 interface:0.0.0.0406 file_roots:407 base:408 -/etc/salt/states409 # dev:410 # -/srv/salt/dev/services411 # &nbs
分类:自动化运维
2016年12月13日
SaltStack 安装配置
摘要:1.导入安装源centos5rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/5/x86_64/epel-release-5-4.noarch.rpmcentos6rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm2.安装salt软件包master端yum installsalt-master配置文件目录:[root@node110 ~]#cd /etc/salt/[root@node110salt]# lsmaster pki[root@node110salt]# pwd/etc/salt&nbs
分类:自动化运维
2016年12月01日
ls -lrt按最后修改时间对ls命令的输出进行排序
摘要:#ls -lrt
drwxr-xr-x. 2 root root 4096 Sep 20 20:41 ld.so.conf.d
-rw-r--r-- 1 root root 64513 Sep 20 20:41 ld.so.cache
drwxr-xr-x. 2 root root 4096 Oct 19 21:05 profile.d
drwxr-xr-x. 3 root root 4096 Oct 20 10:17 ppp
drwxr-xr-x 2 root root 4096 Oct 24 20:48 multitail