如何在VPS上安装 CentOS
卡尔云官网
www.kaeryun.com
在虚拟服务器(VPS)上安装 CentOS 是一个常见的任务,尤其是在需要运行Linux服务和应用程序的场景中,以下是一步一步的指南,帮助你顺利完成安装。
准备硬件和软件
选择合适的虚拟机配置
-
硬件要求:
- 至少 2GB 的 RAM(推荐 4GB)。
- 10GB 硬盘空间(推荐 30GB)。
- 适合的处理器:Intel 酷睿 i3 或 AMD 酷火 A3/A4 处理器。
- 适当的显卡:至少 1GB 显存(推荐 4GB)。
-
操作系统:
- Windows 10 或更高版本。
- Java 8 或更高版本(用于 Tomcat)。
下载 CentOS 安装包
- 下载适合 VPS 的 CentOS 版本,通常是 CentOS 7(Community)或 CentOS 8(Server)。
- 确保下载的 ISO 镜像适合你的虚拟机类型(x86_64 或 arm64)。
安装 CentOS
创建虚拟机
- 打开虚拟化管理工具(VirtualBox、VMware、Hyper-V 或 Parallels)。
- 创建一个新的虚拟机,选择合适的内存和存储空间。
配置网络
- 在虚拟机的网络设置中,启用 DHCP 和防火墙,确保网络接口正常工作。
下载并安装 CentOS
- 将 CentOS ISO 镜像下载到虚拟机的 root 盘(/)。
- 使用 VMDK 或 raw 格式启动虚拟机,然后执行以下命令安装 CentOS:
sudo dnf install -y
- 安装完成后,启动虚拟机并登录到 root 用户。
配置网络和存储
配置网络接口
- 在 CentOS 界面中,找到网络设置,确保所有接口都已启用。
- 如果需要,可以为每个网络接口配置 IP 地址和子网掩码。
配置存储
- 如果需要,创建一个存储分区并配置其文件系统(ext4)。
- 在 CentOS 界面中,找到存储管理器,执行相应的操作。
安全配置
启用防火墙
- 在 CentOS 界面中,启用网络防火墙:
sudo systemctl enable network防火墙
设置 root 用户密码
- 修改 root 用户密码,确保它足够复杂且不易被猜测。
安装必要的软件包
- 使用 dnf 安装必要的软件包,
sudo dnf install -y webmin sudo dnf install -y apache2 sudo dnf install -y mysql
安装常用应用程序
安装 Apache 服务器
- 下载 Apache 2.4.x 的源代码,解压并配置。
- 编译并安装 Apache:
sudo apt-get install -y apache2
安装 MySQL 数据库
- 下载 MySQL 的源代码,解压并配置。
- 编译并安装 MySQL:
sudo apt-get install -y mysql-server
安装 Nginx
- 下载 Nginx 的源代码,解压并配置。
- 编译并安装 Nginx:
sudo apt-get install -y nginx
测试和部署
测试网络连接
- 在 CentOS 界面中,检查网络接口是否正常工作:
sudo netstat -tuln | grep -i 1234
测试 Apache 服务
- 检查 Apache 是否已启动并监听端口:
sudo systemctl status apache2
测试 MySQL 数据库
- 登录到 MySQL 管理器,检查数据库是否已创建。
测试 Nginx 服务
- 检查 Nginx 是否已启动:
sudo systemctl status nginx
建立第一个网站
创建网站目录
- 在 root 用户下创建网站目录:
sudo mkdir -p /var/www/html/your-site
配置 Apache
- 在 Apache 配置文件中,设置站点根目录:
<Location /your-site/ HTTP/1.1> <Directory /var/www/html/your-site> <Option Symfony::Conf::IniFile "config.php"> </Directory> </Location>
编写 HTML 文件
- 创建一个简单的 HTML 文件(index.html),并上传到站点根目录。
启动 Apache
- 启动 Apache 服务:
sudo systemctl start apache2
访问网站
- 打开浏览器,输入域名(localhost):
xdg-open http://localhost
在 VPS 上安装 CentOS 是一个相对简单的过程,但需要注意网络配置、安全设置和软件安装,通过遵循上述步骤,你可以轻松地在 VPS 上运行各种服务和应用程序,如果在过程中遇到问题,可以参考 CentOS 的官方文档或社区资源获取帮助。
卡尔云官网
www.kaeryun.com