CentOS7最小化安装配置IP

简介:

CentOS7配置IP:

因为是我们安装的CentOS操作系统是最小化安装的,所以没有图形界面和一些软件或插件的。IP也是没有配置的我们需要手动配置IP,然后使用远程终端通过这个IP去连接操作系统,在终端上操作要比在虚拟机里操作方便。

因为在虚拟机里不能够用鼠标复制粘贴或者用滚轴上下滑动界面,例如要使用一个网址下载东西的话,总共不可能把这个网址一点点的从头敲到尾吧,即使有人愿意这么做,效率也太低了。如果是使用远程终端的话可以在我们的Windows操作系统上安装这个远程终端软件,然后可以将Windows的文字、网址、命令复制粘贴到远程终端上,并且能够使用一些远程终端软件上便利于对系统进行操作的功能。

而且如果是工作中也是一样,一般来说装有Linux操作系统的服务器,都在专门的服务器机房里放着,我们不可能把办公桌搬去服务器机房里使用这个系统。这时候我们也需要借助远程终端来进行连接服务器的操作系统,所以我们需要配置操作系统的IP,通过IP远程连接到我们的操作系统上去进行相关的操作。

我们安装的CentOS的选择网络适配器是NAT模式,这个模式不管你的物理机在哪,只要你的物理机能够上网虚拟机里的操作系统就能上网。除非你使用的是类似校园网之类的,会限制NAT的网络,这样的话就没办法了。

 

dhclient是自动获取IP命令,使用这个命令获取一个IP后,再用ip addr 命令看看是否获取成功:


wKioL1lxT0XT-vpDAAYrGcFt4yU910.png-wh_50


我们这个虚拟机系统的IP的相关信息可以在虚拟机软件里查看到:

wKiom1lxT0-CmRxKAA4Y0iZAPro400.png-wh_50

wKiom1lxT1rzccftAA_mz2LRmrE710.png-wh_50


我们刚刚获取的IP,是自动获取的,有可能重启操作系统后会发生变化。我们需要通过远程终端连接,所以IP是不能总是变动的。我们要将它设置成静态IP,避免重启系统会产生变动。所以我们需要修改配置文件。

1.先使用以下命令进入网卡配置文件目录使用tap键可以补全命令

    cd  /etc/sysconfig/network-scripts

wKioL1lxT3yxakfCAAeGDy9OksM620.png-wh_50


2.

使用ls命令列出目录下的文件然后找到网卡配置文件这个文件名是ifcfg开头后面是你的网卡名字,接着使用vi编辑文件:

    vi  ifcfg-eno16777736

wKioL1lxT3_D59BfAAStbpZjIls269.png-wh_50


修改成以下示例:

wKiom1lxT4PARZmbAAeOuAnI3Sc439.png-wh_50


修改完配置文件后,使用 systemctl restart network.service 命令重启网服务

wKioL1lxT4Tg_ylPAAGUjM6tdYo318.png-wh_50


这时候使用ifconfig就可以查看到配置的IP了,但是CentOS7的最小安装很可能出现没有ifconfig命令,这时我们需要下载net-tools包配置这命令。

配置ifconfig命令:

1.

  执行命令yum provides ifconfig 查看哪个包提供了ifconfig命令,然后可以看到net-tools包提供ifconfig

wKiom1lxT4fiwJGUAAXDBM3Ia94286.png-wh_50


2.

然后我们执行命令安装net-tools包,执行命令:yum install net-tools

安装完成:

wKioL1lxT4_SjbheAAuAQQLr0SY102.png-wh_50


配置完IP可能出现的问题:

如果配置完后出现无法上网可以更改一些网络适配器,将NAT模式换成桥接模式试试:

wKiom1lxT5vAs85pABD6IY93Aus232.png-wh_50


如果桥接也不行,就换回NAT模式,然后进入虚拟网络编辑器,将原来的网络移除掉,然后添加一个新的网络。

wKiom1lxT6aB2s7GABC0vKzTffM811.png-wh_50

wKioL1lxT7LSfDyIABC0vHy4wEw691.png-wh_50


重新再获取一个IP,这时候得使用dhclient -r 结束之前的dhclient进程,接着再使用dhclient获取一个IP,接着就是跟着之前一样的去修改一下配置文件:

wKioL1lxT7PAOIT5AAEiFGv_LvI238.png-wh_50

如果还是不行的话,检查一下配置文件是否写错,自己的网络是否有问题等等的因素。


另一种配置IP的方式(没有ifconfig命令的情况下)

  CentOS7在最小化安装的情况下一般是没有ifconfig命令的,所以配置IP前可以先测试一下有没有这个命令,如果没有此命令的话,可以直接按以下步骤安装net-tools包来配置IP,个人亲测发现这种安装方式出问题的几率比较小。

1.

进入网卡配置文件目录:

cd /etc/sysconfig/network-scripts/

wKiom1lxT7eiUMntAAeGDy9OksM845.png-wh_50


2.

使用ls命令列出目录后编辑文件:

vi ifcfg-eno*****

wKiom1lxT7mAeBdTAAStbpZjIls307.png-wh_50


找到ONBOOT=no,修改为ONBOOT=yes,然后保存退出

wKioL1lxT73gkTc7AAYVwkcx9VM135.png-wh_50


3.

然后执行命令 service network restart 重启网卡服务

wKiom1lxU-aCB9DaAAJw65GLzLE822.png-wh_50


4.

执行ip addr命令 查看是否分配到IP地址

wKiom1lxT8GwopDVAAWo_QDFtt0163.png-wh_50


5.

然后我们执行命令yum provides ifconfig 查看哪个包提供了ifconfig命令,然后可以看到net-tools包提供ifconfig

wKioL1lxT8PRemlhAAXDBM3Ia94351.png-wh_50


6.

然后我们执行命令安装net-tools包,执行命令:yum install net-tools

安装完成:

wKiom1lxT8ui7ie1AAuAQQLr0SY905.png-wh_50


7.执行ifconfig测试一下:

安装成功:

wKioL1lxT9DwpoKLAAiKR16UkI0226.png-wh_50


然后ping个网址看看是否能ping得通,ping得通就没问题了。





本文转自 ZeroOne01 51CTO博客,原文链接:http://blog.51cto.com/zero01/1949588,如需转载请自行联系原作者
相关文章
|
9天前
|
Linux 虚拟化 Windows
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
### 安装VMtools的作用及步骤 安装VMtools可以实现Windows与CentOS之间的字符串和命令粘贴、文件夹共享等操作。在CentOS中,通过VMware菜单栏选择“VMware Tools”,将下载的压缩包拷贝到`/opt`目录并解压。接着进入终端,使用`./vmware-install.pl`命令完成安装。安装后重启系统,即可实现Windows与CentOS之间的字符和文件共享。具体步骤包括解压文件、启动命令行终端、安装VMtools以及配置文件共享。
45 16
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
|
9天前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
56 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
22天前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
116 25
|
1月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
81 20
|
2月前
|
存储 分布式计算 Hadoop
Centos7.9安装kerberos
Centos7.9安装kerberos
97 25
|
2月前
|
存储 Shell 网络安全
Centos7.9安装openldap
Centos7.9安装openldap
63 16
|
2月前
|
数据可视化 Linux 应用服务中间件
Centos7.9安装phpldapadmin
Centos7.9安装phpldapadmin
74 15
|
2月前
|
Java
CentOS7.8配置Adoptium-Java17运行环境
本指南介绍如何设置清华镜像源并安装 Temurin-17-JRE 运行环境。首先,编辑 `/etc/yum.repos.d/adoptium.repo` 文件,配置清华镜像源。接着,使用 `yum install -y temurin-17-jre` 命令安装 Temurin-17-JRE,并通过 `java --version` 验证安装成功。相关配置和操作界面截图附后。
67 8
|
2月前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
4月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
200 4

热门文章

最新文章