随笔分类 -  工具类

linux 常用工具记录,仅供参考
摘要:cron定时任务 简介 cron是linux系统提供的一种执行定时任务的服务,在后台运行,通过配置文件“crontab”来根据时间调度指定的任务执行。这些定时任务可以分为两种,一种是系统任务,一种是用户任务。 定时执行原理 cron启动时会加载/var/spool/cron/crontabs目录下的 阅读全文
posted @ 2020-09-10 16:14 ZhaoKevin 阅读(872) 评论(0) 推荐(0)
摘要:diff 命令 diff命令在最简单的情况下,比较给定的两个文件的不同。如果使用“-”代替“文件”参数,则要比较的内容将来自标准输入。diff命令是以逐行的方式,比较文本文件的异同处。如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作(如需比较 阅读全文
posted @ 2020-06-06 11:35 ZhaoKevin 阅读(362) 评论(0) 推荐(0)
摘要:gdb 常用选项 help:查看命令帮助,具体命令查询在gdb中输入help + 命令,简写h run:重新开始运行文件(run text:加载文本文件,run bin:加载二进制文件),简写r start:单步执行,运行程序,停在第一执行语句 list:查看原代码(list n,从第n行开始查看代 阅读全文
posted @ 2020-02-22 12:32 ZhaoKevin 阅读(432) 评论(0) 推荐(0)
摘要:objdump 介绍 objdump命令是用查看目标文件或者可执行的目标文件的构成的gcc工具 objdump 选项介绍 实例 首先,在给出后面大部分测试所基于的源代码以及编译指令。 源代码如下: 对以上源代码进行编译生成可执行程序 ,如下: 查看当前使用的objdump的版本号: 显示 pass_ 阅读全文
posted @ 2020-02-19 07:09 ZhaoKevin 阅读(4257) 评论(0) 推荐(0)
摘要:crash简介 crash是redhat的工程师开发的,主要用来离线分析linux内核转存文件,它整合了gdb工具,功能非常强大。可以查看堆栈,dmesg日志,内核数据结构,反汇编等等。crash支持多种工具生成的转存文件格式,如kdump,LKCD,netdump和diskdump。同时crash 阅读全文
posted @ 2020-02-11 17:01 ZhaoKevin 阅读(6316) 评论(0) 推荐(0)
摘要:strace是什么 strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。 使用方式 strace 使用帮助 usage: strace [-CdffhiqrtttTvVwxxy] [-I n] [-e e 阅读全文
posted @ 2020-02-06 16:21 ZhaoKevin 阅读(693) 评论(0) 推荐(0)