Skip to content

RockyLinux9安装

通过Vmware虚拟机软件安装RockyLinux9.6来了解RockyLinux的安装过程。

1. 系统安装前准备

1.2 RockyLinux下载

进入RockyLinux下载官网:https://rockylinux.org/zh-CN/download, 找到64位的Rocky-9.6-x86_64-minimal.iso版本。 Alt text

2. 创建虚拟机

双击打开vmware虚拟机软件, 点击文件->新建虚拟机, 弹出对话框:
Alt text 选择典型, 点击下一步 Alt text 选择程序光盘映像文件,输入Rocky-9.6-x86_64-minimal.iso所在的文件路径, 点击下一步 Alt text 填写虚拟机名称, 虚拟机存放目录, 点击下一步:
Alt text
设置总的磁盘空间大小, 虚拟机磁盘设置了后期不方便扩展, 建议初次设置大一些。选择存储方式为单文件, 单文件方便后期拷贝。
Alt text
除了磁盘的配置, CPU、内存等可以点击自定义硬件按钮, 进行进一步的配置:
Alt text 依次配置内存信息,内存和CPU后期可以动态修改,比较方便,值得一提的是CPU的总核数不能超过真实硬件里面CPU的核数:
Alt text 设置网络连接方式, 这里选择桥接模式, 方便其他电脑远程连接虚拟机系统:
Alt text
配置完毕,点击完成按钮后,虚拟机将会自动启动:
Alt text

3. RockyLinux系统安装

虚拟机启动后,会自动加载RockyLinux9的ios镜像文件,界面提示安装:
Alt text 选择第一个Install RockyLinux9.6,回车后安装程序开始运行:
Alt text 等待片刻进入图形化安装程序后,首先选择系统的默认语言为中文: Alt text 安装程序会自动识别处理安装源和软件选择选项,此时需要稍等一下感叹号消失:
Alt text 点击选择安装位置选项:
Alt text 选择手动配置分区,点击完成会自动进入配置分区界面:
Alt text 选择标准分区。再点击+:
Alt text 我们有三个分区需要配置:/boot(系统启动分区)、swap(交换分区)、/(根分区),首先创建启动分区,一般786M左右即可。
Alt text /boot分区用来放启动文件,设置文件系统格式为XFS:
Alt text 点击+创建swap交换分区,交换分区一般情况是物理内存的2倍大小,用于物理内存不足时被使用,这里设置8G:
Alt text 文件系统格式需要选择swap,不然设置交换分区不能被RockyLinux识别使用,最终导致磁盘空间浪费。 Alt text 添加/根分区,这里不填写大小,即表示剩余的空间都给根分区:
Alt text 点击完成按钮,退出分区设置,弹出对话框确认分区信息,点击接收更改: Alt text 返回上一个界面后,选择kdump选项:
Alt text 取消勾选kdump,主要是因为该功能比较占用磁盘空间,正式生产服务器上面建议启用:
Alt text 点击网络和主机名,进行网络配置:
Alt text 更改主机名信息:
Alt text 之后点击配置按钮,设置IP地址信息:
Alt text 选择IPv4的选项卡,设置方法为手动: Alt text 点击添加按钮:
Alt text 配置IP地址、网关和DNS,网关就是路由器IP地址, 值得一提的是IP地址和路由器网段有关,比如路由器IP是192.168.7.1,那么我们设置RockyLinux服务器IP地址需要满足在192.168.7.2~254之间,这里我设置101,没有设置一位数避免和家里其他网络连接设备IP冲突:
Alt text 点击保存,返回到上一个界面, 点击完成按钮回到安装首页:
Alt text 点击设置root密码: Alt text 主要就是设置root密码:
Alt text 设置完后,就点击开始安装: Alt text 等待系统的安装完毕: Alt text 安装完毕后,点击重启:
Alt text 出现黑窗口的登陆界面,表示RockyLinux9启动完成:
Alt text

4. 远程访问系统

请参考Centos7安装之远程访问系统

5. 配置系统信息

5.1 关闭防火墙(可选)

sh
[jack@Node opt]# systemctl stop firewalld
[jack@Node opt]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

5.2 配置静态IP

从RockyLinux9开始,/etc/sysconfig/network-scripts/目录不在存放IP地址信息,NetworkManager完全替代了network网络服务,存放网络IP地址信息目录也改为了/etc/NetworkManager/system-connections/

sh
[root@Node01 ~]# vim /etc/NetworkManager/system-connections/ens160.nmconnection
## 修改[ipv4]节点信息
address1=192.168.7.221/24
dns=114.114.114.114;
gateway=192.168.7.1
method=manual  # 手动配置(静态 IP)

重启网络,配置生效:

sh
[root@Node01 ~]# nmcli c reload

6. 安装常用软件

6.1 系统更新

sh
[root@Node01 system-connections]# dnf update
上次元数据过期检查:0:00:08 前,执行于 2025年08月19日 星期二 00时16分42秒。
依赖关系解决。
无需任何处理。
完毕!

6.2 安装常用软件

常见的命令行工具有:lrzsz,telnet、rsync、vim、wget、gcc、lsof、net-tools、cmake、unzip等

sh
[root@Node01 ~]# yum -y install lrzsz
[root@Node01 ~]# yum -y install telnet 
[root@Node01 ~]# yum -y install rsync
[root@Node01 ~]# yum install -y vim
[root@Node01 ~]# yum install -y wget
[root@Node01 ~]# yum install -y gcc gcc-c++
[root@Node01 ~]# yum install -y lsof
[root@Node01 ~]# yum install net-tools
[root@Node01 ~]# yum -y install automake autoconf libtool make
[root@Node01 ~]# yum install -y unzip

6.3 安装Java相关环境

  1. 上传jdk-17.0.16_linux-x64_bin.tar.gz到node01的/opt/software中
sh
[root@Node01 software]# ll
总用量 177876
-rw-r--r--. 1 root root 182143658  8月 19 00:24 jdk-17.0.16_linux-x64_bin.tar.gz
## 解压文件
[root@Node01 software]# tar -xvf jdk-17.0.16_linux-x64_bin.tar.gz -C ../module/
  1. 配置java环境变量
sh
[root@Node01 software]# vim /etc/profile.d/my_env.sh
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk-17.0.16
export PATH=$PATH:$JAVA_HOME/bin
[root@Node01 software]# source /etc/profile
  1. 测试安装Java
sh
[root@Node01 software]# java -version
java version "17.0.16" 2025-07-15 LTS
Java(TM) SE Runtime Environment (build 17.0.16+12-LTS-247)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.16+12-LTS-247, mixed mode, sharing)