修改主机名
一、使用nmtui修改主机名
使用网络管理器的nmtui接口修改了静态主机名后,不会通知hostnamectl。
要想强制让hostnamectl知道静态主机名已经被修改,需要重启systemd-hostnamed服务。
[root@localhost ~]# nmtui
[root@localhost ~]# systemctl restart systemd-hostnamed
在虚拟机可以用hostnamectl status查看一下
二、使用hostnamectl修改主机名
[root@localhost ~]# hostnamectl status //查看主机名
[root@localhost ~]# hostnamectl set-hostname client-1 //修改主机名
三、使用nmcli修改主机名
[root@localhost ~]# nmcli general hostname //查看主机名
[root@localhost ~]# nmcli general hostname client //修改主机名
需要重启systemd-hostnamed服务知道静态主机名已经被修改
配置网络地址
一、使用系统菜单配置
二、使用图形界面配置
[root@server ~]# nmtui
使用nmcli命令配置网络接口
1.创建新连接
步骤一:创建新连接default,IP地址通过DHCP自动获取
[root@client ~]# nmcli connection show
NAME UUID TYPE DEVICE
ens160 633113cb-cf2c-49a3-bc1e-1e81adb6d425 ethernet ens160
[root@client ~]# nmcli connection add con-name default type ethernet ifname ens160
连接 "default" (b519ae99-01f5-4035-803b-01cf3bd44139) 已成功添加。
步骤二:删除连接
[root@client ~]# nmcli connection delete default
成功删除连接 "default" (b519ae99-01f5-4035-803b-01cf3bd44139)。
步骤三:创建新连接test2,指定静态IP地址,不自动连接
[root@client ~]# nmcli connection add con-name test2 ipv4.method manual ifname ens160 autoconnect no type ethernet ipv4.addresses 192.168.111.129/24 gw4 192.168.111.2
连接 "test2" (2aaa3466-4ecb-4fa0-8b94-9d0108cb2c46) 已成功添加。
2.查看/etc/sysconfig/network-scripts
[root@client ~]# ls /etc/sysconfig/network-scripts/ifcfg-*
/etc/sysconfig/network-scripts/ifcfg-ens160 /etc/sysconfig/network-scripts/ifcfg-test2
3.启用test2连接
如果使用远程软件注意,会更改IP地址导致掉线
[root@client ~]# nmcli connection up test2
连接已成功激活(D-Bus 活动径:/org/freedesktop/NetworkManager/ActiveConnection/6)[root@client ~]# nmcli connection show
4.查看是否生效
[root@client ~]# nmcli device show ens160
要退出就使用Ctrl+Z
5.修改连接
[root@client ~]# nmcli connection modify test2 connection.autoconnect yes
//修改test2为自动启动
[root@client ~]# nmcli connection modify test2 ipv4.dns 192.168.111.2
//修改DNS为192.168.111.2[root@client ~]# nmcli connection modify test2 +ipv4.dns 114.114.114.114
//修改DNS为114.114.114.114
[root@client ~]# cat /etc/sysconfig/network-scripts/ifcfg-test2
//查看是否成功
[root@client ~]# nmcli connection modify test2 -ipv4.dns 114.114.114.114
//删除DNS
[root@client ~]# nmcli connection modify test2 ipv4.addresses 192.168.111.129/24 gw4 192.168.111.2
//修改IP地址和默认网关
[root@client ~]# nmcli connection modify test2 +ipv4.addresses 192.168.111.3/24
//添加多个IP地址
[root@client ~]# nmcli connection delete test2
//删除test2连接
[root@client ~]# nmcli connection show //显示
创建网络会话实例
创建company和home,分别使用
[root@client ~]# nmcli connection show
//查看
[root@client ~]# nmcli connection add con-name company ifname ens160 autoconnect no type ethernet ip4 192.168.111.129/24 gw4 192.168.111.2
//创建网络会话company(手动配置IP)
[root@client ~]# nmcli connection add con-name home type ethernet ifname ens160
//创建网络会话home(自动分配IP)
开启home
因为home是自动获取IP地址,会导致远程断开
[root@client ~]# nmcli connection up home
关闭home,开启company
[root@client ~]# nmcli connection down home
[root@client ~]# nmcli connection up company
配置远程控制服务
[root@client ~]# vim /etc/ssh/sshd_config