




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Linux /dev目錄詳解在linux下,/dev目錄是很重要的,各種設(shè)備都在下面。下面簡單總結(jié)一下:dev是設(shè)備(device)的英文縮寫。/dev這個目錄對所有的用戶都十分重要。因為在這個目錄中包含了所有Linux系統(tǒng)中使用的外部設(shè)備。但是這里并不是放的外部設(shè)備的驅(qū)動程序,這一點和windows,dos操作系統(tǒng)不一樣。它實際上是一個訪問這些外部設(shè)備的端口。我們可以非常方便地去訪問這些外部設(shè)備,和訪問一個文件,一個目錄沒有任何區(qū)別。Linux沿襲Unix的風(fēng)格,將所有設(shè)備認成是一個文件。關(guān)于一些特殊設(shè)備,我曾經(jīng)總結(jié)過一些:/dev/null和/dev/zero:/dev/tty、/dev/
2、console、/dev/pty、/dev/pts等:設(shè)備文件分為兩種:塊設(shè)備文件(b)和字符設(shè)備文件(c)設(shè)備文件一般存放在/dev目錄下,對常見設(shè)備文件作如下說明:/dev/hda-t:IDE設(shè)備/dev/sda-z:SCSI設(shè)備/dev/fd0-7:標(biāo)準(zhǔn)軟驅(qū)/dev/md0-31:軟raid設(shè)備/dev/loop0-7:本地回環(huán)設(shè)備/dev/ram0-15:內(nèi)存/dev/null:無限數(shù)據(jù)接收設(shè)備,相當(dāng)于黑洞/dev/zero:無限零資源/dev/tty0-63:虛擬終端/dev/ttyS0-3:串口/dev/lp0-3:并口/dev/console:控制臺/dev/fb0-31:fra
3、mebuffer/dev/cdrom => /dev/hdc/dev/modem => /dev/ttyS0-9/dev/pilot => /dev/ttyS0-9/dev/random:隨機數(shù)設(shè)備/dev/urandom:隨機數(shù)設(shè)備(PS:隨機數(shù)設(shè)備,后面我會再寫篇博客總結(jié)一下)/dev目錄下的節(jié)點是怎么創(chuàng)建的?devf或者udev會自動幫你創(chuàng)建得。kobject是sysfs文件系統(tǒng)的基礎(chǔ),udev通過監(jiān)測、檢測sysfs來獲取新創(chuàng)建的設(shè)備的。 Linux系統(tǒng)各個目錄的作用/這就是根目錄。對你的電腦來說,有且只有一個根目錄。所有的東西,我是說所有的東西都是從這里開
4、始。舉個例子:當(dāng)你在終端里輸入“/home”,你其實是在告訴電腦,先從/(根目錄)開始,再進入到home目錄。/root這是系統(tǒng)管理員(root user)的目錄。對于系統(tǒng)來說,系統(tǒng)管理員就好比是上帝,它能對系統(tǒng)做任何事情,甚至包括刪除你的文件。因此,請小心使用root帳號。/bin這里存放了標(biāo)準(zhǔn)的(或者說是缺省的)linux的工具,比如像“l(fā)s”、“vi”還有“more”等等。通常來說,這個目錄已經(jīng)包含在你的“path”系統(tǒng)變量里面了。什么意思呢?就是:當(dāng)你在終端里輸入ls,系統(tǒng)就會去/bin目錄下面查找是不是有l(wèi)s這個程序。/etc這里主要存放了系統(tǒng)配置方面的文件。舉個例子:你安裝了sam
5、ba這個套件,當(dāng)你想要修改samba配置文件的時候,你會發(fā)現(xiàn)它們(配置文件)就在/etc/samba目錄下。/dev這里主要存放與設(shè)備(包括外設(shè))有關(guān)的文件(unix和linux系統(tǒng)均把設(shè)備當(dāng)成文件)。想連線打印機嗎?系統(tǒng)就是從這個目錄開始工作的。另外還有一些包括磁盤驅(qū)動、USB驅(qū)動等都放在這個目錄。/home這里主要存放你的個人數(shù)據(jù)。具體每個用戶的設(shè)置文件,用戶的桌面文件夾,還有用戶的數(shù)據(jù)都放在這里。每個用戶都有自己的用戶目錄,位置為:/home/用戶名。當(dāng)然,root用戶除外。/tmp這是臨時目錄。對于某些程序來說,有些文件被用了一次兩次之后,就不會再被用到,像這樣的文件就放在這里。有些l
6、inux系統(tǒng)會定期自動對這個目錄進行清理,因此,千萬不要把重要的數(shù)據(jù)放在這里。/usr在這個目錄下,你可以找到那些不適合放在/bin或/etc目錄下的額外的工具。比如像游戲阿,一些打印工具拉等等。/usr目錄包含了許多子目錄:/usr/bin目錄用于存放程序;/usr/share用于存放一些共享的數(shù)據(jù),比如音樂文件或者圖標(biāo)等等;/usr/lib目錄用于存放那些不能直接運行的,但卻是許多程序運行所必需的一些函數(shù)庫文件。你的軟件包管理器(應(yīng)該是“新立得”吧)會自動幫你管理好/usr目錄的。/opt這里主要存放那些可選的程序。你想嘗試最新的firefox測試版嗎?那就裝到/opt目錄下吧,這樣,當(dāng)你
7、嘗試完,想刪掉firefox的時候,你就可以直接刪除它,而不影響系統(tǒng)其他任何設(shè)置。安裝到/opt目錄下的程序,它所有的數(shù)據(jù)、庫文件等等都是放在同個目錄下面。舉個例子:剛才裝的測試版firefox,就可以裝到/opt/firefox_beta目錄下,/opt/firefox_beta目錄下面就包含了運行firefox所需要的所有文件、庫、數(shù)據(jù)等等。要刪除firefox的時候,你只需刪除/opt/firefox_beta目錄即可,非常簡單。/usr/local這里主要存放那些手動安裝的軟件,即不是通過“新立得”或apt-get安裝的軟件。它和/usr目錄具有相類似的目錄結(jié)構(gòu)。讓軟件包管理器來管理/
8、usr目錄,而把自定義的腳本(scripts)放到/usr/local目錄下面,我想這應(yīng)該是個不錯的主意。/media有些linux的發(fā)行版使用這個目錄來掛載那些usb接口的移動硬盤(包括U盤)、CD/DVD驅(qū)動器等等。 Linux中/proc目錄下文件詳解(一)-/proc文件系統(tǒng)下的多種文件提供的系統(tǒng)信息不是針對某個特定進程的,而是能夠在整個系統(tǒng)范圍的上下文中使用??梢允褂玫奈募S系統(tǒng)配置的變化而變化。命令procinfo能夠顯示基于其中某些文件的多種系統(tǒng)信息。以下詳細描述/proc下的文件。 -/proc/cmdline文件這個文件給出了內(nèi)核啟動的命令行。它和用于進程
9、的cmdline項非常相似。示例: rootlocalhost proc# cat cmdlinero root=LABEL=/ rhgb quiet-/proc/cpuinfo文件這個文件提供了有關(guān)系統(tǒng)CPU的多種信息。這些信息是從內(nèi)核里對CPU的測試代碼中得到的。文件列出了CPU的普通型號(386,486,586,686等),以及能得到的更多特定信息(制造商,型號和版本)。文件還包含了以bogomips表示的處理器速度,而且如果檢測到CPU的多種特性或者bug,文件還會包含相應(yīng)的標(biāo)志。這個文件的格式為:文件由多行構(gòu)成,每行包括一個域名稱,一個冒號和一個值。示例: roo
10、tlocalhost proc# cat cpuinfoprocessor : 0vendor_id : AuthenticAMDcpu family : 6model : 8model name : AMD Athlon(tm) XP 1800+stepping : 1cpu MHz : 1530.165cache size : 256 KBfdiv_bug : nohlt_bug : nof00f_bug : nocoma_bug : nofpu : yesfpu_exception : yescpuid level : 1wp : yesflags : fpu vme de pse ts
11、c msr pae mce cx8 apic mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnowbogomips : 2998.27-/proc/devices文件這個文件列出字符和塊設(shè)備的主設(shè)備號,以及分配到這些設(shè)備號的設(shè)備名稱。示例: rootlocalhost /# cat /proc/devicesCharacter devices:1 mem4 /dev/vc/04 tty4 ttyS5 /dev/tty5 /dev/console5 /dev/ptmx6 lp7 vcs10 misc
12、13 input14 sound29 fb36 netlink116 alsa128 ptm136 pts180 usbBlock devices:1 ramdisk2 fd3 ide09 md22 ide1253 device-mapper254 mdp -/proc/dma文件 這個文件列出由驅(qū)動程序保留的DMA通道和保留它們的驅(qū)動程序名稱。casade項供用于把次DMA控制器從主控制器分出的DMA行所使用;這一行不能用于其它用途。示例:rootlocalhost # cat /proc/dma4: cascade-/proc/filesystems文件這個文件列出可供
13、使用的文件系統(tǒng)類型,一種類型一行。雖然它們通常是編入內(nèi)核的文件系統(tǒng)類型,但該文件還可以包含可加載的內(nèi)核模塊加入的其它文件系統(tǒng)類型。示例:rootlocalhost proc# cat /proc/filesystems nodev sysfsnodev rootfsnodev bdevnodev procnodev sockfsnodev binfmt_miscnodev usbfsnodev usbdevfsnodev futexfsnodev tmpfsnodev pipefsnodev eventpollfsnodev devptsext2nodev ramfsnodev hu
14、getlbfsiso9660nodev mqueuenodev selinuxfsext3nodev rpc_pipefsnodev autofs -/proc/interrupts文件這個文件的每一行都有一個保留的中斷。每行中的域有:中斷號,本行中斷的發(fā)生次數(shù),可能帶有一個加號的域(SA_INTERRUPT標(biāo)志設(shè)置),以及登記這個中斷的驅(qū)動程序的名字??梢栽诎惭b新硬件前,像查看/proc/dma和/proc/ioports一樣用cat命令手工查看手頭的這個文件。這幾個文件列出了當(dāng)前投入使用的資源(但是不包括那些沒有加載驅(qū)動程序的硬件所使用的資源)。示例:rootlocalhost
15、SPECS# cat /proc/interruptsCPU00: 7039406 XT-PIC timer1: 6533 XT-PIC i80422: 0 XT-PIC cascade3: 0 XT-PIC uhci_hcd5: 108 XT-PIC VIA8233, uhci_hcd8: 1 XT-PIC rtc9: 0 XT-PIC acpi10: 0 XT-PIC ehci_hcd11: 17412 XT-PIC uhci_hcd, eth012: 140314 XT-PIC i804214: 37897 XT-PIC ide015: 60813 XT-PIC ide1NMI: 0ER
16、R: 1 -/proc/ioports文件這個文件列出了諸如磁盤驅(qū)動器,以太網(wǎng)卡和聲卡設(shè)備等多種設(shè)備驅(qū)動程序登記的許多I/O端口范圍。示例:rootlocalhost SPECS# cat /proc/ioports0000-001f : dma10020-0021 : pic10040-0043 : timer00050-0053 : timer10060-006f : keyboard0070-0077 : rtc0080-008f : dma page reg00a0-00a1 : pic200c0-00df : dma200f0-00ff : fpu0170-0177 : i
17、de101f0-01f7 : ide00376-0376 : ide10378-037a : parport0037b-037f : parport003c0-03df : vga+03f6-03f6 : ide003f8-03ff : serial0800-0803 : PM1a_EVT_BLK0804-0805 : PM1a_CNT_BLK0808-080b : PM_TMR0810-0815 : ACPI CPU throttle0820-0823 : GPE0_BLK0cf8-0cff : PCI conf1dc00-dcff : 0000:00:12.0dc00-dcff : via
18、-rhinee000-e0ff : 0000:00:11.5e000-e0ff : VIA8233e400-e41f : 0000:00:10.0e400-e41f : uhci_hcde800-e81f : 0000:00:10.1e800-e81f : uhci_hcdec00-ec1f : 0000:00:10.2ec00-ec1f : uhci_hcdfc00-fc0f : 0000:00:11.1fc00-fc07 : ide0fc08-fc0f : ide1 -/proc/kcore文件這個文件是系統(tǒng)的物理內(nèi)存以core文件格式保存的文件。例如,GDB能用它考察內(nèi)核的數(shù)據(jù)
19、結(jié)構(gòu)。它不是純文本,而是/proc目錄下為數(shù)不多的幾個二進制格式的項之一。示例:暫無 -/proc/kmsg文件這個文件用于檢索用printk生成的內(nèi)核消息。任何時刻只能有一個具有超級用戶權(quán)限的進程可以讀取這個文件。也可以用系統(tǒng)調(diào)用syslog檢索這些消息。通常使用工具dmesg或守護進程klogd檢索這些消息。示例:暫無 -/proc/ksyms文件這個文件列出了已經(jīng)登記的內(nèi)核符號;這些符號給出了變量或函數(shù)的地址。每行給出一個符號的地址,符號名稱以及登記這個符號的模塊。程序ksyms,insmod和kmod使用這個文件。它還列出了正在運行的任務(wù)數(shù),總?cè)蝿?wù)數(shù)和最后分配的PI
20、D。示例:暫無 -/proc/loadavg文件這個文件給出以幾個不同的時間間隔計算的系統(tǒng)平均負載,這就如同uptime命令顯示的結(jié)果那樣。前三個數(shù)字是平均負載。這是通過計算過去1分鐘,5分鐘,15分鐘里運行隊列中的平均任務(wù)數(shù)得到的。隨后是正在運行的任務(wù)數(shù)和總?cè)蝿?wù)數(shù)。最后是上次使用的進程號。示例:rootlocalhost # cat /proc/loadavg0.11 0.16 0.14 3/126 3912 -/proc/locks文件這個文件包含在打開的文件上的加鎖信息。文件中的每一行描述了特定文件和文檔上的加鎖信息以及對文件施加的鎖的類型。內(nèi)核也可以需要時對文件施加
21、強制性鎖。示例:rootlocalhost redhat# cat /proc/locks1: POSIX ADVISORY READ 3822 03:0a:1067117 0 EOF2: POSIX ADVISORY READ 3822 03:0a:1067138 0 EOF3: POSIX ADVISORY WRITE 3326 03:0a:2326540 0 EOF4: POSIX ADVISORY WRITE 2639 03:0a:2966595 0 EOF5: FLOCK ADVISORY WRITE 2591 03:0a:2966586 0 EOF6: POSIX ADVISORY
22、 WRITE 2540 03:0a:2966578 0 EOF7: POSIX ADVISORY WRITE 2530 03:0a:2966579 0 EOF8: POSIX ADVISORY WRITE 2402 03:0a:2966563 0 EOF9: POSIX ADVISORY WRITE 2371 03:0a:2966561 0 EOF proc/mdstat文件這個文件包含了由md設(shè)備驅(qū)動程序控制的RAID設(shè)備信息。示例:rootlocalhost # cat /proc/mdstatPersonalities :unused devices: <none>
23、-/proc/meminfo文件這個文件給出了內(nèi)存狀態(tài)的信息。它顯示出系統(tǒng)中空閑內(nèi)存,已用物理內(nèi)存和交換內(nèi)存的總量。它還顯示出內(nèi)核使用的共享內(nèi)存和緩沖區(qū)總量。這些信息的格式和free命令顯示的結(jié)果類似。示例:rootlocalhost # cat /proc/meminfoMemTotal: 223812 kBMemFree: 3764 kBBuffers: 9148 kBCached: 92112 kBSwapC
24、ached: 364 kBActive: 183640 kBInactive: 17196 kBHighTotal: 0 kBHighFree: 0 kBLowTotal: 223812 kBLowFree:
25、160; 3764 kBSwapTotal: 626524 kBSwapFree: 620328 kBDirty: 12 kBWriteback: 0 kBMapped: 142880 kBSlab:
26、; 12668 kBCommitted_AS: 376732 kBPageTables: 2336 kBVmallocTotal: 3907576 kBVmallocUsed: 2968 kBVmallocChunk: 3904224 kBHugePages_Total: 0HugePages_Free: 0Hugepagesize: 4096 kB-/proc/misc文件這個文件
27、報告用內(nèi)核函數(shù)misc_register登記的設(shè)備驅(qū)動程序。示例:rootlocalhost # cat /proc/misc63 device-mapper175 agpgart135 rtc -/proc/modules文件這個文件給出可加載內(nèi)核模塊的信息。lsmod程序用這些信息顯示有關(guān)模塊的名稱,大小,使用數(shù)目方面的信息。示例:rootlocalhost /# cat /proc/modulesmd5 4033 1 - Live 0x10a7f000ipv6 232577 8 - Live 0x10b0c000parport_pc 24705 1 - Live 0x10a8b
28、000lp 11565 0 - Live 0x10a7b000parport 41737 2 parport_pc,lp, Live 0x10a55000autofs4 24005 0 - Live 0x10a74000i2c_dev 10433 0 - Live 0x109d2000i2c_core 22081 1 i2c_dev, Live 0x10a6d000sunrpc 160421 1 - Live 0x10a9d000ipt_REJECT 6465 1 - Live 0x109da000ipt_state 1857 5 - Live 0x109eb000ip_conntrack 4
29、0693 1 ipt_state, Live 0x10a62000iptable_filter 2753 1 - Live 0x10896000ip_tables 16193 3 ipt_REJECT,ipt_state,iptable_filter, Live 0x109ed000dm_mod 54741 0 - Live 0x109f8000button 6481 0 - Live 0x10905000battery 8517 0 - Live 0x109d6000ac 4805 0 - Live 0x10908000uhci_hcd 31449 0 - Live 0x109dd000eh
30、ci_hcd 31557 0 - Live 0x10949000snd_via82xx 27237 2 - Live 0x10953000snd_ac97_codec 64401 1 snd_via82xx, Live 0x10912000snd_pcm_oss 47609 0 - Live 0x1093c000snd_mixer_oss 17217 2 snd_pcm_oss, Live 0x1090c000snd_pcm 97993 2 snd_via82xx,snd_pcm_oss, Live 0x10923000snd_timer 29765 1 snd_pcm, Live 0x108
31、ec000snd_page_alloc 9673 2 snd_via82xx,snd_pcm, Live 0x108bd000gameport 4801 1 snd_via82xx, Live 0x108a6000snd_mpu401_uart 8769 1 snd_via82xx, Live 0x108b9000snd_rawmidi 26725 1 snd_mpu401_uart, Live 0x108e4000snd_seq_device 8137 1 snd_rawmidi, Live 0x1083b000snd 54053 11 snd_via82xx,snd_ac97_codec,
32、snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device, Live 0x108f6000soundcore 9889 2 snd, Live 0x1089b000via_rhine 23497 0 - Live 0x1089f000mii 4673 1 via_rhine, Live 0x10893000floppy 58609 0 - Live 0x108a9000ext3 116809 1 - Live 0x10875000jbd 74969 1 ext3, Live 0x
33、10861000lsmod命令顯示結(jié)果如下:rootlocalhost /# lsmodModule Size Used bymd5 4033 1ipv6
34、60; 232577 8parport_pc 24705 1lp 11565 0parport 41737 2 parport_pc,lpautofs4
35、 24005 0i2c_dev 10433 0i2c_core 22081 1 i2c_devsunrpc 160
36、421 1ipt_REJECT 6465 1ipt_state 1857 5ip_conntrack 40693 1 ipt_stateiptable_filter &
37、#160; 2753 1ip_tables 16193 3 ipt_REJECT,ipt_state,iptable_filterdm_mod 54741 0button
38、0; 6481 0battery 8517 0ac 4805 0uhci_hcd 314
39、49 0ehci_hcd 31557 0snd_via82xx 27237 2snd_ac97_codec 64401 1 snd_via82xxsnd_pcm_oss 47609
40、 0snd_mixer_oss 17217 2 snd_pcm_osssnd_pcm 97993 2 snd_via82xx,snd_pcm_osssnd_timer 29765 1 snd_pcmsnd_page_alloc
41、160; 9673 2 snd_via82xx,snd_pcmgameport 4801 1 snd_via82xxsnd_mpu401_uart 8769 1 snd_via82xxsnd_rawmidi 26725 1 snd_mpu401
42、_uartsnd_seq_device 8137 1 snd_rawmidisnd 54053 11 snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_deviceso
43、undcore 9889 2 sndvia_rhine 23497 0mii 4673 1 via_rhinefloppy &
44、#160; 58609 0ext3 116809 1jbd 74969 1 ext3 -/proc/mounts文件這
45、個文件以/etc/mtab文件的格式給出當(dāng)前系統(tǒng)所安裝的文件系統(tǒng)信息。這個文件也能反映出任何手工安裝從而在/etc/mtab文件中沒有包含的文件系統(tǒng)。示例:rootlocalhost /# cat /proc/mountsrootfs / rootfs rw 0 0/proc /proc proc rw,nodiratime 0 0none /dev tmpfs rw 0 0/dev/root / ext3 rw 0 0none /dev tmpfs rw 0 0none /selinux selinuxfs rw 0 0/proc /proc proc rw,nodiratime 0 0/p
46、roc/bus/usb /proc/bus/usb usbfs rw 0 0/sys /sys sysfs rw 0 0none /dev/pts devpts rw 0 0none /dev/shm tmpfs rw 0 0none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0 -/proc/pci文件這個文件給出PCI設(shè)備的信息。用它可以方便地診斷PCI問題。你可以從這個文件中檢索到的信息包括諸如IDE接口或USB控制器這樣的設(shè)備,總線,設(shè)備和
47、功能編號,設(shè)備延遲以及IRQ編號。示例:rootlocalhost /# cat /proc/pciPCI devices found: Bus 0, device 0, function 0:Class 0600: PCI device 1106:3116 (rev 0). Master Capable. Latency=8. Prefetchable 32 bit memory at 0xe0000000 0xe7ffffff.
48、0; Bus 0, device 1, function 0:Class 0604: PCI device 1106:b091 (rev 0). Master Capable. No bursts. Min Gnt=12. Bus 0, device 16, function 2:Class 0c03: PCI device 1106:3038 (rev 12.
49、0; IRQ 5. Master Capable. Latency=32. I/O at 0xec00 0xec1f. Bus 0, device 16, function 1:Class 0c03: PCI device 1106:3038 (rev 12. IRQ 3. Master Capable. Latency=32. I/
50、O at 0xe800 0xe81f. Bus 0, device 16, function 0:Class 0c03: PCI device 1106:3038 (rev 12. IRQ 11. Master Capable. Latency=32. I/O at 0xe400 0xe41f. Bus 0, device 16, f
51、unction 3:Class 0c03: PCI device 1106:3104 (rev 130). IRQ 10. Master Capable. Latency=32. Non-prefetchable 32 bit memory at 0xdfffff00 0xdfffffff. Bus 0, device 17, function 0:Class 0601: PCI
52、device 1106:3177 (rev 0). Bus 0, device 17, function 1:Class 0101: PCI device 1106:0571 (rev 6). IRQ 255. Master Capable. Latency=32. I/O at 0xfc00 0xfc0f. Bus 0, device
53、; 17, function 5:Class 0401: PCI device 1106:3059 (rev 80). IRQ 5. I/O at 0xe000 0xe0ff. Bus 0, device 18, function 0:Class 0200: PCI device 1106:3065 (rev 116). IRQ 11. Master Capable. &
54、#160; Latency=32. Min Gnt=3.Max Lat=8. I/O at 0xdc00 0xdcff. Non-prefetchable 32 bit memory at 0xdffffe00 0xdffffeff. Bus 1, device 0, function 0:Class 0300: PCI device 5333:8d04 (rev 0). IRQ 11. Master C
55、apable. Latency=32. Min Gnt=4.Max Lat=255. Non-prefetchable 32 bit memory at 0xdfe80000 0xdfefffff. Prefetchable 32 bit memory at 0xd0000000 0xd7ffffff. -/proc/stat文件 這個文件包含的信息有CPU利用率,磁盤,內(nèi)存頁,內(nèi)存對換,全部中斷,接觸開關(guān)以及賞賜自舉時間(自1970年1月1日起的秒數(shù))。示例:rootlocal
56、host /# cat /proc/statcpu 31994 3898 7161 381600 15254 451 0cpu0 31994 3898 7161 381600 15254 451 0intr 4615930 4404290 3364 0 0 12 0 7 0 2 0 0 12618 112114 0 44142 39381ctxt 1310498btime 1148891913processes 4249procs_running 4procs_blocked 0 -/proc/uptime文件這個文件給出自從上次系統(tǒng)自舉以來的秒數(shù),以及其中有
57、多少秒處于空閑。這主要供uptime程序使用。比較這兩個數(shù)字能夠告訴你長期來看CPU周期浪費的比例。示例:rootlocalhost /# cat /proc/uptime4477.04 4021.10 -/proc/version文件這個文件只有一行內(nèi)容,說明正在運行的內(nèi)核版本。可以用標(biāo)準(zhǔn)的編程方法進行分析獲得所需的系統(tǒng)信息。示例:rootlocalhost /# cat /proc/versionLinux version 2.6.9-1.667 (bhcompile) (gcc version 3.4.2 20041017 (Red Hat 3.4.2-6.fc3) #1 Tu
58、e Nov 2 14:41:25 EST 2004proc/net子目錄此目錄下的文件描述或修改了聯(lián)網(wǎng)代碼的行為??梢酝ㄟ^使用arp,netstat,route和ipfwadm命令設(shè)置或查詢這些特殊文件中的許多文件。示例:rootlocalhost /# ls /proc/netanycast6 ip_conntrack mcfilter6 rt6_stats tcparp ip
59、_conntrack_expect netlink rt_acct tcp6dev ip_mr_cache netstat rt_cache udpdev_mcast ip_mr_vif packet snmp &
60、#160; udp6dev_snmp6 ip_tables_matches psched snmp6 unixif_inet6 ip_tables_names raw sockstat wirelessigmp ip_tables_targets ra
61、w6 sockstat6igmp6 ipv6_route route softnet_statip6_flowlabel mcfilter rpc stat -以下摘要介紹此目錄下文件的功能:arp轉(zhuǎn)儲每個網(wǎng)絡(luò)接口的arp表中dev包的統(tǒng)計dev來自網(wǎng)絡(luò)設(shè)備的統(tǒng)計dev_mcast列出二層(數(shù)據(jù)鏈路層)多播組igmp加入的IGMP多播組netlinknetlink套接口的信息netstat網(wǎng)絡(luò)流量的多種統(tǒng)計。第一行是信息頭,帶有每個變量的名稱。接下來的一行保存相應(yīng)變量的值raw原始套接口的套接口表route靜態(tài)路由
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度健康醫(yī)療大數(shù)據(jù)預(yù)付款全新合作協(xié)議
- 二零二五年度幼兒園保育員聘用合同書-幼兒教育創(chuàng)新項目合作
- 二零二五年度環(huán)保咨詢服務(wù)營業(yè)執(zhí)照轉(zhuǎn)讓合同
- 二零二五年度一手房購房意向金預(yù)定合同
- 2025年度有限責(zé)任公司股東離任協(xié)議書
- 二零二五年度拆除房屋及土地回收合同范本
- 二零二五年度學(xué)校食堂承包經(jīng)營與服務(wù)滿意度提升協(xié)議
- 二零二五年度離職后商業(yè)秘密保護及競業(yè)限制合同
- 二零二五年度房屋維修安全責(zé)任保險協(xié)議
- 二零二五年度美容院養(yǎng)生保健入股合同協(xié)議
- 骶髂關(guān)節(jié)損傷郭倩課件
- 內(nèi)科學(xué)疾病概要-支氣管擴張課件
- 2025陜西渭南光明電力集團限公司招聘39人易考易錯模擬試題(共500題)試卷后附參考答案
- 預(yù)防感冒和流感的方法
- 2024年南京旅游職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 中藥學(xué)電子版教材
- YD 5062-1998 通信電纜配線管道圖集_(高清版)
- CFG樁施工記錄表范本
- 在生產(chǎn)過程中物料流轉(zhuǎn)交接管理規(guī)定(清風(fēng)出品)
- 第1章操作系統(tǒng)引論
- 【活動記錄】初中九年級英語教研組活動記錄
評論
0/150
提交評論