在腾讯云 CentOS 7.6 上进行操作主要包括以下几个方面:
🧾 一、连接到腾讯云 CentOS 7.6 服务器
1. 使用 SSH 连接(推荐)
Windows 用户:
- 使用 PuTTY 或 Windows 自带的 OpenSSH:
ssh root@你的公网IP
macOS/Linux 用户:
ssh root@你的公网IP
如果你使用的是非 root 用户,请替换为对应的用户名,如
centos、ec2-user等。
🛠️ 二、系统基础配置
1. 更新系统软件包
yum update -y
2. 安装常用工具
yum install -y vim wget curl net-tools git unzip zip
3. 设置防火墙(firewalld)
CentOS 7 默认使用 firewalld,你可以这样操作:
systemctl start firewalld # 启动防火墙
systemctl enable firewalld # 设置开机启动
开放端口示例(比如 80 和 443):
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
查看已开放端口:
firewall-cmd --list-all
📦 三、安装常见服务(根据需求选择)
1. 安装 Nginx
yum install -y nginx
systemctl start nginx
systemctl enable nginx
访问 http://你的公网IP 查看是否成功。
2. 安装 MySQL(MariaDB 示例)
yum install -y mariadb-server mariadb
systemctl start mariadb
mysql_secure_installation # 初始化数据库安全设置
systemctl enable mariadb
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-cli php-mysqlnd php-gd php-opcache php-mbstring php-curl
重启 Nginx 或 Apache 生效。
🔐 四、安全设置建议
1. 修改默认 SSH 端口(可选)
编辑 /etc/ssh/sshd_config:
Port 2222 # 修改为其他端口号
PermitRootLogin no # 禁止 root 登录
PasswordAuthentication no # 禁用密码登录(如果使用密钥)
重启 SSH 服务:
systemctl restart sshd
记得先在腾讯云控制台放行新端口!
2. 创建普通用户并授权 sudo
useradd yourusername
passwd yourusername
usermod -aG wheel yourusername
🌐 五、域名绑定与备案(重要)
如果你要通过域名访问网站:
- 域名解析:将域名解析到腾讯云服务器的公网 IP。
- ICP 备案:内地地区网站必须完成备案,否则无法访问。
📂 六、上传文件和部署应用
可以通过以下方式上传代码或文件:
- 使用
scp命令从本地上传文件:
scp /path/to/local/file root@your_ip:/path/to/remote/
- 使用 FTP/SFTP 工具(如 FileZilla)
🧪 七、部署 Web 应用(简单示例)
假设你要部署一个静态网页:
cd /usr/share/nginx/html
rm -rf index.html
echo "Hello, Tencent Cloud!" > index.html
然后浏览器访问你的公网 IP 即可看到页面。
📚 八、常用命令汇总
| 功能 | 命令 |
|---|---|
| 查看 IP 地址 | ip addr 或 ifconfig |
| 重启服务器 | reboot |
| 查看系统信息 | cat /etc/redhat-release |
| 查看磁盘空间 | df -h |
| 查看内存使用 | free -h |
✅ 九、注意事项
- 腾讯云默认可能只允许部分端口(如 80、443、22),需要去【安全组】中放行你需要的端口。
- 不要轻易删除系统自带的服务或配置。
- 建议开启云监控和日志功能,方便排查问题。
如果你有具体用途(比如搭建 WordPress、部署 Node.js、Java、Python 等),我可以提供更详细的步骤。欢迎继续提问!
云计算导航