认识Linux
Linux跟Windows类似,都属于操作系统,但是Linux更加偏向于服务端,用于服务的部署搭建,Linux相对于windows更加的安全稳定。Linux 遵循 GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用 Linux 的所有底层源代码,也可以自由地修改和再发布。由于 Linux 是自由软件,任何人都可以创建一个符合自己需求的 Linux 发行版。目前主流的Linux操作系统有Centos、Ubuntu、Debian等。2024年Centos开始停止维护,国内政策向国产操作系统的倾斜,目前国内政府事业单位主流的操作系统为麒麟、龙蜥等,私企一般采用的Centos向RockyLinux(RockyLinux就是Centos的一个免费的开源分支)平移,或者向ubuntu、Debian过度。
Linux的发展史
Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX 标准和Internet 网络
1984年,Andrew S.Tanenbaum开发了用于教学的UNIX系统,命名为Mininx
1989年,Andrew S.Tanenbaum将Minix系统运行于x86的PC平台
1990年,芬兰赫尔辛基大学学生Linux Torvalds首次接触Minix系统
1991年,Linux Torvalds开始在Minix上编写各种驱动程序等操作系统内核组件
1991年年底,Linux Torvalds公开了Linux内核源码0.02版
1994年,Linux 1.0版本发布
1996年,Linux 2.0版本发布
2011年,Linux3.0版本发布
Linux和UNIX的区别
我们所讨论的差异只从硬件支持,版权和价格这些来讨论他们之间的区别,UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。
Linux是一种外观和性能与UNIX相同或更好的操作系统,但Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。
Linux是开发源代码的自由软件,UNIX是对源代码实行知识产权保护的传统商业软件。
UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上。
UNIX是商业软件,需要收费,而Linux是自由软件,免费、公开源代码的。
在对硬件的要求上,linux比unix要低,没有unix那么苛刻,在安装上linux比unix容易掌握。
Linux的组成
Linux的组成主要包括:
- 内核(他是操作系统的核心,主要作用:内存管理,进程管理,设备驱动程序,系统调用和安全防护)
- Shell(Shell是系统的用户界面,主要是提供用户与内核进行交互的一种接口,将用户的指令传给内核去执行,是一种命令的解释器)
- Linux文件系统(文件系统是文件存放到磁盘等存储设备上的组织方法)
- 应用程序(Linux系统的应用程序的程序集,主要包括:文本编辑器、编程语言、办公套件、Internet工具和数据库等)
虚拟机的概述
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。
市场上虚拟机软件有Window自带的Hyper、Vmware 和 virtualbox。
如果觉得概念太难记,就此想放弃继续学习,请打住!!这里不是重点,心里只要清楚一个概念即可!!