安装vmware虚拟机,Linux系统详细流程
程序员文章站
2022-03-18 10:05:24
新建虚拟机启动vmware软件选择新建虚拟机,可以点击上图中的“创建新的虚拟机”选择自定义,点击“下一步”,选择虚拟机兼容性,兼容“WorkStation12.x”点击“下一步”,选择“稍后安装操作系统”点击下一步,选择“Linux”,在版本中选择“CentOS 6 64位”点击“下一步”,“虚拟机名称”填写你想要的名称,该名称是在VMware中用于区分不同虚拟机的名字,“位置”指的是将新创建的虚拟机文件安装到哪个目录,建议在选择...
新建虚拟机
-
启动vmware软件
-
选择新建虚拟机,可以点击上图中的“创建新的虚拟机”
-
选择自定义,点击“下一步”,选择虚拟机兼容性,兼容“WorkStation12.x”
-
点击“下一步”,选择“稍后安装操作系统”
-
点击下一步,选择“Linux”,在版本中选择“CentOS 6 64位”
-
点击“下一步”,“虚拟机名称”填写你想要的名称,该名称是在VMware中用于区分不同虚拟机的名字,“位置”指的是将新创建的虚拟机文件安装到哪个目录,建议在选择该目录的时候要选一个磁盘分区空间大的,同时对每个虚拟机创建二级目录。
-
点击“下一步”,设置虚拟机处理器的个数,以及每个处理器的内核数,这里采用默认的设置,一个处理器,一个核心。
-
点击“下一步”,设置虚拟机的内存,这里采用默认的1024MB,1GB内存,如果内存小的话就虚拟机操作系统的安装就变成了文字格式,1GB内存可以使用图形界面安装虚拟机操作系统。
-
点击“下一步”,选择虚拟机的网络类型,这里选择NAT模式,虚拟机的上网由Windows宿主机代理上网。
-
点击“下一步”,选择I/O控制器类型,使用默认值。
-
点击“下一步”,选择磁盘类型,使用默认值“SCSI”。
-
点击“下一步”,使用默认值“创建新虚拟磁盘”。
-
点击“下一步”,设置虚拟机磁盘的大小,这里设置为100GB,由于不勾选“立即分配所有磁盘空间”,该100GB不会立即在磁盘占用,而会随着向虚拟机中创建和添加文件而逐渐增大。选择“将虚拟磁盘存储为单个文件”以提高性能。
-
点击“下一步”,给虚拟磁盘取名,使用默认值就可以。
-
点击“下一步”,列出新建虚拟机的信息
-
点击完成
安装centos6.5操作系统
-
注意:如果在虚拟机开机的时候没有插入操作系统光驱镜像文件,则插入光盘镜像文件后,需要点击
-
然后进入系统的时候,点击
-
开机后,设置CD ROM作为第一个启动设备
-
在CentOS 6 64位标签,点击“CD/DVD(IDE) 自动检测”条目,给虚拟机的光驱塞进去一张光盘,光盘通过ISO文件模拟。
-
点击确定,点击开启此虚拟机
-
鼠标点进去,使用“↑”“↓”键选择条目,此处选择第一个条目,键盘点击“回车”键
-
使用“←”“→”键选择“Skip”,跳过磁盘检查并回车
-
在该页面直接回车
-
进入CentOS图形安装界面,此时点击右下角的“Next”
-
语言选择“English(English)”并点击右下角的“Next”
-
键盘选择“U.S. English”美式英语键盘,并点击右下角的“Next”
-
选择磁盘的类型,此处使用默认值(Basic Storage Devices),并点击右下角的“Next”
-
由于需要对磁盘进行分区,此处提醒表示是否保留磁盘上的数据,因为是第一次使用,我们点击“Yes, discard any data”
-
要求我们配置虚拟机的操作系统主机名和网络,此处不需要做任何操作,直接点击“Next”
-
选择时区,我们选择“Asia/Shanghai”,点击右下角“Next”
-
设置root用户密码,root用户拥有管理整个系统的权限
-
选择磁盘分区方式,此处选择最后一个“Create Custom Layout”,自定义磁盘分区,然后点击右下角的“Next”
-
点击“Create”创建新的分区
-
创建标准分区,选择第一个“Standard Partition”,然后点击右下角的“Create”
-
选择挂载点“/boot”,文件类型“ext4”,大小“200”单位是MB,选择“Fixed Size”(确定大小),点击右下角的“OK”创建第一个分区
-
第一个分区创建完毕,可以在图中看到我们创建的/boot分区,大小200MB,格式为ext4的。点击“Create”创建第二个分区:
-
选择标准分区,点击右下角“Create”,在文件系统类型一栏选择“swap”(交换分区),设置大小为2048MB,准确大小,点击右下角的“OK”创建分区
-
交换分区创建完成,点击“Create”添加新的分区,将新分区挂载到“/”(根分区),文件类型设置为“ext4”,大小选择磁盘剩余总容量,点击“OK”创建该分区
-
可以看到新创建的分区已经创建成功,点击右下角的“Next”
-
提示磁盘需要格式化,点击右下角的“Format”格式化
-
点击“Write changes to disk”进行格式化
-
格式化结束后,提示在/dev/sda设备安装boot loader,用于启动/dev/sda3上的CentOS系统,点击右下角“Next”
-
开始安装系统,一共有205个包需要安装,等待安装结束
-
系统安装完成,点击右下角的“Reboot”重启虚拟机,进入虚拟机操作系统
网络设置
-
设置计算机名称
-
编辑网络配置文件
第一行表示硬件的名称,eth0表示第一块有线网卡
第二行表示该有线网卡的MAC地址
第三行表示该网卡的类型为以太网卡
第四行表示该网卡设备的编号,操作系统中每个设备都有一个唯一的编号
第五行表示该网卡是否随系统启动而启动
最后一行表示网卡连接网络的类型,默认是dhcp的
-
此时需要查看网络编辑器来设置IP地址。选择虚拟网络编辑器:
-
上图中选择更改设置
-
上图中,选择VMnet8,可以看到该选项为NAT模式,子网IP为“192.168.19.0”,子网掩码是“255.255.255.0”,也可以点击“NAT设置(S)…”查看详情:
-
可见上图中,子网IP是“192.168.19.0”,子网掩码是“255.255.255.0”,网关地址为“192.168.19.2”。所以我们的配置就是:
-
上图中删除了MAC地址行和UUID行,同时将ONBOOT修改为yes,随系统启动,BOOTPROTO修改为static,表示是静态IP地址配置,IPADDR表示配置的IP地址,NETMASK为子网掩码,GATEWAY为网关地址,DNS1表示是DNS解析地址,DNS2是备用DNS解析地址。
-
在命令提示符,输入:“service network restart”重启网络,然后输入:“ping www.baidu.com”ping以下百度网址,表示网络配置成功。
service network restart
ping www.baidu.com
-
输入:“vi /etc/hosts”编辑hosts文件,添加本地解析条目
vi /etc/hosts
-
此时域名mynode01、mynode02、mynode03、mynode04会被解析为配置的IP地址
-
上图可见,在ping mynode01的时候,node0解析为了192.168.19.111
-
这个时候就可以使用XShell工具连接来远程连接虚拟机操作系统进行工作了.
其他配置
-
安装ntp和vim
在命令提示符中输入:“yum install vim ntp”安装ntp和vim
yum install ntp vim
-
关闭防火墙并禁止开机启动
输入chkconfig命令并回车,查看iptables条目,发现在运行级别2,3,4,5是on,其中3表示文字方式启动,5表示图形界面方式启动
chkconfig
输入命令:“chkconfig iptables off”全部禁止启动:
chkconfig iptables off
关闭当前运行的防火墙服务:输入service iptables status查看防火墙的状态:
service iptables status
防火墙在运行状态,输入命令:service iptables stop以关闭防火墙服务
service iptables stop
-
禁用selinux
selinux是一个增强的linux安全子系统,我们不需要这个服务,关闭掉。
首先在命令行输入:getenforce查看selinux的状态:
getenforce
在命令行输入:“vim /etc/selinux/config”编辑selinux的配置文件:
vim /etc/selinux/config
将上图中的SELINUX=enforcing修改为:
保存退出即可。需要重启虚拟机才能生效。
-
关闭sshd服务的DNS以加快SSH登录速度
在命令行输入:“vim /etc/ssh/sshd_config”并回车:
vim /etc/ssh/sshd_config
打开文件后在命令模式输入“/UseDNS”(注意大小写)查找UseDNS选项
可以使用n选择下一个匹配的项目
将注释起来的“UseDNS yes”注释放开,并将yes改为no
保存退出,并重启sshd服务:
service sshd restart
重启sshd服务之后配置项就加载了。
-
时间同步
在安装完Linux操作系统之后,输入:“date”查看当前时间:
安装完ntp之后系统中多了两个服务:ntpd和ntpdate。对于ntpd,命令ifconfig打印它的状态都是off的,也就是这个服务不会开机启动。
设置ntpd为开机启动:“chkconfig ntpd on”,再次通过chkconfig查看:
chkconfig ntpd on
输入:“service ntpd status”查看ntpd服务状态,如果显示stopped表示没有启动,此时输入:“service ntpd start”启动服务,过几分钟时间就通过网络自动同步到当前时间了。可以通过date命令查看同步之后的时间。
service ntpd status
service ntpd start
到此就配置了ntpd的开机启动和自动同步网络时间
-
删除70-persistent-net.rules文件
输入命令:“rm -rf /etc/udev/rules.d/70-persistent-net.rules”,删除虚拟机中的文件:70-persistent-net.rules
rm -rf /etc/udev/rules.d/70-persistent-net.rules
重启系统。
-
拍摄快照
-
克隆虚拟机
上节搭建的虚拟机只是一个模板,同时也是所有链接克隆虚拟机的基础,没有了这个基础,链接克隆的虚拟机都将不能使用。但是链接克隆一个好处是克隆出来的虚拟机不会占用整个虚拟机的磁盘空间,同时链接克隆速度比较快,不用经历安装虚拟机要命的超长等待时间。
通过快照克隆出来的df_1,我们需要克隆四台虚拟机,因此按照上述的方法克隆处其他的三台,也就是df_2、df_3、df_4。
开启df_1、df_2、df_3、df_4四台虚拟机,分别配置网络IP地址和计算机名称hostname。
输入:“vim /etc/sysconfig/network”修改计算机名称(hostname):
vim /etc/sysconfig/network
保存并退出,然后输入:“vim /etc/sysconfig/network-scripts/ifcfg-eth0”配置网络IP地址:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
至此虚拟的创建完毕。
本文地址:https://blog.csdn.net/Nandawbb/article/details/107319388
推荐阅读
-
VMware虚拟机安装CentOS-5.0 linux图文教程
-
win7下VMware虚拟机安装linux7.2上网配置教程
-
VMware14.0.0版本虚拟机安装Ubuntu16.04 LTS版本Linux系统图文教程
-
虚拟机VMware下安装RedHat Linux 9.0 图解教程
-
VMware虚拟机winXP系统安装图文教程
-
虚拟机安装linux系统无法上网的解决方法
-
VMware虚拟机安装Centos操作系统的教程
-
linux系统安装MyEclipse 2014的详细教程
-
Linux系统复制vmware 虚拟机后网卡不能启动该怎么办?
-
在linux系统中安装virtualbox增强功能(增强包)的详细步骤