Linux基础应用广东linux公共服务技术支持中心GDLC网址:讲师:徐永俊n第一章Linux简介n第二章Linux的安装n第三章常用的Linux命令n第四章Linux文件系统简介n第五章Shell基础n第六章外部设备的使用n第七章用户及工作组的管理n第八章系统配置简介n第九章XWindow简介n第十章LinuxGUI简介第一章Linux简介n授课内容1、什么是Linux2、Linux的版本介绍3、Linux的优点4、Linux的发展背景n授课目标1、了解Linux及其特点2、了解Linux的历史及发展背景什么是Linux什么是Linux?Linux的官方定义:“Linux是一种UNIX操作系统的克隆,它(的内核)由LinusTorvalds以及网络上组织松散的黑客队伍一起从零开始编写而成。Linux的目标是保持和POSIX的兼容。”LINUX是一个可独立运作的POSIX兼容操作系统,它也包含了SYSV和BSD的功能。它完全是独立发展的,其中没有包含任何有版权问题的代码。LINUX可以在符合GNUPublicLicense的情况下自由传播。Linux起源:站在巨人肩上的LinusUNIXMinixLinuxRichard.StallmanDennis.RitchieKen.ThompsonAndrews.TanenbaumLinux的发展背景nMinix操作系统MINIX系统是由Andrews.Tanenbaum(AST)开发的,主要用于学生学习操作系统原理。nGNU计划GNU计划和自由软件基金会(theFreeSoftwareFoundation)是由RichardM.Stallman于1984年一手创办的.旨在开发一个类似UNIX并且是自由软件的完整操作系统:HURD系统。nPOSIX标准POSIX(PortableOperatingSystemInterface)是由IEEE和ISO/IEC开发的一簇标准。该标准是基于现有的UNIX实践和经验,描述了操作系统的调用服务接口。用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植和运行。nLinux内核的诞生1991年的10月5日,Linus在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核系统的诞生。nLinuxLinux内核、GNU工具以及其他一些自由软件组成了人们常说的LinuxLinux发展的里程碑n1990LinusTorvalds接触Minix并写了一些内核组件n1991Linus公开了Linux内核--0.0.2版n1993发行了Linux1.0版,linux转向GPL版权协议n1994发行了Linux的第一个商业版Slackwaren1996美国国家标准技术局NIST的计算机系统实验室确认Linux1.2.13版符合POSIX标准n1999发行了Linux的简体中文版n2000召开了LinuxWorldChina2000展览会,涌现大量基于Linux的嵌入式系统Linux的版本Linux的版本有两种:内核版本与发行版本nLinux的内核具有两种不同的版本号,实验版本和商业版本。要确定Linux版本的类型,只要查看一下版本号:每一个版本号由三位数字组成,第二位数字说明版本类型。如果第二位数字是偶数则说明这种版本是商业版本,如果是奇数说明是实验版本。如2.0.*是商业版本,2.1.*是实验版本。n内核版本发展史:1.0—2.0—2.2—2.4—2.6nLinux加入GNU并遵循公共版权许可证(GPL),由于不排斥商家对自由软件作进一步开发,也不排斥在Linux上开发商业软件,因而使Linux又开始了一次飞跃,出现了很多的Linux发行套件,如Slackware、Redhat、TurboLinux、OpenLinux等十多种。发行套件的版本是由各个商家自己决定的,与内核版本是独立的。各种Linux发行版nSlackwareLinux红旗LinuxnRedHatLinux中标普华LinuxnDebianLinux新华LinuxnSUSELinux即时LinuxnOpenLinux共创Linuxn冲浪LinuxMandrakeLinuxnTurboLinuxLinux发行版介绍(一)nSlackwareLinuxnSlackware是最早的Linux正式版本之一,它遵循BSD的风格,尤其是在系统启动脚本。现有的版本是Slackware10.1,它是基于Linux2.4内核。nRedHatLinuxnRedHatLinux是Linux最早的商业版本之一。它在美国和其他英语国家市场上获得了较大的成功。现有的最新版本是RedHatLinuxAS4.0。nDebianLinuxnDebian是一个开放源代码的操作系统,目前基于Linux2.6内核。它由许多志愿者维护,是真正的非商业化Linux。nMandarkeLinuxnMandarke的吉祥物是一个黑色的魔术帽,它其实参照了Redhat的基础上制成的,它继承了许多Redhat的优点,还加上了许多迎合Linux初学者的功能,如美丽的图形化安装界面。nSUSELinuxnSuSE由德国人开发出来,是在欧洲大陆最流行的版本之一,现已被Novell收购。现有最新版本是SuSE9.2,基于Linux2.6内核。Linux发行版介绍(二)nCalderaOpenLinuxnCalderaOpenLinux是最早关注简易安装方法的Linux正式版本之一,同时,它还在式版本中集成了办公软件。现有最新版本是CalderaOpenLinux4.0。目前CalderaOpenLinux已更名为SCOLinux。nTurboLinuxnTurboLinux公司是以推出高性能服务器而著称的Linux厂商,以前是亚洲占市场最大的商业版本,在中国、日本和韩国都取得了巨大的成功。现在较流行的版本是TurboLinux10.0,它是基于Linux2.6内核。n红旗Linuxn中国市场占有率最高的Linux厂商之一。目前最新版是RedFlagAS4.1、RedFlagDesktop4.1n中标普华Linuxn新华华镭LinuxnClinuxnThizLinuxLinux的优点Linux有什么优点?nOpen的思想,开放源代码,自主改进或定制nFree的精神,自由使用n完善的网络功能:内置TCP/IP协议;n真正意义上的多任务、多用户作系统;n完全运行于保护模式,充分利用了CPU性能;n先进的内存管理机制,更加有效地利用物理内存;n稳定性,安全性,高效性;n与UNIX系统在源代码级兼容,符合IEEEPOSIX标准;n支持数十种文件系统格式;n设备独立性,良好的可移植性;n无昂贵的版权费,低成本LinuxVSWindows多用户多任务DOS,windows3.1单用户单任务操作系统的功能自由使用比较昂贵使用费用自由提供完整的接口封闭的、有偿使用的系统接口由比较成熟的操作系统发展而来自成体系发展背景LinuxWindowsLinux的发展前景促进中国Linux快速发展的主要因素:◆支持Linux的软、硬件产品逐渐增多◆日渐成熟的技术实力和被认可的成功案例◆相对较低的购买成本、实施成本和维护成本◆中国政府的大力支持,Linux成为振兴中国民族软件产业的希望曙光。◆嵌入式领域的广阔前景第二章Linux的安装l授课内容1、Linux安装前的准备2、Linux安装的方式3、Linux安装的步骤4、Linux的卸载l授课目标1、学会安装Linux2、了解Linux安装的特点安装前的准备工作(一)基本的硬件要求:§Inter486以上的处理器§至少32M内存,推荐64M以上§至少需要1G以上的硬盘空间§VGA显卡§可启动的CDROM§其他设备(如声卡、网卡和Modem等)§安装Linux使用的介质§光驱、软驱(可选)安装前的准备工作(二)硬盘的分区考虑:§备份重要的数据§调整硬盘分区§安装Linux到主分区或逻辑分区§利用VMware软件安装LinuxOS§分区工具:Fdisk/PQMagic(5.0)/DM硬盘结构的介绍mbr主分区逻辑分区扩展分区55AAH446字节16字节16字节16字节16字节Mbr:主引导扇区,共512个字节,其中446个字节在windows中用于存储错误代码在linux中用于存储内核,16个字节表示用于存储几个主分区的信息,55AA表示跳转2个字节。即(446+16*4+2=512)注意:所以在安装多系统时要注意安装顺序安装方式n安装方式:Linux有多种安装方式包括:n硬盘安装n网络安装(NFS、HTTP、FTP)nCD-ROM安装n利用VMware软件安装虚拟机n启动安装程序:n使用光盘引导,安装时应在BIOS设置启动顺序,把CD-ROM作为第一启动搜索选项。光盘安装是最直接、最快捷的方法。n使用软盘引导,安装时应在BIOS设置启动顺序,把软盘作为第一启动搜索选项。软盘引导应事先制作安装引导软盘。Linux的安装Redhat安装程序正在启动……安装步骤(一)(1)安装语言选择虚拟控制台的功能XWindow信息Ctrl+Alt+F77其他信息Ctrl+Alt+F55显示来自Kernel与系统有关的信息Ctrl+Alt+F44显示来自安装程序的记录内容Ctrl+Alt+F33可运行简单命令的ShellCtrl+Alt+F22安装对话信息Ctrl+Alt+F11说明功能键组合虚拟控制台安装步骤(二)(2)键盘配置安装步骤(三)(3)鼠标配置安装步骤(四)(4)选择全新安装还是升级安装(5)安装类型安装步骤安装步骤((五五))(6)磁盘分区设置安装步骤安装步骤((六六))(7)为系统分区安装步骤安装步骤((七七))Linux分区划分方法n一般linux分区有(/、/boot、swap)n交换分区:主要用于数据交换,可以划内存大小的1~2倍(swap)n根分区:主要用于存储数据(/)n引导分区:主要用于系统的引导(/boot)一般划100M~200M即可n其它分区可以根椐不同的情况进行划分nLinux分区的划分方法n先划分引导分区、交换分区n最后再划分根分区(8)添加分区安装步骤安装步骤((八八))(9)引导装载程序配置安装步骤安装步骤((九九))(10)网络配置安装步骤安装步骤((十十))(11)防火墙配置安装步骤安装步骤((十一十一))(12)语言支持的选择安装步骤安装步骤((十二十二))(13)时区配置安装步骤安装步骤((十三十三))(14)设置根口令安装步骤安装步骤((十四十四))(15)选择软件包组安装步骤安装步骤((十五十五))安装步骤(十六)(16)安装软件包安装步骤(十七)(17)创建引导盘安装步骤(十八)(18)视频卡配置安装步骤(十九)(19)配置显示器安装步骤(二十)(20)定制配置安装步骤(二十一)(21)RedHatLinux9.0的登录Linux安装成功Linux的卸载§卸载Linux:卸载步骤1:进入Win2K删除linux分区重启或直接用98启动盘启动,用DM/PQ删除linux分区卸载步骤2:在dos命令提示符上输入fdisk/mbr卸载步骤3:重启,完成第三章Linux的常用命令n授课内容1、Linux的各种常用命令2、对各命令参数选项的熟悉n授课目标1、熟悉一些LINUX命令的基本操作2、熟悉一些LINUX命令参数选项的用法linux命令格式linux命令列通常由好几个字串组成,中间用空白或空格键分开。如下所示:commandoptionsarguments(或parameters)命令选项参数例如:rm-rf/home/ols3常用Linux命令介绍(一)§ls命令:显示指定目录下的内容§cd命令:变换工作目录§clear命令:在允许的情况下清除屏幕§pwd命令:显示用户当前工作目录的绝对路径§mkdir命令:用来建立新的目录§rmdir命令:用来删除已建立的目录§cp命令:复制文件(或者目录等)§rm命令:删除文档及目