#!/bin/shcd /var/log/httpd/cat access_log|awk '{print $1}'|sort|uniq -c|sort -n -r|head -n 20 > acp /dev/null access_logcp /dev/null error_logcp /dev/...
分类:
系统相关 时间:
2015-01-20 17:17:26
阅读次数:
273
netstat命令是 linux 下一个非常有用的命令,顾名思义,其作用是查询当前的网络状态。以最常用的查询 TCP 连接状态为例netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c总结各状态大致意义如下:CLOSED: 初始状态。LISTEN: 服务端处于...
分类:
Web程序 时间:
2015-01-20 15:10:36
阅读次数:
279
awk‘条件类型1{动作1}条件类型2{动作2}...‘filenameNF每一行($0)拥有的字段总数NRAWK所处理的是某一行的数据FS输入字段分割字符,默认为空格RS输入行分隔符OFS输出字段分隔符ORS输出行分隔符FNR各自统计行BEGIN表示后面不带文件只做演示-F分隔符awk–v设置变量例:打印p..
分类:
其他好文 时间:
2015-01-19 19:20:38
阅读次数:
133
1 登录强制修改密码
[root@node24 ~]# cat /etc/passwd | tail -31 | awk -F":" '{print $1}' >> user
[root@node24 ~]# for i in `cat user`;do chage -d 0 $i ;done
2 设置密码复杂度
[root@node24 ~]# cat /e...
分类:
其他好文 时间:
2015-01-18 22:43:51
阅读次数:
228
显示系统所有进程:psaux;重置某个进程:kill-HUP/var/run/crond.pid;六亲不认杀死进程:cat/var/run/crond.pid|xargskill-9;psaux|grep-vgrep|grepssh|awk‘{print$2}‘1870psaux|grep-vgrep|grepssh|awk‘{print$2}‘|xargs-L1sudokill-HUP#sudo提升权限#ps-aux提示错误:Warn..
分类:
系统相关 时间:
2015-01-17 06:37:52
阅读次数:
207
一次shell中seq的处理背景:用要shell 提取 文件中内容,文件名是用序列号如下生成,文件差不多有将近400多w个 如下: www.ahlinux.com 原始脚本#! /bin/sh#str1=""#filecount=`ls-l /root/gjj | wc -l | awk '{pri...
分类:
系统相关 时间:
2015-01-15 12:17:30
阅读次数:
230
*1,winscp把相应的文件复制到远程2,在putty上重启服务器,检查端口是否被占用*测试端口是否被占用netstat -nlp | grep :10101 | awk '{print $7}' | awk -F"/" '{ print $1 }'netstat -nlp | grep :80 ...
分类:
编程语言 时间:
2015-01-15 10:49:02
阅读次数:
223
转自:http://blog.chinaunix.net/uid-10540984-id-2942041.html文件:1234567abcdefg......现在想要随机抽取5列组成下面的内容,允许重复:36612cffab......awk-F '' 'BEGIN{srand();for(i=1...
分类:
其他好文 时间:
2015-01-15 10:46:01
阅读次数:
186
一、有文件file1 1、查询file1 里面空行的所在行号 grep -n "^#" file1 or awk ?{if($0~/^$/)print NR}‘ file or grep -n ^$ file |awk ?BEGIN{FS=‖:‖}{print $1}‘ 2、查询f...
分类:
系统相关 时间:
2015-01-15 00:17:56
阅读次数:
402
awk:
gsub替换
netstat-tnpl|gawk‘$NF~/\/mongod$/{gsub(/.+:/,"",$4);print$4}‘|sort-n
把$4已:结尾的全部替换为空
shell数组
${#ports[@]}#得出数组长度
${ports[@]}=${ports[*]}得出数组值
${ports[@]:8}得出数组后8个
${ports[@]::8}=${ports[@]:0:8}得出数组前8个
$..
分类:
系统相关 时间:
2015-01-14 18:14:45
阅读次数:
264