Linux云计算 |【第一阶段】ENGINEER-DAY4

主要内容:

配置Linux网络参数、配置静态主机名、查看/修改/激活/禁用网络连接、指定DNS、虚拟网络连接、虚拟机克隆、SSH客户端、SCP远程复制、SSH无密码验证(SERVICE-DAY5)、虚拟网络类型

一、网络参数配置

修改网卡配置文件主要是需要配置主机名、修改网络连接名、修改网络配置、虚拟网络桥接

1、配置静态(永久)主机名

配置文件:/etc/hostname

用途:固定保存的主机名,对本机有效

注意:临时修改主机名只影响当前,永久修改主机名影响下次开机

例如:

[root@localhost ~]# hostname svr7.tedu.cn     //临时生效
[root@localhost ~]# hostname
svr7.tedu.cn
打开新终端,查看主机名变化
[root@svr7 ~]#

例如:

[root@localhost ~]# cat /etc/hostname
localhost.localdomain
[root@localhost ~]# echo "svr7.tedu.cn" > /etc/hostname    //永久生效
[root@localhost ~]# cat /etc/hostname
svr7.tedu.cn
[root@localhost ~]# reboot     //重启生效
[root@svr7 ~]#

补充:修改网卡命名规则(grub内核引导程序)

因不同的网卡命名规则不同,一般企业环境要求第一张网卡命名为:eth0

配置文件:/etc/default/grub

GRUB_CMDLINE_LINUX=...quiet 添加 net.ifnames=0 biosdevname=0

通知Linux内核命令:grub2-mkconfig -o /boot/grub2/grub.cfg

 步骤1:

[root@svr7 ~]# vim /etc/default/grub     //grub内核引导程序
[root@svr7 ~]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"

注意:修改配置文件后不会立即生效,需要通知Linux内核

步骤2:

[root@svr7 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg    //通知内核让网卡命名规则生效
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-862.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-862.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-48ddf055438941f29c5b67418ab66380
Found initrd image: /boot/initramfs-0-rescue-48ddf055438941f29c5b67418ab66380.img
done

步骤3:

[root@svr7 ~]# reboot     //重启加载网卡
[root@svr7 ~]# ifconfig | head -2
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.122.124  netmask 255.255.255.0  broadcast 192.168.122.255

步骤4:删除错误网卡命名

[root@svr7 ~]# nmcli connection delete "有线连接 1"   //系统误以为有两个参数
成功删除连接 '有线连接 1'(2ba51e76-97ef-389f-b8ae-c81bb14252cd)。
[root@svr7 ~]# nmcli connection delete eth0
成功删除连接 'eth0'(9b730780-ab52-48be-97f4-72beec74b379)。

2、查看网卡连接配置(show)

格式:nmcli connection show

格式:nmcli connection show “连接名”

例如:

[root@svr7 ~]# nmcli connection show
NAME    UUID                                  TYPE      DEVICE
eth0    9b730780-ab52-48be-97f4-72beec74b379  ethernet  eth0   
virbr0  b27cbee5-0a94-40eb-b179-f56f0ac4cb70  bridge    virbr0

3、删除网卡配置(delete)

格式:nmcli connection delete ‘连接名’

例如:

[root@svr7 ~]# nmcli connection delete eth0
成功删除连接 'eth0'(9b730780-ab52-48be-97f4-72beec74b379)。
[root@svr7 ~]# nmcli connection show
NAME        UUID                                  TYPE      DEVICE
virbr0      b27cbee5-0a94-40eb-b179-f56f0ac4cb70  bridge    virbr0
有线连接 1  2ba51e76-97ef-389f-b8ae-c81bb14252cd  ethernet   eth0 

注意:删除错误网卡配置,为下一步添加网卡eth0和配置网络做准备

例如1:

[root@svr7 ~]# nmcli connection delete "有线连接 1"   //系统误以为有两个参数,需要使用引号
成功删除连接 '有线连接 1'(2ba51e76-97ef-389f-b8ae-c81bb14252cd)。

例如2:

[root@svr7 ~]# nmcli connection delete 有线连接\ 1    //通过[\]转义符取消空格
成功删除连接 '有线连接 1'(2ba51e76-97ef-389f-b8ae-c81bb14252cd)。

4、添加网卡配置(add)

格式:nmcli connection add type 网卡类型 ifname 硬件名 con-name 连接名

解析:nmcli connection 添加 类型 以太网设备 网卡设备名 eth0 连接名 eth0

[root@svr7 ~]# nmcli connection add type ethernet ifname eth0 con-name eth0
连接“eth0”(461f58c6-494a-4e5f-934d-24bea15b3db2) 已成功添加。
[root@svr7 ~]# nmcli connection show
NAME    UUID                                    TYPE      DEVICE
eth0    461f58c6-494a-4e5f-934d-24bea15b3db2  ethernet  eth0   
virbr0  b27cbee5-0a94-40eb-b179-f56f0ac4cb70  bridge    virbr0

5、修改网络连接配置(modify)

格式:nmcli connection modify ‘连接名’ ipv4.method 手动连接 ipv4.addresses ip地址/掩码 ipv4.gateway 网关地址 [ipv4.dns 地址] connection.autoconnect yes|no            

配置文件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小安运维日记

Hey~ 感谢您的充电支持!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值