MacOS Rocky Linux 搭建
Zhongjun Qiu 元婴开发者

本文介绍了如何在MacOS上使用VMware Fusion Pro安装Rocky Linux,并进行基本配置,包括设置静态IP、关闭防火墙和SELinux等。

下载vmware fusion pro

由于博通收购了vmware,所以现在下载只要注册一个账号就可以了,免费供给个人使用。

这里直接给出vmware fusion 13.6版本的网盘链接(提取码:iV4F)。

下载Rocky Linux

下载链接

[!WARNING]

对于M芯片的mac,一定要选择ARM(aarch64)版本的

image

vmware fusion中创建Rocky Linux

将下载好的iso镜像拖进去

image

操作系统就选择RHEL的,或者Rocky Linux也可以,因为这两本质上都一样。

Rocky Linux就是之前的CentOS。

image

后面的安装过程就直接无脑下一步即可。

虚拟机配置

首先更新一下源,dnf等同于yum。

1
dnf upgrade

设置静态IP

先查看初始分配的IP和网关

ip aip route(报错就先下载 net-tools)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
root@localhost: ~
# ip a [18:20:51]
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 fq_codel state UP group default qlen 1000
link/ether 00:0c:29:42:3e:c6 brd ff:ff:ff:ff:ff:ff
altname enp2s0
inet 192.168.177.130/24 brd 192.168.177.255 scope global noprefixroute ens160
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe42:3ec6/64 scope link noprefixroute
valid_lft forever preferred_lft forever

root@localhost: ~
# ip route [18:20:57]
default via 192.168.177.2 dev ens160 proto static metric 100
192.168.177.0/24 dev ens160 proto kernel scope link src 192.168.177.130 metric 100

得到IP地址为192.168.177.130/24,网关为192.168.177.2。

然后修改/etc/NetworkManager/system-connections/ens160.nmconnection配置文件

1
2
3
4
[ipv4]
method=manual
address1=192.168.177.130/24,192.168.177.2
dns=114.114.114.114;8.8.8.8

只需要修改[ipv4]下的内容,对应的address1部分就是之前得到本机IP和网关IP。

最后重新加载和重启网络设置:

1
2
3
4
5
6
7
8
# 重新加载ens160配置文件(防止原来接口数据保留)
nmcli c load ens160.nmconnection

# 重新加载所有网络接口配置文件
nmcli c reload

# 启动ens160网卡接口
nmcli c up ens160

防火墙设置

不熟悉firewall,只钟爱iptables。

关闭firewall:

1
2
systemctl stop firewalld
systemctl disable firewalld

安装iptables:

1
2
3
4
dnf -y install iptables-services # -y 表示安装过程中默认对所有询问选择 yes
systemctl start iptables
iptables -F
systemctl enable iptables

关闭SELINUX

修改/etc/selinux/config配置文件

1
2
3
4
5
#SELINUX=enforcing # 注释掉

#SELINUXTYPE=targeted # 注释掉

SELINUX=disabled # 增加这句

最后执行setenforce 0

可选

安装ssh,oh-my-zsh。

快照备份

上面安装好了一个基础的Rocky Linux机器,可以先备份这个基础环境。

后面模拟分布式场景,可以直接复制。

 REWARD AUTHOR
 Comments
Comment plugin failed to load
Loading comment plugin