在CentOS 7.6和7.9上的操作基本相同,因为两者同属CentOS 7的大版本,主要区别在于7.9包含了更多的安全更新和功能补丁。以下是常见操作的通用指南,同时会标注需要注意的差异点:
1. 系统信息查询
# 查看系统版本(确认是7.6还是7.9)
cat /etc/redhat-release
uname -r # 查看内核版本
2. 系统更新
- 升级到最新补丁(7.6 → 7.9)
先更新所有包,包括小版本升级:yum clean all yum update -y reboot # 更新后建议重启注意:
yum update会将系统升级到当前仓库中的最高版本(如从7.6升级到7.9)。
3. 软件包管理
yum install httpd # 安装软件包
yum remove httpd # 卸载软件包
yum list installed # 查看已安装的包
4. 服务管理(Systemd)
systemctl start httpd # 启动服务
systemctl enable httpd # 开机自启
systemctl status httpd # 查看状态
5. 防火墙(Firewalld)
firewall-cmd --zone=public --add-port=80/tcp --permanent # 开放端口
firewall-cmd --reload # 重载配置
6. 网络配置
- 查看IP:
ip addr - 修改网络配置(配置文件路径相同):
vi /etc/sysconfig/network-scripts/ifcfg-eth0 systemctl restart network
7. 用户与权限
useradd testuser # 添加用户
passwd testuser # 设置密码
usermod -aG wheel testuser # 加入sudo组
8. 磁盘管理
df -h # 查看磁盘空间
fdisk -l # 查看磁盘分区
9. 日志查看
journalctl -xe # 查看系统日志
tail -f /var/log/messages # 实时日志
10. 差异与注意事项
-
内核版本
- CentOS 7.6默认内核可能为
3.10.0-957,而7.9可能为3.10.0-1160。 - 某些新硬件可能需要7.9的内核支持。
- CentOS 7.6默认内核可能为
-
安全更新
- 7.9包含更多CVE补丁,建议生产环境优先使用7.9。
-
软件仓库兼容性
- EPEL或其他第三方仓库的包可能针对7.9有优化,但通常兼容7.x全系列。
-
升级路径
- 从7.6升级到7.9直接通过
yum update即可,无需特殊操作。
- 从7.6升级到7.9直接通过
11. 常见问题
-
问题:升级后服务不启动?
检查日志(journalctl -u servicename),可能是配置或依赖项变更导致。 -
问题:网络接口名变化?
7.6和7.9均可能使用eth0或ens33,取决于安装时的设置。
如果需要更具体的操作(如编译内核、配置特定服务),建议结合实际场景进一步说明。
云服务器