上一篇文章我们介绍了在 VMWARE 中构建 AnolisOS 8.8,在这个基础上,我们需要修改服务器的网卡名称并配置静态 IP。我们先来查看一下服务器的一些基本的信息。
首先我们切换到 root 用户,然后查看一下磁盘和内存的大小以及系统信息。
[anolisos@localhost ~]$ su root
Password:
[root@localhost anolisos]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 3.8G 9.6M 3.8G 1% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/mapper/ao-root 62G 6.9G 55G 12% /
/dev/mapper/ao-home 30G 252M 30G 1% /home
/dev/sda1 1014M 256M 759M 26% /boot
tmpfs 772M 60K 772M 1% /run/user/1000
[root@localhost anolisos]# free -h
total used free shared buff/cache available
Mem: 7.5Gi 1.2Gi 4.2Gi 21Mi 2.1Gi 6.0Gi
Swap: 7.9Gi 0B 7.9Gi
[root@localhost anolisos]# cat /etc/os-release
NAME="Anolis OS"
VERSION="8.8"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.8"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.8"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
[root@localhost anolisos]#
防火墙和 SELINUX 的配置
[root@localhost anolisos]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset:>
Active: active (running) since Fri 2024-08-09 14:42:14 CST; 58min ago
Docs: man:firewalld(1)
Main PID: 1065 (firewalld)
Tasks: 2 (limit: 49022)
Memory: 31.7M
CGroup: /system.slice/firewalld.service
└─1065 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopid
Aug 09 14:42:11 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewa>
Aug 09 14:42:14 localhost.localdomain systemd[1]: Started firewalld - dynamic firewal>
Aug 09 14:42:15 localhost.localdomain firewalld[1065]: WARNING: AllowZoneDrifting is >
[root@localhost anolisos]# systemctl stop firewalld.service
[root@localhost anolisos]# systemctl disable firewalld.service
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@localhost anolisos]# cat /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
[root@localhost anolisos]#
接下来我们配置静态 IP 并修改网卡名称为 eth0
[root@localhost anolisos]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls -alh
total 8.0K
drwxr-xr-x. 2 root root 25 Aug 9 14:39 .
drwxr-xr-x. 5 root root 4.0K Aug 9 14:39 ..
-rw-r--r--. 1 root root 246 Aug 9 14:39 ifcfg-ens33
[root@localhost network-scripts]# vi ifcfg-ens33
[root@localhost network-scripts]# cat ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=aea164d1-e79b-41a9-b3d5-ca72fbafe168
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.30.140
PREFIX=24
GATEWAY=192.168.30.2
DNS1=8.8.8.8
[root@localhost network-scripts]# mv ifcfg-ens33 ifcfg-eth0
[root@localhost network-scripts]# vi /etc/udev/rules.d/69-vdo-start-by-dev.rules
[root@localhost network-scripts]# cat /etc/udev/rules.d/69-vdo-start-by-dev.rules
ENV{ID_FS_TYPE}=="vdo", ENV{SYSTEMD_WANTS}+="vdo-start-by-dev@%k"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:ba:c7:71", NAME="eth0"
[root@localhost network-scripts]# udevadm control --reload-rules
[root@localhost network-scripts]# udevadm trigger
[root@localhost network-scripts]# vi /etc/default/grub
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 rhgb quiet"
[root@localhost network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg
[root@localhost network-scripts]# reboot
[root@localhost anolisos]# 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: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:ba:c7:71 brd ff:ff:ff:ff:ff:ff
altname enp2s1
inet 192.168.30.140/24 brd 192.168.30.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:feba:c771/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:b6:84:31 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
[root@localhost anolisos]#