使用VMware Workstation搭建Linux环境
1.关于VMware Workstation(中文名“威睿工作站”)
VMware Workstation是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案。
特点:
VMware Workstation 增强版允许操作系统(OS)和应用程序(Application)在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境。在 VMware Workstation 中,你可以在一个窗口中加载一台虚拟机,它可以运行自己的操作系统和应用程序。你可以在运行于桌面上的多台虚拟机之间切换,通过一个网络共享虚拟机(例如一个公司局域网),挂起和恢复虚拟机以及退出虚拟机,这一切不会影响你的主机操作和任何操作系统或者其它正在运行的应用程序。
2.下载与安装
建议在安装到最后步骤时输入***即可完成注册。
注意:32 位系统请使用 VMware Workstation 10 以下版本。
https://download3.vmware.com/software/wkst/file/VMware-workstation-full-14.1.0-7370693.exe
***:
CG54H-D8D0H-H8DHY-C6X7X-N2KG6
ZC3WK-AFXEK-488JP-A7MQX-XL8YF
AC5XK-0ZD4H-088HP-9NQZV-ZG2R4
ZC5XK-A6E0M-080XQ-04ZZG-YF08D
ZY5H0-D3Y8K-M89EZ-AYPEG-MYUA8
2.VMware虚拟机3种网络模式区别
(1)桥接网络模式
在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。从网络技术上理解相当于在宿主机前端加设了一个虚拟交换机,然后宿主机和所有虚拟机共享这个交换机。
(2)NAT网络地址转换模式
使用NAT模式,就是让虚拟系统借助NAT的功能,通过宿主机所在的网络来访问公网。在这种模式下宿主机成为双网卡主机,同时参与现有的宿主局域网和新建的虚拟局域网,但由于加设了一个虚拟的NAT服务器,使得虚拟局域网内的虚拟机在对外访问时,使用的则是宿主机的IP地址,这样从外部网络来看,只能看到宿主机,完全看不到新建的虚拟局域网。
采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。
(3)Host-only主机模式
在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,可采用host-only模式,在这种模式下宿主机上的所有虚拟机是可以相互通信的,但虚拟机和真实的网络是被隔离开的。在这种模式下新建了一个由所有虚拟机与宿主机所构成的局域网,但该局域网与宿主机本身所处的现有局域网是相互独立的,如果不做额外路由设置,这两个局域网之间不会连通,因此新建的局域网可以认为是一个单独从属于当前宿主机的私有网络,其成员为当前宿主机和相关的所有虚拟机。
从网络技术上讲相当于为宿主机增添了一个虚拟网卡,让宿主机变成一台双网卡主机(宿主网卡+虚拟网卡)。同时在宿主机后端加设一个虚拟交换机,让宿主机和所有虚拟机构成另一个虚拟的局域网。由于具备双网卡,宿主机可同时参与两个局域网(现有的宿主局域网+新建的虚拟局域网),只不过缺省情况下两个局域网不连通。
如果想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。
总结:桥接网络模式相当于一台真正的主机,需要配置上网信息,适用于办公环境;NAT网络地址转换模式借助宿主机上网,配置简单,可能造成IP地址冲突,适用于家庭、办公环境;Host-only主机模式,无法连接到实际网络,只能与宿主机进行通讯,适用于某些特殊的网络调试环境。
CentOS安装
1.使用VMware Workstation创建CentOS环境
新建虚拟机我们选择自定义
然后下一步
我们选择稍后安装操作系统,下一步
我们选择Linux(L),版本我们选择其他Linux 2.6.X内核64位
(这里我们也可以选择CentOS 6 64位)
为虚拟机重新命名,选择保存路径
处理器配置,下一步
调整内存大小,(内存过小会导致安装失败)
我们这里选着NAT网络地址转换模式
关于选择I/O控制器类型,我们选择默认的,
磁盘类型,我们也选择默认 SCSI
选择磁盘:我们选择创建新的虚拟磁盘
分配磁盘大小,这里我们分配10G
选择存储磁盘文件地址
已准备好创建虚拟机
2.CentOS安装
选择编辑虚拟机设置
选择CD/DVD,然后选择使用ISO映像文件,浏览系统镜像文件
然后开启此虚拟机,进入CentOS安装界面
检测磁盘,我们选择skip(不检测)
进入可视化界面,Next
选择安装语言,我们这里选择简体中文,Next
选择美国英语式
选择基本存储设备
询问我们是否破坏掉虚拟的10G,我们选择 是,忽略所有数据
为主机重新命名
选择时区,亚洲/上海
为主机设置密码
选择哪种类型的安装,我们选择自定义布局
下一步
点击创建
标准分区,创建
创建“/boot”挂载点,大小100~200MB,并勾选主分区
点击确定,生成sda1分区
重复如上操作,并选择swap文件系统类型,勾选主分区,分配大小
(常规是内存的1.5倍)
最后创建根分区(“/”),使用全部可用空间,勾选主分区
分区完成
下一步,弹出格式化警告提示
将配置写入磁盘
下一步
我们选择Minimal+自定义
基本系统(Base System)-->基本(Base),兼容程序库(Compatibility libraries),调试工具(Debugging Tools)
开发(Development)-->开发工具(Development tools)
下一步,安装软件
若少选软件咋办?
补加:
1、根据经验,选择安装包时应该按最小化原则,即不需要的或者不确定是否需要的就不安装,这样可以最大程度上确保系统安全。
2、如果安装过程落了部分包组或者其他伙伴安装时没选,再安装后可以按如下方式补上安装时未安装的包组:
yum groupinstall "Compatibility libraries" "Base" "Development tools"
yum groupinstall "debugging Tools" "Dial-up Networking Support"
可以通过yum groupinfo 包组查看具体安装的组件。
3、下面安装6.5后登陆系统的时候查看选包的情况:
yum grouplist:
Installed Groups:
Base
Compatibility libraries
Debugging Tools
Development tools
E-mail server
Graphical Administration Tools
Hardware monitoring utilities
Legacy UNIX compatibility
Networking Tools
Performance Tools
Perl Support
Scientific support
Security Tools
*可以看到除了我们选择的外,系统还是默认安装了一些额外的软件包组。
注意:不要使用yum的删除功能删除软件,会删除相关依赖,导致意外问题。
(2) 安装系统补装工具命令
安装系统后还会有一些基本的工具没装,这时可以根据需求yum来安装下,啥时用啥时装也可。例如:
yum install tree nmap sysstat lrzsz dos2unix -y
如果需要更新补丁则执行
yum update
重启,重新引导
加载ing
输入账号:root,密码,回车,进入CentOS
配置网卡设置网络联网
输入setup,回车
选择第三项,Network configuration
出现界面,选择第一个配置网卡,Device configuration
出现网卡配置界面
回车,进入配置界面
使用DHCP自动获取IP地址
配置DNS:8.8.8.8 202.106.0.20 点击ok,点击save
选择savequit,点击quit
输入 cat /etc/sysconfig/network-scripts/ifcfg-eth0
输入 vi /etc/sysconfig/network-scripts/ifcfg-eth0,修改onboot为yes
输入wq,出现输入命令行,输入ifup eth0(也可以用/etc/init.d/network restart)
输入ifconfig,查看ip是否获成功
在宿主机上ping一下是否ping通
OK,以上就是CentOS的全部安装过程。