云服务器OpenCloudOS 8.6配置?

配置 OpenCloudOS 8.6 的云服务器(如腾讯云、阿里云、华为云等)通常包括以下几个步骤:


✅ 一、系统基本信息确认

  1. 操作系统版本验证

    cat /etc/os-release

    输出应类似于:

    NAME="OpenCloudOS"
    VERSION="8.6 (Olive)"
    ID=opencloudos
    ID_LIKE=rhel fedora
    VERSION_ID=8.6
    PLATFORM_ID="platform:ol8"
  2. 内核版本查看

    uname -r

✅ 二、基础环境配置

1. 设置主机名(可选)

hostnamectl set-hostname your-hostname

2. 更新系统软件包

dnf makecache
dnf update -y

推荐定期更新以保持系统安全和稳定。


✅ 三、网络与防火墙配置

1. 查看 IP 地址

ip addr

或使用 nmcli(NetworkManager)

2. 防火墙配置(默认使用 firewalld)

  • 启动并启用防火墙服务:

    systemctl enable --now firewalld
  • 开放常用端口,例如 HTTP/HTTPS/SSH:

    firewall-cmd --permanent --add-service=http
    firewall-cmd --permanent --add-service=https
    firewall-cmd --permanent --add-port=22/tcp
    firewall-cmd --reload
  • 查看开放的端口:

    firewall-cmd --list-all

如果你使用的是云平台的安全组规则,请确保在控制台也开放对应端口。


✅ 四、用户与权限管理

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

useradd yourusername
passwd yourusername
usermod -aG wheel yourusername

使用 visudo 可编辑 sudoers 文件,确保 %wheel ALL=(ALL) ALL 未被注释。

2. 禁用 root 登录(增强安全性)

编辑 SSH 配置文件:

sudo vi /etc/ssh/sshd_config

修改为:

PermitRootLogin no

重启 SSH 服务:

systemctl restart sshd

✅ 五、安装常用工具

dnf install -y vim net-tools curl wget git unzip zip tcpdump

✅ 六、安装 Web 服务(可选)

安装 Nginx 或 Apache

安装 Nginx:

dnf install -y nginx
systemctl enable --now nginx

安装 Apache:

dnf install -y httpd
systemctl enable --now httpd

✅ 七、安装数据库(MySQL/MariaDB)

安装 MariaDB 示例:

dnf install -y mariadb-server mariadb
systemctl enable --now mariadb
mysql_secure_installation

✅ 八、安装 PHP(适用于 Web 应用)

dnf install -y php php-cli php-mysqlnd php-fpm
systemctl enable --now php-fpm

✅ 九、SELinux 配置(可选)

SELinux 默认是启用的,你可以选择关闭它或设置为宽松模式:

setenforce 0        # 临时关闭 SELinux
sed -i 's/^SELINUX=.*/SELINUX=permissive/' /etc/selinux/config  # 永久设置为宽松模式
reboot

✅ 十、日志与监控

  • 查看系统日志:

    journalctl -xe
  • 安装监控工具(如 netdata):

    dnf install -y netdata
    systemctl enable --now netdata

✅ 十一、备份与自动任务

配置 crontab 自动任务示例:

crontab -e

添加如下内容实现每天凌晨3点执行系统更新:

0 3 * * * /usr/bin/dnf -y update && /usr/bin/dnf -y clean all

✅ 十二、其他建议

  • 开启 Swap 分区(可选)

  • 配置时间同步(chronyd)

    dnf install -y chrony
    systemctl enable --now chronyd
    timedatectl set-ntp true
  • 安装 fail2ban 防止暴力破解

    dnf install -y fail2ban
    systemctl enable --now fail2ban

如果你有特定的应用需求(如部署 WordPress、Docker、Kubernetes、LNMP 环境等),可以告诉我,我可以提供更详细的配置方案。

未经允许不得转载:CLOUD技术博 » 云服务器OpenCloudOS 8.6配置?