openEuler 服务器配置全攻略,从基础安装到性能优化

admin
本文提供 openEuler 服务器配置的全面指南,内容涵盖从基础安装、环境搭建到进阶性能优化的全过程,通过详细解析部署步骤与优化策略,帮助读者解决实际难题,快速掌握 openEuler 的使用方法,打造高效稳定的 Linux 服务器环境。

随着开源操作系统 openEuler(欧拉)在企业级服务器领域的日益普及,越来越多的开发者和运维人员开始选择它作为生产环境或测试环境的基础平台,openEuler 具有稳定性高、性能优异、兼容性强等特点,本文将详细讲解如何进行 openEuler 服务器的配置,涵盖从初始安装、网络设置、软件源优化到系统内核调优的全过程。

环境准备与安装

在开始配置之前,确保你已经下载了 openEuler 的 ISO 镜像文件(建议下载最新的 LTS 版本),对于初学者,建议使用 VMware 或 VirtualBox 搭建虚拟机进行测试。

  1. 分区建议

    openEuler 服务器配置全攻略,从基础安装到性能优化

    • 根分区(/):建议分配 50GB-100GB,根据服务类型决定。
    • 交换分区(swap):建议分配物理内存的 1-2 倍,或者使用文件形式的 swap(如果内存充足)。
    • /boot:建议 1GB,用于存放内核文件。
    • 保留空间:建议 10% 左右,用于系统扩展和日志存储。
  2. 安装配置

    • 在安装向导中,选择“最小化安装”以节省系统资源,后续根据需求自行安装组件。
    • 配置网络接口,建议开启“自动连接”,并设置静态 IP 地址,这对于服务器管理至关重要。

基础网络与防火墙配置

安装完成后,进入系统,openEuler 默认使用 NetworkManager 管理网络,同时也支持传统的 ifcfg-eth0 方式。

  1. 配置静态 IP: 使用 nmcli 命令是最为便捷的方式。

    # 查看网卡名称(通常是 ens33 或 eth0)
    ip addr
    # 设置静态 IP、网关和 DNS
    nmcli connection modify ens33 ipv4.addresses 192.168.1.100/24
    nmcli connection modify ens33 ipv4.gateway 192.168.1.1
    nmcli connection modify ens33 ipv4.dns 8.8.8.8
    nmcli connection modify ens33 ipv4.method manual
    nmcli connection up ens33
  2. 防火墙设置: openEuler 默认启用 firewalld,如果需要开放 Web 服务(如 80 端口),需执行以下命令:

    # 开放端口
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    # 重新加载防火墙规则
    firewall-cmd --reload
    # 查看已开放的端口
    firewall-cmd --list-ports

镜像源优化(换源)

openEuler 默认的官方源在国内访问速度较慢,为了保证软件安装的流畅性,强烈建议更换为阿里云或华为云的镜像源。

  1. 备份原有源

    sudo cp /etc/yum.repos.d/openEuler-base.repo /etc/yum.repos.d/openEuler-base.repo.bak
  2. 下载并替换源(以阿里云为例):

    sudo dnf install -y wget
    sudo wget -O /etc/yum.repos.d/openEuler-base.repo https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS/sources.repo
  3. 清理缓存并更新

    sudo dnf clean all
    sudo dnf makecache
    sudo dnf update

常用软件与开发环境配置

为了使服务器具备开发能力,需要安装基础工具。

  1. 安装常用工具

    sudo dnf install -y vim net-tools wget git unzip lsof htop
  2. 配置 SSH 密钥登录: 为了提高

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码