CentOS Linux 設定 MySQL/MariaDB 出問題時自動重新啟動

這裡介紹如何在 CentOS Linux 中設定 systemd,讓 MySQL/MariaDB 資料庫在不正常停止時可以自己重新啟動。 自己用 VPS 架設網站的話,網頁伺服器與資料庫的維護都要自己處理,在 CentOS Linux 中的 MariaDB 資料庫預設在安裝好之後,雖然可以正常使用,但是如果系統因為某些原因(例如記憶體不足)造成 MariaDB 資料庫服務中止時,它是不會自動重新啟動的,也就是說如果 MariaDB 不小心停止,整個網站就停擺了。 ...

April 25, 2018 · G. T. Wang

Linux 設定 NTP 同步系統時間,自動網路校時教學

本篇介紹如何在 Linux 中安裝並設定 NTP 網路校時服務,讓系統自動校正時間。 系統的時間對於 Linux 伺服器來說是很重要的,如果系統的時間不準確,會連帶產生許多安全性問題。若要讓 Linux 系統維持正確的時間,可以透過 NTP 網路校時的方式來處理,以下是各種 NTP 網路校時的使用方式。 ...

April 13, 2018 · G. T. Wang

合併兩台伺服器 Let’s Encrypt SSL 憑證教學

這裡紀錄合併兩台伺服器上 Let’s Encrypt SSL 憑證的步驟。 最近我用一台新的 Linode VPS 虛擬機器架設了 CentOS 的 LEMP 伺服器,經過測試之後感覺很不錯,接著想要把舊機器上的網站都搬到新機器上,搬動網站除了檔案與 MySQL/MariaDB 資料庫之外,還必須轉移 Let’s Encrypt SSL 的憑證,這樣才能讓 HTTPS 加密的網頁正常顯示。 ...

April 9, 2018 · G. T. Wang

CentOS Linux 使用 Tor 與 Privoxy 架設匿名網頁代理伺服器

這裡介紹如何在 CentOS Linux 中安裝 Tor 與 Privoxy,自己架設匿名網頁代理伺服器。 先前我們介紹過在 Ubuntu Linux 中安裝 Tor 與 Privoxy 架設匿名網頁代理伺服器的方法,而這裡是改用 CentOS Linux 來架設的步驟,方法大同小異。 ...

April 9, 2018 · G. T. Wang

C 語言排序演算法實作整理:泡沫排序、快速排序等

這裡提供各種排序演算法的 C 語言實作範例。 若要對一連串的元素(陣列)做排序的話,有很多種實作方式,常見的排序方法有:泡沫排序法(bubble sort)、插入排序法(insertion sort)、快速排序法(quick sort)等。 ...

April 2, 2018 · G. T. Wang