别着急,坐和放宽
biosdevname
和 net.ifnames
两个参数进行修改ip addr ls
ip a # 简写
# 对照的ifconfig命令
ifconfig
主机名修改完成后注意修改 /etc/hostname
文件。
/etc/sysconfig/network-scripts/ifcfg-<网络接口名>
网络服务管理程序
修改配置文件后,必须重启服务,才能生效。
文件位置: /etc/hosts
nmcli 四类常用命令:n、g、c、d
网络连接状态共有五种:full、limited(连网,但无法上网)、portal(连网,但需要认证登录后才能上网)、none(没连网)和 unknown。
修改主机名后,需要重启 NetworkManager。
语法:nmcli c modify ens33 [ + | - ]选项 选项值
用空引号""
代替选项的值,可将选项设回默认值。注意修改后需要通过nmcli c up ens33
启动配置生效。
语法:nmcli c add type 连接类型 选项 选项值
type 为必选项,我们通常用到的是ethernet
。
只有在设备处于连接状态,才可以更新设备。
sshd服务可以提供远程登录服务
route -n # 使⽤ -n 参数不解析主机名
hostnamectl set-hostname <主机名>
hostname # 查看
# 激活
ip link set dev <网卡接口名> up
# 对照的ifup命令
# 配置网络接口
ip addr add 172.16.182.11/24 dev <网卡接口名>
# 对照的ifconfig命令
# 配置网关
ip route add 192.168.159.0/24 via 192.168.159.2
# 对照的route命令
BOOTPROTO=static # 还有dhcp,none
ONBOOT=yes
IPADDR=192.168.159.10
NETMASK=255.255.255.0 # 也可以使用PREFIX=24,24为掩码位数
GATEWAY=192.168.159.2
DNS1=192.168.159.2 # 最多可配置三个DNS服务器
systemctl restart network
<ip> <主机名>
192.168.159.10 mall.chend.com
nmcli n
nmcli n c
nmcli n on
nmcli n off
nmcli g
nmcli g h
nmcli g h 新的主机名
nmcli c
nmcli c s -a # nmcli c show --active
nmcli c s ens33
nmcli c up ens33
nmcli c down ens33
nmcli c m ens33 ipv4.address 192.168.159.10/24 # 修改 IP 地址和子网掩码
nmcli c m ens33 ipv4.method manual # 修改为静态配置,默认是 auto. 必须先修改 ipv4.address,然后才能修改 ipv4.method
nmcli c m ens33 ipv4.gateway 192.168.159.2 # 修改默认网关
nmcli c m ens33 ipv4.dns 192.168.159.2 # 修改 DNS
nmcli c m ens33 +ipv4.dns 114.114.114.114 # 添加一个 DNS
nmcli c m ens33 connection.autoconnect yes # 开机启动
nmcli c a type ethernet con-name ens36 ifname ens36
nmcli c delete ens33 # delete 不可简写为 d,否则与 down 冲突,但可以简写为 de
nmcli c r # 重载所有连接的配置文件
nmcli c l ifcfg-ens33 # 重载某一指定连接的配置文件
nmcli d # nmcli device status
nmcli d sh # show 不可简写为 s,否则与 status 冲突,但可以简写为 sh
nmcli d sh ens33 # 显示某一特定设备的详细信息
nmcli d c ens33 # nmcli d connect ens33
nmcli d d ens33 # nmcli d disconnect ens33
nmcli d r ens33 # nmcli d reapply ens33
# ssh 用户名@主机
ssh root@centos2
ssh-keygen # 一直回车,生产私钥和公钥
ssh-copy-id centos2 # 将自己的公钥复制给centos2;centos2即可使用公钥验证登录者身份
# scp 源文件 用户@主机:目标地址
scp test.txt root@centos2:/root