顯示具有 linux 標籤的文章。 顯示所有文章
顯示具有 linux 標籤的文章。 顯示所有文章

2020年12月17日 星期四

[linux] 小工具 網路流量監控 nethogs 與 vnstat 與 iftop

 vnstat 執行後會不停計算網路流量,在結束之後,會出現統計數字,結算執行開始到結束的總流量與流速。這個比較適合很多台的流量報表產生。

Monitoring eth0...    (press CTRL-C to stop)


   rx:       51 kbit/s   105 p/s          tx:     6.64 Mbit/s   357 p/s^C



 eth0  /  traffic statistics


                           rx         |       tx

--------------------------------------+------------------

  bytes                      435 KiB  |       44.99 MiB

--------------------------------------+------------------

          max             106 kbit/s  |     9.71 Mbit/s

      average           68.49 kbit/s  |     7.26 Mbit/s

          min              42 kbit/s  |     3.32 Mbit/s

--------------------------------------+------------------

  packets                       7321  |           22559

--------------------------------------+------------------

          max                218 p/s  |         600 p/s

      average                140 p/s  |         433 p/s

          min                 84 p/s  |         208 p/s

--------------------------------------+------------------

  time                    52 seconds


nethogs 依照系統 process 分別列出流量,這個會比較適合在一台機器內抓誰是異常。

NetHogs version 0.8.5-2


    PID USER     PROGRAM                    DEV        SENT      RECEIVED       

   6344 pi       ..sr/lib/vino/vino-server  eth0      154.737       1.080 KB/sec


 iftop 依照對外部端點的進出列出流量,這個適合在一群機器裡可以抓出流量去哪兒了。


參考

  • https://askubuntu.com/questions/2411/how-do-i-find-out-which-process-is-eating-up-my-bandwidth

2016年2月13日 星期六

[opensource]作業系統革命觀後筆記

#作業系統革命觀後筆記

2016.02.13


  1. 什麼是作業系統 -2:29
  2. Linus 說「他們把 Richard Stallman 當做哲學家,把我當成工程師。」(這兩個似乎是互看不爽) -3:47
  3. 開始實際由 FSF(GNU) 開始,但現在大家會想到 linux -4:02
  4. 自由的消失,因為密碼的出現。 -5:12
  5. open source 的點子其實電腦一開始就有。直到後來才變得不能看原始碼,也許 M$ 要負一些責任 -6:41
  6. 比爾蓋茲對於軟體所有權的公開信 -7:33
  7. 80 年代的作業系統授權讓 Stallman 很難過,然後成立自由軟體基金會 -9:25
  8. 1984 年 1 月,Stallman 開始 GNU 作業系統開發 -11:35
  9. GNU 的關鍵點就在於 free,指的是 freedom 而不是 free beer。是說擁有修改的權利。 -15:12
  10. 自由軟體還是有著作權的,只是作者給你自由散佈複製修改的權力,但是使用者也要一樣地對待別人 -17:01
  11. 1990年,整個 GNU 系統的核心,現在才要開始。而此時,Linus 的核心出現補上了缺的一塊 -23:12
  12. GNU/Linux system? -30:23
  13. Apache 是 linux 的殺手級應用 -32:05
  14. 作業系統套件散佈商的出現 -34:58
  15. 兩種軟體開發的模式 -38:58
  16. Netscape 是下一棒的抵抗專利軟體的軟體 -40:04
  17. "Netscape Source Code as Netscape Product"「Nestscape 的原始碼也是產品」-43:15
  18. 從 free software 到 open source -46:01
  19. free software 名稱是個問題,人們第一個想到的是免費而不是自由 -46:49
  20. 用 open source 取代 free software 的起源 -47:38
  21. open source 與 free software 的不同。理查史托曼 -48:10
  22. debian 的 open source 定義 -50:32
    1. 自由散佈
    2. 原始碼
    3. 可延伸 寫作(Derived Works Permitted)
    4. Integrity of the Author's Source Code (作者完整的原始碼)
    5. No Discrimination Against Persons or Groups (對任何個人或團體沒有歧視)
    6. No Discrimination Against Fields of Endeavor (不歧視任何領域)
    7. Distribution of License (散佈授權證)
    8. License Must Not be Specific to a Product (授權證不受產品限制)
    9. License Must Not Contaminate Other Software (授權證不污染其他軟體)
  23. database 軟體跟進 -53:28
  24. 主機哥很正常啊?你看滿滿都是。 -57:06
  25. windows 退貨日 -59:22
  26. 我真的很愛看兩個針鋒相對 -1:12:23
  27. 泡沫 -1:20:45
  28. 翻譯 WiDE (wide@edirect168.com) 2004.09.07 修訂/jserv 2015.03.11

2016年2月4日 星期四

[RPI]rpi-raspbian-設定網路增強版

因為我換個 ap 之後就連不上,研究之後發現除了之前提到的招數之外,還有一個很重要的,就是因為 wpa/wpa2 的關係,在 /etc/network/interface 裡無法處理,必須要用 wpa_supplicant 來處理(wep 可以直接在 interface 裡處理),所以,設定的方式就得要改變。

要注意的重點是
(1) wpa2 不支援 iface wlan0 inet static,要指定 ip 就一定要改成 iface wlan0 inet manual。(這是說 /etc/network/interface)
(2) 如果你的密碼不是 hex,就要在把密碼用雙引號夾起來。(這是指 /etc/wpa_supplicant/wpa_supplicant.conf)
(3) 要使用 wpa2,/etc/wpa_supplicant/wpa_supplicant.conf 裡,proto=RSN 與 key_mgmt=WPA-PSK 要設定。
(4) scan_ssid=1 照 參考[2] 的說法很好用。會自動連到可用的 ap。但是從 參考[5]、參考[6] 來看好像又是另外一回事。讓我日後再確認吧。

參考:
[1] https://www.raspberrypi.com.tw/2152/setting-up-wifi-with-the-command-line/

[2] http://www.algissalys.com/how-to/how-to-raspberry-pi-multiple-wifi-setup-through-the-command-line

[3] http://stackoverflow.com/questions/14119446/iwconfig-connect-network-via-wifi-on-terminal

[4] http://weworkweplay.com/play/automatically-connect-a-raspberry-pi-to-a-wifi-network/

[5] http://lynn770707.pixnet.net/blog/post/334312943-%5Blinux%5D-wifi-wpa_supplicant%E8%A8%AD%E5%AE%9A%E6%AA%94

[6] https://www.daemon-systems.org/man/wpa_supplicant.conf.5.html

2015年12月15日 星期二

[RPI]rpi-raspbian-設定網路

最近改用 raspbian,也就是 raspberry pi 的 debian 版本。
開機之後,發現不會設定無線網路,終於找到一個自己很熟悉的方法。

需要幾個指令:

ifconfig -- 用來開啟/關閉介面卡
iwconfig -- 用設定無線的 SSID, key
iwlist -- 用來搜尋周圍 AP
dhcpcd -- 經由 dhcp 得到 ip

首先,先找出你的無線網卡是哪個名字
ifconfig -a

找到介面的名字後,若是沒有打開,就把它打開
ifconfig wlan0 up

接著,設定無線網卡的 SSID (在 linux 世界都叫它 ESSID)
iwconfig wlan0 essid <essid>

還有設定無線網卡的金鑰
iwconfig wlan0 key <key>

最後,設定 ip,若是使用 dhcp,使用指令如下
dhcpcd wlan0

指定 ip 則是使用下例指令
ifconfig wlan0 192.168.1.2
網路匣道設定
route add default gw 192.168.1.1

我以前就會,現在真的忘光光了。
http://betaparticle.pixnet.net/blog/post/41609278