Ubuntu Server 是目前最受欢迎的 Linux 服务器发行版之一,适合网站托管、云服务器、开发测试、数据库等场景。作为新手,入门阶段最重要的是先熟悉命令行操作(CLI),因为服务器通常没有图形界面,一切都靠终端完成。
这份指南针对零基础或刚接触 Ubuntu Server 的新手,聚焦“真正每天都会用到、错了就可能出大事”的基础操作。内容基于 2024-2026 年主流 LTS 版本(22.04 / 24.04 / 26.04),按实际使用频率排序。
1. 登录与基本定位(第一步,永远先做这些)
- whoami 显示当前登录用户名。防止你在 root 或其他用户下误操作。
- hostname 或 hostnamectl 查看服务器名字、系统版本、内核等。hostnamectl 更详细,推荐使用。
- pwd 显示你当前所在目录(Print Working Directory)。新手最容易迷路,先敲这个确认位置。
- cd 切换目录。最常用写法:
- cd ~ → 回到自己家目录(/home/你的用户名)
- cd / → 回到根目录
- cd .. → 上一级目录
- cd – → 回到上一次目录(超级实用)
2. 文件与目录查看(ls 家族是日常核心)
- ls 列出当前目录内容。常用加参数:
- ls -l → 详细列表(权限、所有者、大小、修改时间)
- ls -la → 显示隐藏文件(. 开头的)
- ls -lh → 人类可读大小(KB、MB 而不是字节)
- ls -latr → 按修改时间倒序(最新文件在最后)
- tree(需先安装 sudo apt install tree) 以树状图显示目录结构,非常直观。
3. 文件与目录创建/删除(小心操作!)
- mkdir 目录名 创建目录。常用:mkdir -p /path/to/deep/dir(自动创建中间目录)
- touch 文件名 创建空文件,或更新已有文件的时间戳。
- rm 文件名 删除文件。rm -r 目录 删除目录(递归)。 rm -rf 目录 强制递归删除(最危险命令,新手慎用!建议先 ls 确认)
- cp 来源 目标 复制文件/目录。常用:cp -r 源目录 目标目录(递归复制)
- mv 来源 目标 移动或重命名。mv file.txt newname.txt(重命名),mv dir /new/path(移动)
4. 查看文件内容(读文件必备)
- cat 文件名 一次性显示整个文件内容(适合小文件)。
- less 文件名 或 more 文件名 分页查看大文件。less 更强大(支持上下翻、搜索 /关键词 回车、q 退出)。
- head -n 20 文件名 查看文件前 20 行。
- tail -n 50 文件名 查看文件后 50 行。tail -f 文件名 实时跟踪(日志查看神器)。
5. 软件安装与更新(APT 是 Ubuntu 的命脉)
所有操作前先更新索引:
- sudo apt update 刷新软件源列表(每天建议先跑一次)。
- sudo apt upgrade 升级所有已安装软件(-y 可自动确认)。
- sudo apt install 软件名 安装软件。例如:sudo apt install vim htop net-tools curl wget git
- sudo apt remove 软件名 卸载软件。sudo apt autoremove 清理无用依赖。
- sudo apt search 关键词 搜索可用软件包。
6. 系统状态快速查看(判断服务器健康)
- uptime 显示运行时间、当前用户、负载平均值(1/5/15 分钟)。负载 > CPU 核心数 × 1.5 就偏高。
- free -h 查看内存使用(关注 available 列)。
- df -h 查看磁盘使用情况。df -i 检查 inode 是否耗尽。
- top 或 htop(推荐安装 sudo apt install htop) 实时监控进程、CPU、内存。htop 界面更友好,按 q 退出。
7. 权限基础(新手最容易踩坑)
- ls -l 显示权限(-rw-r–r– 这样的字符串)
- 第一位:d=目录,-=文件
- 后面三组:拥有者 / 组 / 其他人 的读(r)写(w)执行(x)权限
- chmod 修改权限 常用:chmod +x script.sh(给脚本加执行权限) chmod 755 文件(拥有者全权,其他人读+执行)
- chown 改拥有者 sudo chown -R 用户:组 目录(递归修改)
8. 帮助与求救命令(卡住时用这些)
- man 命令名 查看命令手册(例如 man ls)。按 q 退出。
- 命令 –help 或 命令 -h 快速查看帮助。
- whatis 命令名 一句话解释命令作用。
新手 30 秒黄金排查顺序(背下来!)
服务器出问题先敲这几条:
- whoami → 我是谁?
- pwd → 我在哪?
- uptime → 负载高不高?
- free -h → 内存够不够?
- df -h → 磁盘满了吗?
- top → 哪个进程在吃资源?
建议学习路径(1-2 周入门)
第 1-3 天:熟练 pwd、cd、ls、mkdir、touch、rm、cp、mv 第 4-7 天:cat/less/head/tail、apt 安装软件、htop 第 8 天起:练习 tail -f 日志、vim/nano 编辑文件、sudo 权限操作
记住:多练习、多犯错(在虚拟机里)。Ubuntu Server 没有图形界面,命令行就是你的全部。多敲几次,这些命令就会变成肌肉记忆。
祝你快速上手,少走弯路,早日把服务器玩转!