目录
在一台电脑上安装多个操作系统方法:a)装多个硬盘,每个硬盘装一个操作系统(贵);b)在一个硬盘上装多个操作系统(不安全);c)虚拟机(切换系统不需要重启,需要安装虚拟机软件来创建虚拟机)
虚拟机软件
1、什么是虚拟机软件?
简单来说就是模拟出真实计算机的软件,专业的说法是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
虚拟机软件可以作为操作系统独立运行,也可以在操作系统上运行。虚拟机软件可以在一台电脑上模拟出若干台PC,每台PC可以运行单独的操作系统而互不干扰, 可以实现一台电脑“同时”运行几个操作系统,还可将这几个操作系统连成一个网络。
2、有哪些虚拟机软件?
- VirtualBox(*)
- VMware Workstation(*)
- KVM:内置于Linux内核
- Virtual PC
- Hyper-V
- Java Virtual Machine
- ……
3、VirtualBox与VMware的区别?
- VirtualBox是开源、免费的,VMware不是
- VirtualBox体积远小于VMware
- VirtualBox将安装的操作系统以硬盘的方式进行保留,在不同计算机之间转移系统时,需要新建虚拟机,其后为其指定原来操作系统所在的硬盘,这样就不会产生网络连接问题;而VMware将安装的操作系统按虚拟机文件进行保存,一但需要在不同计算机之间转移系统,会造成原虚拟机中的操作系统MAC地址错误,不能在新的计算机中进行网络连接
- VirtualBox的实际表现受主机影响,且其图形或显卡显示性能不如VMware
- VMware功能更强大,用户体验更好
- ……
Linux操作系统
1、操作系统及分类?
什么是操作系统?
计算机由硬件和软件组成。操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源。具体来说,应用程序不能直接访问硬件资源,硬件资源由操作系统统一协调管理,OS给应用程序提供一个抽象的接口,应用程序可以直接访问这些抽象的接口而不用考虑底层硬件很琐碎的细节。
分类:
- 批处理操作系统:用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行,优点是资源利用率高,多道程序共享计算机资源,系统吞吐量大,CPU和其他资源保持“忙碌”状态;缺点是用户响应的时间较长,不提供人机交互能力,用户既不能了解自己程序的运行情况,也不能控制计算机
- 分时操作系统:支持位于不同终端的多个用户同时使用一台计算机,通过时间片流转的方式使彼此独立互不干扰,用户感到好像一台计算机全为他所用,分时OS具有多路性、交互性、“独占”性和及时性的特点
- 实时操作系统:指使计算机能及时响应外部事件的请求、在规定的严格时间内完成对该事件的处理并控制所有实时设备和实时任务协调一致地工作的操作系统
- 网络操作系统:支持网络中各计算机之间的通信和共享资源
- 分布操作系统:支持若干台计算机相互协同完成同一任务,特点是分布性和并行性
按运行环境分类:桌面OS、手机OS、服务器OS、嵌入式OS
2、什么是Linux?
Linux是一套可免费使用和自由传播的类Unix操作系统,是一个基于POSIX(可移植操作系统接口*)和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议,支持32位和64位硬件。
*POSIX是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称
3、Linux和Windows的区别?
- Linux是免费、开源的,支持开发者手动开发、修改,相比于固定的Windows系统,开发者采用Linux开发的都是Linux系统;Windows是商用的
- Linux的安全性更好
- Windows的软件更丰富;Linux具有大量第三方免费软件
- Linux操作以命令行为主,区分大小写;Windows操作以图形界面为主,在DOS界面命令不区分大小写
- Linux是多用户系统,允许不同用户同时登陆主机,每个用户在权限允许范围内完成各自任务
- Linux的稳定性、可靠性和运行速度比Windows好,主要用作服务器,应用于网络;Windows主打桌面市场,用于个人计算机
- ……
4、内核与发行版?
Linux内核指提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序,安装完后用户界面/软件都没有,要使用Linux至少也需要一个shell(为使用者提供操作界面的软件)
Linux发行版由Linux内核、GNU 工具、附加软件和软件包管理器组成的一整套完整操作系统,其也可能包括了显示服务器和Linux桌面环境,通常被运作于服务器或桌面操作系统来使用。
5、常用Linux发行版?
- Arch、Manjaro
- SUSE
- 由商业公司维护:Red Hat、CentOS、Fedora
- 由社区组织维护:Debian、Ubuntu、Deepin、Mint
VirtualBox安装及Ubuntu部署
1、官网:Oracle VM VirtualBox下载VirtualBox
2、安装VirtualBox:双击下载的.exe文件进行安装,过程中一直点NEXT或者YES,直至出现如下界面即表示安装完成
3、配置VirtualBox:点击“全局设定” 可以进行相关设置
4、创建虚拟机
点击“新建”,填写虚拟机名称、安装位置等内容
点击“下一步”进入内存分配页面,为其分配合适的内存大小
点击“下一步”创建虚拟硬盘
点击“完成”,出现如下界面即创建完成
5、安装Ubuntu
官网:Enterprise Open Source and Linux | Ubuntu下载合适版本的Ubuntu
6、为虚拟机安装Ubuntu系统
依次点击:设置->存储->没有盘片->属性->分配光驱->选择虚拟盘,选择下载的镜像文件,点击“OK”
打开后镜像文件后点击“启动”即可