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