通常情況下,ping 命令會(huì)預(yù)安裝在大多數(shù) Linux 系統(tǒng)中。 但是也有一些例外情況,比如安裝的是最小版本的 Ubuntu,或者是在 Docker 容器中運(yùn)行 Ubuntu,這種情況下,ping 命令有可能會(huì)找不到,即如果嘗試運(yùn)行它,會(huì)看到 ping not found 的報(bào)錯(cuò):
root@182b38f8w4c9:/# ping www.baidu.com
bash: ping: command not found
這就相當(dāng)于在 arm 或者單片機(jī)中安裝 jre,某些 jdk 模塊會(huì)找不到一樣。
不過(guò)這還不是最糟糕的事情。 找不到 ping 命令的話(huà),那就安裝好了,但是當(dāng)你嘗試安裝 ping,又報(bào)出另外一個(gè)錯(cuò)誤:Unable to locate package ping:
root@182b38f8w4c9:/# apt install ping
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ping
這是怎么回事? Ubuntu 中不能使用 ping 嗎? 很顯然這是不可能的。 接下來(lái)我們來(lái)詳細(xì)看一下。
在 Ubuntu 中安裝 ping
之所以會(huì)出現(xiàn)上面的問(wèn)題,是因?yàn)?ping 命令本身不是一個(gè)包(package),它只是 iputils 包的一部分。 所以當(dāng)你嘗試安裝名為 ping 的包時(shí),會(huì)報(bào)錯(cuò)找不到。
作為 iputils 的一部分,ping 命令的包名稱(chēng)為 iputils-ping,這才是我們需要安裝的包。
首先,通過(guò)以 root 身份運(yùn)行此命令來(lái)更新本地包緩存(如果不是root,請(qǐng)使用sudo):
apt update
然后再安裝 iputils-ping 工具包:
apt install iputils-ping
現(xiàn)在,再次運(yùn)行 ping 命令:
root@182b38f8w4c9:/# ping itsfoss.com
PING itsfoss.com (104.26.10.68) 56(84) bytes of data.
64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=1 ttl=56 time=25.1 ms
64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=2 ttl=56 time=49.6 ms
64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=3 ttl=56 time=34.8 ms
64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=4 ttl=56 time=38.9 ms
^C
--- itsfoss.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 25.125/37.095/49.590/8.773 ms
另外,如果你是在 Docker 容器中運(yùn)行的,那么如上安裝只是臨時(shí)的,還應(yīng)該在 Dockerfile 做相應(yīng)修改以使配置永久生效。
-
單片機(jī)
+關(guān)注
關(guān)注
6050文章
44694瀏覽量
641231 -
Ping
+關(guān)注
關(guān)注
0文章
69瀏覽量
16141 -
命令
+關(guān)注
關(guān)注
5文章
705瀏覽量
22238 -
Ubuntu
+關(guān)注
關(guān)注
5文章
569瀏覽量
30291 -
Docker
+關(guān)注
關(guān)注
0文章
496瀏覽量
12190
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
如何在Linux上可視化Ping響應(yīng)
ubuntu不可以ping通主機(jī)
windows和ubuntu都ping不通板子是為什么?
如何在VMware中安裝ubuntu 16.04?
如何在Ubuntu桌面環(huán)境上安裝Google Chrome ?
如何在Ubuntu 20.04安裝和配置FTP服務(wù)器
如何在Ubuntu安裝RPM文件
如何在Ubuntu 22.04上安裝Microsoft Edge瀏覽器
技巧|ubuntu20安裝

評(píng)論