Linux
使用文本板訪問 unix 機器上的大型日誌文件
我有興趣使用文本板訪問 unix 伺服器上的大型日誌文件。(出於歷史原因,我個人更喜歡使用 textpad,當然少用 awk grep 等),但我有很多人寧願使用 textpad,他們有多年的使用經驗,可以對其進行調整以做任何他們想做的事情。
問題是,如果我連接例如 winscp 以獲取日誌文件到 textpad,它首先獲取完整的日誌,使用者需要等待並且它膨脹等。我寧願 textpad 以某種方式訪問 unix 機器並只獲取相關日誌文件的段(大日誌文件可能是 GB)有人知道如何實現嗎?
如果您要設置Samba,這將允許您與 Windows 系統共享部分 linux 文件系統。samba 共享就像 Windows 共享一樣,因此只有正在使用的文件部分通過網路獲取。有很多關於設置 Samba 的 HowTos,但由於您沒有說明您使用的是哪個 linux 發行版,因此我無法指出其中之一。
以較小的間隔輪換您的日誌,以免它們變得太大。您不能使用 GUI 文本編輯器僅載入/顯示/編輯文本文件的部分內容。這就是 ed 和 sed 的用途。