CentOS 7 之找回失落的ifconfig

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

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

http://images.cnblogs.com/cnblogs_com/SLKnate/628534/o_ifconfig_not_found.jpg

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

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

1, cd /etc/sysconfig/network-scripts

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

2, vi if-enp0s25

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

IPADDR0=192.168.1.9

GATEWAY0=192.168.1.1

DNS1=255.255.255.0

将ONBOOT=no改成yes

:wq!

20150518补充:在公司电脑上重做的时候,发现ipconfig的图示是这样子的

所以要下面这样子不要那个Gateway0就可以了

IPADDR0=192.168.56.1

DNS1=255.255.255.0

ONBOOT=yes

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 会好很多,还好我有, 哈哈, 这是一句暴露年龄的话但确确实实是句大实话。有网走遍天下。能查看自己的网络地址也不失是一件好事。本篇就记到这里吧。

原文地址:https://www.cnblogs.com/SLKnate/p/linux_centos7_found_back_ifconfig.html