Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,同时也是计算机三级考试的重要内容,小编整理了相关知识点,一起来复习下吧:
1.Linux的发展概况
Linux最初是芬兰赫尔辛基大学的大学生 Linus B.Torvalds在1991年发明设计的。Linux是一个免费的软件包。Linux虽和UNIX操作系统类似,但不是UNIX的变种。
2.Linux的特点
Linux和其他传统网络操作系统相比,最大的区别是:Linux开放源代码。与传统操作系统相比, Linux操作系统的有以下8个特点:
①Linux软件是自由软件,具有开放性。它符合国际标准,容易实现互联,安装及维护成本低。
②Linux支持多用户、多任务;在同一时间内可以有多个用户使用自己的资源而互不影响;多个任务相互独立运行,系统可调度每个进程平等访问CPU。
③Linux能把CPU的性能发挥到极限,具有出色的高速度。
④Linux具有良好的用户界面,包括用户命令界面、系统调用界面和图形用户界面。其中,图形用户界面有KDE和GNOME两种。
⑤Linux具有丰富的网络功能,在通信和网络方面优于其他操作系统。
⑥Linux采取了许多安全措施,包括对读写进行权限控制、带保护的子系统、审计跟踪、核心授权等。
⑦Linux具有可移植性,能在微型计算机和大型计算机的任何环境和任何平台上运行。
⑧Linux具有标准的兼容性。符合POSIX标准,支持所有相关的ANSI、IS0、IETF、W3C等业界标准。也符合X/OPEN标准,具有完全自由的X Window实现,另外对工业标准的支持也做得非常好。
3.Linux的组成
Linux操作系统由四部分组成:内核、外壳、文件系统和应用程序。
①内核:内核kernel是运行程序和管理像磁盘、打印机等硬件设备的核心程序。
②外核:外核shell是系统的用户界面,提供了用户与内核进行交互操作的接口。实际上 Shell是一个命令解释器,解释用户命令,送到内核执行。
③文件系统:它支持目前流行的多种文件系统,如FAT、VFAT、EXT2、EXT3、IS09660、 NFS、SMB等。
④应用程序:标准的Linux系统都有一套应用程序的程序集。
4.Novell公司的SUSE Linux
SUSE Linux Enterprise 11是Nove11公司的下一代企业Linux平台,其性能特点如下。
①虚拟化技术。②关键业务数据中心技术。③UNIX移植。④互操作能力。⑤桌面创新。⑥绿色IT。
5.RedHat公司的Linux
Red Hat Enterprise Linux是红帽企业版,最新版本Red Hat Enterprise Linux 5,其性能特点如下。
①自动化战略。红帽企业Linux是红帽Linux自动化战略的一个核心组件,该战略可以创建一个用于自动化的基础框架,包括虚拟化、身份管理、高可用性等功能。
②降低系统管理成本。
③提供更低的总体成本。
④具有广泛的开源生态系统。
⑤红帽企业Linux是目前最灵活、最常见的服务器操作系统环境。
⑥企业Linux可以提供业内最高水平的性能和完整的虚拟化功能。
⑦软件即服务。通过软件即服务或云计算部署,用户可以将自己的计算资源向数据中心之外扩展。
③红帽企业基于Linux的应用可以帮助ISV预封装应用,将其作为完整的解决方案发布。
6.综述
一般来说,软件分为商业软件、共享软件和自由软件3类。Micosoft公司的WindOWS、Novell公司的N&Ware以及各大公司的UNIX都是商业软件。过去Novell是局域网常用的操作系统,但现在被Windows逐步代替。
Linux是自由软件,除Red Hat,SUSE外,还有Turbo Linux、Stampede Linux、Open Linux、 Debian Linux、Linux Pr0等版本。它们共同特点是:
①具有完备功能的源程序、参考文档、安装手册和功能强大的开发工具。
②提供强大的网络应用支持。
③采用图形化或命令行的用户界面。
④有强大的编辑器、GNU的文书编辑/开发程序等。
⑤符合各国本地化的应用习惯。