CentOs7设置开机激活网卡

本文详细介绍了如何解决Centos7虚拟机无法通过IP地址连接的问题,包括检查IP地址、修改网卡启动设置、重启网络服务等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

A:查看虚拟机里的Centos7的IP 输入ip查询命令 ip addr

在这里插入图片描述

如上图:发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机。

B:查看ens33网卡的配置: vi /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述

如上图:从配置中可以发现 CentOS 7 默认是不启动网卡的(ONBOOT=no)

C:把 ONBOOT=no 这一项改为YES(ONBOOT=yes)

在这里插入图片描述

D:重启网络服务: sudo service network restart

在这里插入图片描述

E:再输入 ip addr

在这里插入图片描述

如上图: inet属性显示了 虚拟机里的IP 192.168.248.131

CentOS 7 系统中,配置和选择开机启动项主要依赖于 `systemd` 系统和服务管理工具。通过 `systemctl` 命令可以有效地管理系统服务的启动状态以及运行级别。 ### 配置服务为开机启动 对于需要在系统启动时自动运行的服务,可以通过以下命令实现: - **启用服务开机自启** 使用 `systemctl enable` 命令来设置特定服务在系统引导时自动启动: ```bash sudo systemctl enable nginx.service ``` 此操作会创建一个符号链接到相应的 `.service` 文件,确保该服务被加入默认目标(通常是 `multi-user.target`)中 [^2]。 - **禁用服务开机自启** 如果希望某个服务不在开机时自动启动,则使用 `systemctl disable` 命令: ```bash sudo systemctl disable nginx.service ``` - **检查服务是否已设置开机启动** 要验证某项服务是否已经被配置为随系统启动而运行,可执行: ```bash sudo systemctl is-enabled nginx.service ``` ### 设置网络接口开机自启 为了保证虚拟机或物理机在网络连接方面保持一致性,通常需要配置网卡接口以实现开机自动激活: - 编辑对应的网络接口配置文件,一般位于 `/etc/sysconfig/network-scripts/` 目录下,例如 `ifcfg-eth0`。 - 修改或确认其中包含如下行以确保接口在启动时被激活: ```bash ONBOOT=yes ``` 这样做之后,即使系统重启也能维持网络访问功能 [^1]。 ### 更改默认启动目标 CentOS 7 默认采用 `multi-user.target` 作为默认启动目标,这相当于传统的运行级别3。如果希望更改默认启动模式至图形界面或其他状态,可以使用以下命令: - 查看当前默认目标: ```bash systemctl get-default ``` - 更改默认目标为图形化登录界面(即 `graphical.target`): ```bash sudo systemctl set-default graphical.target ``` - 若需切换回字符终端模式,则应用类似方法设定 `multi-user.target`。 ### 检查并管理现有启动项 - 列出所有可用的服务单元及其状态信息: ```bash systemctl list-units --type=service ``` - 获取关于具体服务的详细描述与当前活动状态: ```bash systemctl status <service_name> ``` 这些步骤提供了对 CentOS 7 开机启动项进行管理和定制的基础框架,同时也支持根据实际需求灵活调整系统行为。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值