CentOS 8云服务器基础管理入门指南
文章分类:技术文档 /
创建时间:2025-09-22
新手接触云服务器(通过网络提供计算资源的虚拟服务器)管理时,常被复杂的命令行操作难住。本文以CentOS 8系统为例,从连接、更新、用户管理等5个基础场景切入,用通俗语言+实际命令演示,帮你快速上手云服务器基础管理。
一、连接云服务器:管理的第一步
要操作云服务器,首先得建立本地电脑与服务器的"桥梁"。最常用的方式是通过SSH(安全外壳协议,一种加密的网络传输协议)远程连接。
具体操作:本地打开终端工具(Windows可用Putty,Mac/Linux用自带终端),输入命令`ssh 用户名@云服务器公网IP`。比如服务器IP是203.0.113.5,用户名为admin,命令就是`ssh admin@203.0.113.5`。按提示输入密码后,看到类似`[admin@centos8 ~]$`的提示符,说明连接成功。
*小提醒:首次连接可能提示"无法确认主机真实性",输入"yes"确认即可。*
二、系统更新:保持安全与稳定
CentOS 8系统会定期发布安全补丁和功能更新,及时更新能避免漏洞被攻击。这里用dnf(CentOS 8默认的包管理工具,类似Windows的应用商店)完成操作。
打开已连接的终端,输入`dnf update`并回车。系统会列出可更新的软件包,输入`y`确认下载安装。完成后输入`reboot`重启服务器,让更新生效。
*常见问题:更新卡住怎么办?可能是网络延迟,可尝试`dnf clean all`清除缓存后重试。*
三、用户管理:权限分配的关键
直接用root(系统最高权限用户)操作有风险,建议创建普通用户并分配必要权限。
- 创建用户:输入`useradd -m 新用户名`(-m参数自动创建用户家目录),比如`useradd webuser`。接着用`passwd webuser`设置密码,按提示输入两次密码(输入时不显示字符属正常)。
- 删除用户:若用户不再需要,输入`userdel -r 用户名`(-r参数会删除用户家目录和邮件等关联文件),如`userdel -r webuser`。
*经验分享:重要操作建议用普通用户登录,需高权限时通过`sudo 命令`临时提升(需提前用`usermod -aG wheel 用户名`将用户加入sudo组)。*
四、服务管理:控制软件运行状态
云服务器上运行的网站、数据库等都以"服务"形式存在,掌握启动/停止/查看状态是基础技能。CentOS 8用systemctl(系统服务管理工具)管理服务。
- 启动服务:`systemctl start 服务名`,比如启动Apache网站服务用`systemctl start httpd`。
- 停止服务:`systemctl stop httpd`。
- 查看状态:`systemctl status httpd`,输出结果中"active (running)"表示正常运行。
*小技巧:想让服务开机自动启动?用`systemctl enable httpd`设置自启;禁用则用`disable`。*
五、防火墙设置:守护网络安全
防火墙(过滤网络流量的安全组件)能阻止非法访问,CentOS 8默认用firewalld管理。
- 查看状态:`systemctl status firewalld`,显示"active"表示已启动。
- 开放端口:假设要开放80端口(网站常用端口),输入`firewall-cmd --zone=public --add-port=80/tcp --permanent`(--permanent表示永久生效),再用`firewall-cmd --reload`重启防火墙使配置生效。
- 查看已开放端口:`firewall-cmd --list-ports`。
*注意:开放端口前确认业务需要,避免开放不必要的端口增加风险。*
掌握这5项基础操作,你已能应对云服务器日常管理的80%场景。后续可结合具体业务需求,深入学习日志查看、磁盘管理等进阶技能,逐步成长为云服务器管理高手。