实用命令中收集了多种常用的Linux命令和脚本,帮助您不用记忆复杂的命令参数,也能掌握这些命令。
目前支持以下命令:
系统状态
top:显示资源占用最高的进程列表,可按一定顺序显示。
iotop:显示IO占用最高的进程列表。
pstree:以树形结构显示进程列表。
vmstat:收集并显示系统虚拟内存状态。
网络状态
nload:以字符图方式显示某个网卡上的网络负载。
ss:显示当前网络 socket 连接状态,用于替代 netstat。
netstat:和 ss 类似,显示当前网络 socket 连接状态。
iftop:显示网络带宽占用最高的连接列表。
nethogs:按进程显示网络连接速率。
网络检测
ping:网络连通性检测工具。
tracepath:网络路由跟踪工具。
mtr:将网络路由跟踪和连通性检测结合起来的工具。
HTTP工具
curl:URL模拟请求工具。
siege:网站压力测试工具。
ab:Apache 出品的网站压力测试工具。
域名工具
host:DNS 查询工具。
nslookup:另一款 DNS 查询工具。
dig:DNS 递归查询工具。
whois:域名、IP 地址所有者查询工具。
实用脚本
按文件内容查找文件:在指定目录下查找文件内容中带有关键词的文件。
按文件名查找文件:在指定目录下查找文件名中带有关键词的文件。
按文件大小查找文件:在指定目录下查找指定文件大小的文件。
生成随机字符串:生成一串指定长度的随机字符串,一般用于生成密码。