Rocky 8.10安装流程步骤详细教程
- 1. Rocky 8.10 安装
- 2. 登录
- 3. 配置修改
- 3.1 打开命令行窗口
- 3.2 网卡配置
- 3.3 修改网卡名
- 3.4 配置镜像源
- 3.5 删除网卡多余内容
- 3.5.1 删除virbr0
- 3.5.2 删除altname enp3s0
- 3.5.3 删除ipv6
- 3.5.4 修改ip地址(这步没有需要可以忽略)
- 3.6 升级openssh
- 3.7 selinux和firewalld关闭
1. Rocky 8.10 安装
这里的语言是安装界面的语言
如果系统需要中文可以在这里的Language Support里进行选择.
正常来说,我们只需要对1,3,4进行设置就可以.其他视实际情况进行修改.
- 磁盘分区
有需要的话可以选择手动分配
- Kdump
主要是系统崩溃时转存内存,视自己情况决定开不开
- 时区
4.密码设定
5.这个要不要随意.一般来说不要直接用root操作.
- 点击开始安装
- 等待安装完毕,重启服务器
- Licensing
2. 登录
输入密码
猛点下一步
3. 配置修改
3.1 打开命令行窗口
切换成root用户
3.2 网卡配置
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.126.29
PROFIX=24
GATEWAY=192.168.126.2
DNS1=114.114.114.114
生效配置
systemctl restart NetworkManager
3.3 修改网卡名
由于本人不太习惯网卡ens160这样的命名规范
[root@localhost ~]# vi /etc/udev/rules.d/70-udev.rules
ACTION=="add", SUBSYSTEM=="net", KERNEL=="ens160", NAME="eth0"
[root@localhost ~]# mv /etc/sysconfig/network-scripts/ifcfg-ens160 /etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost ~]# sed -i 's#ens160#eth0#g' /etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost ~]# reboot
如果忘记改了也可以从控制台进入进行修改
3.4 配置镜像源
这里我们使用阿里的镜像
sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
-i.bak \
/etc/yum.repos.d/Rocky-*.repo
# epel源
yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
sed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
yum clean all
yum makecache
yum update
yum install -y bridge-utils lrzsz wget curl telnet
3.5 删除网卡多余内容
这里我们看到altname enp3s0,ipv6和virbr0放着比较难受,去掉他们.
3.5.1 删除virbr0
systemctl stop libvirtd
virsh net-destroy default
rm -f /etc/libvirt/qemu/networks/default.xml
systemctl start libvirtd
ip a
3.5.2 删除altname enp3s0
ip link property del dev eth0 altname enp3s0
ip a
3.5.3 删除ipv6
echo 'net.ipv6.conf.all.disable_ipv6=1' >> /etc/sysctl.conf
sysctl -p
ip a
3.5.4 修改ip地址(这步没有需要可以忽略)
这里要说的并不是怎么改ip,而是修改ip后原ip如何去掉
sed -i 's#126.29#126.19#g' /etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart NetworkManager
ip a
这里可以看到19和29同时生效了,如果生产环境我们从一个模板部署出来后,修改了ip原ip在不重启系统的情况下如何去掉.
连到新ip后执行
ip a d 192.168.126.29/24 dev eth0
ip a
3.6 升级openssh
yum install -y git
cd /root
git clone https://gitee.com/qqmiller/openssh-9.5p1-.x86_64.git
cd openssh-9.5p1-.x86_64/
bash openssh_update8.sh
3.7 selinux和firewalld关闭
其实从安全角度出发是不应该关闭这2个东西的,如果是作为实验环境为了避免一些麻烦可以关闭.
systemctl disable --now firewalld.service
sed -i 's#SELINUX=.*#SELINUX=disabled#g' /etc/selinux/config
reboot