您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > Linux操作系统实用教程
《Linux操作系统实用教程》第1章Linux操作系统概述1.1自由软件简介Linux是自由软件的代表,运行在该系统上的应用程序几乎都是自由软件。自由软件含义自由软件相关词语1.2Linux操作系统概述Linux的发展历史Linux的内核版本与发行版本Linux的特点自由软件含义自由软件是指用户拥有以下三个层次自由的软件:①研究程序运行机制,源代码公开并根据用户自己的需要修改它的自由;②重新分发拷贝,以使其他人能够共享软件的自由;③改进程序,为使他人受益而散发它的自由;简言之,就是用户有运行、拷贝、研究、改进软件的自由。自由软件相关词语FSF自由软件基金会GPL协议GUN工程1.2Linux操作系统概述Linux的发展历史Linux的内核版本与发行版本Linux的内核版本Linux内核版本由3个数字组成:r.x.yr:目前发布的Kernel主版本。x:偶数是稳定版本,奇数是开发中的版本。y:错误修补次数。Linux的内核版本一般来说,x位为偶数的版本表明这是一个可以使用的稳定版本,如:2.6.18;x位为奇数的版本一般加入了一些新内容,不一定稳定,是测试版本,如:2.7.22。RedHatEnterpriseLinux5使用的内核版本是2.6.18。Linux的发行版本Linux免费的内核,以及允许用户或厂商自行搭配其他应用程序的特性,目前世界上已经有超过百种不同的组合,这些不同的厂商把发布的内核与应用程序包组合就成了不同发行套件版本的Linux系统,相对于内核版本,发行套件版本号随着发布者的不同而不同,与系统内核的版本号是相对独立的。国内外常见的Linux发行版本红旗LinuxopenSUSELinux国内外常见的Linux发行版本UbuntuLinuxRedHatLinux国内外常见的Linux发行版本MandrakeLinuxTurboLinuxLinux的特点开放性多用户多任务良好的用户界面设备独立性把所有外部设备统一当作文件对待,只要安装设备的驱动程序,任何用户都可以像使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。Linux的特点提供了丰富的网络功能可靠的系统安全性良好的可移植性Linux的特点兼容其他Unix系统同样遵循POSIX(PortableOperatingSystemforUnix)标准来开发,所以Linux与现今的SystemV以及BSD等主流Unix系统均可兼容,而原来Unix系统下可以执行的程序,也几乎可以完全移植到Linux上。支持多种文件系统关于RedHatLinuxRedHatLinux9.0版本以后,RedHat公司然宣布不再推出个人使用的发行套件而专心发展商业版本(RedHatEnterpriseLinux)的套件,也同时宣布将原有的RedHatLinux开发计划和Fedora计划整合成一个新的FedoraProject。FedoraProject将会由红帽公司赞助,以RedHatLinux9为范本加以改进,原本的开发团队将会继续参与Fedora的开发计划,同时也鼓励开放原始码社群参与开发工作。ENDOFCHAPTER1第2章Linux的安装、启动与关闭2.1Linux系统的安装准备用户首先明确安装用途以及和现有计算机操作系统的关系,进行确认,了解掌握Linux操作系统安装的一般性常识,采取什么样的安装方法安装程序的获取硬件需求硬件需求硬件的兼容性最新的硬件支持列表可在下面的网址中查到:最低配置要求CPU硬盘空间内存目前Linux可以支持的最大内存为4G,所以内存越大越好。如果要执行X窗口图形界面,需要拥有192M以上的内存,另外,对于多用户登录,则每增加一个文本模式用户,则系统会消耗0.5~1M的内存;如果用户以X窗口图形方式登录,则每个用户需要则加4~6M的内存。安装方式按安装界面进行划分(1)字符界面安装通过键盘操作进行,该方式安装速度快,适合所有要安装的主机,并且条件具备时可进行网络环境下通过服务器主机进行安装,如FTP、NFS、HTTP等方式。(2)图形界面安装通过鼠标操作进行安装,该方式安装速度相对于字符界面要慢,但操作简单明了,更适合普通用户在本地进行安装。2.2Linux操作系统的安装可以从多种介质进行安装,包括光盘、硬盘及网络等,这里以常见的光盘介质为例进行安装。Linux的安装步骤(1)选择界面安装(2)测试光盘介质(3)语言选择(4)填写安装号码Linux的安装步骤(5)磁盘初始化(6)选择磁盘分区方式(7)为系统分区(8)引导装载程序配置(9)网络配置(10)设置根口令及验证(11)软件包的选择选择界面安装测试安装介质语言选择安装号码是否硬盘初始化选择分区方式磁盘分区添加分区引导装载程序配置网络配置编辑网卡参数设置根口令选择软件包安装类别选择软件包显示安装进度的安装界面完成安装Linux系统的首次启动的设置步骤(1)欢迎语及许可协议(2)防火墙设置(3)“SELinux”配置(4)新增系统用户(5)检测声卡状态防火墙设置“SELinux”配置新增系统用户检测声卡状态Linux系统的升级1.系统升级2.内核升级Linux系统的删除如果一个计算机中安装了Linux系统,同时也安装了Windows系统时,在Windows分区中是看不到Linux分区的。所以在Windows分区中会出现Linux分区不存在的现象。这样可以使用Linux安装光盘来进行删除操作。Linux系统的删除步骤如下:(1)首先,插入Linux光盘来引导系统,选择全新安装而不是升级安装。(2)然后,删除所有的Linux分区,之后按“Ctrl+Alt+Del”组合键重新引导,并中断原有的安装程序。(3)在重新启动系统后,还是会出现GRUB引导管理程序,因为它保存在MBR中,此时可以准备DOS引导盘重新引导系统,然后执行以下命令即可删除有关GRUB或LILO的信息:fdisk/mbr要删除Linux分区,也可以使用分区工具或GHOST镜像方法进行删除。2.3Linux系统的多重引导安装Linux操作系统中的多重引导程序GRUB,不仅可以对各种发行版本的Linux进行引导,也能够正常引导计算机上的其他操作系统。实现多系统的引导功能时的磁盘分区是重点难点,所以安装多操作系统前应做好备份,以防资料丢失。磁盘分区基础硬盘分区是针对一个硬盘进行操作的,它可以分为:主分区、扩展分区、逻辑分区。其中主分区可以是1-3个,扩展分区可以有0-1个,逻辑分区则没有什么限制。磁盘分关系样式示例Linux系统中磁盘设备名系统第一块IDE接口的硬盘称为/dev/hda,而它的第一个分区则称为/dev/hda1。系统第二块IDE接口的硬盘称为/dev/hdb,而它的第三个分区则称为/dev/hdb3。系统第一块SCSI接口的硬盘称为/dev/sda,而它的第一个分区则称为/dev/sda1。系统第二块SCSI接口的硬盘称为/dev/sdb,而它的第五个分区则称为/dev/sdb5。Linux中的分区数字编号Linux中的分区数字编号,1~4留给主分区和扩展分区,逻辑分区从5开始。Linux和Windows操作系统多重引导安装对于Windows和Linux间的多重引导问题,最好是先安装Windows操作系统,然后再在Windows分区的文件系统下进行Linux分区。2.4VMware虚拟机下安装Linux系统VMware简介VMwareworkstation是VMware公司设计的专业虚拟机,可以虚拟现有任何操作系统,即在现有的操作系统上在运行另一个操作系统,VMware可以在计算机所安装的操作系统上构建多个虚拟的计算机系统,那个真实的计算机上安装的操作系统被称为主操作系统,虚拟计算机上安装的操作系统则被称为客户操作系统。VMware虚拟机安装操作系统主要有以下目的和意义①单机构建网络环境②软件开发跨平台移植③系统学习④进行危险操作VMware虚拟机下安装运行Linux操作系统VMware的安装VMware可以在网上下载,它既有Windows版本又有Linux版本,因此借助不同的版本,即也可以在Linux操作系统下安装运行Windows操作系统,也可以在Windows操作系统下安装运行Linux等操作系统。新建虚拟机并安装Linux虚拟系统VMware的主界面下我们可以按照“向导”来建立一个新的Linux虚拟机,虚拟机建立完后,在光驱中放入Linux安装光盘或者使用镜像文件即可正常安装虚拟的Linux系统了。建立完成的虚拟机等待安装RedHatLinux2.5Linux系统的启动与关闭Linux系统的启动引导步骤Linux系统启动是显示一行行的文本接连滚动出现的信息,它可以告诉您目前机器在启动时加载了哪些进程、服务、设备等信息,是否正常运行。用户通过了解启动信息的前后顺序以及每一行信息的意义,掌握系统的功能状态,对于系统管理工作来说是相当重要的,系统管理的成功与否也就由此开始。Linux系统的启动引导步骤(1)加载BIOS(BasicInput/OutputSystem)(2)进入GRUB(3)加载LinuxKernel(4)执行init(5)运行/etc/rc.d/rc.sysinit(6)执行/etc/inittab(7)执行默认级别中的所有Script(8)执行/bin/login程序Linux系统的引导系统启动菜单程序GRUB1.GRUB简介2.GRUB的启动菜单3.GRUB启动配置文件参数含义2.5.3Linux系统的登录1.登录模式(1)图形界面登录(2)文本模式登录2.模式切换(1)X窗口下切换到字符终端(2)字符界面进入X窗口界面2.5.3系统的注销与关闭1.注销字符界面下输入logout或exit命令2.关闭系统立刻关闭系统shutdown–hnowhalt是系统正常关机,reboot是系统重新启动,poweroff是系统关机后还会关闭电源。ENDOFCHAPTER2第3章Linux操作基础Shell简介每种操作系统都有其特定的shell,Linux的缺省shell是Bash(BourneAgainshell),用户登录以后shell进入内存。查看它的shell解释器bash的版本执行的命令为:bash–versionshell的命令解释器功能为:接收用户键入的命令,进行分析,创建子进程,由子进程实现命令所规定的功能,等子进程终止后,发出提示符。简单命令pwd命令date命令who命令cal命令uname命令wc命令Clear命令Shell命令的操作基础shell命令的一般格式命令名称[选项][参数]在线帮助命令man命令名命令名--helpInfo命令名Whatis命令名与shell有关的配置文件3.5Shell命令的高级操作shell的命令补全shell的历史命令shell的重定向shell的管道操作shell的命令补全先输入命令的前几个字母,然后按[TAB]键,如果与输入字母匹配的仅有一个命令名或文件名,系统将自动补全,如果有多个与之匹配,系统将发出报警声音,如果再按一下[TAB]键,系统将列出所有与之匹配的命令或文件名,从而方便用户操作。shell的历史命令用户在命令行操作中输入的所有命令,系统都会将其自动记录到用户宿主目录下的一个文件中(~/.bash_history),记录的多少由用户环境变量中的HISTSIZE决定。在提示符下输入history命令查看所有历史命令若执行以前历史命令列表中的某一个命令,则执行“!n”,n为历史命令列表中的编号向上方向键可以翻出最近使用的命令shell的重定向输出重定向符号有“”和“”,“”叫做
本文标题:Linux操作系统实用教程
链接地址:https://www.777doc.com/doc-4331564 .html