|
1.查找当前目录下大小为0的文件并删除
[iyunv@xk xiaohan]# find ./ -type f -size 0 -delete
[iyunv@xk xiaohan]# find ./ -type f -size 0 -exec rm -f {} \;
[iyunv@xk xiaohan]# find ./ -type f -size 0 |xargs rm -rf
2.查看进程,按内存从大到小进行排列
[iyunv@xk xiaohan]# ps -e -o "%C:%p:%z:%a" |sort -k5 -nr |head
%CPU: PID: VSZ:COMMAND
0.1: 3190: 31968:hald
0.0: 612: 12764:/sbin/udevd -d
0.0: 579: 0:[kauditd]
0.0: 553: 0:[kjournald]
0.0: 542: 0:[ksnapd]
0.0: 533: 0:[kstriped]
0.0: 530: 0:[scsi_eh_30]
0.0: 529: 0:[scsi_eh_29]
0.0: 528: 0:[scsi_eh_28]
3.查看进程,按CPU从大到小进行排列
[iyunv@xk xiaohan]# ps -e -o "%C:%p:%z:%a" |sort -nr |head
0.1: 3190: 31968:hald
%CPU: PID: VSZ:COMMAND
0.0: 612: 12764:/sbin/udevd -d
0.0: 579: 0:[kauditd]
0.0: 553: 0:[kjournald]
0.0: 542: 0:[ksnapd]
0.0: 533: 0:[kstriped]
0.0: 530: 0:[scsi_eh_30]
0.0: 529: 0:[scsi_eh_29]
0.0: 528: 0:[scsi_eh_28]
4.更改ssh配置文件,禁止root用户登录
[iyunv@xk xiaohan]# sed -i "/Root/s/yes/no/" /etc/ssh/sshd_config
5.查看http的并发请求数及其TCP连接状态
[iyunv@xk xiaohan]# netstat -n | awk '/^tcp/{++S[$NF]}END{for(a in S)print a,S[a]}'
TIME_WAIT 4
ESTABLISHED 1
6.杀死httpd进程
[iyunv@xk xiaohan]# ps -ef | grep httpd | grep -v grep | awk '{print $2}' |xargs kill -9
7.显示运行3级别开启的服务
[iyunv@xk xiaohan]# ls /etc/rc3.d/S* | cut -c 15-
8.取IP地址
[iyunv@xk xiaohan]# ifconfig |grep "inet addr" |grep -v "127.0.0.1" |awk '{print $2}' |awk -F':' '{print $2}'
172.16.0.20
127.0.0.1
[iyunv@xk xiaohan]# ifconfig | grep "inet addr" |grep -v "127.0.0.1" | cut -d: -f2 |awk '{print $1}'
172.16.0.20
9.查看80端口的连接,并排序
[iyunv@xk xiaohan]# netstat -ant | grep ":80" | grep ESTABLISHED |awk '{printf "%s %s\n",$5,$6}' |sort
10.统计当前目录下占用空间最多的文件或目录
[iyunv@xk xiaohan]# du -cks * |sort -nr |head
11.kudzu查看网卡型号
[iyunv@xk ~]# kudzu --probe --class=network
12.网络链接数目
[iyunv@xk xiaohan]# netstat -ant | grep -E "^(tcp)"|cut -c 77- |sort |uniq -c|sort -n
2 ESTABLISHED
14 LISTEN |
|
|