OpenCloudOS Server 8 是基于 CentOS/RHEL 生态的国产开源操作系统,适用于服务器场景。以下是其基本使用方法,涵盖安装、配置和常见操作:
1. 系统安装
-
下载镜像
从 OpenCloudOS 官网 获取 ISO 镜像(选择 Server 8 版本)。 -
安装方式
与 CentOS 类似,支持以下方式:- 物理机:通过 U 盘或光盘引导安装。
- 虚拟机:在 VMware/KVM 等平台中挂载 ISO 安装。
- 自动化部署:使用 Kickstart 或 PXE 批量安装。
-
安装注意事项
- 分区建议:根据需求分配
/、/home、/var等分区(默认自动分区也可)。 - 软件包选择:最小化安装(
Minimal Install)适合生产环境,需图形界面可勾选 "Server with GUI"。
- 分区建议:根据需求分配
2. 初始配置
2.1 网络配置
-
命令行配置(推荐)
# 查看网卡名称(如 ens192) nmcli device status # 修改网络配置(静态 IP 示例) nmcli connection modify ens192 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8" ipv4.method manual # 重启网络 nmcli connection up ens192 -
防火墙管理
# 放行端口(如 80/443) firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload
2.2 更新系统
# 更新所有软件包
dnf update -y
3. 常用操作
3.1 软件管理
-
DNF 包管理器(兼容 YUM)
# 搜索软件 dnf search nginx # 安装软件 dnf install nginx -y # 卸载软件 dnf remove nginx -
启用 EPEL 仓库(如需更多软件)
dnf install epel-release
3.2 服务管理
# 启动/停止服务
systemctl start nginx
systemctl stop nginx
# 设置开机自启
systemctl enable nginx
3.3 用户与权限
# 创建用户
useradd -m testuser
passwd testuser
# 授予 sudo 权限
usermod -aG wheel testuser
4. 高级功能
4.1 容器与虚拟化
-
Podman/Docker
# 安装 Podman(兼容 Docker 命令) dnf install podman -y # 运行容器 podman run -d --name nginx -p 80:80 nginx -
KVM 虚拟化
# 安装虚拟化组件 dnf install @virt -y systemctl start libvirtd
4.2 日志与监控
-
查看系统日志
journalctl -xe # 查看详细日志 tail -f /var/log/messages # 实时日志 -
资源监控
top # 实时进程监控 df -h # 磁盘空间 free -h # 内存使用
5. 常见问题
-
兼容性
OpenCloudOS 8 兼容 CentOS 8/RHEL 8 的大多数软件和命令,但部分依赖需验证。 -
中文支持
安装中文语言包:dnf install glibc-langpack-zh localectl set-locale LANG=zh_CN.UTF-8 -
官方文档
参考 OpenCloudOS 文档 获取最新指南。
总结
OpenCloudOS Server 8 的使用与 CentOS 8 高度相似,适合熟悉 Linux 的管理员。建议根据实际需求调整安全策略(如 SELinux、防火墙规则),并定期通过 dnf update 保持系统更新。
云服务器