[Ubuntu] 編譯 Atop 與安裝的方法

也不知道為啥稍早 Ubuntu 22.04 Server 的機器無法直接使用 apt install atop 來安裝 atop 這個查詢硬碟使用狀況的指令。(如果可以的人應該就不會繼續看這篇了) 我就直接找原始碼來編譯與安裝了! 首先去下載頁面 抓當下最新版(Version 2.9.0) wget …

[Ubuntu] 編譯或安裝軟體的流程,以 ImageMagick 為例

Ubuntu 的使用者應該對 apt 或 apt-get 指令不陌生。通常如果主機上需要什麼軟體,找一找資料就可以發現原來使用 apt install 軟體名稱 就可以安裝到,直接就可以使用。 類似的套件管理工具其實從各個作業系統(brew, yum..)甚至到開發語言(composer, pip. …

[Ubuntu] 21.04 與 21.10 於 2022/07/14 生命週期結束,升級 22.04 版的方法

說實在,真的是沒在 Follow 這個資訊,記得(?)當初安裝系統的時候他是寫 LTS 長期支援版本,但這也太快就結束了吧XD Ubuntu 21.10 (Impish Indri) End of Life reached on July 14 2022 這也算是第一次碰到直接 apt update …

[WordPress] 解決 cURL 錯誤 SSL certificate problem: certificate has expired 的方法

這個問題碰到的完整錯誤其實是「cURL error 60: SSL certificate problem: certificate has expired」 如果是近期才新建立的 WordPress 網站或主機,應該是不會碰到這問題。主要都是網站經營了好幾年,歷經一些更新,但卻沒有完整重建過的環境 …

[Ubuntu] 意外移除了 APT 套件管理程式的復原方法

前幾天把一台 Ubuntu 16.04 的主機升級到 18.04,然後這樣升級並沒有比直接安裝好,反而還導致一堆舊套件被卡在原本版本上沒有更新。 就在這個反覆移除->更新的過程中,意外的關聯到 APT 這個套件管理程式的工具,移除後整個有點傻眼,就沒辦法繼續「管理」了XD 好在這種事肯定不是我 …

[LNMP] 舊 Ubuntu 主機升級 PHP 版本到 v7.4

LNMP 每年的更新都還滿穩定,越做越好,記得從 v1.3 開始用,現在都 v1.8 了。 問題就是早期主機(Ubuntu 14 ~ Ubuntu 16)安裝的 PHP 版本如今要升級,到 PHP 7.3 還沒問題,但升級到 PHP 7.4 就會跳錯誤無法繼續。 看了錯誤的訊息主要有兩個部分需要手動 …

[AWS] EC2 的 EBS 硬碟容量擴充方法

筆記一下客戶使用 AWS 碰到容量快用完的情況。 進入 AWS Console 點選 EC2,找到對應機器後,點進去看機器細節。 找到 磁碟區 ID 欄位對應,這些磁碟都是掛載在磁碟區這個服務功能的,確定是該機器的硬碟。 點選 Actions -> Modify Volume,調整磁碟大小,確 …

[Git] Ubuntu Server 自架 Gogs 版本控制存放庫 Repository 代管主機的作法

由於有業主要求他的網站程式碼不能使用 GitHub 這類型雲端代管,怕有資安疑慮。那自架一個 Git Server 代管就勢在必行了! 好幾年前接觸到 GitLab 這套開源的儲存庫代管服務得時後就覺得如果要選一個替代品,非他莫屬。 不過運作效能與建置需求條件都不小是硬傷。這次試用了由 Go 語言撰 …

[VPS] Ubuntu Server 安裝 NFS 服務共享主機資料夾

這服務原本也是我打算串連眾多主機的選擇,不過缺點說在前面:如果網路有問題,主機會 Hang 住,導致存取卡著。 用在搭配 HAProxy 架構中可以有選擇性的只處理使用者上傳的檔案,程式原始碼倒不用這樣跟進。 進入正題,這服務要處理好,總共要設定兩台搭配,假設兩台的配置如下: Server 192. …

[HAProxy] 處理憑證相關筆記:Let’s Encrypt 自動續約、default-dh-param 與 憑證串順序 等

續上篇 [HAProxy] 建立 WordPress 負載平衡 Load balancing 架構筆記 把憑證處理的部分拆到這篇來集中。 環境一樣是 Ubuntu 20.04 Server + 套件安裝的 HA-Proxy version 2.0.13-2ubuntu0.1 2020/09/08 關 …

文章
Filter
Apply Filters
Mastodon