linux 下工具命令
☆ gdb
启动gdb后
| 参数 | 含义 |
|---|---|
| b/breakpoint | 断点 |
| p print | 打印输出变量 |
| r | |
| attach | |
| watch | |
| c | |
| bt | |
| up | |
| list | |
| info macro | 例 info macro NGX_OK |
| macro expand |
☆ ulimit
-c unlimited
☆ tcpdump
| 选项 | 含义 |
|---|---|
| t | 时间戳 |
| x | 十六进制显示数据包 |
| X | 十六进制显示数据包,同时会对应显示对应的ASCII码表 |
| i | 后跟网卡名字,如eth0 |
| src | 源地址 |
| dst | 目标地址 |
| and | 逻辑与 |
| or | 逻辑或 |
tcpdump -i any -X -vvv -tttt -o
tcpdump -i eth0 -Xnt "(src 192.168.1.194 and dst 192.168.1.183) or (src 192.168.1.183 and dst 192.168.1.194)"
sort
| 参数 | 含义 |
|---|---|
-kx |
按照第x列的大小进行排序 |
-n |
按照数字比较,默认字典序排序 |
du
du -sh *统计当前文件夹下各个文件的大小du -shm *统计当前文件夹下各个文件的大小,以M为单位。-shk以KB为单位
locate
linux 下可以使用 locate 和 find 来查找文件,但是 locate 在定位时要比 find 快.
locate 并不是穿梭于档案文件中查找,而是在数据库查找文件.find 正好相反,他的查找要穿梭于档案文件中.
locate [-ir] keyword 更新数据库
locate -uupdatedb
命令选项
| 参数 | 含义 |
|---|---|
| i | 不区分大小写 |
| r | 后面可以接收正则表达式 |
参考 - locate 在linux下快速定位文档
cron
- crontab不执行问题 今天有个服务不能使用了,查来查去,原来
crontab被干掉了。装上后还是无法运行,原来还要依赖crond这个服务
- 检查文件具有可执行权限
chmod a+x - crond服务是否启动。查看及启动方式
service crond startservice crond status
curl
| 选项 | 含义 |
|---|---|
| I/head | 仅查看响应头部信息 |
| v/verbose | 整个http请求过程中所有的头部信息 |
wget
| 选项 | 含义 |
|---|---|
| debug | 整个http请求过程中所有的头部信息 |
| S | 仅查看响应头部信息 |
参考
linux 下工具命令
https://noname007.github.io/2015/08/04/linux-cmd.html