Ubuntu 24.04 LTS(Noble Numbat)作为最新的长期支持版本,带来了许多新特性和改善。无论你是系统管理员、开发者还是普通用户,了解如何充分利用这个版本都至关重大。
Ubuntu 24.04 新特性概览
第一了解这个版本带来的重大变化:
- 内核升级:搭载 Linux 内核 6.8,提供更好的硬件支持和性能优化
- Wayland 默认:取代 X11 成为默认显示服务器,提升多显示器体验
- Python 3.12:默认 Python 版本升级,带来性能提升
- GNOME 46:桌面环境更新,界面更加现代化
- 改善的安装器:安装过程更简洁,支持更多硬件配置
- 增强的安全性:默认的安全策略更加严格
第一步:了解系统标识和命名
1.1 认识系统命名规则
Ubuntu 每个版本都有固定的命名规则:
- 年份+月份:24.04 表明 2024 年 4 月发布
- 代号:每个版本都有动物主题代号,”Noble Numbat”(高尚的袋食蚁兽)
- LTS:Long Term Support,长期支持版本,支持 5 年
1.2 查看系统信息
# 查看 Ubuntu 版本信息
lsb_release -a
# 查看内核版本
uname -r
# 查看所有系统信息
hostnamectl
# 查看硬件信息
lscpu # CPU 信息
lsblk # 磁盘信息
free -h # 内存信息
1.3 修改主机名(系统标识)
主机名是系统在网络中的唯一标识,合理命名方便管理:
# 查看当前主机名
hostname
# 临时修改(重启失效)
sudo hostname new-hostname
# 永久修改(推荐)
sudo hostnamectl set-hostname new-hostname
# 同步修改 hosts 文件
sudo nano /etc/hosts
# 将 127.0.1.1 后面的名称改为新主机名
# 验证修改
hostnamectl
命名提议:
- 个人电脑:user-ubuntu24、laptop-noble
- 工作站:workstation-24、dev-pc-2404
- 服务器:server-01、db-ubuntu24
- 虚拟机:vm-web、docker-host-24
第二步:基础系统配置
2.1 系统更新和升级
# 更新软件包列表
sudo apt update
# 查看可升级的软件包
apt list --upgradable
# 安全升级(推荐)
sudo apt upgrade
# 完整升级(包含内核更新)
sudo apt full-upgrade
# 清理不需要的包
sudo apt autoremove
sudo apt autoclean
2.2 配置软件源(提高下载速度)
# 备份原有源列表
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
# 编辑源列表(根据地区选择镜像)
sudo nano /etc/apt/sources.list
# 中国大陆用户可替换为清华源或阿里云源
# 参考:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
2.3 安装常用工具
# 系统管理工具
sudo apt install -y
htop
neofetch
tree
curl
wget
git
vim
tmux
rsync
net-tools
# 网络工具
sudo apt install -y
nmap
tcpdump
netcat
traceroute
# 开发工具
sudo apt install -y
build-essential
cmake
gdb
python3-dev
python3-pip
python3-venv
# 媒体工具
sudo apt install -y
vlc
ffmpeg
gimp
imagemagick
第三步:用户和权限管理
3.1 创建和管理用户
# 创建新用户
sudo adduser newusername
# 设置用户密码
sudo passwd newusername
# 将用户添加到 sudo 组
sudo usermod -aG sudo newusername
# 查看用户所属组
groups newusername
# 删除用户
sudo deluser newusername
3.2 文件权限管理
# 查看文件权限
ls -la
# 修改文件权限
chmod 755 filename # 所有人可执行,所有者可读写
chmod u+x filename # 给所有者添加执行权限
chmod g-w filename # 去掉组的写权限
# 修改文件所有者
sudo chown username:groupname filename
# 递归修改目录权限
sudo chmod -R 755 directory/
3.3 磁盘空间管理
# 查看磁盘使用情况
df -h
# 查看目录大小
du -sh directory/
du -h --max-depth=1
# 清理系统垃圾
sudo apt clean # 清理下载的包文件
sudo journalctl --vacuum-time=3d # 清理系统日志
# 安装磁盘分析工具
sudo apt install -y ncdu
ncdu / # 分析磁盘使用
第四步:网络和服务配置
4.1 网络配置
# 查看网络接口
ip addr show
nmcli device status
# 查看网络连接
netstat -tulpn
ss -tulpn
# 测试网络连通性
ping -c 4 google.com
traceroute google.com
# 配置静态IP(编辑网络配置文件)
sudo nano /etc/netplan/01-netcfg.yaml
4.2 防火墙配置
# 查看防火墙状态
sudo ufw status
# 启用防火墙
sudo ufw enable
# 开放端口
sudo ufw allow 22 # SSH
sudo ufw allow 80 # HTTP
sudo ufw allow 443 # HTTPS
# 拒绝特定IP
sudo ufw deny from 192.168.1.100
# 查看防火墙规则
sudo ufw status numbered
4.3 SSH 服务配置
# 安装 SSH 服务
sudo apt install -y openssh-server
# 查看 SSH 服务状态
sudo systemctl status ssh
# 配置 SSH(编辑配置文件)
sudo nano /etc/ssh/sshd_config
# 常用配置项:
# Port 2222 # 更改默认端口
# PermitRootLogin no # 禁止 root 登录
# PasswordAuthentication no # 使用密钥认证
# 重启 SSH 服务
sudo systemctl restart ssh
第五步:桌面环境定制
5.1 GNOME 扩展安装
# 安装扩展管理器
sudo apt install -y gnome-shell-extension-manager
# 或者使用浏览器扩展
# 访问:https://extensions.gnome.org/
# 常用扩展推荐:
# - Dash to Dock: 自定义 Dock 栏
# - Arc Menu: 改善的应用程序菜单
# - GSConnect: KDE Connect 集成
# - Clipboard Indicator: 剪贴板历史
5.2 主题和图标更换
# 安装用户主题扩展
sudo apt install -y gnome-shell-extensions
# 下载主题到 ~/.themes
mkdir -p ~/.themes ~/.icons
# 推荐主题网站:
# - https://www.gnome-look.org/
# - https://github.com/vinceliuice/Colloid-gtk-theme
5.3 快捷键配置
# 查看当前快捷键
gsettings list-keys org.gnome.desktop.wm.keybindings
# 自定义快捷键示例
gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
# 重置为默认
gsettings reset org.gnome.desktop.wm.keybindings switch-applications
第六步:系统监控和优化
6.1 系统监控工具
# 实时系统监控
htop
# 系统信息概览
neofetch
# 磁盘 I/O 监控
iotop
# 网络流量监控
nethogs
# GPU 监控(NVIDIA)
nvidia-smi
6.2 性能优化
# 查看启动时间
systemd-analyze time
systemd-analyze blame
# 禁用不必要的服务
sudo systemctl disable bluetooth.service
sudo systemctl disable cups.service # 如果没有打印机
# 调整交换空间(Swap)
sudo nano /etc/sysctl.conf
# 添加:vm.swappiness=10
# 应用配置
sudo sysctl -p
6.3 备份和恢复
# 备份重大文件
tar -czf backup-$(date +%Y%m%d).tar.gz ~/Documents
# 系统备份工具
sudo apt install -y timeshift
sudo timeshift --create --comments "Before system update"
# 创建系统快照
sudo timeshift --create
实用小技巧
7.1 终端优化
# 编辑 .bashrc 添加别名
nano ~/.bashrc
# 常用别名示例
alias ll='ls -la'
alias update='sudo apt update && sudo apt upgrade'
alias ..='cd ..'
alias ...='cd ../..'
# 使配置生效
source ~/.bashrc
7.2 批量文件处理
# 批量重命名文件
rename 's/old/new/' *.txt
# 批量修改文件扩展名
for file in *.jpg; do mv "$file" "${file%.jpg}.png"; done
# 批量查找和替换文件内容
find . -name "*.txt" -exec sed -i 's/old-text/new-text/g' {} ;
7.3 系统问题排查
# 查看系统日志
sudo journalctl -xe
# 查看启动错误
dmesg | grep -i error
# 检查磁盘错误
sudo fsck /dev/sda1
# 修复包依赖问题
sudo apt --fix-broken install
总结
Ubuntu 24.04 是一个功能强劲且稳定的操作系统,通过合理的配置和优化,可以让它更好地服务于你的工作和生活:
- 保持系统更新:定期运行 sudo apt update && sudo apt upgrade
- 合理命名主机:让网络中的设备易于识别
- 做好权限管理:遵循最小权限原则
- 定期备份数据:重大的文件要有备份方案
- 善用终端命令:掌握常用命令能提高效率
Ubuntu 最大的优势在于它的灵活性和强劲的社区支持。无论是日常办公、开发编程,还是作为服务器系统,只要掌握正确的配置方法,它都能成为你的得力助手。
本文基于 Ubuntu 24.04 LTS (Noble Numbat) 编写,适用于大部分使用场景。配置系统时请根据实际需求调整,并始终注意数据安全。

© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...





