如何在 CentOS 中获取 IP 地址
这篇简短的文章是对 CentOS 的一个简短介绍,然后简要讨论了我们如何使用命令行界面 (CLI) 在 CentOS 中获取服务器 IP 地址。
本文将讨论用于上述目的的一些命令及其用法。 让我们从CentOS的介绍开始。
CentOS简介
CentOS 是 Community Enterprise Operating System 的简写,是由 Gregory Kurtzer 创立的 Linux 发行版,提供免费的企业级,是一个开源操作系统。
它适用于其向上来源的 Red Hat Enterprise Linux (RHEL)。 RHEL 是企业级操作系统,但不是免费的,通常需要付费订阅。
CentOS 开发人员使用 RHEL 源代码开发与 RHEL 密切相关的产品。 只有社区和门户网站为此提供技术支持。
CentOS 是可用的最稳定和最值得信赖的 Linux 发行版之一。 它是首选的服务器操作系统。
CentOS 是 Red Hat Linux 的免费版本,其中包含其部分功能。 与 Red Hat 不同,它是一个开源操作系统。
CentOS架构
它的底层架构类似于所有其他 Linux 发行版。 与其他发行版类似,它也只支持-86 和 x64 位架构,这意味着它只能运行在 32 位和 64 位平台上。
- 最低层包括物理和硬件设备,例如计算机、网络和存储设备。
- 在此之上,放置了内核。 内核是操作系统最基本的部分,因为它直接与硬件交互。
- 下一层是外壳,它充当用户和内核之间的接口。
- 最上层是应用层,用于 shell 和内核之间的交互,以执行用户定义的任务,如文件浏览器、媒体播放器、文本编辑软件等。
使用 CentOS 的优点
- 它轻便、高效、快速。
- 它是开源和免费的,并且是企业就绪的。
- 一些开源服务器软件还预装了 Apache Web、CUPS、MySQL 和 Git 等版本控制工具。
- 最好的社区支持,包括向 bugs.centos.org 提交缺陷的能力。
- 它包含与商业 Red Hat Enterprise Linux 几乎相同的功能。 这也是免费的!
- 由于 CentOS 的稳定性和较少的软件包升级频率,它经常比其他开源和免费的 Linux 发行版更受青睐(甚至高于 Ubuntu)。
在 CentOS 中获取 IP 地址
在本地网络中,私有 IP 地址用于通信。 由于无法路由私有 IP 地址,因此无法向其传输来自外部网络的流量。
出于各种原因,您可能需要知道系统的私有 IP 地址,包括设置与网络相关的应用程序、启用远程管理或故障排除。
以下是使用命令行界面 (CLI) 查找 IP 地址的一些方法。
使用 ifconfig 命令
ifconfig
是接口配置的缩写。 这是 Linux 世界中使用最广泛的命令。
除了本地 IP 地址外,它还为我们提供了许多其他网络详细信息,因此要获取 IP 地址,我们将使用 grep 对其进行管道传输以准确获取 IP 地址。 下图对此进行了描述。
使用 ip a 命令
这是查找 IP 地址的最简单和最短的命令。 只写三个字符,ip a
,得到本机IP地址,如下图所示。
使用 nmcli 命令
nmcli 命令用于查找不同网络的状态,因此也显示该网络的 IP 地址。 所以这也可以用来查找IP地址。
使用 ip addr 命令
这与 ip a 命令的作用相同,或者我们可以说 ip a 是 ip addr 的简写。 这两个命令的输出是相同的,可以互换使用。
使用 hostname 命令
hostname 命令通常用于确定系统的主机名。 另一方面,使用带有 -l 选项的主机名命令可以为您提供 IP 地址信息。
使用 ip route 命令
在Linux操作系统中,ip route 命令用于配置和显示静态路由。 此命令还显示系统的专用 IP 地址。
要查找您的私有 IP 地址,请在终端中运行以下命令。
相关文章
在 Linux 中更新 YUM
发布时间:2023/05/04 浏览次数:82 分类:操作系统
-
本文介绍了 Linux 中的 yum update 命令。本文将教我们如何在 Linux 中更新 YUM,以及如何在 Linux 系统上安装、更新、删除、查找和管理包。
在 Linux 中安装 Deb 文件
发布时间:2023/05/04 浏览次数:130 分类:操作系统
-
本文介绍如何在 Linux 中安装 deb 文件。在这篇 Linux 文章中,我们将学习如何在 Linux 系统上安装 .deb(Debian 软件包)文件。 我们还将看到如何在安装后删除 .deb 文件。
Linux 中的 lsof 命令
发布时间:2023/05/04 浏览次数:82 分类:操作系统
-
在这篇 Linux 文章中,我们将了解 Linux 操作系统中的 lsof 命令。 我们将看到如何在 Linux 中将此命令用于不同目的。
Linux 解决不能执行二进制文件问题
发布时间:2023/05/04 浏览次数:187 分类:操作系统
-
在本文中,我们将学习如何在 Linux 中执行二进制文件。 如果 Linux 无法执行二进制文件,我们还将学习如何解决错误。
Linux 中错误 Mesg: Ttyname Failed: Inappropriate Ioctl for Device Error
发布时间:2023/05/04 浏览次数:145 分类:操作系统
-
本文介绍如何在 Linux 中解决 mesg: ttyname failed: inappropriate ioctl for device 错误。在 Linux 中,这个错误是由于默认的 vagrant 配置 config.ssh.shell 与 bash -l 交互导致的。
Linux 中的 ps aux 命令
发布时间:2023/05/04 浏览次数:69 分类:操作系统
-
本篇文章将讨论 Linux 中的 ps aux 命令。如果将 aux 快捷方式与 ps 命令一起使用,它将显示用户需要的最多信息,并可以为您提供系统运行进程的当前状态。
Linux 中的 NTP
发布时间:2023/05/04 浏览次数:137 分类:操作系统
-
本篇文章将讨论 Linux 中的 ntp。NTP 是大多数 IT 基础设施使用的核心协议。 使用它的目的是同步日期和时间信息。
在 Bash 中创建进度条
发布时间:2023/05/04 浏览次数:164 分类:操作系统
-
这是有关在 Bash 中创建进度条以显示正在运行的命令或进程的进度的指南。本文将探讨在 Bash(Linux 和 macOS 的默认 shell)中向 shell 脚本添加进度条的几种方法。使用 pv 命令在 Bash 中创建进度条
在 Bash 中将 Stderr 和 Stdout 重定向到一个文件
发布时间:2023/05/04 浏览次数:130 分类:操作系统
-
本文介绍了如何在 Bash 中重定向 stderr 和 stdout。让我们开始了解 Linux 中的标准输出和标准错误这两个术语。Linux 中的标准输出和标准错误 在 Linux 中,命令从用户那里获取一些输入,可以是文件