Ubuntu 22.04操作系统安装及使用
本文基于Ubuntu 22.04操作系统安装及使用的核心内容,从图形界面概念、系统安装部署、图形界面基础、命令行终端管理、常用应用、系统设置等维度,整理了具体且全面的知识点,并为每个核心知识点提供带详细注释的案例代码。
知识点1:Ubuntu 22.04图形界面核心概述
1.1 X Window System(X11)
概念
X Window System(简称X11)是类Unix系统的图形窗口基础架构,采用客户端/服务器(C/S)架构:
- X Server:负责与硬件(显卡、鼠标、键盘)交互,管理图形显示。
- X Client:具体的图形应用程序(如终端、浏览器、文本编辑器),向X Server请求图形渲染。
- 核心特性:跨平台、网络透明性(可远程显示图形界面)。
案例代码(X11相关操作)
# 1. 查看X11工具版本(xrandr是X11的屏幕配置工具)xrandr --version# 输出示例:xrandr program version 1.5.1# 2. 查看X Server版本(需root权限)sudoX -version# 输出示例:X.Org X Server 1.21.1.4# 3. 重启显示管理器(重启X11服务,适用于桌面卡死)# GNOME默认使用GDM3显示管理器sudosystemctl restart gdm3# 若使用LightDM(如KDE),执行:# sudo systemctl restart lightdm1.2 主流桌面环境:GNOME、KDE、Unity
概念对比
| 桌面环境 | 特点 | 适用场景 |
|---|---|---|
| GNOME | Ubuntu 22.04默认桌面,简洁易用,基于Wayland(兼容X11),模块化设计 | 普通用户、开发人员 |
| KDE(Plasma) | 功能丰富、高度可定制,基于Qt框架,代表发行版Kubuntu | 追求个性化的用户 |
| Unity | Ubuntu曾用默认桌面(11.04-17.10),轻量级,集成搜索 | 老旧硬件、轻量需求场景 |
案例代码(桌面环境操作)
# 1. 查看当前桌面环境echo$DESKTOP_SESSION# 输出示例:ubuntu(对应GNOME)、kubuntu(对应KDE)# 2. 安装KDE桌面环境sudoaptupdate# 更新软件源索引sudoaptinstallkubuntu-desktop -y# 安装KDE完整包reboot# 重启后登录界面选择Plasma# 3. 安装Unity桌面环境sudoaptupdatesudoaptinstallunity -yreboot知识点2:Ubuntu 22.04系统安装部署(VMware Workstation版)
2.1 下载Ubuntu 22.04镜像文件
步骤
访问Ubuntu官方下载地址:https://ubuntu.com/download/desktop
选择Ubuntu 22.04 LTS(长期支持版,5年维护),点击下载。
验证镜像完整性(可选):
官方哈希值地址:https://releases.ubuntu.com/22.04/SHA256SUMS
验证命令(Linux/macOS):
shasum -a256ubuntu-22.04.4-desktop-amd64.iso对比输出的哈希值与官方一致,确保文件无篡改。
2.2 VMware Workstation安装Ubuntu 22.04的详细步骤
前提:已安装VMware Workstation(16/17版本),主机开启虚拟化技术(BIOS中开启Intel VT-x/AMD-V)。
步骤1:新建虚拟机
- 打开VMware Workstation,点击创建新的虚拟机。
- 选择典型(推荐),点击下一步。
- 选择安装程序光盘映像文件(ISO),浏览并选择下载的Ubuntu ISO文件,点击下一步。
- 填写用户信息:
- 全名:自定义(如Ubuntu User)
- 用户名:自定义(如ubuntu)
- 密码:自定义(如123456)
点击下一步。
- 命名虚拟机(如Ubuntu 22.04 LTS),选择安装位置(非系统盘,剩余空间≥20GB),点击下一步。
- 指定磁盘容量:≥20GB,选择将虚拟磁盘存储为单个文件,点击下一步。
- 点击自定义硬件,配置参数:
- 内存:≥2GB(推荐4GB)
- 处理器:≥2核
- 网络适配器:默认NAT(可访问外网)
点击关闭→完成。
步骤2:启动虚拟机并安装系统
点击开启此虚拟机,进入Ubuntu安装界面。
选择语言:中文(简体),点击安装Ubuntu。
选择键盘布局:汉语,点击继续。
选择更新和其他软件:
- 勾选正常安装+下载更新+安装第三方软件,点击继续。
安装类型(新手/高级用户可选):
新手推荐:选择清除整个磁盘并安装Ubuntu(仅针对虚拟磁盘),点击现在安装。
高级用户(手动分区):
选择其他选项,点击继续。
点击新建分区表,选择gpt,点击继续。
创建分区:
分区类型 大小 挂载点 文件系统 EFI系统分区 ≥512MB /boot/efi FAT32 根分区 ≥10GB / EXT4 交换分区 内存的1-2倍 无 交换空间 家目录 剩余空间 /home EXT4 点击现在安装,确认写入磁盘。
选择地区:上海,点击继续。
创建用户账户:填写信息后点击继续。
等待安装完成(5-10分钟),点击现在重启,移除ISO镜像后登录系统。
知识点3:Ubuntu图形界面基础(GNOME为例)
3.1 桌面环境组成
- 桌面:主屏幕区域,可放置文件/文件夹快捷方式。
- 顶栏:系统菜单(电源/网络/声音)、时间日期、搜索框。
- 侧栏(Dock):常用应用快捷方式(文件、终端、Firefox)。
- 应用程序菜单:点击顶栏九宫格图标,查看所有应用。
3.2 图形界面与命令行联动案例
# 1. 切换到桌面目录cd~/Desktop# ~代表当前用户家目录,Desktop是桌面文件夹# 2. 创建文本文件touchtest.txt# 3. 向文件写入内容echo"Hello Ubuntu 22.04">test.txt# 4. 用图形编辑器gedit打开文件(自动弹出图形窗口)gedit test.txt知识点4:Ubuntu命令行终端管理(核心重点)
4.1 终端基础
- 打开方式:快捷键
Ctrl+Alt+T(最快捷)。 - 命令提示符:
ubuntu@ubuntu-pc:~$,其中:ubuntu:当前用户名,ubuntu-pc:主机名,~:家目录,$:普通用户(root为#)。
- 常用快捷键:
Ctrl+C(终止命令)、Tab(补全)、↑/↓(历史命令)。
4.2 文件与目录操作(核心命令)
# 1. 查看当前路径pwd# 输出:/home/ubuntu# 2. 列出文件(ls)ls-l# 详细列表(权限、大小、时间)ls-a# 显示隐藏文件(以.开头)ls-lh# 人性化显示大小(KB/MB)# 3. 切换目录(cd)cd/usr/local# 绝对路径cd..# 上级目录cd~# 家目录# 4. 创建文件/目录touchfile1.txt file2.txt# 创建多个空文件mkdir-p dir1/dir2/dir3# 递归创建多级目录# 5. 复制/移动/删除cpfile1.txt dir1/# 复制文件到目录cp-r dir1/ dir2/# 递归复制目录mvfile1.txt newfile.txt# 重命名文件rm-rf dir1/# 强制删除目录(慎用)# 6. 查看文件内容catnewfile.txt# 查看小文件less/var/log/syslog# 分页查看大文件tail-f /var/log/syslog# 实时监控日志4.3 文件权限管理
Linux文件权限分为所有者(u)、所属组(g)、其他用户(o),每个角色有读(r=4)、写(w=2)、执行(x=1)权限。
# 1. 查看权限ls-l newfile.txt# 输出:-rw-rw-r-- 1 ubuntu ubuntu 18 Dec 19 10:00 newfile.txt# 解析:-(普通文件)| rw-(所有者)| rw-(所属组)| r--(其他)# 2. 修改权限(符号法)chmodu+x newfile.txt# 给所有者加执行权限chmoda-w newfile.txt# 移除所有用户的写权限# 3. 修改权限(数字法)chmod754newfile.txt# rwxr-xr--(7=4+2+1,5=4+1,4=4)# 4. 修改所有者(需root)sudochownroot:root newfile.txt4.4 用户与组管理
# 1. 创建用户(带家目录和bash shell)sudouseradd-m -s /bin/bash testuser# 2. 设置用户密码sudopasswdtestuser# 输入密码:123456# 3. 将用户添加到sudo组(获得管理员权限)sudousermod-aGsudotestuser# 4. 查看用户信息idtestuser# 输出:uid=1001(testuser) gid=1001(testuser) groups=1001(testuser),27(sudo)# 5. 删除用户(含家目录)sudouserdel-r testuser4.5 系统信息查看
# 1. 查看内核版本uname-a# 输出:Linux ubuntu-pc 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux# 2. 查看Ubuntu版本lsb_release -a# 输出:Description: Ubuntu 22.04.4 LTS# 3. 查看内存使用free-h# 4. 查看磁盘使用df-h# 5. 实时监控进程top# 按q退出4.6 软件包管理(APT)
Ubuntu使用APT(Advanced Packaging Tool)管理Debian软件包,是系统管理的核心工具。
# 1. 更新软件源索引sudoaptupdate# 2. 升级已安装软件sudoaptupgrade -y# 3. 安装软件sudoaptinstallvimnginx -y# 4. 卸载软件(保留配置)sudoaptremovevim-y# 5. 彻底卸载(删除配置)sudoaptpurgevim-y# 6. 清理无用依赖sudoaptautoremove -y知识点5:Ubuntu常见应用程序
5.1 文本编辑器
# 1. 图形编辑器geditgedit ~/note.txt# 2. 命令行编辑器vim(核心操作)vimtest.txt# 操作步骤:# - 按i进入插入模式,输入内容# - 按Esc退出,输入:wq保存并退出(:q!强制退出不保存)5.2 浏览器与办公软件
# 1. 启动Firefox浏览器firefox# 2. 启动LibreOfficelibreoffice writer# 文字处理libreoffice calc# 电子表格5.3 开发工具
# 安装Gitsudoaptinstallgit-ygit--versiongitinit# 初始化本地仓库知识点6:Ubuntu系统基本设置
6.1 网络设置(Netplan)
Ubuntu 22.04默认使用Netplan管理网络,配置文件位于/etc/netplan/(后缀.yaml)。
# 编辑Netplan配置文件sudovim/etc/netplan/01-network-manager-all.yaml静态IP配置示例:
network:ethernets:ens33:# 网卡名称(通过ip addr查看)dhcp4:no# 关闭DHCPaddresses:[192.168.1.100/24]# 静态IP+子网掩码gateway4:192.168.1.1# 网关nameservers:addresses:[8.8.8.8,114.114.114.114]# DNSversion:2# 应用配置sudonetplan apply# 查看网络ipaddr6.2 时间与日期设置
# 查看当前时间date# 设置时间(需root)sudodate-s"2025-12-19 16:00:00"# 同步网络时间sudoaptinstallntpdate -ysudontpdate pool.ntp.org知识点7:本章小结与习题提示
7.1 核心小结
- Ubuntu 22.04默认使用GNOME桌面,可灵活切换KDE/Unity。
- VMware安装的关键是镜像验证、硬件配置和分区规划。
- 命令行是Ubuntu的核心,需掌握文件操作、权限、APT等命令。
- Netplan是Ubuntu 22.04的网络配置标准工具。
7.2 习题提示
- X11的架构特点:C/S架构、跨平台、网络透明性。
- 手动分区的核心分区:EFI、根(/)、交换分区、家目录(/home)。
- 创建sudo用户的命令:
sudo useradd -m -s /bin/bash test && sudo usermod -aG sudo test && sudo passwd test。 - 静态IP配置:修改Netplan的YAML文件,执行
sudo netplan apply。
本文覆盖了Ubuntu 22.04的核心知识点,所有案例代码均可直接在系统中执行,注释详细且步骤清晰,可作为学习和实践的参考手册。