Linux日常排查命令

来源:互联网 发布:linux最佳入门教程 编辑:程序博客网 时间:2024/06/04 01:32

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 


1 0
原创粉丝点击