本文专为CentOS新手量身打造,通过手把手的教学方式,详细指导用户如何安装系统的第一个和第二个核心服务,内容通俗易懂,帮助新手快速掌握Linux环境下的基础操作,为后续系统管理打下坚实基础。
在 Linux 服务器的运维工作中,最基础也最核心的技能之一就是软件的安装与管理,对于刚接触 CentOS 的初学者来说,可能会觉得命令行操作有些陌生,别担心,本文将以最经典的“LNMP”环境搭建为例,手把手带你完成 CentOS安装第一个跟第二个 常用服务的全过程。
我们将安装 Nginx 作为第一个服务,作为 Web 服务器;安装 MySQL 作为第二个服务,作为数据库,准备好了吗?让我们开始吧。
准备工作
在开始安装之前,建议先更新一下系统的软件包索引,确保你能安装到最新版本的软件:

sudo yum update -y
第一步:安装第一个服务 —— Nginx
Nginx 是目前最流行的 Web 服务器之一,我们将它作为你的第一个服务来安装。
-
使用 Yum 安装 Nginx CentOS 的默认软件仓库中包含了 Nginx,直接使用以下命令即可安装:
sudo yum install nginx -y
-
启动并设置开机自启 安装完成后,我们需要启动它,并设置它在系统重启后自动运行:
sudo systemctl start nginx sudo systemctl enable nginx
-
验证安装 打开浏览器,访问你的 CentOS 服务器 IP 地址,如果你能看到 Nginx 的欢迎页面,说明 第一个服务 安装成功!
第二步:安装第二个服务 —— MySQL
我们安装 第二个 服务:MySQL(在 CentOS 7 及以上版本中,通常默认安装的是 MariaDB,功能与 MySQL 兼容)。
-
使用 Yum 安装 MySQL 继续使用 yum 命令进行安装:
sudo yum install mysql-server -y
-
启动并设置开机自启 安装完成后,启动 MySQL 服务:
sudo systemctl start mariadb sudo systemctl enable mariadb
-
初始化安全配置 这是安装 MySQL 的关键一步,它会运行一个脚本,帮助你设置 root 密码并移除一些不安全的安全设置:
sudo mysql_secure_installation
按照提示操作:输入当前 root 密码(默认为空,直接回车)、设置新密码、移除匿名用户、禁止 root 远程登录等。
通过以上两个步骤,你已经成功完成了 CentOS安装第一个跟第二个 核心服务的全过程:
- 第一个 Nginx 服务已经为你提供了 Web 访问能力。
- 第二个 MySQL 服务已经为你准备好了数据存储能力。
至此,你的 CentOS 服务器已经具备了运行网站的基础环境,你可以尝试安装 PHP 来完成完整的 LEMP/LNMP 栈搭建,或者继续探索更多 Linux 的强大功能,祝你在 Linux 的世界里探索愉快!

