Linux本机IP查询
时间: 2024-09-11 10:07:49 浏览: 16
在Linux系统中,查询本机IP地址可以通过多种命令行工具来实现。以下是几种常用的方法:
1. `ifconfig` 命令:
`ifconfig` 是一个用于配置或显示Linux系统网络接口参数的命令。要查询本机IP地址,可以输入以下命令:
```bash
ifconfig
```
执行后,会在输出的信息中找到与本机网络接口相关的IP地址。由于`ifconfig` 已经被较新的 `ip` 命令所取代,因此在一些最新的Linux发行版中可能不再默认安装。
2. `ip` 命令:
`ip` 命令是 `ifconfig` 的替代品,提供了更多的功能和灵活性。要获取本机IP地址,可以使用:
```bash
ip addr show
```
或者简写为:
```bash
ip a
```
这将列出所有网络接口及其相关信息,其中包含了本机的IP地址。
3. `hostname` 命令:
使用 `hostname` 命令结合 `-I` 选项可以直接显示本机的IP地址,例如:
```bash
hostname -I
```
这个命令会返回本机网络接口的所有IP地址,通常以空格分隔。
需要注意的是,这些命令显示的IP地址可能包括多个,因为一个Linux系统可以有多个网络接口,例如无线和有线接口都可能被配置。通常,如果你想知道在互联网上可见的公网IP地址,你需要查看与外部网络接口相关的IP地址。
相关问题
linux修改本机ip地址
在Linux系统中修改本机IP地址的方法根据不同的发行版有所不同。在Ubuntu 18中,可以通过以下步骤来修改IP地址:
1. 打开终端,使用Ctrl+Alt+T快捷键。
2. 进入/etc/netplan/目录,找到yaml文件。
3. 使用文本编辑器打开该yaml文件,如vi或nano。
4. 在文件中找到IP地址相关的配置项,例如IPADDR、NETMASK、GATEWAY、DNS等。
5. 修改这些配置项的值为你想要设置的IP地址、子网掩码、默认网关和DNS服务器。
6. 保存文件并退出编辑器。
7. 运行以下命令,以应用新的网络配置:
sudo netplan apply
对于CentOS系统,修改本机IP地址的步骤如下:
1. 打开终端,使用Ctrl+Alt+T快捷键。
2. 进入/etc/sysconfig/network-scripts/目录。
3. 找到对应网卡的配置文件,例如ifcfg-eth0。
4. 使用文本编辑器打开该配置文件,如vi或nano。
5. 修改配置文件中的IPADDR、NETMASK、GATEWAY和DNS等相关配置项的值为你想要设置的IP地址、子网掩码、默认网关和DNS服务器。
6. 保存文件并退出编辑器。
7. 运行以下命令,以使新的网络配置生效:
sudo service network restart
请根据你使用的Linux发行版和具体情况选择适当的方法来修改本机IP地址。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Linux如何修改ip地址](https://blog.csdn.net/linux_tcpdump/article/details/127353492)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [linux系统修改ip地址教程。](https://blog.csdn.net/tiansyun/article/details/130570654)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
Linux环境本机IP地址代码
在 Linux 环境下,你可以使用 `ifconfig` 或 `ip addr` 命令来查看本机的 IP 地址。以下是两种方法:
1. 使用 `ifconfig` 命令:
```
ifconfig
```
在输出结果中,你可以找到类似于 `inet addr:xxx.xxx.xxx.xxx` 的行,其中 `xxx.xxx.xxx.xxx` 是你的本机 IP 地址。
2. 使用 `ip addr` 命令:
```
ip addr
```
在输出结果中,你可以找到类似于 `inet xxx.xxx.xxx.xxx/xx` 的行,其中 `xxx.xxx.xxx.xxx` 是你的本机 IP 地址。
请注意,以上命令可能需要以管理员权限运行(使用 `sudo`),具体取决于你的系统配置。