Linux 命令 - netstat: 检查网络设置及相关统计数据

netstat 程序可以用于查看不同的网络设置及数据。通过使用其丰富的参数选项,我们可以查看网络启动过程的许多特性。

命令格式

netstat [options]

命令参数

--route , -r
  显示内核路由表。

--groups , -g
  显示 IPv4 和 IPv6 的 IGMP 组播组成员关系信息。

--interfaces=iface , -I=iface , -i
  显示所有网络接口列表或者是指定的 iface。

--masquerade , -M
  显示伪装的连接列表。

--statistics , -s
  显示每种协议的统计信息。

--verbose , -v
  显示更为详细的信息。

--numeric , -n
  以数字形式显示地址而不是去解析主机、端口或用户名。

--numeric-hosts
  以数字形式显示主机地址,但不影响端口或用户名的解析。

--numeric-ports
  以数字形式显示端口号,但不影响主机或用户名的解析。

--numeric-users
  以数字形式显示用户 ID,但不影响主机或端口号的解析。

--protocol=family , -A
  指定要显示哪些连接的地址族。family 以逗号分隔的地址族列表,比如 inet、unix、ipx、ax25、netrom 和 ddp。这样和使用 --inet、--unix(-x)、--ipx、--ax25、--netrom 和 --ddp 选项效果相同。地址族 inet 包括 raw、udp 和 tcp 协议套接字。

-c, --continuous
  netstat 程序将以秒为单位不断地输出所选的信息。

-e, --extend
  显示附加信息。使用这个选项两次来获得所有细节。

-o, --timers
  包含与网络定时器有关的信息。

-p, --program
  显示套接字所属进程的 PID 和名称。

-l, --listening
  只显示正在侦听的套接字,这是默认的选项。

-a, --all
  显示所有正在或不在侦听的套接字。加上 --interfaces 选项将显示没有标记的接口。

-F
  显示 FIB中 的路由信息,这是默认的选项。

-C
  显示路由缓存中的路由信息。

delay
  netstat 将循环输出统计信息,每隔 delay 秒。

实例

a) 显示网络接口信息。

netstat -ie

b) 显看已连接的 TCP 端口,以及其所属的 PID。

netstat -tpnl

c) 列出所有 UDP 端口。

netstat -au
时间: 2024-10-08 09:45:23

Linux 命令 - netstat: 检查网络设置及相关统计数据的相关文章

Linux命令:iptables网络防火墙

Linux命令:iptables 网络防火墙 一.iptables的发展: iptables的前身叫ipfirewall (内核1.x时代),这是一个作者从freeBSD上移植过来的,能够工作在内核当中的,对数据包进行检测的一款简易访问控制工具.但是ipfirewall工作功能极其有限(它需要将所有的规则都放进内核当中,这样规则才能够运行起来,而放进内核,这个做法一般是极其困难的).当内核发展到2.x系列的时候,软件更名为ipchains,它可以定义多条规则,将他们串起来,共同发挥作用,而现在,

关于Win7与虚拟机Linux互通ping的网络设置

http://www.linuxidc.com/Linux/2014-04/100450.htm 虽然从WinXP到Win7一直都可以使用VMWARE虚拟机安装Linux系统,记得每次关于Windows与Linux网络设置的问题,都需要在baidu查找相关参考资料,多次折腾后才能实现,相同的工作每次都会花费不少时间和精力,最糟糕的是,隔一段时间后,之前成功实现互通设置的操作又会被遗忘的一干二净.所谓好的经验,虽然当时总以为自己已经针对设置步骤彻底弄明白了,并且看上去也确实不足为奇的简单,但是在没

linux、win7虚拟机网络设置

一.linux虚拟机网络设置 二.win7虚拟机网络设置

linux命令Netstat

1.需求 了解Netstat命令 2.简介 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等 3.例子 查看80端口的占用情况: netstat -apn | grep 80 4.总结 用到的不断补充即可

linux系统三种网络设置模式

1.NAT(网络地址转换模式)(推荐) 使用NAT模式,就是让虚拟系统借助NAT的功能,通过宿主机所在的网络来访问公网. 在这种模式下宿主机成为双网卡主机,同时参与现有的宿主局域网和新建的虚拟局域网,但由于加设了一个虚拟的NAT服务器, 使得虚拟局域网内的虚拟机在对外访问时,使用的则是宿主机的IP地址,这样从外部网络来看,只能看到宿主机,完全看不到新建的虚拟局域网. 优点:虚拟系统中不用进行任何手工配置就能直接访问互联网,只要宿主机器能访问互联网即可. 2.Bridged(桥接模式) 在这种模式

linux命令 ——netstat

作用: 能查到与客户端链接状态和数量 netstat各选项参数说明: -a : 列出所有连接,服务监听,Socket信息 -c : 持续列出网络状态 #每隔一秒输出网络信息 -t : 显示TCP端口 -u : 显示UDP端口 -l : 列出当前监听服务,只显示监听端口 -p : 显示PID(进程号)和进程名称 -n : 直接使用ip地址,而不通过域名服务器(加速输出,因为不用进行比对查询) -s : 显示网络工作信息统计表 -r : 显示路由表信息 常用命令:netstat -a #列出所有端口

Linux 命令 - umask: 显示或设置文件模式掩码值

umask 命令控制着创建文件时指定给文件的默认权限.它使用八进制表示法从文件模式属性中删除一个位掩码. 参见下面的例子: [[email protected] cmdline]$ rm -f foo.txt [[email protected] cmdline]$ umask 0002 [[email protected] cmdline]$ touch foo.txt [[email protected] cmdline]$ ls -l foo.txt -rw-rw-r-- 1 ucm uc

【Linux命令】netcat 网络工具的瑞士军刀

netcat被成为网络工具中的瑞士军刀,之前也没怎么用过,挺惭愧的,那么现在来看看怎么用吧. udp 和 tcp协议都比较好使,至少在测udp的时候,使用telnet感觉很无力呀.(nc 和 netcat都是一个命令) 参数 nc --version netcat (The GNU Netcat) 0.7.1 Copyright (C) 2002 - 2003 Giovanni Giacobbi 想要连接到某处: nc [-options] hostname port[s] [ports] 绑定

容易忘记的linux命令之chattr lsattr 设置隐藏权限与特殊权限的设置

Attr理解为属性,attribution 一lsattr 列出隐藏属性信息 参数 : -d 只列出目录 -R 递归显示隐藏信息,就是所有子目录中的文件得到遍历 -a 包括隐藏文件和.目录..目录 [[email protected] test]# ll -R .: total 4 -rw-r--r--. 1 root root 0 Apr 21 07:20 1.txt drwxr-xr-x. 2 root root 4096 Apr 21 07:23 test2 ./test2: total