Linux中主要使用三类网络管理命令:1。ifconfig、路由和netstat属于传统的功能单一类网络命令;2.知识产权和ss属于综合类网络命令;3.nmcli适用于RHEL7中的综合网络命令,还可以通过配置文件来实现网络管理。
本文主要讲解这三类网络管理命令和相关配置文件。
注:通过命令修改的网络参数在网络服务重新启动后就会丢失,只有通过配置文件修改的网络参数才能永久有效。
1 - 1。<强> ifconfig命令强>
作用:,查看或配置网络接口参数
格式:
<强> ifconfig(接口)(上|下)强>,,,,,查看指定网络接口参数,设置网络接口状态
常用选项:
——:显示所有网络接口信息
s:显示网络接口统计信息
默认ifconfig只显示活动网络接口,不消失关闭网络接口参数
<强> ifconfig INT地址强>,,,,,配置指定网络接口的IP地址
ifconfig INT IP/掩码或ifconfig INT IP子网掩码面具修改指定设备的IP地址
#配置IP地址时,如果掩码使用点分十进制表示就必须使用关键字网络
<强> 1 - 2。路线命令强>
作用:,查看或配置本机的路由条目
格式:
<强> route ,,,,,,,查看路由条目强>
选项:
- N:对域名不进行解析,以IP地址进行显示
<强>路线增加净|主机|默认目标[子网掩码面具][兆瓦兆瓦][mertic N] (dev INT) 强>
<强>路线del 强> <强>,净|主机|默认目标(子网掩码面具)(兆瓦兆瓦)(dev INT) 强>
<强>添加或删除路由条目强>
主机路由条目时使用关键字主机,网络路由条目使用关键字网络,默认路由条目使用关键字默认
mertic N:用于指定路由条目度量值
dev INT:指定出战接口
添加主机路由条目,路由添加主机1.1.1.1 gw 10.10.10.1指标15 dev eth2
下一跳地址为:10.10.10.1,路由条目度量值为15日,出站接口为eth2
网络路由条目,路由添加净3.3.3.0/24指标7 dev eth0
度量值为7,出站接口为eth0
删除网络路由条目
<强> 1 - 3。netstat命令强>
作用:,通过指定选项查看本机的网络属性
格式:<强> netstat[选项]强>
常用选项:
- n:以数字显示IP和端口
- t:显示tcp连接
- u:显示udp连接
- l:处于监听状态端口
——:所有状态
- e:扩展格式
- p:显示相关进程及PID
- r:显示内核路由表
我INT:显示指定接口的统计信息
=============================================================
<强> 2 - 1。ip命令强>
作用:,配置本机的接口状态,网络参数和路由条目
格式:,<强> ip[选项]对象{命令|帮助}强>
<强>对象为链接时>强,用于配置本机的二层链路属性配置
对应命令为:
ip链路设置设备{上上| | arp {alt=癓inux网络管理,网络管理基本命令">
<强>对象为地址时>强,用于设置本机ip地址
对应命令为:
ip addr{添加|▽}IFADDR dev字符串:对指定网络接口添加或删除ip地址
ip addr{显示|冲洗}(dev字符串):查看或清空指定设备的ip地址
添加ip/掩码:为设备添加地址
删除ip:删除设备配置的地址
冲洗:清空指定设备中的配置
显示:查看ip地址配置
通过添加命令添加指定ip地址