Linux 运维命令

Linux 运维常用命令,进程/磁盘/内存/网络排查,一键复制

共 42 个脚本

安全ps进程

查看系统所有进程

列出系统中所有进程的详细信息,包括 CPU、内存占用与启动命令。

安全tophtop

实时监控进程资源

实时显示进程的 CPU、内存占用与系统负载。按 q 退出,按 M 按内存排序。

注意killpkill

结束进程

通过 PID 向进程发送信号,默认 TERM(15)可被捕获清理,KILL(9)强制结束。

安全pgrep查找

按名称查找进程 PID

根据进程名或命令行模式查找 PID,配合 kill 使用非常方便。

注意nicerenice

调整进程优先级

nice 值范围 -20(最高)到 19(最低),负值需 root 权限。

注意systemctl服务

管理 systemd 服务

启动、停止、重启、查看状态,以及设置开机自启。

安全df磁盘

查看磁盘分区使用率

显示各挂载点的总容量、已用、可用空间与使用百分比。

安全du磁盘

统计目录磁盘占用

递归统计目录大小,常配合 sort 找出占空间最多的目录。

安全find磁盘

查找最大的 20 个文件

在当前目录下递归查找最大的 20 个文件并按大小排序。

安全lsblk块设备

查看块设备与挂载

树形列出所有块设备(硬盘、分区),直观展示分区与挂载关系。

注意mount挂载

挂载与卸载文件系统

手动挂载磁盘分区到指定目录,需 root 权限。

安全iostatI/O

查看磁盘 I/O 性能

统计各磁盘的读写速率、IOPS 与利用率,定位 I/O 瓶颈(需 sysstat 包)。

安全free内存

查看内存使用情况

显示物理内存与 Swap 的总量、已用、空闲,available 才是实际可用。

安全vmstat内存

查看虚拟内存与系统活动

综合展示进程、内存、swap、I/O、CPU 上下文切换等系统活动。

注意swaponswap

管理 Swap 交换分区

查看、启用、关闭交换空间。内存不足时 Swap 可作缓冲。

安全ss端口

查看端口与连接

ss 是 netstat 的现代替代,速度更快。常用于查看监听端口与已建立连接。

注意tcpdump抓包

抓包分析网络流量

捕获网络接口上的数据包,排查网络协议与连接问题。

安全ping连通性

测试网络连通性

发送 ICMP 包测试到目标主机的连通性与延迟。

安全traceroutemtr

追踪路由路径

显示数据包到目标主机经过的每一跳路由器,定位网络中断位置。

安全digDNS

DNS 域名解析查询

查询域名的 A、CNAME、MX 等记录,比 nslookup 信息更全。

高危iptables防火墙

配置防火墙规则

查看与管理包过滤规则,控制进出流量。修改规则需 root 权限。

安全find查找

按条件查找文件

根据名称、大小、时间、权限等条件递归查找文件。

注意chmod权限

修改文件权限

用数字或符号设置文件读、写、执行权限。

注意chown所有者

修改文件所有者

更改文件或目录的所属用户与组,常用于权限交接。

安全tar压缩

打包压缩与解压

tar 是 Linux 最常用的归档工具,配合 gzip/bzip2 实现压缩。

注意rsync同步

高效同步文件

增量同步文件与目录,支持本地与远程,是备份与迁移利器。

安全ln软链接

创建软硬链接

硬链接共享 inode,软链接(symbolic)是路径指针,最常用。

安全stat元信息

查看文件元信息

显示文件的大小、inode、权限、访问/修改/变更时间等详细信息。

安全grep搜索

搜索文本内容

在文件或输入流中按模式匹配行,支持正则与递归。

注意sed替换

流编辑替换文本

对输入流按行进行替换、删除、插入等编辑操作,常用于批量改文件。

安全awk列处理

按列处理文本

强大的列处理工具,适合处理结构化文本(如日志、CSV)。

安全cutsort

切分、排序与去重统计

组合 cut 提取字段、sort 排序、uniq 统计,是日志分析经典套路。

安全wc统计

统计行数与字数

统计文件的行数、单词数、字节数。

安全headtail

查看文件开头与末尾

head 看开头,tail 看末尾。tail -f 实时跟踪日志输出。

安全tee输出

同时输出到屏幕和文件

把命令输出既显示在终端,又写入文件,常配合管道保存日志。

注意xargs参数

把输入作为参数执行命令

将标准输入转换为命令参数,常配合 find 实现批量处理。

安全uptime负载

查看系统运行时长与负载

显示当前时间、系统已运行时长、在线用户数与 1/5/15 分钟平均负载。

安全lscpuCPU

查看 CPU 架构信息

展示 CPU 的型号、核心数、线程数、架构等详细信息。

安全lsof文件

查看打开的文件与端口

列出进程打开的文件描述符,定位「文件被占用」「端口被谁占用」问题。

安全journalctl日志

查看 systemd 服务日志

查询 systemd journal 日志,支持按服务、时间、优先级过滤。

安全dmesg内核

查看内核环形缓冲日志

查看内核启动与硬件相关日志,排查驱动、磁盘、OOM 等底层问题。

注意croncrontab

管理定时任务

crontab 用于编辑用户级定时任务,cron 守护进程会按计划执行。