首页 > 系统相关 >Rocky Linux 9.0 安装与配置

Rocky Linux 9.0 安装与配置

时间:2022-12-01 12:38:53浏览次数:75  
标签:Rocky -- 9.0 Linux root localhost

说明: 这不是一个详细步骤的 Rocky Linux 9.0 安装教程,建议参考:​​在 Proxmox VE 上安装与配置 Rocky Linux 8.3 RC1​​ 一起阅读。

木子这里采用 Proxmox VE 7.2 进行安装,Rocky Linux 9.0 ​​镜像下载​​,这个教程主要说明 Rocky Linux 9.0 与 Rocky. Linux 8.3 安装的不同之处及需要注意的事项。

制作U盘启动盘

虽然目前大部份的服务器可以通过iDRAC、IPMI远程进行操作系统的安装,但还是会有部份情况下需要制作U盘启动盘,这时候我们可以采用以下工具:

  • Rufus 这是一个免费实用的程序,在 Windows 系统上广泛用于创建可启动盘,下载地址:​​Rufus​​。
  • Etcher 一种适用于 Linux、macOS 和 Windows 系统的开源工具,下载地址:​​Etcher​​。

当然,还可以使用 Linux 命令行创建可引导盘:

# 确认 USB 设备
lsblk

# 将 Rocky Linux 9 镜像写入U盘
dd bs=4M if=./Rocky-9.0-20220805.0-x86_64-minimal.iso of=/dev/sdx status=progress oflag=sync

注:将​​/Rocky-9.0-20220805.0-x86_64-minimal.iso​​​替换为 ISO 文件的路径,将​​/dev/sdx​​替换为 U 盘的路径。

Rocky Linux 9.0 安装

注意:在配置虚拟机硬件时,需要将CPU类型设置为:​​host​​,不然在安装 Rocky Linux 9.0 的时候会出现内核崩溃。

Rocky Linux 9.0 安装与配置_Rocky Linux

Proxmox 7 安装 Rocky Linux 9 报错:​​end Kernel panic - not syncing: Attempted to kill init! exit code=0x00007f00​

解决方法:

修改CPU类型为:​​host​

参考链接:​​创建VM时内核崩溃​

Rocky Linux 9.0 安装与配置_Rocky Linux_02

测试镜像并安装 Rocky Linux 9.0

Rocky Linux 9.0 安装与配置_Rocky_03

设置语言为:中文 -- 简体中文(中国)


注意: 默认 Rocky Linux 9.0 安全设置禁用了 SSH 使用 root 密码登录了,详细参考:​​Rocky Linux 9.0 现已发布啦​​,所以在设置 root 用户密码的时候,记得勾选[允许 root 用户使用密码进行 SSH 登录]

Rocky Linux 9.0 安装与配置_Rocky Linux 9.0 安装_04

开始安装

Rocky Linux 9.0 安装与配置_Rocky_05

安装完成,点击[重启系统]

Rocky Linux 9.0 安装与配置_Rocky Linux 9.0 安装_06

内核升级到了5.14

Rocky Linux 9.0 安装与配置_Rocky Linux 9.0_07

登录成功

Rocky Linux 9.0 安装与配置_Rocky Linux 9.0 安装_08

防火墙配置

# 启动防火墙
[root@localhost ~]# systemctl start firewalld

# 停止防火墙
[root@localhost ~]# systemctl stop firewalld

# 禁用防火墙
[root@localhost ~]# systemctl disable firewalld

# 启用防火墙
[root@localhost ~]# systemctl enable firewalld

SELinux配置

# 禁用SELinux
[root@localhost ~]# setenforce 0
[root@localhost ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

# 内核层禁用
[root@localhost ~]# grubby --update-kernel ALL --args selinux=0

# 查看是否禁用
[root@localhost ~]# grubby --info DEFAULT
index=0
kernel="/boot/vmlinuz-5.14.0-70.13.1.el9_0.x86_64"
args="ro crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M resume=/dev/mapper/rl-swap rd.lvm.lv=rl/root rd.lvm.lv=rl/swap selinux=0"
root="/dev/mapper/rl-root"
initrd="/boot/initramfs-5.14.0-70.13.1.el9_0.x86_64.img"
title="Rocky Linux (5.14.0-70.13.1.el9_0.x86_64) 9.0 (Blue Onyx)"
id="0af0a3c0bc4946a6bb4cc8daa8c8a1f7-5.14.0-70.13.1.el9_0.x86_64"

# 回滚内核层禁用操作
[root@localhost ~]# grubby --update-kernel ALL --remove-args selinux

网络配置

配置 IPv4

在登录 Rocky Linux 9.0 后,您可用会发现以前传统的通过​​/etc/sysconfig/network-scripts​​​配置网卡信息,Rocky Linux 9.0 下已经没有对应网卡的配置文件了,我们可以通过​​nmcli​​命令进行配置。

# 查看设备信息
[root@localhost ~]# nmcli device
DEVICE TYPE STATE CONNECTION
ens18 ethernet connecting (getting IP configuration) ens18
lo loopback unmanaged --

# 配置 IPv4 地址
[root@localhost ~]# nmcli connection modify ens18 ipv4.addresses 192.168.11.144/24

# 配置 IPv4网关
[root@localhost ~]# nmcli connection modify ens18 ipv4.gateway 192.168.11.254

# 配置 IPv4 DNS,多个 DNS IP 之间使用双引号 + 空格
[root@localhost ~]# nmcli connection modify ens18 ipv4.dns "114.114.114.114 223.6.6.6"

# 设置 DNS 基础搜索,多个域名之间使用双引号 + 空格
[root@localhost ~]# nmcli connection modify ens18 ipv4.dns-search "rockylinux.cn rockylinux.org"

# 重新加载网络配置
[root@localhost ~]# nmcli connection down ens18; nmcli connection up ens18

# 查看接口配置信息
[root@localhost ~]# nmcli device show ens18
GENERAL.DEVICE: ens18
GENERAL.TYPE: ethernet
GENERAL.HWADDR: AA:6C:33:A3:47:FE
GENERAL.MTU: 1500
GENERAL.STATE: 70 (connecting (getting IP configuration))
GENERAL.CONNECTION: ens18
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/15
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 192.168.11.144/24
IP4.GATEWAY: 192.168.11.254
IP4.ROUTE[1]: dst = 172.16.11.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 192.168.11.254, mt = 100
IP4.DNS[1]: 114.114.114.114
IP6.ADDRESS[1]: fe80::a86c:33ff:fea3:47fe/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 1024

# 查看IP
[root@localhost ~]# ip addr
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: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether aa:6c:33:a3:47:fe brd ff:ff:ff:ff:ff:ff
altname enp0s18
inet 192.168.11.144/24 brd 172.16.11.255 scope global noprefixroute ens18
valid_lft forever preferred_lft forever
inet6 fe80::a86c:33ff:fea3:47fe/64 scope link noprefixroute
valid_lft forever preferred_lft forever

# 配置DHCP[auto]
[root@localhost ~]# nmcli connection modify enp1s0 ipv4.method manual

# 查看配置文件,如果需要配置多IP,可以修改此配置文件。
[root@localhost ~]# cat /etc/NetworkManager/system-connections/ens18.nmconnection
[connection]
id=ens18
uuid=7f49fd62-02d9-323e-8f35-0c8249647a74
type=ethernet
autoconnect-priority=-999
interface-name=ens18
timestamp=1669365850

[ethernet]

[ipv4]
address1=192.168.11.144/24,192.168.11.254
# address2=192.168.11.145/24,192.168.11.254
dns=114.114.114.114;223.6.6.6;
dns-search=rockylinux.cn;rockylinux.org;
method=auto

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

# 查看网络连接
[root@localhost ~]# nmcli connection
NAME UUID TYPE DEVICE
ens18 7f49fd62-02d9-323e-8f35-0c8249647a74 ethernet ens18

# 重启网络
[root@localhost ~]# systemctl restart NetworkManager
[root@localhost ~]# systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-11-25 03:52:19 EST; 5s ago
Docs: man:NetworkManager(8)
Main PID: 2002 (NetworkManager)
Tasks: 4 (limit: 48930)
Memory: 2.9M
CPU: 105ms
CGroup: /system.slice/NetworkManager.service
└─2002 /usr/sbin/NetworkManager --no-daemon

禁用 IPv6

# 因为我们用不到IPv6,所以禁用IPv6
[root@localhost ~]# grubby --update-kernel ALL --args ipv6.disable=1

# 回滚内核层禁用操作
[root@localhost ~]# grubby --update-kernel ALL --remove-args ipv6.disable

# 验证内核参数是否禁用IPv6
[root@localhost ~]# grubby --info DEFAULT
index=0
kernel="/boot/vmlinuz-5.14.0-70.13.1.el9_0.x86_64"
args="ro crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M resume=/dev/mapper/rl-swap rd.lvm.lv=rl/root rd.lvm.lv=rl/swap ipv6.disable=1"
root="/dev/mapper/rl-root"
initrd="/boot/initramfs-5.14.0-70.13.1.el9_0.x86_64.img"
title="Rocky Linux (5.14.0-70.13.1.el9_0.x86_64) 9.0 (Blue Onyx)"
id="0af0a3c0bc4946a6bb4cc8daa8c8a1f7-5.14.0-70.13.1.el9_0.x86_64"

# 重启,生效配置
[root@localhost ~]# reboot

设置时区

timedatectl set-timezone Asia/Shanghai

标签:Rocky,--,9.0,Linux,root,localhost
From: https://blog.51cto.com/rockylinux/5896267

相关文章

  • Linux系统各种库/软件版本输出指令
    日常开发基于Linux系统(其实更多的是Ubuntu平台),平时总会遇到一些情况需要查看某个库或者软件的版本信息,在这里做一下简单的记录。1.查看glibc版本方法一:使用ldd指令cv......
  • shell linux环境下内存压测
    目录shelllinux环境下内存压测脚本详情用法shelllinux环境下内存压测公司在测试prometheus检测node节点内存,但是不允许修改prometheus的阈值,只能用脚本模拟内存增加来......
  • Linux下用rm误删除文件的三种恢复方法
    对于rm,很多人都有惨痛的教训。我也遇到一次,一下午写的程序就被rm掉了,幸好只是一个文件,第二天很快又重新写了一遍。但是很多人可能就不像我这么幸运了。本文收集了一些在Lin......
  • linux usb option,Linux -> usb-serial -> option.c 设备编译usb-serial支持多设备
    在使用LC6311或者SIM4100类似的通讯modem的时候,我们经常使用usbserial驱动来在linux环境下访问模块。但是,每次,我们插入特定模块到usb端口后,都需要手动加载usbserial模块,如......
  • 你知道不同U盘在ARM+Linux下的读写速率吗?
    优秀的产品离不开完善的测试,即使一个简单的USB接口也要确保稳定性及兼容性。不同的U盘在ARM+Linux板卡下的兼容性、速率怎么样呢?本文将为大家提供测试参考数据及详细测试步......
  • pip9.0.1 安装TensorFlow 1.15.2 失败
    pip3installtensorflow==1.15.2Collectingtensorflow==1.15.2Couldnotfindaversionthatsatisfiestherequirementtensorflow==1.15.2(fromversions:0.12.1......
  • 使用编译器aarch64-xilinx-linux-gcc,导致uboot编译出现错误“aarch64-xilinx-linux-ld
    KV260PetaLinuxBSP的environment-setup-cortexa72-cortexa53-xilinx-linux会导入aarch64-xilinx-linux系列工具,并设置CROSS_COMPILE为aarch64-xilinx-linux-。因此使用......
  • Linux磁盘管理
    Linux磁盘管理常用的三个命令为df、du和fdisk。df(英文全称:diskfull):列出文件系统的整体磁盘使用量du(英文全称:diskused):检查磁盘空间使用量fdisk:用于磁盘分区,可以分区2......
  • Linux创建逻辑卷
    创建逻辑卷(LV)的顺序:Linux分区---物理卷(PV)---卷组(VG)---逻辑卷(LV)---挂载到文件系统  删除逻辑卷(LV)的顺序:卸载文件系统----逻辑卷(LV)---卷组(VG)----物理卷(P......
  • Linux的安装及管理程序
    yum安装格式:yum[option] [command] [package...] 源码编译安装优点:契合系统兼容性强如果你可以看懂源代码,修改新增功能比较自由缺点:如果编译出了问题,你看不......