




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux环境下信息获取的方法 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) D 不可中断 uninterruptible sleep (usually IO) R 运行 runnable (on run queue) S 中断 sleeping T 停止 trace
2、d or stopped Z 僵死 a defunct (zombie) process 注: 其它状态还包括W(无驻留页), ls -alF /proc/ide/total 3dr-xr-xr-x 4 root root 0 10月 9 23:36 ./dr-xr-xr-x 54 root root 0 2004-10-10 ./-r-r-r- 1 root root 0 10月 9 23:36 driverslrwxrwxrwx 1 root root 8 10月 9 23:36 hda - ide0/hda/lrwxrwxrwx 1 root root 8 10月 9 23:36 hdb
3、 - ide0/hdb/lrwxrwxrwx 1 root root 8 10月 9 23:36 hdc - ide1/hdc/dr-xr-xr-x 4 root root 0 10月 9 23:36 ide0/dr-xr-xr-x 3 root root 0 10月 9 23:36 ide1/-r-r-r- 1 root root 0 10月 9 23:36 piixdrivers文件包含了当前加载的IDE设备驱动: cat /proc/ide/drivers ide-floppy version 0.99.newideide-disk version 1.17ide-default ver
4、sion 0.9.newide在/proc/ide目录下还可以看到其他一些以设备命名的目录,在这些目录下我们可以看到更详细的信息。piix是IDE控制芯片组的名字,在你的系统中可能是其他名字。此外还包含若干个(一般的PC上是2个)IDE控制器为名的目录,以及以IDE终端设备名命名的快捷方式,它门将链接到控制器目录下对应的设备文件上。控制器信息 /proc/ide/ide? .文件名 内容 channel IDE通道 (0 or 1) config 配置 (only for PCI/IDE bridge) mate Mate name model IDE控制器的类型/芯片组hd? IDE总线上连
5、接的可用设备.Table 1-5: IDE 设备信息 .文件名 内容 cache 设备缓存大小 capacity 设备数据块数量 (按 512Byte 块) driver 驱动和版本 geometry 物理和逻辑的设备参数 identify 设备标示块 media 媒体类型 model 设备标识符(型号或名字) settings 设备配置参数 smart_thresholds IDE disk management thresholds smart_values IDE disk management values IRQ全称为Interrupt Request,即是“中断请求”的意思,IRQ
6、的作用就是在我们所用的电脑中,执行硬件中断请求的动作,比如我们需要读取硬盘中的一段数据时,当数据读取完毕,硬盘就通过IRQ来通知系统,相应的数据已经写到指定的内存中了。内核数据相似于进程入口,在/proc目录下的其他一些文件给出了内核信息数据,这些文件包含了系统当前运行内核相关信息。irq 关联到cpu的irq使用状况 (2.4)/proc/irq在2.4内核中irq相关的内核信息被放在/proc/irq目录下,在这个目录下包含一个文件 prof_cpu_mask和每个IRQ独属的一个子目录。 rootiZ28i72fw0jZ:# ls /proc/irq0 10 12 14 2 3 5 64
7、 66 68 7 71 73 8 default_smp_affinity111 13 15 23 4 6 65 67 69 70 72 74 9rootiZ28i72fw0jZ:# ls /proc/irq/0/affinity_hint node smp_affinity smp_affinity_list spurious/proc/net子目录此目录下的文件描述或修改了联网代码的行为可以通过使用arp,netstat,route和ipfwadm命令设置或查询这些特殊文件中的许多文件 arp :转储每个网络接口的arp表中dev包的统计 dev :来自网络设备的统计 dev_mcast
8、:列出二层(数据链路层)多播组 igmp :加入的IGMP多播组 netlink:netlink套接口的信息 netstat :网络流量的多种统计第一行是信息头,带有每个变量的名称。接下来的一行保存相应变量的值 raw :原始套接口的套接口表 route :静态路由表 rpc :包含RPC信息的目录 rt_cache :路由缓冲 snmp : snmp agent的ip/icmp/tcp/udp协议统计;各行交替给出字段名和值 sockstat :列出使用的tcp/udp/raw/pac/syc_cookies的数量 tcp :TCP连接的套接口 udp :UDP连接的套接口表 unix :U
9、NIX域套接口的套接口表 /proc/sys/net下文件一览/proc/sys/net/proc/sys/net/route/proc/sys/net/arp /proc/sys/net/core/message_burst写新的警告消息所需的时间(以 1/10 秒为单位);在这个时间内所接收到的其它警告消息会被丢弃。这用于防止某些企图用消息“淹没”您系统的人所使用的拒绝服务(Denial of Service)攻击缺省设置:50(5 秒) /proc/sys/net/core/message_cost该文件存有与每个警告消息相关的成本值。该值越大,越有可能忽略警告消息。缺省设置:5 /pr
10、oc/sys/net/core/netdev_max_backlog该文件指定了,在接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目缺省设置:300 /proc/sys/net/core/optmem_max该文件指定了每个套接字所允许的最大缓冲区的大小 /proc/sys/net/core/rmem_default该文件指定了接收套接字缓冲区大小的缺省值(以字节为单位) /proc/sys/net/core/rmem_max该文件指定了接收套接字缓冲区大小的最大值(以字节为单位) /proc/sys/net/core/wmem_default该文件指定了发送套接
11、字缓冲区大小的缺省值(以字节为单位) /proc/sys/net/core/wmem_max该文件指定了发送套接字缓冲区大小的最大值(以字节为单位) /proc/sys/net/ipv4所有 IPv4 和 IPv6 的参数都被记录在内核源代码文档中。请参阅文件 /usr/src/linux/Documentation/networking/ip-sysctl.txt /proc/sys/net/ipv6同 IPv4/proc/sys/netIfconfigNetstatNetstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),ma
12、squerade 连接,多播成员 (Multicast Memberships) 等等# netstat -a | more Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 localhost:30037 *:* LISTEN udp 0 0 *:bootpc *:* Active UNIX domain sockets (servers and established) Proto RefCnt Flags
13、 Type State I-Node Path unix 2 ACC STREAM LISTENING 6135 /tmp/.X11-unix/X0 unix 2 ACC STREAM LISTENING 5140 /var/run/acpid.socketothersrtstat/lnstat - unified linux network statistics reports in /proc/net/stat/ and routing cache statistics nstat/rtacct 监视内核的SNMP计数器和网络接口状态ping traceroute route packet
14、s mtr - 跟踪路由, 测试丢包率、网络延迟whois - Lookup a domain name in the internic whois database finger - Display information on a system user host - Give a host name and the command will return IP address.nslookup - Give a host name and the command will return IP addressothers/etc/resolve.confList DNS servers f
15、or internet domain name resolution.Manual page for: /etc/resolv.conf/etc/hostsLists hosts to be resolved locally (not by DNS).Manual page for: /etc/hosts/etc/nsswitch.confList order of host name search. Typically look at local files, then NIS server, then DNS server.Manual page for: /etc/nsswitch.co
16、nfRed Hat/Fedora/CentOS: /etc/sysconfig/networkSpecify network configuration. eg. Static IP, DHCP, NIS, etc.Red Hat/Fedora/CentOS: /etc/sysconfig/network-scripts/ifcfg-deviceSpecify TCP network information. Ubuntu/Debian: /etc/network/interfacesSpecify network configuration and devices. eg. Static I
17、P and info, DHCP, etc.SCSI (Small Computer System Interface)SCSI接口是一个通用接口在SCSI母线上可以连接主机适配器和八个SCSI外设控制器外设可以包括磁盘、磁带、CD-ROM、可擦写光盘驱动器、打印机、扫描仪和通讯设备等 此目录下包含一个列出了所有检测到的SCSI设备的文件,并且为每种控制器驱动程序提供一个目录,在这个目录下又为已安装的此种控制器的每个实例提供一个子目录/proc/scsi子目录 如何不重启系统就可以添加更多磁盘空间插入驱动器,必须随即重新引导系统系统识别新磁盘用以下命令来使系统识别新的驱动器:echo scsi
18、 add-single-device w x y z /proc/scsi/scsi w 是主机适配器标识,第一个适配器为零(0) x 是主机适配器上的 SCSI 通道,第一个通道为零(0) y 是设备的 SCSI 标识 z 是 LUN 号,第一个 LUN 为零(0)相反的,在不重新引导系统的情况下将设备从系统中除去的命令是:echo scsi remove-single-device w x y z /proc/scsi/scsi在输入这条命令并将热交换 SCSI 磁盘从系统中除去之前,请确保首先卸下已从该磁盘安装的任何文件系统。/proc/scsi子目录/proc/sys/kernel/优
19、化1)/proc/sys/kernel/ctrl-alt-del2) proc/sys/kernel/msgmax3) /proc/sys/kernel/msgmnb./proc/sys/vm/优化1)/proc/sys/vm/block_dump2) /proc/sys/vm/dirty_background_ratio3) /proc/sys/vm/dirty_expire_centisecs. 获取系统信息/proc/sys/fs/优化1)/proc/sys/fs/file-max2)/proc/sys/fs/file-nr ./proc/sys/net/core/优化1) /proc/
20、sys/net/core/message_burst2) /proc/sys/net/core/message_cost3)/proc/sys/net/core/netdev_max_backlog./proc/sys/net/ipv4/优化1)/proc/sys/net/ipv4/ip_forward2) /proc/sys/net/ipv4/ip_default_ttl3) /proc/sys/net/ipv4/ip_no_pmtu_disc获取系统信息终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一
21、种终端设备,很象电传打字机(或者说就是),是由Teletype公司生产的。设备名放在特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那时它的最大用途就是用来连接终端。这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0)、/dev/tts/1(或/dev/ttyS1)等,设备号分别是(4,0)、(4,1)等,分别对应于DOS系统下的COM1、COM2等。若要向一个端口发送数据,可以在
22、命令行上把标准输出重定向到这些特殊文件名上即可。例如,在命令行提示符下键入:echo test /dev/ttyS1会把单词”test”发送到连接在ttyS1(COM2)端口的设备上伪终端(Pseudo Terminal)是成对的逻辑终端设备,例如/dev/ptyp3和/dev/ttyp3(或着在设备文件系统中分别是/dev/pty/m3和/dev/pty/s3)。它们与实际物理设备并不直接相关。如果一个程序把ttyp3看作是一个串行端口设备,则它对该端口的读/写操作会反映在该逻辑终端设备对的另一个上面(ttyp3)。而ttyp3则是另一个程序用于读写操作的逻辑设备。这样,两个程序就可以通过这种逻辑设备进行互相交流,而其中一个使用ttyp3的程序则认为自己正在与一个串行端口进行通信。这很象是逻辑设备对之间的管道操作。对于ttyp3(s3),任何设计成使用一个串行端口设备的程序都可以使用该逻辑设备。但对于使用ptyp3的程序,则需要专门设计来使用ptyp3(m3)逻辑设备。 如果当前进程有控制终端(Controlling Terminal)的话,那么/dev/tty就是当前进程的控制终端的设备特殊文件。可以使用命令”ps a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 61188-6-3:2024 EN-FR Circuit boards and circuit board assemblies - Design and use - Part 6-3: Land pattern design - Description of land pattern for through hole componen
- 2025-2030年中国饮用水行业现状分析及投资十三五规划研究报告
- 2025-2030年中国陆上货物运输保险市场运行状况及发展风险评估报告
- 2025湖南省建筑安全员-B证考试题库及答案
- 2025-2030年中国铝合金型材市场十三五规划及发展建议分析报告
- 2025-2030年中国营林及木竹采伐机械制造产业需求分析及发展状况预测报告
- 2025-2030年中国航模行业竞争格局及投资战略研究报告
- 2025-2030年中国罗汉果茶市场发展现状及前景规划研究报告
- 2025-2030年中国红薯淀粉市场运营状况及前景预测分析报告
- 2025-2030年中国端氨基聚醚行业风险评估及发展策略研究报告
- 五年级下册数学课内每日计算小纸条
- 2024年度中国宠物行业研究报告
- 工业自动化控制系统升级与维护服务合同
- 定岗定编定员实施方案(5篇)
- 药品经营质量管理规范
- 爆破工程师培训
- 2024年云南省公务员考试《行测》真题及答案解析
- 教科版初中物理八年级下册知识梳理
- 《飞科电器公司盈利能力存在的问题及完善对策(7800字论文)》
- 零星维修工程项目施工方案1
- 楚辞离骚的原文全文完整注音版、拼音版标准翻译译文及注释
评论
0/150
提交评论