在VMware上安装CentOS7教程(二)

前面已经将虚拟机的配置选择好,下面就开始安装。

1.启动虚拟机

首先给虚拟机选择安装镜像:

选择本地硬盘上的安装ISO镜像,然后点击【开启此虚拟机】按钮,将虚拟机启动,虚拟机会自动加载光盘镜像,在虚拟机中选择continue按钮,进入CentOS的安装界面,这里的配置都是选择默认的,有两个地方需要说明的,一个是Software Selection,这里选择要安装的软件列表,默认是minimal install,也就是最小安装,这种方式安装没有图形界面,但是基本的软件都有了,可以通过命令行进行连接和控制。

另一个是Installation Destination这里是选择要将操作系统安装到哪个磁盘上,以及磁盘的分区如何,这里我们可以选择自动分区的方式。

选择Installation Destination,会打开磁盘选择界面:

这里选择手工分配,将更改默认的分区方式,选择好后点击左上角的Done按钮。

点击上面图片中链接首先自动创建分区,然后我们再对分区进行调整:

从上图可以看出根目录和和home目录是分开进行分区的,这里是比较浪费的磁盘空间的,在这里把home分区删除,然后调整swap分区的大小为1024M,swap分区类似于windows操作系统下的虚拟内存,是在内存不够用的情况下才会启用的。一旦swap启用了,说明内存已经严重不足了,就需要停止应用或者增加内存。所以一般swap不需要设置很高,这里设置1024M就够用了。boot分区是存linux内核的地方,如果要实验内核编译等功能需要将此分区设置比较大,一般情况该分区里的内容变化很小,所以1024M可以满足需求了。

调整后的分区如下图所示:

然后选择左上角的Done按钮,是修改生效,然后点击Begin Installation按钮开始安装,操作系统就开始自动安装,安装过程中需要设置root用户的密码。

然后等待安装完成,安装完成后选择重启虚拟机。

 

2.修改虚拟机静态IP地址

重启虚拟机后会进入登录界面,输入root用户和密码,就可以登录到CentOS系统中:

输入vi ifcfg-ens33进入编辑网卡参数界面:

需要修改的内容如下:

BOOTPROTO=static ONBOOT=yes IPADDR=192.168.246.160 NETMASK=255.255.255.0 GATEWAY=192.168.246.2 DNS1=192.168.246.2

修改后按esc按钮,然后输入wq,将内容保存到配置文件中。然后重启网卡:

systemclt restart network

重启没有报错的情况下静态IP地址就生效了。这里IP地址的设置需要和虚拟网卡的网段要匹配上,否则宿主机会无法通过ssh客户端连接虚拟机。

通过SecureCRT工具可以正常连接该虚拟机,说明我们安装的就没有问题,然后就可以愉快的虚拟机上进行玩耍了。

3.配置本地yum源

由于我们安装的时候选择的是最小安装,所以很多的软件没有安装上,后续如果还需要安装的话就要配置本地yum源,这样可以通过yum命令非常方便的安装所需的软件。

首先将iso镜像挂载到虚拟机上,然后连接DVD虚拟设备。

下面的命令行操作可以在SecureCRT工具中进行:

[root@localhost ~]# mkdir -p /mnt/cdrom
[root@localhost ~]# mount /dev/sr0 /mnt/cdrom
mount: /dev/sr0 is write-protected, mounting read-only

上面两个命令就将镜像挂载到目录/mnt/cdrom里,查看一下:

[root@localhost ~]# ls /mnt/cdrom/
CentOS_BuildTag GPL       LiveOS   RPM-GPG-KEY-CentOS-7
EFI             images   Packages RPM-GPG-KEY-CentOS-Testing-7
EULA             isolinux repodata TRANS.TBL

可以看到里面有光盘中的内容。下面修改本地的yum文件:

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo   CentOS-Vault.repo
CentOS-CR.repo   CentOS-fasttrack.repo CentOS-Sources.repo
[root@localhost yum.repos.d]# mkdir -p backup
[root@localhost yum.repos.d]# mv *.repo ./backup/
[root@localhost yum.repos.d]# ls
backup
[root@localhost yum.repos.d]# vi CentOS-Media.repo

然后输入如下内容:

[c7-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1

保存后退出,然后用下面的命令清空和重建yum的缓存:

[root@localhost yum.repos.d]# yum clean
Loaded plugins: fastestmirror
Error: clean requires an option: headers, packages, metadata, dbcache, plugins, expire-cache, rpmdb, all
[root@localhost yum.repos.d]# yum makecache
Loaded plugins: fastestmirror
c7-media                                                 | 3.6 kB     00:00    
(1/4): c7-media/group_gz                                   | 156 kB   00:00    
(2/4): c7-media/filelists_db                               | 3.1 MB   00:00    
(3/4): c7-media/primary_db                                 | 3.1 MB   00:00    
(4/4): c7-media/other_db                                   | 1.2 MB   00:00    
Determining fastest mirrors
Metadata Cache Created

然后验证本地yum源是否可用:

[root@localhost yum.repos.d]# yum list|grep httpd
httpd.x86_64                           2.4.6-67.el7.centos           @c7-media
httpd-tools.x86_64                     2.4.6-67.el7.centos           @c7-media
httpd-devel.x86_64                     2.4.6-67.el7.centos           c7-media
httpd-manual.noarch                     2.4.6-67.el7.centos           c7-media
libmicrohttpd.x86_64                   0.9.33-2.el7                   c7-media

能够看到相应的软件包的列表,说明本地yum源配置没有问题,可以正常使用yum命令安装其他的软件了。

更多有关大数据的内容请关注微信公众号:大数据与人工智能初学者

猜你喜欢

转载自www.cnblogs.com/kakuma/p/10398520.html