一、网络管理基本知识
1、Linux 网络接口规则:
en:eethernet 以太网-双绞线
wl:wirelessLAN:无线网卡
ww:WAN广域网:串行线缆
o:on-board板载网卡
s:hotplug热插拔
p:PCI接口
N:序号或者ID
示例:enp2s0
2、NetworkManager服务
网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活。
默认情况下,CentOS/RHEL 7 已安装网络管理器,并处于启用状态。
查看网络管理程序的状态 systemctl status NetworkManager
查看网络子管理程序的状态 systemctl status network
3、配置网络的工具
① 配置的方法,多种多样:图形、命令
② 图形配置:
③ 命令行配置:(配置文件:vim)
查看文件夹内是否存在相关文件,采用Tab 辅助补充路径及文件名
对目标文件进行编辑:vim /etc/sysconfig/network-scripts/ifcfg-ens32
如果没有这个命令,可以执行安装 yum -y install NetworkManager
二、网络配置参数
1、配置IP
① 配置网卡参数 (静态IP配置)
查看本机自动获取的IP 地址:ip a
命令行查网关/默认路由:ip r
命令行查看dns:cat /etc/resolv.conf
网卡配置文件修改:vim /etc/sysconfig/network-scripts/ifcfg-ens33 (修改前先对该文件进行备份:cp /etc/sysconfig/network-scripts/ifcfg-ens33{,.bak})
ONBOOT=yes 是否启用该设备
BOOTPROTO=none 手动(none/static)还是自动获取IP(dhcp)
IPADDR=192.168.14*.13* 根据自动获取的地址进行配置(用来定位主机)
NETMASK=255.255.255.0 子网掩码(用来定义网络)
GATEWAY=192.168.14*.* 网关,也叫默认路由 (路由器地址)
DNS1=192.168.120.2 域名解析(当你输入域名访问网站时,他告诉你IP地址)
网卡信息:NAME=ens33
UUID=d1769473-dc3c-4cf3-9158-8798994d24bb (UUID不是网卡配置文件中必须的信息,查看自身网卡UUID的命令:nmcli con)
DEVICE=ens33
② 重启网络服务 :systemctl restart network
③ 查看IP 地址: ip a
2、主机名
查看主机名:hostname (或cat /etc/hostname;vim/etc/hostname)
配置主机名:hostnamectl ste-hostname wang5 (退出shell 即生效)
重启生效:reboot 或 init 6 (编辑文档,需要重启后生效)
3、网络测试工具
① 测试工具:
ip a 查看所有IP(ifconfig)
ip r(route) 查看路由,查看网关
ip neigh 另一台主机ping通,查看邻居
② ports and services
安装示例服务: yum -y install httpd
systemctl start httpd
systemctl stop firewalld
③ 端口号查看
ss -tnl
ss -tna
4、初始化服务器
1、配置IP地址(NAT)自动获取
2、配置YUM源 yum -y install wget
3、关闭防火墙
① 停止防火墙 systemctl stop firewalld
② 开机禁止防火墙 systemctl disable firewalld
③ 查看防火墙状态 systemctl status firewalld
4、selinux
① 查看selinux:getenforce
(enforcing 开启状态,会组织程序运行;permissive 开启放行;disable 禁用状态)
② 临时关闭: setenforce 0 (数字零)
③ 永久关闭:vi /etc/sysconfig/selinux
SELINUX=disabled
5、安装常用程序
yum -y install lrzsz sysstat elinks wget net-tools bash-completion vim (可全复制,一起安装)