当前位置:首页 > 系统教程 > 正文

Ubuntu 24.04 日常运维完全手册 (新手必看运维合集)

Ubuntu 24.04 日常运维完全手册 (新手必看运维合集)

Ubuntu 24.04 LTS 作为最新的长期支持版本,凭借其稳定性和广泛的社区支持,已成为服务器和桌面端运维的首选系统。本文汇总了日常运维中最常用的核心技能,涵盖系统更新、软件管理、用户权限、服务监控等模块,所有操作均基于命令行,适合刚接触Linux系统管理的小白逐步上手,同时也能作为服务器维护人员的速查手册。

Ubuntu 24.04 日常运维完全手册 (新手必看运维合集)  日常运维 Linux系统管理 服务器维护 第1张

🔧 1. 系统更新与升级

保持系统为最新是运维的基础,Ubuntu 24.04 使用 apt 进行包管理:

sudo apt update        # 更新软件源列表sudo apt upgrade       # 升级所有可升级软件包sudo apt full-upgrade  # 升级并处理依赖变化sudo apt autoremove    # 自动删除无用依赖包sudo apt clean         # 清理本地下载的软件包缓存

定期执行以上命令可确保系统安全并获取最新功能。

📦 2. 软件包管理(apt)

安装、卸载、搜索软件包是日常运维的高频操作:

sudo apt install 软件名     # 安装软件sudo apt remove 软件名      # 卸载软件(保留配置)sudo apt purge 软件名       # 彻底卸载(删除配置)apt search 关键词           # 搜索软件包apt show 软件名             # 显示软件包详细信息

对于 .deb 文件,可使用 sudo dpkg -i 文件.deb 安装。

👥 3. 用户与组管理

多用户环境下的权限隔离至关重要:

sudo adduser 用户名        # 创建新用户sudo passwd 用户名         # 修改用户密码sudo userdel -r 用户名     # 删除用户及其家目录sudo groupadd 组名         # 创建组sudo usermod -aG 组名 用户名  # 将用户添加到组id 用户名                  # 查看用户信息

合理的用户和组策略能有效提升服务器维护的安全性。

🔐 4. 文件权限与所有权

Linux 的权限模型基于读(r)、写(w)、执行(x):

chmod 755 文件/目录        # 设置权限(属主所有,其他只读执行)chown 用户:组 文件/目录    # 修改所有者和所属组ls -l                     # 查看详细权限

特殊权限如 SUID、SGID、Sticky 位可进一步提升灵活性,但需谨慎使用。

⚙️ 5. 系统服务管理(systemd)

Ubuntu 24.04 使用 systemd 管理系统服务:

sudo systemctl start 服务名    # 启动服务sudo systemctl stop 服务名     # 停止服务sudo systemctl enable 服务名   # 设置开机自启sudo systemctl disable 服务名  # 禁用开机自启sudo systemctl status 服务名   # 查看服务状态

编写自定义的 .service 单元文件可管理自研应用。

📜 6. 日志查看与分析

日志是排查故障的第一手资料:

journalctl -xe               # 查看 systemd 日志(带解释)journalctl -u 服务名         # 查看特定服务日志cat /var/log/syslog          # 系统全局日志dmesg                        # 内核环形缓冲区日志tail -f /var/log/日志文件     # 实时跟踪日志输出

学会过滤和分析日志是Linux系统管理进阶的必备技能。

🌐 7. 网络配置与故障排查

网络连通性直接影响服务可用性:

ip a               # 查看IP地址ping 目标主机       # 测试连通性ss -tulpn          # 查看监听端口curl -I 网址       # 测试HTTP服务nslookup 域名      # DNS解析查询

配置静态IP可修改 /etc/netplan/ 下的文件(Ubuntu 24.04 默认使用 netplan)。

📊 8. 系统性能监控

实时掌握系统负载、内存、磁盘IO等指标:

top / htop        # 动态进程监控free -h           # 内存使用情况df -h             # 磁盘分区使用率iostat -x 1       # 磁盘IO统计vmstat 1          # 系统整体状态

建议安装 sysstat 包获取更详细的性能工具。

💾 9. 备份与恢复策略

数据是运维的生命线,常用工具:

rsync -av 源目录 目标目录     # 同步备份tar -czf 备份.tar.gz 要备份的目录  # 打包压缩mysqldump -u 用户 -p 数据库 > 备份.sql  # 数据库备份restore 方法对应恢复命令       # 如 tar -xzf, mysql < 备份.sql

定期自动备份(cron)并验证备份完整性,是专业运维的底线。

🚨 10. 常见故障处理

快速定位和解决典型问题:

  • 系统启动失败:进入恢复模式,检查 /var/log/boot.log,修复文件系统。
  • 端口被占用sudo lsof -i:端口号 找到进程并处理。
  • 磁盘空间满du -sh /* 2>/dev/null | sort -h 找出大文件清理。
  • 软件依赖损坏sudo apt --fix-broken install 修复。

📌 本文涵盖了 Ubuntu 24.04 日常运维中最常用的命令与思路,实际操作时请根据具体环境调整。反复练习是掌握Ubuntu 24.04日常运维Linux系统管理服务器维护这些技能的不二法门。