Linux Note
零 Linux初步认识
0.1 操作系统的认识
Operating System,缩写:OS,是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序,同时也是计算机系统的内核与基石。
大白话来讲,就是 鼠标能点击,键盘能输入,可以阅读、看电影,还可以扩展安装一些软件等人机交互 的东西。
世界上目前流行的电脑系统:
1.Windows
—— 微软 —— 比尔·盖茨
2.Linux
—— 林纳斯
2.Unix
(可以看作Linux的前身) —— 汤普逊和里奇(C语言创始人)
0.2 Linux操作系统认识及开源的提出
开源(开放源代码):我写的代码公开 公众于世界——非商业行为 开源精神即共享精神
a.苹果IOS
系统 不开源 商业行为
b.安卓系统(核心:Linux)—>开源 -->mi oppo vivo huawei
所以经常会看到基于Android xxx
的xx(例MIUI
)
真正的安卓系统 Google Pixel
Linux -> Ubuntu
、CentOS
、Red Hat
、Kali
……
Ubuntu
面向个人用户 CentOS
面向公司企业 Kali
黑客使用
需要注意的是,一些企业会使用定制的Linux系统
开源一定免费吗?
NO!开源不一定免费。举例:Red Hat被一些公司如福特或某些银行使用;虽说是开源的且普通用户是免费的,但是如果是企业用或进行商业行为,就要收费。
0.3 Linux用途及各种发行版
Linux是一种自由和开放源码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,再加上用户空间的应用程序之后,就成为了Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU 通用公共许可证(GPL
),任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window之类的程序。
(Windows就是典型的GUI(Graph User Interface,图形用户界面))
Linux严格来说是单指操作系统的内核,因操作系统中包含了许多用户图形接口和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,内核则改以Linux内核称之。(吃核桃<——>吃核桃仁)
0.3.1 用途
Linux可以运行在服务器和其他大型平台之上,如大型计算机和超级计算机。世界上500个最快的超级计算机已100%运行Linux发行版或变种。(企业要求Linux的原因)
Linux也广泛应用在