Linux排查问题命令大全

1、查看进程打开的线程

ls /proc/${pid}/fd/

2、查看进程打开的句柄数

lsof -p ${pid}

3、查看占用端口的进程

lsof -i :${port}

4、查看SQL语句的情况(命中索引情况、选择率等)

explain ${sql}

5、dump出网卡上的所有包

tcpdump -i ${eth}

6、查看系统报错日志

vi /var/log/messages

7、查看当前进程详细的情况

cat /proc/${pid}/status

8、查看可执行文件依赖的共享库文件

ldd ${exe_file_name}

9、共享库依赖共享库关系

objdump -x ${so_file_name}

10、查看打开的文件

ls -al /proc/${pid}/fd

11、跟踪进程的系统调用和所接收的信号

strace -p ${pid}

12、查看linux中某个端口的连接数

netstat -an | grep 11111 | grep ESTABLISHED | wc -l

 13、查看当前进程的socket连接数

cd /proc/${pid}/fd/
ll | wc -l

14、当前计算机的TCP协议连接

cat /proc/net/tcp

15、查进程对应端口

netstat -tunlp

转载于:https://www.cnblogs.com/gao88/p/6941083.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值