Linux 新手第一课:10 条命令看懂你的第一台云服务器

举报
yd_220574054 发表于 2026/10/23 09:14:34 2026/10/23
【摘要】 刚拿到第一台云服务器,面对黑乎乎的终端,很多人第一反应是"不敢敲命令,怕敲坏"。其实 Linux 入门不需要背几百条命令,先掌握下面这 10 条,就能回答新手最关心的五个问题:我是谁、服务器忙不忙、磁盘满没满、服务在不在跑、网络通不通。 一、我是谁、我在哪1. whoami:我是谁显示当前登录的用户。新买的云服务器默认一般是 root,后面自己建了普通用户再切过去。敲一下,心里就有数。2. ...

刚拿到第一台云服务器,面对黑乎乎的终端,很多人第一反应是"不敢敲命令,怕敲坏"。其实 Linux 入门不需要背几百条命令,先掌握下面这 10 条,就能回答新手最关心的五个问题:我是谁、服务器忙不忙、磁盘满没满、服务在不在跑、网络通不通。

一、我是谁、我在哪

1. whoami:我是谁

显示当前登录的用户。新买的云服务器默认一般是 root,后面自己建了普通用户再切过去。敲一下,心里就有数。

2. pwd 和 ls:我在哪、有什么

pwd 显示当前所在目录,ls 列出当前目录下的文件。新手最容易在目录里"迷路",多敲 pwd 就能随时找回位置。ls -lh 还能看到文件大小和修改时间,更直观。

二、服务器忙不忙

3. top:实时看 CPU 和内存

重点看 load average(1 分钟、5 分钟、15 分钟平均负载)和 %Cpu 行,按 q 退出。记住一个经验值:单核机器 load average 长期超过 1,就说明 CPU 开始排队了。

4. df -h:磁盘还剩多少

-h 让单位变成人类可读的 G/M。网站突然打不开,一半情况是磁盘满了,先敲 df -h 看看 Use% 那一列。

5. free -h:内存还剩多少

Linux 会把空闲内存拿去做缓存,所以看 available 那一列才是真正可用的内存,别被"used 很高"吓到。

三、服务在不在跑

6. ps -ef | grep nginx:找进程

比如想确认网站服务是否在运行,把 nginx 换成你的服务名。看到进程列表就说明服务活着;什么都没输出,就该去启动它了。

7. ss -tlnp:看哪些端口在监听

网站默认走 80/443 端口,如果列表里没有,说明 Web 服务没起来,问题就定位了一半。

四、网络通不通

8. ping:测连通性

后面跟一个常用网址,能收到 reply 说明出网正常。如果云服务器 ping 不通外网,先检查安全组是否放行了出方向流量——这是新手最常见的坑。

9. curl -I:模拟一次请求

在命令后面跟上网址,只取 HTTP 响应头。返回 200 OK 说明目标网站可达,比在浏览器里瞎刷新靠谱得多。

五、出问题看日志

10. journalctl -u nginx | tail -n 50:看服务日志

或者 tail -f /var/log/syslog 实时跟踪系统日志。服务起不来时别急着重装,先看日志最后 20 行,答案多半就在里面。

写在最后

送一个"救命"习惯:任何命令后面加 --help,或直接 man 命令名,就能查看官方手册。man 是 manual 的缩写,Linux 把说明书都随身带着了。

把这 10 条命令敲上三遍,终端就不再可怕。下一课,我们讲讲文件权限和用户管理——那是真正开始"管"服务器的第一步。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。