原创 nftables
http://www.netfilter.org/projects/nftables/ https://ebtables.netfilter.org/downloads/latest.html https://pkgs.org/down
原创 VMware虛擬網絡的各自含義(VMnet0、VMnet1、VMnet8)
https://blog.csdn.net/TSZ0000/article/details/83995374 https://blog.csdn.net/GoDreambjs/article/details/53199198
原创 tcpdump學習
https://www.tcpdump.org/manpages/tcpdump.1.html https://www.cnblogs.com/chenpingzhao/p/9108570.html https://blog.csdn.
原创 從udp_sendmsg到ip_output發包過程
從udp_sendmsg到ip_output發包過程: udp_sendmsg->udp_send_skb->ip_send_skb->ip_local_out->ip_local_out_sk->__ip_local_out->__i
原创 socket系統調用-文件相關
sock_map_fd() 獲取文件描述符,創建file結構實例;socket與file綁定,將file結構添加到進程打開的文件指針數組中。 尋思着,根據fd,找到file;根據file找到socket。 E:\linux-4.1.45
原创 sendmsg系統調用
sendmsg系統調用,主要工作是將用戶空間的消息頭複製到內核空間中,對消息頭進行檢查。最後逐級調用發包接口發送數據。 https://www.cnblogs.com/wanpengcoder/p/11749313.html send、
原创 linux的initcall機制
轉載:https://www.cnblogs.com/downey-blog/p/10486653.html linux的initcall機制(針對編譯進內核的驅動) initcall機制的由來 我們都知道,linux對驅動程序提供靜態編
原创 Linux內核-arp協議
從ip_finish_output2到dev_queue_xmit路徑: arping命令: http://www.bluestep.cc/linux%e5%91%bd%e4%bb%a4arping-%e7%bd%91%e7%bb%9c
原创 What are the differences between iputils-ping and inetutils-ping?
今天無意發現iputils、 inetutils兩個包中都有ping命令,區別在哪裏?下面這個網址中的回答很好。 https://unix.stackexchange.com/questions/400351/what-are-the-d
原创 待會再起
socket雖然也屬於VFS的管轄範圍,但是有其獨特性,不能像打開大部分文件系統下的文件一樣打開socket,它只能被創建。 VFS是物理文件系統與服務之間的一個接口層,它對Linux的每個文件系統的所有細節進行抽象,使得不同的文件系統在
原创 系統調用-隨便Mark一下-後面整理
系統調用號對應的系統調用在不同Linux平臺上,都是相同的。這是一種規範。 硬中斷:CPU外圍引腳接收到了電信號。 寄存器傳遞參數快;使用地址傳參的時候,會進行地址空間的檢查,看傳遞的這個地址是否屬於這個進程的空間,就影響效
原创 ifconfig系統調用
先mark一下: https://www.cnblogs.com/lifexy/p/10289491.html https://www.cnblogs.com/tdyizhen1314/p/4896689.html https://blo
原创 安裝ubuntu虛擬機
1.安裝VMware Workstation https://blog.csdn.net/lbh_ITsy/article/details/90738141 2.安裝ubuntu: https://www.linuxidc.com/Lin
原创 linux中>
今天在寫程序的時候,碰到個bug,排查了兩個小時才發現。 大概是這樣的: 在程序中想把一條命令執行結果重定向到a.txt。 例如ps > a.txt。 發現a.txt內容一直爲空。原來以前封裝的system函數中使用了這個判斷, if (