跳到主內容

最近更新的頁面

【Linux】載入順序

https://blog.miniasp.com/post/2021/07/26/Bash-and-Zsh-Initialization-Files 這張圖的第一層 Interacti...

【Linux】Dns 動態解析

若想實現同一個 DNS Server 根據不同來源 IP 返回不同的結果,這在 DNS 中稱為視圖(View)或基於來源的策略解析,以下是詳細實現方式。 使用 Bind 實現(最佳選擇) B...

【Linux】【權限管理】【acl】設定/var/www/html for tomcat 可讀寫

以下是如何在 Ubuntu 中設置這些 ACL 權限的步驟。 步驟 1:啟用 ACL 支持 如果 ACL 尚未啟用,請確保相關功能已經安裝並啟用: 安裝 ACL 工具: sudo apt...

【Linux】SSH 跳板機設定

如果你經常需要透過主機A跳到主機B進行操作,可以考慮以下幾種方法來提升效率: 1. SSH 跳板機設定 (ProxyJump 或 ProxyCommand) 你可以在 ~/.ssh/conf...

【Tool】tmux

📦 tmux 簡易說明 tmux(Terminal Multiplexer)是一個強大的終端複用工具,可以在單一終端視窗中同時管理多個工作階段(sessions)、視窗(windows)、與窗...

【vim】快速鍵

1. vi 編輯器中跳到檔案的第一行:    a  輸入 :0 或者 :1   回車    b  鍵盤按下 小寫 gg 2.vi 編輯器跳到檔案最後一行:    a 輸入 :$   回車...

【更新】Centos 7已於2024年6月30日停止維護,更換yum源解決yum404問題

  mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup mv /etc/yum.rep...

【Linux】DNS 相關

如何知道本機dns server 設定在哪 # 查詢/etc/resolv.conf cat /etc/resolv.conf # ip 出現 類似nameserver 127.0...

【GitLab】使用ssh clone 專案

以下是在 GitLab 使用 SSH 方式 clone 專案的完整步驟,假設你的 GitLab 伺服器是公司內部或自架的,也適用: 1️⃣ 產生並設定 SSH Key 建立 SSH Ke...

【Mac】固定網卡mac

隨機化 MAC (Private Address, Random MAC) 從 macOS Big Sur 開始,Wi-Fi 預設會啟用 隨機 MAC 功能,連接某些 SSID 時,系統會...

【Jenkins】常用plug-in

    權限控管https://plugins.jenkins.io/matrix-auth/

【Jenkins】 on macOS 速查表

1. 安裝流程 # 更新 Homebrew 自身與套件清單 brew update # (可選)升級已安裝的套件 brew upgrade # 安裝 Jenkins LTS(穩...

【jq】 linux json 查詢工具(查詢篇)

data { "firstName": "John", "lastName": "Smith", "age": 25, "address": { "stree...

【GitLab】CI/CD Settings 說明

✅  General pipelines 1. Public pipelines  功能:允許任何人(即使沒有專案權限)查看 Pipeline 與 Job 詳細資訊,包括 log 和...

【GitLab】runner 使用 k8s 流程說明

  一、前置條件 已有可用的 Kubernetes 叢集(kubectl/helm 可連通) GitLab 可連到 Runner(你的 GitLab URL 例:http://...

【Git】git revert <commit> 和 git checkout <commit> 差異

git revert <commit> 和 git checkout <commit> 雖然都能「回到某個 commit」,但本質上用途完全不同。以下為詳細說明與比較。 一、git rever...

【Git】還原相關

以下是關於 Git 還原(恢復)功能的完整說明 Git 還原功能總表 指令 還原範圍 是否會刪除暫存區 是否會刪除未追蹤檔案 適用情境 git checkout . 工作目錄 ...

【Git】解決github項目體積過大的問題

  首先查找出大文件 $ git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx ...

【Git】Github 新增專案檔案

create a new repository on the command line echo "# sample_proj" >> README.md git init git add...

【Git】TorotoiseGit 占用資源解決方法

  【原因】 TorotoiseGit 會掃描硬碟內有git 版控資料夾的的異動,並產生相對應的圖示,有時會造成主機磁碟讀寫過高 【解決】限縮掃描範圍 任一個資料夾按右鍵->【To...