我相信有很多人都跟我一样都不喜欢最小化安装,因为安装过后很多常用命令不能使用,因为系统没有为我们做安装的事情,需要我们自己手动安装,可是我们手动配置的时候还总容易出现各种问题,刚好最近在搞虚拟机就总结一下写出来,希望能对大家有点帮助!
首先需要安装一台最小化的机器,我的是基于CentOS7.2的机器,下面开始进行操作。
一、配置网络
最小化安装是没有ifconfig的命令的,需要手动安装,所以我们需要先打通与外网的连接
修改 /etc/resolv.conf 文件
vi /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4
修改 /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes #改为yes
接下来我们重启network
service network restart
我们再次执行 ping www.baidu.com 发现有返回结果 表示网络设置成功
二、安装常用的命令包
网络已经通了,我们也可以安装需要用的工具包了
ifconfig的安装
yum install net-tools
vim的安装
输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码:
vim-enhanced-7.4.160-4.el7.x86_64 vim-common-7.4.160-4.el7.x86_64 vim-minimal-7.4.160-4.el7.x86_64
如果少了其中的某一条,比如 vim-enhanced 的,就用命令 yum -y install vim-enhanced 来安裝
yum -y install vim-enhanced
如果上面的三条一条都沒有返回, 可以直接用 yum -y install vim* 命令
yum -y install vim*
等待安装完毕 使用 vim进行测试
安装Tab建自动补全命令
yum -y install bash-completion
安装完毕之后重启虚拟机 reboot 在测试发现Tab命令可以补全
如果命令发生错误:
1. 检查网络是否能连接外网 ping www.baidu.com进行测试
2. 在/etc/yum/pluginconf.d/fastestmirror.conf 文件 enabled = 1由1改为0,禁用该插件
在/etc/yum.conf 文件 plugins= 1 由1改为0,不使用插件
yum clean dbcache 清除yum缓存
三、配置静态ip
修改 /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static #将dhcp改为static IPADDR=192.168.1.65 #此处为你设定的ip NETMASK=255.255.255.0 #子网掩码 GATEWAY=192.168.1.1 #网关
重启network
service network restart
使用ifconfig查看ip地址 发现已经修改成功
这时我们在测试 ping www.baidu.com发现ping不通了
查看 /etc/resolv.conf文件 发现我们设置的网络没有了
这时需要设置下DNS
vi /etc/sysconfig/network-scripts/ifcfg-eth0 DNS1=8.8.8.8 DNS2=8.8.4.4
重启network
service network restart
ping www.baidu.com 成功 代表DNS设置成功
好了,以上就是今日整理的最小化安装常用的命令了