OpenCloudOS Server 8怎么使用?

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博客 » OpenCloudOS Server 8怎么使用?