
实用工具
益达张先生
这个作者很懒,什么都没留下…
展开
-
Linux 守护进程日志文件处理--logrotate+crontab
守护进程离不开日志,日志多了就有想办法压缩、备份、删除。如果守护进程自带此功能,那么问题就没有了。如果没有此功能,可以使用其它方法:1.使用syslogsyslog带日志整理的功能;2.logrotate+crontab不想把日志交给syslog,想自己处理?logrotate可以帮这个忙。root@debian:@@@# cat /etc/logrotate.conf # see "man logrotate" for details# rotate log file..原创 2020-08-06 17:45:05 · 722 阅读 · 0 评论 -
Linux定时工具--crontab
以下都来源man手册。Crontab命令man 1 crontab如何使用crontab命令CRONTAB(1) General Commands Manual NAME crontab - maintain crontab files for individual users (Vixie Cron) 每个用户有单独的...原创 2020-08-15 09:50:27 · 811 阅读 · 0 评论 -
Linux 工具--logrotate
以下内容来自logrotate的man手册。LOGROTATE(8) System Administrator's Manual LOGROTATE(8)NAME logrotate ‐ rotates, compresses, and mails system logsSYNOPSIS logrotate [-dv] [-f|--force] [-s...原创 2020-08-15 09:42:29 · 496 阅读 · 0 评论 -
Source Insight快捷键大全
Source Insight快捷键大全注释代码: Ctrl+8去掉注释代码:Ctrl+Shift+8//上面2个自行添加的退出程序 : Alt+F4重画屏幕 : Ctrl+Alt+Space完成语法 : Ctrl+E复制一行 : Ctrl+K恰好复制该位置右边的该行的字符 : Ctrl+Shift+K复制到剪贴板 : Ctrl+Del剪切一行 : C...原创 2020-04-24 11:12:06 · 818 阅读 · 0 评论 -
GDB -fprofile-arcs -ftest-coverage 选项
-fprofile-arcs -ftest-coverage 选项的使用参考:https://gcc.gnu.org/onlinedocs/gcc-4.4.1/gcc/Debugging-Options.html-fprofile-arcsAdd code so that program flowarcsare instrumented. During execution t...原创 2019-11-14 14:09:35 · 559 阅读 · 0 评论 -
Linux 程序性能分析与优化
参考:https://linuxtools-rst.readthedocs.io/zh_CN/latest/advance/03_optimization.html目录1. 分析系统瓶颈2. 分析内存瓶颈3. 分析IO瓶颈4. 分析进程调用5. 优化程序代码 gprof使用步骤6. 其它工具1. 分析系统瓶颈系统响应变慢,首先得定位大致的问题出在哪里,...原创 2019-10-17 10:41:52 · 1765 阅读 · 0 评论 -
CentOS6.3 Samba安装配置、多用户、加域
第一步:安装相关组件yum install samba4* krb5* -y samba4是什么就不用说了,krb5是为了以后将samba加入AD域而需要用到 KRB(Kerberos协议)主要用于计算机网络的身份鉴别(Authentication), 其特点是用户只需输入一次身份验证信息就可以凭借此验证获得的票据(ticket-granting ticket)访问多个服务,即SSO(S...转载 2019-09-23 09:28:55 · 1288 阅读 · 0 评论 -
LINUX 大文件分包压缩和批量解压命令TAR // TAR 排除指定目录
大文件分割压缩分割命令:split 命令 功能说明:切割文件。 语 法:split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名] 补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。 参 数:...原创 2019-09-06 14:00:10 · 821 阅读 · 0 评论 -
Linux实用工具—— 静态分析C语言生成函数调用关系的利器cflow
目录cflow的安装和使用cflow的安装cflow的使用文本输出转成dot文件dot文件生成图片 参考连接:cflow的安装和使用cflow的安装cflow是一款静态分析C语言代码的工具,通过它可以生成函数的调用关系。和calltree不一样,cflow有独立的网页介绍它(https://www.gnu.org/software/cflow/#TO...原创 2019-08-02 11:11:23 · 1884 阅读 · 0 评论 -
使用vim去掉代码中的中文字符
有时粘贴代码到Linux中,一些隐藏的中文空格导致程序不正常。可以使用以下命令进行替换成空格就好了。# sed-i's/\xc2\xa0/\x20/g' test.c可以使用以下命令直接删除中文空格。# sed-i's/\xc2\xa0//g' test.c...原创 2019-08-08 15:19:23 · 795 阅读 · 0 评论 -
Linux实用工具—— gprof 统计代码行执行次数、时间
gprof1.1简介gprof实际上只是一个用于读取profile结果文件的工具。gprof采用混合方法来收集程序的统计信息,他使用检测方法,在编译过程中在函数入口处插入计数器用于收集每个函数的被调用情况和被调用次数;也使用采样方法,在运行时按一定间隔去检查程序计数器并在分析时找出程序计数器对应的函数来统计函数占用的时间。Gprof具有以下优缺点:1)优点:...转载 2019-08-02 15:36:23 · 1744 阅读 · 0 评论