Tag: RHEL & CentOS
Let’s Encrypt 是一個免費及開放的提供憑證的機構(CA), 以下是在 RHEL 及 CentOS 7 將 Let’s encrypt 配置到 Apache 的方法。 先安裝 git 及 EPEL repo: # yum install git epel-release 安裝 Let’s encrypt 所需套件: # …
Linux 下所下達的指令, 系統會將它們紀錄下來, 要查看指令紀錄可以用 history 指令: $ history history 指令除了查看指令紀錄外, 也可以刪除指令紀錄, 例如: 刪除所有指令紀錄: $ history -c 要刪除個別紀錄, 要先用 history 指令查看要刪除紀錄的編號, 例如想刪除編號為 1010 的紀錄, 可以這樣做: $ history -d 1010
Linux 在刪除帳號時, 預設不會刪除帳號的 Home Directory, 那麼在刪除帳號後, 如果沒有手動刪除帳號的 Home Directory, 便會保留很多沒有用的舊檔案。 要刪除帳號時一同拼除帳號的 Home Direcoty, 只要加入以下參數, 就可以自動刪除帳號的 Home Directory: Redhat, CentOS, Fedora # userdel –remove delusername Debian, Ubuntu # deluser –remove-home …
Cockpit 是由 Redhat 開發的系統管理工具, 可以讓系統管理員透過網頁介面管理伺服器, 例如管理儲存裝置, 使用者帳號管理, 網路設定, 開啟/停止服務等。另一個優點是除了管理本機伺服器外, 更可以透過網路管理多台伺服器, 以下會示範在 RHEL, CentOS 及 Fedora 安裝 Cokpit。 安裝 Cockpit 由於 Cockpit 是 Redhat 開發, 它已經內建在 RHEL 7 及 Fedora …
grep 是 Linux 下十分好用的工具, 可以搜尋檔案或經管線輸入的字串, grep 的基本用法是: $ grep ‘search_word’ file_name 這樣就可以在檔案 file_name 內找出包含 “search_word” 字串的行, 如果要搜尋多個檔案, 可以這樣: $ grep ‘search_word’ file_name file_name2 要對目錄下所有檔案做搜尋, 可以用 * 字符替檔案名稱: $ grep …
在 Linux 或其他 UNIX Like 環境要搜尋檔案, 一般都會用 find 指令, find 的十分實用, 只是要搜索的目錄較大時, 要花上一定時間。另一個工具 locate 就可以解決這個問題, locate 會直接搜索 updatedb 建立的 index 檔, 所以搜尋速度會快很多, 但由於要等 updatedb 更新 (預設每天一次), 所以新建立的檔案或檔案改名便會找不到。 例如要找 MySQL …
在伺服器上很多時都會需要自動發送電郵, 例如將系統狀態及監測資料等以電郵通知系統管理員。除了在系統安裝 Email Server 外, 也可以透過 Gmail 的 SMTP 發送電郵。Mutt 是一個讓 Linux 系統在指令模式下, 透過 Gmail SMTP 發送電郵的工具, 以下會示範在 Linux 安裝 Mutt 及設定方法。 安裝 Mutt 首先安裝 Mutt, 根據不同的發行版輸入以下指令安裝: RHEL, CentOS, …
在 RHEL 及 CentOS 7 開始, 預設的資料庫系統是 MariaDB, 基本上 MariaDB 可以取代 MySQL, 但如果仍然想繼續用 MySQL 的話, 除了可以編譯 MySQL Community Server 的原始碼外, 也可以安裝 Oracle 提供的官方 YUM repository, 那便可以透過 Yum 安裝 MySQL …
Clam AntiVirus(ClamAV)是一套免費的開源防毒軟體, 會定時免費發佈病毒更新檔, 以是會示範在 RHEL 及 CentOS 安裝 ClamAV, 以及配置每天自動掃毒的工作。 安裝 ClamAV 首先啟用 EPEL Repository: # yum -y install epel-release # yum -y update 首用 EPEL Repository 後, 可以用 …
在 RHEL / CentOS 6 或之前的版本, 要修改系統使用的 DNS 伺服器, 可以手動修改 /etc/resolv.conf 檔案, 但如果在 CentOS 7 這樣修改的話, 過了一段時間便會被系統重寫原來的內容覆蓋, 以下是在 RHEL 及 CentOS 7 修改系統 DNS 伺服器的方法: 1. 使用 nmcli 例如網卡名稱是 …