在 CentOS 8 透過編譯安裝 nload

其實就是個人紀錄一下,因為 CentOS 8 沒有 nload,可以安裝,因此簡單紀錄一下流程。

先把 nload 專案 clone 回來。

git clone https://github.com/rolandriegel/nload.git

接著準備一下 CentOS 8 編譯套件。

yum groupinstall 'Development Tools' -y

接著再補上 ncurses-devel 以及 automake 才不會出錯。

dnf install ncurses-devel automake -y

回到 nlaod 專案資料夾並進行編譯。

cd nload && ./run_autotools && ./configure && make && make install

跑完就可以使用 nload 啦。

避開 Proxmox VE 授權購買的高額稅金

自從買了新伺服器,並且把虛擬化環境從 ESXi 轉至 Proxmox VE 後,好東西肯定是要支持一下,後來去官方的授權購買頁面,發現被加上的 20% 的重稅。

閱讀全文〈避開 Proxmox VE 授權購買的高額稅金〉

Minecraft 伺服器抗 DDoS 實務挑戰

幾年前寫了篇概念上抗 DDoS 方式,不過因為一些因素,自己是沒在使用,畢竟有點懶,後來也因為伺服器經營上的結果還算成功,也遭人盯上導致幾乎每天都被打。

閱讀全文〈Minecraft 伺服器抗 DDoS 實務挑戰〉

在 Windows 10 1809 版開啟 SNMP 服務

自從 Windows 10 上了 1809 版後,在控制台中的 Windows 功能就再也找不到 SNMP 服務可以安裝了,根據微軟的說法他們不建議用這種不安全的協定,不過為了讓只支援 SNMP 協定的軟體可以監控,勢必還是要打開,所幸微軟並非完全拿掉,只是不能再簡單的開啟而已。

用管理員權限開啟 Powershell,並輸入:

閱讀全文〈在 Windows 10 1809 版開啟 SNMP 服務〉

在 WordPress 使用 GeoIP Detection 判斷使用者國家以便呈現不同廣告

前陣子因為一些因素,有了個廣告上的需求,不過業主的需求是希望廣告僅出現在某個指定國家這時候就可以使用外掛 GeoIP Detection 來進行處理,本篇不講太多外掛安裝跟細節調整,也算是個人留著當作紀錄。

由於網站有強大的快取,如果使用外掛內建一般的 shortcode 做法,會因為網頁整個被快取起來而無法發揮實際作用導致顯示出錯誤的廣告,這時候就要用一些特殊做法。

閱讀全文〈在 WordPress 使用 GeoIP Detection 判斷使用者國家以便呈現不同廣告〉

在 CentOS 7 使用 Caddy 與 WP-CLI 架設 WordPress 網站

3/11 在 WordPress 內湖小聚時,什麼?沒聽過有沒有考慮參與一下小聚,全台北中南都有!看到有人在閃電秀講了一下 WP-CLI,身為管理上百網站的肥宅,當然也都是透過 WP-CLI 來管理,不得不說後台管理介面這種東西對我來說還是太慢了,還是下指令管理來得快且實在,這次就來示範使用 WP-CLI 與潮到出水的 Caddy 從 0 開始架設 WordPress。

本次使用在 Linode 的主機,並使用 CentOS 7 作業系統,如果還沒註冊 Linode 帳號,可以使用我的 Referral code。

帶有推廣連結的網址:
Linode.com
不帶有推廣連結的網址:
Linode.com

閱讀全文〈在 CentOS 7 使用 Caddy 與 WP-CLI 架設 WordPress 網站〉

解決 Certbot 在 CentOS 7 出現『 ImportError: ‘pyOpenSSL’ module missing required functionality. Try upgrading to v0.14 or newer. 』

解決方法只需要幾行指令就好,用 pip 或是其他方式都有點麻煩,他的問題就是內建的 pyOpenSSL 太舊,升級就好。

執行:
yum erase pyOpenSSL -y
移除內建的 pyOpenSSL

wget http://ftp.ksu.edu.tw/FTP/CentOS/7/cloud/x86_64/openstack-ocata/common/pyOpenSSL-0.15.1-1.el7.noarch.rpm
下載新版的 pyOpenSSL

rpm -Uvh pyOpenSSL-0.15.1-1.el7.noarch.rpm
執行 rpm 指令安裝

yum install certbot -y
重新安裝一次 Certbot 搞定

移除 WordPress 繼續閱讀的 html 錨點

先說一件重要得事,WordPress 繼續閱讀很重要請常用愛用懂的用,不論如何都不建議使用主題,或是寫語法的方式去自動抓文字數設定繼續閱讀,自己想切在哪,透過繼續閱讀好好設定。

不過 WordPress 內建的繼續閱讀,點下去後都會幫連結加上一個錨點 #more-XXXX,這對我來說蠻困擾的,畢竟我覺得他拉的位置並不是很正確,也覺得那個連結蠻醜的,官方就有提供一段語法移除囉。

閱讀全文〈移除 WordPress 繼續閱讀的 html 錨點〉

使用 Query Monitor 抓出隱藏在背後的兇手

不少人都知道為了加速網站,可以使用快取外掛,不論是 WP Super Cache、WP Rocket、w3 Total Cache⋯⋯等,不過在使用快取外掛前,你有先釐清網站為什麼慢嗎?為什麼快取外掛裝了後台還是很慢?
這次談的是後台,比較常見的可能,但你可能不知道隱藏在背後的關鍵。

閱讀全文〈使用 Query Monitor 抓出隱藏在背後的兇手〉