linux 命令整理

随笔

2019-03-14

537

0

以下整理了一些工作中常用到的命令:

1.CPU占用最多的前10个进程:
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
 
2.内存消耗最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
 
3.虚拟内存使用最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k5|head -10

4、防火墙相关

查看CentOS防火墙信息:/etc/init.d/iptables status 
关闭CentOS防火墙服务:/etc/init.d/iptables stop 

5、查看句柄相关

查看句柄最大数
ulimit -n

查看23711进程连接句柄数
lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more |grep 23711

查看所有进程句柄数,第一列是句柄数,第二列是PID
lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more  

6、修改时区

vi /etc/sysconfig/clock
ZONE="UTC"

mv /etc/localtime /etc/localtime.bak
ln -sf /usr/share/zoneinfo/UTC /etc/localtime

7、日志切割

日志切割:可以先把日志以时间命名拷贝,然后输入一下命令吧文件清空
cp test.log test.log.bak
cat /dev/null > test.log

8、less命令用户

搜索关键字

less  +/intel /var/log/messages

n键向前继续显示搜索结果

Shift+n键向后复看搜索结果

9、统计文本内的关键字出现的次数

cat app.log |grep 'acc' |wc -l

 

转载请注明出处: http://www.julyme.com/20190314/109.html

发表评论

全部评论:0条

Julyme

感觉还行吧。

Julyme的IT技术分享



/sitemap