八、网络管理

8.1 配置文件

8.1.1 配置文件说明

路径:/etc/sysconfig/network-scripts
文件名:ifcfg-网卡名

 网卡名:

p link show
ip addr

网卡配置文件

TYPE=Ethernet    # 指定网卡类型
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static     # 指定网卡获取ip类型,static表示静态ip;DHCP表示是动态IP
DEFROUTE=yes
UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698    # UUDI网卡的id标识,多个网卡的uid不能相同
HWADDR=xx-xx-xx-xx-xx-xx-xx    # 网卡的mac地址,多个网卡的uuid不能相同
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33     # 网卡名称
DEVICE=ens33    # 网卡名称
ONBOOT=yes   # 设置网卡是否激活,yes表网卡激活;no表示网卡禁用
IPADDR=172.16.100.2    # 设置ip地址
NETMASK=255.255.0.0    # 设置子网掩码
GATEWAY=172.16.1.1    # 设置网关
DNS1=8.8.8.8 # 主DNS
DNS2=114.114.114.114
DEVICE:此配置文件应用到的设备
#HWADDR:对应的设备的MAC地址
#BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none,bootp
#NM_CONTROLLED: NM是NetworkManager的简写,此网卡是否接受NM控制;建议CentOS6为“no”
systemctl stop NetworkManager
systemctl disable NetworkManager
#ONBOOT:在系统引导时是否激活此设备
#TYPE:接口类型;常见有的Ethernet, Bridge
#UUID:设备的惟一标识
#IPADDR:指明IP地址
#NETMASK:子网掩码
#GATEWAY: 默认网关
#DNS1:第一个DNS服务器指向
#DNS2:第二个DNS服务器指向
#USERCTL:普通用户是否可控制此设备
#IPV4_FAILURE_FATAL 如果为yes,则ipv4配置失败禁用设备

8.1.2 添加网卡

第一步:先添加一个新网卡

第二步:查看新网卡的网卡名

ip addr
  1. 找到的名称是ens37

 第三步:为新网卡创建配置文件

cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens37
vim ifcfg-ens37
修改文件的内容
1. 修改网卡名称
2. 修改uuid【建议删除】
3. 修改HWADDR【建议删除】
4. 修改ip地址等信息
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens37
DEVICE=ens37
ONBOOT=yes

 第四步:重启网卡

建议:关闭NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart network
检查是否修改成功
ip addr

8.2 相关命令

ifconfig
lsof
ping
netstat
ss
ip addr
ip link

 ifocnfig命令

作用
  • 1:查看ip地址
  • 2:设置ip地址【在内存中设置】
如果没有这个命令,需要安装组件:net-tools

 1)查看ip地址

ifconfig
ifconfig ens33
ifconfig -a
2)修改ip地址
ifconfig 网卡名 ip地址 netmask 子网掩码 up

案例
ifconfig ens37 1.1.1.1 netmask 255.0.0.0 up

ip addr命令

ddr
ip addr s 网卡名

 ip link show命令

ip link show
ip link show 网

ping 命令

1:测试网络
2:解析域名



选项
-c
-w
-4

netstat

ss 是netstat 的升级版
选项
-t:显示基于tcp协议的连接
  • xshell链接linux
  • 访问网站的http
-u:显示基于udp协议的连接
-n:以数字的方式显示连接中的端口
-a:显示全部的连接
-l:显示等到客户端连接的状态
-p:显示链接的进程的进程id【pid】
网络连接的状态
LISTEN:表示服务器端开启了一个端口,但是尚未有客户端进行连接
ESTABLISHED:表示客户端和服务端已经建立了链接
案例:检查当前主机是否开启了22端口
ss -anl | grep 22

lsof命令

作用:检查端口是哪个进程启动的
格式:
lsof -i :端口
这个命令可能需要自己安装:lsof

 案例:判断22端口是哪个进程发起的

[root@localhost ~]# lsof -i :22

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值