Linux查看网络接口的命令合集

这篇具有很好参考价值的文章主要介绍了Linux查看网络接口的命令合集。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

通俗来讲,网络接口就是我们主机上的网卡。查看和操纵网络接口用到是同一个命令:ifconfig。其中操纵网络接口指的是启动、关闭和临时修改网络接口参数。一般来说,所有的用户都可以使用 ifconfig 来查看网络接口,但只有 root 用户才能操纵网络接口。顺便一提,本文提到的网络都指以太网。

目录

一、ifconfig

1.ifconfig  ##查看所有已开启的网络设备​编辑

2.netstat 端口扫描,查看端口是否正常工作

3.ss socket

二、端口被占用情况分析文章来源地址https://www.toymoban.com/news/detail-499248.html


一、基础命令合集和用法

1.ifconfig  ##查看所有已开启的网络设备

  • ifconfig -a 查询所有的网络设备
  • ifconfig -s 查看网络通信情况
  • ifconfig ens33 查询指定设备
  • ifconfig ens33 up 打开指定设备
  • ifconfig ens33 down 关闭指定设备
  • ifup 打开指定设备
  • ifdown 关闭指定设备
  • ificonfig ens33:0 创建虚拟网卡

2.netstat 端口扫描,查看端口是否正常工作

  • -a 显示当前主机所有活动的网络链接信息
  • -n 以数字的形式显示相关的主机地址和端口信息
  • -r 显示路由表的信息
  • -l 显示处于监听状态的网络链接和端口信息
  • -t 显示tcp协议的信息
  • -u 显示udp协议的信息
  • -p 显示与网络链接相关的进程号,进程名称信息(必须要使用root权限)
    • 用法:netstat -antp | grep 端口号或服务名

3.ss 获取socket 通过通信套接字对端口进行管理并统计信息

  • -t tcp协议
  • -u udp协议
  • -w 裸套接字
  • -x 内核socket相关
  • -l 处于监听状态
  • -a 显示所有网络链接活动
  • -n 数字格式
  • -p 相关进程的pid和进程名
    • 用法:ss -antp | grep 端口号或服务名
      • ​​​​​​​                        nslookup 正向解析 通过域名解析出真正的ip地址Linux查看网络接口的命令合集

二、端口被占用情况分析

  1. 端口被谁使用
  2. 查询出端口被那个服务占用,80 http nginx 
  • 注释:ss的查询速度比netstat要快 ss 适应于链接量较大的场景 ,netstat可能会卡死nslookup 正向解析 通过域名解析出真正的ip地址

到了这里,关于Linux查看网络接口的命令合集的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux中系统性能监测命令sar,查看cpu、内存、磁盘、网络等使用情况

    显示系统CPU利用率的统计信息: -u : 这是sar命令的选项之一,表示要显示CPU利用率相关的统计数据。 1 : 这是指定采样间隔的参数,表示每秒采样一次数据。 5 : 这是指定采样次数的参数,表示总共采样5次数据。 %user:用户模式下消耗的 CPU 时间的比例。 %nice:通过 nice 改变了

    2024年02月08日
    浏览(56)
  • 【探索Linux】—— 强大的命令行工具 P.26(网络编程套接字基本概念—— socket编程接口 | socket编程接口相关函数详细介绍 )

    本文将深入探讨使用套接字进行网络通信的基本步骤,包括创建套接字、绑定地址、监听连接(对于服务器端)、连接远程主机(对于客户端)、以及发送和接收数据等操作。套接字编程涉及一系列系统调用和函数,如 socket() 、 bind() 、 listen() 、 connect() 、 send() 、 recv() 等。

    2024年03月10日
    浏览(86)
  • 【网络工程师人手必备的常用网络命令合集,整理收藏!】

    在计算机网络中经常要对网络进行管理,测试,这时就要用到网络命令。今天就为大家整理了一些网络工程师必备的一些常用网络命令合集,建议收藏后观看哦! ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状

    2024年02月05日
    浏览(47)
  • 【Linux】不熟悉命令?张嘴吃合集

    假设您已经安装了Linux操作系统,并已具备基本的终端使用知识。如果您对Linux系统尚不熟悉,请先了解一些基本概念。 Linux终端是一种字符界面,您可以在其中输入命令来执行各种任务。Shell是Linux系统用来解释和执行命令的程序。 在终端中输入以下命令可获取命令的帮助信

    2024年02月15日
    浏览(40)
  • [linux]vncserver常用终端命令合集

    开启vnc服务:systemctl start vncserver@:1.service 关闭vnc服务:systemctl stop vncserver@:1.service 重启vnc服务:systemctl restart vncserver@:1.service 设置VNC密码: vncpasswd 开启VNC: vncserver :1 关闭VNC: vncserver -kill :1 查看vnc是否在进程:ps -ef | grep vnc 查看5901端口是否在进程:netstat -antulp | grep 5901 杀

    2024年04月26日
    浏览(35)
  • linux下mysql操作命令合集

      linux的mysql操作命令大全详解 linux的mysql操作命令大全一、有关mysql服务的操作命令 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令:

    2024年02月16日
    浏览(60)
  • linux中mysql启动服务命令(合集)

        linux的mysql启动服务命令     linux的mysql启动服务命令1:使用mysqld启动、关闭MySQL服务     mysqld是MySQL的守护进程,我们可以用mysqld来启动、关闭MySQL服务,关于mysqld, MySQL 5.6官方介绍资料如下所示:     mysqld, also known as MySQL Server, is the main program that does most of the wo

    2024年02月16日
    浏览(38)
  • 运维人必会:Linux常用命令合集

    切换目录: 查看文件与目录的命令,list 的缩写: 文本查找: 拥有强大的查找功能: 文件复制: 用于移动文件: 删除文件或目录: 查看进程: 用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号: signal的常用参数如下: 用于向一个命令启动的进程发送一个信

    2024年01月23日
    浏览(56)
  • 2023年最新整理的中兴设备命令合集,网络工程师收藏!

    今天给大家分享的是中兴网络设备的命令大全。花了一天的时间去找手册和整理、排版,希望对大家有用,觉得好的话还请点个赞,转发一下。 端口基本配置 在中兴的设备上,可以对端口参数进行配置,如自动协商、双工模式、速率、流量控制、端口优先级、mac 数目限制等

    2023年04月17日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包