腾讯云CentOS 7.6怎么操作?

在腾讯云上使用 CentOS 7.6 操作系统时,通常是在一个基于云服务器(CVM)的环境中进行操作。下面是一个基本的操作指南,帮助你从购买、连接到基础配置和部署应用。


一、准备工作

1. 购买腾讯云 CVM 实例

  • 登录 腾讯云控制台
  • 进入【云服务器 CVM】 → 【实例】 → 点击【新建】
  • 选择地域、机型、镜像(选择 CentOS 7.6)
  • 设置登录方式(密钥或密码)
  • 配置安全组(放行你需要的端口,如80、443、22等)
  • 完成购买并记录公网 IP 地址

二、连接到 CentOS 7.6 服务器

方法 1:通过 SSH 连接(推荐)

Windows 用户:

使用 Xshell 或 PuTTY

ssh root@你的公网IP

macOS / Linux 用户:

ssh root@你的公网IP

如果设置的是密钥登录:

ssh -i 私钥路径 root@你的公网IP

提示:第一次登录可能会提示确认指纹,输入 yes 即可继续。


三、系统初始化配置

1. 更新系统软件包

yum update -y

2. 安装常用工具(可选)

yum install -y wget curl net-tools vim git unzip zip

3. 修改主机名(可选)

hostnamectl set-hostname your-hostname

四、配置防火墙(firewalld)

CentOS 7 默认使用 firewalld,建议开启并配置规则。

systemctl start firewalld
systemctl enable firewalld

添加开放端口(例如开放 80 端口):

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

查看开放的端口:

firewall-cmd --list-all

五、配置安全组(腾讯云控制台)

虽然本地有防火墙,但腾讯云的【安全组】才是第一道防线。务必在控制台中:

  • 放行 SSH(22)、HTTP(80)、HTTPS(443)等需要的端口
  • 建议限制 SSH 访问来源 IP(提高安全性)

六、安装常用服务

1. 安装 Nginx

yum install -y nginx
systemctl start nginx
systemctl enable nginx

访问公网 IP 测试是否能看到欢迎页面。

2. 安装 MySQL(MariaDB)

yum install -y mariadb-server mariadb
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation

3. 安装 PHP(以 PHP 7.4 为例)

yum install -y epel-release yum-utils
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php74
yum install -y php php-fpm php-mysqlnd php-curl php-gd php-mbstring php-xml php-xmlrpc

七、部署网站(Nginx + PHP 示例)

  1. 将网站文件上传到 /usr/share/nginx/html

  2. 修改 Nginx 配置文件支持 PHP:

    vim /etc/nginx/conf.d/default.conf

    添加或修改为:

    location ~ .php$ {
       fastcgi_pass   unix:/run/php-fpm/www.sock;
       fastcgi_index  index.php;
       fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
       include        fastcgi_params;
    }
  3. 启动服务并测试:

    systemctl restart nginx
    systemctl start php-fpm
    systemctl enable php-fpm

八、常见问题排查

问题 解决方法
无法 SSH 登录 检查安全组是否放行 22 端口,检查密钥或密码是否正确
网站无法访问 检查 Nginx 是否运行、防火墙和安全组是否放行 80 端口
文件权限问题 使用 chmodchown 修改权限
SELinux 导致访问被拒绝 可暂时关闭 SELinux:setenforce 0

九、进阶内容(可选)

  • 使用宝塔面板简化管理(适合不熟悉命令行的用户)
  • 部署 LNMP 环境(如 OneinStack、lnmp.org)
  • 配置 HTTPS(使用 Let’s Encrypt)
  • 定期备份数据(使用 rsync、cron、定时脚本等)

如果你有具体的用途(比如搭建网站、部署 Java 应用、安装 Docker),可以告诉我,我可以提供更详细的指导!

未经允许不得转载:CLOUD技术博 » 腾讯云CentOS 7.6怎么操作?