文档详情

第1章Linux基础解说.ppt

发布:2017-03-21约9.88千字共58页下载文档
文本预览下载声明
1.4 Linux操作系统特点 开放性 和现今的主流的Unix系统几乎完全兼容(遵守POSIX的标准)。在Unix下可以运行的程序,几乎都可以移植到Linux上来。 遵循开放系统互联(OSI)国际标准,方便的与其它软硬件实现互联。 高效性 Linux的核心源代码针对体系结构做最佳化设计,因此跑起来又稳又顺。 对内存有相当好的分配,Linux会尽量把不用的内存作为缓冲区来使用。 1.4 Linux操作系统特点 多用户多任务 可以同时执行多个程序,并且可以允许多个用户同时登录进来使用软件。 良好的用户界面 基于文本的命令行界面(Shell),支持灵活、强大的功能 X-Window图形界面:使Linux使用起来更方便 设备独立性 把所有外部设备统一当作文件对待,只要安装设备驱动程序,用户可以象使用文件一样,操纵、使用这些设备,而不必知道他们的具体存在格式。 1.4 Linux操作系统特点 提供丰富的网络功能 支持Internet 文件传输:通过命令完成内部信息或文件的传输 远程访问 可靠的系统安全性 Linux采取了许多安全措施,包括对设备和文件的读写控制,审计跟踪等。 良好的可移植性 能够在从微型计算机到大型计算机的任何环境和任何平台上运行 1.5 Linux操作系统组成 内核 内核是操作系统的核心,具有很多最基本的功能,如存储管理、CPU管理、进程管理、文件系统、设备管理和驱动、网络通信、系统初始化和系统调用等。 Shell Shell是系统的用户界面,提供用户与内核进行交互操作的一种接口。 命令解释器 Shell编程语言具有普通编程语言的特定,编写的shell程序与其他应用程序具有同样的效果。 1.5 Linux操作系统组成 文件系统 文件系统是文件存放在磁盘等存储设备上的组织方式。Linux系统能支持多种目前流行的文件系统,如EXT2、EXT3、FAT、FAT32、VFAT和ISO9660等。 应用程序 标准的Linux系统一眼都有一套称为应用程序的程序集,它包括文本编译器、编程语言、X Windowos、办公套件、Internet工具和数据库等。 1.5 Linux操作系统下的开发语言 Linux下的开发语言有: C 及 C++ Java PHP 汇编语言 (Assembly) Kylix(类似Delphi,是 Pascal 语言) Fortran Python 所以,在Linux平台下,可以开发任何的C语言程序,JAVA程序,以及Linux支持的开发语言所开发的程序。但是不能开发专用于Windows平台的程序。 1.6 Linux发行版本 Linux版本 内核版本:(kernel) 版本号:3.19 发行版本(distribution) 发行版本=内核+tools 常见套件: Red Hat Linux Red Flag Linux SuSE Linux Fedora Linux Dedian Linux Ubuntu Linux 1.6 Linux发行版本 Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。 1.6 Linux发行版本 1. Red Hat Linux Red Hat Linux是由Red Hatsoftware公司发布的。 网址:WWW: FTP: 1.6 Linux发行版本 Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。 Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用, 但是Fedora Core的稳定性较差,最好只用于桌面应用。 1.6 Linux发行版本 2. Debian Linux 网址:WWW:/ FTP:/debian/ 这是由GNU发行的Linux发行套件,是由网络上的Linux爱好者负责维护的发行套件。 1.6 Linux发行版本 这是由GNU发行的Linux发行套件,是由网络上的Linux爱好者负责维护的发行套件。 Debian是一个动态的Linux发行套件。每三个月发布一个”Snapshot”版本,其FTP服务器是每天更新的。 Debian
显示全部
相似文档