Tag: Linux
Korn shell (KSH) 是 Unix 環境下的 shell, 在一些商用系統例如 Sun Unix, IBM AIX 等都是用它。在 Redhat 及 CentOS 下預設沒有安裝 KSH, 如果需要用到, 可以用 YUM 直接安裝。 用 YUM 安裝 KSH: # yum install …
bash-completion 套件可以實現在指令模式下自動完成指令, 與 Linux 內建的自動完成不同, 它可以自動完成參數的部份, 以下會示範在 RHEL 及 CentOS 安裝的方法。 先用 yum 安裝 bash-completion # yum install bash-completion -y 安裝好 bash-completion 後便可以直接使用, 只要像傳統的方法按 “Tab” 鍵便可以, 例如: # yum …
fsck 是 Unix 下的檔案系統檢查工具, 以下會示範在檔案系統經過特定次數掛載後, 會強制在開機時進行 fsck. 例如想設定 /home 在掛載 10 次後進行 fsck, 先開啟 /etc/fstab, 找到 /home 的一行, 例如: 想最後面的 “0” 改成 2, 即這樣: 然後用 tune2fs 設定掛載 10 次後強制進行 …
The Log File Navigator – lnav 是一個十分好用的紀錄檔檢視工具, 可以從紀錄檔按類型擷取內有用的資料, 主要能包括: — 將多個紀錄檔整合, 並根據 timestamps 排序. — 自動檢測紀錄檔類型, 並支援 gzip/bzips2 壓縮檔. — 可以用 regular expressions 過濾紀錄. 以下會示範在 CentOS 及 Ubuntu 安裝及使用 …
cPanel 是十分熱門的網頁寄存 control panel, 它可以透過網頁介面輕鬆管理伺服器,以下會介紹在 RHEL 及 CentOS 7 安裝及配置 cPanel 的方法。 系統要求 在安裝 cPanel 前,先要確定系統符合 cPanel 的要求: 不少於 1GB RAM 20 GB 硬碟空間 然後需要設定正確的 hostname,先用 hostname 指令修改: # …
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 下要讀取系統的 CPU 資訊,最簡單的方法可以透過 lscpu 指令,用法十分簡單,只要直接輸入 lscpu 指令便可以,例如: $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per …
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 …