簡(jiǎn)介:Linux中一切皆文件。文件通過(guò)一個(gè)很大的文件樹(shù)來(lái)組織,文件樹(shù)的根目錄是:/,從根目開(kāi)始錄逐級(jí)展開(kāi)。這些文件通過(guò)若干設(shè)備鋪展開(kāi)。命令mount(掛載)可以把設(shè)備里的文件樹(shù)連接到linux系統(tǒng)的文件樹(shù)上,也就是說(shuō)通過(guò)此命令可以把新設(shè)備加載到linux系統(tǒng)中。Linux系統(tǒng)掛載的協(xié)議有CIFS和NFS兩種,其中CIFS,是微軟提出的,全稱叫通用文件共享,它是一種協(xié)議。NFS,網(wǎng)絡(luò)文件共享,也是一種協(xié)議。那兩者之間有什么區(qū)別呢?一句話,CIFS用于UNIX和windows間共享,而NFS用于UNIX和UNIX之間共享。在局域網(wǎng)存儲(chǔ)NAS上啟用CIFS/NFS協(xié)議,這樣,就能使用CIFS/NFS協(xié)議進(jìn)行訪問(wèn)。
本文主要介紹在CentOS中如何通過(guò)CIFS協(xié)議掛載共享分區(qū),并對(duì)分區(qū)進(jìn)行讀寫操作測(cè)試。詳細(xì)內(nèi)容請(qǐng)參考下文。
涉及的內(nèi)容包括:
系統(tǒng)中新建一個(gè)掛載分區(qū)ftptemp,用作掛載點(diǎn)目錄。
NAS中共享文件夾/ftptemp。
一、登陸Linux系統(tǒng)
1、使用root用戶登錄系統(tǒng)
2、新建掛載目錄
執(zhí)行指令# mkdir /usr/local/ftptemp新建掛載目錄
二、掛載NAS共享目錄
1、使用CIFS協(xié)議掛載NAS共享目錄
執(zhí)行指令# mount -t cifs -o "rw,=0644,=0644,=,=,vers=2.0" //172.*.*.*/ftptemp /usr/local/ftptemp
2、查看掛載目錄的存儲(chǔ)情況
3、設(shè)置開(kāi)機(jī)自動(dòng)掛載
如果需要開(kāi)啟自動(dòng) mount,需要修改/etc/fstab行尾添加
//172.*.*.*/ftptemp /usr/local/ftptemp cifs ,rw,=0644,=0644,=,=,vers=2.0 0 0
三、同步服務(wù)器目錄中的文件到NAS共享目錄
1、編寫cp.sh腳本
執(zhí)行指令# vim cp.sh將///ftptemp/中的所有文件同步到NAS中的/usr/local/ftptemp/中
2、編寫crontab執(zhí)行計(jì)劃
執(zhí)行指令# crontab -e每五分鐘執(zhí)行一次同步指令
3、查看執(zhí)行計(jì)劃日志
執(zhí)行指令# tail -n 10 /var/log/cron查看日志
備注一:linux日志文件說(shuō)明
/var/log/secure 與安全相關(guān)的日志信息
/var/log/ 系統(tǒng)啟動(dòng)后的信息和錯(cuò)誤日志
/var/log/maillog 與郵件相關(guān)的日志信息
/var/log/cron 與定時(shí)任務(wù)相關(guān)的日志信息
/var/log/spooler 與uucp和news設(shè)備相關(guān)的日志信息
/var/log/boot.log 守護(hù)進(jìn)程啟動(dòng)和停止相關(guān)的日志消息
/var/log/wtmp 該日志文件永久記錄每個(gè)用戶登錄、注銷及系統(tǒng)的啟動(dòng)、停機(jī)的事件
備注二:最常用的一種日志查看方式tail
Linux查看日志的命令有多種:tail、cat、tac、head、echo等,這里只介紹tail使用方法。
命令格式: tail[必要參數(shù)][選擇參數(shù)][文件]
-f 循環(huán)讀取
-q 不顯示處理信息
-v 顯示詳細(xì)的處理信息
-c 顯示的字節(jié)數(shù)
-n 顯示行數(shù)
tail用法如下:
tail -n 10 test.log 查詢?nèi)罩疚膊孔詈?0行的日志;
tail -n +10 test.log 查詢10行之后的所有日志;
tail -fn 10 test.log 循環(huán)實(shí)時(shí)查看最后10行記錄(最常用的)
一般還會(huì)配合著grep用,比如:
tail -fn 100 test.log | grep '關(guān)鍵字'
如果一次性查詢的數(shù)據(jù)量太大,可以進(jìn)行翻頁(yè)查看,比如:
tail -n 50 test.log |more -100可以進(jìn)行多屏顯示(ctrl + f 或者 空格鍵可以快捷鍵)
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。