progress:Linux 查看 cp, mv, dd 等的程式執行狀態

progress 主要是用來監控 Coreutils 的程式執行狀態,可以查看詳細目前做的事情和執行比例。

  • 例如:cp 一個資料夾,使用 progress 可以詳細看到目前正在 cp 哪個檔案,cp 完成的比例

閱讀全文〈progress:Linux 查看 cp, mv, dd 等的程式執行狀態〉

dconf:Linux Xwindow 設定檔的備份與還原

Ubuntu Linux 的 Xwindow (Gnome、Cinnamon...) 等等的 Desktop 環境設定參數,現在都使用 dconf 的資料庫來儲存,所以要備份還原,只要將這個檔案直接備份再放回去即可。

但是若不像全部備份,想要只備份、還原某部分的設定資料,要怎麼做呢?

閱讀全文〈dconf:Linux Xwindow 設定檔的備份與還原〉

ctop:Docker Container 的 top

Linux 有各種 top 來查看系統的各種 loading,例如:htop、iotop、atop、glances(這個沒用 top 的名字)

而現在 Docker 盛行的時代,自然也有為 Docker Container 的 top:ctop (監控容器運行狀況專用)

閱讀全文〈ctop:Docker Container 的 top〉

Linux 將 User 增加到某個 Group 的命令

Linux 要將 User 加入某個 Group,是個非常基本的命令,但是發現自己完全想不起來,在 groupadd 翻來翻去~

所以來記錄 Linux 的命令和操作~

Linux 將 User 增加到某個 Group 的命令

要將 User 加入 Group,很直覺就是 vim /etc/group,直接加就進去了~

要使用命令增加,可以使用 usermod。

  • usermod -a -G GROUP_NAME USER_NAME
    • 若沒有 -a,此 USER_NAME 若有加入其他 GROUP,都會被移掉,只留下最新加入的這個 GROUP_NAME

例如:將 www-data 加入 git 的 Group

  • sudo usermod -a -G git www-data

註:Dockerfile 需要靠命令解決~

USB 隨身碟、SD Card 哪種格式 能讓音響播放器支援

USB 隨身碟幾乎都變成 Linux 安裝碟,最近想要拿一支放點歌去音響用,但是不知道該用哪種格式才對...

閱讀全文〈USB 隨身碟、SD Card 哪種格式 能讓音響播放器支援〉

MySQL Percona innobackupex 備份帳號需要的權限

MySQL 要備份資料庫,可以使用 Percona 的 Tookit 的 innobackupex (xtrabackup) 來備份。

要為 innobackupex 建立一個備份專用的使用者,需要哪些權限呢?

閱讀全文〈MySQL Percona innobackupex 備份帳號需要的權限〉

Docker Image 的 備份 與 還原

Docker 平常都是備份 Dockerfile 和 docker-compose.yml 即可,但是某些套件已經無法線上安裝,就是 Dockerfile build 會失敗的話,比較好的做法就是直接把 Image 先存下來~

想要將 Docker Image 備份、還原,要怎麼做呢?

另外,若已經在 Container 做很多事情,但是無從考證起,那只好把 Container commit 然後另外備份成 Image.tar,要怎麼做呢?

閱讀全文〈Docker Image 的 備份 與 還原〉