那要看你的文件系統(tǒng)是什么格式的了,假設(shè)你的文件系統(tǒng)是ext3(假如不是ext3那就把下面的ext3換成別的),假設(shè)你要檢查的分區(qū)是/dev/sda1, 那命令就是:
成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、三亞網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價格優(yōu)惠性價比高,為三亞等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
fsck -t ext3 /dev/sda1 -r
這樣它會檢查文件系統(tǒng)完整性,如果有什么問題,它會提示問你要不要修復(fù)的,如果你懶得理它,想讓它自己修復(fù),那就在末尾加上-y參數(shù)。
你為什么不man fsck自己看一下它的說明呢?
1.在插入U(xiǎn)盤或硬盤之前,在命令行窗口運(yùn)行:fdisk -l 命令,系統(tǒng)將顯示目前所能識別到的硬件存儲設(shè)備;內(nèi)容如:sdasda1sda2sdbsdb1sdb2等信息,其中,sda與sdb表示目前系統(tǒng)有兩個硬盤,后面帶有數(shù)字表示各個硬盤下的各區(qū)目錄;硬盤或存儲設(shè)備一般都是以sd開頭.2.插入U(xiǎn)盤或硬盤,再次運(yùn)行fdisk -l 命令,系統(tǒng)將再次顯示目前所能識別到的硬件存儲設(shè)備,比較兩次輸出的不各,將發(fā)現(xiàn)第二次運(yùn)行時會增加一些內(nèi)容,;系統(tǒng)將在原來的基礎(chǔ)上增加顯示:sdc,等內(nèi)容,表示新插入的U盤或移動硬盤是掛靠在系統(tǒng)的sdc下.3.運(yùn)行mount,如:#mkdir /mnt/usb#mount /dev/sdc /mnt/usb4.運(yùn)行完畢,可以直接在/mnt/usb目錄下對U盤或移動硬盤的數(shù)據(jù)進(jìn)行訪問或操作;5.想斷開U盤或移動硬盤之前,運(yùn)行umount命令,保證數(shù)據(jù)不會造成丟失,命令如下:#umount /dev/sdc
檢測linux系統(tǒng)下ftp服務(wù)器是否開啟的方法如下:
1、第一步,打開一臺Linux的電腦,進(jìn)入到輸入shell指令的命令行狀態(tài)下,如下圖所示。
2、第二步,使用鍵盤在命令行中輸入:”service vsftp status“這個指令,指令的意思是查看ftp服務(wù)器的狀態(tài),如下圖所示。
3、第三步,輸入完成之后,點(diǎn)擊”回車鍵“運(yùn)行該指令,就會顯示ftp服務(wù)器的開關(guān)狀態(tài),比如下圖就是“inactive”狀態(tài),表示ftp服務(wù)器處于關(guān)閉狀態(tài),如下圖所示。
我在本教程中將介紹如何借助fsck工具,實(shí)現(xiàn)文件系統(tǒng)的自動檢查。
系統(tǒng)一啟動,就觸發(fā)文件系統(tǒng)自動檢查機(jī)制
如果你希望系統(tǒng)一啟動,就自動觸發(fā)fsck,那么有一些方法可以設(shè)置在啟動過程中實(shí)現(xiàn)無人值守的fschk,這些方法具體取決于特定的Linux發(fā)行版。
在Debian、Ubuntu或Linux Mint上,編輯/etc/default/rcS,如下所示。
$ sudo vi /etc/default/rcS
# 啟動過程中,自動修復(fù)出現(xiàn)不一致性的文件系統(tǒng)
FSCKFIX=yes
在CentOS上,使用下列內(nèi)容,編輯/etc/sysconfig/autofsck(要是它沒有,就創(chuàng)建)。
$ sudo vi /etc/sysconfig/autofsck
AUTOFSCK_DEF_CHECK=yes
強(qiáng)制定期檢查文件系統(tǒng)
如果文件系統(tǒng)很龐大,你可以強(qiáng)制定期檢查文件系統(tǒng),而不是每次系統(tǒng)啟動時檢查文件系統(tǒng)。為了實(shí)現(xiàn)這個操作,先要借助tune2fs命令,找到文件系統(tǒng)配置。下面這個命令行顯示了文件系統(tǒng)相關(guān)參數(shù)的當(dāng)前值。請注意:/dev/sda1是文件系統(tǒng)超級塊所在的分區(qū)。
$ sudo tune2fs -l /dev/sda1
從tune2fs的輸出結(jié)果中,我們不僅可以看到文件系統(tǒng)的狀態(tài)(干凈與否),還可以看到與文件系統(tǒng)檢查有關(guān)的一些參數(shù)。"Maximum mount count"(最大掛載次數(shù))這個參數(shù)是指文件系統(tǒng)檢查被觸發(fā)后的掛載次數(shù)。"Check interval"(檢查時間間隔)這個參數(shù)顯示了兩次文件系統(tǒng)檢查之間的最長時間。在大多數(shù)Linux發(fā)行版上,這些參數(shù)并不是默認(rèn)情況下被設(shè)置的,這意味著并不進(jìn)行任何定期的文件系統(tǒng)檢查。
如果想強(qiáng)制每隔30次掛載就檢查文件系統(tǒng),請運(yùn)行下面這個命令。
$ sudo tune2fs -c 30 /dev/sda1
如果想強(qiáng)制每隔3個月就檢查文件系統(tǒng),請使用下面這個命令。
$ sudo tune2fs -i 3m /dev/sda1
現(xiàn)在確認(rèn)剛添加上去的文件系統(tǒng)檢查條件已正確設(shè)置。
$ sudo tune2fs -l /dev/sda1
. . .
Last mount time: n/a
Last write time: Fri Mar 14 22:29:24 2014
Mount count: 20
Maximum mount count: 30
Last checked: Mon Mar 3 20:55:08 2014
Check interval: 7776000 (3 months)
Next check after: Sun Jun 1 21:55:08 2014
強(qiáng)制下一次系統(tǒng)重啟時,進(jìn)行一次性的文件系統(tǒng)檢查
如果你想在下一次系統(tǒng)重啟時觸發(fā)一次性的文件系統(tǒng)檢查,可以使用這個命令。
$ sudo touch /forcefsck
一旦你在類似上面的頂層目錄(/)中創(chuàng)建了一個名為forcefsck的空文件,它就會在你下一次重啟時,強(qiáng)制進(jìn)行文件系統(tǒng)檢查。系統(tǒng)成功啟動后,/forcefsck則會自動被清除。
Linux下的Top命令是一個性能監(jiān)控程序,許多系統(tǒng)管理員常常用它來監(jiān)控Linux性能,在許多Linux或者類Unix操作系統(tǒng)里都有這個命令。Top命令用于按一定的順序顯示所有正在運(yùn)行而且處于活動狀態(tài)的實(shí)時進(jìn)程,而且會定期更新顯示結(jié)果。這條命令顯示了CPU的使用率、內(nèi)存使用率、交換內(nèi)存使用大小、高速緩存使用大小、緩沖區(qū)使用大小,進(jìn)程PID、所使用命令以及其他。它還可以顯示正在運(yùn)行進(jìn)程的內(nèi)存和CPU占用多的情況。對系統(tǒng)管理員來說,top命令式是一個非常有用的,它可用于監(jiān)控系統(tǒng)并在需要的時候采取正確的處理動作。命令需求網(wǎng)頁
linux的每一個命令,其實(shí)就是單獨(dú)的一個程序,如果要監(jiān)測linux是否安裝了某命令,比如abc,可以以下幾種方法:
1:直接搜索/usr/bin和/bin目錄下是否有該程序abc,這2個目錄是系統(tǒng)命令默認(rèn)的安裝路徑
2:find / -name abc 在整個系統(tǒng)里搜索abc相關(guān)的文件
3:rpm -qa | grep abc 搜索是否安裝了帶有abc名字的rpm軟件包