《Linux – Ubuntu 5分鐘搞懂,快速切換當前執行的PHP版本 – 學習筆記》

相信很多Linux的系統維運人員與開發人員,日常維運一定會遇到一台主機擁有多個PHP版本的問題,如果一台上同時存在PHP 5.6、7.4、8.1三個版本,如果你是按照順序安裝從低版本安裝至高版本,通常預設的PHP會設定在最後安裝的那個版本上,但如果這台主機上的PHP程式超過六成都是舊版本的,那我們就…

《Linux – Ubuntu 5分鐘搞懂apt指令,輕鬆搞定套件的「安裝、更新、移除」 – 學習筆記》

相信很多Linux的系統維運人員與開發人員,日常維運一定會遇到關於套件的異動(安裝、更新、移除),如因應網站程式的升級需要更新Ngnix or PHP的套件, 也或者再安裝過程中裝錯套件或是多裝套件需要將其移除,或是在新舊主機移轉的事後漏裝套件要將他安裝回來,早期這些東西都需要自行編譯設定與刪除,但…

《NGNIX教學–快速彙整分析nginx access log,使用GoAccess》系統監控 | 學習筆記

我們在網站維運和管理時,了解訪客的行為和網頁伺服器的性能至關重要,本次的教學,主要分享日常維運nginx web server時候,如遇到當網站出現被攻擊異常滿載的時候,要怎麼快速阻擋攻擊者IP,你可以用GREP也可以用AWK,但也許你也可以選擇用視覺化的工具GoAccess來達到你想獲得的資訊,G…

《版本控管 – 更新 macOS 13 Ventura 後無法使用Git – 學習筆記》

這兩天更新了 macOS 13 Ventura 後感覺都還蠻順的,不過到了要使用Git指令的時候突然無法使用,Brew也隨即失效,經過一番檢查後發現,其實只要一行簡單的指令即可,解決這個問題,於是就有了寫這篇文章的契機,希望能讓升級macOS 13 Ventura的開發人員都能透過本文的快速修正此項…

《Ubuntu – 年終大掃除,盤點目前系統使用者帳號 – 學習筆記》

年底將近,各種系統攻擊開始蠢蠢欲動,駭客會透過APT等各種方式發動攻擊,所以這時候預警性的帳號盤點就很重要,這次我會透過幾種方式教大家輕鬆做好使用者帳號盤點,於是就有了寫這篇文章的契機,希望能讓Ubuntu系統管理人員都能透過本文的相關技巧快速掌握,盤點系統所有自建帳號,就趁這次教學把設定與驗證過程…

《Mysql – 透過MYTOP監控目前DB狀況 – 學習筆記》工具分享

前一陣子朋友聚會中,有位朋友問說,在管理mysql server過程,除了使用MySQL Client定期監控processlist,還有沒有其他方式,經過我資料蒐集後發現,其實是有的,這套工具名稱叫mytop顧名思義就是MySQL+Top=mytop,於是就有了寫這篇文章的契機,這個問題我相信很多…

《如何在Ubuntu 20.04 LTS 安裝Homebrew》操作心得 – 學習筆記

相信很多開發人員使用Mac的時候最喜歡的就是哪個Homebrew的套件管理工具,最近滿多公司使用ubuntu系統當作開發人員的主力OS,很多開發人員一定想,難道只有MAC才有好的套件管理工具嗎,其實UBUNTU也可以使用Homebrew管理套件,本次的教學,主要分享如何在Ubuntu 20.04 L…