CentOS 7 之找回失落的ifconfig

自5号凌晨安装完centos7 minimal之后,一直没有机会时间(懒惰)来玩玩这个,实在惭愧,今天是周六,天下着小雨,所以收拾一下心情来学学一下这个系统:

开机登陆进去,想看看ip多少,于是很自然的用了ifconfig, 却吃了一记闷棍了ifconfig:command not found.如图:

以上图片来源于网络,是因为我在物理机上没法(不知道)截图,所以等我把图形界面弄出来之后,以后直接用linux系统来写博客应该就好了,现在是悲催的凭记忆然后上网找到相同的图片贴过来的。

话说,当时我上网一查,发现这还是Centos7的一个新特性,默认是没有ifconfig命令的。要找回来,还需要如此这般这般才行:

1, cd /etc/sysconfig/network-scripts

到了这个目录之后,根据你网卡的显示名字,可能找到一文件叫enpXXX的,我的机器显示的是enp25s0,所以我在这个目录下面再次键入

2, vi if-enp25s0

在文章的末尾添加如下几行:

IPADDR0=192.168.1.9

GATEWAY0=192.168.1.1

DNS1=255.255.255.0

将ONBOOT=no改成yes

:wq!

3, 接下来重启网络服务,键入

service network restart

当然直接键入/etc/init.d/network restart也是可以的,效果一样。

4, 最后,由于ifconfig是在net-tools包里,所以,还需在shell窗口键入:

yum clean all

yum install net-tools

5, 通过以上几步, ifconfig命令就找回了。

ps:有过dos经验的同学感觉学习linux 会好很多,还好我有, 哈哈, 这是一句暴露年龄的话呀,不过这是实话。有网走遍天下。能查看自己的网络地址也不失是一件好事。本篇就记到这里吧。

时间: 2024-10-19 17:55:44

CentOS 7 之找回失落的ifconfig的相关文章

解决Centos 7不能联网且输入ifconfig出现command not found

在VMware Workstation中,以最小化方式安装Centos 7后,发现无法获得IP地址进行上网,这是 因为Centos 7默认网卡未被激活.此外,在sbin目录中没有ifconfig文件,这是因为Centos 7已 经不使用ifconfig命令了,用ip命令替代,同时网卡名称也不是eth0了,而是改成了eno xxx了. (1)解决ifconfig不可用:使用ip addr即可查看网卡分配情况. (2)解决无法联网问题:激活网卡,在配置文件/etc/sysconfig/network

在CentOS 7 mini版中使用ifconfig

众所周知,"ifconfig"命令用于配置GNU/Linux系统的网络接口.它显示网络接口卡的详细信息,包括IP地址,MAC地址,以及网络接口卡状态之类.但是,该命令已经过时了,而且在最小化版本的RHEL 7以及它的克隆版本CentOS 7,Oracle Linux 7和Scientific Linux 7中也找不到该命令.那么问题来了,怎么在Centos7中查看ip信息呢?怎么操作才能找回以前的习惯呢? 7版系统查看网络信息的命令 CentOS 7最小化系统,使用"ip a

centos迷你版,没有安装ifconfig命令

ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifconfig命令就会出错 这是我们首先会想到是不是环境变量里没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的,以root用户登录才可以运行,可是我们上边是以root用户登录的啊,不急,我们来看看root用户的环境变量 看到没,我们的环境变量里有/sbin这个路径,也居士说如果

CentOS 7安装时候没装ifconfig命令

首先要想查看虚拟机的网络配置问题就要使用"root"登陆 在安装CentOS 7的时候可能没有自动安装ifconfig的命令,就会在命令行输入的时候出现错误: 然后来看一下root用户的环境配置 这说明有sbin的目录,只是目录下没有ifconfig 这时候就要通过yum search ifconifg的命令进行查找下载 然后在最后可以发现,ifconfig在net-tools.x86_64下面,然后进行下载就行了 这就下载好了 然后来试试ifconfig 原文地址:https://w

CENTos 网络配置(二)ifconfig: command not found(CentOS专版,其他的可以参考)

ifconfig: command not found 查看path配置(echo相当于c中的printf,C#中的Console.WriteLine) 1 echo $PATH 解决方案1:先看看是不是root用户,如果不是就 su 切换到root用户 su 解决方案2:(如果没看见 /sbin)[我们这显然不是这个问题] 这个一般都是因为配置没弄好,永久解决: 打开/etc/profile文件,在其中输入export PATH=$PATH:/sbin 解决方案3:(CentOS后来换指令了,

Linux(Centos、Ubuntu)下在本地重置找回root密码

Linux(Centos.Ubuntu)下通过本地找回root密码 说到系统密码,也许是管理员最为头疼的事了,如果内部服务多的话,需要记录很多密码.当然也不排除有忘记密码的可能,对于windows系统下的密码忘记找回方法,我们已在前面的文章中介绍过了,其实就是通过老毛桃工具进行需求封装来实现windows 密码破解,但是在linux下都不用那么麻烦,只需要在本地开机选项中设置即可,今天呢,我们主要介绍日常工作中经常使用的两种linux版本的系统进行root密码忘记找回介绍,一个是centos,另

Centos 7 安装 ifconfig 管理命令

1. 安装的需求背景 我们知道ifconfig 命令可以用于查看.配置.启用或禁用指定网络接口,如配置网卡的IP地址.掩码.广播地址.网关等,功能不可谓不丰富. 此命令的功能和windows系统的ipconfig非常类似. 但是,centos 7 默认已不再安装此命令,其中很多功能用 ip addr 指令 替代了. 考虑到 既有的很多管理工具或脚本都调用了此功能命令(ifconfig),如果将这些工具直接迁移过来会报错,如果对这个指令用其它指令进行替换,及对这些工具升级,则增加了工作量,还增加了

vmware 下centos安装完毕后不能获取IP原因记载

今天在vmware下安装了 centos 6.9,安装完毕后,ifconfig后,发现eth0不能获取IP,回想先前安装过的那个redhat虚拟机并没有出现此问题,所以,对比了一下两个虚拟机的设置后,发现redhat虚拟机的网络连接模式为桥接,而centos为 NAT 首先更改为桥接模式,然后打开vmware虚拟网络编辑器,进行确定,但是service network restart或ifcfg-eth0 up仍然无效,这期间重启虚拟机也不管用.更改了 etc/sysconfig/network

CentOS 7 之几个新特性(转)

上篇我们讲到默认没有ifconfig是centos7的新特性,所以我特意上网搜索了一下其新特性,找到一篇文章,现转过来. centos最小好化安装没有ifconfig命令 刚安装了centos7.0,最小化安装,发现没有ifconfig命令,虚拟机里面的网卡显示ens32,这是centos7.0的特点,要使用ifconfig命令,在/etc/sysconfig/network-scripts/if-ens32里面配置好网络,记住onboot=on这个选项一定要设置,不然网络启动不了,重启网络,/