![](https://img.51dongshi.com/20250104/wz/18542810252.jpg)
系統(tǒng)大全為您提供?1.Last命令linux?last?命令介紹功能說(shuō)明:列出目前與過(guò)去登入系統(tǒng)的用戶相關(guān)信息。語(yǔ)法:last?[-adRx][-f?<記錄文件>][-n?<顯示列數(shù)>][帳號(hào)名稱...][終端機(jī)編號(hào)...]補(bǔ)充說(shuō)明:?jiǎn)为?dú)執(zhí)行l(wèi)ast指令,它會(huì)讀取位于ar/log目錄下,名稱為wtmp的文件,并把該給文件的內(nèi)容記錄的登入系統(tǒng)的用戶名單全部顯示出來(lái)。參數(shù):-a?把從何處登入系統(tǒng)的主機(jī)名稱或IP地址,顯示在最后一行。-d?將IP地址轉(zhuǎn)換成主機(jī)名稱。-f?<記錄文件>?指定記錄文件。-n?<顯示列數(shù)>或-<顯示列數(shù)>?設(shè)置列出名單的顯示列數(shù)。-R?不顯示登入系統(tǒng)的主機(jī)名稱或IP地址。-x?顯示系統(tǒng)關(guān)機(jī),重新開(kāi)機(jī),以及執(zhí)行等級(jí)的改變等信息。last?命令:功能說(shuō)明:列出目前與過(guò)去登入系統(tǒng)的用戶相關(guān)信息。2.ar/log/message系統(tǒng)報(bào)錯(cuò)日志:幾乎所有的開(kāi)機(jī)系統(tǒng)發(fā)生的錯(cuò)誤都會(huì)在此記錄messages?日志是核心系統(tǒng)日志文件。它包含了系統(tǒng)啟動(dòng)時(shí)的引導(dǎo)消息,以及系統(tǒng)運(yùn)行時(shí)的其他狀態(tài)消息。IO?錯(cuò)誤、網(wǎng)絡(luò)錯(cuò)誤和其他系統(tǒng)錯(cuò)誤都會(huì)記錄到這個(gè)文件中。其他信息,比如某個(gè)人的身份切換為?root,也在這里列出。如果服務(wù)正在運(yùn)行,比如?DHCP?服務(wù)器,您可以在?messages?文件中觀察它的活動(dòng)。通常,ar/log/messages?是您在做故障診斷時(shí)首先要查看的文件。3.lsb_release-v,?--version顯示版本信息-i,?--id顯示發(fā)行版的ID-d,?--description顯示該發(fā)行版的描述信息-r,?--release顯示當(dāng)前系統(tǒng)是發(fā)行版的具體版本號(hào)-c,?--codename發(fā)行版代號(hào)-a,?--all顯示上面的所有信息-h,?--help顯示幫助信息[root@jp?~]#?lsb_release?-aLSB?Version:?:core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarchdistributor?ID:?EnterpriseEnterpriseServerDescription:?Enterprise?Linux?Enterprise?Linux?Server?release?5.6?(Carthage)Release:?5.6Codename:?Carthage4.df?-h查看各掛載磁盤使用情況[root@jp?lsb-release.d]#?df?-hFilesystem?Size?Used?Avail?Use%?Mounted?on/dev/sda3?92G?20G?67G?23%?//dev/sda1?1.9G?42M?1.8G?3%?/boottmpfs?1014M?0?1014M?0%?/devm5.top命令?top視圖01【top視圖01】是剛進(jìn)入top的基本視圖,我們來(lái)結(jié)合這個(gè)視圖講解各個(gè)數(shù)據(jù)的含義。第一行:10:01:23—當(dāng)前系統(tǒng)時(shí)間126days,14:29—系統(tǒng)已經(jīng)運(yùn)行了126天14小時(shí)29分鐘(在這期間沒(méi)有重啟過(guò))2users—當(dāng)前有2個(gè)用戶登錄系統(tǒng)loadaverage:1.15,1.42,1.44—loadaverage后面的三個(gè)數(shù)分別是1分鐘、5分鐘、15分鐘的負(fù)載情況。loadaverage數(shù)據(jù)是每隔5秒鐘檢查一次活躍的進(jìn)程數(shù),然后按特定算法計(jì)算出的數(shù)值。如果這個(gè)數(shù)除以邏輯cpu的數(shù)量,結(jié)果高于5的時(shí)候就表明系統(tǒng)在超負(fù)荷運(yùn)轉(zhuǎn)了。第二行:Tasks—任務(wù)(進(jìn)程),系統(tǒng)現(xiàn)在共有183個(gè)進(jìn)程,其中處于運(yùn)行中的有1個(gè),182個(gè)在休眠(sleep),stoped狀態(tài)的有0個(gè),zombie狀態(tài)(僵尸)的有0個(gè)。第三行:cpu狀態(tài)6.7%us—用戶空間占用cpu的百分比。0.4%sy—內(nèi)核空間占用cpu的百分比。0.0%ni—改變過(guò)優(yōu)先級(jí)的進(jìn)程占用cpu的百分比92.9%id—空閑cpu百分比0.0%wa—IO等待占用cpu的百分比0.0%hi—硬中斷(HardwareIRQ)占用cpu的百分比0.0%si—軟中斷(SoftwareInterrupts)占用cpu的百分比在這里cpu的使用比率和windows概念不同,如果你不理解用戶空間和內(nèi)核空間,需要充充電了。第四行:內(nèi)存狀態(tài)8306544ktotal—物理內(nèi)存總量(8GB)7775876kused—使用中的內(nèi)存總量(7.7GB)530668kfree—空閑內(nèi)存總量(530M)79236kbuffers—緩存的內(nèi)存量(79M)第五行:swap交換分區(qū)2031608ktotal—交換區(qū)總量(2GB)2556kused—使用的交換區(qū)總量(2.5M)2029052kfree—空閑交換區(qū)總量(2GB)4231276kcached—緩沖的交換區(qū)總量(4GB)?這里要說(shuō)明的是不能用windows的內(nèi)存概念理解這些數(shù)據(jù),如果按windows的方式此臺(tái)服務(wù)器“危矣”:8G的內(nèi)存總量只剩下530M的可用內(nèi)存。Linux的內(nèi)存管理有其特殊性,復(fù)雜點(diǎn)需要一本書(shū)來(lái)說(shuō)明,這里只是簡(jiǎn)單說(shuō)點(diǎn)和我們傳統(tǒng)概念(windows)的不同。第四行中使用中的內(nèi)存總量(used)指的是現(xiàn)在系統(tǒng)內(nèi)核控制的內(nèi)存數(shù),空閑內(nèi)存總量(free)是內(nèi)核還未納入其管控范圍的數(shù)量。納入內(nèi)核管理的內(nèi)存不見(jiàn)得都在使用中,還包括過(guò)去使用過(guò)的現(xiàn)在可以被重復(fù)利用的內(nèi)存,內(nèi)核并不把這些可被重新使用的內(nèi)存交還到free中去,因此在linux上free內(nèi)存會(huì)越來(lái)越少,但不用為此擔(dān)心。如果出于習(xí)慣去計(jì)算可用內(nèi)存數(shù),這里有個(gè)近似的計(jì)算公式:第四行的free+第四行的buffers+第五行的cached,按這個(gè)公式此臺(tái)服務(wù)器的可用內(nèi)存:530668+79236+4231276=4.7GB。對(duì)于內(nèi)存監(jiān)控,在top里我們要時(shí)刻監(jiān)控第五行swap交換分區(qū)的used,如果這個(gè)數(shù)值在不斷的變化,說(shuō)明內(nèi)核在不斷進(jìn)行內(nèi)存和swap的數(shù)據(jù)交換,這是真正的內(nèi)存不夠用了。第六行是空行第七行以下:各進(jìn)程(任務(wù))的狀態(tài)監(jiān)控PID—進(jìn)程idUSER—進(jìn)程所有者PR—進(jìn)程優(yōu)先級(jí)NI—nice值。負(fù)值表示高優(yōu)先級(jí),正值表示低優(yōu)先級(jí)VIRT—進(jìn)程使用的虛擬內(nèi)存總量,單位kb。VIRT=SWAP+RESRES—進(jìn)程使用的、未被換出的物理內(nèi)存大小,單位kb。RES=CODE+DATASHR—共享內(nèi)存大小,單位kbS—進(jìn)程狀態(tài)。D=不可中斷的睡眠狀態(tài)R=運(yùn)行S=睡眠T=跟蹤/停止Z=僵尸進(jìn)程%cpu—上次更新到現(xiàn)在的cpu時(shí)間占用百分比%MEM—進(jìn)程使用的物理內(nèi)存百分比TIME+—進(jìn)程使用的cpu時(shí)間總計(jì),單位1/100秒COMMAND—進(jìn)程名稱(命令名/命令行6.iostatiostatiostat用于輸出cpu和磁盤I/O相關(guān)的統(tǒng)計(jì)信息.命令格式:iostat[-c|-d][-k|-m][-t][-V][-x][device[...]|ALL][-p[device|ALL]][interval[count]]1)iostat的簡(jiǎn)單使用1)iostat的簡(jiǎn)單使用iostat可以顯示cpu和I/O系統(tǒng)的負(fù)載情況及分區(qū)狀態(tài)信息.1)iostat的簡(jiǎn)單使用?直接執(zhí)行iostat可以顯示下面內(nèi)容:#iostat??以上就是系統(tǒng)大全給大家介紹的如何使的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點(diǎn)擊系統(tǒng)大全官網(wǎng)吧。??本文來(lái)自系統(tǒng)大全http:///如需轉(zhuǎn)載請(qǐng)注明!推薦:win7純凈版