Tag: RHEL & CentOS
MS Office Word 的 .docx 檔案如果包含了圖片,在 Linux 下可以用以下方法將圖片擷取。 MS 的 .docx 格式只是純粹的 ZIP 壓縮檔, 直接用 unzip 解壓可以直接取出裡面的圖片, 首先要安裝有 unzip: RHEL / CentOS /linux/install-unzip # yum -y install unzip Debian …
uniq 是將重複資料過濾的工具, 加上 -c 參數會計算每個結果的數量, 但它會在輸出結果前加入空格, 例如: 如果要刪除統計結果前的空格, uniq 本身不能實現, 需要借助其他指令, 將輸出結果用管線 pipe 放到 sed 或 grep 來去除前面的空格, 例如: sed: /linux/remove-uniq-space $ sort | uniq -c | sed ‘s/^ …
TCP BBR (TCP Bottleneck Bandwidth and Round-trip propagation time) 是 Google 開發的 TCP 壅塞控制演算法, 可以提高網路連線的傳輸量。Google 在 google.com 及 Youtube 上使用 TCP BBR, 在全球的網路吞吐量提升了 4%, 而有些個別國家更提升超過 14%. TCP BBR 已經整合到 …
在 Linux 用 useradd 或 adduser 建立了使用者帳號後, 如要修改帳號的設定, 例如修改使用者的 Home 目錄, login shell, 過期期限等, 可以用 usermod 指令完成。usermod 的用法跟 useradd 或 adduser 差不多, 分別只是 usermod 是修改現有使帳號。 usermod 的語法: usermod username …
RHEL 及 CentOS 7 現在使用的 kernel 仍然是 3.10 版本, 如果需要使用新版 kernel 才有的功能, 便需要升級 kernel. 除了手動編譯 kernel 外, 以下會提供使用 yum 指令, 透過 ELRepo repository 升級到 Kernel 4.x 的方法。 要檢視系統目前使用的 Kernel, …
DNS Server 最常見的設定是 A Record, MX Record 及 CNAME Record 等, 而隨了以上的記錄, 另一個經常會用到的是 TXT Record, 要設定 SPF (Sender Policy Framework) Record 也是在 TXT Record 裡面定義。 SPF 主要的用途, 是定義那一台 SMTP …
gzip 是一種壓縮工具, Web Server 透過 gzip 將數據壓縮, 再發送給使用者的瀏覽器解壓。這樣所需傳送的數據便會減少, 提昇網站的速度。 以下是在 Nginx 開啟 gzip 壓縮的方法。 在開啟 gzip 前, 可以先用 curl 檢視一下目前 Nginx 是否有開啟 gzip, 輸入以下指令: /linux/curl $ curl -H “Accept-Encoding: …
WordPress 可以自行設定固定網址 (Permalinks) , 以可讀性較高的格式呈現, 如果沒有設定, 預設會使用類似 ?p=123 結尾的網址。 一般上如果在 Apache 上安裝 WordPress, WordPress 內建的 .htaccess 會使用 mod_rewrite 自動進行對應。 但 Nginx 並不支援 mod_rewrite, 需要編輯 Nginx 的設定檔。 開啟網站的 Nginx 設定檔, …
在預設的情況下, HTTP 的 Header 會包含了 Web Server 及 PHP 的版本, 基於安全理由, 可以用以下方法隱藏 Apache, Nginx 及 PHP 的版本資訊。 Apache 開啟 Apache 的 httpd.conf, CentOS 預設位置是 /etc/httpd/conf/httpd.conf: # vi /etc/httpd/conf/httpd.conf 找到 …
系統管理員很多時也有多台伺服器需要管理, 以下會示範如何透過 SSH 在遠端主機執行指令, 並不用輸入密碼。 本機設定 首先在本機用 ssh-keygen 建立 private key 及 public key, 對於 ssh-keygen 的提問, 直接按 Enter 鍵即可: $ ssh-keygen -t rsa Generating public/private rsa key pair. …