环境维护(一):虚拟机中安装centOS7

centOS是red hat公司推出的linux系统,现在最新的开源版本,就是centOS7。那么这篇博客就是讲在虚拟机中安装centOS7,教程我是很早就写好了,只是以前没有公开,现在贴到博客上来。当然环境的安装还有一些其它的教程,比如:linux里安装mysql、oracle、php环境、禅道、邮件服务器等。当然有些教程,之前写得太简单了,简单到只有我自己看得懂,所以还需要再整理一下,才能贴出来。那因为这些教程都是比较早写的,所以原先写的时候所参考的博客,也已经不太记得了,主要是有些教程,原先自己安装的时候,也是参照了好几篇博客,才折腾出来的,如果只参照一篇网上的博客,是安装不起来的,这个还是有点坑的。那么,接下来就进入正题,开始安装了!

首先在电脑上新建一个文件夹,用来存放虚拟机文件,这里我就在D盘下新建一个文件夹vmLinux。

然后打开虚拟机,文件——新建虚拟机

弹出配置窗口

选自定义,下一步:

下一步:

选稍后安装操作系统,下一步:

客户操作系统选Linux,版本选CentOS 64位,下一步:

虚拟机名称,可以随便取,就是创建了多个虚拟机的时候,用来区分其它虚拟机的。位置就选D盘下新建的vmLinux文件夹,下一步:

设置虚拟机的CPU数量,根据电脑的配置来,下一步:

分配给虚拟机的内存,这里我设置2G,下一步:

网络有四个选项:

  1. 使用桥接网络,则虚拟机和你的物理机,在局域网内,是平级的,局域网内的其它电脑可以通过虚拟机的IP地址,直接连接虚拟机。所以使用这个,可以很方便让局域网内的其它电脑访问你的虚拟机。但是有个弊端,就是如果你物理机,使用的是无线网,虚拟机的虚拟网卡是有线的,不支持无线网,所以就会有问题。
  2. 使用网络地址转换(NAT),这个是我通常使用的网络连接方式,需要虚拟机添加了NAT模式的网卡。这种方式,一样可以让其它电脑访问你的电脑,又不会有桥接网络的问题。不过让其它电脑访问虚拟机,需要做一些设置。
  3. 仅主机模式,那么虚拟机就只有宿主机可以访问,其它电脑都不可以访问。
  4. 不使用网络连接,这个没啥说的,虚拟机完全不开启网络连接

这里选择NAT模式,下一步:

下一步:

下一步:

选 创建新虚拟磁盘,下一步:

设置虚拟机的磁盘大小,根据电脑配置设置,这里我设置为40G。立即分配所有磁盘空间,这个如果勾选,那么虚拟机创建完就占据着物理机40G的空间,如果不勾选,那么虚拟机,有多少东西,就占多大的空间,直到占满40G,所以这里不勾选。勾选 将虚拟磁盘拆分成多个文件。下一步:

文字说明够清晰了,下一步:

这个界面,就是把之前做的配置,做个清单列了出来,确认无误,点 完成,这样,虚拟机就安装好了

但这时安装完的虚拟机,里面什么也没有,就相当于买电脑,买的是裸机。接下来就要为虚拟机安装Linux操作系统,点击界面左侧的CD/DVD(IDE),出现如下界面:

选择 使用ISO映像文件,再点击浏览,找到Linux的安装镜像,点确定,然后就可以点右上角的 开启此虚拟机,把鼠标移动在虚拟机内点击,那么鼠标就会被虚拟机捕获,这个时候,你鼠标的任何操作,都只对虚拟机有效,同时,键盘的操作,也只对虚拟机有效。如果要释放捕获,按Ctrl+Alt键,或是一直移动鼠标,直到把鼠标移到虚拟机外面,也可以释放捕获。不过,在低版本的VM中,只能通过按Ctrl+Alt释放捕获。

等虚拟机读取镜像文件完成后,出现语言选择界面:

选中文,继续:

点击安装位置:

选 我要配置分区,点左上角的 完成:

点击 + 添加分区:

添加挂载点:swap,容量4G。swap,交换分区,这个和windows中的扩展内存是一样的,就是当运行软件过多,电脑的内存不够用的时候,会用某种算法,借用磁盘的空间,作为内存使用,通常设置为内存的1.5~2倍。因为虚拟机设置内存为2G,所以这里设置swap的容量为4G。期望容量的输入框中,如果只输入数字,则默认单位是M,所以4G和4096,是一样的。再点 + 添加挂载点:/boot

/boot,通常是用来放置启动系统所需要的信息,这个是可以不设置的。这里我们加一个,容量设为500M。再点 + 添加挂载点:/,这个就是系统的根目录了,容量为剩下的所有,左下角会显示可用空间,如果填的数比可用空间大,也没事,会自动调整成使用剩下的所有空间

然后点左上角的 完成,弹出确认更改的提示框,点 接受更改 即可:

现在可以点 开始安装 了,不过,默认情况下,是使用 最小安装 的方式安装,也就是只安装系统的核心组件,扩展组件是不会安装的。如果想要安装扩展组件,比如图形化界面,可以点 软件安装,到里面选取相应的扩展组件,这里就使用默认的最小安装方式安装,因为正式环境下,通常也是使用最小安装的方式安装的,为的是保证系统的稳定性,所以不是必需的组件,都不会安装。要学着适应无图形化的linux操作,况且我本人也不喜欢Linux的图形化界面。点击开始安装:

现在已经在开始安装了,点击 ROOT密码,进入到设置ROOT密码的界面:

这里设置ROOT密码为123456,因为密码太过简单,就会提示,需要点击左上方的 完成 按钮两次,才可以完成设置,那就点两次吧,然后,静静等待安装完成:

点击 重启,重启完成,就进入到登录界面:

输入用户名:root,回车。输入密码:123456,回车。注意输入密码的时候,并不会有任何回显,但实际上是输入了的

登录成功!通过ifconfig,查看虚拟机的IP地址

会发现虚拟机,并没有分配IP地址,首先进入/etc/sysconfig/network-scripts目录,命令:

cd /etc/sysconfig/network-scripts。通过ls –l查看目录下的文件,第一个文件就是虚拟机的网卡配置

修改网络配置,命令:vi ifcfg-ens33

按i 进入插入模式,把ONBOOT=no,改为ONBOOT=yes。也就是让虚拟机自动获取ip地址,按Esc,再输入:wq,回车,就保存退出了

重启网络服务,命令:service network restart,再使用ifconfig,查看虚拟机的ip地址,就可以看到虚拟机自动获得了ip地址了。当然了,你们自动获取的ip地址,跟我的会不一样。因为我的在NAT网卡设置了一些东西。

接下来,在物理机上打开连接linux的工具,这里使用secureCRT

点击左上的连接

点击 新建会话

下一步:

主机名填虚拟机的ip地址,用户名是root,下一步:

会话名称可以随便取,当然最好是有意义的,比如:小程序服务器,h5服务器,这样一看名称,就知道服务器是哪个,这里我们就用默认的,服务器的ip地址作为名称,点击 完成:

点击 连接:

点击 接受并保存:

输入root的密码:123456,点 确定。当然,也可以勾选上 保存密码,那么下次连的时候,就直接连上了,不需要再输入密码:

连接成功!!!

下面说说使用端口映射,让局域网内的其它电脑,可以连接刚刚创建的虚拟机。端口映射,这个词有点专业,不过,不需要太多的关注,只需要知道怎么操作就可以了

点击虚拟机菜单 编辑——虚拟网络编辑器

我这里是已经有个VMnet8是使用NAT模式的网络连接,如果进来没有,那么就点 添加网络,加一个网卡,然后选中新添加的网卡,VMnet信息里面选NAT模式,下面的子网IP,就是虚拟机自动获取IP的时候,IP地址是192.168.75.XXX,其中XXX是可变的,然后 DHCP设置 里面,可以设置 起始IP地址,及IP地址的租用时间,这里面涉及到网络里的知识,这里就不细讲了,点击 NAT设置:

点击 添加,添加端口映射:

主机端口,是物理机的端口,虚拟机IP地址就是要映射的虚拟机的IP地址,虚拟机端口,因为我们通过secureCRT连接linux,默认是连的linux的22端口,如果你在linux里改了,那么就填你更改后的端口,点确定,就会看到在端口转发里面,多了一条记录:

点 确定、确定,就会提示在重启网络,然后查看物理机的IP地址:命令:ipconfig

然后打开SecureCRT,新建会话:

这里主机名,填物理机的IP地址,端口填写在虚拟机的端口映射中设置的主机端口7878,用户名root,创建好后:

因为我这里设置了两个端口映射,名字重复了,所以。。。点 连接:

看到这个页面,就说明可以连接了,后面的步骤就不说了,跟之前的一样。这样一来,局域网内的其他电脑,就可以通过你电脑的IP地址,及7878端口,连接你虚拟机里的linux系统,从而进行管理。

最后,liunx关机命令shutdown -h now,当然关机命令还有很多,想了解的话,自己百度。

 

猜你喜欢

转载自blog.csdn.net/kingzhsh/article/details/84554145