linux环境下信息获取的方法

上传人:第*** 文档编号:49191601 上传时间:2018-07-25 格式:PPTX 页数:33 大小:242.24KB
返回 下载 相关 举报
linux环境下信息获取的方法_第1页
第1页 / 共33页
linux环境下信息获取的方法_第2页
第2页 / 共33页
linux环境下信息获取的方法_第3页
第3页 / 共33页
linux环境下信息获取的方法_第4页
第4页 / 共33页
linux环境下信息获取的方法_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《linux环境下信息获取的方法》由会员分享,可在线阅读,更多相关《linux环境下信息获取的方法(33页珍藏版)》请在金锄头文库上搜索。

1、Linux环境下 信息获取的方法读取指定进程的进程信息读取指定进程的进程信息读取指定进程的进程信息读取指定进程的进程信息linuxlinuxlinuxlinux上进程有上进程有上进程有上进程有5 5 5 5种状态种状态种状态种状态: : : : 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有 中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用 wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIG

2、TOU信号后停 止运行运行) 工具标识进程的工具标识进程的工具标识进程的工具标识进程的5 5 5 5种状态码种状态码种状态码种状态码: : : : D 不可中断 uninterruptible sleep (usually IO) R 运行 runnable (on run queue) S 中断 sleeping T 停止 traced or stopped Z 僵死 a defunct (“zombie“) process 注: 其它状态还包括W(无驻留页), ls -alF /proc/ide/ total 3 dr-xr-xr-x 4 root root 0 10月 9 23:36 .

3、/ dr-xr-xr-x 54 root root 0 2004-10-10 / -r-r-r- 1 root root 0 10月 9 23:36 drivers lrwxrwxrwx 1 root root 8 10月 9 23:36 hda - ide0/hda/ lrwxrwxrwx 1 root root 8 10月 9 23:36 hdb - 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 ro

4、ot root 0 10月 9 23:36 ide1/ -r-r-r- 1 root root 0 10月 9 23:36 piix获获获获取取取取IDEIDEIDEIDE设备信息设备信息设备信息设备信息drivers文件包含了当前加载的IDE设备驱动: cat /proc/ide/drivers ide-floppy version 0.99.newideide-disk version 1.17ide-default version 0.9.newide 在/proc/ide目录下还可以看到其他一些以设备命名的目录, 在这些目录下我们可以看到更详细的信息。piix是IDE控制芯片组的名字,

5、在你的系统中可 能是其他名字。此外还包含若干个(一般的PC上是2个)IDE控制器为名的目录,以及以IDE终 端设备名命名的快捷方式,它门将链接到控制器目录下对应的设备文件上。获获获获取取取取IDEIDEIDEIDE设备信息设备信息设备信息设备信息控制器信息 /proc/ide/ide? 文件名 内容 channel IDE通道 (0 or 1) config 配置 (only for PCI/IDE bridge) mate Mate name model IDE控制器的类型/芯片组 hd? IDE总线上连接的可用设备获获获获取取取取IDEIDEIDEIDE设备信息设备信息设备信息设备信息Ta

6、ble 1-5: IDE 设备信息 文件名 内容 cache 设备缓 存大小 capacity 设备 数据块数量 (按 512Byte 块) driver 驱动 和版本 geometry 物理和逻辑 的设备 参数 identify 设备标 示块 media 媒体类型 model 设备标识 符(型号或名字) settings 设备 配置参数 smart_thresholds IDE disk management thresholds smart_values IDE disk management values 获获获获取取取取IRQIRQIRQIRQ信息信息信息信息IRQ全称为Interru

7、pt Request,即是“中断请求”的意思,IRQ的作 用就是在我们所用的电脑中,执行硬件中断请求的动作,比如我们需要读取硬盘中的一段数据时,当数据读取完毕,硬盘就通过IRQ 来通知系统,相应的数据已经写到指定的内存中了。内核数据相似于进程入口,在/proc目录下的其他一些文件给出了 内核信息数据,这些文件包含了系统当前运行内核相关信息。irq 关联到cpu的irq使用状况 (2.4)/proc/irq获获获获取取取取IRQIRQIRQIRQ信息信息信息信息在2.4内核中irq相关的内核信息被放在/proc/irq目录下,在 这个目录下包含一个文件 prof_cpu_mask和每个IRQ独属

8、的 一个子目录。 rootiZ28i72fw0jZ:# ls /proc/irq 0 10 12 14 2 3 5 64 66 68 7 71 73 8 default_smp_affinity 111 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命令设置或查询这

9、些特殊文件中的许多文件 arp :转储每个网络接口的arp表中dev包的统计 dev :来自网络设备的统计 dev_mcast :列出二层(数据链路层)多播组 igmp :加入的IGMP多播组 netlink:netlink套接口的信息 netstat :网络流量的多种统计 第一行是信息头,带有每个变量的名称。接下来的一行保存相应变量的 值 raw :原始套接口的套接口表 route :静态路由表 rpc :包含RPC信息的目录 rt_cache :路由缓冲 snmp : snmp agent的ip/icmp/tcp/udp协议统计;各行交替给出字段名和值 sockstat :列出使用的tcp

10、/udp/raw/pac/syc_cookies的数量 tcp :TCP连接的套接口 udp :UDP连接的套接口表 unix :UNIX域套接口的套接口表 /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

11、/sys/net/core/message_cost 该文件存有与每个警告消息相关的成本值。该值越大 ,越有可能忽略警告消息。 缺省设置:5 /proc/sys/net/core/netdev_max_backlog 该文件指定了,在接口接收数据包的速率比内核处理 这些包的速率快时,允许送到队列的数据包的最大数 目 缺省设置:300 /proc/sys/net/core/optmem_max 该文件指定了每个套接字所允许的最大缓冲区的大小 /proc/sys/net/core/rmem_default 该文件指定了接收套接字缓冲区大小的缺省值(以字 节为单位) /proc/sys/net/co

12、re/rmem_max 该文件指定了接收套接字缓冲区大小的最大值(以字节为 单位) /proc/sys/net/core/wmem_default 该文件指定了发送套接字缓冲区大小的缺省值(以字节为 单位) /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

13、/proc/sys/netIfconfigNetstatNetstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口 状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等# netstat -a | moreActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 0 0 localhost:30037 *:* LISTENudp

14、0 0 *:bootpc *:*Active UNIX domain sockets (servers and established)Proto RefCnt Flags Type State I-Node Pathunix 2 ACC STREAM LISTENING 6135 /tmp/.X11-unix/X0unix 2 ACC STREAM LISTENING 5140 /var/run/acpid.socketothersrtstat/lnstat - unified linux network statistics reports in /proc/net/stat/ and r

15、outing cache statistics nstat/rtacct 监视内核的SNMP计数器和网络接口状态 ping traceroute route packets 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 for internet domain name resolution. Manual page for: /etc/resolv.conf/etc/hostsLists hosts to

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号