Centos7中没有安装ifconfig命令的解决方法

在这之前,centos7最小化安装默认是不能联网的,首先必须切换到root用户,再解决网络问题

一、      切换到root用户

二、      解决网络问题

三、      安装ifconfig

 

一、切换到root用户

Linux下切换root用户提示Authentication failure错误的解决方法

第一种情况可能是root密码输入错误造成的,再仔细检查一遍是否输入错误

第二种是刚安装完,没有设置root用户密码导致的,

解决办法:sudo passwd然后会让你输入当前用户密码,输入完后再输入root用户密码就可以了,建议和开机密码一致吧

 

二、解决网络问题

使用ping命令时出现Name or service not knowm提示的解决办法

1、编辑虚拟机-虚拟网络编辑器

(1)点击VMware虚拟机左上角的“编辑”,选择“虚拟网络编译器”。

(2)选中VMnet8(NAT模式),再点击右侧的“NAT设置”此时会看到如下界面

2、在命令行中输入:vim /etc/sysconfig/network-scripts/ifcfg-ens33之前先切换为root用户,不然数据无法写入会报错

vim /etc/sysconfig/network-scripts/ifcfg-ens33

(1)使用命令切换到root用户[wpc@localhost ~]$ su root

(2)在命令行中输入命令可以看到(这是我之前做过了):vi /etc/sysconfig/network-scripts/ifcfg-ens33

(3)将ONBOOT=no改为yes,将BOOTPROTO=dhcp改为BOOTPROTO=static,并在后面增加几行内容(切记!切记!切记!NETMASK(子网掩码)和GATEWAY(网关)必须根据虚拟网络编辑器的内容来写,IPADDR(ip地址)最后一段只能写3-254之内的数字,0和1是不能被分配的且只能分配给254台主机,这个是网络相关的知识点,不清楚的同学可以自寻百度,可能每个人的都不同虚拟机分配到的地址段不同,可以类比我的配置吧)

IPADDR=192.168.88.254

NETMASK=255.255.255.0

GATEWAY=192.168.88.2

DNS1=114.114.114.114

配置前

配置后

3、配置完成后退出,保存后退出,然后输入命令:systemctl restart network.service来重启网络服务。

systemctl restart network.service

测试一下查看一下IP地址:ip addr

ping命令测试一下网络连通性,至此网络问题就解决了:ping baidu.com

三、安装ifconfig

ifconfig出现bash: ifconfig:command not found,即没有安装ifconfig命令的解决方法

初装centos 7时,运行config报 command not found 错误, ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifconfig命令就会出错

一、这是我们首先会想到是不是环境变量里没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的,以root用户登录才可以运行,可是我们上边是以root用户登录的啊,先看看root用户的环境变量

[root@localhost wpc]# echo $PATH

二、环境变量里有/sbin这个路径,也居士说如果ifconfig命令存在并且就是位于/sbin目录下的话我们肯定就是可以运行的,那么我们就看看/sbin目录下有没有ifconfig命令吧

[root@localhost wpc]# ls /sbin/grep ifconfig

结果表明我们的/sbin目录下并没有ifconfig命令,所以我们的结论是:我们的CentOS最小化安装里边是没有安装ifconfig的

三、我们的解决办法是:yum安装ifconfig这个命令包

[root@localhost wpc]# yum search ifconfig

通过yum search 这个命令我们发现ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们安装这个包就行,一直选择y

四、使用命令安装[root@localhost wpc]# yum -y install net-tools.x86_64

至此已经安装好ifconfig这个命令了,测试一下

成功运行了,这时候你是不是和我当初一样有疑惑,windows里的ipconfig命令到了linux为什么有些还不是必须安装的,原来ifconfig命令来源于net-tools,这个包里有ifconfig,netstat,whois等命令,所以之前这些命令你都是运行不了的

ifconfig出现bash: ifconfig:command not found解决办法之解决连环问题的更多相关文章

  1. centos7中运行ifconfig提示-bash: ifconfig: command not found

    centos7中运行ifconfig提示-bash: ifconfig: command not found 查看/sbin/下是否有ifconfig,若没有通过如下命令安装 sudo yum ins ...

  2. -bash: wget: command not found的两种解决方法

    今天给服务器安装新环境时,wget 时提示 -bash:wget command not found,很明显没有安装wget软件包.一般linux最小化安装时,wget不会默认被安装,这里是CentO ...

  3. [转]-bash: wget: command not found的两种解决方法

    wget 时提示 -bash:wget command not found,很明显没有安装wget软件包.一般linux最小化安装时,wget不会默认被安装,这里是CentOS 6.5 64位系统 解 ...

  4. 关于Tomcat控制台乱码解决办法___ 解决 IntelliJ IDEA Tomcat 控制台中文输出乱码问题

    Tomcat 控制台UTF-8乱码问题 1.修改cmd的编码格式 快捷键win+R打开运行程序,输入regedit打开注册表,找到以下路劲并且修改. [HKEY_LOCAL_MACHINE\SOFTW ...

  5. Hibernate常见问题 No row with the given identifier exists问题的解决办法及解决

    (1)在学习Hibernate的时候遇到了这个问题"No row with the given identifier exists"在网上一搜看到非常多人也遇到过这个问题! 问题的 ...

  6. centos7中运行ifconfig提示“-bash: ifconfig: command not found”解决方案

    linux系统查看ip地址常用命令是[ifconfig], CentOS 7.0最小安装是没有ifconfig命令怎么办? 1.用[ip addr]查看; 2.就是安装ifconfig命令 1.输入[ ...

  7. Spring cloud Feign不支持对象传参解决办法[完美解决]

    spring cloud 使用 Feign 进行服务调用时,不支持对象参数. 通常解决方法是,要么把对象每一个参数平行展开,并使用 @RequestParam 标识出每一个参数,要么用 @Reques ...

  8. IE浏览器主页被篡改为2345,针对一般解决办法无法解决的情况

    1.注册表修改 按微软键+R  输入regedit 弹出注册表.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN 将右侧的Sta ...

  9. windows下端口占用解决办法,解决命令

    1.netstat -aon|findstr "8183"  可以看到listener 对应的端口id 2.taskkill /pid {查询出来对应的id值}  /f

随机推荐

  1. 利用contextmenu事件,自定义右键

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  2. Streamlit:快速数据可视化界面工具

    目录 Streamlit简介 Streamlit使用指南 常用命令 显示文本 显示数据 显示图表 显示媒体 交互组件 侧边栏 缓存机制 Streamlit使用Hack Streamlit的替代品 相关 ...

  3. Redis报错:DENIED Redis is running in protected mode

    转:Redis使用认证密码登录   Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用.这在安全性上会有一定的问题,所以需要启用Redis ...

  4. ubuntu vmware kernel module updater

    Ubuntu 19.04 - VMWare内核模块更新程序问问题 4 3我运行了这个命令: apt-cache search linux-headers-$(uname -r)它返回输出 linux- ...

  5. 14_Nonlinear Basic Feedback Stabilization_非线性系统稳定性设计

    非线性系统线性化的方式:泰勒展开近似线性化(2_线性化_泰勒级数_泰勒公式_Linearization).反馈线性化,本文使用的是反馈线性化 从图中可知道输入u非常大达到了900多,所以直接使用u消去 ...

  6. 制作任意波形发生器MAX038

  7. css3 弹性布局和多列布局

    弹性盒子基础 弹性盒子(Flexible Box)是css3中盒子模型的弹性布局,在传统的布局方式上增加了很多灵活性. 定义一个弹性盒子 在父盒子上定义display属性: #box{ display ...

  8. 一步步搭建物联网系统——无处不在的CSS

    无处不在的CSS 或许你觉得CSS一点儿也不重要,而事实上,如果说HTML是建筑的框架,CSS就是房子的装修.那么Javascript呢,我听到的最有趣的说法是小三--还是先让我们回到代码上来吧. C ...

  9. webpack系列——webpack3导入jQuery的新方案

    本文的目的 拒绝全局导入jQuery!! 拒绝script导入jQuery!! 找到一种只在当前js组件中引入jQuery,并且使用webpack切割打包的方案! 测试环境 以下测试在webpack3 ...

  10. 前端学习02:jQuery 日历

    引言:学习前端已经接近1个月了,先后经历了1周的 html+css, 2周的"JavaScript 从入门到下跪",期间还看了vue+webpack.然鹅,Mentor Brigh ...