Linux pstree 以樹狀圖顯示行程相關性指令教學

本篇介紹如何在 Linux 中使用 pstree 指令,以樹狀圖的方式顯示系統各行程之間的相關性。 在管理 Linux 系統時,有時候會需要釐清多個行程(processes)之間的關係,這時候就可以使用 pstree 這個指令,以樹狀圖來呈現多個行程的關係圖。 ...

June 8, 2018 · G. T. Wang

Ubuntu Linux 新增與移除 PPA 個人套件庫指令教學

這裡介紹如何在 Ubuntu Linux 中新增與移除安裝軟體用的 PPA 個人套件庫。 Ubuntu Linux 系統下的軟體都是以 apt 的方式來管理的,一般來說絕大部分的套件都來自於 Ubuntu 官方的套件庫,而如果我們需要的套件沒有被官方的套件庫收錄,或是官方收錄的套件版本過舊,就可能會採用 PPA 個人套件庫的套件。 ...

June 4, 2018 · G. T. Wang

IPTraf 網路流量監測工具使用教學

這裡介紹如何在 Linux 系統上使用 IPTraf 網路流量監測工具,查看網路封包統計數據,診斷網路問題。 在 Linux 系統上若想要監看即時的網路流量狀況,有許多的工具可以使用,不同的工具適用不同的狀況。iftop 可以讓我們看到即時網路連線的主幾與流量大小,但是無法看到通訊協定與細部的數據,如果需要看更詳細一點的資料,則可改用 IPTraf 這個工具。 ...

May 30, 2018 · G. T. Wang

Linode 網頁伺服器遭受封包洪流 Ping Flood 攻擊紀錄

本篇紀錄我的伺服器關閉 Linux 的 ICMP 功能,避免封包洪流 Ping Flood 攻擊的過程。 最近發現我的 Linode VPS 伺服器有異常的流量,檢查後發現是有人蓄意以密集的 ICMP 封包攻擊伺服器,也就是用常見的 Ping 一直送封包過來的意思,因為最近真的很忙,所以也不想做太多處理,索性直接關掉 Linux 的 ICMP 功能,把這些浪費網路資源的流量擋掉,以下是處理過程與紀錄。 ...

May 29, 2018 · G. T. Wang

Linux mktemp 建立暫存檔指令教學與範例

這裡介紹如何使用 Linux 的 mktemp 指令,自動建立檔名不重複的暫存檔案或目錄,方便程式或指令稿存放資料。 有時候在撰寫程式或是指令稿時,會需要建立暫存檔來存放暫時性的資料,直覺的作法是在特定的目錄下,以亂數的方式來命名暫存檔,並檢查是否有檔名重複的問題,雖然產生亂數暫存檔的實作不會很複雜,但若有現成可用的工具,當然會更方便。 ...

May 15, 2018 · G. T. Wang