常用shell语句
$ ifconfig eth0 | grep "inet addr" | cut -d : -f2 | cut -d " " -f 11.197.117.3$ ifconfig eth0 | grep "inet addr" | awk '{print $2}' | awk -F: '{print $2}'1.197.117.3上两条都是查看IP地址 $ free -m | grep Mem | awk '{print $2}'3824这是查看内存的大小 $ du -cks * | sort -rn | head -10588860总用量336520apache251916mysql152cs68fileok68file.bak68file12oo12abbc4 yy找出占用空间最多的文件或目录 $ ls -l | awk '/^d/' | wc -l5当前目录中有多少个目录 $ ls -l | awk '/^-/' | wc -l15当前目录有多少个文件 $ lsof | wc -l791检查打开文件总数是否过多 $ who | wc -l1查出当前有几个用户 $ du -cks * | sort -rn | head -10588860总用量336520apache251916mysql152cs68fileok68file.bak68file12oo12abbc4 yy找出占用空间最多的文件或目录 $ ps aux | sort -nk +4 | tail -2gdm 28000.00.477276 16308 ? S Jan09 0:11 /usr/libexec/gdm-simple-greetermysql 23460.00.5 171716 21616 ? Sl Jan09 0:16 /www/wdlinux/mysql-5.1.61/libexec/mysqld --basedir=/www/wdlinux/mysql-5.1.61 --datadir=/www/wdlinux/mysql-5.1.61/var --user=mysql --log-error=/www/wdlinux/mysql-5.1.61/var/www.sdwx.com.err --pid-file=/www/wdlinux/mysql-5.1.61/var/www.sdwx.com.pid --socket=/tmp/mysql.sock --port=3306显示消耗内存/CPU最多的2个进程 find . -type f -size 0 -exec rm -rf {} \;删除当前目录中0字节的文件
页:
[1]