Linux新手第一课:用五条命令看懂你的服务器
刚拿到一台云服务器,面对黑底白字的终端,很多新手第一反应是手足无措。其实不需要先背上百条命令,先学会五条“体检命令”,就能回答服务器最基本的问题:我在哪、磁盘满了没、内存够不够、谁在耗资源、出了问题该看哪里。
一、pwd 和 ls:先确认自己在哪
登录后先输入 pwd,它会打印当前所在目录;再输入 ls -lh,查看这个目录里有什么,-l 显示权限和大小,-h 把字节换成人能读懂的 KB、MB。养成习惯:每次操作前先看一眼自己在哪、目录里有什么,能避免很多误操作。
二、df -h:磁盘还剩多少
磁盘满了是新手最常遇到的故障之一,日志写不进去、服务起不来,根源往往就是磁盘满了。df -h 按人类可读的方式列出每个挂载点的总容量、已用和可用空间,重点看根目录 / 的 Use% 那一列,超过 80% 就要留意,超过 90% 就该清理旧日志或扩容了。
三、free -h:内存够不够用
free -h 显示内存总量、已用、空闲和可用。注意看 available 一列,它才是真正还能给新程序用的内存;如果 available 很小,系统会频繁使用交换分区,速度明显变慢。这时可以结合下一条命令找出吃内存的进程。
四、top 与 ps:谁在消耗资源
top 会实时刷新 CPU 和内存占用最高的进程,按 M 可以按内存排序,按 q 退出。如果想看一张静态快照,用 ps aux --sort=-%mem | head -n 10,列出内存占用前十的进程。看到陌生进程先别急着杀,查清它是什么服务再动手。
五、新手的安全习惯
第一,删除命令要格外小心,rm -rf 这类命令没有回收站,删错很难恢复;第二,网上复制来的命令先看懂再执行,遇到不认识的参数,用命令名 --help 或 man 命令名查一下;第三,常用命令可以用 history 回顾,Tab 键可以补全路径和命令,多用补全能少打很多错字。
总结:pwd、ls 定位,df -h 看磁盘,free -h 看内存,top、ps 找瓶颈。把这五条命令练熟,再去学文件权限、服务管理和日志排查,就会顺畅得多。服务器不怕你慢,只怕你不看状态就动手,先体检、再操作,是每个 Linux 新手的必修课。
- 点赞
- 收藏
- 关注作者
评论(0)