在当今的IT运维和云计算环境中,CentOS系统配置管理是每个系统管理员必须掌握的基础技能。CentOS作为一款稳定、免费且广泛使用的Linux发行版,常用于企业级服务器部署。本文将从零开始,手把手教你如何进行基本的CentOS系统配置与管理,即使是完全的小白也能轻松上手。
安装完CentOS后,首先通过终端或SSH登录系统。首次登录建议完成以下基础配置:
合理的主机名有助于识别服务器角色。使用以下命令查看和修改:
# 查看当前主机名hostnamectl# 设置新主机名(例如:web-server)sudo hostnamectl set-hostname web-server# 刷新并验证exec bashhostname
CentOS 7及以上版本默认使用NetworkManager和nmcli工具管理网络。你可以通过以下方式配置静态IP:
# 查看网络连接名称nmcli con show# 修改为静态IP(假设连接名为ens33)sudo nmcli con mod ens33 ipv4.addresses 192.168.1.100/24sudo nmcli con mod ens33 ipv4.gateway 192.168.1.1sudo nmcli con mod ens33 ipv4.dns "8.8.8.8,114.114.114.114"sudo nmcli con mod ens33 ipv4.method manual# 重启网络连接sudo nmcli con up ens33
CentOS使用YUM(或DNF,在CentOS 8+中)作为包管理器。这是Linux服务器配置中最常用的功能之一。
# 更新所有已安装的软件包sudo yum update -y# 安装软件(例如:vim)sudo yum install vim -y# 卸载软件sudo yum remove vim -y# 搜索软件包yum search nginx
安全的用户管理是系统管理命令中的关键环节。
# 创建新用户sudo useradd -m devuser# 设置密码sudo passwd devuser# 将用户加入sudo组(CentOS中为wheel组)sudo usermod -aG wheel devuser
CentOS 7+ 使用 systemd 管理系统服务,这是现代CentOS新手教程不可或缺的一部分。
# 启动服务(例如:httpd)sudo systemctl start httpd# 设置开机自启sudo systemctl enable httpd# 查看服务状态sudo systemctl status httpd# 重启服务sudo systemctl restart httpd
CentOS默认启用 firewalld 防火墙,合理配置可提升服务器安全性。
# 开放HTTP端口(80)sudo firewall-cmd --permanent --add-service=http# 重载防火墙规则sudo firewall-cmd --reload# 查看开放的端口sudo firewall-cmd --list-all
通过以上步骤,你已经掌握了CentOS系统的基本配置与管理方法。无论是日常维护还是部署应用,这些CentOS系统配置管理技能都将为你打下坚实基础。建议多动手实践,并结合官方文档深入学习。
提示:操作前请确保有备份或快照,避免误操作导致系统不可用。
本文由主机测评网于2025-12-19发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025129986.html