DU: 

du -h --max-depth=1 | less


查看盘信息、raid状态: 

omreport storage pdisk controller=0


查看登录系统次数最多的ip:

 grep -o "[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}" /var/log/secure |sort -n|uniq  -c |sort  -n

 

提取ip地址:

ifconfig eth0 |awk NR==2 |awk -F '[ :]+' '{print $4}'

ifconfig eth0 |awk NR==2 |awk -F '[ :]+' '{print $4 "/" $8}'

 

删除0字节文件

1 find -type f -size 0 -exec rm -rf {} \;

 

查看进程

按内存从大到小排列

ps -e  -o "%C  : %p : %z : %a"|sort -k5 -nr

 

按cpu利用率从大到小排列

ps -e  -o "%C  : %p : %z : %a"|sort  -nr

 

打印说cache里的URL

 grep -r -a  jpg /data/cache/* | strings | grep "http:" | awk -F'http:' '{print "http:"$2;}'

 

查看http的并发请求数及其TCP连接状态:

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

 

在这个文里Root的一行,匹配Root一行,将no替换成yes.

sed -i '/Root/s/no/yes/' /etc/ssh/sshd_config  sed

 

如何杀掉mysql进程:

ps aux|grep mysql|grep -v grep|awk '{print $2}'|xargs kill -9

(从中了解到awk的用途)

 

pgrep mysql |xargs kill -9

 

killall -TERM mysqld

 

kill -9 `cat /usr/local/apache2/logs/httpd.pid`

试试查杀进程PID


linux查看占用的CPU内存资源最多

 

linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: 

 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

 

linux下获取占用内存资源最多的10个进程,可以使用如下命令组合: 

 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

 

命令组合解析(针对CPU的,MEN也同样道理): 

 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

 

该命令组合实际上是下面两句命令: 

 ps aux|head -1 ps aux|grep -v PID|sort -rn -k +3|head