linux监控和管理.txt
<P>ps:查看系统中的进程,Linux中可以使用ps -aux查看所有进程 </P> <P>参数w表示加宽显示的命令行,参数w可以写多次,通常最多写3次,表示加宽3次,这足以显示很长的命令行了。例如:ps -auxwww </P> <P>top:显示系统内存、cpu使用情况,并可自动刷新进程列表 </P> <P>vmstat:显示当前的内存使用情况 </P> <P>netstat:显示网络状况,使用参数p可以查看对应的进程号及程序名, </P> <P>通常使用参数a(显示所有连接情况)和n(不反查域名和服务名),例如:netstat -anp。 </P> <P>查看服务器侦听情况,使用:netstat -an | grep LISTEN </P> <P>查看服务器已建立的连接,使用:netstat -an | grep ESTABLISHED </P> <P>ifconfig:查看(或设置)网络设备信息 </P> <P>ifconfig -a:查看所有网络设置信息 </P> <P>last:显示登录到服务器的情况以及服务器重启情况 </P> <P>df:显示硬盘空间及使用情况,Linux下可以带参数h,显示结果更人性化。例如: </P> <P>df -h 硬盘空间按人性化显示 </P> <P>df -k 硬盘空间按KB显示 </P> <P>df -m 硬盘空间按MB显示 </P> <P>w:显示登录到服务器上的用户列表 </P> <P> </P> <P>以下几个命令仅针对Linux </P> <P>lsof:显示当前打开的文件列表,包括建立的socket连接等。本命令可以用于程序员检查编写的程序打开的文件数。 </P> <P>sysctl:显示(或设置)系统内核参数 </P> <P>sysctl -a 显示所有内核参数 </P> <P>sysctl -w 参数名=参数值 </P> <P>例如:sysctl -w fs.file-max=10240 设置系统允许同时打开的最大文件数为10240。 </P> <P>内核参数fs.file-nr包括三个参数值,第一个参数表示系统中曾经同时打开过的文件数峰值, </P> <P>第二个参数表示空闲(分配后已释放)的文件数, </P> <P>第三个参数表示可以打开的最大文件数,其值等于fs.file-max。 </P> <P>当前打开的文件数 = 第一个参数值 - 第二个参数值 </P> <P>例如: </P> <P>fs.file-nr = 977 223 10240 </P> <P>当前打开的文件数 = 977 - 233 = 744 &l
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......
基于Linux的Socket网络编程的性能优化
2009-10-23 嵌入式在线 收藏 | 打印
1 引言
随着Intenet的日益发展和普及,网络在嵌入式系统中应用非常广泛,越来越多的嵌入式设备采用Linux操作系统。Linux是一个源代码公开的免费操作系统,具有强移植性, ......
NO 分类 PS1 命令名 用法及参数 功能注解
1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 & ......