Tag: Linux

Shell Script 檢查網域到期日

如果忘記了替 Domain Name 續期的話, 被 Domain Registrar 停掉 Domain, 網站及電郵服務會暫停, 甚至失去網域的使用權。當持有網域的數量較多, 難免會忘記, 以下是介紹用 Shell Script 自動檢查網域的到期日及註冊機構, 並自動傳送續期通知都電郵。 這個 Shell Script 使用 whois 檢查網域資料, 及 mail 傳送電郵, 先安裝這兩個小工具: RHEL / …

Linux 壓縮及解壓 ZIP 檔

在 Windows 很多壓縮檔也是用 ZIP 格式, 在 Linux 要解壓及壓縮 ZIP 檔案, 可以用 zip 及 unzip。如果系統沒有安裝 zip 及 unzip, 可以用 yum 或 apt-get 安裝, 十分方便: RHEL / CentOS / Fedora: # …

Debian / Ubuntu 安裝 Webmin

Webmin 是一個網頁介面的 UNIX 管理工具, 可以進行管理系統帳號, 磁碟, 網路, 防火牆, 排程, Apache, DNS, 檔案分等等, 以下是 Debian 及 Ubuntu 安裝 Webmin 的方法: 首先加入 Webmin 官方 repository, 開啟檔案 /etc/apt/sources.list # vi /etc/apt/sources.list 加入以下兩行: …

Linux 刪除檔案重複資料

如果想將檔案內重複的資料刪除, 在 Linux 下可以用 sort 及 uniq 指令完成, 例如以下 example.txt 檔案內容是: # cat example.txt this is a testing. abc def abc def this is a testing. 先用 sort 將檔案內容排序, …

刪除 Exim Queue 內郵件

Exim 是 Unix like 作業系統下的 MTA (Mail transfer Agent), 要刪除 Exim Queue 內的郵件可以用以下方法: 列出 Exim Queue 內郵件, 可以用以下兩個指令其中一個: # exim -bp 或 # mailq 刪除 Queue 內郵件的方法是這樣, 將 換成要刪除郵件的 …

Ubuntu 15.04 (Vivid Vervet) ISO 下載

Ubuntu 15.04 (Vivid Vervet) 的各個版本的 ISO 映像檔的下載地址: Ubuntu Desktop, Server 及 Snappy Core: http://releases.ubuntu.com/15.04/ Ubuntu Cloud Server: http://cloud-images.ubuntu.com/releases/15.04/release/ Ubuntu Netboot: http://cdimage.ubuntu.com/netboot/15.04/ Kubuntu: http://cdimage.ubuntu.com/kubuntu/releases/15.04/release/ Lubuntu: http://cdimage.ubuntu.com/lubuntu/releases/15.04/release/ Ubuntu Studio: http://cdimage.ubuntu.com/ubuntustudio/releases/15.04/release/ Ubuntu …

RHEL / CentOS 的 End-Of-Life

Redhat 由 RHEL 5 開始將安全性更新支援延長至 10 年, 各版本提供自發佈日起 5 年半 Bug Fix, 功能改進及新增硬體支援, 及 4 年半安全性更新。由於 CentOS 會將 Redhat 發佈的更新重新編譯釋出, 所以基本上 CentOS 的支援週期跟 RHEL 是一樣的。 以下是目前 Redhat 繼續提供支援的 RHEL …

RHEL / CentOS 7 修改系統語系

在 RHEL 及 CentOS 7 要修改系統語系, 可以用 localectl 實現, localect 可以檢查, 列出及修改系統語系。 首先檢查系統自前所使用的語系: # localectl System Locale: LANG=en_AU.UTF-8 VC Keymap: us X11 Layout: us 要修改系統語系, 先檢查系統內可用語系, 指令 “localectl set-locale” …

RHEL / CentOS / Fedora 編譯安裝 MySQL 5.6

編譯原始碼安裝軟體其中一個好處, 是自由度較高, 可以根據自己的需要修改編譯選項, 但缺點是需時較長, 及日後維護較花時間。以下是在 RHEL, CentOS 及 Fedora 用原始碼編譯及安裝 MySQL 5.6 的方法。 首先建立 mysql 帳號及群組: # groupadd mysql # useradd -g mysql mysql 下一步是用 wget 下載 MySQL 5.6 …