博客
关于我
Linux 常用网络命令
阅读量:795 次
发布时间:2023-02-01

本文共 1442 字,大约阅读时间需要 4 分钟。

一、ifconfig命令

ifconfig 命令是Linux系统中配置和显示网络卡网络参数的重要工具。当网络环境发生变化时,可以通过这个命令对网络进行相应配置。

注意事项:用ifconfig命令配置的网卡信息在网卡重启后会丢失。如果希望这些配置信息持久保存,可以通过修改网卡的配置文件来实现。

CentOS7的特殊配置:在CentOS7的最小安装版本中,默认情况下没有ifconfig命令。需要通过YUM安装net-tools包,如下所示:

yum search ifconfigyum install net-tools.x86_64

安装完成后,就可以正常使用ifconfig命令了。

二、IP地址设置

永久修改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
    1. 显示监听端口:
    2. netstat -l
      1. 显示TCP/UDP统计信息:
      2. netstat -st/su

    转载地址:http://nlwfk.baihongyu.com/

    你可能感兴趣的文章
    Nginx用户认证
    查看>>
    Nginx的location匹配规则的关键问题详解
    查看>>
    Nginx的Rewrite正则表达式,匹配非某单词
    查看>>
    Nginx的使用总结(一)
    查看>>
    Nginx的使用总结(三)
    查看>>
    Nginx的使用总结(二)
    查看>>
    Nginx的使用总结(四)
    查看>>
    Nginx的可视化神器nginx-gui的下载配置和使用
    查看>>
    nginx的平滑升级方法:
    查看>>
    Nginx的是什么?干什么用的?
    查看>>
    Nginx的端口修改问题
    查看>>
    nginx看这一篇文章就够了
    查看>>
    Nginx知识详解(理论+实战更易懂)
    查看>>
    Nginx简单介绍
    查看>>
    Nginx系列6之-rewirte功能使用案例总结
    查看>>
    nginx线程模型理解
    查看>>
    nginx自动摘除和恢复后端服务,进行自动检测
    查看>>
    Nginx虚拟主机配置
    查看>>
    Nginx访问控制_登陆权限的控制(http_auth_basic_module)
    查看>>
    nginx访问控制配置
    查看>>