系统运维中,日志文件往往非常大,此时就要求对日志文件进行分割。 本文介绍使用shell脚本对文件进行分割的二种方法,供大家参考。 方法一: 代码如下: #!/bin/bash linenum=`wc -l httperr8007.log| awk {print $1}` n1=1 file=1 while [ $n1 -lt $linenum...
文本如下: 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 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脚本,一直用着不错。但是问题就是随着备份文件的越来越多,不得不定期清理FTP上的老备份文件,十分的不便。 实际上MySQL备份无需保留太长时间的,如果能有自动清理旧的备份文件的功能就好了。不过网上找了...
查询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...
创建随机数的方法 1~~~~ /dev/urandom 在Linux中有一个设备/dev/urandom是用来产生随机数序列的。利用该设备我们可以根据在需要生成随机字符串。 比如我们要产生一个8位的字母和数字混合的随机密码,可以这样: [linux@test /tmp]$ cat /dev/urandom | head...
mail可以是用微信报警,也可以在安卓手机安装个邮件提醒工具,麻烦点的话,可以用移动的飞信,只是现在的智能手机基本都是wcdma和cdma,我周围的人用移动的少,反正大家都是开着网络的,用第三方的邮件提醒就行。 还有就是用linux自带的mail的命令发邮箱,经...
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的并发...
如何识别物理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...
useradd.sh #!/bin/bash for name in tom joy john mark james do useradd $name echo redhat | passwd --stdin $name done 好了,执行结束后会自动新建用户tom、joy、john 、mark、james,并且密码都设置为redhat。 该shell主要用到了useradd添加用户、echo...
例子: 重启filebeat 升级版 #!/bin/bash ps -ef|grep filebeat |grep -v grep|cut -c...
crontab是linux自带的计划任务程序,可以实现分,时,日,周,月。 但是crontab有两个...
我在 CU 的日子并不长,有幸在 shell 版上与大家结缘。除了跟众前辈学习到不少技巧之...
cpu时间是一项重要的资源,有时,我们需要跟踪某个时间内占用cpu周期最多的进程。 在...
介绍一个强大的分析网络的shell脚本,此脚本是从EZHTTP拆分出来的,觉得有必要单独介...
Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(k...