《Linux操作系统应用讲座》

上传人:jiups****uk12 文档编号:45670874 上传时间:2018-06-18 格式:PPT 页数:153 大小:1.34MB
返回 下载 相关 举报
《Linux操作系统应用讲座》_第1页
第1页 / 共153页
《Linux操作系统应用讲座》_第2页
第2页 / 共153页
《Linux操作系统应用讲座》_第3页
第3页 / 共153页
《Linux操作系统应用讲座》_第4页
第4页 / 共153页
《Linux操作系统应用讲座》_第5页
第5页 / 共153页
点击查看更多>>
资源描述

《《Linux操作系统应用讲座》》由会员分享,可在线阅读,更多相关《《Linux操作系统应用讲座》(153页珍藏版)》请在金锄头文库上搜索。

1、Linux操作系统1、 Linux操作系统介绍 2、 Linux常识 3. Linux系统的主要特点 4. LINUX的组成 5. Linux与Windows的区别 6. 常用shell命令 7. 用户、工作组和网络管理 8. 使用 RPM 来管理软件包 9. shell脚本文件 10. 编译器(Compiler) 11. Linux C程序的框架1. Linux操作系统介绍 Linux是一个自由的操作系统 起源于1991年,Linus Torvalds,一名大学生 目前比较著名的发行版本有Red Hat Enterprise、 Fedora、Ubantu、红旗。 中国发行的版本Red Fla

2、g。 GNU计划,又称革奴计划,是由Richard Stallman 在1983年9月27日公开发起的。它的目标是创建一 套完全自由的操作系统。 GNU是“GNUs Not Unix” 的递归缩写。1985年Richard Stallman又创立了自 由软件基金会(Free Software Foundation)来为 GNU计划提供技术、法律以及财政支持。nLinux的图形界面-X Windown window提供所有nix系统一个标准的图形环境,却没有界定该如何管理 出现在在画面中的窗口n窗口管理程序桌面环境负责管理所有出现在画面上的窗口,只要画面上看的见该程序的任何图 形,就归窗口管理程

3、序负责 Red Hat linux提供了多套窗口管理程序nLinux上最常见到的桌面环境分别有以下种:1. 桌面环境 (K Desktop Environment,KDE)KDE有属于自己的窗口管理程序,文件管理器,网络工具程序,多媒体 应用程序等外观上非常亮丽抢眼2. GNU网络对象模型环境(GNU Network Object Model Environment,GNOME)GNOME比较偏向于整和已有的window应用程序,本身并没有内置任 何窗口管理程序,而是采用搭配其他窗口管理程序的方式,让用户得以在其中 挑选最顺手的一种来使用WINDOWS终端软件Xmanager Enterpri

4、se网络设置Red Hat Linux9.0的登录和关闭登录:使用 Red Hat Linux 系统的一个前提条件 是登录。登录实际上是向系统做自我介绍,又 称验证(authentication)。如果键入了错误的 用户名或口令,就不会被允许进入系统。Linux系统有普通用户和超级用户之分。普 通用户的用户名是任意的,而超级用户的用户 名是root。Linux系统是严格区分大小写的,无 论是用户名、文件名、设备名都是如此。即 MATH、Math、math是三个不同的用户名或文件 名。图显示为Red Hat当口令输入完毕后,按回车键进入Red Hat Linux9.0图形化界面,如图所示。注销如

5、果想切换用户登录,可采用注销当 前图形化桌面会话。操作的方法是:(1)依次选择“主菜单注销”命令。 (2)打开如图 所示的确认对话框,选择“ 注销”选项,然后点击“确定”按钮。如果你想保 存桌面的配置以及还在运行的程序,选中“保 存当前设置”复选框。 关机和重新启动关机和重新启动的方法如下:(1)依次选择“主菜单注销”命令。 (2)在打开的对话框,选择“关机”或“重新启 动”选项,然后点击“确定”按钮,即可完成关机 或重新启动操作。2. Linux 常识Linux发展历史 简单地说,Linux是一套免费使用和自由传播的类Unix操作 系统,它主要用于基于Intel x86系列CPU的计算机上。

6、其 目的是建立不受任何商品化软件的版权制约的、全世界都能 自由使用的Unix兼容产品。 Linux最早由芬兰一位名叫Linus Torvalds的大学生在 1991年开发并在Internet上发布。 Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛 基大学的学生。他的目的是想设计一个代替Minix(是由一 位名叫Andrew Tannebaum的计算机教授编写的一个操作系 统示教程序)的操作系统,这个操作系统可用于386、486 或奔腾处理器的个人计算机上,并且具有Unix操作系统的全 部功能,因而开始了Linux雏形的设计。 Linux发展历史 1991年10月5日,赫尔辛

7、基大学的一名研究生Linus Benedict Torvalds在一个Usenet新闻组(comp.os.minix )中宣布他编制出了一种类似UNIX的小操作系统,叫Linux 。新的操作系统是受到另一个UNIX的小操作系统Minix 的启发,该系统是由一名叫Andrew S Tanenbaum的教师开 发的。真正的Linux 0.01版本并没有被发布,原因是0.01 版本不实用。Linus仅仅在第一个Linux的FTP站点( ftp:/nic.funet.fi)上提供过这个版本的的源代码。 Torvalds于10月5日发布的这个Linux版本被称为0.02版, 它能够运行GNU Bourn

8、e Again Shell(bash)和GNU的C编 译程序(gcc)以及为数不多的其它语言。Torvalds绝对没 有想到他设想的一种能够针对高级业余爱好者和黑客们的 操作系统已经产生,这就是人们所称的Linux。; Linux发布时的版本是0.02,后来又有0.03版,然后又跳到 0.10版。因为世界各地越来越多的程序员都开始开发Linux ,它已经达到0.95版。这就意味着正是公布1.0版本的时间 已经为期不远了。正式的1.0版本是在1994年公布的 什么是Linux Linux以它的高效性和灵活性著称。它能够在PC计 算机上实现全部的Unix特性,具有多任务、多用 户的能力。Linux

9、是在GNU公共许可权限下免费获 得的,是一个符合POSIX标准的操作系统。Linux 操作系统软件包不仅包括完整的Linux操作系统, 而且还包括了文本编辑器、高级语言编译器等应 用软件。它还包括带有多个窗口管理器的X- Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统 进行操作。 什么是Linux Linux之所以受到广大计算机爱好者的喜爱 ,主要原因有两个,一是它属于自由软件 ,用户不用支付任何费用就可以获得它和 它的源代码,并且可以根据自己的需要对 它进行必要的修改,无偿对它使用,无约 束地继续传播。另一个原因是,它具有 Unix的全部

10、功能,任何使用Unix操作系统 或想要学习Unix操作系统的人都可以从 Linux中获益。为什么使用Linux 由于Linux是一套具有Unix全部功能的免费操作系统 ,它在众多的软件中占有很大的优势,为广大的计算 机爱好者提供了学习、探索以及修改计算机操作系统 内核的机会。 操作系统是一台计算机必不可少的系统软件,是整个 计算机系统的灵魂。一个操作系统是一个复杂的计算 机程序集,它提供操作过程的协议或行为准则。没有 操作系统,计算机就无法工作,就不能解释和执行用 户输入的命令或运行简单的程序。大多数操作系统都 是由一些主要的软件公司支持的商品化程序,用户只 能有偿使用。如果用户购买了一个操作

11、系统,他就必 须满足供应商所要求的一切条件。因为操作系统是系 统程序,用户不能擅自修改或试验操作系统的内核。 这对于广大计算机爱好者来说无疑是一种束缚。 为什么使用Linux 要想发挥计算机的作用,仅有操作系统还不够,用户还必须 要有各种应用程序的支持。应用程序是用于处理某些工作( 如字处理)的软件包,通常它也只能有偿使用。每个应用程 序的软件包都为特定的操作系统和机器编写。使用者无权修 改这些应用程序。使用Linux,可以将操作系统变成一种操 作环境。 由于Linux是一套自由软件,用户可以无偿地得到它及其源 代码,可以无偿地获得大量的应用程序,而且可以任意地修 改和补充它们。这对用户学习、

12、了解Unix操作系统的内核非 常有益。 学习和使用Linux,能为用户节省一笔可观的资金 。Linux是目前唯一可免费获得的、为PC机平台上的多个用 户提供多任务、多进程功能的操作系统,这是人们要使用它 的主要原因。就PC机平台而言,Linux提供了比其他任何操 作系统都要强大的功能。 为什么使用LinuxLinux不仅为用户提供了强大的操作系统功能,而且还提供了丰富的 应用软件。用户不但可以从Internet上下载Linux及其源代码,而且 还可以从Internet上下载许多Linux的应用程序。可以说,Linux本 身包含的应用程序以及移植到Linux上的应用程序包罗万象,任何一 位用户都

13、能从有关Linux的网站上找到适合自己特殊需要的应用程序 及其源代码,这样,用户就可以根据自己的需要下载源代码,以便 修改和扩充操作系统或应用程序的功能。这对Windows NT、 Windows98、MS-DOS或OS2等商品化操作系统来说是无法做到 的。 Linux为广大用户提供了一个在家里学习和使用Unix操作系统的机会 。尽管Linux是由计算机爱好者们开发的,但是它在很多方面上是相 当稳定的,从而为用户学习和使用目前世界上最流行的Unix操作系 统提供了廉价的机会。现在有许多CD-ROM供应商和软件公司(如 RedHat和RedHatLinux)支持Linux操作系统。Linux成为

14、Unix系 统在个人计算机上的一个代用品,并能用于替代那些较为昂贵的系 统。3. Linux系统的主要特点 开放性:指系统遵循世界标准规范,特别是遵循开放 系统互连(OSI)国际标准。 多用户:是指系统资源可以被不同用户使用,每个用 户对自己的资源(例如:文件、设备)有特定的权限 ,互不影响。 多任务:它是指计算机同时执行多个程序,而且各个 程序的运行互相独立。 良好的用户界面 :Linux向用户提供了两种界面: 用户界面和系统调用。Linux还为用户提供了图形用户 界面。它利用鼠标、菜单、窗口、滚动条等设施,给 用户呈现一个直观、易操作、交互性强的友好的图形 化界面。 设备独立性:是指操作系

15、统把所有外部设备统一当作成 文件来看待,只要安装它们的驱动程序,任何用户都可 以象使用文件一样,操纵、使用这些设备,而不必知道 它们的具体存在形式。Linux是具有设备独立性的操作 系统,它的内核具有高度适应能力 . 提供了丰富的网络功能:完善的内置网络是Linux一大 特点。 可靠的安全系统:Linux采取了许多安全技术措施,包 括对读、写控制、带保护的子系统、审计跟踪、核心授 权等,这为网络多用户环境中的用户提供了必要的安全 保障。 良好的可移植性:是指将操作系统从一个平台转移到另 一个平台使它仍然能按其自身的方式运行的能力。 Linux是一种可移植的操作系统,能够在从微型计算机 到大型计

16、算机的任何环境中和任何平台上运行。 4. LINUX的组成 LINUX的内核:内核是系统的核心,是运行程序和管理 像磁盘和打印机等硬件设备的核心程序。它从用户那里 接受命令并把命令送给内核去执行。 LINUX SHELL:Shell是系统的用户界面,提供了用户 与内核进行交互操作的一种接口。它接收用户输入的命 令并把它送入内核去执行。 LINUX文件系统: Linux文件系统是文件存放在磁盘等 存储设备上的组织方法。Linux能支持多种文件系统, 如EXT2、EXT3、FAT、VFAT、ISO9660、NFS、 SMB等。 LINUX应用系统:标准的Linux系统都有一整套称为应 用程序的程序集,包括文本编辑器、编程语言、X Window、办公套件、Internet工具、数据库等。LINUX规划5. Linux与Windows的区别 文件系统 Linux需要一个挂载在/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号