初步使用openEuler华为欧拉Linux系统

1.下载镜像文件

https://www.openeuler.org/zh/download/
ps:本文使用的是openEuler 22.03 LTS是一个长期支持版本支持到2026年
在这里插入图片描述

2.启动虚拟机软件安装虚拟机

在这里插入图片描述

在这里插入图片描述

2022 年 3 月 30 日,基于统一的 5.10 内核,发布面向服务器、云计算、边缘计算、嵌入式的全场景 openEuler 22.03 LTS 版本,聚焦算力释放,持续提升资源利用率,打造全场景协同的数字基础设施操作系统。
在这里插入图片描述

ps:这里官方建议8G以上内存,120G以上的存储,两核以上CPU

3.开始配置系统

在这里插入图片描述
然后等一等,感觉他有点慢
在这里插入图片描述

我当然选择中文,我装他就是想用国产么~,然后继续
在这里插入图片描述
有红色提示的地方都点一下,看看需要干点啥
在这里插入图片描述

我点了一下安装目的地,和根密码,感觉这一步比centos好一些,开始安装
安装完成直接点了重启系统
在这里插入图片描述

4.开始使用

  • 修改ip地址(前提是使用独立的网络,不要和主机共享网络)
vi /etc/sysconfig/network-scripts//ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #修改
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=3eff7038-0133-4326-a13e-7ea08332cf36
DEVICE=ens33
ONBOOT=yes #修改
IPADDR=192.168.43.9 #新增
PREFIX=24 #新增
GATEWAY=192.168.43.1 #新增
DNS1=192.168.43.1 #新增
IPV6_PROVACY=no #新增

  • 重启服务器
    这里不知道为什么systemctl restart NetworkManager不起作用,我就直接重启了服务器
reboot
  • 切换源,首先备份一下,然后再修改旧的
cd  /etc/yum.repos.d
scp openEuler.repo openEuler.repo.bak
vi openEuler.repo

以下是我网上找到的配置

[OS]
name=OS
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler

[everything]
name=everything
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/everything/$basearch/RPM-GPG-KEY-openEuler

[EPOL]
name=EPOL
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/EPOL/multi_version/OpenStack/Train/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler

[EPOL5]
name=EPOL5
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/EPOL/main/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler

[EPOL2]
name=EPOL2
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/EPOL/multi_version/OpenStack/Wallaby/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler

[EPOL3]
name=EPOL3
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/EPOL/update/multi_version/OpenStack/Train/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler

[EPOL4]
name=EPOL4
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/EPOL/update/multi_version/OpenStack/Wallaby/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler

[debuginfo]
name=debuginfo
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/debuginfo/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/debuginfo/$basearch/RPM-GPG-KEY-openEuler

[source]
name=source
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/source/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/source/RPM-GPG-KEY-openEuler

[update]
name=update
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/update/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler

然后清空缓存

yum clean all
yum makecache
  • 因为没有自带所以安装一个ifconfig
yum install net-tools
  • 在安装一个vim
yum -y install vim*
  • 关闭防火墙远程访问
systemctl status firewalld

直接xshell连接不用多说了吧~

5.安装桌面

5.1 安装必备的字体

yum groupinstall fonts -y

5.2设置桌面图形化界面

systemctl set-default graphical.target

5.3安装ukui

yum install ukui -y

5.4重启

reboot

6.整体评价

  1. 我之前使用的centos7.6,在这次使用中没有过多的命令冲突啥的
  2. 修改本机ip地址啥的需要重启服务器,这点不知道是不是我没搞好
  3. 支持国产吧,希望越来越好

参考文献

https://blog.csdn.net/gfc_123456789/article/details/126171597
https://www.pudn.com/news/62cbe39cb742fa794dabb02f.html
https://blog.csdn.net/weixin_49237144/article/details/117846754

<think>好的,用户问的是如何在欧拉操作系统服务器上修改DNS配置。我需要先理解用户的需求,然后根据提供的引用资料来整理答案。 首先,用户提到的是欧拉系统,也就是openEuler,可能和CentOS或Fedora类似,属于基于RHEL的发行版。修改DNS通常有两种方法:临时修改和永久修改。根据引用[4],提到在resolv.conf里修改是即时生效的,但可能需要重启网络服务。不过,直接修改/etc/resolv.conf可能在重启后失效,因为有些系统由NetworkManager管理,所以需要正确的方法。 引用[3]提到华为服务器欧拉系统修改主机名的步骤,里面提到了yum安装和配置文件的位置,但用户的问题是关于DNS,所以可能需要参考引用[4]中的方法。引用[4]指出可以通过修改/etc/resolv.conf,并重启NetworkManager或network服务。同时,还提到了nmcli命令,这可能是推荐的方法,因为NetworkManager是管理网络的主流工具。 另外,引用[2]是关于配置DNS服务器的,比如安装bind,但用户可能只是想修改客户端的DNS设置,而不是搭建DNS服务器。因此,需要区分开这两种情况,用户的问题更偏向于客户端配置。 接下来,需要整理步骤。首先,临时修改的方法:直接编辑/etc/resolv.conf,添加nameserver行,然后重启网络服务。但要注意,这可能被NetworkManager覆盖,所以永久修改的方法应该通过NetworkManager的配置文件,比如在/etc/sysconfig/network-scripts/里的ifcfg文件,或者使用nmcli命令。 引用[4]提到使用nmcli,这可能更可靠。步骤包括使用nmcli修改连接,添加DNS服务器地址,然后重启服务。同时,需要检查是否生效,可以用nslookup或dig测试。 可能的问题点:用户可能不清楚使用nmcli的具体命令,需要给出示例。另外,不同的欧拉版本可能配置方式略有不同,需要确保通用性。 还需要注意是否需要修改多个网络接口,或者是否有多个连接配置。在示例中,使用enp0s3作为接口名,但实际中用户可能需要替换为自己的接口名,所以需要提醒用户查看实际接口。 最后,生成相关问题,比如测试DNS是否生效,或者配置主机的其他网络设置,如主机名或者IP地址,这些在引用[3]和[4]中也有涉及。</think>### 如何在欧拉操作系统中修改DNS配置 在openEuler系统中修改DNS配置主要有两种方式:**临时修改**和**永久修改**。以下是具体步骤及注意事项: --- #### 一、临时修改DNS(重启后失效) 1. **直接修改`/etc/resolv.conf`文件** 使用文本编辑器(如`vim`)打开配置文件: ```bash sudo vim /etc/resolv.conf ``` 添加或修改`nameserver`行(例如使用阿里DNS): ```text nameserver 223.5.5.5 nameserver 8.8.8.8 ``` 修改后立即生效,但系统重启或网络服务重启后可能被覆盖[^4]。 2. **重启网络服务(可选)** 若修改后未生效,可执行以下命令: ```bash sudo systemctl restart NetworkManager.service # 推荐方式 或 sudo systemctl restart network # 旧版网络服务 ``` --- #### 二、永久修改DNS(推荐) 通过`NetworkManager`配置DNS可确保设置持久化: 1. **使用`nmcli`命令修改网络连接** 假设网络接口名为`enp0s3`(可通过`ip a`查询实际名称): ```bash sudo nmcli connection modify enp0s3 ipv4.dns "223.5.5.5 8.8.8.8" # 设置DNS地址 sudo nmcli connection up enp0s3 # 重新激活连接 ``` 2. **验证配置是否生效** 执行以下命令检查DNS配置: ```bash cat /etc/resolv.conf ``` 或测试解析: ```bash nslookup www.baidu.com ``` --- #### 三、通过配置文件修改(传统方式) 编辑网络接口配置文件(适用于静态IP场景): 1. 找到对应接口的配置文件(如`/etc/sysconfig/network-scripts/ifcfg-enp0s3`) 2. 添加或修改以下参数: ```text DNS1=223.5.5.5 DNS2=8.8.8.8 ``` 3. 重启网络服务: ```bash sudo systemctl restart network ``` --- ### 注意事项 1. 若使用DHCP获取IP,需在DHCP服务器端配置DNS,否则本地设置可能被覆盖。 2. 若需搭建DNS服务器(如Bind),需安装`bind`包并配置区域文件[^2]。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

I'm the future

希望有幸帮到解决问题

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值