Linux操作系统有4个主要部分,即内核、Shell、文件系统和用户应用程序。内核、Shell和文件系统形成了基本的操作系统结构,它们使得用户可以运行程序,管理文件并使用系统。
Linux内核
Linux内核是操作系统的核心,它负责管理系统的进程、内存、设备、驱动程序、文件和网络系统,决定着系统的性能和稳定性,Linux内核由如下几部分组成,系统调用、内存管理、进程管理、设备驱动程序、文件系统和网络管理等。
Linux Shell
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令,并把它送入内核去执行,是一个命令解释器,另外,Shell需要编程语言具有普通编程语言的很多特点,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。
Linux文件系统
文件系统是文件存储在磁盘等存储设备上的组织方法,Linux系统能够支持多种目前流行的文件系统。
Linux应用程序
标准的Linux系统一般都具有一套,都有称为应用程序的程序集,它包括文本编辑器,程序语言,X Window办公套件,Internet工具和数据库等。