• expect中为send语句上加变量

    日期:

    expect中为send语句上加变量,感兴趣的朋友可以看看。 代码如下:#!/usr/bin/expect set ssh_user fivetrees set password 123456 spawn ssh -i /root/.ssh/$ssh_user root@xiaopp.3f.com expect_before no)? { send yes\r } sleep 1 expect Enter passphrase...

  • 对大文件进行分割的shell脚本

    日期:

    系统运维中,日志文件往往非常大,此时就要求对日志文件进行分割。 本文介绍使用shell脚本对文件进行分割的二种方法,供大家参考。 方法一: 代码如下: #!/bin/bash linenum=`wc -l httperr8007.log| awk {print $1}` n1=1 file=1 while [ $n1 -lt $linenum...

  • 使用awk整理日志格式的代码

    日期:

    文本如下: ITEM 1: login screen welcome message|ges RESULT: PASSED ITEM 2.1: File /etc/rc.dt NOT exists|ges RESULT: PASSED ITEM 2.2: /usr/bin/X11/xhost permission 744|ges RESULT: PASSED Item 3: Default user password policy and umask|ges RES...

  • shell传递参数给awk

    日期:

    shell传参数给awk i=1 ATP-T3000:~/bhz # cat file 0f 31 00 12 00 05 01 06 03 awk {print \$$((6+i))} file 01 awk {print \$${i}} file 0f 只能引用数字,不能引用字母 awk BEGIN{print ${i}} 1 test=10 awk BEGIN{print ${test}} 10 awk {print ${test}}...

  • MySQL自动备份到FTP的Shell脚本

    日期:

    以前公司用的一个网上找的MySQL自动备份到FTP的Shell脚本,一直用着不错。但是问题就是随着备份文件的越来越多,不得不定期清理FTP上的老备份文件,十分的不便。 实际上MySQL备份无需保留太长时间的,如果能有自动清理旧的备份文件的功能就好了。不过网上找了...

  • shell分析apache日志中ip所在的地区

    日期:

    查询ip地址所用的组件 wget http://rfyiamcool.googlecode.com/files/nali-0.1.tar.gz tar zxvf nali-0.1.tar.gz cd nali-0.1 ./configure make make install 步骤和nginx是差不多的,只是取日志里面的ip地址的方法不一样~~~ #!/bin/bash #rfyiamcool IPSUMF...

  • shell创建用户随机生成密码脚本

    日期:

    创建随机数的方法 1~~~~ /dev/urandom 在Linux中有一个设备/dev/urandom是用来产生随机数序列的。利用该设备我们可以根据在需要生成随机字符串。 比如我们要产生一个8位的字母和数字混合的随机密码,可以这样: [linux@test /tmp]$ cat /dev/urandom | head...

  • shell监控网站报警脚本

    日期:

    mail可以是用微信报警,也可以在安卓手机安装个邮件提醒工具,麻烦点的话,可以用移动的飞信,只是现在的智能手机基本都是wcdma和cdma,我周围的人用移动的少,反正大家都是开着网络的,用第三方的邮件提醒就行。 还有就是用linux自带的mail的命令发邮箱,经...

  • linux系统管理的常用shell命令

    日期:

    1.显示消耗内存/CPU最多的10个进程 ps aux | sort -nk +4 | tail ps aux | sort -nk +3 | tail 2.查看进程 按内存从大到小排列 ps -e -o %C : %p : %z : %a|sort -k5 -nr 3.按cpu利用率从大到小排列 ps -e -o %C : %p : %z : %a|sort -nr 3.查看Apache的并发...

  • shell命令识别物理cpu个数,核数

    日期:

    如何识别物理cpu个数,几个核,是超线程还是多核心 Jun.04, 2009 in 服务器 判断依据: 1.具有相同core id的cpu是同一个core的超线程。 2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。 英文版: 1.Physical id and core id are not necessarily...