虚拟机安装Centos系统

虚拟机安装Centos系统
安知鱼虚拟机安装Centos系统
第一步、安装虚拟机软件
这里用的是VMware,直接去百度或者谷歌搜索下载安装即可,安装的时候需要用激活码来激活。
第二步、下载Centos镜像文件
选择对应的版本下载,这里用的是:CentOS-7-x86_64-DVD-2009.iso
第三步、安装系统
安装前先要配置硬盘,内存,CPU,网络等硬件信息,再选择系统镜像文件进行安装。安装过程要求输入用户名,密码,选择时区,键盘等信息。跟着安装步骤一步步走就行。
我这里配置了信息如下:硬盘20G,内存1G,CPU 1核心,网络选择NAT模式。这些配置,在系统成功安装后,也是可以重新设置的。
重点是网络的选择,一般使用NAT模式或者桥接模式。我这里使用了自定义的NAT模式。
NAT使用的是本地的VMnet8网卡。
打开虚拟机菜单栏中的编辑,选择虚拟网络编辑器,查看网卡的一些信息
子网IP,子网掩码和网关要记住,等一下配置网卡的静态IP需要用到。
也可以在cmd命令行中查看VMnet8网卡的IP
到这一步,我们知道的网卡信息如下:
本地的VMnet8 IP是:192.168.119.1
NAT的子网掩码是:255.255.255.0
NAT的网关是:192.168.119.2
第四步、配置网卡地址为静态IP
默认的是DHCP动态分配,那么为什么要设置静态IP呢?这是为了方便我们用SSH工具去连接,如果不设置静态IP,那么网卡的IP就可能发生变化,SSH的设置就得重新配置,比较麻烦。
我们先用命令查看网卡名称:ip a
一般有两个名称,一个是lo,本地回环地址;另一个才是我们要修改的网卡,我这里的名称是:ens33。名称有可能会不一样,这都没关系,操作是一样的。
打开ens33的网卡配置:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改如下:
把BOOTPROTO从dhcp,改为static
把ONBOOT=no,改为yes
添加配置信息如上图
GATEWAY,NETMASK,配置为与刚才记录的一样,DNS1配置为网关的地址。
IPADDR在子网范围内随便选一个即可,注意不要与网关和本地的VMnet8相同。
配置好之后,保存退出,然后重启网卡服务:systemctl restart network
重启完之后再用:ip a 命令就可查看到刚才的配置信息。
第五步、使用SSH工具连接Centos
这一步比较简单,输入IP地址,用户名和密码等即可。这一步可能会发生错误,连接不上。
可能原因是系统没有安装ssh服务,解决方法如下:
安装:yum install openssh-server
安装完成,启动服务,并设置开机启动
启动:systemctl start sshd
设置开机启动:systemctl enable sshd
ssh默认端口为22,一般不需要修改,如需修改配置,可打开配置文件来修改。
配置文件路径:/etc/ssh/sshd_config
修改后重新加载:systemctl reload sshd
补充:NAT模式,桥接模式和主机模式,这三者之间的区别。
首先是桥接模式,这个模式下,本地与虚拟机共用一张网卡,他们之间是平等关系。局域网内的设备也可以访问该虚拟机。
NAT模式是:主机与虚拟机之间多了一层地址转换,虚拟机网卡与本地网卡IP不在同一网段,从虚拟机访问网络时,IP会转为主机IP来访问。类似于我们平时使用多台设备连接wifi,我们访问外部网络时,我们多台设备的IP地址也会转为同一个公网IP去访问。
主机模式就是:虚拟机只能跟主机通信,虚拟机访问不了外部网络。
设置这三种模式是为了不同的网络访问权限。




