如何在CentOS 7上配置VPS?
| 配置步骤 |
关键命令/操作 |
说明 |
| 网络配置 |
vim /etc/sysconfig/network-scripts/ifcfg-ens33 |
修改网卡配置文件,设置静态IP |
| 防火墙设置 |
systemctl stop firewalld.service |
关闭防火墙 |
| SSH配置 |
sed -i 's/^#Port 22$/Port 27938/g' /etc/ssh/sshd_config |
修改SSH端口 |
| 软件安装 |
yum install -y httpd mariadb-server php php-mysql |
安装LAMP环境 |
CentOS 7 VPS配置指南
一、基础环境配置
- 网络配置
- 使用
ip addr命令查看网卡名称(通常为ens33或eth0)
- 编辑网卡配置文件:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
- 关键配置项:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
- 重启网络服务:
systemctl restart network
- 防火墙设置
- 临时关闭防火墙:
systemctl stop firewalld.service
- 禁止开机启动:
systemctl disable firewalld.service
- 开放特定端口(如8080):
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
二、常用服务安装
- LAMP环境搭建
yum install -y httpd mariadb-server php php-mysql
systemctl enable httpd.service
systemctl enable mariadb.service
systemctl start httpd.service
systemctl start mariadb.service
- Node.js安装
yum -y install gcc make gcc-c++ openssl-devel wget
wget https://nodejs.org/dist/v4.5.0/node-v4.5.0.tar.gz
tar zxvf node-v4.5.0.tar.gz
cd node-v4.5.0
./configure
make
make install
三、常见问题解决方案
| 问题 |
原因 |
解决方案 |
| SSH连接失败 |
防火墙阻止或端口未开放 |
检查防火墙状态,开放SSH端口 |
| 网络不通 |
IP配置错误或网关设置不正确 |
检查ifcfg-ens33文件配置 |
| 软件安装失败 |
YUM源不可用或依赖缺失 |
更换国内YUM源,安装依赖包 |
| 权限不足 |
用户未加入sudo组 |
使用usermod -aG wheel username添加用户 |
四、安全建议
- 修改默认SSH端口(如27938)
- 禁用root直接登录
- 配置密钥认证
- 定期更新系统:
yum update
通过以上步骤,您可以完成CentOS 7 VPS的基本配置。根据实际需求,您还可以安装其他服务如Nginx、MySQL等。建议在配置完成后进行系统备份,以便在出现问题时快速恢复。
发表评论