首页 > 其他分享 >openEuler与Rocky环境部署

openEuler与Rocky环境部署

时间:2025-01-16 23:56:55浏览次数:3  
标签:LTS Rocky nmcli 部署 server 22.03 openEuler root

更详细的openEuler环境部署于基础知识可以查看我之前的博客RHCE的学习(13)

安装OpenEuler

下载

  • 选择基本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  #需重启生效


        
 重要(克隆): 

  1. 关机、创建快照

  2. 克隆

  • 链接克隆:空间少,速度快,依赖于基础环境。
  • 完整克隆:空间大、速度满、完全独立环境。


 

克隆机器更改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  # 再次查看
  • 以上做完之后需要恢复快照

推荐软件工具:

  1. notepad++ 开源
  2. Typora  整理笔记资料
  3. 远程连接:
    1. xshell xftp : lrzsz
    2. MobaXterm
    3. FinalShell

标签:LTS,Rocky,nmcli,部署,server,22.03,openEuler,root
From: https://blog.csdn.net/Starry__Sky222/article/details/145057625

相关文章

  • JSP旅游景点推荐系统06mia(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着人们生活水平的提高和旅游观念的转变,越来越多的人倾向于选择个性化、多样化的旅游方式。然而,面对海量的旅游景点信息,游客往往难以......
  • JSP驴友网站管理系统w51si程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景随着旅游业的繁荣和驴友文化的兴起,越来越多的驴友倾向于通过网络平台获取旅游信息、分享旅行经验。为了满足驴友群体的需求,构建一个功......
  • JSP旅游门户网站ud718(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着互联网的飞速发展,旅游行业也迎来了数字化转型的浪潮。为了方便游客获取旅游信息、进行在线预订和享受个性化服务,开发一个功能全面......
  • JSP旅游活动路线选择的设计与实现257f5程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着人们生活水平的提高和休闲方式的多样化,旅游已成为现代人生活中不可或缺的一部分。然而,面对琳琅满目的旅游路线,如何根据游客的需求......
  • VSCode 的部署
    一、VSCode部署(1)、简介vsCode全称VisualStudioCode,是微软出的一款轻量级代码编辑器,免费、开源而且功能强大。它支持几乎所有主流的程序语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比Diff、版本管理GIT等特性,支持插件扩展,并针对网页开发和......
  • JSP旅游网站的设计与实现3r2y1(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着互联网技术的飞速发展,旅游业与信息技术的融合已成为行业趋势。旅游网站作为连接旅游者与旅游资源的桥梁,其设计与实现对于提升旅游......
  • JSP旅游网站36yc1程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景与意义随着互联网的普及,旅游网站已成为人们获取旅游信息、预订旅游产品的重要渠道。本项目旨在开发一个功能全面、用户体验良好的旅游......
  • JSP旅游景点管理系统3i37j--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着旅游业的快速发展,旅游景点作为旅游业的核心资源,其管理效率和服务质量直接影响到游客的旅游体验。为了提高景点管理效率,优化游客服......
  • JSP罗曼蒂克网上花店平台37xai(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景随着电子商务的蓬勃发展,线上购物已成为人们日常生活的重要组成部分。鲜花作为一种常见的礼品,广泛应用于各种场合,如生日、结婚、母亲节......
  • 用Python管理Docker容器:从`docker-py`到自动化部署的全面指南
    《PythonOpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门!解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界在现代软件开发和运维过程中,Docker容器化技术因其高效、轻量和可移植性而被广泛应用。Python作为一种灵活且功能强大的编程语言,通过docker-py......