docker swarm

回復 docker swarm

如果遇到一些問題需要用原本某台 manager 裡面的資料來重建 docker swarm cluster的話,可以在 manager 節點上輸入 docker swarm init --force-new-cluster ,這如果資料不再這個節點上面將會遺失掉,所以建議找有 service 跑在上面的節點,這樣有些重要的資訊才會被同步過去。如果發現某個 manager node 的節點的 status 是 down 的話,建議可以先把該 node 移除再從新 re-join 看看

  • Jason Lee
1 min read
linux

關閉 linux swap 空間

nux 會使用硬盤的一部分做為SWAP分區,用來進行進程調度--進程是正在運行的程序--把當前不用的進程調成『等待(standby)『,甚至『睡眠(sleep)』,一旦要用,再調成『活動(active)』,睡眠的進程就躺到SWAP分區睡大覺,把內存空出來讓給『活動』的進程。如果內存夠大,應當告訴 linux 不必太多的使用 SWAP 分區, 可以通過修改 swappiness 的數值。swappiness=0的時候表示最大限度使用物理內存,然後才是 swap空間,swappiness=100的時候表示積極的使用swap分區,並且把內存上的數據及時的搬運到swap空間裡面。 關閉

  • Jason Lee
1 min read
tcp

TCP連線狀態之意義

TCP連線狀態之意義:(謝謝善心人士) LISTEN:表示等待從任何遠端 TCP 和 port 而來的連結要求。 SYN-SENT:表示在送出連結要求後,等待與其相對應的連結要求。 SYN-RECEIVED:表示在接收並傳送出連結要求後,等待連結要求認可的確認。 ESTABLISHED:表示一個 open connection ,在資料收到後可傳送給 user ,這是在連結的資料傳輸階段中的一個標準狀態。 FIN-WAIT-1:表示等待從遠端 TCP 而來的連結終止要求,或等待先前送出的連結終止要求的認可。 FIN-WAIT-2:表示等待從遠端 TCP 而來的連結終止要求。 CLOSE-WAIT:表示等待從本地 user

  • Jason Lee
1 min read
linux

WinSCP 使用一般 user 帳號登入使用 sudo 傳檔

有時候在用 WinSCP 傳檔時遇到只能用一般 user 帳號登入系統(root 帳號被停用),傳檔到目的地卻發現沒有權限,常常就是先傳到自己的 home 目錄,然後在用 cli 使用 sudo 權限將檔案複製到目的地,現在不用這麼麻煩囉,只要以下幾個步驟,就可以在 WinSCP 傳檔囉: 打開 WinSCP 的站台管理員,選擇你要編輯的站台 按下編輯(Edit)->進階(Advanced…) 在 環境(

  • Jason Lee
1 min read