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
系統(tǒng)信息和內(nèi)核參數(shù)
linuxidc.com@linuxidc:~$ ls /proc/sys
debug? dev? fs? kernel? net? vm
3.3 /proc/net
網(wǎng)卡設(shè)備信息
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設(shè)備信息
linuxidc.com@linuxidc:~$ ls /proc/scsi
device_info? scsi
3.5 /proc/modules
所有加載到內(nèi)核的模塊列表
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
已經(jīng)加載的設(shè)備并分類
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
分區(qū)中的塊分配信息
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內(nèi)核版本和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
該文件指定了可以分配的文件句柄的最大數(shù)目。如果用戶得到的錯(cuò)誤消息聲明由于打開文件數(shù)已經(jīng)達(dá)到了最大值,從而他們不能打開更多文件,則可能需要增加該值。可將這個(gè)值設(shè)置成有任意多個(gè)文件,并且能通過將一個(gè)新數(shù)字值寫入該文件來更改該值。默認(rèn)設(shè)置時(shí)4096。
改變內(nèi)核的參數(shù),用vi編輯或echo參數(shù)重定向到文件中。
# cat /proc/sys/fs/file-max
4096
# echo 8192 > /proc/sys/fs/file-max
# cat /proc/sys/fs/file-max
8192
如果優(yōu)化了參數(shù),則可以把它們寫成添加到文件rc.local中,使它在系統(tǒng)啟動時(shí)自動完成修改。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的linux下proc目录,Linux /proc目录详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文字转语音怎么在线生成MP3格式的音频?
- 下一篇: 小米无线网卡linux驱动下载,Linu