




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 Linux发展简史 1986年,Andrew Tanenbaum开发Minix系统;1991年,芬兰赫尔辛基大学的学生Linus Torvalds开发Linux系统,并将源代码放在Internet上;随着Internet的发展,Linux系统迅速普及开来;1994年,发布Linux 1.0内核;同年Red Hat公司成立;1996年,发布Linux Kernel 2.0;2003年,发布Linux Kernel 2.6Unix/Linux演化关系图1. Linux概述概述1.1 Linux简介简介什么是什么是Linux 简单地说,简单地说,Linux是一套免费使用和自由传播是一套免费使用和自
2、由传播的类的类Unix操作系统,它主要用于基于操作系统,它主要用于基于Intel x86系列系列CPU的计算机上。其目的是建立不受任何商品化软的计算机上。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的件的版权制约的、全世界都能自由使用的Unix兼容兼容产品。产品。 Linux最早由一位名叫最早由一位名叫Linus Torvalds的计算的计算机爱好者开发,他的目的是设计一个代替机爱好者开发,他的目的是设计一个代替Minix的的操作系统,这个操作系统可用于操作系统,这个操作系统可用于386、486或奔腾或奔腾处理器的个人计算机上,并且具有处理器的个人计算机上,并且具有Unix操
3、作系统的操作系统的全部功能。全部功能。第1章 Linux概况及安装Linux以它的高效性和灵活性著称。它能够在个人计算机上实现全部的Unix特性,具有多任务、多用户的能力。Linux可在GNU(“不是UNIX”工程的缩写)公共许可权限下免费获得,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属
4、于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改和无约束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。自由软件文化 GPL(通用公共许可证) Copyleft软件GNU项目GPL GPL(General Public Licence)具有以下特点:GPL赋予使用者复制、传播和修改自由软件的权利GPL是自由软件社区和国际上公认的契约 GPL要求使用者原封不动地将GPL连同GPL代码一并进行拷贝、传播 GPL严格限定自由软件变成“专有权”的可能性,对自由软件可能受
5、到专有权的威胁进行了约定 Copyleft软件 大多数商业软件都是带有版权(Copyright)保护的 在GNU计划中,所有软件都实行Copyleft 自由并不等同于免费GNU项目 GNU项目开始于1984年,由Richard Stallman创建,旨在开发一个类似Unix的,并且是自由软件的完整操作系统:GNU系统 GNU是“GNUs Not Unix”的递归缩写 大多数GNU软件是免费分发的(Copyleft),但不是所有的都这样 Linux系统特点及其应用 Liunx系统的主要特点选择Linux系统的几个原因 Linux系统的版本 Linux系统的应用现状 选择Linux系统的几个原因
6、Linux可以进行内核定制Linux的系统角色灵活 Linux的GUI是可选组件Linux系统拥有完善的功能和卓越的稳定性 1.2 Linux系统的主要特点系统的主要特点开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。 多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。良好的用户界面 :Linux向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的
7、友好的图形化界面。 设备独立性:是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。Linux是具有设备独立性的操作系统,它的内核具有高度适应能力 提供了丰富的网络功能:完善的内置网络是Linux一大特点。 可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型
8、计算机到大型计算机的任何环境中和任何平台上运行。 1.3 LINUX的组成LINUX的内核:内核是系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。LINUX SHELL: Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。LINUX文件系统: Linux文件系统是文件存放在磁盘等存储设备上的组织方法。Linux能支持多种目前浒的文件系统,如EXT2、EXT3、FAT、VFAT、ISO9660、NFS、SMB等。LINUX应用系统:标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器、编程语言、X Window、办公套件、Internet工具、数据
9、库等。1.4 Linux系统的版本 Linux的版本号分为两种:内核版本和发行版本 内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号 发行版本是一些组织和公司根据自己发行版的不同而自定的 内核版本号内核版本的每一个版本号都是由三个数字组成,其形式如下:major.minor.patchlevel 其中major为主版本号,minor为次版本号,二者共同构成了当前内核版本号;patchlevel表示对当前版本的修订次数 minor为偶数说明是产品化版本,是奇数说明是实验版本 Linux应用现状Linux主要应用方向平台应用平台应用服务器平台桌面平台嵌入式应用嵌入式应用Netwo
10、rk Computer智能终端(手机、PDA)自动化控制Linux智能手机认识主流Linux产品 Red Hat LinuxSuSE Linux Ubuntu LinuxDebian GentooMandriva Red Hat Linux Red Hat是全球最大的Linux厂商在Red Hat Linux 9之后,Red Hat Linux发展分为两个分支:Fedora项目和Red Hat Enterprise Linux Fedora项目是一个由Red Hat资助并被Linux社区支持的开源项目Red Hat Enterprise Linux更加专业,功能更加强大,性能也更优越 Red
11、Hat Enterprise Linux主要产品2.Red Hat Enterprise AS 4的安的安装装2.1 安装前的准备安装前的准备2.2 使用图形界面安装使用图形界面安装Red Hat Enterprise AS 42.1安装前的准备安装前的准备为安装Red Hat Linux准备硬件为安装Red Hat Linux准备分区 使用图形界面安装Red Hat Linux2.1.1为安装Red Hat Linux准备硬件 最新的硬件兼容列表可以从以下网址查到:http/ 为了顺利的运行Red Hat Enterprise Linux 4,Red Hat公司推荐的硬件最低需求主要如下表:
12、硬件推荐配置CPU对于X86平台,Red Hat Enterprise Linux 4至少需要200MHz以上的CPU,如果使用图形用户界面,则至少需要400 MHz以上的CPU。内存对于命令行界面,64MB内存就够了,而对于GUI,则至少需要128MB内存,推荐的内存数量为256MB。磁盘空间需要的磁盘空间数量取决于选择安装多少组件以及所选的分区方案。最少的情况下,需要大约850MB磁盘空间。而如果选择了所有软件包,则至少需要大约5.5GB磁盘空间。2.1.2为安装Red Hat Linux准备分区 在Linux中,存储设备的命名与Windows系统有所不同:标准PC机上最多可以有4个IDE
13、设备,可能是磁盘,也可能是CD/DVD设备;对于IDE磁盘,使用“hd”表示,并且在“hd”之后使用小写字母表示磁盘编号,磁盘编后之后是分区编号,使用阿拉伯数字表示;主分区的编号依次是1-4,而扩展分区上的逻辑分区的编号从5开始;SCSI磁盘表示为“sd” 常用存储设备存储设备设备文件IDE1的主盘/dev/hdaIDE1的从盘/dev/hdbIDE2的主盘/dev/hdcIDE2的从盘/dev/hddIDE1的主盘第一分区/dev/hda1IDE1的从盘第一逻辑分区/dev/hdb5系统的第一个SCSI硬盘/dev/sda软盘驱动器/dev/fd0光盘驱动器/dev/cdrom2.2使用图形
14、化界面安装Linux 图形化安装的基本步骤安装提示选项配置基本参数设置磁盘分区配置安装细节 选择软件包 安装后配置第一次启动Linux 2.2.2安装提示选项 2.2.3配置基本参数2.2.4 设置磁盘分区 推荐的分区方案:一个交换分区(至少32MB):交换分区用来支持虚拟内存。交换分区的推荐值是计算机内存的两倍。一个/boot 分区(100 MB):这个挂载在/boot上的分区包含操作系统的内核(允许系统引导 Red Hat Linux),以及其他几个在引导过程中使用的文件。一个根分区(1.7-5.0 GB):这个分区将被挂载到“/”(根目录)上,具体尺寸视实际的应用所需而定。 2.2.4
15、设置磁盘分区 2.2.5 配置安装细节 2.2.6选择软件包 2.2.7安装后配置 2.2.8第一次启动Linux Red Hat 设置代理准备安装: 应该看到一个安装 Red Hat Linux 做准备的屏幕。 当你重新引导系统后,一份完整的安装日志可在 /root/install.log 中找到,以备今后参考。要取消安装进程,按计算机的重新启动按钮,或者使用 Control-Alt-Delete 组合键来重启计算机。 安装完成祝贺你!你的 Red Hat Linux AS4 安装现已完成! 安装程序会提示你做好重新引导系统的准备。 如果安装介质(磁盘驱动器内的磁盘或光盘驱动器内的光盘)在重
16、新引导时没有被自动弹出,请记住取出它们。 2.3 RHEL4的登录和关闭的登录和关闭1.登录:使用 Red Hat Linux 系统的一个前提条件是登录。登录实际上是向系统做自我介绍,又称验证(authentication)。如果键入了错误的用户名或口令,就不会被允许进入系统。Linux系统有普通用户和超级用户之分。普通用户的用户名是任意的,而超级用户的用户名是root。Linux系统是严格区分大小写的,无论是用户名、文件名、设备名都是如此。即liubing、LiuBing、LIUBING是三个不同的用户名或文件名。图1-21显示为Red 当口令输入完毕后,按回车键进入Red Hat Linu
17、x9.0图形化界面,如图1-22所示。2. 注销注销如果想切换用户登录,可采用注销当前图形化桌面会话。操作的方法是: (1)依次选择“主菜单注销”命令。 (2)打开如图 1-13所示的确认对话框,选择“注销”选项,然后点击“确定”按钮。如果你想保存桌面的配置以及还在运行的程序,选中“保存当前设置”复选框。 图1-23 “注销”对话框图1-23 “注销”对话框3. 关机和重新启动关机和重新启动关切和重新启动的方法如下:(1)依次选择“主菜单注销”命令。 (2)在打开的对话框,选择“关机”或“重新启动”选项,然后点击“确定”按钮,即可完成关机或重新启动操作。终端的使用点开始-系统工具-终端相当于w
18、indows的控制台驱动器的挂载和卸载Mount例如:$mount t ntfs /dev/hda1 /mnt/disk1$mount t vfat /dev/sdb1 /mnt/flashdisk1 软件的安装使用RPM管理工具源代码安装APT和YUM工具1.4 使用使用 RPM 来管理软件包来管理软件包RPM 软件包管理器(RPM)是开放打包系统,任何人都可以使用。它在 Red Hat Linux,以及其它 Linux 和 UNIX 系统上运行。对于终端用户来说,RPM 简化了系统更新。安装、删除安装、升级 RPM 软件包可以使用简短的命令就可完成。RPM 维护一个已安装软件包和它们的文件
19、数据库,因此,可以在系统上使用功能强大的查询和校验。对于开发者来说,RPM允许把软件编码和程序打包,然后提供给终端用户。 1.4.1 RPM 的设计目标的设计目标可升级性可升级性 使用使用 RPM,可以不必全盘重装就可以可以不必全盘重装就可以在系统上升级个别组件。当得到一个基于在系统上升级个别组件。当得到一个基于 RPM 的操作系统的新发行版本(如的操作系统的新发行版本(如 Red Hat Linux),),不必重新安装系统。不必重新安装系统。 强大的查询功能强大的查询功能 RPM 被设计来提供强大的查询功能。被设计来提供强大的查询功能。可以在整个数据库中搜索软件包或某些特可以在整个数据库中搜
20、索软件包或某些特定文件。还可以轻易地了解到哪个文件属定文件。还可以轻易地了解到哪个文件属于哪个软件包,软件包来自哪里。于哪个软件包,软件包来自哪里。 3. 系统校验系统校验 RPM另一项强大的功能是软件包校验。 4. 纯净源码纯净源码 一个重要的设计目标是允许使用与软件的原创者所发行源码一致的“纯净”软件源码。使用 RPM,会有纯净源码、使用过的补丁、以及完整的建构指令。 *.tar *.tgz *.bz *.bz2 *.zip1.4.2 RPM 有基本操作模式有基本操作模式RPM 有五种基本操作模式(不包括软件包建构):安装、删除安装、升级、查询和校验,本节包括对每一模式的总览。想了解完整的
21、选项和细节,请使用 rpm -help 命令。RMPRMP包的名称格式包的名称格式RPM包的名称有其特有的格式,如典型的包的名称有其特有的格式,如典型的 RPM 软软名称类似于:名称类似于: google-desktop-linux-current.rpm该文件名包括软件包名称该文件名包括软件包名称“liubing”;软件的版本软件的版本“1.0”其中包括主版本号和次版本号;其中包括主版本号和次版本号;“i386”是软件所运行是软件所运行硬件平台;最后硬件平台;最后“rpm”做为文件的扩展名,当然代表文做为文件的扩展名,当然代表文件的类型为件的类型为RPM包。包。 2. 安装安装RPM包包命令
22、格式: rpm i RPM包的全路径文件名 如果想安装RPM包并显示安装进度信息可使用如下命令格式:rpm ivh RPM包的全路径文件名 在此命令的参数选项中: i:代表安装。 v:代表verbose,设置在安装过程中将显示详细的信息。 h:代表hash,设置在安装过程中将显示“# ”来表示安装的进度。对于较大的RPM包,在安装时尤其需要使用“-ivh”选项,这样可以看到安装过程的相应信息,更可以了解安装的进度。3. 删除删除 RPM包包命令格式: rpm -e RPM包名称rpm e命令用于从当前系统中删除已安装的软件包,需要在信念中指定要删除的软件包的名称而不是安装命令中的软件包安装文件
23、名。(1)首先在终端上将系统中自带的输入法删除。# rpm e miniChinput(2)进入到下载fcitx的目录(假设是/input目录)# cd /input(3)然后使用RPM命令来安装fcitx # rpm ivh fcitx-1.8.5-1.rpm(4)要让此输入法生效,还必须重新启动Linux系统。升级升级RPM包包 命令格式命令格式 : rpm -U RPM包的全路径文件名包的全路径文件名 5. 查询查询RPM包包 命令格式:命令格式: rpm -q 使用使用 rpm -q 命令来查询安装的软件包的数据库命令来查询安装的软件包的数据库rpm -q fcitx命令会显示安装的软件包命令会显示安装的软件包 fcitx的的名称、版本、和发行号码。名称、版本、和发行号码。 1.-a: 查询所有已安装的软件包。 2.-f : 会查询拥有 的软件包。当指定文件时,必须指定文件的完整路径(如 /usr/bin/ls)。 3. -p : 查询软件包 。以下选项用来选择要搜索的信息类型。它们叫做信息选择选项。 -i :显示软件包信息,包括名称、描述、发行版本、大 小、制造日期、生产商,以及其它杂项。 -l:显示软件包所含的文件列表。 -s:显示软件包中所有文件的状态。 -d:显示被标记为文档(man 页、info 页、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 快乐游乐园安全第一3篇
- 化粪池清掏业务协议3篇
- 单位授权委托书格式设计方案3篇
- 劳务分包工程安全协议书3篇
- 安全责任书液化气站3篇
- 学生考试诚信宣言3篇
- 工程合同首页
- 腈纶纤维在医疗绷带产品的开发考核试卷
- 电脑组件的未来趋势考核试卷
- 糕点行业人力资源开发与培训考核试卷
- 开曼群岛公司法2024版中文译本(含2024年修订主要内容)
- 第一章-地震工程学概论
- 2023年云南师范大学实验中学招聘考试真题
- 校友管理系统答辩
- 医院耗材管理制度耗材
- TSGD7002-2023-压力管道元件型式试验规则
- 220kV变电站技术培训方案
- 2025年软件资格考试信息系统运行管理员(初级)(基础知识、应用技术)合卷试卷及答案指导
- 购房购房合同
- 《天润乳业公司的存货管理问题及完善对策8500字》
- 神经重症气管切开患者气道功能康复与管理专家共识(2024)解读
评论
0/150
提交评论