在VMware上安装CentOS7教程
Posted kakuma
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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工具中进行:
[[email protected] ~]# mkdir -p /mnt/cdrom
[[email protected] ~]# mount /dev/sr0 /mnt/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
上面两个命令就将镜像挂载到目录/mnt/cdrom里,查看一下:
[[email protected] ~]# 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文件:
[[email protected] ~]# cd /etc/yum.repos.d/
[[email protected] 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
[[email protected] yum.repos.d]# mkdir -p backup
[[email protected] yum.repos.d]# mv *.repo ./backup/
[[email protected] yum.repos.d]# ls
backup
[[email protected] yum.repos.d]# vi CentOS-Media.repo
然后输入如下内容:
[c7-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1
保存后退出,然后用下面的命令清空和重建yum的缓存:
[[email protected] yum.repos.d]# yum clean
Loaded plugins: fastestmirror
Error: clean requires an option: headers, packages, metadata, dbcache, plugins, expire-cache, rpmdb, all
[[email protected] 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源是否可用:
[[email protected] 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命令安装其他的软件了。
更多有关大数据的内容请关注微信公众号:大数据与人工智能初学者
以上是关于在VMware上安装CentOS7教程的主要内容,如果未能解决你的问题,请参考以下文章