分類: LINUX
fsck [-aANPrRsTV][-t <文件系統(tǒng)類型>][文件系統(tǒng)...](有待實(shí)踐)
【功能】
檢查文件系統(tǒng)并嘗試修復(fù)錯(cuò)誤。
補(bǔ)充說明:當(dāng)文件系統(tǒng)發(fā)生錯(cuò)誤四化,可用fsck指令嘗試加以修復(fù)。
【舉例】
*檢查 msdos 檔案系統(tǒng)的 /dev/hda5 是否正常,如果有異常便自動(dòng)修復(fù)::
$fsck -t msdos -a /dev/hda5
此指令可與 /etc/fstab 相互參考操作來加以了解。
*檢查所有的缺省文件系統(tǒng):
$fsck
這個(gè)命令檢查在 /etc/filesystems 文件中所有標(biāo)記 check=true 的文件系統(tǒng)。fsck 命令這種形式在對(duì)文件系統(tǒng)做出任何更改之前會(huì)向您請(qǐng)求許可。
*利用缺省的文件系統(tǒng)自動(dòng)修復(fù)較次要的問題:
$fsck -p
*檢查一個(gè)特定的文件系統(tǒng):
$fsck /dev/hd1
這個(gè)命令檢查位于 /dev/hd1 設(shè)備上的未安裝的文件系統(tǒng)。
tr指令從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù),經(jīng)過字符串轉(zhuǎn)譯后,輸出到標(biāo)準(zhǔn)輸出設(shè)備。
shutdown命令可以安全地關(guān)閉或重啟Linux系統(tǒng),它在系統(tǒng)關(guān)閉之前給系統(tǒng)上的所有登錄用戶提示一條警告信息。該命令還允許用戶指定一個(gè)時(shí)間參數(shù),可以是一個(gè)精確的時(shí)間,也可以是從現(xiàn)在開始的一個(gè)時(shí)間段。
精確時(shí)間的格式是hh:mm,表示小時(shí)和分鐘,時(shí)間段由+ 和分鐘數(shù)表示。系統(tǒng)執(zhí)行該命令后會(huì)自動(dòng)進(jìn)行數(shù)據(jù)同步的工作。
該命令的一般格式
語 法:shutdown [-efFhknr][-t 秒數(shù)][時(shí)間][警告信息]
參 數(shù):
-c 當(dāng)執(zhí)行"shutdown -h 11:50"指令時(shí),只要按+鍵就可以中斷關(guān)機(jī)的指令。
-f 重新啟動(dòng)時(shí)不執(zhí)行fsck。
-F 重新啟動(dòng)時(shí)執(zhí)行fsck。
-h 將系統(tǒng)關(guān)機(jī)。
-k 只是送出信息給所有用戶,但不會(huì)實(shí)際關(guān)機(jī)。
-n 不調(diào)用init程序進(jìn)行關(guān)機(jī),而由shutdown自己進(jìn)行。
-r shutdown之后重新啟動(dòng)。
-t<秒數(shù)> 送出警告信息和刪除信息之間要延遲多少秒。
[時(shí)間] 設(shè)置多久時(shí)間后執(zhí)行shutdown指令。
[警告信息] 要傳送給所有登入用戶的信息。
netsat 命令顯示網(wǎng)絡(luò)狀態(tài)信息
arp命令 實(shí)現(xiàn)IP地址到MAC轉(zhuǎn)換命令 是的,linux下,i節(jié)點(diǎn)其實(shí)就是可以這么認(rèn)為,把i節(jié)點(diǎn)看作是一個(gè)指向磁盤上該文件存儲(chǔ)區(qū)的地址。只不過這個(gè)地址我們一般是沒辦法直接使用的,而是通過文件名來間接使用的。事實(shí)上,i節(jié)點(diǎn)不僅包含了文件數(shù)據(jù)存儲(chǔ)區(qū)的地址,還包含了很多信息,比如數(shù)據(jù)大小,等等文件信息。但是i節(jié)點(diǎn)是不保存文件名的。文件名是保存在一個(gè)目錄項(xiàng)中。每一個(gè)目錄項(xiàng)中都包含了文件名和i節(jié)點(diǎn)。
1.命令格式:
at[參數(shù)][時(shí)間]
2.命令功能:
在一個(gè)指定的時(shí)間執(zhí)行一個(gè)指定任務(wù),只能執(zhí)行一次,且需要開啟atd進(jìn)程(
ps -ef | grep atd查看, 開啟用/etc/init.d/atd start or restart; 開機(jī)即啟動(dòng)則需要運(yùn)行 chkconfig --level 2345 atd on)。
3.命令參數(shù):
-m 當(dāng)指定的任務(wù)被完成之后,將給用戶發(fā)送郵件,即使沒有標(biāo)準(zhǔn)輸出
-I atq的別名
-d atrm的別名
-v 顯示任務(wù)將被執(zhí)行的時(shí)間
-c 打印任務(wù)的內(nèi)容到標(biāo)準(zhǔn)輸出
-V 顯示版本信息
-q<列隊(duì)> 使用指定的列隊(duì)
-f<文件> 從指定文件讀入任務(wù)而不是從標(biāo)準(zhǔn)輸入讀入
-t<時(shí)間參數(shù)> 以時(shí)間參數(shù)的形式提交要運(yùn)行的任務(wù)
一次性任務(wù)計(jì)劃 at命令
服務(wù) “atd”(”service atd status” 查看服務(wù)是否啟動(dòng),通過”chkconfig –level 35 atd on”從3和5級(jí)別啟動(dòng)”atd”)
#at 17:30 2012 或者 #at 17:30
>./report.sh
> shutdown –h now
> 按Crtl+d 結(jié)束
周期性任務(wù)計(jì)劃 crontab命令(多用于定期運(yùn)行腳本文件)
服務(wù) “crond” ”service crond status” 查看服務(wù)是否啟動(dòng),通過”chkconfig –level 35 crond on”從3和5級(jí)別啟動(dòng)”atd”)
以下是系統(tǒng)存放計(jì)劃任務(wù)的地方:
/etc/crontab 系統(tǒng)任務(wù)配置文件 維護(hù)Linux系統(tǒng)所需的任務(wù),一般在系統(tǒng)及程序安裝時(shí)自動(dòng)設(shè)置,不需要人為地修改。
/etc/cron.hourly
/etc/cron.daily
/etc/cron.weekly
/etc/cron.monthly
執(zhí)行情況
/etc/cron.d/0hourly(其他幾個(gè)被陸續(xù)執(zhí)行)
à/etc/cron.hourly/0anacron(其他幾個(gè)被陸續(xù)執(zhí)行)
以下是用戶存放計(jì)劃任務(wù)的地方:
“/var/spool/cron/任務(wù)” (任務(wù)跟用戶賬號(hào)同名)
crontab
–e 編輯計(jì)劃任務(wù)
–u 指定計(jì)劃任務(wù)屬于那個(gè)用戶
–l 列表顯示計(jì)劃任務(wù)
–r 刪除計(jì)劃任務(wù)
例子:
*/10 * * * * run_hourly_cmd 每隔10分鐘執(zhí)行任務(wù)計(jì)劃
00,30 * * * * run_daily_cmd 每隔半個(gè)小時(shí)執(zhí)行任務(wù)計(jì)劃
* 15,18 * * * run_daily_cmd 每天的 15點(diǎn) 和18點(diǎn)執(zhí)行任務(wù)計(jì)劃
* 15-18 * * * run_daily_cmd 每天的15點(diǎn)到18點(diǎn),每隔一個(gè)小時(shí)執(zhí)行一次計(jì)劃任務(wù)
crond 是linux用來定期執(zhí)行程序的命令。當(dāng)安裝完成操作系統(tǒng)之后,默認(rèn)便會(huì)啟動(dòng)此任務(wù)調(diào)度命令。crond命令每分鍾會(huì)定期檢查是否有要執(zhí)行的工作,如果有要執(zhí)行的工作便會(huì)自動(dòng)執(zhí)行該工作。而linux任務(wù)調(diào)度的工作主要分為以下兩類:
1、系統(tǒng)執(zhí)行的工作:系統(tǒng)周期性所要執(zhí)行的工作,如備份系統(tǒng)數(shù)據(jù)、清理緩存
2、個(gè)人執(zhí)行的工作:某個(gè)用戶定期要做的工作,例如每隔10分鐘檢查郵件服務(wù)器是否有新信,這些工作可由每個(gè)用戶自行設(shè)置
聯(lián)系客服