不推薦使用的Linux網絡命令及其替代品


 

Arch Linux已棄用"net-tools",轉而使用"iproute2"
棄用命令 替換命令
arp ip neighbor
ifconfig ip address, ip link
netstat SS
route ip route

如下原文:https://dougvitale.wordpress.com/2011/12/21/deprecated-linux-networking-commands-and-their-replacements/

注意:如下使用自動翻譯,部分命令也被翻譯為中文,修正了一部分,估計還有。具體請通過上方鏈接查看原文。

Doug Vitale技術博客

不推薦使用的Linux網絡命令及其替代品

在我的文章中詳細介紹了可用於在Windows和Linux上配置和排除網絡屬性的命令行實用程序,我提到了一些Linux工具雖然仍然包含在許多Linux發行版中並且在許多Linux發行版中都有用,但實際上被認為棄用,因此應該逐步取消更現代的替代品。

具體來說,不推薦使用的Linux網絡命令是:arpifconfig,  iptunneliwconfignameifnetstatroute這些程序(iwconfig除外)包含在多年未維護net-tools包中。新的iproute2套件中已經復制和改進了其中幾個實用程序提供的功能,主要是通過使用其新的ip命令。iproute2的軟件代碼可以從Kernel.orgiproute2的文檔可從Linux FoundationPolicyRouting.org獲得

棄用命令

更換命令

arp ip n (ip neighbor)
ifconfig ip a (ip addr), ip linkip -sip -stats)
iptunnel ip tunnel
iwconfig iw
nameif ip linkifrename
netstat ssip route (for netstat -r), ip -s link (for netstat -i), ip maddr (for netstat -g)
route ip rip route


現在讓我們仔細看看這些已棄用的命令及其替換。

 

本文不會詳細介紹iproute2ip命令; 相反,它只是簡單地給出已棄用命令與新對應命令之間的一對一映射。對於列為“不明顯”的替換命令,如果您不知道,請與我聯系

跳到:

請注意,此處單獨介紹nslookupdig

地址解析協議

棄用的arp命令

替換

arp -a [host]所有[host]  顯示指定主機名或IP地址的條目。如果未使用[host]參數,則將顯示所有條目。 --


ip n(或ip neighbor),或ip n show
arp -d [ip_addr]--刪除[ip_addr] 

刪除指定主機的ARP緩存條目。
ip n del [ip_addr](這使“鄰居條目無效”)

ip nf [ip_addr]
(或ip n flush [ip_addr]
arp -Duse-device  使用與指定接口關聯的硬件地址。 --

不明顯
arp -e 

以默認(Linux)樣式顯示條目。
不明顯
arp -f [filename]文件[filename]  與-s選項類似,此時地址信息僅取自[filename]設置的文件如果未指定[filename]則使用/ etc / ethers作為默認值。 --

不明顯
arp -Hhw-type [type]-t [type]  設置或讀取ARP緩存時,此可選參數告訴arp應檢查哪個條目類。此參數的默認值為ether(即IEEE 802.3 10Mbps以太網的硬件代碼0x01)。 --

不明顯
arp -i [int]device [int]  選擇一個接口。轉儲ARP緩存時,僅打印與指定接口匹配的條目。例如,arp -i eth0 -s 10.21.31.41 A321。ABCF.321A創建一個靜態ARP條目,將IP地址10.21.31.41與MAC地址A321相關聯。關於eth0的ABCF.321A --

ip n [add | chg | del | repl] dev [name]
arp -n數字 顯示IP地址,而不是嘗試確定域名。 --

不明顯
arp -s [ip_addr] [hw_addr]設置[ip_addr]  手動為主機[ip_addr]創建靜態ARP地址映射條目,硬件地址設置為[hw_addr] --

ip n add [ip_addr] lladdr [mac_address] dev [device] nud [nud_state](參見下面的例子)
arp -v 

使用詳細模式提供更多詳細信息。
ip -sn(或ip -stats n


一些ip neighbor示例如下:

# ip n del 10.1.2.3 dev eth0

使設備eth0上的主機10.1.2.3的ARP緩存條目無效

# ip neighbor show dev eth0

顯示接口eth0的ARP緩存

# ip n add 10.1.2.3 lladdr 1:2:3:4:5:6 dev eth0 nud perm

為主機10.1.2.3設備eth0添加“永久”ARP緩存條目Neighbor Unreachability Detection(nud)狀態可以是以下之一:

  • noarp - 條目有效。不會嘗試驗證此條目,但可以在其生命周期到期時將其刪除。
  • permanent永久 - 進入永久有效,只能在行政上刪除。
  • reachable可達 - 條目在可達性超時到期之前有效。
  • stale - 入境有效但可疑。

IFCONFIG

不推薦使用ifconfig命令

替換

ifconfig 

顯示所有網絡接口的詳細信息。
ip a(或ip addr
ifconfig [interface] 

接口的名稱。這通常是一個驅動程序名稱后跟一個單元號; 例如,第一個以太網接口的eth0Eth0通常是PC的主要網絡接口卡(NIC)。
ip show dev [interface]
ifconfig [address_family] 

為了能夠解釋各種協議使用的不同命名方案,[address_family]用於解碼和顯示所有協議地址。當前支持的地址族包括inet(TCP / IP,默認),inet6(IPv6),ax25(AMPR分組無線電),ddp(Appletalk階段2),ipx(Novell IPX)和netrom(AMPR分組無線電)。
ip -f [family] a 

[family]
可以是inet(IPv4),inet6(IPv6)或link另外,-4-f inet-6 = -f inet6
ifconfig [interface] add [address / prefixlength 

將IPv6地址添加到[interface]
ip a add [ip_addr / mask] dev [interface]
ifconfig [interface] address [address] 

將指定的IP [地址]分配給指定的[接口]。
ip a add [ip_addr / mask] dev [interface]
ifconfig [interface] allmulti-allmulti 

啟用或禁用全組播模式。如果選中,網絡上的所有組播數據包都將由指定[接口]接收這啟用或禁用將傳入幀發送到內核的網絡層。
ip mr iif [name]ip mroute iif [name],其中[name]是接收組播數據包的接口。
ifconfig [interface] arp-arp 

啟用或禁用此[接口]上ARP協議的使用
ip link set arp onarp off
ifconfig [interface] broadcast [address] 

指定用於廣播傳輸的地址。默認情況下,子網的廣播地址是子網地址主機部分中所有1的IP地址(即/ 24子網的abc255)。
ip添加廣播[ip_address] 

ip link set dev [interface] broadcast [mac_address](設置鏈路層廣播地址)
ifconfig [interface] del [address / prefixlength] 

[interface]中刪除IPv6地址,例如eth0
ip a del [ipv6_addripv4_addr] dev [interface]
ifconfig [interface] down 

禁用[interface],例如eth0
ip link set dev [interface] down
ifconfig [interface] hw [class] [address] 
如果設備驅動程序支持此操作,則
設置此[接口]的硬件(MAC)地址關鍵字必須后跟硬件[class]的名稱和硬件地址的可打印ASCII等效項。目前支持的硬件類包括ether(以太網),ax25(AMPR AX.25),ARCnetnetrom(AMPR NET / ROM)。
ip link set dev [interface] address [mac_addr]
ifconfig [interface] io_addr [address] 

設置啟動[地址]I / O空間此設備。
不明顯; 可能是ethtool
ifconfig [interface] irq [address] 

設置網絡接口使用的中斷線
不明顯; 可能是ethtool
ifconfig [interface] mem_start [address] 

設置接口共享內存的起始地址
不明顯; 可能是ethtool
ifconfig [interface] media [type] 

設置物理端口或介質類型。[type]的示例10baseT10base2AUI[類型]的值自動將告訴接口驅動程序,以自動確定的媒體類型(驅動程序支持該命令而異)。
不明顯; 可能是ethtool
ifconfig [interface] mtu [n] 
將接口
的最大傳輸單位(MTU設置[n]
ip link set dev [interface] mtu [n]
ifconfig [interface] multicast 
在接口上
設置多播標志(通常不需要,因為驅動程序自己正確設置標志)。
ip link set dev [interface] multicast打開關閉
ifconfig [interface] netmask [mask_address] 

設置[interface]子網掩碼(不是IP地址)此值默認為標准的A,B或C類子網掩碼(基於接口IP地址),但可以使用此命令進行更改。
不明顯
ifconfig [interface] pointopoint-pointopoint 
[[interface]
啟用或禁用點對點模式
不明顯; 可能是  ipppd [設備]命令ip a add peer [address]指定點對點接口的遠程端點的地址。
ifconfig [interface] promisc-promisc 
[interface]
啟用或禁用混雜模式
ip link set dev [interface] promisc onoff
ifconfig [interface] txquelen [n] 
[interface]
設置傳輸隊列長度對於具有高延遲的連接(即撥號調制解調器,ISDN等),建議使用較小的值。
ip link set dev [interface] txqueuelen [n]txqlen [n]
ifconfig [interface] tunnel [address] 

創建一個簡單的Internet轉換(IPv6-in-IPv4)設備,該設備通過隧道傳送到提供的IPv4 [地址]
ip tunnel mode sit(其他可能的模式是ipipgre)
ifconfig [interface] up 

激活(啟用)指定[interface]
ip link set [interface] up


說明ip命令的一些例子如下:使用上面的表格,你應該能夠弄清楚他們做了什么。

# ip link show dev eth0

# ip a add 10.11.12.13/8 dev eth0

# ip link set dev eth0 up

# ip link set dev eth0 mtu 1500

# ip link set dev eth0 address 00:70:b7:d6:cd:ef

Iptunnel

不推薦使用的iptunnel命令

替換

iptunnel [add | change del | show] ip tunnel aadd
ip tunnel chgchange
ip tunnel ddel 
ip tunnel lsshow
iptunnel add [name] [mode {ipip | gre | sit}] remote [remote_addr] local [local_addr] ip tunnel add [name] [mode {ipip | gre | 坐| isatap | ip6in6 | ipip6 | any}] remote [remote_addr] local [local_addr]
iptunnel -V--version 不明顯

這些示例顯示了iptunnelip隧道
之間的語法非常相似。

# [iptunnel | ip tunnel] add ipip-tunl1 mode ipip remote 83.240.67.86ipip-tunl1是隧道的名稱,83.240.67.86是遠程端點的IP地址)。

# [iptunnel | ip tunnel] add ipi-tunl2 mode ipip remote 104.137.4.160 local 104.137.4.150 ttl 1

# [iptunnel | ip tunnel] add gre-tunl1 mode gre remote 192.168.22.17 local 192.168.10.21 ttl 255

Iptunnel這里有更深入的介紹

iwconfig的

Iwconfig的繼任者,iw,仍處於開發階段。iw的官方文檔在此處此處獲得

不推薦使用的iwconfig命令

替換

iwconfig 

顯示有關無線接口​​的基本詳細信息,例如支持的協議(802.11a / b / g / n),擴展服務集ID(ESSID),模式和接入點。要查看有關特定接口的這些詳細信息,請使用iwconfig [interface],其中接口是設備名稱,例如wlan0
iw dev [interface]link
iwconfig [interface] ap [地址] 
如果可能,
強制無線適配器注冊[地址]給出的接入點該地址是接入點的小區標識(由無線掃描報告),其可能與其MAC地址不同。
不明顯
iwconfig提交

某些無線適配器可能不會立即應用更改(它們可能會等待聚合更改,或僅在通過ifconfig啟動卡時應用它們)。此命令(如果可用)強制適配器立即應用所有掛起的更改。
不明顯
iwconfig [interface] essid [name] 

使用提供的ESSID [名稱]連接到WLAN 隨着一些無線適配器,您可以禁用ESSID檢查(ESSID混雜)關閉任何(與重新啟用它)。
iw [interface] connect [name]
iwconfig [interface] frag [num] 

設置最大片段大小始終低於最大數據包大小。此參數還可以控制某些無線適配器上可用的幀突發(能夠一起發送多個IP數據包)。如果片段大小大於最大包大小,則將啟用此機制。autoonoff的其他有效frag參數
不明顯
iwconfig [interface] [freq | 頻道] 

設置無線設備上的工作頻率或通道。低於1000的值表示通道編號,大於1000的值是以Hz為單位的頻率。您可以將后綴kMG附加到該值(例如,對於2.46 GHz頻率,為“2.46G”)。你也可以使用 關閉自動讓適配器獲取最佳通道(支持時)。
iw dev [interface] set freq [freq] [HT20 | HT40 + | HT40-] 

iw dev [interface] set channel [chan] [HT20 | HT40 + | HT40-]
iwconfig [interface] key [key] [mode] [on | 關閉] 

要設置當前加密[密鑰],只需輸入十六進制數字的密鑰為XXXX-XXXX-XXXX-XXXX或XXXXXXXX。您還可以使用s:前綴將密鑰作為ASCII字符串輸入打開關閉 re =啟用和禁用加密。安全模式可以是開放的受限制的,其含義取決於所使用的卡。對於大多數卡,在開放模式下不使用認證,並且卡也可以接受非加密會話,而在受限模式中,僅接受加密會話,並且如果可用,卡將使用認證。
iw [interface] connect [name] keys [key](用於WEP)

要使用WPA或WPA2加密連接到AP,必須使用wpa_supplicant
iwconfig [interface] mode [mode] 

設置無線設備的操作模式。[模式]可以是點對點自動管理萬事達監視器,中繼器,或二次

Ad-Hoc
:網絡只由一個小區組成,沒有接入點。
托管:無線節點通過漫游連接到由許多接入點組成的網絡。
主站:無線節點是同步主站,或者它充當接入點。
監控:無線節點不與任何小區關聯,並被動監視頻率上的所有數據包。
中繼器:無線節點在其​​他無線節點之間轉發數據包。
輔助:無線節點充當備用主/中繼器。
不明顯
iwconfig [interface] modu [modulation] 

強制無線適配器使用一組特定的調制。現代適配器支持各種調制,例如802.11b或802.11g。可用調制列表取決於適配器/驅動程序,可以使用iwlist調制顯示一些選項是11gCCK OFDMaauto
不明顯
iwconfig [interface] nick [name] 

設置昵稱(或站名稱)。
不明顯
iwconfig [interface] nwid [name] 

設置WLAN的網絡ID。此參數僅用於802.11之前的硬件,因為802.11協議使用此功能的ESSID和接入點地址。隨着一些無線適配器,您可以禁用網絡ID檢查(NWID混雜)關閉(和 重新啟用它)。
不明顯
iwconfig [interface] power [option] 
iwconfig [interface] power min | 最大[secondsu | secondsm] 
iwconfig [interface] power mode [mode] 
iwconfig [interface] power on | 關閉

配置電源管理方案和模式。有效[options]包括:period [value](設置喚醒之間的時間間隔),timeout [value](設置返回休眠之前的超時),保存[value](設置通用的省電級別)。
最小最大修飾符在默認秒,但追加就足夠ü在毫秒或微秒指定值。
有效[mode]選項包括:all(接收所有數據包),單播(僅接收單播數據包,丟棄多播和廣播)和多播(僅接收多播和廣播,丟棄單播數據包)。
打開關閉重新啟用或禁用電源管理。
不明顯; 一些電源命令是:

iw dev [interface] set power_save 

iw dev [interface] get power_save
iwconfig [interface] rate / bit [rate] 

設置支持多個比特率的卡的比特率,以每秒比特數為單位。比特率是通過介質傳輸比特的速度,由於媒體共享和各種開銷鏈路的用戶速度較低。可以將kMG加到數字[速率](十進制乘數) :10 ^ 3,10 ^ 6和10 ^ 9 b / s),或添加' 0 '足夠。[速率],也可以自動選擇自動比特率模式(回退到上噪聲信道更低的速率),或固定到恢復到固定設置。如果指定比特率數值並附加auto,驅動程序將使用低於和等於此值的所有比特率。
iw [interface] set bitrates legacy-2.4 12 18 24
iwconfig [interface] retry [option] [value] 

要設置最大重試次數(MAC重新傳輸),請輸入limit [value]要設置MAC應重試的最長時間,請輸入lifetime [value]默認情況下,此值以秒為單位; 附加足夠的mu來指定以毫秒或微秒為單位的值。您還可以添加最小最大修飾符。
不明顯
iwconfig [interface] rts [threshold] 

設置節點發送RTS的最小數據包的大小; 等於最大數據包大小的值將禁用該機制。您也可以將閾值參數設置為自動固定關閉
不明顯
iwconfig [interface] sens [threshold] 

設置靈敏度閾值(定義無線適配器對不良操作條件的敏感程度,如低信號,信號干擾等)。現代適配器設計似乎自動控制這些閾值。
不明顯
iwconfig [interface] txpower [value] 

對於支持多個發射功率的適配器,這將以dBm為單位設置發射功率。如果W是以瓦特為單位的功率,則以dBm為單位的功率為P = 30 + 10.log(W)。如果[value]后綴為mW,它將自動轉換為dBm。此外,打開關閉啟用和禁用無線電,以及自動固定啟用和禁用電源控制(如果這些功能可用)。
iw dev [interface] set txpower [auto | fixed| | limit] [tx power in  mBm] 

iw phy [phyname] set txpower [auto | fixed| limit] [tx power in mBm]
iwconfig --help

顯示iwconfig幫助消息。
iw help
iwconfig --version

顯示已安裝的iwconfig的版本。
iw --version

iw命令語法的
一些示例如下。

# iw dev wlan0 link

# iw wlan0 connect CoffeeShopWLAN

# iw wlan0 connect HomeWLAN keys 0:abcde d:1:0011223344
 (對於WEP)

Nameif

不推薦使用的nameif命令

替換

nameif [name] [mac_address] 

如果未提供名稱和MAC地址,則會嘗試從中讀取地址/etc/mactab每行mactab應包含接口名稱和MAC地址(或以#開頭的注釋)。
ip link set dev [interface] name [name] 

ifrename -i [interface] -n [newname]
nameif -c [config_file] 

[config_file]讀取而不是/etc/mactab
ifrename -c [config_file]
nameif -s 

錯誤消息將發送到syslog。
不明顯

用netstat

不推薦使用的netstat命令

替換

netstat -a全部顯示偵聽和非偵聽套接字 --


ss -a或 --all
netstat -A [family]protocol = [family]  指定要為其顯示連接的地址系列。[family]是逗號分隔的地址族關鍵字列表,如inetunixipxax25netromddp這與使用inetunix(-x)ipxax25netromddp選項具有相同的效果 --

------------
ss -f [family]-family = [family] 

家庭:unixinetinet6linknetlink
netstat -c或者--continuous

配置netstat每秒刷新顯示的信息直到停止。
不明顯
netstat -C 

從路由緩存中打印路由信息。
ip route list cache
netstat -e--extend 

顯示更高級別的細節。可以輸入兩次(作為--ee)以獲得最大細節。
ss -e--extended
netstat -F 

從轉發信息數據庫(FIB打印路由信息
不明顯
netstat -g--groups

顯示IPv4和IPv6的組播組成員信息。
ip maddrip maddr show [interface]
netstat -iinterface = [name]  顯示所有網絡接口或指定[name]的表。 --


ip -s link
netstat -l或--listeniing 僅顯示偵聽套接字(默認情況下netstat省略)。 --

ss -l --listening
netstat -M--masquerade

顯示偽裝連接列表(通過網絡地址轉換更改的連接)。
不明顯
netstat -n或numeric 顯示數字地址,而不是嘗試確定符號主機,端口或用戶名(跳過DNS轉換)。 --

ss -n--numeric
netstat --nuberic-hosts

顯示數字主機地址,但不影響端口或用戶名的分辨率。
不明顯
netstat --nuberic ports

顯示數字端口號但不影響主機或用戶名的分辨率。
不明顯
netstat --nuberic-users

顯示數字用戶ID,但不影響主機或端口名稱的分辨率。
不明顯
netstat -N--symbolic

顯示符號主機,端口或用戶名,而不是數字表示。Netstat默認執行此操作。
ss -r--resolve
netstat -o--timers

包括與網絡計時器相關的信息。
ss -o--options
netstat -p--program

顯示進程ID(PID)和每個套接字所屬程序的名稱。
ss -p
netstat -rroute  顯示內核路由表。 --

ip routeip route show all
netstat -s或--statistics 顯示每個協議的摘要統計信息。 --

ss -s
netstat -ttcp  過濾結果僅顯示TCP。 --

ss -t或 --tcp
netstat -Tnotrim  停止修剪長地址。 --

不明顯
netstat -uudp  過濾結果僅顯示UDP。 --

ss -u或 --udp
netstat -vverbose  產生詳細輸出。 --

不明顯
netstat -w--raw 

過濾結果顯示原始套接字
ss-w--raw
netstat -Z上下文如果啟用 了SELinux,打印SELinux上下文。在運行SELinux的主機上,所有進程和文件都以表示安全相關信息的方式進行標記。此信息稱為SELinux上下文。 --

不明顯

路線

不推薦的路由命令

替換

route

顯示主機的路由表。
ip route
route -A [family] [add]route --[family] [add] 

使用adddel指定的地址族有效系列是inet(DARPA Internet),inet6(IPv6),ax25(AMPR AX.25),netrom(AMPR NET / ROM),ipx(Novell IPX),ddp(Appletalk DDP)和x25(CCITT X.25) 。
ip -f [family] route 

[family]可以是inet(IP),inet6(IPv6)或鏈接另外,-4 = -f inet-6 = -f inet6
route-C--cache 在內核的路由緩存而不是轉發信息庫(FIB)路由表上運行。 --

不明顯; ip route show cache轉儲路由緩存。
route -e-ee 

使用netstat -r格式顯示路由表。-ee將生成一個包含路由表中所有參數的非常長的行。
ip route show
route-Ffib  在內核的轉發信息庫(FIB)路由表上運行(默認行為)。 --

不明顯
route-h--help 打印幫助信息。 --

ip route help
route-n 

顯示數字IP地址和旁路主機名稱解析。
不明顯
route -vverbose  啟用詳細命令輸出。 --

ip -s route
route-V版本 支持net-toolsroute命令的版本。 --

ip -V
route adddel 

在路由表中添加或刪除路由。
ip route [add| chg | repl | del [ip_addr] via [ip_addr]
route [add or del] dev [interface] 

將路由與特定設備關聯。如果dev [interface]是命令行中的最后一個選項,則可以省略單詞dev。
ip route [add| chg | repl | del] dev [gw]
route [add or del] [default] gw [gw] 

通過指定的網關IP地址路由數據包。
ip route add default via [gw]
route [add or del] -host 

指定目標是主機(不是網絡)。
不明顯
route [add or del] -irtt [n] 
將此路由上TCP連接
的初始往返時間(IRTT)設置為[n]毫秒(1-12000)。這通常僅用於AX.25網絡。如果省略,則使用RFC 1122默認值300ms。
不明顯; ip route [add| chg | repl | del] rtt [number]設置RTT估計值; rttvar [number]設置初始RTT方差估計。
route [add or del] -net 

指定目標是網絡(不是主機)。
不明顯
route [add or del] [-host-net] netmask [mask] 

設置子網[掩碼]
不明顯
route [add or del] metric [n] 

將路由表中的度量標准字段(由路由守護程序使用)設置為[n]的值
ip route [add| chg | repl | del] metric [number]或者 perference [number]
route [adddel] mod,dynrestore 

安裝動態或修改的路線。這些標志用於診斷目的,通常僅通過路由守護進程設置。
不明顯
route [adddel] mss [bytes] 
將此路由上的連接
的TCP最大段大小(MSS)設置為指定[字節數]
ip route [add| chg | repl | del] advmss [number](MSS在建立TCP連接時向這些目的地做廣告)。
route [adddel] reject 

安裝阻塞路由,這將強制路由查找失敗。這用於在使用默認路由之前屏蔽網絡。這不是為了提供防火牆功能。
ip route add prohibit [network_addr]
route [add or del] window [n] 
將此路由上的連接
TCP窗口大小設置[n]字節的值這通常僅用於AX.25網絡,並且驅動程序無法處理背對背幀。
ip route [add| chg | repl | del] windows [W]

ip route命令語法的
一些示例如下。

# ip route add 10.23.30.0/24 via 192.168.8.50

# ip route del 10.28.0.0/16 via 192.168.10.50 dev eth0

# ip route chg default via 192.168.25.110 dev eth1

# ip route get [ip_address]
 (顯示用於訪問遠程主機的接口和網關。此命令對於解決具有大型路由表和/或具有多個網絡接口的主機上的路由問題特別有用)。

討論

本文和已棄用的Linux網絡命令主題已經對Reddit產生了許多有趣的評論

推薦閱讀

如果您發現本文的內容有用並希望進一步擴展您的知識,請考慮使用以下鏈接購買相關書籍。謝謝!

亞馬遜上的Linux內核網絡 Linux內核網絡 Linux網絡內部亞馬遜上的Linux網絡內部

Linux Networking Cookbook   Linux網絡管理員指南

Linux in a Nutshell,第6版 Linux命令實用指南亞馬遜上的Linux命令,編輯器和Shell編程實用指南

亞馬遜Linux上的TCP / IP架構,設計和實現 Linux Linux網絡體系結構中的TCP / IP實現亞馬遜上的Linux網絡架構


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM