Ubuntu 22.04 LTS 入门教学文档
适用对象:Linux 新手、开发者、运维人员
目录
- Ubuntu 简介
- 系统安装指南
- 图形界面操作
- 终端基础命令
- 软件包管理
- 用户与权限管理
- 网络配置与管理
- 磁盘与文件系统
- 系统维护与故障排查
- 附录:常用快捷键与资源
1. Ubuntu 简介
1.1 什么是 Ubuntu?
Ubuntu 是基于 Debian 的开源 Linux 发行版,由 Canonical 公司维护,提供桌面版和服务器版,以 易用性 和 社区支持 著称。
1.2 版本说明
- LTS(Long-Term Support):长期支持版(如 22.04),提供 5 年安全更新。
- 普通版:每 6 个月发布一次,支持周期 9 个月。
2. 系统安装指南
2.1 安装前准备
-
硬件要求:
- 64 位 CPU(x86_64 或 ARM)
- 4 GB 内存 + 25 GB 磁盘空间(推荐 SSD)
- USB 启动盘(≥4GB)
-
制作启动盘:
# 使用 Ventoy(跨平台工具) 1. 下载 Ventoy:https://www.ventoy.net 2. 插入 U 盘 → 运行 Ventoy → 点击“Install” 3. 将 Ubuntu ISO 文件复制到 U 盘
2.2 安装步骤
- 从 U 盘启动:开机按
F12
/Esc
选择启动设备。 - 选择语言与键盘布局。
- 分区方案(推荐新手选择“自动安装”)。
- 设置用户信息:
- 用户名、密码(建议勾选“自动登录”)。
- 等待安装完成 → 重启。
3. 图形界面操作
3.1 GNOME 桌面环境
- 主要组件:
- 顶部栏:显示时间、系统状态、快捷设置。
- 左侧 Dock:常用应用快捷方式(支持自定义)。
- 活动视图:按
Super
(Win 键)查看所有窗口和应用。
3.2 常用操作
- 文件管理器(Nautilus):
- 快捷键:
Ctrl+H
显示隐藏文件,Ctrl+L
输入路径。
- 快捷键:
- 系统设置:
- 网络、显示分辨率、电源管理、外设配置。
4. 终端基础命令
4.1 基本命令
命令 | 功能 | 示例 |
---|---|---|
ls | 列出目录内容 | ls -l /home (详细列表) |
cd | 切换目录 | cd ~/Documents |
mkdir | 创建目录 | mkdir new_folder |
cp | 复制文件/目录 | cp file.txt backup/ |
mv | 移动或重命名文件 | mv old.txt new.txt |
rm | 删除文件 | rm -r folder (递归删除目录) |
cat | 查看文件内容 | cat log.txt |
nano / vim | 文本编辑器 | nano config.conf |
4.2 系统信息命令
# 查看系统版本
lsb_release -a
# 查看硬件信息
lscpu # CPU 信息
free -h # 内存使用
df -h # 磁盘空间
5. 软件包管理
5.1 APT(Advanced Package Tool)
# 更新软件源列表
sudo apt update
# 安装软件(如 Firefox)
sudo apt install firefox
# 卸载软件
sudo apt remove firefox
sudo apt autoremove # 清理残留
# 搜索软件包
apt search python3
5.2 Snap 包管理
# 安装 Snap 支持
sudo apt install snapd
# 安装软件(如 VS Code)
sudo snap install code --classic
5.3 添加第三方仓库(以 Docker 为例)
# 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 添加仓库
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 安装 Docker
sudo apt update
sudo apt install docker-ce
6. 用户与权限管理
6.1 用户操作
# 创建用户
sudo adduser alice
# 赋予管理员权限
sudo usermod -aG sudo alice
# 删除用户
sudo deluser alice
6.2 文件权限
# 修改文件所有者
sudo chown alice:alice file.txt
# 修改权限(数字模式)
chmod 755 script.sh # 所有者:读写执行,其他人:读执行
# 符号模式
chmod u+x script.sh # 给所有者添加执行权限
7. 网络配置与管理
7.1 基础配置
# 查看 IP 地址
ip a
# 重启网络服务
sudo systemctl restart NetworkManager
# 设置静态 IP(编辑配置文件)
sudo nano /etc/netplan/00-installer-config.yaml
network:
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
version: 2
应用配置:
sudo netplan apply
7.2 防火墙(UFW)
# 允许 SSH 端口
sudo ufw allow 22/tcp
# 启用防火墙
sudo ufw enable
8. 磁盘与文件系统
8.1 挂载磁盘
# 查看磁盘信息
sudo fdisk -l
# 创建挂载点
sudo mkdir /mnt/data
# 挂载磁盘
sudo mount /dev/sdb1 /mnt/data
# 自动挂载(编辑 /etc/fstab)
UUID=1234-ABCD /mnt/data ext4 defaults 0 0
8.2 扩展逻辑卷(LVM)
# 查看卷组空间
sudo vgdisplay
# 扩展逻辑卷
sudo lvextend -L +10G /dev/ubuntu-vg/ubuntu-lv
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
9. 系统维护与故障排查
9.1 日志查看
# 查看系统日志
journalctl -xe
# 查看内核日志
dmesg | grep error
9.2 系统更新与清理
# 定期更新
sudo apt update && sudo apt upgrade -y
# 清理旧内核与缓存
sudo apt autoremove --purge
sudo journalctl --vacuum-size=200M
9.3 常见问题
- 无法连接 Wi-Fi:
sudo service network-manager restart
- 图形界面卡死:
按Ctrl+Alt+F2
切换至 TTY 终端 → 重启 LightDM:sudo systemctl restart gdm3
10. 附录:常用快捷键与资源
10.1 快捷键
Ctrl+Alt+T
:打开终端Super+A
:显示所有应用Alt+Tab
:切换窗口Ctrl+C
/Ctrl+V
:终端中复制/粘贴
10.2 学习资源
- 官方文档:Ubuntu Documentation
- 社区支持:Ask Ubuntu
- 在线课程:Linux Foundation 免费课程
文档说明
本教程持续更新,反馈与建议请联系:1126856352@qq.com更新日期**:2023年10月
版权声明:自由分享,请保留出处。