一、学习目标
1. 知识目标
(1)掌握/etc/sysconfig/network-scripts目录中ifcfg-ens33的各参数意义
(2)掌握启动网络参数的方法
(3)掌握ping命令的作用
2. 能力目标
(1)能够对Linux网络进行基本配置。
(2)能够测试Linux服务器网络的连通。
二、学习资源
1. 课程微课
2. 电子课件
3. 电子教材
三、学习方法
1. 观看微课
2. 将电子课件与视频的内容做对应作为学习笔记
3. 根据微课中演示能够对Linux网络进行基本配置并测试连通等步骤进行实践练习
4. 完成测试
5. 在讨论区对疑难问题指导答疑
四、学习任务
1. 查看本机网络配置
2. 配置本机ip地址、网关和子网掩码
3. 使网络配置生效
4. 检测是否与Internet连通
一.修改主机名
Linux主机要与网络中的其他主机通信,首先要正确配置网络。网络配置通常包括主机名、IP地址、子网掩码、默认网关、DNS服务器等的设置。设置主机名是首要任务。
Centos 7 有以下2种形式的主机名:
(1)静态(static)主机名: 是系统在启动时从/etc/hostname自动初始化的主机名。
(2)瞬态(transient)主机名: 使用hostname指令更改的主机名,重启后失效
1.修改静态主机名
方法一:使用nmtui修改主机名
[root@Server01 ~]# nmtui
修改了静态主机名,/etc/hostname文件同时修改
方法二:使用hostnamectl命令修改主机名为www.xinghai.com
首先查看主机名
[root@Server ~]# hostnamectl
Static hostname: Server
然后设置新的主机名
[root@Server ~]# hostnamectl set-hostname www.xinghai.com
最后查看主机名是否生效
[root@Server ~]# hostnamectl status
Static hostname: www.xinghai.com
方法三:使用NetworkManager的命令行接口nmcli修改主机名
首先使用nmcli命令修改/etc/hostname文件中的静态主机名。
[root@Server ~]# nmcli general hostname www.xinghai.com
然后使用nmcli命令查看主机名
[root@Server ~]# nmcli general hostname
www.xinghai.com
最后读取文件查看主机名
[root@Server ~]#cat /etc/hostname
www.xinghai.com
2.修改瞬态主机名
方法:使用hostname命令修改瞬时主机名
设置新主机名
[root@Server ~]# hostname www
查看主机名
[root@Server ~]#hostname www
注意事项:重启后设置的瞬时主机名将失效
二.防火墙的开启、关闭、查看状态
启动防火墙的命令: systemctl start firewalld
检查防火墙状态的命令:systemctl status firewalld
关闭防火墙:systemctl stop firewalld
设置开机启用防火墙:systemctl enable firewalld
设置开机禁用防火墙:systemctl disable firewalld
三.SELinux的查看和设置
SELinux(Security-Enhanced Linux)是的 Linux 内核中提供的强制访问控制(MAC)系统。默认安装在Fedora、RHEL和Centos等版本的Linux上。这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要的文件。SELinux提供了更好的访问控制。
1.SELinux的三种级别模式
Enforcing,强制模式,也就是强制启用的意思。1
Permissive,宽容模式,大部分规则都放行.0
Disable,关闭模式
2.查看selinux的状态:getenforce
3.关闭SELinux
临时关闭SELinux:setenfore 0
永久关闭SELinux: 更改/etc/selinux/config,将其中SELINUX设置为disabled
四.配置网络参数
1.网络配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33
TYPE:网络类型
BOOTPROTO=static 静态IP
BOOTPROTO=dhcp 动态IP
BOOTPROTO=none 无(不指定)
DEVICE:网卡设备名字
ONBOOT:网络设备是否开机启动
IPADDR:ipv4的地址
NETMASK: 子网掩码
GATEWAY:网关
DNS1: 第一个域名解析服务器的ip地址
DNS2: 第二个域名解析服务器的ip 地址