Linux日常排查命令

1. ps -ef   显示所有程序(进程)。包括PID:进程ID,可用作继续其他操作;CMD:启动命令、脚本、目录等。

2. kill  向进程发送终止信号(杀进程)。可以被阻塞。kill -9,不能被阻塞,直接杀掉,后面加PID。 例如 kill -9 34543

3. lsof -i :端口号   查看端口号占用。包括:COMMAND、PID、USER等。

4. top 查看当前系统以及各进程cpu、内存 状态。详细  load average:详细

5. jps  获取 java进程的pid和名称

6. jstack <pid> 获取java进程的线程信息快照 详细

7. strace -p <pid> -f -F 跟踪进程及子进程、线程的系统调用  详细

8. 内核数量 :

# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq

# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l

9. netstat -n | grep tcp | grep 侦听端口 | wc -l    :   端口网络客户连接数

10. cat /proc/{pid}/status : 进程详细信息   

11. jstat 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值