linux如何打开网口

我记得有一次,我在公司服务器上遇到了一个奇怪的问题。
网络突然断线,页面无法访问。
我立即查看,发现网络端口没有打开。
当时我还没有图形界面,所以只能依靠命令行。
我尝试了ifconfig,但它表明不再推荐该命令。
然后我想起了ip命令,我尝试了一下,它成功了。
sudo ip link set eth0,网络端口将打开。
这让我想起,虽然在很多新系统中不再推荐使用ifconfig,但在关键时刻它仍然可以派上用场。
等等,还有一件事。
我突然想到,如果以后遇到类似的问题,是不是可以先尝试一下ip命令呢?

端口linux查看网口的命令

上周,有客户问我对Linux服务器网卡的看法,我随口提到了ifconfig和lspci这两个命令。
你问的两个指令确实很基础。

我们先来说一下ifconfig。
这个东西在服务器上用得很多。
2 02 3 年,我正在上海的一个机房里查看一台客户端服务器。
我使用 ifconfig -a 等命令。
屏幕一闪,他机器上的所有网口信息,包括IP地址和子网掩码,都非常直观。
现在在新系统中似乎不太推荐这个命令,但在旧环境中仍然到处使用它。

我们再谈谈lspci。
该命令取决于硬件级别。
前年帮朋友修了一台2 02 1 年安装的电脑,他安装的是Debian系统。
男人的网络总是不稳定。
我让他用lspci | grep -i eth,但是发现主板上的Intel网卡无法正确识别。
你看,这个命令是用来检查PCI设备的。
添加 grep 过滤器来查找该网卡。
LSPCI | grep -i inet 也很常用,只是寻找有网络功能的设备。

不过,如果你确实使用Linux服务器,现在更建议使用新命令ip a或ip addr,其功能更齐全,并且ifconfig在较新的内核版本中已被标记为已弃用。
lspci 命令本质上没有改变,仍然以相同的方式使用。

无论如何,对你有用的东西取决于环境。
如果您熟悉旧系统中的 ifconfig,请使用 ifconfig。
在新系统中或者如果您想更仔细地检查,请使用lspci。