文档介绍:Linux命令学习手册-insmod命令
insmod [filename]  [module options ...] 
[功能] 
加载内核模块。 
[描述] 
insmod是一个可以将内核模块加载到内核中的轻量级程序,如果filename是'-'那么会从标准输入读取模块。大多数用户应该使用modprobe来代替这个程序(因为这个程序比insmod智能,可以自动判断并加载模块所依赖的其他模块)。 
[举例] 
*: 
#insmod  
这里,加载的时候必须是超级用户的权限。 
[其它] 
这个命令使用方法很简单。 
stat命令
[功能]
netstat是一个监控TCP/IP网络的非常有用的工具.
[描述]
netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态、以及网络协议相关的信息.
netstat打印的信息类型,取决于第一个参数。如下:
(none) 默认,,那么所有配置的地址类别的活动sockets将都会被打印出来。
-r 显示内核的路由表。
-g 显示IPV4,IPV6的多播组成员信息。(什么意思?)
-i 显示所有的网络接口表。
-M 显示一些“伪”链接。(什么意思?)
-s 显示每个协议的总体统计信息。
一些选项:
-v 显示一些详细的信息。
-n 显示数字地址而不是尝试显示主机符号端口或者用户名称。
--numeric-hosts 显示数字主机地址但是不会影响到端口和用户名的显示。
--numeric-ports 显示数字端口号但是不会影响主机和用户名的显示。
--numeric-users 显示数字用户ID但是不会影响主机和端口名的显示。
--protocol=family 为显示的链接指定地址类型(低层次协议),这里family是用','分隔开的地址类型关键字列表,,unix,ipx,rom,--inet, --unix (-x), --ipx, --ax25, --netrom和--ddp选项是一样的。
-c stat在每个连续的秒都打印选定的信息。
-e 显示额外的信息。使用这个选项两次可以显示更多的细节。
-o 包含和网络计时相关的信息。
-p 显示每个套接字属于的程序名称和PID.
-l 只显示侦听的套接字。(默认被忽略)
-a 显示侦听和没有侦听的套接字。如果有--interfaces(即前面的-i)会显示没有启动的interfaces.
-F 从FIB中打印路由的信息。(默认如此)
-C 打印来自路由缓存的路由信息。
-t 指明显示tcp端口。
-u 指明显示udp端口。
关于输出的各个字段含义:
1)对于Active connections (TCP, UDP, raw):
Proto socket使用的协议(tcp,udp,raw).
Recv-Q 链接到这个sockets的应用程序没有拷贝的字节数目。
Send-Q 没有被远程主机确认的字节数目。
Local Address 本地socket末端的地址和端口号。如果不使用-n那么socket地址会被解释成为名字(FQDN),端口号会被解释成为相应的服务名称。
Foreign Address 远程socket末端的地址和端口号。类似Local Address.
State 端口状态。由于raw模式中没有状态还有udp中不使用state,:
ESTABLISHED:socket有一个建立起来的链接。
SYN_SENT:socket是活动的,尝试建立一个链接。
SYN_RECV:从网络中接收到了一个链接请求。
FIN_WAIT1:套接字关闭,链接断开。
FIN_WAIT2:链接关闭,等待远程端的套接字断开。
TIME_WAIT:套接字在关闭之后仍旧等待,以处理还在网络上面的包。
CLOSE:套接字不用了。
CLOSE_WAIT:远程端关闭了,等待套接字关闭。
LAST_ACK:远程端关闭了,套接字也关闭了,等待确认。
LISTEN:socket侦听到来的链接,这一列在使用-l或者-a选项的时候才有。
CLOSING:两端的套接字都关闭了,但是我们还没有把我们的数据都发送出去。
UNKNOWN:未知的状态。
User socket拥有者的用户名或者用户ID.
PID/Program name socket拥有者的进程ID和进程名,用斜线分割。使用-p会显示