linux常用工具
文章平均质量分 71
山羊哥-老宋
写bug
展开
-
5个Linux命令
linux 命令5个Linux命令findmntssiplscpulspci5个Linux命令findmnt该findmnt命令是基本软件包util-linux的一部分,因此几乎在所有Linux系统上都可用。它可以树状格式打印所有已挂载的文件系统。我发现findmnt命令的输出比更流行的mount命令提供的输出更具可读性。这是文件系统如何在Ceph节点上挂载的示例:$ findmntTARGET SOURCE FSTYPE OPT原创 2021-01-26 11:07:35 · 391 阅读 · 0 评论 -
禁用rsyslog速率限制
io流调试的时候遇到了丢日志问题,找了下解决方案,记录下来方便后面查看rsyslogd[1480]: imjournal: 2666926 messages lost due to rate-limiting (20000 allowed within 600 seconds)禁用rsyslog速率限制Redhat / CentOS 6和其他Linux发行版使用rsyslog代替syslog。在rsyslogv.5中,默认情况下启用日志消息的速率限制。另外,systemd-journald对日志记录原创 2020-11-26 15:38:36 · 1967 阅读 · 2 评论 -
如何在以下位置执行脚本%pre, %post, %preun or %postun 安装/升级rpm时的阶段(规格文件)
rpmbuild的spec文件spec脚本安装rpm升级rpm删除rpm最终规格文件安装rpm升级rpm卸载rpmRPM规范文件有几个部分,这些部分允许软件包在安装和删除时运行代码。这些代码位称为scriptlet,主要用于用软件包中的信息更新正在运行的系统。调用脚本时,将为它们提供一个参数。通过$1(对于shell脚本)访问的此参数是该名称的软件包的数目,该数目将在操作完成时保留在系统上所有脚本必须以0退出状态退出。spec脚本%pre和%post中的scriptlet分别在安装软件包之前和之后原创 2020-11-23 09:50:34 · 3099 阅读 · 1 评论 -
windows下git提交避免提交dos文件
git config --global core.eol lf<!--将自动转换关闭,避免转换失败不能不同进行提交-->git config --global core.autocrlf false<!--禁止混用 lf 和 crlf 两种换行符-->git config --global core.safecrlf true原创 2020-10-15 14:58:02 · 302 阅读 · 0 评论 -
strace
strace是 Linux 的诊断、调试和教学用户空间实用程序。它用于监视和篡改进程和 Linux 内核之间的交互,包括系统调用、信号传递和进程状态的更改。系统管理员、诊断员和故障处理者会发现,解决源不易可用的程序的问题非常宝贵,因为它们不需要重新编译以跟踪它们。层的操作是由被称为ptrace的内核功能使。一些功能附加到已正在运行的进程。$ strace -p 26380strace: Process 26380 attached...按系统调用类型进行筛选。-e trace=%desc翻译 2020-10-09 09:41:38 · 464 阅读 · 0 评论 -
hexedit详解
最近在看内核地址转换相关的内容 用到了 hexedit 发现 没有相关的说明,所以自己学习后简单写一下hexedit(1) - Linux man pagehexedit 是查看和编辑十六进制或 ASCII 文件的工具hexedit [-s | --sector] [-m | --maximize] [-h | --help] [filename]Hexedit 同时以 ASCII 和十六进制显示文件。文件可以是一个设备,因为文件是一次读取一个片段。您可以修改文件并在其中搜索。可选操作:-s,原创 2020-09-29 18:25:56 · 26930 阅读 · 0 评论 -
推荐一个免费开源画图工具
开源免费的画图工具,值得推介赶紧丢掉手中的Visiohttps://github.com/jgraph/drawio包含丰富的图形组件操作简单原创 2020-08-25 18:01:05 · 635 阅读 · 0 评论