最近在学mongodb,为了能深入理解,所以我一边学一边整理一些乱七八糟的笔记。
下载安装VMware Workstation Pro和Xshell7,以及获取镜像、创建虚拟机、安装CentOS7系统的过程就不多说了,反正现在的情况就是,我们有一台装好系统并且啥也没配置的虚拟机。
第一步:做个快照
太重要了,万一我们在接下来的配置过中把我们的虚拟机弄的一团糟怎么办呢?难道删掉它重新创建一台?
太麻烦了!
第二步:配置网卡
网卡的配置文件的路径:/etc/sysconfig/network-scripts/
文件名:ifcfg-ens*(ifcfg-ens33)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet #网卡类型
BOOTPROTO=none #表示这个网卡配置的是静态地址,如果要用动态地址,则把none改为dhcp
IPADDR=192.168.2.100 #“=”后接要给虚拟机配置的地址,如使用的是动态地址,则不用配
PREFIX=24 #子网掩码,如使用的是动态地址,则不用配
GATEWAY=192.168.2.2 #网关,如使用的是动态地址,则不用配
DNS=172.0.0.1 #DNS服务器地址
DEVICE=ens33 #网卡物理名称
NAME=ens33 #网卡逻辑名称
ONBOOT=yes #开机自启
:wq! #记得强制保存退出呀
在Xshell连接该虚拟机,则需要进入虚拟网络编辑器更改一下虚拟网络的网段和网关,使其与真实的物理机在同一网段内;并且在更改网卡的配置文件的时候,也应将相对应的静态IP地址更改为与真实的物理机同一网段的IP地址。
第三步:配置yum源
这可是yum安装的关键。
repo源配置文件应创建在目录文件:/etc/yum.repos.d下,后缀名一定要是repo(*.repo)。
mkdir /dvd #创建挂载点,挂载点一般在根目录下
cd /etc/yum.repos.d #移动到配置文件的目录下
mkdir bak
mv *repo bak #上一步和这一步都是为了让原有的配置文件不生效,只要他不在这个目录下或者后缀名不是repo就行,因为该目录下只能有一个repo源配置文件。
vi dvd.repo
[centos7] #仓库标识符,[]里面的内容可以自己设置
name=dvd #仓库名称,自己取一个呗
baseurl=file:///dvd #仓库路径,就是挂载点的目录
gpgcheck=0 #软件包校验(不开启)
enabled=1 #启用yum源
:wq #保存退出
yum repolist #该命令可查看当前系统所有的yum源
mount /dev/sr0 /dvd #将硬盘挂载到挂载点上
不知道成功了没有的话可以安装个vim测试一下:
yum -y install vim
能装上的话,恭喜你,这台虚拟机起码是能用来搞学习了。