当前位置:网站首页 >  资讯

CentOS 7/8云服务器常用必备软件零门槛安装实操指南

时间:2026年06月04日 05:17:40 来源:易频IT社区

前置准备

操作前请确认:你已通过SSH工具(如Xshell、Putty)登录服务器,推荐使用root账号执行所有命令,所有命令可直接复制执行,无需额外修改;若使用非root账号,所有命令前需添加sudo。

先执行系统软件源更新,避免旧源导致安装失败:

``` yum update -y ```

更新完成后即可开始安装,以下是服务器最常用的四款软件的完整安装步骤。

1. 安装Nginx

Nginx是主流Web反向代理服务器,安装步骤如下:

添加官方稳定源

直接执行以下命令生成官方源配置文件:

``` echo "[nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true" > /etc/yum.repos.d/nginx.repo ```

执行安装并配置自启

``` yum install nginx -y systemctl start nginx systemctl enable nginx ```

放行防火墙端口

默认防火墙会拦截外部HTTP/HTTPS请求,执行以下命令放行端口:

``` firewall-cmd --add-port=80/tcp --permanent firewall-cmd --add-port=443/tcp --permanent firewall-cmd --reload ```

完成后访问服务器公网IP,能看到Nginx默认欢迎页即为安装成功。

2. 安装MySQL 8.0稳定版

步骤如下,所有命令可直接执行:

添加MySQL官方源

``` yum install https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm -y ```

执行安装并配置自启

``` yum install mysql-community-server -y systemctl start mysqld systemctl enable mysqld ```

获取初始root密码

执行以下命令输出的字符串就是初始密码,请复制保存:

``` grep "A temporary password" /var/log/mysqld.log | awk '{print $NF}' ```

执行安全初始化

执行以下命令开始配置:

``` mysql_secure_installation ```

CentOS 7/8云服务器常用必备软件零门槛安装实操指南

按提示依次操作:

  • 1. 输入刚才复制的初始密码,回车确认
  • 2. 输入新的root密码(要求包含大小写、数字、特殊字符),重复输入完成修改
  • 3. 后续所有提问,依次输入 Y 回车即可,完成安全配置

远程连接配置(可选)

如果需要用本地数据库工具连接服务器MySQL,先放行端口:

``` firewall-cmd --add-port=3306/tcp --permanent firewall-cmd --reload ```

然后登录MySQL,执行以下命令(把yourpassword替换为你的root密码):

``` CREATE USER 'root'@'%' IDENTIFIED BY 'yourpassword'; GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; ```

MySQL安装配置完成。

3. 安装Redis 6.2稳定版

CentOS默认源的Redis版本过旧,我们安装官方稳定版,步骤如下:

添加第三方软件源

``` yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y ```

启用源并执行安装

``` yum module enable redis:remi-6.2 -y yum install redis -y systemctl start redis systemctl enable redis ```

远程连接配置(可选)

默认Redis只允许本地访问,需要远程连接请执行以下命令修改配置:

``` sed -i 's/bind 127.0.0.1 -::1/bind 127.0.0.1 -::1/g' /etc/redis.conf sed -i 's/protected-mode yes/protected-mode no/g' /etc/redis.conf systemctl restart redis ```

放行Redis端口:

``` firewall-cmd --add-port=6379/tcp --permanent firewall-cmd --reload ```

执行命令redis-cli ping,返回PONG即为安装成功。

4. 安装Docker社区版

Docker方便快速部署各类应用,安装步骤如下:

添加Docker官方源并安装

``` yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce docker-ce-cli containerd.io -y ```

启动并配置自启

``` systemctl start docker systemctl enable docker ```

执行命令docker run hello-world,输出Hello from Docker相关信息即为安装成功。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图