Linux 在區網內,想要取得某個 IP 的 Mac Address 要怎麼做呢?
標籤: linux
Linux 使用 tee 將結果輸出到 螢幕 和 寫入檔案
tee 可以將 pipe 後的內容,直接寫入檔案,然後還是讓內容繼續往後跑,有哪些用法呢?
使用 acme.sh 來產生 HTTPS CA 憑證
Let's encrypt 的 certbot 常常會遇到更新失敗,然後需要重新產生的流程
使用 acme.sh + api 都可以自己去更新,比較省事~~
Linux grep 出 Tab 的幾種方法
Linux 想要使用 grep 把檔案裡面有 [Tab] 的內容找出來,有下面幾種方法:
- grep -P '\t' example.txt
- grep $'\t' example.txt
- grep '<Ctrl+V>[TAB]' example.txt
MySQL Replication 設定 Delay 多久時間
MySQL Replication 的 Slave 想要設定預設 Delay 一些時間,要怎麼設定?Slave status 要怎麼看?
MySQL 只要或排除 Replication 某DB 的設定方式
MySQL Replication 預設是將所有設定都同步到 Slave,只想要將某些資料庫同步,或者某些資料庫不要同步,要怎麼做呢?
Docker 遇到 driver failed 與 iptables No chain 等問題解法
Docker run 遇到下述錯誤訊息:
- docker: Error response from daemon: driver failed programming external connectivity on endpoint xxx: (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 127.0.0.1 --dport 1234 -j DNAT --to-destination 172.17.0.2:1234 ! -i docker0: iptables: No chain/target/match by that name.
解法
- $ sudo iptables -t filter -F
- $ sudo iptables -t filter -X
- $ sudo systemctl restart docker
再來 Docker 就可以正常執行囉~~
AWK 抓「某特定行數」的值
於 Linux 使用 awk 要拉第42行的資料,要怎麼做?
- cat filename | awk 'NR==42{print $0; exit}'
MySQL 將 Table Character 由 UTF8 改為 UTF8MB4
MySQL Table 以前建立 Table 是使用 UTF-8 (3 bytes),現在因為一些特殊字、Emoji 等等,需要用到 4 bytes,所以需要使用 UTF8MB4,線上要怎麼動態修改呢?
- 註:MySQL 5.5.3 以後開始支援 UTF8MB4 (5.5 以前的實際名稱叫 UTF8MB3)
Linux 將 Outlook .pst 讀取轉成 mbox
Microsoft Outlook (Email) 的 .pst 檔想要讀取,但是沒有 Outlook 要怎麼辦?
於 Linux 可以將 .pst 的內容拆開,變成 .mbox,再來就可以使用其它程式來讀取~~~