ShellScript:發送 IP 到 FortiGate、Cloudflare 進行封鎖
寫了個 Script,用來把監控送來的 IP 清單,丟到 FortiGate 及 Cloudflare 黑名單,大致是 監控系統會統計 nginx 連線 IP 及連線數量,當 IP 連線數量超過闕值,就透過 webhook 去 Trigger Gitlab CI 運行 Script。 Script …
寫了個 Script,用來把監控送來的 IP 清單,丟到 FortiGate 及 Cloudflare 黑名單,大致是 監控系統會統計 nginx 連線 IP 及連線數量,當 IP 連線數量超過闕值,就透過 webhook 去 Trigger Gitlab CI 運行 Script。 Script …
Cloudflare API v4 動態更新 DNS IP 實現 DDNS 功能,主要補充了 Record ID 直接透過指令過濾出來,連貫運行接下來的 IP 修改
在 Linux 下使用命令對 Windows 進行操作,可在 Windows 裝 OpenSSH 伺服器,再從 Linux 用 ssh / sshpass 來下命令,但有些軟體在 Windows 雖有提供命令,卻無法直接由 Linux 來下達,狀況是運行後命令會卡住,在 Windows 下執行就正常 …
寫了一段 Shell 在不同功能的 Container 下執行時,碰到以下錯誤 爬文發現 [[ ]] 在 sh 下運行會有問題,但該 container 沒有 bash,故需改寫為 來源:String comparison in bash. [[: not found
爬文爬到的很方便,直接執行就好了 我是放在安裝docker、kubernetes 的shellscript裡,一起跑完。 出處:Kubernetes kubectl 命令自动补全 | abcdocker运维博客
這是練習用的,所以沒有使用Docker Hub上的WordPress鏡像
base image 是使用CentOS 8,所以整個image很肥大XD
儲存平台:Linux底下用bash寫,這樣判斷有沒備份並不是很好,得人工看備份日期。不熟bash 邊問邊爬邊寫只能先這樣,暫且這樣交差。工廠端層數較多:主目錄->部門->人員,多層目錄。我目前是先在主目錄放一個bat_run.sh檔來執行每個部門目錄下的backup_log.sh,統一傳 …
參考出處:Linux 环境实现自动备份站点文件和数据库(連結失效)加入自己需要的部份,並把nginx、mariadb設定檔一起備份、同步到第二個備份空間 後記,現在網站都上 VPS,懶得跑 shellscript 備份了,用 VPS 本身的快照及 UpdraftPlus 外掛備份,比較簡單方便 驗證 …