当前位置:首页 > Centos > 正文

CentOS系统配置管理(Linux服务器配置与系统管理命令新手入门指南)

在当今的IT运维和云计算环境中,CentOS系统配置管理是每个系统管理员必须掌握的基础技能。CentOS作为一款稳定、免费且广泛使用的Linux发行版,常用于企业级服务器部署。本文将从零开始,手把手教你如何进行基本的CentOS系统配置与管理,即使是完全的小白也能轻松上手。

CentOS系统配置管理(Linux服务器配置与系统管理命令新手入门指南) CentOS系统配置管理  Linux服务器配置 CentOS新手教程 系统管理命令 第1张

一、初始登录与基础设置

安装完CentOS后,首先通过终端或SSH登录系统。首次登录建议完成以下基础配置:

1. 修改主机名(Hostname)

合理的主机名有助于识别服务器角色。使用以下命令查看和修改:

# 查看当前主机名hostnamectl# 设置新主机名(例如:web-server)sudo hostnamectl set-hostname web-server# 刷新并验证exec bashhostname  

2. 配置网络

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  

四、服务管理(systemd)

CentOS 7+ 使用 systemd 管理系统服务,这是现代CentOS新手教程不可或缺的一部分。

# 启动服务(例如:httpd)sudo systemctl start httpd# 设置开机自启sudo systemctl enable httpd# 查看服务状态sudo systemctl status httpd# 重启服务sudo systemctl restart httpd  

五、防火墙配置(firewalld)

CentOS默认启用 firewalld 防火墙,合理配置可提升服务器安全性。

# 开放HTTP端口(80)sudo firewall-cmd --permanent --add-service=http# 重载防火墙规则sudo firewall-cmd --reload# 查看开放的端口sudo firewall-cmd --list-all  

结语

通过以上步骤,你已经掌握了CentOS系统的基本配置与管理方法。无论是日常维护还是部署应用,这些CentOS系统配置管理技能都将为你打下坚实基础。建议多动手实践,并结合官方文档深入学习。

提示:操作前请确保有备份或快照,避免误操作导致系统不可用。