linux下proc目录,Linux /proc目录详解
3. 例子
3.1 /proc/
linuxidc.com@linuxidc:~$ ls /proc/
1? ? ? 16819? 21242? 2180? 2494? 8768? ? ? ? interrupts? ? partitions
116? ? 16820? 21244? 2181? 2524? 885? ? ? ? ? iomem? ? ? ? sched_debug
11740? 17901? 21245? 21810? 2525? acpi? ? ? ? ioports? ? ? scsi
11742? 17903? 21247? 21812? 3? ? asound? ? ? irq? ? ? ? ? self
11743? 17904? 2131? 21813? 39? ? buddyinfo? ? kallsyms? ? ? slabinfo
13452? 18362? 21319? 21923? 4? ? bus? ? ? ? ? kcore? ? ? ? stat
13454? 18364? 2132? 2193? 41? ? cgroups? ? ? key-users? ? swaps
13455? 18365? 2139? 21933? 42? ? cmdline? ? ? kmsg? ? ? ? ? sys
149? ? 19451? 2142? 2209? 5? ? cpuinfo? ? ? kpagecount? ? sysrq-trigger
150? ? 19453? 21572? 2212? 5330? crypto? ? ? kpageflags? ? sysvipc
151? ? 19454? 21574? 2219? 596? devices? ? ? loadavg? ? ? timer_list
152? ? 2? ? ? 21575? 2243? 597? diskstats? ? locks? ? ? ? timer_stats
15771? 2083? 2158? 2260? 6? ? dma? ? ? ? ? meminfo? ? ? tty
15773? 2092? 21625? 2261? 617? driver? ? ? misc? ? ? ? ? uptime
15774? 2101? 21627? 2262? 619? execdomains? modules? ? ? version
16232? 21112? 21628? 2263? 7? ? fb? ? ? ? ? mounts? ? ? ? vmallocinfo
16234? 21115? 2165? 2264? 804? filesystems? mtrr? ? ? ? ? vmstat
16235? 21116? 2167? 2265? 8765? fs? ? ? ? ? net? ? ? ? ? zoneinfo
16811? 2112? 2177? 2338? 8767? ide? ? ? ? ? pagetypeinfo
3.2 /proc/sys
系統信息和內核參數
linuxidc.com@linuxidc:~$ ls /proc/sys
debug? dev? fs? kernel? net? vm
3.3 /proc/net
網卡設備信息
linuxidc.com@linuxidc:~$ ls /proc/net
anycast6? ip6_flowlabel? netfilter? raw6? ? ? sockstat6? ? udplite
arp? ? ? ? ip6_mr_cache? netlink? ? route? ? ? softnet_stat? udplite6
dev? ? ? ? ip6_mr_vif? ? netstat? ? rt6_stats? stat? ? ? ? ? unix
dev_mcast? ip_mr_cache? ? packet? ? rt_acct? ? tcp? ? ? ? ? vlan
dev_snmp6? ip_mr_vif? ? ? protocols? rt_cache? tcp6? ? ? ? ? wireless
if_inet6? ipv6_route? ? psched? ? snmp? ? ? tr_rif
igmp? ? ? mcfilter? ? ? ptype? ? ? snmp6? ? ? udp
igmp6? ? ? mcfilter6? ? ? raw? ? ? ? sockstat? udp6
3.4 /proc/scsi
SCSI設備信息
linuxidc.com@linuxidc:~$ ls /proc/scsi
device_info? scsi
3.5 /proc/modules
所有加載到內核的模塊列表
root@BDSP-A-2-1-2:~# cat /proc/modules
bdspboard 8486 2 dspcontrol, Live 0xe134c000
dspcontrol 9575 1 clkmon, Live 0xe135b000
clkmon 6765 1 - Live 0xe136c000
diagint 6635 1 - Live 0xe1379000
bdsprio 10775 2 srioif,tsi577, Live 0xe9389000
tsi577 17998 1 srioif, Live 0xe939e000
srioif 7329 0 - Live 0xe93b2000
linux_kernel_bde 54666 1 linux_user_bde, Live 0xf1417000 (P)
linux_user_bde 17849 0 - Live 0xf1427000 (P)
root@BDSP-A-2-1-2:~#
3.6 /proc/devices
已經加載的設備并分類
root@BCNMB-A:~# cat /proc/devices
Character devices:
1 mem
2 pty
3 ttyp
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
7 vcs
10 misc
13 input
89 i2c
90 mtd
116 linux-user-bde2
117 linux-kernel-bde2
126 linux-user-bde
127 linux-kernel-bde
128 ptm
136 pts
180 usb
189 usb_device
245 ext_alarm
251 ipmidev
252 usb_endpoint
253 usbmon
254 rtc
Block devices:
1 ramdisk
8 sd
31 mtdblock
65 sd
66 sd
67 sd
68 sd
69 sd
70 sd
71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
root@BCNMB-A:~#
3.7 /proc/partitions
分區中的塊分配信息
root@BDSP-A-2-1-2:~# cat /proc/partitions
major minor? #blocks? name
31? ? ? ? 0? ? ? ? 512 mtdblock0
31? ? ? ? 1? ? ? ? 512 mtdblock1
31? ? ? ? 2? ? 123904 mtdblock2
31? ? ? ? 3? ? ? 4096 mtdblock3
31? ? ? ? 4? ? ? 1024 mtdblock4
31? ? ? ? 5? ? ? 1024 mtdblock5
31? ? ? ? 6? ? ? ? 512 mtdblock6
31? ? ? ? 7? ? ? ? 512 mtdblock7
31? ? ? ? 8? ? 123904 mtdblock8
31? ? ? ? 9? ? ? 4096 mtdblock9
31? ? ? 10? ? ? 1024 mtdblock10
31? ? ? 11? ? ? 1024 mtdblock11
31? ? ? 12? ? 1048576 mtdblock12
root@BDSP-A-2-1-2:~#
3.8 /proc/version
Linux內核版本和gcc版本
root@BDSP-A-2-1-2:~# cat /proc/version
Linux version 2.6.34.6-WR4.0.0.0_standard (satomi@CharlieBrown) (gcc version 4.4.1 (Wind River Linux Sourcery G++ 4.4-291) ) #1 SMP PREEMPT Fri Nov 26 16:07:47 CST 2010
root@BDSP-A-2-1-2:~#
3.9 /proc/sys/fs/file-max
該文件指定了可以分配的文件句柄的最大數目。如果用戶得到的錯誤消息聲明由于打開文件數已經達到了最大值,從而他們不能打開更多文件,則可能需要增加該值。可將這個值設置成有任意多個文件,并且能通過將一個新數字值寫入該文件來更改該值。默認設置時4096。
改變內核的參數,用vi編輯或echo參數重定向到文件中。
# cat /proc/sys/fs/file-max
4096
# echo 8192 > /proc/sys/fs/file-max
# cat /proc/sys/fs/file-max
8192
如果優化了參數,則可以把它們寫成添加到文件rc.local中,使它在系統啟動時自動完成修改。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的linux下proc目录,Linux /proc目录详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文字转语音怎么在线生成MP3格式的音频?
- 下一篇: 小米无线网卡linux驱动下载,Linu