Linux怎么查看IP地址? ifconfig快速获取本机IP地址的方法

哇,我在接触Linux的时候才真正学会了如何使用ifconfig。
我记得2 008 年在北京的时候,我从一个老红帽那里接手了一台服务器。
如果你想查看IP,你可以本能地输入ifconfig。
结果,屏幕上充满了字符串字符,什么也没有显示。
我当时就震惊了,以为系统坏了。
检查了很长时间后,我意识到要启动网络服务,我需要运行 service network 并运行 ifconfig 才能看到它。
这件事让我认识到,使用命令之前必须先了解环境。
2 01 5 年在上海换了一台Ubuntu机器,拆箱时发现ifconfig不见了!如果直接输入,会提示没有找到该命令。
我当时很生气。
我赶紧查了一下,哦,应该安装net-tools。
sudo apt-get install net-tools,安装后就可以了。
这件事提醒我,在使用新系统之前,首先要确保最常用的工具都自带了。

2 02 0年晚些时候,我在深圳做云服务器。
我认为 ifconfig 太旧了,所以我想要一些更现代的东西。
命令 ip addr show 非常易于使用并提供全面的信息。
如果你想看简短的内容,只需ip a即可。
我查看了 wlan0 无线网络的 IP 地址,并使用它来更好地了解情况。
这件事让我感觉到技术在不断发展,我们不能只用旧方法,学新方法。

但是,最有名的还是 ifconfig。
虽然我现在不用它,但它的格式给我留下了特别深刻的印象,它连续显示IP、子网掩码和广播地址。
就像看老电影一样,即使现在有3 D特效,但老电影的味道依然怀旧。

总之,ifconfig虽好,但需要先安装。
如果安装失败,请使用 ip addr show 或 hostname -I。
要查看特定接口,请键入 ifconfig <接口名称>。
不过,我最近连接的系统都带有 ip 命令,所以我现在更频繁地使用 ip addr show

Linux 系统中查看 IP 的简单方法,你知道吗?

那天在咖啡厅,我一边翻着电脑上的文件,一边怀疑家里的路由器是不是又坏了。
突然,手机响了。
是邻居打来的电话,说他家无法上网。
我立刻想到,我必须先确定我家里电脑的IP地址,这样我才能检查网络配置。
因此,我打开一个终端并尝试使用 ifconfig 命令。
屏幕上显示出一长串信息。
我快速查看了 inet addr 列,看到了 1 9 2 .1 6 8 .1 .1 05 ——我家用电脑的 IP 地址。

等等,还有别的事。
我突然想到,之前我帮一个同事修电脑的时候,他用的是ip命令。
该命令似乎能够显示更详细的信息。
我又尝试了ip addr show命令,果然不仅显示了IP地址,还显示了子网掩码、广播地址等详细信息。

现在想想,其实这两个命令(hostname和nslookup)也可以查IP地址,不过我平时更习惯用ifconfig和ip,可能是习惯了。
然而,每种方法都有其自身的特点,具体取决于所需的具体信息。
例如,要检查网络连接,可以很容易地使用 ping 命令。

那么,哪种方法是最好的选择?嗯,这取决于个人习惯。

怎么在linux下修改IP地址?linux下使用命令轻松修改ip地址方法

哈,你教别人如何更改Linux IP地址,很详细。
但我必须对你说几句话。
这个方法看上去还可以,但是使用的时候需要小心。

上周,一位客户问我为什么他按照你的步骤改变了他的IP,然后在重启后又回到了他的旧IP。
后来一看,原来是我忘了检查他的系统用的是什么网络管理工具。
一些较新的系统,例如 CentOS 7 +,默认使用 NetworkManager。
不需要直接通过ifconfig修改。
您需要编辑/etc/sysconfig/network-scripts/ifcfg-,但文件名和设置与旧系统不同。

另一个例子是更改 DNS。
你的写作方式太简单了。
我在2 02 3 年处理过一次服务器上DNS解析速度慢的问题,后来发现直接编辑/etc/resolv.conf是没有用的,因为很多发行版把它当作临时文件,重启NetworkManager或网络服务后会自动覆盖。
必须修改/etc/resolv.conf对应的配置文件,如/etc/systemd/resolved.conf或/etc/dnsmasq.conf,具体取决于系统的编写方式。

要修改网关,您可以编写命令route add default gw...,该命令会立即生效。
该命令早已被弃用。
现在Linux基本都是使用iproute或者iprouteadd。
我是在上海某公司的服务器上调试的。
使用IP Route更改网关可以立即看到结果,但重新启动服务没有问题。

最尴尬的就是更改主机名。
你说使用hostname命令会立即生效,但是这个命令只改变当前会话,重启后仍然是旧名称。
您需要编辑 /etc/hostname 文件或使用 hostnamectl (仅在 CentOS 7 + 中可用)。
我帮朋友远程修复了北京的一台CentOS 6 服务器。
他直接修改了主机名,然后就退出了。
重启后,仍沿用旧名。
他花了很长时间才发现其中的不同。

你写的步骤是基本操作,但是如果新手真正按照的话,还需要添加很多“注意你的系统版本”等提示。
我建议标记它适用的 Linux 发行版的每个步骤,例如“ifconfig 用于 Debian/Ubuntu 系统,但建议 ip a 用于 CentOS”。
这样别人在使用的时候就不会轻易绊倒。

总之,就看你了,这些都是我踩到的陷阱。

linux设定ip命令

我上周尝试过 ifconfig。
2 02 3 年,我的朋友使用ip命令更改了IP。
最近使用 nmcli。

ifconfig 易于使用。
sudo ifconfig eth0 1 9 2 .1 6 8 .1 .1 00 网络掩码 2 5 5 .2 5 5 .2 5 5 .0 向上。
eth0 是网卡的名称。
1 9 2 .1 6 8 .1 .1 00 是新的 IP 地址。
2 5 5 .2 5 5 .2 5 5 .0 是掩码。
启用了。

ip命令更加标准化。
Sudo IP 地址添加 1 9 2 .1 6 8 .1 .1 00/2 4 ​​​​dev eth0。
/2 4 等于掩码。
戴夫就是机器。

网关也使用IP。
sudo 通过 1 9 2 .1 6 8 .1 .1 dev eth0 添加默认 ip 路由。
Via 是网关地址。

nmcli 更方便。
sudo nmcli con 添加类型 ethernet ifname eth0 con-name static-eth0 ip4 1 9 2 .1 6 8 .1 .1 00/2 4 ​​​​​​gw4 1 9 2 .1 6 8 .1 .1 con-name 是连接的名称。
GW4 是网关。

通过查看IP地址进行检查。
sudo 显示 ip 地址 eth0。
检查IP地址是否正确。

使用IP路由视图检查网关。
查看sudo IP路由 检查是否有网关。

尝试 ping。
平 8 .8 .8 .8 看看是否可以连接。

算了。