1、操作系统的定义和作用
操作系统 简称OS (Operating System)是架构在硬件基础上的系统软件。
-
作用: 管理和控制 计算机 **硬件与软件资源 **的计算机程序。(调度硬件资源如CPU、内存、硬盘等完成软件程序的数据运算)
2、操作系统分类
不同应用领域的使用的操作系统也不相同。
-
移动设备操作系统
手机、平板啊等设备中安装的系统,常见的有android和ios。
-
桌面操作系统
windows系列、macOS(苹果电脑)、Linux。UNIX
-
服务器操作系统
服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。一般使用的操作系统是Linux。
Linux 安全、稳定、免费、占有率高。
3、Linux系统发展历史(了解)
1991 年初,林纳斯(Linus) 就读于赫尔辛基大学期间,对 Unix 产生浓厚兴趣,因为拿不到unix,那么就学Minix。因为 Minix 只是教学使用,因此功能并不强,满足不了自己自己的需求,然后一冲动,在1991年4月,开始酝酿并着手编制自己的操作系统,6个月后(当年的10月5日)正式向外宣布Linux内核的诞生,那年他 21 岁。
-
linux内核和发行版本
linux内核是操作系统的核心。提供了进程管理、网络通信等功能。内核并不是一套完整的操作系统。
一些组织或厂商将 Linux 内核与各种软件和文档包装起来(桌面环境、办公套件、媒体播放器),就构成了 Linux 的发行版本。常见的发行版本如:Debian、Ubuntu、Redhat、CentOS…
我们以CentOS(Community Enterprise Operating System)为基础系统进行讲解,因为CentOS系统是目前相对来说最接近生产环境服务器的操作系统之一。
-
下载CentOS
官方网站:https://www.CentOS.org/
4、VMware Workstation 虚拟机
操作系统是安装在计算机硬件上的,但是在中国更多时候我们需要使用Windows作为软件基础开发环境,那我们如何安装linux系统呢?我们有两种选择:
-
双系统:在使用过程中根据需要启动独立的操作系统
优点:充分利用硬件资源,速度较快
缺点:计算机每次启动只能选择其中一个操作系统,需要切换系统时重启计算机
-
虚拟机:在当前计算机环境中,安装虚拟机软件,在虚拟机软件中创建一台计算机然后给计算机安装操作系统。
优点:充分利用操作系统,虚拟机可以在使用当前计算机系统的基础上,启动多个其他的操作系统,同时使用
缺点:虚拟机上的操作系统,和当前操作系统共享硬件资源,需要计算机环境配置较高;并且在使用过程中流畅度也会受到影响
5、Windows和Linux系统区别
-
windows
在 Windows 下,打开 “计算机”,我们看到的是一个个的驱动器盘符:
每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示:
-
Linux
在 Linux 下,一切皆文件,任何的内容都是以文件的形式表现出来。我们是看不到这些驱动器盘符,我们看到的是文件夹(目录)
没有盘符这个概念,只有一个根目录 /,所有文件都在它下面
-
相关文件介绍:
-
/:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始。
-
/bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等
-
/boot :内核文件的引导目录, 放置 linux 系统启动时用到的一些文件
-
/home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下
-
/root:系统管理员root的家目录
-