linux网络排错命令 linux系统排错

linux下tracert命令的作用1.命令格式:
traceroute [参数] [主机]
2.命令功能:
traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置 。
【linux网络排错命令 linux系统排错】具体参数格式:traceroute [-dFlnrvx][-f存活数值][-g网关…][-i网络界面][-m存活数值][-p通信端口][-s来源地址][-t服务类型][-w超时秒数][主机名称或IP地址][数据包大小]《Linux就该这么学》 一起学习linux
3.命令参数:
-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 开启或关闭数据包的正确性检验 。
4 实例:
实例4.1 : traceroute
实例4.2:跳数设置
命令:traceroute -m 10
linux lsof命令详解lsof命令用于查看你进程打开的文件、打开文件的进程、进程打开的端口 。找回/恢复删除的文件 。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行 。
在Linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件 。所以如传输控制协议和用户数据协议套接字等 , 系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何 , 该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口 。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的 。
语法:
losf (选项)
选项:
-a 列出打开文件存在的进程;
-c进程名 列出指定进程所打开的文件;
-g 列出GID号进程详情;
-d文件名 列出占用该文件号的进程;
+d目录 列出目录下被打开的文件;
+D目录 递归列出目录下被打开的文件;
-n目录 列出使用NFS的文件;
-i条件 列出符合条件的进程 。
Linux系统中traceroute命令使用详解Linux系统中traceroute命令可以追踪到网络数据包的路由途径 。下面由我为大家整理了linux系统中traceroute命令使用详解 , 希望对大家有帮助!
Linux系统中traceroute命令使用详解
1.命令格式:
traceroute[参数] [主机]
2.命令功能:
traceroute 指令让你追踪网络数据包的路由途径,预设数据包大小是40 Bytes, 用户可另行设置 。
具体参数格式:traceroute [-dFlnrvx] [-f存活数值] [-g网关][-i网络界面][-m存活数值][-p通信端口][-s来源地址][-t服务类型][-w超时秒数][主机名称或IP地址][数据包大小]
3.命令参数
-d使用socket 层级的排错功能
-f设置第一个检测数据包的存活数值TTL的大小
-F设置勿离段位 ----我也不知道啥是勿离段位,查了下没查到什么信息^^
-g设置来源路由网关,最多可设置8个
-i使用指定的网络界面送出数据包
-I使用ICMP回应取代UDP资料信息
-m设置检测数据包的最大存活数值TTL 的大小

推荐阅读