位置: 编程技术 - 正文

Linux系统中netstat命令的基本使用方法(linux系统中用户账户有哪些分类)

编辑:rootadmin
在计算中,netstat(网络统计数据)是一个命令行工具,它显示传输控制协议的网络连接(传入和传出),路由表,和一个数字网络接口 (网络接口控制器或者软件定义的网络接口)和网络协议的统计数据。它可在类Unix操作系统,包括OS X,Linux,Solaris和BSD,并提供对基于Windows NT的操作系统,包括Windows XP,Windows Vista中,Windows 7和Windows8。本文主要介绍netstat在Linux的使用netstat man的帮助手册会有提示信息:NOTEThis program is obsolete. Replacement for netstat is ss. Replacement for netstat -r is ip route.Replacement for netstat -i is ip -s link. Replacement for netstat -g is ip maddr.在Linux系统作,netstat命令已废弃不建议使用,已经被ss命令替代,netstat已经是明日黄花了,官方已经不再更新了。它已经被ss命令和ip命令所取代,或许在不久的将来在Linux发行版中就将见不到netstat的身影了。所以,如果还有人在用netstat,你要建议他使用ss和ip。netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息, 语  法:netstat [-acCeFghilMnNoprstuvVwx][-A网络类型>][--ip] 补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。 参  数: -a或--all 显示所有连线中的Socket。 -A网络类型>或--网络类型> 列出该网络类型连线中的相关地址。 -c或--continuous 持续列出网络状态。 -C或--cache 显示路由器配置的快取信息。 -e或--extend 显示网络其他相关信息。 -F或--fib 显示FIB。 -g或--groups 显示多重广播功能群组组员名单。 -h或--help 在线帮助。 -i或--interfaces 显示网络界面信息表单。 -l或--listening 显示监控中的服务器的Socket。 -M或--masquerade 显示伪装的网络连线。 -n或--numeric 直接使用IP地址,而不通过域名服务器。 -N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。 -o或--timers 显示计时器。 -p或--programs 显示正在使用Socket的程序识别码和程序名称。 -r或--route 显示Routing Table。 -s或--statistice 显示网络工作信息统计表。 -t或--tcp 显示TCP传输协议的连线状况。 -u或--udp 显示UDP传输协议的连线状况。 -v或--verbose 显示指令执行过程。 -V或--version 显示版本信息。 -w或--raw 显示RAW传输协议的连线状况。 -x或--unix 此参数的效果和指定"-A unix"参数相同。 --ip或--inet 此参数的效果和指定"-A inet"参数相同。 1)复制代码代码如下:netstat -tl    -nltp 查看当前tcp监听端口 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:rrac *:* LISTEN tcp 0 0 *: *:* LISTEN ...... 2)复制代码代码如下:netstat -tlp 查看当前tcp监听端口, 需要显示监听的程序名,当不清楚mysql的监听端口时比较好用 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:rrac *:* LISTEN - tcp 0 0 *: *:* LISTEN /mysqld ...... 3)复制代码代码如下:netstat -tl | grep 只查看mysql的监听端口,当前启动的mysql端口为,明确知道mysql监听端口时使用 4)复制代码代码如下:netstat -ta | grep tcp 0 0 *: *:* LISTEN tcp 0 0 linux.local: linux.local: ESTABLISHED tcp 0 0 linux.local: linux.local: ESTABLISHED ... tcp 0 0 .3.2.: .3.2.: ESTABLISHED tcp 0 0 .3.2.: .3.2.: ESTABLISHED tcp 0 0 .3.2.: .3.2.: ESTABLISHED 由于数据库和运用程序都放在同一台机器了,因此这里连接被显示了两次. 可以使用-p参数来显示PID,然后grep PID. 5)复制代码代码如下: netstat -tap | grep | grep 是当前mysql的PID tcp 0 0 *: *:* LISTEN /mysqld tcp 0 0 linux.local: linux.local: ESTABLISHED /mysqld tcp 0 0 linux.local: linux.local: ESTABLISHED /mysqld tcp 0 0 linux.local: linux.local: ESTABLISHED /mysqld 从 整体上看,netstat的输出结果可以分为两个部分,一个是Active Internet connections,称为有源TCP连接,另一个是Active UNIX domain sockets,称为有源Unix域套接口。在上面的输出结果中,第一部分有5个输出结果,显示有源TCP连接的情况,而第二部分的输出结果显示的是 Unix域套接口的连接情况。Proto显示连接使用的协议;RefCnt表示连接到本套接口上的进程号;Types显示套接口的类型;State显示套 接口当前的状态;Path表示连接到套接口的其它进程使用的路径名。 事实上,netstat是若干个工具的汇总。 显示路由表 在随- r标记一起调用n e t s t a t时,将显示内核路由表,就像我们利用r o u t e命令一样。产生的输出如下: 复制代码代码如下:[root@machine1 /]$ netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface ..6.0 0.0.0.0 ... U 0 0 0 eth0 ..1.0 0.0.0.0 ...0 U 0 0 0 eth1 .0.0.0 0.0.0.0 .0.0.0 U 0 0 0 lo 0.0.0.0 ..6.2 0.0.0.0 UG 0 0 0 eth0 - n 选项令netstat以点分四段式的形式输出IP地址,而不是象征性的主机名和网络名。如果想避免通过网络查找地址(比如避开DNS或NIS服务器),这一点是特别有用的。 netstat 输出结果中,第二列展示的是路由条目所指的网关,如果没有使用网关,就会出现一个星号(*)或者0.0.0.0;第三列展示路由的概述,在为具体的I P地址找出最恰当的路由时,内核将查看路由表内的所有条目,在对找到的路由与目标路由比较之前,将对I P地址和genmask进行按位“与”计算;第四列显示了不同的标记,这些标记的说明如下: G 路由将采用网关。U 准备使用的接口处于“活动”状态。H 通过该路由,只能抵达一台主机。D 如果路由表的条目是由ICMP重定向消息生成的,就会设置这个标记。M 如果路由表条目已被ICMP重定向消息修改,就会设置这个标记。 netstat输出结果的Iface显示该连接所用的物理网卡,如eth0表示用第一张,eth1表示用第二张。 显示接口特性 在随- i标记一起调用时, netstat将显示网络接口的当前配置特性。除此以外,如果调用时还带上-a选项,它还将输出内核中所有接口,并不只是当前配置的接口。netstat-i的输出结果是这样的: 复制代码代码如下:[root@machine1 /]$ netstat -i Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 0 0 0 1 0 0 0 BRU eth1 0 0 0 0 0 0 0 BRU lo 0 0 0 0 0 0 0 LRU MTU 和Met字段表示的是接口的MTU和度量值值;RX和TX这两列表示的是已经准确无误地收发了多少数据包( RX - OK / TX - OK)、产生了多少错误( RX-ERR/TX-ERR)、丢弃了多少包(RX-DRP/TX-DRP),由于误差而遗失了多少包(RX-OVR/TX-OVR);最后一列展示的是 为这个接口设置的标记,在利用ifconfig显示接口配置时,这些标记都采用一个字母。它们的说明如下: B 已经设置了一个广播地址。L 该接口是一个回送设备。M 接收所有数据包(混乱模式)。N 避免跟踪。O 在该接口上,禁用A R P。P 这是一个点到点链接。R 接口正在运行。U 接口处于“活动”状态。 显示链接 netstat 支持用于显示活动或被动套接字的选项集。选项- t、- u、- w和- x分别表示TCP、UDP、RAW和UNIX套接字连接。如果你另外还提供了一个- a标记,还会显示出等待连接(也就是说处于监听模式)的套接字。这样就可以得到一份服务器清单,当前所有运行于系统中的所有服务器都会列入其中。 调用netstat -ta时,输出结果如下: 复制代码代码如下:[root@machine1 /]$ netstat -ta Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 2 ..6.:telnet ..6.: ESTABLISHED tcp 0 0 ..6.: ..6.:netbios-ssn ESTABLISHED tcp 0 0 localhost.localdom: localhost.localdom: ESTABLISHED tcp 0 0 localhost.localdom: localhost.localdom: ESTABLISHED tcp 0 0 *: *:* LISTEN tcp 0 0 *: *:* LISTEN tcp 0 0 *:socks *:* LISTEN tcp 0 ..6.: ..6.:netbios-ssn CLOSE 上 面的输出表明部分服务器处于等待接入连接状态。利用- a选项的话,netstat还会显示出所有的套接字。注意根据端口号,可以判断出一条连接是否是外出连接。对呼叫方主机来说,列出的端口号应该一直是一个 整数,而对众所周知服务(well known service)端口正在使用中的被呼叫方来说,netstat采用的则是取自/etc/services文件的象征性服务名。

推荐整理分享Linux系统中netstat命令的基本使用方法(linux系统中用户账户有哪些分类),希望有所帮助,仅作参考,欢迎阅读内容。

Linux系统中netstat命令的基本使用方法(linux系统中用户账户有哪些分类)

文章相关热门搜索词:linux系统中在给定文件中查找与设定条件,linux系统中可用于添加用户账号,linux系统中make的用法,linux系统中可用于添加用户账号,linux系统中可用于添加用户账号,linux系统中对新磁盘分区的命令,linux系统中删除文件命令为,linux系统中make的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

linux系统不同对象升级方法详细介绍 当我们使用Linux一段时间以后,自然不会满足总是在没有任何变化的系统中工作,而是渴望能象在Windows系统中一样,不断对自己的Linux进行升级。另一方

超简单的卸载linux的方法 很多新童鞋都不知道怎么卸载linux,往往搞损坏grub,导致不能正常进入windows。下面介绍一个很简单的方法,该方法屡试不爽呀,我自从会卸载linux以来

查找Linux系统中的大文件和大目录方法 查找大文件eg:查找当前目录下大于MB的文件复制代码代码如下:$find.-typef-size+k-execls-lh{};|awk{print$8:$5}Sampleoutput:./.kde/share/apps/akregator/Archive/http___blogs

标签: linux系统中用户账户有哪些分类

本文链接地址:https://www.jiuchutong.com/biancheng/353296.html 转载请保留说明!

上一篇:Linux系统的dd命令使用教程(linux dd 系统)

下一篇:linux系统不同对象升级方法详细介绍(不同的linux系统命令一样吗)

  • 减资需要交个税吗
  • 国际税收协定是怎样避税的
  • 子公司之间股权转让
  • 不征税收入和免税收入所对应的成本与费用能否税前扣除
  • 包工包料工程要交哪些税
  • 出租包装物租金是营业外收入吗
  • 员工预支薪金怎么记账
  • 资产处置收益计入利润总额吗
  • 差额发票能不能报销
  • 预缴企业所得税怎么做会计分录
  • 非盈利组织收到投资款如何做账
  • 经营性应收项目和经营性应付项目
  • 生产型企业付的消防年检费记什么科目
  • 3%减按2%征收是哪个税目
  • 不含税劳务报酬怎么交税的
  • 怎么红冲暂估成本
  • 增值税税率零税率
  • 物流分公司怎么运作
  • 停车场企业所得税税率
  • 水利建设专项收入计入什么科目
  • 7月认证的发票7月可以抵扣吗?
  • 怎么在电子税务局变更财务负责人
  • 出口退税收汇凭证是什么
  • 递延所得税资产怎么计算
  • 企业收到进项发票
  • 销售商品代垫的运杂费会计分录
  • 其他应付款注销时怎么冲平
  • 个税申报系统的备份保留几份数据
  • 出售废品收入
  • 电信网络网速变快设置
  • 跨期发票怎么作废
  • PHP:session_get_cookie_params()的用法_Session函数
  • 新买的笔记本电脑需要装系统吗
  • PHP生成静态页面
  • 税收筹划的风险性
  • PHP:gmstrftime()的用法_Date Time函数
  • 划入账户金额
  • php xml转字符串
  • 努沙杜瓦酒店
  • 桥梁水泥和普通水泥有什么区别
  • clh锅
  • 老税号的发票还能认证吗
  • 以前年度损益调整在利润表中怎么填
  • vue3+antd
  • vue入门
  • 企业办理退税,税务机关要检查吗
  • 公交卡充值发票报销单怎么填
  • 劳务报酬根据什么确定
  • sql 行列转换
  • 织梦添加文章如何修改高级参数
  • 车辆车船税收费标准
  • 将一个表中的字段更新到另一个表
  • 转让土地如何做会计分录
  • 以下船舶可在公海上行驶登陆权
  • 加计扣除产生的利润可以分配吗
  • 银行抵债资产如何更快处置
  • 已认证未申报抵扣怎么办
  • 退休人员基本养老金包括哪些
  • 机械租赁公司需要什么证件
  • 银行存款支付比例规定
  • 员工拿发票报销账务处理
  • 红字的记账凭证怎么记账
  • 汇款退款
  • 本年利润月末怎么处理
  • 会计里面权益是什么
  • mysql如何解压
  • sql实用教程
  • 利用MySQL统计一列中不同值的数量方法示例
  • bios怎么恢复出厂设置有什么后果?
  • Win10一键永久激活数字工具
  • mac双系统删除mac系统
  • win10缺少文件怎么办
  • javascript中对象一般由什么组成
  • perl语言
  • 用python抓取网页数据的代码
  • 江西省税务局拟录用人员公示
  • 天津河东区医院地址电话
  • 广东省地方税务局历任局长
  • 设计费需要交税吗
  • 延期审理税务案件的后果
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设