Tag: Linux
在 Debian 及 Ubuntu 等發行版內, 所有安裝的套件都會打包成 deb 檔, 安裝時只要安裝一個檔案便可以, 就如同 Redhat 的 rpm 檔, 使用 deb 安裝套件十分方便, 但有時只想解開 deb 檔的內容, 而不要安裝套件, 這時可以用 ar 或 dpkg 指令。 例如要解開 example.deb 檔案, …
以下是在 RHEL, CentOS 及 Fedora 安裝 Java 8 的方法。 在安裝前, 先要檢查系統是否已經安裝了 Java 其他版本在系統內, 用以下指令檢查: 如果出現 “java: command not found”, 便可以開始安裝 Java 8, 但如果系統回傳較舊的 Java 版本, 需要先移除舊版本才可以安裝 Java 8。如果系統的 Java …
今日要替一位客戶從遠端 FTP 備份資料, 資料數量大約有 1GB, 當然用人手下載再上載沒問題, 但一來很慢, 二來很麻煩。我會在 Linux 下直接用 wget 下載 FTP 上整個目錄的資料, 每次做這個動作也要上網找資料, 今次還是記錄一下下次可以用。 要用 wget 下載整個目錄, 分別可以用 -r (recursive retrieving) 參數及 -m (mirroring) 參數, 首先介紹一下 -r …
fdisk 是 Linux 的硬碟分割區管理工具, 可以用作檢視、建立、修改及刪除硬碟分割區。以下會介紹一些 fdisk 的常用例子及格式化分割區的方法。 fdisk 列出現有分割區 要列出硬碟內的現有分割區, 只要直接執行 “fdisk -l ” 指令, “fdisk -l” 會列指定硬碟的分割區, 如果無指定硬碟名稱, 會顯示 /proc/partitions 的分割區。例如: 可以看到上面的例子, 硬碟 /dev/sda 的容量是 500GB, 裡面有 4 …
NFS (Network File System) 是讓 Unix Like 的作業系統, 能用 mount 的方式來存取遠端伺服器分享出來的目錄, 讓操作起來像操作本機目錄一樣。以下會介紹在 Debian 及 Ubuntu 安裝及設定 NFS Server 的方法: NFS Server 安裝 1. 安裝 NFS: 設定分享的目錄, 以下是 /var/nfsshare: 開啟 …
Postfix 是一套快速, 安全及容易管理的開源 Mail Transfer Agent (MTA), 也是 Sendmail 很好的替代品。以下會介紹在 RHEL 及 CentOS 7 安裝 Postfix 及 Dovecot 作為 Email Server. 在開始前, 如果系統內安裝了其他 MTA (例如 Sendmail 或 Exim), 那便需要將它們移除, …
在 Ubuntu 安裝 Java 最簡單的方法是透過 apt-get 安裝, 以下是安裝方法。 先更新套件索引: 然後用 apt-get 安裝 Oracle JAVA 8 (JRE): 執行以上指令安裝好 Oracle Java 後, 可以用以下指令檢查安裝的 Java 版本: 安裝 oracle-java8-set-default 管理 Java 環境變數:
在 Linux 下需要編譯源始碼時, 需要有 GNU GCC 編譯器及其他相關套件, 在 RHEL 及 CentOS 要安裝 GCC 很簡單, 只要用 YUM 安裝 “Development Tools” 就會自動安裝所有需要的套件。 輸入以下指令安裝: 如果以上指令執行失敗, 可以用以下指令: 安裝好後, 要檢查 GCC 成功安裝, 可以用 whereis: …
Postfix 跟其他 MTA 一樣, 會將不能成功發送的郵件放到 Queue 裡面, 在特定的時間內重新嘗試發送, 超過指定的時間會自動刪除。但如果發送大量郵件, 例如有用戶發送大量垃圾電郵, 會在 Queue 內積壓大量的郵件, 這時可以手動刪除。 以下刪除 Postfix Queue 內郵件的方法: 列出 Postfix Queue 內所有郵件: # mailq 刪除 Postfix Queue 內所有郵件: # …
在 Windows 下 RAR 是很常用的壓縮檔格式, 在 Linux 要解壓縮 RAR 檔案, 可以用 unrar。如果系統沒有安裝 unrar, 可以用 yum 或 apt-get 安裝, 十分方便: 首先安裝 unrar, 可以根據不同的系統選擇合適的方法: RHEL / CentOS / Fedora: # yum …