博客
关于我
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 入门,一篇搞定!
    查看>>
    Nginx 利用代理转发请求示例
    查看>>
    Nginx 动静分离与负载均衡的实现
    查看>>
    Nginx 反向代理 MinIO 及 ruoyi-vue-pro 配置 MinIO 详解
    查看>>
    nginx 反向代理 转发请求时,有时好有时没反应,产生原因及解决
    查看>>
    Nginx 反向代理+负载均衡
    查看>>
    Nginx 反向代理解决跨域问题
    查看>>
    Nginx 反向代理配置去除前缀
    查看>>
    nginx 后端获取真实ip
    查看>>
    Nginx 多端口配置和访问异常问题的排查与优化
    查看>>
    Nginx 如何代理转发传递真实 ip 地址?
    查看>>
    Nginx 学习总结(16)—— 动静分离、压缩、缓存、黑白名单、性能等内容温习
    查看>>
    Nginx 学习总结(17)—— 8 个免费开源 Nginx 管理系统,轻松管理 Nginx 站点配置
    查看>>
    Nginx 学习(一):Nginx 下载和启动
    查看>>
    nginx 常用指令配置总结
    查看>>
    Nginx 常用配置清单
    查看>>
    nginx 常用配置记录
    查看>>
    nginx 开启ssl模块 [emerg] the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx
    查看>>
    Nginx 我们必须知道的那些事
    查看>>