Linux C

原创 2016年06月02日 00:58:36
Netstat : 用于显示各种网络相关的信息。
netstat  常用参数如下:

-a:(all)显示所有选项,默认不显示LISTEN相关
-t:(tcp)仅显示tcp相关选项
-u:(udp)仅显示udp相关选项
-n:拒绝显示别名,能显示数字的全部转化成数字。

-l:仅列出有在 Listen (监听) 的服務状态

-p:显示建立相关链接的程序名,pid等信息
-r:显示路由信息,路由表

-e:显示扩展(更多的)信息,例如user, Inode.  与其他参数一起才能用。

-s:按各个协议进行统计,统计收发包的个数。     

-c:每隔一个固定时间,执行该netstat命令。

-I: -I=eth0 指定接口获取端口使用信息


只列出所有监听 UNIX 端口 netstat -lx
持续输出netstat 信息

netstat -i :显示网络接口列表
netstat -c : 持续输出netstat信息


从整体上看,netstat的输出结果可以分为两个部分:

一个是Active Internet connections,称为有源TCP连接,其中"Recv-Q"和"Send-Q"指%0A的是接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况见到。


另一个是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。
Proto显示连接使用的协议,RefCnt表示连接到本套接口上的进程号,Types显示套接口的类型,State显示套接口当前的状态,Path表示连接到套接口的其它进程使用的路径名。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux C 读写文件

感受下C语言在Linux中读写文件用法,纯粹兴趣学习记录。 既然要读写文件,那肯定要Linux系统调用了,就是说利用Linux系统提供的API进行函数调用,最终来实现文件读写。 通用步骤: ...
  • xizaizhuanyong_
  • xizaizhuanyong_
  • 2015年04月14日 23:32
  • 7871

Linux C 两种方法实现复制拷贝文件

第一种方法:例如 linux 下的系统调用 #include #include #include #include #include #include #include char b...
  • u014453898
  • u014453898
  • 2017年02月04日 21:04
  • 3883

在linux下执行一个简单的C程序

近来在linux部署了一个系统,想着顺便学习一下linux系统。想想也觉得丢人,作为一个程序员linux的水平还停留在幼儿园的阶段,实在是不应该,今天就编译了一个简单C的hello world程序,在...
  • maoyeqiu
  • maoyeqiu
  • 2015年10月16日 14:19
  • 5704

Linux C 字符串操作的基本使用(上)

所属头文件: 一、最基本的函数 int strlen(char *s) 函数说明:此函数用于获取s的长度,不包括'\0'注:切记最好保证s的尾部是'\0',strlen函数读到'\0'会自动停止然后统...
  • xy63345411
  • xy63345411
  • 2011年07月29日 23:55
  • 3183

Linux C/C++ 运算符:种类、优先级、结合性

一、C语言运算符优先级 详细列表 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] ...
  • kanguolaikanguolaik
  • kanguolaikanguolaik
  • 2015年04月14日 22:47
  • 1398

linux C 异常处理的方式

目前遇到这样的问题,大概在2000多台服务器里面有100多多台一个c进程挂掉了,由于公司各种的流程调试起来非常困难。 这几天google了下找到了一些资料,捕获异常堆栈的,如http://spin....
  • wangyin159
  • wangyin159
  • 2015年07月23日 21:02
  • 646

【Linux】纯C环境下字符串的处理

在LinuxC下,是没有string这个头文件的,比如如下代码: #include #include int main(){ string A="aaa"; string B="bbb"; r...
  • yongh701
  • yongh701
  • 2015年12月23日 11:45
  • 1492

LINUX-C成长之路(二):基本数据类型

C语言是一种强数据类型编程语言,换句话讲,不像弱数据类型的语言比如shell脚本语言那样,没有特殊的变量数据类型,统统都是字符串。而C语言是有严格的数据类型的规定的。来看一下下面这段代码: //ex...
  • vincent040
  • vincent040
  • 2012年12月11日 19:22
  • 4565

Linux C 重定向和管道 学习

一. 重定向命令1. 在shell中运行命令时,系统为每个进程自动打开三个文件描述符。...
  • ganyingxie123456
  • ganyingxie123456
  • 2017年03月12日 18:49
  • 362

llinux C运算符表达式

 1.运算符分类       (1)算术运算符:用于各类数值运算,包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--) (2)关系运...
  • qy961212
  • qy961212
  • 2017年10月08日 17:45
  • 115
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux C
举报原因:
原因补充:

(最多只允许输入30个字)