Tag: Fedora

SSH 登入緩慢問題

透過 SSH 遠程登入 Linux 系統時, 有時會遇到登入很慢的問題, 但成功登入後, 一切便會很暢順。 這個問題是因為 SSH 伺服器預設會在登入時, 會對連線的 IP 進行 DNS 反解, 即是將連線 IP 反解析為主機名稱, 而這個過程往往會停留一段時間, 那便會告成登入緩慢的問題。 要解決這個問題, 只要關閉 SSH 伺服器的 DNS 反解就可以, 開啟 /etc/ssh/sshd_config …

Linux 用 gzip 壓縮並保留原始檔案

gzip 是 Linux 下常用的壓縮工具,在預設情況下使用 gzip,會在建立壓縮檔後,把原始檔案刪除,例如想想壓縮 mylog.log 檔案,壓縮後會把 mylog.log 刪除,並建立了 mylog.log.gz 壓縮檔。 在一般情況下這樣沒有問題的,尤其要壓縮紀錄檔,但有些時候如果需要保留原始檔案,可以在 gzip 加上 -k 參數,或者用 -c 參數,並配合 Linux 下的管線實現: 用 gzip 壓縮並保留原始檔案: $ gzip -k myfile.log 或者用 -c …

Linux 安全性漏洞掃瞄工具 — Lynis

Lynis 是一套開源免費的保安套件, 它可以掃瞄系統的安全漏洞, 後門程式掃瞄, 設定檔錯誤設定, 錯誤的檔案權限, 用戶沒有設定密碼等安全性問題。 以下會示範安裝 Lynis 及使用方法, 由於是直接下載 Lynis 的源始碼, 所以應該適用在多數主要的 Linux 發行版。 安裝 Lynis 建立 Lynis 的目錄 # mkdir /usr/local/lynis 下載 Lynis 最新版的源始碼及解壓, 目前最新版是 Lynis …

Linux 列出檔案及目錄的權限數值

Linux 下要查看檔案或目錄的權限, 如果很簡單用 ls 指令加上 -l 參數, 例如: # ls -l 用 grep 可以過濾出想查看的檔案, 例如果查看 /etc/hosts 檔案的權限: # ls -l /etc | grep hosts 這個方法所顯示的權限會以字母顯示, 例如: -rw-r–r– 以上代表 644, …

rm – 刪除檔案及目錄指令

rm 指令用作在 Unix Like 環境下刪除檔案或目錄, 使用 rm 時要格外小心, 尤其將整個目錄刪除。 rm 的使用也很簡單, 只要在指令後面加入檔案名稱, 便可以將檔案刪除, 例如: $ rm filename 但如果要刪除目錄, 像上面直接輸入的話, 會出現報錯: $ rm dirname/ rm: cannot remove ‘dirname/’: Is a …

強制系統重啟後進行 fsck

fsck 是 Unix 下的檔案系統檢查工具, 以下會示範在檔案系統經過特定次數掛載後, 會強制在開機時進行 fsck. 例如想設定 /home 在掛載 10 次後進行 fsck, 先開啟 /etc/fstab, 找到 /home 的一行, 例如: 想最後面的 “0” 改成 2, 即這樣: 然後用 tune2fs 設定掛載 10 次後強制進行 …

Linux 刪除指令歷史紀錄

Linux 下所下達的指令, 系統會將它們紀錄下來, 要查看指令紀錄可以用 history 指令: $ history history 指令除了查看指令紀錄外, 也可以刪除指令紀錄, 例如: 刪除所有指令紀錄: $ history -c 要刪除個別紀錄, 要先用 history 指令查看要刪除紀錄的編號, 例如想刪除編號為 1010 的紀錄, 可以這樣做: $ history -d 1010

Linux 刪除帳號及帳號 Home Directory

Linux 在刪除帳號時, 預設不會刪除帳號的 Home Directory, 那麼在刪除帳號後, 如果沒有手動刪除帳號的 Home Directory, 便會保留很多沒有用的舊檔案。 要刪除帳號時一同拼除帳號的 Home Direcoty, 只要加入以下參數, 就可以自動刪除帳號的 Home Directory: Redhat, CentOS, Fedora # userdel –remove delusername Debian, Ubuntu # deluser –remove-home …

RHEL / CentOS / Fedora 安裝 Cockpit 網頁介面管理工具

Cockpit 是由 Redhat 開發的系統管理工具, 可以讓系統管理員透過網頁介面管理伺服器, 例如管理儲存裝置, 使用者帳號管理, 網路設定, 開啟/停止服務等。另一個優點是除了管理本機伺服器外, 更可以透過網路管理多台伺服器, 以下會示範在 RHEL, CentOS 及 Fedora 安裝 Cokpit。 安裝 Cockpit 由於 Cockpit 是 Redhat 開發, 它已經內建在 RHEL 7 及 Fedora …