《Laravel 11 正式發布!新功能介紹 – 軟體框架》

一直以來Laravel框架總是一年兩次的框架版本更新,直到Laravel 9後開始有了些改變,改成是一年一次的年度更新,除非核心Symfony中間有做其他異動,團隊才會在Symfony發布後兩個月,進行Laravel臨時更新,所以之後大家就掌握一個原則,之後每年的第一個季度,Laravel就會有新的…

《5分鐘搞懂Percona Xtrabackup MySQL & MariaDB 資料庫熱備份工具 – 學習筆記》

Xtrabackup 是一款由 Percona 公司開發的開源、免費的 MySQL & MariaDB熱備份工具。它可以讓使用者在資料庫伺服器正常運作的情況下進行備份,不會造成資料庫鎖表或效能下降,本筆記我會將我所知道的知識分享給大家參考,我也順便紀錄下來當作備忘錄,也希望藉由此次分享讓初學…

《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…

《MYSQL 8 教學–DAY07–mysql-slow.log 快速彙整分析,使用 pt-query-digest》效能優化 | 學習筆記

本次的教學,主要分享MySQL在對資料表(Table)有了基本操作的相關知識後,後續維運時候常會遇到SQL Query撰寫不良導致資料庫滿載,標準做法是我們會到資料庫主機查找mysql-slow.log,不過因為資料過多,我們只想要把主要吃資源的Query前50筆做處置,不過這時候一筆一筆對似乎有點…

《Linux – Ubuntu 5分鐘搞懂crontab 工作排程 – 學習筆記》

相信很多Linux的系統維運人員與開發人員,日常需要使用定期的排程,如開發網站程式的時候,從營運方面的定期檔案備份、相關服務的重啟,到定期發送系統EDM以及在離峰時間,發送會員到期通知之類的程式都可以透過crontab來為你觸發執行,本筆記我會將我所知道的知識分享給大家參考,我也順便紀錄下來當作備忘…

《Linux – Ubuntu 5分鐘搞懂chmod與chown – 學習筆記》

相信很多Linux的系統維運人員與開發人員,日常都會處理到有關於檔案的權限問題,如開發網站程式的時候,開發人員上傳本機的程式檔案至Web Server後,發現程式無法執行,這時候很有可能是因為該檔案的擁有者從www-data變成你的帳號,導致無法執行,這時候就需要做chown來變更使用者,如果變更後…