更详细的openEuler环境部署于基础知识可以查看我之前的博客RHCE的学习(13)
安装OpenEuler
下载
-
版本选择:openEuler 22.03 LTS SP3 ,即长期更新版,其使用linux内核版本如下图:
-
选择基本ISO版本:
创建虚拟机实例
-
第一步:文件菜单->新建虚拟机->自定义->下一步
-
第二步:稍后安装操作系统
-
第三步:选择操作系统类型,可以选择Red Hat Enterprise Linux 8 64位则选择如下:
-
第四步:命名虚拟机
-
第五步:设置磁盘空间,根据虚拟机安装要求设置,如下:
SCSI于NVMe都可以,SCSI只会将磁盘驱动的名字变简单点
-
设置40G,动态空间申请,设置为单个文件
-
第六步:自定义硬件,设置硬件参数
-
第七步:设置自定义硬件
-
内存:推荐2GB
-
处理器:1颗、2核心
-
==新CD/DVD:适应ISO映像文件,点击浏览按钮,选择之前下载好的openEuler-22.03-LTS-SP2-x86_64-dvd.iso镜像文件==
-
网络适配器:选择NAT模式
-
显示器:去掉"加速3D图形“的对钩
-
最终:
-
-
选择关闭、完成
虚拟网络编辑器
-
位置:vmware-> 编辑菜单->虚拟网络编辑器
-
作用:设置虚拟网卡的连接模式以及网段、IP、DNS、网关
-
方法:先点击上边的网络模式,在选择下方的设置按钮,一般需要查看“NAT设置”的网关地址以及最下方的网段地址
注意:网关不要用 .1,要用 .2,因为Windows会会占用 .1, .254也不可以,.254是vmware dhcp 内置服务器地址
若出现网络ip地址,网关,dns配置皆无问题,可能是硬件问题,在虚拟网络编辑器中还原默认设置
[root@openEuler-22 ~]# cat /etc/resolv.conf 查看dns
[root@openEuler-22 ~]# ip route 查看ip地址与网关
OpenEuler22.03操作系统的安装部署
-
使用鼠标点击黑色界面进入OpenEuler22.03系统,通过ctrl+alt可以释放鼠标焦点回到Windows
-
通过键盘方向键选择第一项Install openEuler 22.03-LTS-SP2 选项进行安装系统
-
选择语言:中文或英文
- 安装信息摘要设置
- 安装目的地:显示安装位置,一般为硬盘,点击自定义,在点击“完成”进行分区(默认也可以):
-
/boot:系统启动分区,推荐500M或1GB
-
swap:交换分区,4G
-
/:根分区,期望容量省略,表示将剩余空间全部分配
-
方法:点击下图的加号,设置挂载点及期望容量(重复多次),点击完成,点击接收更改
-
网络和主机名:打开网卡连接
因为后续作为服务器,IP地址指定的最好,所以我们需要手动更改
-
root账户密码设置:密码为OPENlab123
后面进入系统可以修改简单密码
#改简单密码(前面的root是修改的密码)
[root@openEuler-22 ~]# echo root | passwd --stdin root
-
创建用户:创建一个普通账户fox,设置密码:OPENlab123
-
安装完成后点击"重启系统"
选做:欧拉换源。
备份源文件
[root@openEuler-22 ~]# cd /etc/yum.repos.d/
[root@openEuler-22 yum.repos.d]# cp openEuler.repo{,.bak}
修改(阿里云的):
[root@openEuler-22 yum.repos.d]# vi openEuler.repo
:% d #全部删除,然后复制新的
:x #保存
[root@openEuler-1 yum.repos.d]# cat openEuler.repo
[OS]
name=OS
baseurl=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/OS/$basearch/RPM-GPG-KEY-openEuler
[everything]
name=everything
baseurl=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/everything/$basearch/RPM-GPG-KEY-openEuler
[EPOL]
name=EPOL
baseurl=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/EPOL/main/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/OS/$basearch/RPM-GPG-KEY-openEuler
[debuginfo]
name=debuginfo
baseurl=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/debuginfo/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/debuginfo/$basearch/RPM-GPG-KEY-openEuler
[source]
name=source
baseurl=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/source/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/source/RPM-GPG-KEY-openEuler
[update]
name=update
baseurl=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/update/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/OS/$basearch/RPM-GPG-KEY-openEuler
[update-source]
name=update-source
baseurl=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/update/source/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/source/RPM-GPG-KEY-openEuler
什么是Rocky Linux
- 因为CentOS 7.X--停止技术支持,而 RHEL,订阅服务,并且现在要信创国产化替代,去IOE。openEuler、麒麟v10、天翼云os、uos。
- 而CentOS 7.X与Rocky Linux的关系类似于 MySQL--Mariadb,是作者害怕收购被闭源,研发出来的开源系统
创建虚拟机实例
基本于OpenEuler一样,部分不同,照着配即可
1、操作系统版本不同
2、处理器配置不一样
Rocky Linux操作系统的安装部署
-
选择语言:中文或英文
- 安装信息摘要设置
- 安装目的地:显示安装位置,一般为硬盘,点击自定义,在点击“完成”进行分区(默认也可以):
- 时区:改到亚洲上海
- 软件选择:选择Minimal Install,不要图形化,减少资源消耗
-
网络和主机名:打开网卡连接
因为后续作为服务器,IP地址指定的最好,所以我们需要手动更改
-
root账户密码设置:密码为root
- 安装完成后点击"重启系统"
安装常用软件
yum install -y vim wget bash-completion tar tree net-tools dos2unix
关闭防火墙、禁用SELinux
systemctl disable --now firewalld
sed -i '/^SELINUX=/ c SELINUX=disabled' /etc/selinux/config #需重启生效
重要(克隆):
关机、创建快照
克隆
- 链接克隆:空间少,速度快,依赖于基础环境。
- 完整克隆:空间大、速度满、完全独立环境。
克隆机器更改IP和主机名
-
修改主机名
[root@localhost ~]# hostnamectl set-hostname server # server为主机名
[root@server ~]# reboot # 重启
网络配置
可视化配置
格式
[root@server ~]# nmtui
结束后需要启用连接,进入后,先断开后再连接
实验
-
例:为当前网卡增加一个IP地址
[root@server ~]# nmcli c up ens32
[root@server ~]# nmcli c reload
[root@server ~]# ip addr
nmcli命令
格式:
[root@server ~]# nmcli --help
用法:nmcli [选项] 对象 { 命令 | help }
查看网卡信息:
[root@server ~]# nmcli c show
[root@server ~]# nmcli c show 网卡名 # 查看网卡详细信息,点q退出
[root@server ~]# nmcli dev status # 查看已有设备的状态
[root@server ~]# nmcli dev show # 查看所有硬件设备状态
激活网卡和关闭连接
[root@server ~]# nmcli c up 网卡名
[root@server ~]# nmcli c down 网卡名 # 停用连接
添加网络连接
[root@server ~]# nmcli c add type ethernet ifname ensens32 con-name ens33 autoconnect yes ip4 192.168.48.135/24 gw4 192.168.48.2
[root@server ~]# nmcli c up ens161 # 激活
[root@server ~]# nmcli c show
-
命令解释
-
关键字:nmcli c add type
-
网络类型:ethernet
-
现有网卡名:ifname ens32
-
新网络名称:con-name ens33
-
开启自动连接:autoconnect yes
-
新连接的IP地址与网关地址:ip4 192.168.48.135/24 gw4 192.168.48.2
-
修改网络连接
-
例:通过ens32连接设置静态ip地址:
[root@server ~]# nmcli c mod ens32 ipv4.method manual ipv4.addresses '192.168.48.150/24' ipv4.gateway '192.168.48.2' ipv4.dns '114.114.114.114'
[root@server ~]# nmcli c up ens32 # 激活
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/7)
[root@server ~]# ip a # 查看结果
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:dc:cf:14 brd ff:ff:ff:ff:ff:ff
altname enp3s0
inet 192.168.48.150/24 brd 192.168.48.255 scope global noprefixroute ens160
-
ipv4.method manual :手动获取(静态)
-
通过配置文件查看和编辑:
[root@server ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens32
UUID=b50354dd-8e11-4494-9072-a152ea6b0783
DEVICE=ens32
ONBOOT=yes
IPADDR=192.168.48.130
PREFIX=24
GATEWAY=192.168.48.2
DNS1=114.114.114.114
修改配置文件(必须的)
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vim ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=none 或者 BOOTPROTO=static
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.1.11
PREFIX=24 或者 NETMASK=255.255.255.0
GATEWAY=192.168.1.2
DNS1=223.5.5.5
修改完需要网卡激活
删除网络连接
[root@server ~]# nmcli c show # 查看网络连接
[root@server ~]# nmcli c del ens32 # 删除
[root@server ~]# nmcli c show # 再次查看
-
以上做完之后需要恢复快照
推荐软件工具:
- notepad++ 开源
- Typora 整理笔记资料
- 远程连接:
- xshell xftp : lrzsz
- MobaXterm
- FinalShell