




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Linux環(huán)境下信息獲取的方法 1. 運(yùn)行(正在運(yùn)行或在運(yùn)行隊(duì)列中等待) 2. 中斷(休眠中, 受阻, 在等待某個(gè)條件的形成或接受到信號) 3. 不可中斷(收到信號不喚醒和不可運(yùn)行, 進(jìn)程必須等待直到有中斷發(fā)生) 4. 僵死(進(jìn)程已終止, 但進(jìn)程描述符存在, 直到父進(jìn)程調(diào)用wait4()系統(tǒng)調(diào)用后釋放) 5. 停止(進(jìn)程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信號后停止運(yùn)行運(yùn)行) D 不可中斷 uninterruptible sleep (usually IO) R 運(yùn)行 runnable (on run queue) S 中斷 sleeping T 停止 trace
2、d or stopped Z 僵死 a defunct (zombie) process 注: 其它狀態(tài)還包括W(無駐留頁), ls -alF /proc/ide/total 3dr-xr-xr-x 4 root root 0 10月 9 23:36 ./dr-xr-xr-x 54 root root 0 2004-10-10 ./-r-r-r- 1 root root 0 10月 9 23:36 driverslrwxrwxrwx 1 root root 8 10月 9 23:36 hda - ide0/hda/lrwxrwxrwx 1 root root 8 10月 9 23:36 hdb
3、 - 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 root root 0 10月 9 23:36 ide1/-r-r-r- 1 root root 0 10月 9 23:36 piixdrivers文件包含了當(dāng)前加載的IDE設(shè)備驅(qū)動(dòng): cat /proc/ide/drivers ide-floppy version 0.99.newideide-disk version 1.17ide-default ver
4、sion 0.9.newide在/proc/ide目錄下還可以看到其他一些以設(shè)備命名的目錄,在這些目錄下我們可以看到更詳細(xì)的信息。piix是IDE控制芯片組的名字,在你的系統(tǒng)中可能是其他名字。此外還包含若干個(gè)(一般的PC上是2個(gè))IDE控制器為名的目錄,以及以IDE終端設(shè)備名命名的快捷方式,它門將鏈接到控制器目錄下對應(yīng)的設(shè)備文件上。控制器信息 /proc/ide/ide? .文件名 內(nèi)容 channel IDE通道 (0 or 1) config 配置 (only for PCI/IDE bridge) mate Mate name model IDE控制器的類型/芯片組hd? IDE總線上連
5、接的可用設(shè)備.Table 1-5: IDE 設(shè)備信息 .文件名 內(nèi)容 cache 設(shè)備緩存大小 capacity 設(shè)備數(shù)據(jù)塊數(shù)量 (按 512Byte 塊) driver 驅(qū)動(dòng)和版本 geometry 物理和邏輯的設(shè)備參數(shù) identify 設(shè)備標(biāo)示塊 media 媒體類型 model 設(shè)備標(biāo)識符(型號或名字) settings 設(shè)備配置參數(shù) smart_thresholds IDE disk management thresholds smart_values IDE disk management values IRQ全稱為Interrupt Request,即是“中斷請求”的意思,IRQ
6、的作用就是在我們所用的電腦中,執(zhí)行硬件中斷請求的動(dòng)作,比如我們需要讀取硬盤中的一段數(shù)據(jù)時(shí),當(dāng)數(shù)據(jù)讀取完畢,硬盤就通過IRQ來通知系統(tǒng),相應(yīng)的數(shù)據(jù)已經(jīng)寫到指定的內(nèi)存中了。內(nèi)核數(shù)據(jù)相似于進(jìn)程入口,在/proc目錄下的其他一些文件給出了內(nèi)核信息數(shù)據(jù),這些文件包含了系統(tǒng)當(dāng)前運(yùn)行內(nèi)核相關(guān)信息。irq 關(guān)聯(lián)到cpu的irq使用狀況 (2.4)/proc/irq在2.4內(nèi)核中irq相關(guān)的內(nèi)核信息被放在/proc/irq目錄下,在這個(gè)目錄下包含一個(gè)文件 prof_cpu_mask和每個(gè)IRQ獨(dú)屬的一個(gè)子目錄。 rootiZ28i72fw0jZ:# ls /proc/irq0 10 12 14 2 3 5 64
7、 66 68 7 71 73 8 default_smp_affinity111 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子目錄此目錄下的文件描述或修改了聯(lián)網(wǎng)代碼的行為可以通過使用arp,netstat,route和ipfwadm命令設(shè)置或查詢這些特殊文件中的許多文件 arp :轉(zhuǎn)儲每個(gè)網(wǎng)絡(luò)接口的arp表中dev包的統(tǒng)計(jì) dev :來自網(wǎng)絡(luò)設(shè)備的統(tǒng)計(jì) dev_mcast
8、:列出二層(數(shù)據(jù)鏈路層)多播組 igmp :加入的IGMP多播組 netlink:netlink套接口的信息 netstat :網(wǎng)絡(luò)流量的多種統(tǒng)計(jì)第一行是信息頭,帶有每個(gè)變量的名稱。接下來的一行保存相應(yīng)變量的值 raw :原始套接口的套接口表 route :靜態(tài)路由表 rpc :包含RPC信息的目錄 rt_cache :路由緩沖 snmp : snmp agent的ip/icmp/tcp/udp協(xié)議統(tǒng)計(jì);各行交替給出字段名和值 sockstat :列出使用的tcp/udp/raw/pac/syc_cookies的數(shù)量 tcp :TCP連接的套接口 udp :UDP連接的套接口表 unix :U
9、NIX域套接口的套接口表 /proc/sys/net下文件一覽/proc/sys/net/proc/sys/net/route/proc/sys/net/arp /proc/sys/net/core/message_burst寫新的警告消息所需的時(shí)間(以 1/10 秒為單位);在這個(gè)時(shí)間內(nèi)所接收到的其它警告消息會(huì)被丟棄。這用于防止某些企圖用消息“淹沒”您系統(tǒng)的人所使用的拒絕服務(wù)(Denial of Service)攻擊缺省設(shè)置:50(5 秒) /proc/sys/net/core/message_cost該文件存有與每個(gè)警告消息相關(guān)的成本值。該值越大,越有可能忽略警告消息。缺省設(shè)置:5 /pr
10、oc/sys/net/core/netdev_max_backlog該文件指定了,在接口接收數(shù)據(jù)包的速率比內(nèi)核處理這些包的速率快時(shí),允許送到隊(duì)列的數(shù)據(jù)包的最大數(shù)目缺省設(shè)置:300 /proc/sys/net/core/optmem_max該文件指定了每個(gè)套接字所允許的最大緩沖區(qū)的大小 /proc/sys/net/core/rmem_default該文件指定了接收套接字緩沖區(qū)大小的缺省值(以字節(jié)為單位) /proc/sys/net/core/rmem_max該文件指定了接收套接字緩沖區(qū)大小的最大值(以字節(jié)為單位) /proc/sys/net/core/wmem_default該文件指定了發(fā)送套接
11、字緩沖區(qū)大小的缺省值(以字節(jié)為單位) /proc/sys/net/core/wmem_max該文件指定了發(fā)送套接字緩沖區(qū)大小的最大值(以字節(jié)為單位) /proc/sys/net/ipv4所有 IPv4 和 IPv6 的參數(shù)都被記錄在內(nèi)核源代碼文檔中。請參閱文件 /usr/src/linux/Documentation/networking/ip-sysctl.txt /proc/sys/net/ipv6同 IPv4/proc/sys/netIfconfigNetstatNetstat 命令用于顯示各種網(wǎng)絡(luò)相關(guān)信息,如網(wǎng)絡(luò)連接,路由表,接口狀態(tài) (Interface Statistics),ma
12、squerade 連接,多播成員 (Multicast Memberships) 等等# netstat -a | more Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 localhost:30037 *:* LISTEN udp 0 0 *:bootpc *:* Active UNIX domain sockets (servers and established) Proto RefCnt Flags
13、 Type State I-Node Path unix 2 ACC STREAM LISTENING 6135 /tmp/.X11-unix/X0 unix 2 ACC STREAM LISTENING 5140 /var/run/acpid.socketothersrtstat/lnstat - unified linux network statistics reports in /proc/net/stat/ and routing cache statistics nstat/rtacct 監(jiān)視內(nèi)核的SNMP計(jì)數(shù)器和網(wǎng)絡(luò)接口狀態(tài)ping traceroute route packet
14、s mtr - 跟蹤路由, 測試丟包率、網(wǎng)絡(luò)延遲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 f
15、or internet domain name resolution.Manual page for: /etc/resolv.conf/etc/hostsLists hosts to be resolved locally (not by DNS).Manual page for: /etc/hosts/etc/nsswitch.confList order of host name search. Typically look at local files, then NIS server, then DNS server.Manual page for: /etc/nsswitch.co
16、nfRed Hat/Fedora/CentOS: /etc/sysconfig/networkSpecify network configuration. eg. Static IP, DHCP, NIS, etc.Red Hat/Fedora/CentOS: /etc/sysconfig/network-scripts/ifcfg-deviceSpecify TCP network information. Ubuntu/Debian: /etc/network/interfacesSpecify network configuration and devices. eg. Static I
17、P and info, DHCP, etc.SCSI (Small Computer System Interface)SCSI接口是一個(gè)通用接口在SCSI母線上可以連接主機(jī)適配器和八個(gè)SCSI外設(shè)控制器外設(shè)可以包括磁盤、磁帶、CD-ROM、可擦寫光盤驅(qū)動(dòng)器、打印機(jī)、掃描儀和通訊設(shè)備等 此目錄下包含一個(gè)列出了所有檢測到的SCSI設(shè)備的文件,并且為每種控制器驅(qū)動(dòng)程序提供一個(gè)目錄,在這個(gè)目錄下又為已安裝的此種控制器的每個(gè)實(shí)例提供一個(gè)子目錄/proc/scsi子目錄 如何不重啟系統(tǒng)就可以添加更多磁盤空間插入驅(qū)動(dòng)器,必須隨即重新引導(dǎo)系統(tǒng)系統(tǒng)識別新磁盤用以下命令來使系統(tǒng)識別新的驅(qū)動(dòng)器:echo scsi
18、 add-single-device w x y z /proc/scsi/scsi w 是主機(jī)適配器標(biāo)識,第一個(gè)適配器為零(0) x 是主機(jī)適配器上的 SCSI 通道,第一個(gè)通道為零(0) y 是設(shè)備的 SCSI 標(biāo)識 z 是 LUN 號,第一個(gè) LUN 為零(0)相反的,在不重新引導(dǎo)系統(tǒng)的情況下將設(shè)備從系統(tǒng)中除去的命令是:echo scsi remove-single-device w x y z /proc/scsi/scsi在輸入這條命令并將熱交換 SCSI 磁盤從系統(tǒng)中除去之前,請確保首先卸下已從該磁盤安裝的任何文件系統(tǒng)。/proc/scsi子目錄/proc/sys/kernel/優(yōu)
19、化1)/proc/sys/kernel/ctrl-alt-del2) proc/sys/kernel/msgmax3) /proc/sys/kernel/msgmnb./proc/sys/vm/優(yōu)化1)/proc/sys/vm/block_dump2) /proc/sys/vm/dirty_background_ratio3) /proc/sys/vm/dirty_expire_centisecs. 獲取系統(tǒng)信息/proc/sys/fs/優(yōu)化1)/proc/sys/fs/file-max2)/proc/sys/fs/file-nr ./proc/sys/net/core/優(yōu)化1) /proc/
20、sys/net/core/message_burst2) /proc/sys/net/core/message_cost3)/proc/sys/net/core/netdev_max_backlog./proc/sys/net/ipv4/優(yōu)化1)/proc/sys/net/ipv4/ip_forward2) /proc/sys/net/ipv4/ip_default_ttl3) /proc/sys/net/ipv4/ip_no_pmtu_disc獲取系統(tǒng)信息終端是一種字符型設(shè)備,它有多種類型,通常使用tty來簡稱各種類型的終端設(shè)備。tty是Teletype的縮寫。Teletype是最早出現(xiàn)的一
21、種終端設(shè)備,很象電傳打字機(jī)(或者說就是),是由Teletype公司生產(chǎn)的。設(shè)備名放在特殊文件目錄/dev/下,終端特殊設(shè)備文件一般有以下幾種:串行端口終端(Serial Port Terminal)是使用計(jì)算機(jī)串行端口連接的終端設(shè)備。計(jì)算機(jī)把每個(gè)串行端口都看作是一個(gè)字符設(shè)備。有段時(shí)間這些串行端口設(shè)備通常被稱為終端設(shè)備,因?yàn)槟菚r(shí)它的最大用途就是用來連接終端。這些串行端口所對應(yīng)的設(shè)備名稱是/dev/tts/0(或/dev/ttyS0)、/dev/tts/1(或/dev/ttyS1)等,設(shè)備號分別是(4,0)、(4,1)等,分別對應(yīng)于DOS系統(tǒng)下的COM1、COM2等。若要向一個(gè)端口發(fā)送數(shù)據(jù),可以在
22、命令行上把標(biāo)準(zhǔn)輸出重定向到這些特殊文件名上即可。例如,在命令行提示符下鍵入:echo test /dev/ttyS1會(huì)把單詞”test”發(fā)送到連接在ttyS1(COM2)端口的設(shè)備上偽終端(Pseudo Terminal)是成對的邏輯終端設(shè)備,例如/dev/ptyp3和/dev/ttyp3(或著在設(shè)備文件系統(tǒng)中分別是/dev/pty/m3和/dev/pty/s3)。它們與實(shí)際物理設(shè)備并不直接相關(guān)。如果一個(gè)程序把ttyp3看作是一個(gè)串行端口設(shè)備,則它對該端口的讀/寫操作會(huì)反映在該邏輯終端設(shè)備對的另一個(gè)上面(ttyp3)。而ttyp3則是另一個(gè)程序用于讀寫操作的邏輯設(shè)備。這樣,兩個(gè)程序就可以通過這種邏輯設(shè)備進(jìn)行互相交流,而其中一個(gè)使用ttyp3的程序則認(rèn)為自己正在與一個(gè)串行端口進(jìn)行通信。這很象是邏輯設(shè)備對之間的管道操作。對于ttyp3(s3),任何設(shè)計(jì)成使用一個(gè)串行端口設(shè)備的程序都可以使用該邏輯設(shè)備。但對于使用ptyp3的程序,則需要專門設(shè)計(jì)來使用ptyp3(m3)邏輯設(shè)備。 如果當(dāng)前進(jìn)程有控制終端(Controlling Terminal)的話,那么/dev/tty就是當(dāng)前進(jìn)程的控制終端的設(shè)備特殊文件??梢允褂妹睢眕s a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年黨章黨規(guī)黨紀(jì)知識競賽考試題庫及答案(共190題)
- 課后服務(wù)申請書
- 醫(yī)輔部工作匯報(bào)發(fā)言
- 沙糖桔樹秋季嫁接方法
- 二零二五年度北京市音樂行業(yè)音樂劇演員勞動(dòng)合同范本
- 項(xiàng)目收尾工作總結(jié)與經(jīng)驗(yàn)教訓(xùn)總結(jié)報(bào)告
- 基于區(qū)塊鏈技術(shù)的農(nóng)產(chǎn)品溯源與智能管理平臺
- 環(huán)境監(jiān)測與分析技術(shù)指南
- 物聯(lián)網(wǎng)農(nóng)業(yè)智能控制系統(tǒng)
- 屠宰可行性研究報(bào)告
- 手機(jī)攝影教程全套課件
- 2025屆寧夏銀川一中高三上學(xué)期第五次月考英語試題及答案
- 基于核心素養(yǎng)的高中數(shù)學(xué)“教、學(xué)、評”一致性研究
- 空調(diào)原理培訓(xùn)課件
- 2024年國網(wǎng)陜西省電力有限公司招聘考試真題
- 2025屆上海市虹口區(qū)初三一模英語試卷(含答案和音頻)
- 2025年熊膽眼藥水項(xiàng)目可行性研究報(bào)告
- 高中主題班會(huì) 遠(yuǎn)離背后蛐蛐課件-高二下學(xué)期人際交往主題班會(huì)
- 5.2 做自強(qiáng)不息的中國人 (課件)-2024-2025學(xué)年統(tǒng)編版道德與法治七年級下冊
- 現(xiàn)代康復(fù)治療
- 醫(yī)療行業(yè)以案明紀(jì)的警示教育心得體會(huì)
評論
0/150
提交評論