![](https://img-blog.csdnimg.cn/direct/51b390c9c5a4496387d89845ee60eb32.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux 使用
文章平均质量分 54
Linux 使用
SleepyPat
化整为零
展开
-
[Linux使用] apt 和 dpkg 常用包管理命令和场景
1. 打开 /etc/apt/sources.list , 把所有 deb-src 的条目都放开,即解出注释状态。比如: sudo apt source libgstreamer1.0-0。3. sudo apt source [packagename] 来下载代码到。2. 使用 sudo apt update 更新仓库。原创 2023-07-25 11:49:33 · 318 阅读 · 0 评论 -
[Linux使用] apt dpkg 常用包管理命令
查找头文件信息:sudo apt install apt-filesudo apt-file updateapt-file search gst.h查找库文件位置:whereis gstreamer查找已安装的库:dpkg -l |grep gstreamer原创 2024-05-08 11:07:14 · 235 阅读 · 0 评论 -
[Linux 使用] 使用addr2line分析二进制文件,输出指定地址对应的函数名
addr2line-CSDN博客原创 2024-02-20 13:54:54 · 472 阅读 · 0 评论 -
[Linux使用] 运行中进程瞬时栈信息分析 PSTACK
pstack 可显示进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack 来确定进程挂起的位置。这个命令在排查进程问题时非常有用,比如一个服务一直处于work状态(如假死状态,好似死循环),使用这个命令就能轻松定位问题所在;可以在一段时间内,多执行几次pstack,若发现代码栈总是停在同一个位置,那个位置就需要重点关注,很可能就是出问题的地方;此命令允许使用的唯一选项是要检查的进程的 PID。请参见 proc(1) 手册页。示例:查看bash程序进程栈。原创 2024-01-20 16:09:21 · 440 阅读 · 0 评论 -
[Linux使用] 库依赖分析 LDD
查看程式运行所需的共享库,常用来解决程序因缺少某个库文件而不能运行的一些问题。第二列: 系统提供的与程序需要的库所对应的库。第一列:程序需要依赖什么库。第三列:库加载的开始地址。原创 2024-01-20 16:06:28 · 444 阅读 · 0 评论 -
[Linux使用] 网络工具
iperf是一个TCP/IP和UDP/IP性能测试工具,能够提供网络吞吐率信息,以及震动、丢包率、最大组和最大传输单元大小等统计信息,可以由这些信息来分析网络的通信性能、定位网络瓶颈。-s 0/0 : 收发双端的地址, 0/0代表任意收和任意发 , 如指定某个ip对 , 则本规则只约束此ip对 (short addr)#创建客户端(-c客户端运行/-t运行60秒/-l读写缓冲区8K/-i每10秒输出一次当前结果)工程源码路径:https://github.com/esnet/iperf。原创 2024-01-20 15:48:52 · 435 阅读 · 0 评论 -
[Linux使用] 下载 linux 内置命令行工具的源码 (ps命令为例)
which ps此命令会输出。原创 2024-01-02 11:36:58 · 577 阅读 · 0 评论 -
[Linux使用] 包管理 apt 和 dpkg
查看系统架构:-xe。原创 2021-07-13 11:40:40 · 304 阅读 · 0 评论 -
[Linux使用] top 命令的使用
自定义输出内容,上下focus到条目上,d用来改变是否显示,右抓起条目再通过上下来调整显示在哪一列,左来释放抓起状态从而将指定列安插到目标位置。对当前输出增加过滤条件,比如 %CPU>90.0 只显示所有CPU 大于 90%的进程。向某个进程号的进程发送 signal , 按k后会要求先输入进程号,再要求输出信号值。启动就按照某个字段进行排序,不如 -o %CPU表示启动就以 cpu 使用率排序。不显示idel状态的进程,即不占cpu的进程不会显示出来。使用的物理内存占使用的虚拟内存的百分之几。原创 2023-08-10 18:13:59 · 164 阅读 · 0 评论 -
[Linux使用] samba 安装和配置
windows。原创 2023-03-27 17:52:36 · 116 阅读 · 0 评论 -
[Linux使用] 内存 监控工具
#把9.41.132.175机器上/etc/yum.repos.d/下所有的文件复制到本地的当前目录scp root@9.41.132.175:/etc/yum.repos.d/* ./ #把当前目录下的1.txt文件复制到9.41.132.175机器的/home目录下 scp 1.txt root@9.41.132.175:/home ssh提示:ssh服务器拒绝了密码,请再试一次原因:sshd的设置不允许root用户用密码远程登录...原创 2020-05-28 10:33:45 · 341 阅读 · 1 评论 -
[Linux使用] ftp工具
lftp 一个集成了ftp, http, sftp, fish, torrent传输协议的文件传输工具。安装ftp服务 安装:yum install vsftpd 启动:service vsftpd start 使用FTP服务,需要搭建ftp服务器 lftp的使用 lftp sftp://root@9.41.147.0 使用sftp协议连接 set -a 列出lftp的所有配置 set xfer:clobber......原创 2020-05-26 10:40:57 · 906 阅读 · 0 评论 -
[Linux使用] rpmbuild
=============================================== 案例(以pam包为例) ==============================================#1 制作patch(1~5) + 把patch打入生成新的rpm包(6~7) + 使用新的rpm包(8) --1 准备需要的rpm源码包,最终会获得一个src.rpm包 yumdownload --source pam或者 wget http:...原创 2020-05-27 10:52:32 · 2119 阅读 · 0 评论 -
[Linux使用] ipc组件管理(ipcs)
ipcs -m 查看系统使用的IPC共享内存资源。ipcs -s 查看系统使用的IPC信号量资源。ipcs -q 查看系统使用的IPC队列资源。ipcs -a 查看所有。原创 2020-05-27 09:27:38 · 443 阅读 · 0 评论 -
[Linux使用] 一切皆文件,使用 lsof 跟踪进程占用的系统资源信息
lsof一切皆文件:lsof(list open files)是一个查看当前系统文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,该文件描述符提供了大量关于这个应用程序本身的信息。lsof打开的文件可以是:普通文件/目录/网络文件系统的文件/字符或设备文件/(函数)共享库/管道,命名管道/符号链接/网络文件(例如:原创 2020-05-27 10:13:45 · 229 阅读 · 1 评论