iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统中常用网络命令有哪些
  • 588
分享到

Linux系统中常用网络命令有哪些

2023-06-28 14:06:56 588人浏览 八月长安
摘要

小编今天带大家了解linux系统中常用网络命令有哪些,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统中常用网络命令有哪些

小编今天带大家了解linux系统中常用网络命令有哪些,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统中常用网络命令有哪些”的知识吧。

1. 网络配置

1.1 ip

作用

ip命令用于配置网络,该命令很强大,强大到可以完全代替 ifconfig,netstat,route,arp 等。

常见选项

Linux系统中常用网络命令有哪些

  • 对象:所有对象的名称可以用完整或缩写形式书写,例如address可以缩写成addr或只是a。

  • link 网络设备

  • address 设备上的协议(IP或IPv6)地址

  • addrlabel 协议地址选择的标签配置

  • neighbour ARP或NDISC缓存条目

  • route 路由表条目

  • rule 路由策略数据库中的规则

  • maddress 组播地址

  • mroute 组播路由缓存条目

  • tunnel IP隧道

  • xfrm IPSec协议框架

  • 选项

  • -V,-Version 显示指令版本信息

  • -s,-stats,statistics 输出详细信息

  • -r,-resolve 使用系统名称解析程序来打印DNS名称而不是主机地址

  • -h,-human,-human-readable 输出人类可读的统计信息和后缀

  • -f,-family FAMILY 指定要使用的协议族。协议族标识可以是inet、inet6、ipx、dnet或link之一。如果此选项不存在,则从其他参数中推测协议族。如果命令行的其余部分没有提供足够的信息来推测该族,则ip会退回到默认值,通常是inet或any。link是一个特殊的系列标识符,表示不涉及网络协议

  • -4 –family inet的快捷方式

  • -6 –family inet6的快捷方式

  • -0 –family link的快捷方式

  • -o,-oneline 将每条记录输出到一行,用’\’字符替换换行符

用法举例

  • 设置 ip 地址和查看 ip 地址: Linux系统中常用网络命令有哪些

  • 查看路由表 Linux系统中常用网络命令有哪些

  • 查看指定 ip 地址的路由包来源(本例中我输入的本机ip): Linux系统中常用网络命令有哪些

  • 更改默认路由: sudo ip route add default via 默认路由

  • 显示网络统计数据: Linux系统中常用网络命令有哪些

  • 查看局域网设备Mac地址:

地址解析协议(ARP)用于将一个IP地址转换成它对应的物理地址,也就是通常所说的MAC地址。

Linux系统中常用网络命令有哪些

  • 查看netlink消息:

monitor选项允许查看网络设备的状态。比如,所在局域网的一台电脑根据它的状态可以被分类成REACHABLE或者STALE。

Linux系统中常用网络命令有哪些

  • 激活和停止网络设备:

Linux系统中常用网络命令有哪些

1.2 ifconfig

作用

ifconfig 是网卡配置工具(configure a network interface),可以用来查看网卡信息(IP地址,发送包数个数,接受包数,丢包数等)以及配置网卡(开启关闭网卡,修改网络mtu,修改IP地址等)。

常见选项

Linux系统中常用网络命令有哪些

  • up 启动指定网络设备/网卡

  • down 关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除

  • arp 设置指定网卡是否支持ARP协议

  • -promisc 设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包

  • -allmulti 设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包

  • -a 显示全部接口信息

  • -s 显示摘要信息(类似于 netstat -i)

  • add 给指定网卡配置IPv6地址

  • del 删除指定网卡的IPv6地址

  • 配置网卡最大的传输单元

  • mtu 设置网卡的最大传输单元 (bytes)

  • netmask 设置网卡的子网掩码。掩码可以是有前缀0x的32位十六进制数,也可以是用点分开的4个十进制数。如果不打算将网络分成子网,可以不管这一选项;如果要使用子网,那么请记住,网络中每一个系统必须有相同子网掩码。

  • tunel 建立隧道

  • dstaddr 设定一个远端地址,建立点对点通信

  • -broadcast 为指定网卡设置广播协议

  • -pointtopoint 为网卡设置点对点通讯协议

  • multicast 为网卡设置组播标志

  • address 为网卡设置IPv4地址

  • txqueuelen 为网卡设置传输列队的长度

用法举例

  • 查看网络接口状态

Linux系统中常用网络命令有哪些

  • 第一行:ens33 表示第一块网卡,UP(代表网卡开启状态),RUNNING(代表网卡的网线被接上),MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节

  • 第二行:网卡的IP地址、子网掩码、广播地址( 专门用于同时向网络中(通常指同一子网)所有工作站进行发送的一个地址)。此网卡的 IP地址是 192.168.93.132,子网掩码是255.255.255.0,广播地址是192.168.93.255

  • 第三行:IPv6地址

  • 第四行:ether表示网卡的物理地址,可以看到目前这个网卡的物理地址(MAC地址)是 00:0c:29:3e:b9:3e;txqueuelen 是传输缓区长度大小;连接类型是以太网

  • 第五~八行:接收、发送数据包情况统计

  • lo 是表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 HttpD服务器的指定到回坏地址,在浏览器输入 127.0.0.1 就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。 第行:接收、发送数据包情况统计

  • 关闭/开启网卡:

 sudo ifconfig ens33 down sudo ifconfig ens33 up 12

2. 连通性测试

2.1 ping

作用

用于网络连通性和网速测试。

常见参数

Linux系统中常用网络命令有哪些

用法举例

Linux系统中常用网络命令有哪些 默认使用该命令会一直发送ICMP包直到用户手动中止,可以使用-c命令指定发送数据包的个数,使用-W指定最长等待时间,如果有多张网卡,还可以通过-I指定发送包的网卡。 在ping过程中按下ctrl+|会打印出当前的summary信息,统计当前发送包数量、接收数量、丢包率等。

2.2 traceroute

作用

traceroute 命令用来追踪网络数据包的路由途径。

常见选项

选项很多,用到时可以自行查看。 Linux系统中常用网络命令有哪些

  • 常用选项

  • -d 使用Socket层级的排错功能。

  • -f 设置第一个检测数据包的存活数值TTL的大小。

  • -F 设置勿离断位。

  • -g 设置来源路由网关,最多可设置8个。

  • -i 使用指定的网络界面送出数据包。

  • -I 使用ICMP回应取代UDP资料信息。

  • -m 设置检测数据包的最大存活数值TTL的大小。

  • -n 直接使用IP地址而非主机名称。

  • -p 设置UDP传输协议的通信端口。

  • -r 忽略普通的Routing Table,直接将数据包送到远端主机上。

  • -s 设置本地主机送出数据包的IP地址。

  • -t 设置检测数据包的TOS数值。

  • -v 详细显示指令的执行过程。

  • -w 设置等待远端主机回报的时间。

  • -x 开启或关闭数据包的正确性检验。

用法举例

本机连接到qq网站的数据包路由途径: Linux系统中常用网络命令有哪些

3. 网络连接

3.1 netstat

作用

查看当前建立的所有网络连接。

常见选项

Linux系统中常用网络命令有哪些

用法举例

Linux系统中常用网络命令有哪些

3.2 nc

作用

nc(netcat),功能强大的网络工具,可以作为网络应用的debug分析,创建不同类型的网络连接。功能很多,例如实现简单的聊天工具,模拟ssh登录远程主机,远程传输文件,端口扫描等。

常见选项

Linux系统中常用网络命令有哪些

用法举例

扫描192.168.0.1的1~100端口:

 nc -zv 192.168.0.1 1-100 1

Linux系统中常用网络命令有哪些

4. 流量统计

iftop

作用

查看网络流量的工具(display bandwidth usage on an interface by host)。

常见选项

Linux系统中常用网络命令有哪些

用法举例

直接使用sudo iftop命令: Linux系统中常用网络命令有哪些

感谢大家的阅读,以上就是“Linux系统中常用网络命令有哪些”的全部内容了,学会的朋友赶紧操作起来吧。相信编程网小编一定会给大家带来更优质的文章。谢谢大家对编程网网站的支持!

--结束END--

本文标题: Linux系统中常用网络命令有哪些

本文链接: https://www.lsjlt.com/news/319900.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统中常用网络命令有哪些
    小编今天带大家了解Linux系统中常用网络命令有哪些,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统中常用网络命令有哪些...
    99+
    2023-06-28
  • Linux系统中常用的网络命令有哪些
    这篇文章主要为大家展示了“Linux系统中常用的网络命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中常用的网络命令有哪些”这篇文章吧。hostnamehostname 没...
    99+
    2023-06-28
  • Linux中常用的网络命令有哪些
    这篇“Linux中常用的网络命令有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux中常用的网络命令有哪些”文章吧...
    99+
    2023-06-27
  • Linux系统常用网络命令指的是哪些
    这篇文章给大家介绍Linux系统常用网络命令指的是哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. 交换与路由route作用route用于查看和修改路由表。常见选项用法举例删除默认路由: sudo&nb...
    99+
    2023-06-28
  • Linux系统中常用命令有哪些
    这篇文章将为大家详细讲解有关Linux系统中常用命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux 常用命令awk / arch /bc /cp / clock -w / chmod / ...
    99+
    2023-06-06
  • Linux系统重启网络命令有哪些
    这篇文章将为大家详细讲解有关Linux系统重启网络命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Ubuntu重启网络命令service networking restart重启网卡命令ifcon...
    99+
    2023-06-28
  • Linux系统查看网络命令有哪些
    这篇“Linux系统查看网络命令有哪些”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统查看网络命令有哪些”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下...
    99+
    2023-06-28
  • linux系统中的常用命令有哪些
    本篇文章为大家展示了linux系统中的常用命令有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。sagane@sagane-ThinkPad-Edge:~$ mii-tool,网络不通时可用此命令...
    99+
    2023-06-13
  • Linux系统中FIO常用命令有哪些
    小编给大家分享一下Linux系统中FIO常用命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,他可以通过多线程或进程模拟各...
    99+
    2023-06-28
  • linux系统中oracle常用命令有哪些
    这篇文章主要介绍linux系统中oracle常用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、...
    99+
    2023-06-28
  • Linux系统中MongoDB常用命令有哪些
    这篇文章主要为大家展示了“Linux系统中MongoDB常用命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中MongoDB常用命令有哪些”这篇文章吧。MongoDB 是一...
    99+
    2023-06-28
  • Linux系统中ftp常用命令有哪些
    这篇文章将为大家详细讲解有关Linux系统中ftp常用命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。FTP即文件传输协议是用于在网络上进行文件传输的一套标准协议,允许用户以文件操作的方式(如文件...
    99+
    2023-06-28
  • Linux系统中apt常用命令有哪些
    这篇文章给大家分享的是有关Linux系统中apt常用命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。apt命令可以说是Ubuntu系统下最为重要的命令,安装、更新、卸载软件,升级系统内核都离不开apt命令...
    99+
    2023-06-28
  • Linux中常用的网络测试命令有哪些
    这篇文章将为大家详细讲解有关Linux中常用的网络测试命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。许多用户朋友在使用Linux操作系统的时候都不知道Linux测试网速命令是什么,但是又想看看自...
    99+
    2023-06-27
  • Linux中有哪些网络命令
    Linux中有哪些网络命令,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。查看当前系统的连接如何看当前系统有多少连接呢?可以使用netstat结合awk进行统计。...
    99+
    2023-06-15
  • Linux系统中常用的ps命令有哪些
    本篇内容介绍了“Linux系统中常用的ps命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux作为Unix的衍生操作系统,Li...
    99+
    2023-06-13
  • Linux系统中常用的git命令有哪些
    小编给大家分享一下Linux系统中常用的git命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Git是一个开源的分布式版本控制系统,用以有效、高速的处理从...
    99+
    2023-06-28
  • Linux系统查看网络带宽命令有哪些
    这篇文章将为大家详细讲解有关Linux系统查看网络带宽命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.查看服务器网络端口ifconfig 查看带宽大小:sudo ethtool xx...
    99+
    2023-06-28
  • Linux系统查看网络流量命令有哪些
    这篇“Linux系统查看网络流量命令有哪些”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统查看网络流量命令有哪些”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所...
    99+
    2023-06-28
  • Linux系统中有哪些常用的系统管理命令
    Linux系统中有哪些常用的系统管理命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。df作用df命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。格式df [o...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作