Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 3943|回复: 2

CentOS7 安装成功后问题处理

[复制链接]

5

主题

43

帖子

1350

积分

金牌会员

Rank: 6Rank: 6

积分
1350
发表于 2015-5-13 15:24:11 | 显示全部楼层 |阅读模式
本帖最后由 china-jiajia 于 2015-5-15 00:12 编辑


CentOS7 安装完成之后

file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg

1、修改网卡参数


1.    系统安装完毕,可能你的网卡命名是这样的!
                       file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg

首先,先编辑网卡的配置文件vi/etc/sysconfig/network-scripts/ifcfg-eno16777736 将里面的NAME项修改为eth0

                                     file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg

继续,重命名该配置文件: mvifcfg-eno16777736  ifcfg-eth0

                         file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg


然后,禁用该可预测命名规则。对于这一点,你可以在启动时传递“net.ifnames=0biosdevname=0”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。

                                  file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg

运行命令grub2-mkconfig-o/boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。

                    file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg

其实到第5步的时候,重启在ifconfig查看应该就已经生效了,根据Centos 官方WIKI的FAQ中得知,如果你有多个接口,并且想要控制其设备名,而不是让内核以它自己的方式命名,创建,/etc/udev/rules.d/XXX-net.rules规则是必要的!那么这里我们也创建好规则吧。
注意:以前系统的net规则名称是70-persistent-net.rules,这里我也按照这个名字定义规则!

                               file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg
重启系统,验证!




2、装载相关命令
*因为本人选择的是最小安装有好多命令之类的并没有安装上
1、安装yum和kernel-devel  gcc
yuminstallperl -y
yum  insatllkernerl-devel gcc  (本人也是新手这块在网上看了好多文章理解应该是内核文件安装)
2、接下来是系统没有安装ifconfig和wget命令
ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifconfig命令就会出错
        file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg

这是我们首先会想到是不是环境变量里没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的,以root用户登录才可以运行,可是我们上边是以root用户登录的啊,不急,我们来看看root用户的环境变量                              file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg


看到没,我们的环境变量里有/sbin这个路径,也居士说如果ifconfig命令存在并且就是位于/sbin目录下的话我们肯定就是可以运行的,那
么我们就看看/sbin目录下有没有ifconfig命令吧file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg


结果表明我们的/sbin目录下并没有ifconfig命令,所以我们的结论是:我们的CentOS里边是没有安装ifconf
———————————————分割线是一种态度———————————————
我们的解决办法是:yum安装ifconfig这个命令包
file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg


看到了吗,bash也是有分割线的,当然这不是在重点,重点是通过yum search 这个命令我们发现ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们安装这个包就行了
file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg


这是我们已经安装好ifconfig这个命令了,我们试一下
file:///C:/Users/tao/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg


成功运行了,这时候你是不是和我当初一样有疑惑,windows里的ipconfig命令到了linux为什么有事还不是必须安装的,博主看了一下
yum install wget -y
3、下载安装NTFS-3G (源码下载安装步骤)
wget  https://www.tuxera.com/opensource/ntfs-3g_ntfsprogs-2015.3.14.tgz(下载NTFS-3G源码包 放在 cd/home/ 目录下)


./configure编译
make
makinstall
这里已经安装成功

然后用命令是内核系统重新生成grub.cfg文件

grub2-mkconfig-o /boot/grub2/grub.cfg

接着重新启动系统:reboot
就可以看到启动界面有LINUX和WN7 的引导提示!  
*此时进入LINUX系统ifconfig也可以正常看到IP地址信息了!!
  
1.png
2.png
3.png
4.png
5.png
6.png
7.png
1.1.png
1.2.png
1.3.png
1.4.png
1.5.png
1.6.png
回复

使用道具 举报

0

主题

103

帖子

2万

积分

论坛元老

Rank: 8Rank: 8

积分
20078
发表于 2015-5-14 13:00:41 | 显示全部楼层
图片呢???
回复

使用道具 举报

5

主题

43

帖子

1350

积分

金牌会员

Rank: 6Rank: 6

积分
1350
 楼主| 发表于 2015-5-15 00:13:29 | 显示全部楼层
图片只能这样传了试过好多遍就是不能加入到文章中去!  望各位坛友见谅!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2019-1-22 23:06 , Processed in 0.043026 second(s), 23 queries , Apc On.

快速回复 返回顶部 返回列表