timmy / 安裝 Python 相依套件

0 likes
0 forks
1 files
Last active 6 months ago
此 Bash 腳本設置環境變數並使用 pip 安裝 requirements.txt 中列出的 Python 相依套件到當前目錄,並禁用快取以確保最新版本。
1 #!/bin/bash
2
3 SHELL=/bin/sh
4 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
5 TZ='Asia/Taipei'
6
7 pip install --no-cache-dir -r requirements.txt -t .

timmy / 強制執行 Logrotate

0 likes
0 forks
1 files
Last active 6 months ago
此 Bash 腳本用於強制執行 Logrotate,立即處理系統日誌檔案的輪替,保持日誌管理的有效性。
1 #!/bin/bash
2 # sudo logrotate -d /etc/logrotate.conf # 只測試,不真的動手
3 sudo logrotate -f /etc/logrotate.conf # 強制馬上執行一次

timmy / 查詢失敗登錄嘗試

0 likes
0 forks
1 files
Last active 6 months ago
此命令顯示系統上所有用戶的失敗登錄嘗試,並以詳細格式列出相關資訊。
1 #!/bin/bash
2 faillog -a

timmy / 以 Docker 執行 ctop

0 likes
0 forks
1 files
Last active 6 months ago
此 Bash 腳本使用 Docker 運行 ctop 工具,並掛載 Docker 的執行環境以提供容器的即時監控。
1 #!/bin/bash
2 docker run --rm -ti \
3 --name=ctop \
4 --volume /var/run/docker.sock:/var/run/docker.sock:ro \
5 quay.io/vektorlab/ctop:latest

timmy / 更新 Ubuntu 軟體源

0 likes
0 forks
2 files
Last active 6 months ago
此腳本用於更新 Ubuntu 的軟體源列表,清理舊的快取並添加新的軟體源以便於安裝和更新軟體包。
1 vi /etc/apt/sources.list
2
3 apt clean
4 rm -rf /var/lib/apt/lists/*
5 apt update