51CTO博客开发
zabbix agentd
zabbix
Ansible通过模块的方式来完成一些远程的管理工作。可以通过ansible-doc -l查看所有模块,可以使用ansible-doc -s module来查看某个模块的参数,也可以使用ansible-doc help module来查看该模块更详细的信息。默认的模块位置在/usr/share/ansible。下面列出一些常用的模块:1. setup可以用来查看远程主机的一些基本信息:ansibl
[root@ha ~]# ls anaconda-ks.cfg ansible har1.sh har.sh install.log install.log.syslog purge_relay_logs.sh shell[root@ha ~]# cd ansible/[root@ha ansible]#
ansible
远程执行名称(一台)#!/usr/bin/env pythonimport paramikoparamiko.util.log_to_file('/tmp/test')ssh=paramiko.SSHClient()ssh.load_system_host_keys()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.conn
split是分隔字符的(貌似类似于cut)>>> a= '192.168.1.60 root 22 111111'>>> a'192.168.1.60 root 22 111111'>>> a.split()默认以空格为分隔['192.168.1.60', 'root', '22', '111111']>>> b='my..n
1. sed -n '/^12:3*/,/^13:3*/p' a.log这个截取的时间段是12:00到13:00(刚开始我以为这个截取的时间段是12点30到13点30的,因为我把*当成通配符了,q其实在sed 和awk中它是正则表达式)2.sed -n '/^12:30*/,/^13:30*/p ' a.log这个截取的时间段是12:30到13:30比如像awk,s
[root@jboss shell]# cat shift.sh #!/bin/bashuntil [ $# -eq 0 ];do echo "the first is:$1 total is $#"shiftdone[root@jboss shell]# ./shift.sh 1 2 3 4 5 6 the first is:1
[root@jboss shell]# cat getopts.sh #!/bin/bash#date=2014-09-16#is to practice the getoptswhile getopts "a:bc" arg(:前面的变量是一定要跟参数的)do case $arg in a) echo "a's arg:$OPTARG" ;;
[root@jboss shell]# cat zabbix.sh #!/bin/bashset -x HOST=`hostname`DIR=/rootservice iptables stopAZ (){ groupadd zabbix useradd zabbix -g zabbix -s /sbin/nologin&nbs
[root@gxapp01 shells]# cat check_saqz.sh #!/bin/bash#date=2014-09-06#is to check the http status.if it is not OK ,restart the progressrestart_saqz () { kill -9 `ps -elf | grep jb
[root@vapp0301 ~]# cat pull_log.sh #!/bin/bash#date=2014-09-16#is to pull the app log echo -ne "\033[31m \033[05m the time format of the risk and bp is %Y-%m-%d %H:%M:%S.the pos is %H:%M:%S\
系统环境:192.168.1.62. centos6.4 64位系统安装vsftp的软件包 yum install vsftpd 2.虚拟用户需要一个数据库的转换。安装所需要的软件yum install db4*vftpuser.txt这个文件里面写上你的用户名和密码。这个文件原本是不存在
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号