[linux] find 指令,搜尋檔案資料夾名稱與全文搜尋

在 linux 中有一個 find 指令,可以幫助我們根據名稱、大小及時間等資訊快速的找到檔案與資料夾 另外,更好用的地方是可以搜尋檔案內容。 以下我們將介紹這個指令常用的地方,因為太過強大,所以比較少用的案例及詳細的參數就不寫上來囉! 這邊先介紹一下 -type [搜尋類型] 這個參數 b    block special file (特殊設備檔案) c    character special file (特殊設備檔案) d    directory (資料夾) f     regular file (一般檔案) l     symbolic link (連結檔) p    FIFO (命令管道) s    socket 根據名稱搜尋特定檔案或資料夾, -name [檔案或資料夾名稱] 或不區分大小寫 -iname [檔案或資料夾名稱] 根據大小及時間搜尋特定檔案或資料夾, -size [ckMGTP] […]

Continue reading


[linux] 利用 ssh-keygen 建立不須密碼登入的 ssh 用戶

當我們使用 scp 及 rsync 等這類備份工具時,由於登入遠端伺服器時,需要透過互動式的介面做密碼登入。 若我們希望透過 crontab 等排程工具做定時備份時,無法透過互動式的介面登入遠端伺服器。 因此,我們必須設法透過 ssh 的公私鑰機制,設定彼此信任後,將可不須密碼登入。 由於 ssh 是透過公私鑰機制加密彼此間的連線,因此我們可以透過 ssh-keygen 產生公私鑰來設定信任的使用者與主機 假設我們現在希望從 A 主機 camel 用戶 登入=> B 主機 penny 用戶 前提是你要有 A主機 camel 用戶帳密及 B 主機 penny 用戶帳密(……廢話XD) 然後B主機 ssh 設定(/etc/ssh/sshd_config)必須要有開啟可以使用自製的信任公鑰登入   A 主機 camel 用戶,利用 ssh-keygen 產生兩把鑰匙(公私鑰) 預設會以 RSA 加密產生公私鑰 Enter file in which to save the key (/home/camel/.ssh/id_rsa): […]

Continue reading