![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux命令
weixin_38070782
这个作者很懒,什么都没留下…
展开
-
利用pstack 和 strace分析程序在哪里耗时?
利用pstack 和 strace分析程序在哪里耗时? ...转载 2020-07-18 14:21:12 · 580 阅读 · 0 评论 -
rm 提示 参数列表过长 解决方法
find . -name "2*" | xargs rm -rf"2*"可根据需要自己编写,这个是删除当前目录所有2开头的文件及文件夹,如果只删文件不删文件夹rm后可只跟-ffind . -name "*" | xargs rm -rf原创 2020-06-23 15:35:09 · 456 阅读 · 1 评论 -
Linux下查看.so和可执行文件是否debug编译
今天同事问我, 如何判断一个.so是否是debug编译的.我记得以前自己是用file来查看一个.so, 根据是否包含"not stripped"来判断该.so是否是debug编译的, 于是就没做实验就回答.然而, stripped/not stripped并不是debug/release编译的判断标准. 我对debug和release的.so运行file后, 得出几乎相同的输出, 都是not stripped. 所以我算是误导同事了.根据所言, debug/release的区别更多的表现在.so和可执转载 2020-06-15 14:33:27 · 328 阅读 · 0 评论 -
lsof命令
lsof 简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境中一切皆文件,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将原创 2020-06-05 14:53:12 · 165 阅读 · 0 评论 -
linux 如何查看应用程序进程号、端口
1.查看kafka对应的进程号ps aux | grep kafka或者ps -ef | grep kafka2.查看端口对应的进程号lsof -i:9092或者netstat -lnp|grep 80803.根据进程号查看对应的信息,比如端口啥的netstat -anop | grep PID原创 2020-06-03 15:16:15 · 1127 阅读 · 0 评论 -
linux 只复制目录结构不复制文件
src_dir 源目录名称dst_dir生成目录名称find src_dir-type d | sed 's/src_dir/mkdir -p dst_dir/' | sh原创 2020-05-27 11:33:54 · 1607 阅读 · 1 评论