云服务器OpenCloudOS 8.6配置?

配置 OpenCloudOS 8.6 的云服务器主要包括以下几个方面:系统安装、网络配置、安全设置、软件安装和优化等。以下是一个详细的配置指南,适用于你刚刚部署的 OpenCloudOS 8.6 云服务器。


🌐 一、基础环境配置

1. 登录服务器

使用 SSH 登录你的云服务器(假设你已经获取了公网 IP 和登录凭证):

ssh username@your_server_ip

如果使用密钥方式登录:

ssh -i /path/to/private_key username@your_server_ip

2. 更新系统软件包

sudo dnf update -y

建议定期更新以保持系统安全稳定。


3. 设置主机名(可选)

sudo hostnamectl set-hostname your_hostname

🔧 二、网络配置

OpenCloudOS 基于 RHEL 8 系列,使用 NetworkManager 管理网络。

1. 查看当前网络接口信息

ip a
# 或者使用 nmcli
nmcli connection show

2. 修改静态 IP(如果是私有云或需要固定 IP)

编辑网卡配置文件(如 eth0):

sudo nmtui

或者手动编辑:

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

示例配置:

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8

重启网络服务:

sudo systemctl restart NetworkManager

🔒 三、安全配置

1. 配置防火墙 firewalld

默认是启用状态:

sudo systemctl status firewalld

开放常用端口(如 HTTP/HTTPS/SSH):

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload

查看已开放端口:

firewall-cmd --list-all

2. 关闭 SELinux(可选)

编辑配置文件:

sudo vi /etc/selinux/config

修改为:

SELINUX=permissive

立即生效:

sudo setenforce 0

注意:生产环境中不建议完全关闭 SELinux。


💾 四、用户与权限管理

1. 添加普通用户并赋予 sudo 权限

sudo adduser newuser
sudo passwd newuser
sudo usermod -aG wheel newuser

验证是否可以 sudo:

su - newuser
sudo whoami

⚙️ 五、安装常用工具和服务

1. 安装常用命令工具

sudo dnf install -y vim wget curl git net-tools

2. 安装 Web 服务(例如 Nginx)

sudo dnf install -y nginx
sudo systemctl enable nginx
sudo systemctl start nginx

访问服务器 IP 测试是否成功显示欢迎页。

3. 安装数据库(如 MySQL 8.0)

添加 MySQL 源:

sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el8-7.noarch.rpm
sudo dnf install mysql-server
sudo systemctl enable mysqld
sudo systemctl start mysqld

初始化密码:

sudo grep 'temporary password' /var/log/mysqld.log
mysql_secure_installation

📊 六、性能优化与监控(可选)

1. 安装监控工具

sudo dnf install -y htop iotop iftop

2. 安装日志分析工具

sudo dnf install -y rsyslog logrotate

🔄 七、自动更新与定时任务

自动更新系统补丁(可选)

安装 dnf-automatic

sudo dnf install -y dnf-automatic

配置自动更新:

sudo vi /etc/dnf/automatic.conf

设置:

apply_updates = yes

启用服务:

sudo systemctl enable --now dnf-automatic.timer

✅ 总结

项目 推荐操作
系统更新 dnf update
网络配置 nmtuinmcli
防火墙 firewalld 开放必要端口
用户管理 创建普通用户 + sudo 权限
服务安装 Nginx/Apache/MySQL/Redis 等
安全加固 SELinux permissive、禁用 root 登录 SSH
自动化 启用自动更新、crontab 定时任务

如果你有具体的用途(比如搭建网站、部署 Java 应用、运行 Docker),可以告诉我,我可以提供更针对性的配置方案!

是否还需要我帮你写一个自动化脚本来完成上述配置?

未经允许不得转载:云计算导航 » 云服务器OpenCloudOS 8.6配置?