目前分類:Linux (10)

瀏覽方式: 標題列表 簡短摘要

最近在 Linux 上安裝一些服務

debug 花了我兩、三天的時間

差點崩潰

 

 

fantasymew 發表在 痞客邦 留言(0) 人氣()

在 Unix 系統下

時間的表示是以所謂的 Epoch Time 表示

也就是算從 1970.01.01 00:00:00 UTC 到現在經過了多少秒數

(可參考 http://en.wikipedia.org/wiki/Unix_time

但是這樣的表示對於人類是非常沒有可讀性

fantasymew 發表在 痞客邦 留言(0) 人氣()

目前正在做的 DPI(Deep Packet Inspection,深層封包檢視) 系統

老師建議我可以利用 multithreading(多執行緒)的概念來提升效能

因此花了一段時間去找尋這方面的相關資料

眾多資料裡面

有兩篇範例的說明個人認為頗完整的

fantasymew 發表在 痞客邦 留言(0) 人氣()

之前為了讓 Linux kernel 的 Netfilter 有支援 Layer 7

所以嘗試編譯了 kernel

由於當時版本差異並沒有很大

2.6.28 版的 kernel 要改成 2.6.29-L7filter

所以並沒有遭遇太大的問題

fantasymew 發表在 痞客邦 留言(0) 人氣()

一般在 Linux kernel 中看見的 Netfilter

主要是在 IPv4 封包所會經過的五大掛鉤點

分別是 PREROUTING、INPUT、FORWARD、OUTPUT 和 POSTROUTING

封包進來後會先通過 PREROUTING 這個掛鉤

接下來會進行查表的動作來判斷封包是要往上送給本機端還是要轉送

fantasymew 發表在 痞客邦 留言(2) 人氣()

  • 這是一篇加密文章,請輸入密碼
  • 密碼提示:向小孫索取
  • 請輸入密碼:

大家在探討 Linux kernel 中網路卡抓取封包進來後的行為

往往四夫是「接收」重於「傳輸」

不過的確,因為「傳輸」太複雜了,「接收」相對之下簡單許多

 

 

fantasymew 發表在 痞客邦 留言(4) 人氣()

netif_rx() 是在封包接收中非常重要的函式

和 net_rx_action() 被我視為是同等重要的地位

在 2.6.23.17 以前

fantasymew 發表在 痞客邦 留言(0) 人氣()

之前在看歐萊禮「Linux網路管理」

手殘去安裝到 NIS

結果之後在安裝套件以及重新開機時都會出現

fantasymew 發表在 痞客邦 留言(0) 人氣()

Wubi

Windows-based Ubuntu Installer 的縮寫

是個滿特別的東西

fantasymew 發表在 痞客邦 留言(0) 人氣()