Centos
ncat、nc和netcat有什麼區別?
我不確定何時使用
nc
,netcat
或ncat
. 如果一個是另一個的棄用版本?如果一個只在一個發行版上可用?如果它是相同的命令但名稱不同?事實上,我有點困惑。我的問題來自想要在兩台 CentOS 7 伺服器之間進行網路速度測試。我遇到了幾個使用的例子
nc
,dd
但使用netcat
or的例子並不多ncat
。有人可以為我澄清一下嗎?
nc
和netcat
是同一程序的兩個名稱(通常,一個是另一個的符號連結)。雖然——對於很多混淆——Netcat 有兩種不同的實現(“傳統”和“OpenBSD”),它們採用不同的選項並具有不同的特性。Ncat 是同樣的想法,但是來自 Nmap 項目。還有
socat
,這是一個類似的想法。還有/dev/tcp
一個(可選的)Bash 功能。但是,如果您要進行網路速度測試,那麼以上所有內容都是錯誤的答案。您正在尋找 iperf3(站點 1或站點 2或程式碼)。