LINUX操作系统基础知识培训课件_第1页
LINUX操作系统基础知识培训课件_第2页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LINUX操作系统内容提要使用RedHat9.0版本为例来描述操作系统基础知识Linux系统的基础安装、配置常用命令Linux系统的网络管理管理用户设置及使用常用服务器网络及应用架构Linux系统下程序设计软件操作系统Operating System, OS裸机:不方便,且效率极低 硬件管理整个系统,同时给用户提供一个相对容易使用、开发的界面操作系统的地位最基本的系统软件对硬件系统的第一次扩充给用户提供一个更容易理解和进行程序设计的接口其他所有软件都依赖于操作系统的支持。常用操作系统磁盘操作系统DOS图形界面操作系统Windows开放源代码的操作系统Linux其他 从不同角度认识操作系统使用者

2、的角度:操作系统使得计算机易于使用比如:如果用户在操作系统的字符界面,就可以通过命令行完成需要的操作,例如,要在Linux下复制一个文件,则使用cp命令;如果在图形界面下那操作就更简单了。用户并不用关心文件到底复制到了哪个磁道,哪个柱面,这些繁琐的事务完全由操作系统去处理。程序员的角度:把软件开发人员从与硬件打交道的繁琐事务中解放出来,简化了开发。 比如:C语言的函数open()、close()、write()、read(),这些函数都要涉及I/O操作,因此,它们的实现必须调用操作系统所提供的接口,也就是说,真正操作是由操作系统完成的。这些操作非常繁琐,对于不同的操作系统其具体实现也可能不同,

3、程序开发者不必关心这些具体操作。设计者的角度:方便对计算机系统中的各种软、硬件资源进行有效的管理。 假设在一台计算机上有三道程序同时运行,并试图在一台打印机上输出运算结果:三道程序在内存中如何存放?什么时候让某个程序占用CPU?怎样有序地输出各个程序的运算结果?这些问题的解决都必须求助于操作系统:操作系统必须对内存、CPU,外设等进行管理。操作系统是庞大、复杂的系统软件,但其设计目标只有两个:尽可能方便用户使用计算机让各种软件资源和硬件资源高效、协调地运转操作系统的作用 虚拟机:从计算机用户角度看引入操作系统是为了给用户提供一个良好到界面,以便使其无需了解许多有关硬件和系统软件的细节,即可方便

4、灵活的使用计算机。为将硬件细节同用户隔离开,需要为用户提供一台抽象的计算机,称为虚拟机。操作系统成为用户和计算机之间的接口。资源管理器跟踪系统资源的使用状况满足用户程序对资源的请求提高系统资源利用率协调各程序使用资源时产生的冲突保护系统资源以防有意或无意的破坏网络操作系统网络操作系统的基本概念网络操作系统的功能典型的局域网网络操作系统网络操作系统的基本概念网络操作系统(NOS-network operation system):指能使网络上计算机方便、有效的共享网络资源,为用户提供所需的各种服务的操作系统软件。网络操作系统除了具备单机操作系统所需的功能外,还应有下列功能:提供高效可靠的网络通讯

5、能力;提供多项网络服务功能,如远程管理、文件传输、电子邮件等。典型的网络操作系统特征硬件独立:支持多平台网络特性:多用户、多任务可移植性和可集成性典型的局域网网络操作系统UNIXLINUXNetWareWinNT4.0WinNT2000Windows2000 Server操作系统的发展 无操作系统单道批处理系统 多道批处理系统 分时技术实时技术 通用操作系统 自行编写涉及硬件的源代码。程序通过卡片输入计算机,一次只能完成一个功能,工作效率非常低 。串行执行预先组织好的一组任务。基本思想是:在作业输入室进行作业收集,然后,用一台相对廉价的计算机将它们读到磁带上,由功能较强的计算机来完成真正的计算

6、 。解决主机高速度和输入/输出设备的慢速度的矛盾。 多道批处理系统多道:指处理器可以交错运行多个程序,在某个任务挂起时运行另一个程序。基本思想:对外存中的队列由作业调度程序按一定的算法选择若干作业调入内存,使他们共享CPU和系统中的各种资源,当一个作业等待IO操作时,另一个作业可以同时使用CPU。 分时技术、实时技术分时:两个或两个以上的作业按时间划分轮流的使用计算机系统某一资源。满足快速响应要求使得所有用户产生计算机完全是在为自己服务的感觉实时系统:足够快的速度对外来的信息进行处理,并作出快速响应 主要应用:工业过程控制、军事实时控制、银行系统等领域中通用操作系统通用操作系统结合了实时操作系

7、统和批处理系统,将实时处理称为前台作业,批处理称为后台作业。常见通用操作系统:Windows和Linux 其他分布式操作系统嵌入式系统网络操作系统总体技术思路:多道、分时等概念。 操作系统特征 并发性:是指两个或两个以上程序在同一时间间隔内同时运行的特征。对单处理机系统而言,多个程序在宏观上是同时运行,但微观上是分时交替执行的;虚拟性:是指采用相应的技术把一个物理设备变为若干个逻辑设备,操作系统的这种特性叫做虚拟性。异步性(不确定性):多道系统中,内存中的进程何时获得处理机、何时因请求资源而暂停执行、进程以什么速度向前推进,每道程序需要多少时间才能完成等,都是不可预知的,这种特性叫做异步性共享

8、性:系统的软硬件资源供内存中并发活动共同使用,有两种共享方式:互斥共享方式与同时访问方式。LINUX介绍Linux:音标是 li:nks Linux是一种主要适用于个人计算机的类似于Unix风格的操作系统。它支持多用户、多进程、实时性较好、功能强大而稳定,它的出现为我们带来了计算机上突破性的创举。独特之处:不受任何商品化软件的版权制约,全世界都可以免费、自由使用。Linux是互联网上的独特现象,虽然它是由学生的业余爱好发展而来,但是现在它已经成为最为流行的免费、专业操作系统。事实上,这个系统是在科研和学术的环境下开发出来的,无数计算机专业人士和经验丰富的黑客们不断改进和维护着这个系统。也许许多

9、对此心存疑虑,免费的东西怎么会变的如此有价值呢?由一些黑客们编写的东西是怎样与那些大型软件公司的产品竞争的呢?然而事实证明,Linux的确是稳定而富有竞争力的相对与windows系统的漏洞百出,Linux系统稳定而有效相对与windows系统的庞大,Linux显的精致小巧Linux对硬件配置的要求相对较低另外Linux的源代码全部公开,吸引了无数的爱好者!现在,许多大学与研究机构都使用Linux完成日常计算任务,人们在家用电脑上使用Linux,许多公司也在使用它。Linux绝对不是玩具,而是具有专业水平的操作系统,它的爱好者遍及全世界。虽然现在Linux所占市场份额还无法与windows相比,

10、因为它从诞生到现在不过10年时间,与windows相比历时很短,但Linux在市场上确立自己的地位和产生广泛的影响所花的时间却只有windows的一半!UNIXLinux的源头要追溯于Unix。UNIX最早是指由美国贝尔实验室发明的多用户、多任务的通用操作系统。早期的unix使用汇编语言编写的,但其第三个版用崭新的语言C重新设计了。通过这次重新编写,Unix可以移植到更为强大的机器上运行。从此Unix从实验室中走出来并成为操作系统的主流。Unix系统有一些基本的共同特征,如树形的文件结构,设备文件,shell用户界面,系统调用和命令等等,这些特征在后来的Linux中也都继承下来了。Linux起

11、源与学生的业余爱好:芬兰赫尔辛基大学的linus torvalds(李纳斯托沃兹 创始人和主要维护者)Linus上大学的时候开始学习minix,它是一个功能简单的PC平台上的类Unix操作系统,Linus对它不是很满意,于是决定自己编写一个保护模式下的操作系统软件。他以学生时代熟悉的Unix为原型,在一台intelPC上开始了他的工作。框架磁盘驱动程序和小型文件系统0.0.1版本(1991年8月下旬)他将这项成果通过互联网与其他同学共享。1991年10月Linux首次放到了FTP服务器上供自由下载,有人看到了这个软件并开始分发,每当出现新问题时,有人会立刻找到解决方法,并加入其中。最初的几个月

12、中,知道Linux的人还很少,主要几十名黑客,但正是这些人修补了系统中的错误,完善了系统。为Linux后来风靡全球奠定了基础。Linux正式发布那天,linus进行了发言,其中一句大意是这样的: 用户可曾想象过有这样美好的一天,人们可以自己编写驱动程序,用户是否已经发现这样一个美好的计划,人们可以自己修改操作系统以适应自己的需要。Linux正式凭着这样的挑战性和自由精神,终于成为风靡全世界的操作系统。 李纳斯托沃兹(Linus Torvalds):Linux之父 超级老牌黑客:利奇和汤普生 1999年4月27日,两人在白宫从美国总统克林顿手中接过沉甸甸的全美技术勋章,这是对他们成就的最高评价理

13、查德斯托尔曼:无数程序员和用户心目中神圣的自由之神LINUX的历史十大老牌黑客之一:理查德斯托(尔)曼 个人简介:第一次接触计算机:1969年在IBM 纽约科学中心,时值16岁。 1971年,斯托曼在街上找到一份MIT的人工智能实验室的工作。当时他是哈佛大学的一名本科生。在上世纪 80年代, 斯托曼不拿MIT的薪水但继续在其中的一个办公室工作。主要成就:老牌黑客。创造了一个新的操作系统斯托曼创立了自由软件基金,打破了软件是私有财产的概念。鲜为人知的事实:曾获得麦克阿瑟基金24万美元天才奖五短身材,不修边幅,过肩长发,连鬓胡子,时髦的半袖沙滩上装,一副披头士的打扮。看起来象现代都市里的野人。 如

14、果他将一件麻布僧袍穿在身上,又戴上一顶圆形宽边帽子,有如绘画作品中环绕圣像头上的光环。一眨眼的功夫,他又变成圣经中的耶稣基督的样子,散发着先知般的威严和力量。野人与基督,恰恰就是自由软件的精神领袖理查德斯托尔曼的双重属性:他既是当今专有(私有)商业软件领域野蛮的颠覆者,又是无数程序员和用户心目中神圣的自由之神。 在他的理论下,用户彼此拷贝软件不但不是盗版,而是体现了人类天性的互助美德。关于GNU宣言 1984 年斯托曼发起的GNU 计划。 目标:建立一个自由的开放的 Unix 操作系统。 GNU是“GNUs Not Unix”的缩写。“重现当年软件界合作互助的团结精神”关于 GPL1985 年

15、,为了避免 GNU 所开发的自由软件被其它人所利用而成为专利软件, 所以他与律师草拟了有名的通用公共许可证 (General Public License, GPL), 并且称呼他为 copyleft (相对于专利软件的 copyright!)。Linux 诞生的发展:虚拟团队Linux 的特色 自由与开放配备需求低廉功能强大而稳定独立作业LINUX的组成LINUX的内核:内核是系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。LINUX SHELL: 系统的用户界面,提供了用户与内核进行交互操作的一种接口。LINUX文件系统: 文件存放在磁盘等存储设备上的组织方法。LINUX应

16、用系统:应用程序的程序集,包括文本编辑器、编程语言、办公套件、Internet工具、数据库等。Linux特性 开放性:是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。 多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。多任务:是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。Linux系统调度每一个进程平等地访问微处理器。由于CPU的处理速度非常快,其结果是,启动的应用程序看起来好像在并行运行。事实上,从处理器执行一

17、个应用程序中的一组指令到Linux调度微处理器再次运行这个程序之间只有很短的时间延迟,用户是感觉不出来的。 多平台:它所支持的平台的种类是操作历史上最多的,主要得益于其主要代码是C写的,而C语言具有良好的可移植性。良好的用户界面(GUI):Linux还为用户提供了图形用户界面X-Windows。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。 硬件支持:对硬件的要求很低。强大的通信和联网功能:支持种类繁多的连接设备(如网卡),支持上层网络协议,提供强大的网络服务(如FTP,MAIL等)。应用程序支持:包括编译器,数据库,办公软件,游戏等 Linux

18、的发展 Google服务器每天管理着数十亿人次的访问,上面跑的是Linux; Motorola手机,里面跑的也是Linux;还有无数的电子设备,里面跑的也都是Linux。 戴尔推出Linux笔记本电脑,挑战微软和苹果公司 Linux发行版目前Linux的发行版本种类很多,最主要的几个发行版本为国内最近也有人搞了自己的发行版本如联想公司的幸福Linux 以及冲浪平台的Xteam Linux。红旗 Linux、蓝点 Linux、中软 Linux 等。Novell旗下的openSuSE号称是最漂亮的Linux发行版 SUSE Linux是一个易于安装的操作系统,您可以用她来浏览网站,发送电子邮件,和

19、朋友聊天,处理数码照片,播放电影与歌曲,建立文档与电子表格,你甚至可以用它来建立网站或Blog .Linux发行版Vixta 可不是微软的Vista啊 官网:http:/0.94版本发布,英文光盘镜像,623MBLinux发行版Vixta比vista漂亮多了 红旗Linux桌面版6.0的3D截图 Windows与Linux比较 用户和组:Linux和Windows都是多用户操作系统。都有用户和组的概念。文件系统:Linux和Windows都支持多种文件系统。文件资源可以通过NetBIOS、FTP或者其他协议与其他客户机共享。可以很灵活地对各个独立的文件系统进行组织,由管理员来决定它们在何处可以

20、以何种方式被访问。 端口和设备:两种操作系统都支持各种物理设备端口,比如并口、串口和 USB 接口。支持各种控制器,比如 IDE。网络:Linux和Windows都支持多种网络协议,比如TCP/IP、NetBIOS和IPX。都支持多种类型的网络适配器。都可以提供网络服务能力,比如 DHCP 和 DNS。服务:Linux和Windows都提供服务。所谓服务,指的是那些在后台运行的应用程序,可以为系统和远程调用该服务的计算机提供一些功能。 Linux与Windows区别 Linux 的应用目标是网络Linux 的设计定位于网络操作系统。由于纯文本可以非常好地跨网络工作,所以 Linux 配置文件和

21、数据都以文本为基础。可选的 GUI(Graphical User Interface) Linux有图形组件。但是,图形环境并没有集成到 Linux 中,而是运行于系统之上的单独一层。这意味着您可以只运行 GUI,或者在需要时才运行 GUI。如果您需要在 GUI 环境下做一些工作,可以再打开它,工作完成后再将其关闭。您可以根据您的需要选择最好的方法。 文件名扩展:Linux不使用文件名扩展来识别文件的类型。而是根据文件的头内容来识别其类型。关于重新引导:使用Windows已经很长时间了,用户可能已经习惯出于各种原因(从软件安装到纠正服务故障)而重新引导系统。在Linux思想中您的这一习惯需要改

22、变。Linux在本质上更遵循“牛顿运动定律”。一旦开始运行,它将保持运行状态,直到受到外来因素的影响,比如硬件的故障。所以除了Linux内核之外,其他软件的安装、启动、停止和重新配置都不用重新引导系统。命令区分大小写:所有的 Linux 命令和选项都区分大小写。学 习 效 率熟 悉 操 作实验报告实验名称实验目的实验内容实验步骤(详细写出)实验中遇到的问题及解决方法(详细写出)实验总结实验名称:LINUX基本使用实验目的:熟悉LINUX工作环境实验内容:学习在计算机上安装Red Hat Linux,了解虚拟机。正确启动、登陆、退出和关闭查看系统启动信息打开终端的方式进入图形界面进行显示属性、时间日期的配置。Red Hat Linux9.0的登录和关闭用户名:root密码:linuxroot正确退出和关闭退出:Logout/exit关闭:halt/shutdown重启:reboot/shutdown/ctrl+alt+del, ctrl+alt+del等同于shutdown-t3-r now一种在桌面上依次单击“主程序系统工具终端”可打开终端窗口;另一种是在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口。不同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论