在 CentOS 中有多種防火牆 (iptables、firewalld 等),其中 iptables 是為黑名單規則 (原則允許、例外禁止),而 firewalld 為白名單規則 (原則禁止、例外允許)。為了要讓服務能正常運作、防止惡意連線,且讓外部可以通過網路服務來使用,這些是必定要學習如何設定的。然而相較於 iptables,firewalld 較人性化,因此選擇使用它來做 CentOS 的防火牆設定。
[Nginx] CentOS 安裝網頁伺服器 Nginx
相較於 Apache,Nginx 消耗資源少且處理速度快,又支援高併發,是大流量應用的好選擇。
[Power] Ubuntu 筆電蓋上螢幕不休眠
筆電闔上螢幕不一定是沒有要使用,有可能是在有外接螢幕情況下只需要一個螢幕,這時就可以選擇把螢幕關上將筆電當成桌電主機一樣,因此就需要設定讓筆電關上螢幕時不會有任何動作 (包含睡眠、休眠等等)。
[RDP] 在 Ubuntu 18.04 使用 xrdp 遠端多人多工
xrdp (X Remote Desktop Protocal) 是 Linux 系統上的遠端桌面伺服器,能夠讓透過遠端連線的使用者有 GUI 能夠使用。但在 Ubuntu 18.04 似乎沒辦法簡單的安裝,找了許多資料,終於找到可行的辦法。
[IME] 有其他輸入法框架後移除 IBus 圖示
Ubuntu 在安裝完非預設的輸入法框架之後,在畫面右上角會看到新的輸入法圖示,但預設的 IBus 圖示仍然會存在,讓人看到就覺得煩躁進而想要移除掉圖示。
[link] 缺少 libudev.so.0 的解決方法
在安裝德州儀器的軟體時出現缺少 libudev.so.0 的字樣,有些解法是直接安裝 libudev0:i386 的套件,不幸的是這在 Ubuntu 14.04 之後的版本就移除了,取而代之的是 libudev1:i386,但軟體安裝就是硬要 libudev.so.0 這個檔案存在。
[IME] 在 Ubuntu 安裝嘸蝦米等輸入法
Ubuntu 預設中的輸入法為 IBus 框架,除 IBus 外還有很多如 gcin、fcitx 等不同的輸入法框架,若想要使用如嘸 (ㄈㄨˇ) 蝦米等輸入法的話就需要使用有支援的框架,這篇文章主要紀錄如何安裝嘸蝦米輸入法與酷音輸入法。
[轉檔] 將 rpm 檔轉為 deb 檔
有些軟體只提供 rpm 檔,但在 Ubuntu 的系統只能安裝 deb 檔,這時候就需要將 rpm 轉為 deb。
[apt] Unable to locate package 問題
有時候在使用 apt-get 安裝套件時會遇到錯誤情況,比較多是輸入錯誤,但也有一種情況是雖然輸入正確,卻找不到相關套件可以下載。
[Mount] 掛載與卸載一個 iso 光碟映像檔
現在很多程式的安裝檔都是直接提供 iso 光碟映像檔而不是實體光碟,若想要在 Ubuntu 掛載與卸載進而可以讀取使用,就必須學學 mount/umount 這組指令。