目录
一、操作系统概述
1.操作系统分类
个人桌面操作系统有windows系统、macOS系统两者相互竞争。
服务器领域重Linux系统一家称霸。
前、后端开发、运维开发、测试开发、等各类岗位的开发人员,都需要学习Linux操作系统,无论是大学生还是IT从业者,Linux都是必备技能之一。
2.计算机组成
计算机是由硬件和软件组成的。
硬件:计算机系统中由电子、机械和光电元件等组成的各种物理装置的总称。例如:CPU、内存硬盘、外设(如鼠标、键盘、显示器等)。这一系列都是我们计算机的硬件。
软件:用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机进行交流,而操作系统就是软件的一类。
一个完整的计算机就是由硬件加软件操作系统组合而来的,计算机如果没有操作系统,就是一堆塑料而已。
当计算机有了操作系统,就相当于拥有了灵魂,操作系统可以:
· 调度CPU进行工作
· 调度内存进行工作
· 调度硬盘进行数据存储
· 调度网卡进行网络通讯
· 调度音响发出声音
· 调度打印机打印内容
3.常见操作系统
(1)个人电脑(PC)操作系统:Windows、Linux、macOS
(2)移动设备操作系统:安卓系统、iOS系统、鸿蒙(华为)系统
二、Linux初识
1.Linux的诞生
Linux创始人:林纳斯·托尔兹
Linux诞生于1991年
2.Linux的内核
Linux系统由两部分组成:Linux系统内核,系统级应用程序
Linux内核提供系统最核心的功能,比如说调度硬件的能力就是由内核提供的,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等等。
系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统。如:文件管理器、任务管理器、图片查看、音乐播放器等等。
3.Linux系统发行版
内核无法被用户直接使用,需要配合应用程序才能被用户使用。
在内核之上,封装系统应用级程序,组合在一起就称之为Linux发行版。
三、虚拟机介绍
1.了解什么是虚拟机
学习Linux系统,就需要有一个可用的Linux系统。
如何获得呢,是把自己的电脑重装系统为Linux吗?不是的,因为Linux系统不适合日常办公使用。
我们需要借助虚拟机来获得可用的Linux系统环境进行学习。
虚拟机
什么是虚拟机呢?
虚拟机就是借助虚拟化技术,我们可以在系统中,通过软件:模拟计算机硬件,并给虚拟硬件安装真实的操作系统。以此来在电脑中虚拟出一个完整的电脑,以供我们学习Linux系统。
2.了解为什么要使用虚拟机
学习Linux系统,需要Linux系统环境。
我们不能给自己电脑重装系统为Linux,所以通过虚拟机的形式,得到可以用的Linux系统环境,供后续学习使用。