Ubuntu 的使用者應該對 apt 或 apt-get 指令不陌生。通常如果主機上需要什麼軟體,找一找資料就可以發現原來使用 apt install 軟體名稱 就可以安裝到,直接就可以使用。 類似的套件管理工具其實從各個作業系統(brew, yum..)甚至到開發語言(composer, pip. …
標籤彙整: 網站伺服器
[VPS] Ubuntu 主機建立網站伺服器管理人員的流程
網站與伺服器建立後會有很多管理的情境,像是純粹使用網站不動用到主機的站務人員,或者是有修改伺服器端檔案需求的開發人員。 這些角色建立各有其方法與應用情境,不是照套用什麼文章或是功能就好。會需要謹慎評估管理需求,不要造成管理上的負擔,那就本末倒置了! 本篇應用的情境設定為「有 SSH/SFTP 登入權 …
[工具] rsync 同步、備份遠端作業系統檔案筆記
這工具絕對是提到兩台主機間想要同步檔案或是備份檔案的首選,效能高又支援跨平台。 以下僅筆記在 Linux 類型作業系統下的使用。 在 Linux 類型(Ubuntu, Mac..等知名常聽過)的作業系統下,這工具是內建的。所以安裝這過程就不用多說了。真的沒有網路上也一堆,絕對不差我這篇! 基本使用技 …
[MySQL] 伺服器定期執行資料庫最佳化的方法
MySQL 資料庫中有些表資料讀寫頻繁,一陣子就會過肥,每次都要自己手動最佳化也不是辦法。可以使用下面方式排程清理: 0 4 * * * /usr/bin/mysqlcheck -Aos -u your_account -p'your_password' > /dev/nu …
[Linux] SSH 服務設定沒有 Shell 指令權限的 SFTP 檔案傳輸模式
對於管理網站這件事有很多流派!像是使用付費的 cPanel、Plesk 或免費的 Vesta 主機網站全端管理控制面板類型,或是單純使用套裝伺服器端軟體(像是 LNMP、LAMP 等),再來是高階一點的 Cloudways 或 RunCloud 等 SaaS 網站服務..等。 不論哪個流派都好,都是 …
[WordPress] 網站檔案權限修復的正確方法
經手別人的網站常常都會碰到檔案權限被動過的問題。很多時候也不是開發者或網站主自己搞,就是主機商在網站代管的時候動得手腳。 如果針對移轉過的網站要做檔案權限修復或還原,就是可以使用下列的 bash 指令操作: #!/bin/bash # # This script configures WordPre …
[Ubuntu] 列出所有目錄大小的幾個方式
列出目錄大小,這絕對是在追查網站伺服器容量殺手時最重要的技能與需求。 單純查看系統硬碟大小的指令是 df -h , h 是指用可讀性較好的單位來換算。 而知道目前使用量後就是開始追查目錄大小,指令是 du -hs /path/to/folder 單純看某個目錄大小的做法。 使用 ls 列出路徑中的檔 …
[WordPress] 惡意訪客不要來 – IP 封鎖清單
在「逛逛」Fail2ban 套件模組的時候發現一個有趣的提交行為,是把在某個偵測行為下惡意觸碰的 IP 丟到一個叫「badips.com」的網站上紀錄。 這代表什麼呢? 沒錯,這個行為中肯定不會放掉「WordPress」呀~ 所以這個分類清單就是記載著對 WordPress 網站有惡形操作的 IP …
[VPS] 白名單限制的防火牆規則下需設定開啟的對外連線
因案件處理到一個資安控管嚴密的主機,原以為可以直接要求開啟「外對內」與「內對外」的 HTTP 80, HTTPS 443 設定,結果說內對外不能全開,只能單獨指定開起。 囧~ 撇開 DNS 查詢的 53 Port 必開外,其他服務大多走 HTTP, HTTPS ,尤其是 Ubuntu 套件管理這塊。 …
[Linux] 空間獵人 – 找回被佔去空間的方法
通常用 VPS 或是自己管理一台伺服器好一陣子沒什麼事,但終有一天會被他給召喚。 就是空間不夠了! 正常使用下大概也能抓得出使用量以及還剩多少空間,那種的解法除了升級別無二法~ 而另一種的是「啊?不會吧,怎麼一下子就說不夠空間了呢?」整個 黑人問號.jpg 再怎樣還是得進主機查一下,確定佔用原因。 …