前言
本篇采用的软件及版本VmWare14、Centos7、xshell6。已在本系列的第一篇中介绍下载。
开始
上篇我们已经安装好了VmWare、xshell6,下载好了Centos7,打开VmWare,界面如下,点击创建虚拟机,然后每一个步骤安装图片来
上图中我们下一步即可,不需要改啥
下图中选择稍后安装,再点击下一步
选择Linux系统并选择我们下好的是Centos 7 版本的Linux
进行命名
下图这里不变,直接下一步
如果你的内存足够大,你可以用2G,这里我只分配1G
选择使用NAT,下一步
用推荐的即可,下一步
继续用推荐,下一步
选择创建新虚拟磁盘
20G硬盘有点小,如果你的电脑里的小电影没把电脑占满的话,建议改大一点点
换个位置,别放C盘
点击自定义硬件设置,我们需要选择下好的Centos光盘路径
选择到CD/DVD ,然后选择我们下好的Centos 7 的 ios文件(CentOS-7-x86_64-DVD-1810_2.iso),找到自己的路径,选好之后就可以关闭了
然后再点下一步就完成了,会出现如下页面,点击开启此虚拟机
页面会出现如下情况,注:鼠标点击到虚拟机内,使用上下箭头选择,回车确定,我们就选第一个,如想从虚拟机中把鼠标回到自身系统,按Ctrl + alt
上图中我们可以用我们最会用的鼠标了,选择中文,简体中文
到下图等待一下,往下滑,找到这个带黄色三角形的安装位置,点一下
点完成后,回到上图后,点开始安装
安装过程中,我们可以把root密码设置好,你可以看到我下面的安装还是在进行中的,这个过程需要等待几分钟
简单设置个123456就好了,我怕我忘了
等待安装完成后,就可以点重启了。
重启好后,我们就失去了一项我们最牛的技能(使用鼠标),这里全部是使用命令来操作的,首先登陆名root,密码是刚才设置的,打完命令回车表示确定,打密码的时候不会显示你输入的字符,你会以为你键盘坏了,别担心,打了密码敲回车即可
进去了后,我们看看我们的ip,Centos 7 看ip的地址的命令由以前的ifconfig改成了 ip addr
ip addr
发现如上图这样,或者你有个默认ip,没关系不管怎样,我们设置成静态ip,自己也好记,方便我们到时修改host
我们点击上方的虚拟机-设置
确认下我们的网络适配器是这样勾选的,正常按照我的步骤一步步配过来的话,默认就是这样的。OK,没问题就可以关闭了
再点击上方的编辑-虚拟网络编辑器
按下图步骤
我的子网ip设置为192.168.0.0 ,你也可以设置为其他的,但是你得记住自己设置的,后面的也得跟着一起变,建议能和我一样就尽量保持一样,以免搞混淆了,下图中 点击应该是第三步,第二步是取消勾选和设置子网ip
上图点击NET设置后会弹出下图界面,
都改完后,都点击确定后,我们打开控制面板-网络和Internet-网络和共享中心
选择VMnet8
双击协议版本4-写成这样,其他的默认网关,DNS之类的都空白,点确定,然后OK,回到虚拟机
回到虚拟机我们需要改配置文件,贼麻烦有没有,放心,马上搞定了。敲命令进去network-script目录
cd /etc/sysconfig/network-scripts
ls
ls 命令是展示当前目录下的文件,我们看到我这里是 ens33,然后我使用 vi进行编辑改文件
vi ifcfg-ens33
按 i 进入编辑模式才可以修改,按下图修改完成后先按ESC退出编辑模式,再输入:wq 回车,保存退出。
BOOTPROTO=static #开机协议,表明静态
ONBOOT=yes #设置为开机启动;
DNS1=114.114.114.114 #这个是国内的DNS地址,是固定的;
DNS2=8.8.8.8 #谷歌开源的免费DNS
DNS3=8.8.4.4 #再多加个备用
IPADDR=192.168.0.101 #设置的固定IP,建议跟我保持一致
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.0.1
更改完成后我们重启下服务,再看看自己的ip,再ping 下百度看看能不能上网了。
service network restart
ip addr
ping www.baidu.com
目前,没问题,但你发现,有个很麻烦的事情,我们失去了复制粘贴功能,每个都要手敲,好累啊,并且这里跟我们本地的系统来回切也很麻烦。
我们可以使用本地系统安装的xshell来连接我们的linux虚拟机
xshell连接
打开我们安装好的xshell,创建会话,并输入名称和主机IP
连接的时候会要你打用户名和密码,用户名是root,密码是你之前设置的密码,我的是123456,还记得吗?
连接完成后,我们就可以在本地系统来操作Linux了。
有可能你会觉得为什么xshell连上要等很久很久,可以改动sshd_config文件的UseDNS,我们使用vi 命令,进去后会发现里面内容挺多的,在非编辑模式下(一进去就是非编辑模式,按 i 就进入了编辑模式),输入 /UseDNS 找到UseDNS
vi /etc/ssh/sshd_config
然后再进入编辑模式去更改 。把UseDNS 后面改为no,并把前面的# 删除
OK,保存后退出后 (按ESC退出编辑模式,输入:wq),
使用reboot重启