netstat命令详解 netstat命令怎样使用 如何关闭time

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了netstat命令详解 netstat命令怎样使用 如何关闭time相关的知识,希望对你有一定的参考价值。

Linux netstat命令:用于显示网络状态。

利用netstat指令得知整个Linux系统的网络情况。

语法:

netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]

参数说明:

-a或--all:显示所有连线中的Socket。

-A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址。

-c或--continuous:持续列出网络状态。

-C或--cache:显示路由器配置的快取信息。

-e或--extend:显示网络其他相关信息。

-F或--fib:显示FIB。

-g或--groups:显示多重广播功能群组组员名单。

-h或--help:在线帮助。

实例:

显示详细的网络状况:

# netstat -a

显示当前户籍UDP连接状况:

# netstat -nu

显示UDP端口号的使用情况:

# netstat -apu

显示网卡列表:

# netstat -i

解决系统存在大量TIME_WAIT状态的连接:

vim /etc/sysctl.conf

编辑文件,加入以下内容:

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_fin_timeout = 30

然后执行 /sbin/sysctl -p 让参数生效。

扩展资料:

net.ipv4.tcp_syncookies = 1:

表示开启SYN cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭。

 net.ipv4.tcp_tw_reuse = 1:

表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭。

net.ipv4.tcp_tw_recycle = 1:

表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。

net.ipv4.tcp_fin_timeout:

修改系统默认的 TIMEOUT 时间。

TIME_WAIT状态的意义:

客户端与服务器端建立TCP/IP连接后关闭SOCKET后,服务器端连接的端口状态为TIME_WAIT。

参考技术A Netstat的定义是: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。
Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
1.命令中各选项的含义如下:

-a 显示所有socket,包括正在监听的。
-c 每隔1秒就重新显示一遍,直到用户中断它。
-i 显示所有网络接口的信息,格式“netstat -i”。
-n 以网络IP地址代替名称,显示出网络连接情形。
-r显示核心路由表,格式同“route -e”。
-t 显示TCP协议的连接情况
-u 显示UDP协议的连接情况。
-v 显示正在进行的工作。
-p 显示建立相关连接的程序名和PID。
-b 显示在创建每个连接或侦听端口时涉及的可执行程序。
-e 显示以太网统计。此选项可以与 -s 选项结合使用。
-f 显示外部地址的完全限定域名(FQDN)。
-o显示与每个连接相关的所属进程 ID。
-s 显示每个协议的统计。
-x 显示 NetworkDirect 连接、侦听器和共享端点。
-y 显示所有连接的 TCP 连接模板。无法与其他选项结合使用。
interval 重新显示选定的统计,各个显示间暂停的 间隔秒数。按 CTRL+C 停止重新显示统计。如果省略,则 netstat 将打印当前的配置信息一次。
2.关闭TIME:
# netstat -an|awk '/tcp/ print $6'|sort|uniq -c
68 CLOSE_WAIT
2 CLOSING
136 ESTABLISHED
38 FIN_WAIT1
16 FIN_WAIT2
2 LAST_ACK
8 LISTEN
71 SYN_RECV
2936 TIME_WAIT
#

以上是关于netstat命令详解 netstat命令怎样使用 如何关闭time的主要内容,如果未能解决你的问题,请参考以下文章

netstat命令详解

Netstat查看端口状态,netstat命令详解

netstat命令使用方法以及详解

netstat命令详解

netstat命令详解

netstat命令详解