更改主机名
方式一:
#写进 /etc/hostname 文件里面,永久有效
[root@ubuntu2204 ~]# hostnamectl hostname ubuntu-m54
[root@ubuntu2204 ~]# cat /etc/hostname
ubuntu-m54
方式二:
hostnamectl set-hostname --static (名称)
网卡配置:
#网卡配置文件存在于 /etc/sysconfig/network-scripts/ 目录中,以 ifcfg-XXX 的格式来命名
路径是固定的,文件命名规则也是固定的
[root@rocky86 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=5c093cad-84c9-4cfc-8b6f-e1041db357df
DEVICE=eth0
ONBOOT=yes
名词解释:
配置 | 变量名 | 备注 |
---|---|---|
设备名 | DEVICE | 网卡名称 |
连接名 | NAME | 命令行下显示配置名称 |
IP地址 | IPADDR | IP地址 IPADDR2 IPADDR3 |
子网掩码 | NETMASK | 传统写法 255.255.255.255 |
子网掩码(新) | PREFIX | =24 |
网关 | GATEWAY | 提供跨网通讯功能 |
IP地址类型 | BOOTPROTO | 获取地址方式 1.dhcp 2.none|static静态地址 |
网卡是否开机启动 | ONBOOT | yes开机启用 no 禁用 |
域后缀 | DOMAIN | 域后缀 |
添加一块网卡,指定NAT模式(Rocky)
[root@rocky86 ~]# cd /etc/sysconfig/network-scripts
[root@rocky86 network-scripts]# vim ifcfg-eth1
DEVICE=eth1
NAME=con-eth1
IPADDR=10.0.0.88
PREFIX=24
GATEWAY=10.0.0.2
DNS1=10.0.0.2
DNS2=114.114.114
#刷新网卡
[root@rocky86 network-scripts]# nmcli connection reload
查看DNS:
[root@rocky86 network-scripts]# nmcli conn reload
[root@rocky86 network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 10.0.0.2
#新增114 DNS
[root@rocky86 network-scripts]# nmcli conn up con-eth1 (启用eth1)
Connection successfully activated (D-Bus active path:
/org/freedesktop/NetworkManager/ActiveConnection/5)
[root@rocky86 network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 10.0.0.2
nameserver 114.114.114.114
添加一块网卡,并指定仅主机模式(Rocky)
[root@rocky86 ~]# cd /etc/sysconfig/network-scripts
[root@rocky86 network-scripts]# vim ifcfg-eth2
DEVICE=eth2
NAME=con-eth2
IPADDR=192.168.10.88
PREFIX=24
#刷新并查看
# nmcli connection reload;nmcli connection
Centos7中的网卡生效方法
nmcli connection reload;nmcli connection up con-eth1
Ubuntu中网卡配置
网卡配置文件存在于 /etc/netplan/ 目录中,以 XXX.yaml 的格式来命名 路径是固定的,文件命名规则也是固定的
[root@ubuntu22:~#] cd /etc/netplan/
[root@ubuntu22:/etc/netplan] # cat 00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
dhcp4: true
version: 2
添加一块网卡,并指定NAT模式(Ubuntu)
[root@ubuntu22:~#] cd /etc/netplan/
[root@ubuntu22:/etc/netplan#] vim eth1.yaml
network:
renderer: networkd
ethernets:
eth1:
addresses: [10.0.0.6/24,10.0.0.66/24]
nameservers:
search: [magedu.com,magedu.org]
addresses: [10.0.0.2,180.76.76.76]
version: 2
#新增网卡生效
[root@ubuntu22:/etc/netplan#] netplan apply
#查看 ip a
添加一块网卡,并指定仅主机模式(Ubuntu)
[root@ubuntu22:/etc/netplan#] cd /etc/netplan/
[root@ubuntu22:/etc/netplan#] vim eth2.yaml
network:
renderer: networkd
ethernets:
eth2:
addresses:
- 192.168.10.66/24
version: 2
#生效
[root@ubuntu22:/etc/netplan#] netplan apply
#查看
[root@ubuntu22:/etc/netplan#] ip a show eth2