问题排查积累

1、查看进程启动时间
ps -eo pid,lstart,etime | grep pid
(lstart为启动时间,etime为运行多长时间)

2、查看进程内存分布
pmap -x pid

3、已安装so库及版本查看
ldconfig -p
版本:objdump -V libxxx.so

4、抓取ttl在某个范围的报文
tcpdump -i eth0 ‘ip[8] <= 20’

5、生成预编译文件
gcc -E test.c -o test.i

6、scp传文件
远程到本地:
scp [email protected]:/root/1.txt ./ (scp远程机用户名,ip,文件路径,本地路径)

本地到远程:
scp /home/space/music/1.mp3 [email protected]:/home/root/others/music/001.mp3 (scp本地文件、远程主机用户名、ip、文件路径)

7、网卡使用驱动等详细信息查看
ethtool -i eth0

8、docker文件拷贝
从容器内拷贝文件到主机上
docker cp :/file/path/within/container /host/path/target
从主机上拷贝到容器内
docker cp /host/path/target :/file/path/within/container

关于问题排查的一些思考:
1)三层环路在大流量情况且不影响客户业务情况下如何排查? 是否已有或有必要实现主动的三层环路告警上报机制;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章