Linux 新手第一课:用五个命令摸清一台服务器
刚拿到一台 Linux 服务器,先别急着装软件。先用几个只读命令把机器摸清楚:它在哪里、里面有什么、现在忙不忙、磁盘还剩多少。下面的顺序是我自己上手的习惯,命令都很轻量,不会改动系统,适合第一次登录时照着走一遍。
第一步,先确认位置:pwd 和 ls。pwd 会告诉你当前在哪个目录,ls 会列出这个目录里的内容。刚登录时多半在自己的家目录,先看一眼,再用 ls -la 看隐藏文件和权限。很多人第一次就迷路,其实不是命令难,而是不知道自己站在哪里。把位置搞清楚,后面的路才不会走偏。
第二步,看系统概况:uname 和 uptime。uname -a 能看到内核和机器架构,uptime 能看到开机多久、当前负载。负载数字如果长期很高,说明机器正在忙,这时候就不要再给它加压。先观察,再动手,是新手最容易忽略、也最有价值的习惯。
第三步,看进程和内存:ps 和 free。ps aux 可以列出正在运行的进程,配合 grep 找某个服务,比翻日志更快。free -h 用人类可读的方式显示内存和交换分区。如果内存长期吃紧,先找占用最大的进程,而不是立刻重启。重启能掩盖问题,却学不到原因。
第四步,看磁盘:df 和 du。df -h 看每个挂载点的剩余空间,du -sh 看某个目录到底占了多大。磁盘满了常常不是数据太多,而是日志没轮转、旧备份没清理。先定位最大的目录,再决定删什么,千万不要凭感觉删系统目录。
第五步,查日志和网络:journalctl 与 ss。journalctl 可以按服务、按时间查看日志,出问题先看最近的报错,而不是先猜。ss -tlnp 能看到本机在监听哪些端口,对照你以为开放的服务,能快速发现服务没起来、端口被占用或者监听地址不对。
给新手的三条提醒。第一,只读命令先行,写操作后行,凡是带 rm、dd、格式化字样的命令,先停三秒再回车。第二,改配置前先备份原文件,改坏了还能回退。第三,把每次排查写成一条笔记:现象、命令、结果、下一步。一个月后回头看,这就是你自己的运维手册。
小练习:登录一台测试机,按上面顺序走一遍,并记下三条信息:当前目录、负载、剩余磁盘最大的挂载点。能不查资料说出这三条,就算真正摸清了这台服务器。命令本身不难,难的是养成先看、再想、后动手的好习惯。
- 点赞
- 收藏
- 关注作者
评论(0)