在腾讯云CentOS 7.6上的操作主要包括系统配置、软件管理、安全设置等。以下是详细的操作指南:
1. 登录服务器
- SSH登录:
ssh root@你的服务器IP输入密码后即可登录(如果是密钥登录,需用
-i指定密钥文件)。
2. 系统更新与基础配置
- 更新系统:
yum update -y - 安装常用工具:
yum install -y wget curl vim git net-tools
3. 网络与防火墙
- 查看IP配置:
ip addr - 防火墙(firewalld)操作:
systemctl start firewalld # 启动 systemctl enable firewalld # 开机自启 firewall-cmd --zone=public --add-port=80/tcp --permanent # 开放端口 firewall-cmd --reload # 重载配置
4. 软件安装与管理
- 安装Web服务(Nginx/Apache):
- Nginx:
yum install -y epel-release yum install -y nginx systemctl start nginx - Apache:
yum install -y httpd systemctl start httpd
- Nginx:
- 安装数据库(MySQL/MariaDB):
yum install -y mariadb-server systemctl start mariadb mysql_secure_installation # 安全配置向导
5. 安全设置
- 修改SSH端口:
编辑/etc/ssh/sshd_config,修改Port 22为其他端口(如2222),然后重启服务:systemctl restart sshd注意:需在防火墙开放新端口。
- 禁用root远程登录:
在/etc/ssh/sshd_config中设置:PermitRootLogin no重启SSH服务生效。
6. 磁盘与文件管理
- 查看磁盘空间:
df -h - 挂载数据盘(如有):
- 查看未挂载磁盘:
fdisk -l - 格式化并挂载(以
/dev/vdb为例):mkfs.ext4 /dev/vdb mkdir /data mount /dev/vdb /data - 开机自动挂载:
编辑/etc/fstab,添加:/dev/vdb /data ext4 defaults 0 0
- 查看未挂载磁盘:
7. 定时任务(Cron)
- 添加定时任务:
crontab -e示例(每天备份MySQL):
0 3 * * * /usr/bin/mysqldump -u root -p密码 数据库名 > /backup/db.sql
8. 腾讯云特定操作
- 配置云监控:
安装腾讯云监控组件:wget https://mirrors.tencentyun.com/install/monitor/agent_install.sh bash agent_install.sh - 使用COSFS挂载COS存储桶:
参考腾讯云文档安装COSFS工具并挂载。
9. 常见问题排查
- 查看日志:
journalctl -xe # 系统日志 tail -f /var/log/messages # 内核日志 - 端口占用检查:
netstat -tunlp | grep 80
注意事项
- 备份数据:操作关键配置前建议备份(如
/etc目录)。 - 密钥管理:推荐使用SSH密钥登录而非密码。
- 版本差异:CentOS 7.6部分命令与CentOS 8或Alibaba Cloud Linux不同。
如需更具体的操作(如搭建特定服务),可进一步说明需求!
云服务器