1、Page 1/28Linux的起源与发展的起源与发展 Linux内核项目是由芬兰赫尔内核项目是由芬兰赫尔辛基大学的辛基大学的Linus Torvalds创创建的建的 1991年年10月,月,Linux第一个公第一个公开版开版0.02版发布版发布 1994年年3月,月,Linux 1.0版发布版发布 Linus的标志是可爱的企鹅,的标志是可爱的企鹅,取自芬兰的吉祥物取自芬兰的吉祥物Page 2/28Linux内核版本内核版本2-1内核版本是由内核版本是由Linux内核社区统一进行发布的内核社区统一进行发布的主版本号主版本号次版本号次版本号末版本号末版本号2.5.72.4.23奇数奇数偶数偶数开发
2、版本开发版本稳定版本稳定版本XX.YY.ZZLinux发行版有选择使用某个内核版本的权利Page 3/28Linux内核版本内核版本2-2开发版本最初是稳定版本的拷贝,开发版本最初是稳定版本的拷贝,稳定版本只修改错误,开发版本稳定版本只修改错误,开发版本继续增加新功能继续增加新功能开发版本趋于稳定后将开发版本趋于稳定后将升级为稳定版本升级为稳定版本Page 4/28Linux发行版本发行版本Linux发行版的名称和版本号是由发行版的维护发行版的名称和版本号是由发行版的维护者决定的者决定的 RHEL4是由是由Red Hat公司发布的公司发布的 Suse Linux 10是由是由Novell公司发
3、布的公司发布的 Debian Linux3.1是由是由Debian维护社区发布的维护社区发布的Page 5/28Red Hat Linux系列发行版系列发行版Red Hat Linux 已停止开发,最高版本为已停止开发,最高版本为9.0Red Hat Linux企业版企业版 简称简称RHEL(Red Hat Enterprise Linux)目前最高版本为目前最高版本为RHEL5Fedora Core社区版社区版 http:/ 6/28Linux在企业中的应用在企业中的应用 Linux作为作为Internet网络服务器的应用网络服务器的应用 提供提供Web、DNS、FTP和和E-mail服务服
4、务Linux作为中小企业内部服务器的应用作为中小企业内部服务器的应用 提供网络代理、网络防火墙、提供网络代理、网络防火墙、DHCP和文件共享服务和文件共享服务Linux作为桌面环境的应用作为桌面环境的应用 可选择使用可选择使用KDE、GNOME等多种桌面环境等多种桌面环境Linux作为软件开发环境的应用作为软件开发环境的应用 支持支持C、C+、PERL、PHP、JAVA和和Python语言的语言的开发开发Page 7/28思考思考在构建企业应用的在构建企业应用的Linux系统时,如果有系统时,如果有2.4.20和和2.5.13两个内核版本可供选择,应使用哪一个,两个内核版本可供选择,应使用哪一
5、个,理由是什么?理由是什么?在使用在使用Linux系统构建应用服务器时,应选择系统构建应用服务器时,应选择Red Hat Linux9、RHEL4或或FC5中的哪个发行版本,中的哪个发行版本,理由是什么?理由是什么?Page 8/28磁盘分区磁盘分区基本磁盘最多可以有基本磁盘最多可以有:4 个主分区个主分区 或或 3 个主分区和一个扩展分区个主分区和一个扩展分区扩展分区可进一步划分为多个逻辑分区扩展分区可进一步划分为多个逻辑分区 假设在一块硬盘上划分两个主分区,一个扩展分假设在一块硬盘上划分两个主分区,一个扩展分 区,再扩展分区上划分区,再扩展分区上划分3个逻辑分区,在个逻辑分区,在LINUX
6、上上是怎么表示的呢?是怎么表示的呢?Page 9/28硬盘分区的设备文件硬盘分区的设备文件硬盘分区的文件名表示硬盘分区的文件名表示/dev/hda5用文件来表示硬件设备用文件来表示硬件设备所有硬件所有硬件设备文件设备文件的目录的目录硬件设备的硬件设备的代号,代号,hd代代表表IDE设备,设备,sd代表代表SCSI设备设备同类型设备的同类型设备的编号,编号,a代表代表第一个硬盘,第一个硬盘,b代表第二个代表第二个硬盘,如此类硬盘,如此类推推分区号分区号Page 10/28硬盘和分区的结构硬盘和分区的结构硬盘设备/dev/hda主分区1/dev/hda1主分区2/dev/hda2逻辑分区1/dev
7、/hda5逻辑分区2/dev/hda6扩展分区Page 11/28磁盘分区工具磁盘分区工具FDISK通过通过fdisk-l 查看机器所挂硬盘个数及分区情况查看机器所挂硬盘个数及分区情况 Page 12/28Linux使用的文件系统类型使用的文件系统类型EXT2和和EXT3都是都是Linux操作系统默认使用的文操作系统默认使用的文件系统类型件系统类型 EXT3属于日志文件系统,是属于日志文件系统,是EXT2文件系统的升级版文件系统的升级版swap类型的文件系统在类型的文件系统在Linux系统的交换分区中系统的交换分区中使用使用 Linux支持对支持对FAT格式文件系统(包括格式文件系统(包括FA
8、T16和和FAT32)的读写)的读写Linux支持对支持对NTFS文件系统的读取,默认不支持文件系统的读取,默认不支持对对NTFS文件系统的写入文件系统的写入Page 13/28Linux的文件类型的文件类型文件名:字母、数字、下划线、圆点文件名:字母、数字、下划线、圆点文件类型文件类型 普通文件普通文件 目录文件目录文件 链接文件链接文件 特殊文件特殊文件Page 14/28Linux的配置文件的配置文件配置文件的特点配置文件的特点 文本文件文本文件 传递参数,定制环境传递参数,定制环境 大多位于大多位于/etc目录目录配置文件类型配置文件类型 与主机信息相关的配置文件与主机信息相关的配置文
9、件 与系统引导登录的相关的配置文件与系统引导登录的相关的配置文件 与文件系统相关的配置文件与文件系统相关的配置文件 与系统管理相关的配置文件与系统管理相关的配置文件 与系统服务相关的配置文件与系统服务相关的配置文件Page 15/28目录层次结构目录层次结构根目录(根目录(/)/bin/sbin /home/boot/dev/usr/etc/var/root /john/mike /bin /sbin /logLinux系统使用树型目录结构,在整个系统中只系统使用树型目录结构,在整个系统中只存在一个根目录(文件系统)存在一个根目录(文件系统)Linux系统中总是将文件系统挂载到树型目录结系统中
10、总是将文件系统挂载到树型目录结构中的某个目录节点中使用构中的某个目录节点中使用Page 16/28Linux的安装方式的安装方式 安装程序的引导方式安装程序的引导方式 RHEL4支持从光盘和支持从光盘和USB存储设备引导安装程序存储设备引导安装程序安装程序读取软件包的方式安装程序读取软件包的方式 从光盘读取软件包进行安装是从光盘读取软件包进行安装是RHEL4提供的缺省安装提供的缺省安装方式方式 安装程序可读取硬盘中保存的安装光盘镜像文件(安装程序可读取硬盘中保存的安装光盘镜像文件(ISO文件)进行安装文件)进行安装 安装程序可从安装程序可从NFS、FTP和和HTTP网络服务器中读取文网络服务器
11、中读取文件进行安装件进行安装Page 17/28系统载入程序系统载入程序LILOPage 18/28系统载入程序系统载入程序GRUBPage 19/28系统运行级别系统运行级别0 关闭系统关闭系统1 单用户模式单用户模式2 多用户模式(不支持多用户模式(不支持NFS)3 完全多用户模式完全多用户模式4 未分配使用未分配使用 5 图形登录的多用户模式图形登录的多用户模式 6 重新启动,不要把系统缺省运行级别设置为重新启动,不要把系统缺省运行级别设置为6,否则系统将不能正常启动,否则系统将不能正常启动 Page 20/28Linux与与Windows的具体特点比较的具体特点比较基于社团形式的好技术
12、支持无有版权限制和费用方便非常方便使用方便性具有极大的可调节性基于界面的规范性,更易于调节系统可调节性开放保密源代码一般好硬件支持好很好软件支持很好好稳定性好一般安全性能LinuxWindows 2003特点Page 21/28实验实验任务任务1:Linux系统安装系统安装任务任务2:使用常用命令查看系统状态:使用常用命令查看系统状态Page 22/28任务任务1 注意事项注意事项提示提示1:进行进行Linux系统安装前应确认硬盘数据已备份系统安装前应确认硬盘数据已备份启动启动Linux安装程序前应确认主机安装程序前应确认主机CMOS设置中的启动顺序为设置中的启动顺序为光盘驱动器优先光盘驱动器
13、优先应牢记安装过程中设置的应牢记安装过程中设置的root用户的口令用户的口令提示提示2:安装完成后应取出安装完成后应取出Linux安装光盘,并从硬盘启动主机安装光盘,并从硬盘启动主机在首次启动向导程序中应至少建立一个普通用户帐号用于系统在首次启动向导程序中应至少建立一个普通用户帐号用于系统的普通登录(非管理员登录)的普通登录(非管理员登录)Page 23/28任务任务2使用使用PWD命令显示当前路径,看到什么?命令显示当前路径,看到什么?使用使用ls命令观察命令观察linux系统目录结构系统目录结构使用使用ls-l命令查看文件的类型命令查看文件的类型使用使用mount命令查看系统分区被装载的状
14、况命令查看系统分区被装载的状况使用使用cat命令查看系统安装日志命令查看系统安装日志使用使用halt命令关闭系统命令关闭系统Page 24/28练习题练习题1.Linux内核对硬件设备采用文件的形式进行管理,所有的硬内核对硬件设备采用文件的形式进行管理,所有的硬件都对应一个()件都对应一个()A./dev B./etc C./sbin D./usr2.Linux文件系统采用树型目录结构组织文件,其中树型目录文件系统采用树型目录结构组织文件,其中树型目录的根是指()的根是指()A.root B./C./home D.c:Page 25/28练习题练习题3.Linux系统缺省的用户主目录是在()目
15、录下以用户名命系统缺省的用户主目录是在()目录下以用户名命名的目录名的目录 A./root B./C./home D./var4.Red Hat Linux安装系统提供的两种多系统引导程序是安装系统提供的两种多系统引导程序是()和和()它们都能提供()它们都能提供linux和其他操作系统共存于一台机器和其他操作系统共存于一台机器的功能。的功能。A.osloader B.boot C.grub D.LILOPage 26/28练习题练习题5.Linux操作系统安装过程中必须建立的分区是()操作系统安装过程中必须建立的分区是()A./boot B./分区分区 C.swap分区分区 D.备份分区备份
16、分区6.Linux的文件类型可以分为()的文件类型可以分为()A.普通文件普通文件 B.特殊文件特殊文件 C.链接文件链接文件 D.目录文件目录文件Page 27/28练习题练习题7.Linux用户获得技术支持的主要途径是?用户获得技术支持的主要途径是?A.800客户服务电话客户服务电话 B.上门服务上门服务 C.商业支持商业支持 D.社区支持社区支持8.Linux的内核版本具有下列哪两种不同的版本()的内核版本具有下列哪两种不同的版本()A.开发版本开发版本 B.发行版本发行版本 C.稳定版本稳定版本 D.测试版本测试版本Page 28/28练习题练习题9.在在linux内核内核2.4.6版本号中,次版本号是?版本号中,次版本号是?A.2 B.4 C.610.Linux内核内核2.5.19版本属于?版本属于?A.开发版开发版 B.稳定版稳定版