linux下进程调试命令 linux进程调用

linux查看进程命令1、首先打开xshell软件linux下进程调试命令,连接上linux服务器linux下进程调试命令,使用指令ps查看系统进程linux下进程调试命令,参数a表示全部,u表示以用户格式显示,x表示进程参数 。
2、接着通过符号|加上grep查找具体linux下进程调试命令的某个进程,如下图所示 。
3、然后输入ps -ef用于查看进程的父进程id,如下图所示 。
4、最后使用pstree指令查看进程树结构,如下图所示就完成linux下进程调试命令了 。
Linux lsof命令详解lsof全名list opened files,也就是列举系统中已经被打开linux下进程调试命令的文件 。我们都知道 , linux环境中,任何事物都是文件,
设备是文件 , 目录是文件,甚至sockets也是文件 。所以,用好lsof命令,对日常linux下进程调试命令的linux管理非常有帮助 。
lsof是linux最常用的命令之一,通常的输出格式为linux下进程调试命令:
引用
常见包括如下几个字段:更多的可见manual 。
1、COMMAND
默认以9个字符长度显示的命令名称 。可使用 c参数指定显示的宽度,若 c后跟的参数为零,则显示命令的全名
2、PID:进程的ID号
3、PPID
父进程的IP号 , 默认不显示,当使用-R参数可打开 。
4、PGID
进程组的ID编号,默认也不会显示,当使用-g参数时可打开 。
5、USER
命令的执行UID或系统中登陆的用户名称 。默认显示为用户名,当使用-l参数时,可显示UID 。
6、FD
是文件的File Descriptor number,或者如下的内容:
(这里很难翻译对应的意思,保留英文)
引用
文件的File Descriptor number显示模式有:
引用
7、TYPE
引用
IPv4 IPv4的包;
IPv6 使用IPv6格式的包 , 即使地址是IPv4的,也会显示为IPv6 , 而映射到IPv6的地址;
DIR 目录
LINK 链接文件
详情请看manual中更多的注释 。
8、DEVICE
使用character special、block special表示的设备号
9、SIZE
文件的大小,如果不能用大小表示的,会留空 。使用-s参数控制 。
10、NODE
本地文件的node码,或者协议,如TCP等
11、NAME
挂载点和文件的全路径(链接会被解析为实际路径) , 或者连接双方的地址和端口、状态等
常用示例:
1.显示开启文件/home/oracle/10.2.0/db_1/bin/tnslsnr的进程
2.知道22端口现在运行什么程序
3.显示init进程现在打开的文件
6.依照文件夹/home/oracle来搜寻 , 但不会打开子目录,用来显示目录下被进程开启的文件
显示内容太多linux下进程调试命令了,不显示linux下进程调试命令了
lsof -n 不将IP转换为hostname,缺省是不加上-n参数
关注:
进程调试命令:truss、strace和ltrace
进程无法启动,软件运行速度突然变慢,程序的"SegmentFault"等等都是让每个Unix系统用户头痛的问题,而这些问题都可以通过使用truss、strace和ltrace这三个常用的调试工具来快速诊断软件的"疑难杂症" 。
linux线上程序问题调试命令根据这些可以查看系统调用的完整性,比如说服务器连接数一直涨,说明fd没有close,close调用在上边有缺失
strace -t -T -v -f -p 16705-Te write只看write系统调用
sudo gcore xxpid 生成dump文件
sudo dlv core binfile core.xxxx 调试coredump文件,查看调用栈、goroutines
查看系统级别日志 /var/log/messages
messages 日志是核心系统日志文件 。它包含了系统启动时的引导消息 , 以及系统运行时的其他状态消息 。IO 错误、网络错误和其他系统错误都会记录到这个文件中 。其他信息,比如某个人的身份切换为 root , 也在这里列出 。如果服务正在运行 , 比如 DHCP 服务器,您可以在 messages 文件中观察它的活动 。通常,/var/log/messages 是您在做故障诊断时首先要查看的文件 。
tcpdump -i lo-nnA 'port 7076'and 'tcp[13]4 != 0 '抓rst包,发送给7076端口或者是7076端口发出去的
mac osx系统:sudo tcpdump -i lo0 -nnA 'port 3000'
【linux下进程调试命令 linux进程调用】关于linux下进程调试命令和linux进程调用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读