OpenCloudOS Server 8 是一个基于 Linux 的服务器操作系统,属于国产开源操作系统社区 OpenCloudOS(由腾讯等公司主导)的一部分。它适用于企业级服务器环境,支持多种应用场景,如 Web 服务、数据库、容器、云计算等。
以下是 OpenCloudOS Server 8 的基本使用指南,涵盖安装后的一些常见操作和配置:
📦 一、系统安装后初始化设置
1. 登录系统
- 安装完成后,默认会进入登录界面。
- 使用安装过程中创建的用户或 root 用户进行登录。
login: your_username
Password: ******
2. 更新系统软件包(推荐首次启动后执行)
sudo dnf update -y
如果没有
dnf,可以先安装:sudo yum install dnf -y
⚙️ 二、常用系统管理命令
1. 包管理器(DNF)
OpenCloudOS 8 使用 DNF 作为默认的包管理器(兼容 YUM 命令)。
安装软件包:
sudo dnf install package_name -y
卸载软件包:
sudo dnf remove package_name -y
搜索软件包:
sudo dnf search keyword
查看已安装的软件包:
sudo dnf list installed
2. 系统服务管理(systemd)
OpenCloudOS 8 使用 systemd 管理服务。
启动服务:
sudo systemctl start service_name
停止服务:
sudo systemctl stop service_name
设置开机自启:
sudo systemctl enable service_name
禁用开机自启:
sudo systemctl disable service_name
查看服务状态:
sudo systemctl status service_name
3. 防火墙配置(firewalld)
默认使用 firewalld 作为防火墙工具。
启动防火墙:
sudo systemctl start firewalld
开机启用防火墙:
sudo systemctl enable firewalld
添加端口开放示例(比如开放 80 端口):
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload
查看当前开放的端口:
sudo firewall-cmd --list-all
4. 网络配置
查看 IP 地址:
ip a
# 或者使用
nmcli device show
修改网络配置文件(一般位于):
/etc/sysconfig/network-scripts/ifcfg-<interface>
例如:/etc/sysconfig/network-scripts/ifcfg-ens33
修改后重启网络服务:
sudo systemctl restart NetworkManager
# 或者使用
sudo nmcli connection reload
5. 用户与权限管理
添加新用户:
sudo useradd newuser
sudo passwd newuser
赋予 sudo 权限:
编辑 /etc/sudoers 文件或添加用户到 wheel 组:
sudo usermod -aG wheel newuser
💻 三、安装常用软件
1. 安装 SSH 服务(默认已安装)
sudo dnf install openssh-server -y
sudo systemctl enable sshd
sudo systemctl start sshd
2. 安装 Apache HTTP 服务器
sudo dnf install httpd -y
sudo systemctl enable httpd
sudo systemctl start httpd
3. 安装 MySQL / MariaDB 数据库
sudo dnf install mariadb mariadb-server -y
sudo systemctl enable mariadb
sudo systemctl start mariadb
sudo mysql_secure_installation
4. 安装 Docker(适用于容器部署)
sudo dnf install dnf-plugins-core -y
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker
测试 Docker 是否正常运行:
sudo docker run hello-world
🌐 四、远程访问与管理
1. SSH 远程连接
使用 SSH 客户端(如 PuTTY、终端中的 ssh 命令)连接服务器:
ssh username@your_server_ip
2. 安装图形化界面(可选)
如果需要桌面环境(如 GNOME):
sudo dnf groupinstall "Server with GUI" -y
sudo systemctl set-default graphical
sudo reboot
📊 五、查看系统信息
# 查看系统版本
cat /etc/os-release
# 查看内核版本
uname -r
# 查看 CPU 和内存信息
lscpu
free -h
# 查看磁盘空间
df -h
# 查看系统日志
journalctl -xe
✅ 六、最佳实践建议
| 功能 | 建议 |
|---|---|
| 系统更新 | 定期执行 sudo dnf update |
| 日志监控 | 使用 journalctl 或安装 logwatch |
| 安全加固 | 关闭不必要的服务、限制 SSH 登录方式(如密钥登录) |
| 备份机制 | 定期备份关键配置文件和数据 |
🧩 七、相关资源链接
- OpenCloudOS 官网:https://opencloudos.org/
- OpenCloudOS 文档中心:https://opencloudos.org/documentCenter/index
- GitHub 仓库:https://github.com/OpenCloudOS
如果你有具体的应用场景(如搭建 Web 服务器、部署 Java 应用、Kubernetes 集群等),欢迎告诉我,我可以提供更详细的指导步骤。
ECLOUD博客