别跟我说你会Linux。
大家好,我是小宝。
很多人张口就是“我熟悉Linux”,结果一问:怎么看系统负载?内存还剩多少?哪个进程在偷吃CPU?
当场卡壳。
别笑,真事儿。面试见过太多简历写得天花乱坠,一问三板斧就露馅。
今天不讲废话,直接上干货。7个最常用的信息显示命令,背下来,够你应付80%的场景。关键是——真能救命。
1️⃣ ls — 别只会敲ls,试试这几个参数
最基础,但也最容易翻车。
ls -l:长格式显示,看权限、大小、修改时间
ls -a:连隐藏文件都给你扒出来(.开头的那种)
ls -lh:h就是human,文件大小变K、M、G,不用再数0了
ls -lt:按修改时间排序,最新的在最上面,排查问题神器
👉 组合拳:ls -lath —— 显示所有文件,人性化大小,按时间排。记这一个就够了。
2️⃣ cat — 别只会看小文件
cat不是用来开演唱会的,是快速查看文件内容。
⚠️ 大文件别用cat,会刷屏刷到你怀疑人生。大文件用less或head/tail。
3️⃣ top — 服务器出问题,第一个敲的就是它
服务器卡了?CPU 100%?内存爆了?
top,看实时进程资源占用。
运维老油条还会用htop(更炫酷,需要装),但top是底线,几乎所有Linux都有。
4️⃣ free — 内存到底还剩多少?
很多人一看free就懵,数字太多,单位还是KB。
记住这个:free -h
-h参数自动转成G/M,一眼看懂。
👉 日常巡检:free -h + top,内存和CPU一把抓。
5️⃣ df — 磁盘满了?网站直接崩
网站突然写不进日志、上传不了文件?大概率磁盘满了。
df -h:看每个分区的使用情况,单位自动转换。
重点关注Use%那一列,超过80%就该腾地方了。
再配合du -sh *:看当前目录下每个文件夹占多大,精准定位“谁在吃空间”。
6️⃣ ps — 找进程,杀僵尸
ps是process snapshot,不像top是实时刷的,但查历史进程、找PID全靠它。
常用组合:查到PID之后,kill -9 PID 直接送走。
7️⃣ uname & uptime — 装逼用,但真的很实用
最后送你一套“救急三板斧”
服务器出问题,别慌,按这个顺序敲:
uptime — 看负载高不高
free -h — 看内存够不够
df -h — 看磁盘满没满
top — 找哪个进程在作妖
四步下来,90%的问题都能定位。
Linux命令不在多,在真能救命的那几个。
把这7个练熟,面试问到信息显示,你反手就是一串组合拳。
背命令不丢人,背了不会用才丢人。
评论区留下你工作中用得最多的一条命令,看看谁是真正的老司机🚗