linux怎么查看ip

说实话,这两种方法让我在学习Linux的时候一度很头疼。
说实话,ifconfig 和 Windows 中的 ipconfig 很像,但是用过之后,我发现它不见了。
当我在 Ubuntu 1 8 .04 中输入 ifconfig -a 时,我记得屏幕直接返回“命令未找到”这一行。
那一刻我的心狂跳起来 - 好吧,你需要为此安装一个软件包。
快速安装 sudo apt net-tools 在命令行按回车;哦,所有网络端口信息立即出来,以inet开头的IPv4 地址显然在eth0下。
但我切换到Ubuntu 2 0.04 ,发现系统直接给我改了ip命令。
ip addr show 比 ifconfig 有更多的信息,你可以看到子网等。
这个变化太快了。

有趣的是,用图形界面查看IP也很有趣。
以前搞Fedora的时候,找网络设置花了好一会儿,终于在“设置”→“网络”中找到了IPv4 地址。
这个方法对于我这样的命令行新手来说非常棒,但是不同系统的菜单路径当然是不同的。
我记得有一个同事安装了系统。
他用的是Debian。
单击“应用程序”→“系统设置”→“网络”。
尽管提出了要求,结果他的屏幕上却出现了两个字:“未找到”。
我当时就笑了:这个系统还没有完全翻译成中文呢。

对于公网IP,需要单独检查。
我通常使用curl ifconfig.me。
这个命令非常简单;只需在终端中输入一行,它就会显示出来。
或者直接打开浏览器访问https://ifconfig.me,这比命令行更简单。
有一次我租了一台云服务器,发现虚拟机中的IP全部来自内网。
您必须使用 hostname -I 来查看公共 IP 或检查 VPC 配置。
这提醒我,虚拟环境中的网络一定要单独来看。

我自己没有完成的一项数据是当前 Linux 系统安装了 net-tools 的百分比。
我记得当时的数据大概是7 0%左右,现在我都不敢承认是真是假了。
apt 列表 --已安装 |推荐使用 grep net-tools 或 yum list install |无论如何, grep net-tools 手动检查它。
我当前的系统已经很长时间没有这个了。
IP命令直接将其与整个家庭容器一起占用。

linux怎么查看局域网内全部ip

上周尝试过 nmap。

安装在Ubuntu上。

使用 nmap 1 9 2 .1 6 8 .1 .0/2 4 扫描。

结果相当完整。

可以查看端口信息。

arp-a 不起作用。

您只能看到缓存中的内容。

ping 脚本太复杂。

懒得这么做。

算了。