感谢支持
我们一直在努力

Linux基础教程:Linux上的一些系统命令

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命令将大、小写字母外的所有字符(补码)都转换成单个换行符。*重复换行符足够多次以使第二个字符串与第一个字符串一样长度;之后再将大写字母全部转换成小写,然后排序、去除重复。

赞(0) 打赏
转载请注明出处:服务器评测 » Linux基础教程:Linux上的一些系统命令
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏