麻省理工学院(美国)校训:“既学会动脑,又学会动手。”
上篇聊了Linux的简史及版本,现在是不是开撸了,废话不多说,系上安全带,跟着阿伦一起开车飞起。。。。
一 虚拟机软件
何为虚拟机?
指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在虚拟机中可安装独立的操作系统,如Windows、Linux、Android、MacOS等。安装运行软件,保存数据,拥有自己的独立桌面,不会对宿主机操作系统产生 任何影响 。
1/VMware:这家公司估计圈内都知道吧,绝对No1,提供的服务套件更是一应俱全,可惜是收费的,不适合咱们Java族群,点此下载;
2/VirtualBox:现在是oracle的,功能也足够强大,重点是开源,这点相比大家都喜欢,所以在此强力推荐,点此下载;
3/Hyper-V:微软旗下,Windows7/8/10自带,如果您在玩Windows又不想新装虚拟机软件,那这会是一个选择,直接在“控制面板-程序-启用或关闭Windows功能”中开启。
具体三款的具体介绍和推介场景就不细说了,想深入了解的可自行维基或度娘。
二 虚拟机架构
1/寄居架构:在操作系统之上安装和运行虚拟化程序,依赖于主机操作系统对设备的支持和 物理资源的管理;
2/裸金属架构:直接在硬件上面安装虚拟化软件,再在其上安装操作系统和应用,依赖虚拟层内核和服务器控制台进行管理。
有图有真相:
三 Linux开源镜像
推荐安装centos,上篇有提到,基于redhat,开源免费爽歪歪。。。
1/阿里开源镜像:更新及时,但不是很全,点此查看;
2/网易开源镜像:老牌子,东西很全,点此查看;
3/搜狐开源镜像:老牌,东西很全,点此查看;
镜像文件基本都10G左右,先下载下来,咱们再开车。。。。
三 安装步骤(史上最全)
我使用的是VirtualBox,下面以此介绍
1/打开VirtualBox,新建一个虚拟机连接
2/设置虚拟电脑名称和系统类型
3/设置虚拟机内存大小,随便玩玩1G就行,装软件比较多就2G,适宿主机情况而定
4/设置虚拟硬盘
5/选择虚拟硬盘文件类型
VDI:VirtualBox;VHD:Microsoft虚拟磁盘文件;VMDK:vmWare;
6/物理硬盘分配
7/虚拟机文件保存位置和大小设置,40G-60G为宜
8/安装前存储设置,选择你下载的ISO光盘镜像文件
9/安装前网络设置,网卡1选择NAT,网卡2选择Host-Only
在此普及下三种连接方式的区别:
NAT:NAT(网络地址转换),通过宿主机器所在的网络来访问公网,但无法和本局域网中的 其他真实主机进行通讯;
Host-Only:私有网 络,仅能和主机通信,不能接入网络;
Bridge:虚拟系统就像局域网内的一台独立主机,可访问网内任何一台机器;
10/安装linux
11/语言选择
12/安装选择
13/开始安装
14/root密码
15/创建用户
16/完成安装
Last but not least
我们上面安装的是Gui服务器,则进入图形化界面,则需要命令行和图形化的切换
1/启动CentOS到命令行界面
systemctl set-default multi-user.target
2/启动CentOS到图形界面
systemctl set-default graphical.target
特此声明:
分享文章有完整的知识架构图,将从以下几个方面系统展开:
1 基础(Linux/Spring boot/并发)
2 性能调优(jvm/tomcat/mysql)
3 高并发分布式
4 微服务体系
如果您觉得文章不错,请关注阿伦故事,您的支持是我坚持的莫大动力,在此受小弟一拜!
每篇福利:
网友评论