本文共 1442 字,大约阅读时间需要 4 分钟。
ifconfig 命令是Linux系统中配置和显示网络卡网络参数的重要工具。当网络环境发生变化时,可以通过这个命令对网络进行相应配置。
注意事项:用ifconfig命令配置的网卡信息在网卡重启后会丢失。如果希望这些配置信息持久保存,可以通过修改网卡的配置文件来实现。
CentOS7的特殊配置:在CentOS7的最小安装版本中,默认情况下没有ifconfig命令。需要通过YUM安装net-tools包,如下所示:
yum search ifconfigyum install net-tools.x86_64
安装完成后,就可以正常使用ifconfig命令了。
永久修改IP地址需要编辑相关配置文件。RHEL/CENTOS系统中网络相关的配置文件路径如下:
/etc/sysconfig/network-scripts/ifcfg-ens33
:主要配置IP地址、子网掩码等信息/etc/sysconfig/network-scripts/ifcfg-lo
:网卡回环地址配置文件/etc/resolv.conf
:DNS服务器配置文件/etc/hosts
:主机名和IP地址绑定信息/etc/hostname
:主机名设置修改方法:
使用nmtui图形化工具修改IP地址:
nmtui
通过方向键和Tab键选择操作,完成修改后退出并重启网络服务:
systemctl restart network
修改配置文件:
使用vi编辑/etc/sysconfig/network-scripts/ifcfg-ens33
:vi /etc/sysconfig/network-scripts/ifcfg-ens33
按下i键进入编辑模式,修改相关参数后按Esc退出,再执行:wq
保存并退出。完成后重启网络服务:
systemctl restart network
临时配置IP地址:如果需要临时修改IP地址,可以使用ifconfig命令:
ifconfig ens33 192.168.1.110
添加多个IP地址时,可以使用:
ifconfig ens33 192.168.1.110 192.168.1.111
删除临时IP地址时,使用:
ifconfig ens33:0 del 192.168.1.120
ping命令
ping命令用于检测网络连通性并分析网络性能。语法:
ping [选项] [主机名或IP地址]
常见参数:
-q
:不显示数据包传输信息-n
:只输出数值结果-R
:记录路由过程-c
:指定发送次数-i
:指定间隔时间-t
:设置存活数值实例:
ping -b 192.168.198.2
2.发送5次请求:
ping -c 5 114.114.114.114
netstat命令
netstat命令用于显示网络状态相关信息,如连接状态、路由表等。语法:
netstat [-acCeFghilMnNoprstuvVwx] [-A <网络类型> ] [--ip] 网络类型>
parameters解释:
-a
:显示所有连线中的Socket-A
:指定网络类型-c
:持续更新输出-F
:显示FIB信息-l
:显示监听端口-r
:显示路由表-s
:显示统计信息实用命令:
netstat -a
netstat -l
netstat -st/su
转载地址:http://nlwfk.baihongyu.com/