用 ping 與 arp 指令掃瞄區域網路設備,產生 IP 與 MAC 卡號對應表教學

這裡介紹如何使用 ping 與 arp 指令快速清查區域網路的電腦與網路設備,建立 IP 位址與網路卡 MAC 卡號對應表。 對於網路管理者(網管)來說,掃描區域網路設備、取得所有電腦的 IP 位址與 MAC 卡號對應表是基本的技能,而且也是一項時常需要做的工作,如果剛好臨時遇到需要掃描 IP 與 MAC 卡號,手上又沒有適合的軟體時,就可以使用各種作業系統都有內建的 ping 與 arp 指令來處理,以下是使用教學以及範例指令稿。 ...

March 28, 2017 · G. T. Wang

Bash 程式設計教學:平行執行背景子行程,用 wait 等待工作結束

本篇介紹在 Bash shell 中如何使用 wait 等待背景子行程的執行,並取回每個行程執行結果。 在 shell 程式設計中,為了讓程式執行起來更有效率,有時會讓多個子行程(subprocess)以 spawn 的方式放在背景執行,平行處理多項不同的工作,通常將需要等待硬碟 I/O 或網路回應的工作放在背景,可以程式執行的速度加快很多。 ...

March 25, 2017 · G. T. Wang

CentOS Linux 7 安裝 MySQL/MariaDB 資料庫教學

這裡介紹如何在 CentOS Linux 7 中安裝 MySQL/MariaDB 資料庫。 MySQL 資料庫分家之後,社群版本變成 MariaDB,不過目前大部分的指令都沒有變。以下我以 CentOS Linux 內建的 MariaDB 套件示範 CentOS Linux 安裝與設定 MySQL/MariaDB 資料庫的過程。 ...

March 21, 2017 · G. T. Wang

Docker 常用指令與容器操作教學

這裡整理了一些常用的 Docker 指令操作方式,包含容器的啟動、停止、監看、檔案複製與目錄掛載等。 啟動 Docker 容器 docker run 可以用來啟動 Docker 虛擬容器環境: ...

March 12, 2017 · G. T. Wang

SSH 免除重複輸入金鑰密碼教學:SSH Agent 與 Forwarding

這裡介紹如何使用 ssh-agent 管理 SSH 登入認證用的金鑰,免除登入遠端伺服器要重複輸入密碼的麻煩。 資深的 Linux 伺服器的管理者最常使用的管理介面應該就是 SSH 安全加密的連線,而比較注重系統安全防護的人,甚至還會將 SSH 的密碼認證關掉,只留下 SSH 金鑰認證來登入,若沒有金鑰,連管理者自己也進不了系統,讓系統更安全。 ...

March 8, 2017 · G. T. Wang