700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux下proc目录 Linux /proc目录详解

linux下proc目录 Linux /proc目录详解

时间:2023-03-29 17:06:10

相关推荐

linux下proc目录 Linux /proc目录详解

3. 例子

3.1 /proc/

@linuxidc:~$ ls /proc/

1 16819 21242 2180 2494 8768 interrupts partitions

116 16820 21244 2181 2524 885iomem sched_debug

11740 17901 21245 21810 2525 acpi ioports scsi

11742 17903 21247 21812 3 asound irqself

11743 17904 2131 21813 39 buddyinfo kallsyms slabinfo

13452 18362 21319 21923 4 buskcore stat

13454 18364 2132 2193 41 cgroups key-users swaps

13455 18365 2139 21933 42 cmdline kmsgsys

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 dmameminfo tty

15773 2092 21625 2261 617 driver miscuptime

15774 2101 21627 2262 619 execdomains modules version

16232 21112 21628 2263 7 fbmounts vmallocinfo

16234 21115 2165 2264 804 filesystems mtrrvmstat

16235 21116 2167 2265 8765 fsnetzoneinfo

16811 2112 2177 2338 8767 idepagetypeinfo

3.2 /proc/sys

系统信息和内核参数

@linuxidc:~$ ls /proc/sys

debug dev fs kernel net vm

3.3 /proc/net

网卡设备信息

@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 statunix

dev_mcast ip_mr_cache packet rt_acct tcpvlan

dev_snmp6 ip_mr_vif protocols rt_cache tcp6wireless

if_inet6 ipv6_route psched snmp tr_rif

igmp mcfilter ptype snmp6 udp

igmp6 mcfilter6 raw sockstat udp6

3.4 /proc/scsi

SCSI设备信息

@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

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中,使它在系统启动时自动完成修改。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。