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 -u
updatedb
命令选项
参数 | 含义 |
---|---|
i | 不区分大小写 |
r | 后面可以接收正则表达式 |
参考 - locate 在linux下快速定位文档
cron
- crontab不执行问题 今天有个服务不能使用了,查来查去,原来
crontab
被干掉了。装上后还是无法运行,原来还要依赖crond
这个服务
- 检查文件具有可执行权限
chmod a+x
- crond服务是否启动。查看及启动方式
service crond start
service crond status
curl
选项 | 含义 |
---|---|
I/head | 仅查看响应头部信息 |
v/verbose | 整个http请求过程中所有的头部信息 |
wget
选项 | 含义 |
---|---|
debug | 整个http请求过程中所有的头部信息 |
S | 仅查看响应头部信息 |
参考
linux 下工具命令
http://blog.soul11201.com/2015/08/04/linux-cmd/