美文网首页
linux 高级网络命令

linux 高级网络命令

作者: 逍遥的石头 | 来源:发表于2020-02-15 18:16 被阅读0次

1、tcpdump命令

tcpdump命令是一款sniffer工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将数据包保存到文件中,方便以后分析。

tcpdump  -option

-a:尝试将网络和广播地址转换成名称;

-c<数据包数目>:收到指定的数据包数目后,就停止进行倾倒操作;

-d:把编译过的数据包编码转换成可阅读的格式,并倾倒到标准输出;

-dd:把编译过的数据包编码转换成C语言的格式,并倾倒到标准输出;

-ddd:把编译过的数据包编码转换成十进制数字的格式,并倾倒到标准输出;

-e:在每列倾倒资料上显示连接层级的文件头;

-f:用数字显示网际网络地址;

-F<表达文件>:指定内含表达方式的文件;

-i<网络界面>:使用指定的网络截面送出数据包;

-l:使用标准输出列的缓冲区;

-n:不把主机的网络地址转换成名字;

-N:不列出域名;

-O:不将数据包编码最佳化;

-p:不让网络界面进入混杂模式;

-q :快速输出,仅列出少数的传输协议信息;

-r<数据包文件>:从指定的文件读取数据包数据;

-s<数据包大小>:设置每个数据包的大小;

-S:用绝对而非相对数值列出TCP关联数;

-t:在每列倾倒资料上不显示时间戳记;

-tt: 在每列倾倒资料上显示未经格式化的时间戳记;

-T<数据包类型>:强制将表达方式所指定的数据包转译成设置的数据包类型;

-v:详细显示指令执行过程;

-vv:更详细显示指令执行过程;

-x:用十六进制字码列出数据包资料;

-w<数据包文件>:把数据包数据写入指定的文件。

2、ss命令

ss命令用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。

SS   -option

-h:显示帮助信息;

-V:显示指令版本信息;

-n:不解析服务名称,以数字方式显示;

-a:显示所有的套接字;

-l:显示处于监听状态的套接字;

-o:显示计时器信息;

-m:显示套接字的内存使用情况;

-p:显示使用套接字的进程信息;

-i:显示内部的TCP信息;

-4:只显示ipv4的套接字;

-6:只显示ipv6的套接字;

-t:只显示tcp套接字;

-u:只显示udp套接字;

-d:只显示DCCP套接字;

-w:仅显示RAW套接字;

-x:仅显示UNIX域套接字。

3、ip命令

ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。

ip -OPTION  (参数)

-OPTION:

-V:显示指令版本信息;

-s:输出更详细的信息;

-f:强制使用指定的协议族;

-4:指定使用的网络层协议是IPv4协议;

-6:指定使用的网络层协议是IPv6协议;

-0:输出信息每条记录输出一行,即使内容较多也不换行显示;

-r:显示主机时,不使用IP地址,而使用主机的域名。

参数:

网络对象:指定要管理的网络对象;

具体操作:对指定的网络对象完成具体操作;

help:显示网络对象支持的操作命令的帮助信息。

相关文章

  • linux 高级网络命令

    1、tcpdump命令 tcpdump命令是一款sniffer工具,它可以打印所有经过网络接口的数据包的头信息,也...

  • route、netstat、ss、ip(网络管理3)

    route命令 netstat命令 ss命令 ip命令(配置Linux网络属性)

  • Python 高级 2

    1.高级Linux命令及命令选项的使用 <1>重定向命令:> Linux允许将命令执行结果重定向到一个文件,本应显...

  • 二阶段day15-Linux网络命令

    1、网络命令(linux系统) =========================================...

  • Linux下 ls 命令的高级用法8例

    Linux下 ls 命令的高级用法8例 在Linux下,ls这个命令大家肯定太熟悉了,良许相信只要是Linux工程...

  • Linux常用高级命令

    title: Linux常用高级命令date: 2017-09-30 19:36:51tags:Linux

  • day36-Git的使用

    一、Linux命令 1.Linux中网络相关的命令 1.ping -> 检测网络可达性 -> ICMP 2.tra...

  • Linux 高级命令

    screen直接在shell输入screen,这里面就是一个后台窗口,可以执行所有的shell命令,如果要执行一些...

  • Linux高级命令

    重定向命令:>查看或合并文件内容:cat分屏显示:more管道:| # 与more搭配使用建立链接文件:ln文...

  • Linux高级命令

    常见:无权限 错误提示:permission denied,表示权限不够 解决办法:切换root用户或者赋予权限 ...

网友评论

      本文标题:linux 高级网络命令

      本文链接:https://www.haomeiwen.com/subject/uxeyfhtx.html