1,统计到指定IP和端口的TCP连接数 (状态为ESTABLISH)
netstat -an | egrep '(214:12006|214:12007|214:12008|214:12009|214:12010|214:12011)' | grep ESTABLISH | wc -l
2,CentOS查看各类系统信息
cat /proc/cpuinfo | grep "model name"|sort|uniq
cat /proc/cpuinfo | grep "physical id"|sort|uniq|wc -l
fdisk -l
free -m
3,查看所有用户的crontab
cut -d':' -f1 /etc/passwd | xargs -n 1 crontab -l -u
4,修改用户可以同时打开的文件数(二种方法)
echo "username - nofile 102400" >> /etc/security/limits.conf
ulimit -n 102400 username
5,删除文件(二种方法)
find /log/ -mtime +0 -exec rm -rf {} \;
find /log/ -name "*" | xargs rm -rf "*" ; mkdir /log/
01 只保留1天/24小时内改动过的文件,其余文件全部删除
02 删除一个目录下的所有文件,适用于目录下有超多文件的情况
6,建立某个文件的单词表(不区分大小写)
cat file| tr -cs '[:lower:][:upper:]' '[\n*]' | tr 'A-Z' 'a-z' | sort | uniq
第一个tr命令将大、小写字母外的所有字符(补码)都转换成单个换行符。*重复换行符足够多次以使第二个字符串与第一个字符串一样长度;之后再将大写字母全部转换成小写,然后排序、去除重复。