腾讯云轻量应用服务器(TencentCloud Lighthouse)是一款面向单机应用场景的新一代云服务器产品,适合中小企业及个人开发者部署轻量级应用。如果你选择了 CentOS 操作系统来部署你的应用,以下是一些常见操作和注意事项,帮助你更好地使用腾讯云轻量服务器上的 CentOS 系统。
一、登录 CentOS 轻量服务器
1. 使用 SSH 登录(推荐)
假设你已经获取了服务器的公网 IP 地址,且防火墙已开放 22 端口:
ssh root@你的公网IP
如果是非 root 用户(如 centos 用户):
ssh centos@你的公网IP
2. 使用腾讯云控制台登录
进入腾讯云控制台 → 轻量应用服务器 → 实例详情页 → 点击【登录】按钮,可以使用浏览器端的 WebShell 登录。
二、初始设置建议
1. 修改 root 密码(如果是默认镜像没有设置密码)
sudo passwd root
然后输入两次新密码。
2. 更新系统软件包
yum update -y
3. 安装常用工具
yum install -y wget curl vim net-tools git
三、安装常用服务
1. 安装 Nginx
yum install -y nginx
systemctl start nginx
systemctl enable nginx
访问 http://公网IP 查看 Nginx 默认页面。
2. 安装 MySQL(MariaDB)
yum install -y mariadb-server mariadb
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
3. 安装 PHP(以 PHP 7.4 为例)
启用 EPEL 和 Remi 仓库:
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y yum-utils
yum-config-manager --enable remi-php74
yum install -y php php-fpm php-mysqlnd php-gd php-xml php-mbstring
启动 PHP-FPM:
systemctl start php-fpm
systemctl enable php-fpm
四、配置防火墙
CentOS 7/8 使用的是 firewalld:
# 查看状态
systemctl status firewalld
# 开放端口,例如 80 和 443
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
# 重启防火墙
firewall-cmd --reload
注意:腾讯云轻量服务器还支持 防火墙策略组,可以在控制台中设置允许的端口和 IP。
五、设置开机启动服务
systemctl enable nginx
systemctl enable mariadb
systemctl enable php-fpm
六、常见问题
1. 无法访问服务器网页?
- 检查服务是否运行:
systemctl status nginx - 检查防火墙是否开放端口:
firewall-cmd --list-all - 检查腾讯云控制台的防火墙策略是否放行对应端口(如 80、443)
2. SSH 登录失败?
- 确保你使用了正确的用户名(如 root 或 centos)
- 确保密钥或密码正确
- 检查 SSH 服务是否运行:
systemctl status sshd
七、其他建议
- 安装宝塔面板(可选):适用于快速建站,可视化管理服务器。
- 配置 swap(轻量服务器可能默认没有):
fallocate -l 1G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
如你有具体的使用场景(如搭建网站、部署 Node.js、Python、Docker 等),可以告诉我,我可以提供更详细的配置步骤。
是否需要我帮你写一个一键部署脚本?欢迎继续提问!
云计算CLOUD