我们CentOS-7.0的核心安装后,很开心,但还没等兴奋劲过去就发现问题了,yum怎么用不了?ifconfig怎么也用不了?pvcreate呢?......之后大家可能就开始骂我坑爹了,怎么这么多的基础命令用不了,这个人写的核心安装怎么这么坑。
我错了,不要急,下面的这篇文字就是帮你们解决这个问题的。
我们安装时的文件是依照/root/anaconda-ks.cfg这个回答文件(回答文件不懂的话自行百度)安装的,cat查看它
[root@onepiece ~]# cat/root/anaconda-ks.cfg #version=RHEL7 # System authorization information auth --enableshadow --passalgo=sha512 # Use CDROM installation media cdrom # Run the Setup Agent on first boot firstboot --enable ignoredisk --only-use=sda # Keyboard layouts keyboard --vckeymap=us --xlayouts=‘us‘ # System language lang en_US.UTF-8 # Network information network --bootproto=dhcp --device=eno16777736 --onboot=off --ipv6=auto network --hostname=localhost.localdomain # Root password rootpw --iscrypted$6$ujXxVQ3lCFRecY/T$RyN0pe6ylmwQYiM3AFm0PAyP2E7yZ8MVZIAAGnVoRGJRcawrQYynAzQWd/dNvELy4LUUGb8kKEJ3GnKWSEs7.. # System timezone timezone America/New_York --isUtc # System bootloader configuration bootloader --location=mbr --boot-drive=sda # Partition clearing information clearpart --none --initlabel # Disk partitioning information part / --fstype="xfs"--ondisk=sda --size=17407 part swap --fstype="swap"--ondisk=sda --size=1024 part /data --fstype="xfs" --ondisk=sda--size=2048 %packages @core #系统的核 %end
我们发现系统默认的最小化安装有core没有base。而我们需要的那些基础的命令是打包在base内的,既然问题发现了,下面我们开始安装base。
在bash界面输入下面命令
[root@onepiece yum.repos.d]# vi CentOS-dvd.repo [centos-dvd] name=CentOS baseurl=file:///mnt/disk/ enabled=1 gpgcheck=0 :x [root@onepiece yum.repos.d]# ls CentOS-Base.repo.bak CentOS-dvd.repo CentOS-Vault.repo.bak CentOS-Debuginfo.repo.bak CentOS-Sources.repo.bak #为了方便我们yum.repos.d下以repo的文件都改为bak的后缀,之后新添加CentOS-dvd.repo文件并设置相关路径其他四个文件的具体内容可自行百度
修改完毕输入下面指令
#yum groupinstall base #下面会出现172个需要安装的包,y即可
显示Complete!
yum,ifconfig,pvcreate等命令都可正常使用。
本文出自 “张帆-IT的奇幻漂流” 博客,请务必保留此出处http://chawan.blog.51cto.com/9179874/1543645
原文地址:http://chawan.blog.51cto.com/9179874/1543645