Tag: Debian & Ubuntu

Linux 伺服器用 Gmail SMTP 發送電郵通知

在伺服器上很多時都會需要自動發送電郵, 例如將系統狀態及監測資料等以電郵通知系統管理員。除了在系統安裝 Email Server 外, 也可以透過 Gmail 的 SMTP 發送電郵。Mutt 是一個讓 Linux 系統在指令模式下, 透過 Gmail SMTP 發送電郵的工具, 以下會示範在 Linux 安裝 Mutt 及設定方法。 安裝 Mutt 首先安裝 Mutt, 根據不同的發行版輸入以下指令安裝: RHEL, CentOS, …

Linux 查看系統及硬體資訊

在 Linux 下查看系統及硬體資訊十分實用, 可以在安裝新套件或驅動程式時找出相容性問題, 以下會介紹在 Linux 下查看系統及硬體資訊的方法。 1. 透過 uname 查看系統資訊: 找行 “uname” 會顯示系統名稱: $ uname Linux 查看 kernel 版本: $ uname -r 3.10.0-229.14.1.el7.x86_64 顯示系統的架構: $ uname -m x86_64 …

Ubuntu 同步檔案到 Google Drive – Grive

Google Drive 是十分熱門的雲端硬碟, 除了儲存檔案外, 更可以分享檔案及協同編輯文件。Grive 可以讓 Linux 將檔案同步到 Google Drive, 以下是在 Ubuntu 安裝及設定 Grive 的方法。 安裝 Grive Ubuntu 可以先啟用 webupd8 repository, 那便可以用 apt-get 安裝 Grive, 輸入以下指令安裝: $ sudo apt-add-repository …

Ubuntu ufw 開啟埠號

ufw (Uncomplicated Firewall) 是 Ubuntu 內建的防火牆配置工具, ufw 使用上十分簡單, 以下是使用 ufw 的簡單例子: 檢查防火牆目前狀態: $ sudo ufw status verbose 開啟 TCP 埠號 22 對外連線: $ sudo ufw allow 22/tcp 開啟 TCP …

Linux 取得外部 IP 地址

透過 Router 連接上網 Linux 系統, Router 會分配一個私有 IP 地址, 用 ifconfig 指令只會看到私有 IP 地址。如果需要查看外部對外的 IP 地址, 可以用擷取一些顯示 IP 地址的網站, 從而得出外部 IP。 以下會使用 curl 擷取顯示 IP 地址的網頁, 如果沒有安裝, 可以用 yum …

安裝 Debian / Ubuntu 的 DEB 檔

deb 是 Debian 及 Ubuntu 等發行版的套件管理系統, 以下是安裝 deb 的方法。 例如要安裝 example.deb, 用 dpkg 便可以安裝: 或者 有時會相同目錄下會數個 deb 檔, 如果想一次過安裝, 可以加上 -R 參數, 例如想安裝 /path/to/deb_dir 目錄下所有 deb 檔: 或者

解開 Debian / Ubuntu 的 DEB 檔

在 Debian 及 Ubuntu 等發行版內, 所有安裝的套件都會打包成 deb 檔, 安裝時只要安裝一個檔案便可以, 就如同 Redhat 的 rpm 檔, 使用 deb 安裝套件十分方便, 但有時只想解開 deb 檔的內容, 而不要安裝套件, 這時可以用 ar 或 dpkg 指令。 例如要解開 example.deb 檔案, …

Debian / Ubuntu 安裝 NFS Server

NFS (Network File System) 是讓 Unix Like 的作業系統, 能用 mount 的方式來存取遠端伺服器分享出來的目錄, 讓操作起來像操作本機目錄一樣。以下會介紹在 Debian 及 Ubuntu 安裝及設定 NFS Server 的方法: NFS Server 安裝 1. 安裝 NFS: 設定分享的目錄, 以下是 /var/nfsshare: 開啟 …

Ubuntu 安裝 Java 8

在 Ubuntu 安裝 Java 最簡單的方法是透過 apt-get 安裝, 以下是安裝方法。 先更新套件索引: 然後用 apt-get 安裝 Oracle JAVA 8 (JRE): 執行以上指令安裝好 Oracle Java 後, 可以用以下指令檢查安裝的 Java 版本: 安裝 oracle-java8-set-default 管理 Java 環境變數: