sshfs掛載遠程服務(wù)器目錄

服務(wù)器日志查看,是開發(fā)人員和服務(wù)器運維人員在工作中經(jīng)常會遇到的一件事情凝果,只有一臺服務(wù)器時祝迂,比較好辦,直接登錄服務(wù)器使用tail -f file-path 命令就可以實時查看到日志文件的輸出器净。當(dāng)有負載的需要型雳,服務(wù)器多了之后,就會比較麻煩山害,為了查找一個問題的日志可能需要登錄多臺服務(wù)器纠俭。今天給大家介紹一種借助sshfs,非常簡單的日志文件掛載方案浪慌,可以方便大家查看服務(wù)器日志文件冤荆。

sshfs介紹

sshfs是基于fuse構(gòu)建的ssh文件系統(tǒng)客戶端程序,通過它遠程主機的配置無需作任何改變权纤,就可以透過SSH協(xié)議來掛載遠程文件系統(tǒng)了钓简,非常方便及安全。
sshfs的安裝汹想,在centOS中的安裝命令如下

yum -y install sshfs

掛載

sshfs的遠程文件掛載外邓,需要結(jié)合ssh免密碼登錄一起實施。
假設(shè)現(xiàn)在有A古掏、B损话、C三臺服務(wù)器的日志,需要掛載到D服務(wù)器槽唾。
首先需要將D服務(wù)器的公鑰寫入A丧枪、B、C三臺服務(wù)器庞萍。
配置方法參見我之前的文章拧烦。
把遠程服務(wù)器的 /mydata/logs/目錄下的所有文件,掛載到D服務(wù)器挂绰,在D服務(wù)器的/mydata/logs/目錄下為每個服務(wù)器建一個目錄屎篱。(ipaddressA代表A服務(wù)器的ip地址服赎,需要自行替換)

//把A服務(wù)器的 /mydata/logs/ 目錄 掛載到 D服務(wù)器的 /mydata/logs/A/ 目錄
sshfs root@ip_address_A:/mydata/logs/ /mydata/logs/A/

其他兩臺服務(wù)器的掛載方法一樣葵蒂。掛載成功后,可以使用 mount命令查看掛載情況:

mount -l

可以看到掛載的情況:

root@ip_address_A:/mydata/logs/on /mydata/logs/A type fuse.sshfs (rw,nosuid,nodev)
root@ip_address_B:/mydata/logs/on /mydata/logs/B type fuse.sshfs (rw,nosuid,nodev)
root@ip_address_C:/mydata/logs/on /mydata/logs/C type fuse.sshfs (rw,nosuid,nodev)

也可以使用df -h命令查看磁盤的掛載情況重虑。另外践付,想要開機自動掛載目錄,可以編輯/etc/fstab文件缺厉,加入以下幾行:

sshfs#root@ip_address_A:/mydata/logs/ /mydata/logs/A fuse defaults,auto,allow_other 0 0
sshfs#root@ip_address_B:/mydata/logs/ /mydata/logs/B fuse defaults,auto,allow_other 0 0
sshfs#root@ip_address_C:/mydata/logs/ /mydata/logs/C fuse defaults,auto,allow_other 0 0

其中永高,allow_other參數(shù)代表該設(shè)置對其他用戶也生效隧土。也必須先把ssh自動登錄配置好了,讓root用戶能夠使用root身份登錄遠程主機命爬。配置方法參見我之前的文章曹傀。
掛載成功后,就可以在服務(wù)器D直接查看所有服務(wù)器的日志了饲宛,在D服務(wù)器的/mydata/logs/目錄輸入以下命令皆愉。(假設(shè)A、B艇抠、C三臺服務(wù)器的/mydata/logs/目錄下都有l(wèi)og.txt這個文件

tail -f */log.txt

日志的輸出中幕庐,會標(biāo)出日志是在哪臺服務(wù)器的,例如:

==> A/log.txt <==
get log message from A

假如只想查看日志中包含關(guān)鍵字 a b c的日志家淤,可以這樣查看

tail -f */log.txt | grep 'a b c'

日志的輸出會有一定的延時异剥。
需要注意的是,取消掛載時絮重,不要直接刪除掛載目錄冤寿,請使用以下命令取消掛載:

fusermount -u /mydata/logs/A

或者直接使用umount命令取消掛載。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末绿鸣,一起剝皮案震驚了整個濱河市疚沐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌潮模,老刑警劉巖亮蛔,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異擎厢,居然都是意外死亡究流,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門动遭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來芬探,“玉大人,你說我怎么就攤上這事厘惦⊥捣拢” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵宵蕉,是天一觀的道長酝静。 經(jīng)常有香客問我,道長羡玛,這世上最難降的妖魔是什么别智? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮稼稿,結(jié)果婚禮上薄榛,老公的妹妹穿的比我還像新娘讳窟。我一直安慰自己,他們只是感情好敞恋,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布丽啡。 她就那樣靜靜地躺著,像睡著了一般硬猫。 火紅的嫁衣襯著肌膚如雪碌上。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天浦徊,我揣著相機與錄音馏予,去河邊找鬼。 笑死盔性,一個胖子當(dāng)著我的面吹牛霞丧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播冕香,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蛹尝,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了悉尾?” 一聲冷哼從身側(cè)響起突那,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎构眯,沒想到半個月后愕难,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡惫霸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年猫缭,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片壹店。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡猜丹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出硅卢,到底是詐尸還是另有隱情射窒,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布将塑,位于F島的核電站脉顿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏抬旺。R本人自食惡果不足惜弊予,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一祥楣、第九天 我趴在偏房一處隱蔽的房頂上張望开财。 院中可真熱鬧汉柒,春花似錦、人聲如沸责鳍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽历葛。三九已至正塌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間恤溶,已是汗流浹背乓诽。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留咒程,地道東北人鸠天。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像帐姻,于是被迫代替她去往敵國和親稠集。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容