1.什么是操作系统
操作系统(Operating System,简称 OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
2.操作系统的组成部分
- 内核: 是一个计算机程序,用来管理软件发出的数据要求,将这些要求转译为数据处理指令,交由中央处理器及计算机中其他电子组件进行处理,是现在操作系统中最基本的部分。
- 库: 没有执行入口的应用程序,在Win下叫dll(Dynamic Link Library),在Linux下叫so(shared object)
- 应用程序
3. Linux的基本原则
- 一切皆文件:这条原则有利于开发。
- 配置文件保存成纯文本格式
4. 用户接口
- GUI接口(Graphical User Interface):图形用户接口,有Gnome,KDE,Xface等等
- CLI接口(command-line interface):命令行用户接口,有sh,bash,csh,ksh,zsh,tcsh
他们属于应用程序这一层。
5. Linux应用领域
今天各种场合都有使用各种Linux发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用LAMP(Linux + Apache + Mysql + PHP) 或 LNMP (Linux + Nginx + Mysql + PHP)组合。
6. Linux与Win
参考链接(以后的文章也是基于这个教程,以及我听课与操作的一些记录和补充。后面的部分可以不看,直接学习这个教程并且做记录,效果更佳。)
Linux主要应用于服务器上,而桌面操作系统更多使用的是Win。主要区别如下: