第1章+++Linux基本知识_第1页
第1章+++Linux基本知识_第2页
第1章+++Linux基本知识_第3页
第1章+++Linux基本知识_第4页
第1章+++Linux基本知识_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、课程名称:课程名称:Linux操作系操作系统基础统基础参考书:参考书:鸟哥的鸟哥的Linux私房菜基础学习篇(第三版)私房菜基础学习篇(第三版) 人民邮电出版社人民邮电出版社 鸟哥的鸟哥的Linux私房菜服务器架设篇(第三版)私房菜服务器架设篇(第三版) 机械工业出版社机械工业出版社上课教材:上课教材: Linux网络操作系统与实训网络操作系统与实训 中国铁道出版社中国铁道出版社大学获得知识的途径课堂互联网图书馆以自学为主学习方法学习方法 尽量用命令操作慢慢积累,边积累边记录选择好一本工具书多加实践遇到问题网上搜索目录目录 Linux基础知识第1章 Linux基本知识 第2章 X Window

2、图形化界 面 第3章 Linux文件系统管理 第4章 磁盘管理 第5章 用户与组账号管理 第6章 Linux运行级别与进程管理 第7章 软件包管理 第8章 打印机管理 第9章 Linux网络基础 Linux服务器配置第10章 DNS服务器配置与管理 第11章 DHCP服务器配置与管理 第12章 Samba和NFS服务器的配置与管理 第13章 Apache 服务器配置与管理第14章 FTP服务器配置与管理第15章 邮件服务器配置与管理第16章Linux防火墙与NAT服务配置第17章Squid代理服务器的配置与管理第18章远程管理工具 本章介绍了Linux操作系统的发展及其应用、Linux的主要特

3、点和版本,描述了Linux的 系统组成,介绍了RHEL 6操作系统的方法。 学完本章后将能够:v描述Linux操作系统发展历史、应用现状和主要特点。v熟悉Linux的内核版本和发行版本。v描述Linux的系统组成。v进行Linux的启动、关闭与登录。v使用VMware安装、升级RHEL 6 操作系统第1章 Linux基本知识1.1 Linux的发展与应用1.2 Linux的主要特点1.3 Linux的版本1.4 Linux的系统组成1.5 Linux的启动、关机与登录1.6 使用VMware软件安装Linux操作系统 1.1.1 Linux Linux的发展史的发展史 Linux是当前最具发展

4、潜力的计算机操作系统,Internet的旺盛需求正推动着Linux的热潮一浪高过一浪。它是自由传播的类UNIX操作系统,比较流行的Linux操作系统一有:Redhat Linux、 Fedora、Centos、 Ubuntu 、Turbo Linux、SUSE、Debian等,现在还有国产的红旗Linux、中软Linux等不同版本。Linux具有自由与开放的特性,以及强大的网络功 能 , 将 有 着 无 限 广 阔 的 发 展 前 景 。 Linux系统的出现系统的出现 1991年初,21岁的Linus Torvalds就读于芬兰的赫尔辛基大学(University of Helsinki),

5、为完成自己操作系统课程的作业,基于Minix(一种免费的小型UNIX操作系统)编写一些程序。Linus决定自己开发终端仿真程序,仿真程序实现的是网络的登录和电子邮件的收发,无法下载和上传资料。Linus进而开发了磁盘管理和文件管理程序,以实现操作系统核心功能的完善。 Linux的标志自由软件含义v 自由软件是指用户拥有以下三个层次自由的软件:v 研究程序运行机制,源代码公开并根据用户自己的需要修改它的自由;v 重新分发拷贝,以使其他人能够共享软件的自由;v 改进程序,为使他人受益而散发它的自由;v 简言之,就是用户有运行、拷贝、研究、改进软件的自由。1.1.2 Linux的应用现状和前景的应用

6、现状和前景 Linux的应用范围主要包括桌面、工作站、服务器、嵌入式系统等方面。v桌面 :红旗linuxv工作站v服务器:Bind(DNS服务)、Apache(WWW服务)、 Vsftpd(FTP服务)、Sendmail(电子邮件服务)等v嵌入式系统:目前最具商业前景的Linux应用1.1 Linux的发展与应用1.2 Linux的主要特点1.3 Linux的版本1.4 Linux的系统组成1.5 Linux的启动、关机与登录1.6 使用VMware软件安装Linux操作系统Linux主要特点v多用户多任务v高度的稳定性v良好的兼容性 v强大的可移植性v支持多种文件系统v高效的内存管理v图形化

7、用户界面v完善的网络功能v 命令行界面不易被用户掌握,支持的PC硬件不如Windows广泛Linux 理念理念v一切即文件(包括硬件)v小型、目的单一的程序v把多个程序连接在一起来执行复杂任务的能力v避免令人困惑的用户界面v以文本格式保存配置数据1.1 Linux的发展与应用1.2 Linux的主要特点1.3 Linux的版本1.4 Linux的系统组成1.5 Linux的启动、关机与登录1.6 使用VMware软件安装Linux操作系统1.3版本版本 从Linux开发技术的角度看,Linux版本有两种:内核(Kernel)版本和发行(Distribution)版本。内核版本是指Linux系统

8、内核自身的版本号,而发行版本是指由不同的公司或组织将Linux内核与应用程序、文档组织在一起,构成的一个发行套装。各个公司或组织通常会使用CD-ROM发布它们的Linux发行套装。1.3.1 Linux内核版本内核版本 Linux的内核版本号由3个数字组成,一般表示为X.Y.Z形式,如3.0.5。其中:v X:表示主版本号,通常在一段时间内比较稳定。v Y:表示次版本号。如果是偶数,代表这个内核版本是正式版本(或称稳定的核心版本),可以用于实际的产品中;而如果是奇数,则代表这个内核版本是测试版本还不太稳定,功能也不完善,仅供测试。v Z:表示补丁的版本号,这个数字越大,则表明修改的次数越多,版

9、本相对更完善。v uname -r 查看内核 或者: cat /proc/version v Red Hat Enterprise Linux 6 使用的内核版本是v 2.6.32-71.el6.x86_641.3.2 Linux的发行版本的发行版本 Linux免费的内核,以及允许用户或厂商自行搭配其他应用程序的特性,目前世界上已经有超过百种不同的组合,这些不同的厂商把发布的内核与应用程序包组合就成了不同发行套件版本的Linux系统,相对于内核版本,发行套件版本号随着发布者的不同而不同,与系统内核的版本号是相对独立的。1.3.2 Linux的发行版本的发行版本1.3.3 Red Hat Ent

10、erprise Linux简介简介 Linux的不同发行版本,其区别主要在于安装和配置方式和捆绑软件以及技术支持方面存在差异。vRed Hat Enterprise Linux AS:大型企业、数据中心vRed Hat Enterprise Linux ES:小型企业vRed Hat Enterprise Linux WS:桌面环境应用 查看redhat发行版 cat /etc/redhat-release cat /etc/issue1.1 Linux的发展与应用1.2 Linux的主要特点1.3 Linux的版本1.4 Linux的系统组成1.5 Linux的启动、关机与登录1.6 使用V

11、Mware软件安装Linux操作系统Linux的系统组成硬件设备接口TCP/IP栈内核内核(kernel)shcshbash命令解释程序命令解释程序ShellviOpenOJavaPostfixls应用程序应用程序1.4.1 内核内核 内核(Kernel)是整个操作系统的核心,管理着整个计算机系统的软硬件资源,如CPU和内存。 Linux的内核源代码主要用C语言编写,只有部分与驱动相关的用汇编语言Assembly编写。Linux内核采用模块化的结构,其主要模块包括:CPU和进程管理、存储管理、文件系统管理、设备管理和驱动、网络通信以及系统的引导、系统调用等。1.4.2 She

12、ll Linux的内核并不能直接接受来自终端的用户命令,的内核并不能直接接受来自终端的用户命令,也就不能直接与用户进行交互操作,因此需要也就不能直接与用户进行交互操作,因此需要Shell这一这一交互式命令解释程序来充当用户和内核之间的桥梁。交互式命令解释程序来充当用户和内核之间的桥梁。 当用户启动当用户启动Linux,并成功登录到,并成功登录到Linux后,系统就后,系统就会自动会自动Shell。从用户登录到用户退出登录,用户输入的。从用户登录到用户退出登录,用户输入的每个命令都要由每个命令都要由Shell接收,并由接收,并由Shell去解释。去解释。 Shell不仅是一种交互式命令解释程序,

13、而且还是一种不仅是一种交互式命令解释程序,而且还是一种程序设计语言,它跟程序设计语言,它跟MS-DOS中的批处理命令类似,但比中的批处理命令类似,但比批处理命令功能强大。批处理命令功能强大。 每个Linux系统的用户可以拥有他自己的用户界面或Shell,用以满足他们自己专门的Shell需要。 同Linux本身一样,Shell也有多种不同的版本,目前主要有下列版本的Shell: v Bourne Shell:是贝尔实验室开发的。 v BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell。 v Korn Shell:是对Bourne SHell的发展,在大部

14、分内容上与Bourne Shell兼容。 v C Shell:是SUN公司Shell的BSD版本。 1.4.3 应用程序应用程序Linux的应用程序主要来源于以下几个方面:v专门为Linux开发的应用程序,如gaim。v原来是UNIX的应用程序移植到Linux,如vi。v原来是Windows的应用程序移植到Linux,如RealOne播放器、Oracle等。Red Hat Linux中部分常用的应用软件 软件类型软件类型软件名称软件名称办公软件办公软件OpenOOpenO文本编辑文本编辑vivi、geditgedit、EmacsEmacs、X X Emacs

15、Emacs、NeditNedit、joejoe、picopico、开发工具开发工具gccgcc、perlperl、javajava、pythonpython图像处理图像处理GIMPGIMP、GQviewGQview、ElectricElectric EyesEyes、GNOMEGNOME GhostviewGhostview、ImageMagickImageMagick、xpdfxpdf多媒体工具多媒体工具xmcdxmcd、xcdplayerxcdplayer、XMMSXMMS、GTVGTV MPEGMPEG PlayerPlayer刻录工具刻录工具XcdroastXcdroast、cdwri

16、tecdwrite、cdrecordcdrecord网络管理网络管理EtherealEthereal、xtraceroutextraceroute、TracerouteTraceroute、NetworkNetwork ConfigurationConfiguration、InternetInternet ConfigurationConfiguration游戏游戏FreeCellFreeCell、GnibblesGnibbles、gataxxgataxx、ChessChess、xbillxbillInternetInternet工具工具MozillaMozilla、gFTPgFTP、lynx

17、lynx、LicqLicq、X-ChatX-Chat IRCIRC clientclientX X窗口管理窗口管理EnlightenmentEnlightenment、SawfishSawfish、twmtwm、WindowWindow MakerMaker1.1 Linux的发展与应用1.2 Linux的主要特点1.3 Linux的版本1.4 Linux的系统组成1.5 Linux的启动、关机与登录1.6 使用VMware软件安装Linux操作系统1.5.1 Linux的启动的启动 1.5.2 系统登录系统登录 Linux是多用户多任务操作系统,任何用户要使用Linux系统,都必须登录。 R

18、HEL 6允许同时打开6个文本虚拟控制台(tty1-tty6)进行登录和操作,如果启动了X Window,第1个虚拟控制台(tty1)就对应图形界面。如果系统设置的默认登录界面为文本界面,启动RHEL 6后将进入1号文本虚拟控制台,可以使用【Alt+F2】到【Alt+F6】组合键在各个文本虚拟控制台之间进 行 切 换 。 运 行 X W i n d o w 进 入 图 形 模 式 后 , 需 按【Ctrl+Alt+F2】到【Ctrl+Alt+F6】组合键访问文本虚拟控制台界面,按【Alt+F1】组合键可回到图形模式。用户可以在每一个虚拟控制台上实现以不同用户身份登录,或用于同时运行多个应用程序

19、。 图形模式登录图形模式登录文本模式登录文本模式登录v表示该用户账户的目录vRoot账户默认的提示符是#v普通用户默认的提示符是$vLinux下最好用普通账户登录,因为root账户的权限太大,一旦被别人获取或者操作失误,后患无穷!vLinux对字母的大小写是有分别的。1.5.3 关机与重启关机与重启图形模式下的关机与重启文本模式下关机与重启v 1. 注销注销字符界面下输入logout或exit命令v 2. 关闭系统关闭系统立刻关闭系统 shutdown h now shutdown h 9:30 shutdown h +5 halt是系统正常关机 poweroff是系统关机后还会关闭电源 in

20、it 0 注意此命令只有管理员能用,一定慎用,关闭系统注意此命令只有管理员能用,一定慎用,关闭系统前,一定要告知在线用户前,一定要告知在线用户 重新启动reboot init 6在文本模式下进入图形化模式的方法1. startx2. init 51.1 Linux的发展与应用1.2 Linux的主要特点1.3 Linux的版本1.4 Linux的系统组成1.5 Linux的启动、关机与登录1.6 使用VMware软件安装Linux操作系统1.6.1 VMware简介简介 VMware (Virtual Machine ware)是一个“虚拟PC”软件公司。它的产品可以使用户在一台机器上同时运行

21、两个或更多Windows、DOS、Linux系统。 VMware提供了三种工作模式:vbridged(桥接模式)vhost-only(主机模式)vNAT(网络地址转换模式)1.6.2 安装前预备知识安装前预备知识vLinux磁盘分区v逻辑卷管理器v磁盘阵列磁盘分区基础磁盘分区基础 v硬盘分区是针对一个硬盘进行操作的,它可以分为:主分区、扩展分区、逻辑分区。其中主分区可以是1-3个,扩展分区可以有0-1个,逻辑分区则没有什么限制。 Linux系统中磁盘设备名系统中磁盘设备名v 系统第一块IDE接口的硬盘称为/dev/hda,而它的第一个分区则称为/dev/hda1。v 系统第二块IDE接口的硬盘

22、称为/dev/hdb,而它的第三个分区则称为/dev/hdb3。v 系统第一块SCSI接口的硬盘称为/dev/sda,而它的第一个分区则称为/dev/sda1。v 系统第二块SCSI接口的硬盘称为/dev/sdb,而它的第五个分区则称为/dev/sdb5。 Linux中的分区数字编号中的分区数字编号vLinux中的分区数字编号,14留给主分区和扩展分区,逻辑分区从5开始。v Linux和和Windows操作系统多重引导安装操作系统多重引导安装 v对于Windows和Linux间的多重引导问题,最好是先安装Windows操作系统,然后再在Windows分区的文件系统下进行Linux分区 。1.6

23、.3使用使用VMware安装安装RHEL 6操作系统操作系统Red Hat Enterprise Linux 6支持的安装方式有 v光盘v硬盘驱动器vNFSvFTPvHTTPv安装RHEL 6系统v安装完成后首次启动设置v升级RHEL 6系统VMware 6.0上安装 RHEL 6的步骤 本章小结本章小结v Linux是一种类UNIX的操作系统,由Linus Torvalds在Minix操作系统的基础上开发。由于Linux加入GNU计划并遵循通用公共许可证(GPL)原则发行,使其得到迅猛发展。凭借其优良特性,目前Linux在互联网服务器和嵌入式系统领域发挥着越来越大的作用。v Linux的版本分为内核版本和发行版本两种。

温馨提示

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

评论

0/150

提交评论