(中职)数据处理课件完整版PPT最全教程课件整套教程电子讲义(最新)_第1页
(中职)数据处理课件完整版PPT最全教程课件整套教程电子讲义(最新)_第2页
(中职)数据处理课件完整版PPT最全教程课件整套教程电子讲义(最新)_第3页
(中职)数据处理课件完整版PPT最全教程课件整套教程电子讲义(最新)_第4页
(中职)数据处理课件完整版PPT最全教程课件整套教程电子讲义(最新)_第5页
已阅读5页,还剩440页未读 继续免费阅读

下载本文档

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

文档简介

1、项目一Linux 简介Linux 简介任务1Linux系统的起源 任务2 Linux版本及Red Hat Enterprise Linux 5简介 任务1Linux系统的起源什么是Linux系统Linux发展历程Linux系统特点什么是Linux系统Linux 是一个多用户、多任务的操作系统,其运行方式、功能和UNIX系统很相似,但Linux系统的稳定性、安全性与网络功能是许多商业操作系统所无法比拟的。Linux系统最大的特色是源代码完全公开,在符合GNU/GPL(通用公共许可证)的原则下,任何人都可以自由取得、散布甚至修改源代码。GNU(GNUs Not Unix)GNU计划,又称革奴计划,

2、是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份GNU宣言等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。RichardM.Stallman 它的宗旨是“Free”自由?免费?Linux发展历程1990年,Linus Torvalds 首次接触 MINIX1991年,Linus Torvalds 开始在 MINIX 上编写各种驱动程序等操作系统内核组件1991年,Linus Torvalds 公开了

3、 Linux 内核1993年,Linux 1.0 版发行,Linux 转向 GPL 版权协议1994年,Linux 的第一个商业发行版 Slackware 问世1996年,美国国家标准技术局的计算机系统实验室确认 Linux 版本 1.2.13(由 Open Linux 公司打包)符合 POSIX 标准1999年,Linux 的简体中文发行版相继问世2001年,Linux2.4版内核发布2003年,Linux2.6版内核发布Linux发展历程什么是POSIX?可移植操作系统接口(Portable Operating System Interface)IEEE的制定的一套标准协议POSIX1.1

4、 已经被国际标准化组织(International Standards Organization,ISO)所接受,被命名为 ISO/IEC 9945-1:1990 标准目标提高Unix环境下应用程序的可移植性GPL,是General Public License的缩写,是一份GNU通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款只有GNU通用公共授权英文原文的版本始具有此等效力。GPL&POSIXLinux系统特点(1)完全遵循POSIX标准,并扩展支持所有AT&T和BSD Unix特性的网络操作系统。(2)真正的多任务、多用户系统,内

5、置网络支持,能与NetWare、Windows NT、OS/2、Unix 等无缝连接。(3)可运行于多种硬件平台。(4)对硬件要求较低。(5)有广泛的应用程序支持。(6)设备独立性。(7)安全性。(8)良好的可移植性。(9)具有庞大且素质较高的用户群。任务2Linux版本及Red Hat Enterprise Linux 5简介 Linux的版本号可分为两部分:内核(Kernel)和发行套件(distribution)版本。内核版本是指有Linus领导下的开发小组开发出的内核版本号,而发行套件则是有其他组织或者厂商将Linux内核与应用软件和文档包装起来,并提供了安装界面和系统设置或管理工具的

6、完整安装包。Linux内核版本 内核版本主版本号.次版本号.修订次数奇数版本开发版本2.5.1偶数版本稳定版本2.6.1Linux发行套件版本 Red Hat/Fedora CoreDEbian LinuxSlackware LinuxSuSE Linux红旗LinuxLinux发行套件版本Red Hat Enterprise Linux 5简介 Red Hat Enterprise Linux 5是Red Hat公司的企业级操作系统的第4次重要版本发布,而2008年5月发布的Red Hat Enterprise Linux 5.2则是Red Hat Enterprise Linux 5自20

7、07年3月发布以来的第2次更新,采用了Linux2.6.18的内核。新的5.2版本在虚拟化技术方面有了很大的增强,这也是IT业界未来最重要的技术发展方向。经过更新的5.2版本能支持64位CPU的处理,增强了对IPV6的支持,还支持DHCPV6技术及Libvirt远程管理技术。新的5.2版本还增加了更多的驱动程序,可以支持更多的新硬件,在安全方面也增强了TCG/TPM安全技术等。项目二 安装Linux项目二 安装Linux任务1虚拟机的设置任务2安装Linux系统任务3认识Linux操作界面任务1虚拟机的设置通过虚拟机软件,可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机就像真正的

8、计算机那样进行工作,例如可以安装操作系统、安装应用程序、访问网络资源等等。虽然虚拟机只是运行在物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就像是真正的计算机。因此,当在虚拟机中进行软件评测时,如果系统崩溃,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,因此可以使用虚拟机的恢复功能,恢复虚拟机到安装软件之前的状态。任务1虚拟机的设置目前流行的虚拟机软件有VMware(VMWare ACE)和Virtual PC。它们都能在Windows系统上虚拟出多个计算机,用于安装Linux、OS/2、FreeBSD等其他操作系统。微软在2003年2月份收购Connect

9、ix后,很快发布了Microsoft Virtual PC 2004。但出于种种考虑,新发布的Virtual PC 2004已不再明确支持Linux、FreeBSD、NetWare、Solaris等操作系统,只保留了OS/2。如果要虚拟一台Linux计算机,只能自己手工设置。相比而言,VMware不论是在多操作系统的支持上,还是在执行效率上,都比Virtual PC 2004明显高出一筹。 电脑一台变两台,学用Linux不再有后顾之忧。任务1虚拟机的设置步骤一 创建一个新的硬件虚拟空间任务1虚拟机的设置步骤二 虚拟机设置向导类型选择 任务1虚拟机的设置步骤三虚拟机系统类型选择 任务1虚拟机的设

10、置步骤四 虚拟机名称及其保存路径 任务1虚拟机的设置步骤五 虚拟机内存设置 任务1虚拟机的设置步骤六虚拟机网卡设置 任务1虚拟机的设置步骤七 虚拟机磁盘设置 任务1虚拟机的设置步骤七 其它硬件设置 任务2安装Linux系统步骤一将Red Hat Enterprise Linux 5的镜像文件加载到虚拟机的光驱中 任务2安装Linux系统步骤二选择Linux的安装模式 任务2安装Linux系统步骤三光盘的检测界面 任务2安装Linux系统步骤四安装欢迎对话框 任务2安装Linux系统步骤四语言选择对话框 任务2安装Linux系统步骤五键盘选择对话框 任务2安装Linux系统步骤六安装号码对话框

11、任务2安装Linux系统步骤七 boot分区设置 任务2安装Linux系统步骤八 硬盘分区选择 任务2安装Linux系统步骤九 swap分区设置 任务2安装Linux系统步骤十根分区设置 任务2安装Linux系统步骤十一 grub引导程序设置 任务2安装Linux系统步骤十二网络设置 任务2安装Linux系统步骤十三时区选择 任务2安装Linux系统步骤十四root口令设置 任务2安装Linux系统步骤十五 服务选择 任务2安装Linux系统步骤十六 软件包定制对话框 任务2安装Linux系统步骤十六 软件包定制对话框 任务2安装Linux系统步骤十七 准备安装对话框 任务2安装Linux系统

12、步骤十八安装过程 任务2安装Linux系统步骤十九许可信息 任务2安装Linux系统步骤二十 防火墙设置 任务2安装Linux系统步骤二十一SELinux设置 任务2安装Linux系统步骤二十二 日期、时钟设置 任务2安装Linux系统步骤二十三新建用户信息 任务2安装Linux系统步骤二十四声卡配置 任务2安装Linux系统步骤二十五重启并登陆 任务3认识Linux操作界面Linux的桌面环境是一个介于用户与操作系统之间的中间层,有助于用户运行日常处理任务。在Linux系统中,桌面环境一直在不断演变,因此在学习Linux系统时,最好以掌握命令行界面为主。但是对于初学Linux系统的读者而言,

13、采用可视化的图形界面完成管理文件、运行程序等工作,可能相对容易些,因此,读者可以从熟悉GNOME和KDE桌面环境出发,逐步转向Linux系统命令行界面。 任务3认识Linux操作界面字符登陆界面 任务3认识Linux操作界面Linux字符界面 任务3认识Linux操作界面GNOME桌面环境 任务3认识Linux操作界面桌面终端 任务3认识Linux操作界面Linux桌面面板 项目小结Linux随着其界面越来越友好,驱动程序越来越丰富,使得其安装过程日趋简便。但是正确安装Linux系统仍是学习Linux及其组网技术的第一步。熟练掌握Linux的多种安装方式是本章的重点。VM软件的学习和使用为Li

14、nux提供了更方便的方式,不用增加任何代价就可以拥有一台完整的、独立的Linux主机,因此有必要掌握VM虚拟机的建立和适应方法,为日后学习组网技术提供更加真实的环境。项目三Linux用户与系统管理项目三Linux用户与系统管理任务1管理用户和组 任务2配置网络 任务3安装应用软件 任务4打包、压缩和解压缩 任务1管理用户和组 Linux是一个多用户、多任务的操作系统,它有完善的用户管理机制和工具。管理用户和组是管理员的一个重要工作,因此要添加用户和组必须是先以管理员身份登录才行,然后才能进行用户和组的管理工作。在Linux中,有很多不同类型的用户,这些用户的权限和能够完成的任务主要通过UID来

15、区别,所有用户的UID具有唯一性。用户分为3种:超级用户、系统用户和普通用户。 任务1管理用户和组 超级用户:即root用户,对系统拥有最高权限,可以操作系统的任何文件和命令。系统用户:也称为虚拟用户。与真实用户不同的是,这些和用户来执行特定任务,不具备登录系统的能力,如bin、daemon、adm、ftp、mail、nobody等。普通用户:由root创建,能够登录系统。这类用户权限受限制,一般只能操作自己的文件和目录,和授权范围内的命令和进程。 任务1管理用户和组 /etc/passwd文件中每一行描述一个用户配置信息,通过“:”隔开,从左到右依次为:用户名、口令、用户ID(UID)、用户

16、所属组(GID)、全称、用户主目录和登录shell。如:root:x:0:0:root:/root:/bin/bash。任务1管理用户和组 /etc/shadow文件中每一行代表一个账号信息,通过“:”隔开,从左到右依次为:用户名、34位加密口令(如果是!,表示口令为空,不能登录)、从1970年1月1日距离上次修改口令日期的间隔天数、口令自上次修改后,要隔多少天才能再次修改(为0则无限制)、口令自上次修改后,要隔多少天才能再次修改(为9999则口令未设置为必须修改)、提前多少天警告用户口令将过期(默认为7)、在口令过期多少天之后禁用该账号、从1970年1月1日起到账号过期的间隔天数、保留字段。

17、如:bin:*:14637:0:9999:7:任务1管理用户和组 /etc/group文件中每一行描述一个用户组信息,通过“:”隔开,分为4段,从左到右依次为:用户组名、组口令、组ID和组成员列表。如:root:x:0:rootbin:x:1:root,bin,daemon任务1管理用户和组 /etc/gshadow与/etc/shadow文件类似,根据/etc/group来产生,每一行描述一个用户组信息,通过“:”隔开,分为4段,从左到右依次为:用户组名、用户组口令、用户组的管理者、组成员列表。如:root:rootbin:root,bin,daemon任务1管理用户和组步骤1在Linux中

18、,提供了对普通帐号的图形化管理界面,使用起来很方便。运行【系统】【管理】【用户和组群】 任务1管理用户和组步骤2添加新的用户帐号单击【添加用户】按钮,将弹出如图所示的【创建新用户】窗口。在其中分别输入新建的用户名、全称和密码等内容。如果想要更改用户的主目录,则可以在【主目录】文本框中进行设置。 任务1管理用户和组步骤3设置用户属性如果需要对已经存在的用户进行属性修改,可以参照如下步骤进行:1、在【用户管理者】窗口选取需要修改属性的用户,单击工具栏中的【属性】,弹出如图所示的【用户数据】对话框,在相应的文本框内,修改相应的内容。如【用户名】,【口令】等。任务1管理用户和组步骤3设置用户属性如果需

19、要对已经存在的用户进行属性修改,可以参照如下步骤进行:2、单击【帐号信息】选项卡,如图所示。选中【启用帐号过期】复选框,为账户设置过期时间,同时也可以选中【本地口令被锁】复选框,禁止更改用户信息。 任务1管理用户和组步骤3设置用户属性如果需要对已经存在的用户进行属性修改,可以参照如下步骤进行:3、单击【口令信息】选项卡,如图所示。系统会显示用户最后一次更换口令的日期,用户可以选中【启用口令过期】选项,来设置口令的有效期。 任务1管理用户和组步骤3设置用户属性如果需要对已经存在的用户进行属性修改,可以参照如下步骤进行:单击【口令信息】选项卡,如图所示。如果想把用户加入到某个组群,只需选中该组群前

20、面的复选框即可。 任务1管理用户和组步骤4删除用户删除用户就很简单了,在【用户管理者】窗口中,选中该用户帐号,单击【删除】按钮,在弹出的对话框中单击【是】按钮即可 任务1管理用户和组步骤5添加、修改和删除组在【用户管理者】窗口中单击【组群】选项卡,可以激活【组群窗口】。创建、修改和删除组都比较容易,读者可以参考用户的管理来进行操作。图3.8为组群主界面和组群属性窗口 任务1管理用户和组步骤5添加、修改和删除组在【用户管理者】窗口中单击【组群】选项卡,可以激活【组群窗口】。创建、修改和删除组都比较容易,读者可以参考用户的管理来进行操作。图3.8为组群主界面和组群属性窗口 任务1管理用户和组 us

21、eradd 参数 用户名-d 指定主目录,-g指定用户所属的主要组,-G指定用户所属的附加组,-s指定登录shell,-u指定用户的UID。如:#useradd -d /test -s /sbin/nologin ftpusershell /sbin/nologin是指该账号是虚拟账号,无法登录系统。 任务1管理用户和组 可以使用passwd命令为账号指定口令。root用户可以为所有用户设置口令,但是普通用户只能修改自己的口令,不能修改其他用户的口令。如:#passwd ftpuser任务1管理用户和组 在Linux命令行模式中,要删除指定用户账户,可使用userdel命令来实现,其语法为:u

22、serdel -r 用户名该命令只能有root用户执行,-r参数表示在删除该账户的同时,一并删除该账户对应的主目录,否则只删除此用户账户。任务1管理用户和组 在Linux命令行模式中使用su切换用户身份,为了保证系统安全,Linux管理员常以普通用户身份登录系统,当要执行root才能做的操作时,再切换用户身份。#su 用户名如果用户名缺省,则切换root,否则则切换指定用户。任务2配置网络 在Linux中与网络相关的信息分别存储在不同的配置文件中,这些文件有/etc/hosts、/etc/resolv.conf、/etc/sysconfig/network以及/etc/sysconfig/ne

23、twork-scripts目录。任务2配置网络 /etc/resolv.conf文件用于配置DNS客户,即在DNS客户端指定所使用的DNS服务器的相关信息。该用户主要包括nameserver、search和domain三个设置选项。nameserver选项:用来设置DNS服务器的IP地址,最多可以设置3个,每个服务器记录一行。如:nameserver nameserver 8search选项:指定DNS服务器的域名搜索列表,最多6个。domain选项:指定主机所在的网络域名。这两个选项一般不设置。任务2配置网络 /etc/sysconfig/network,该文件用于网络服务器的总体配置,即使

24、没有配置和安装网卡也需要该文件,保证回环设备(lo)能够正常工作,是Linux内部通信的基础。常用选项及功能如下。NETWORKING设置系统是否使用网络服务功能,一般应设置为yes。HOSTNAME设置本机的主机名,/etc/hosts中设置的主机名要注意与此处相同。DOMAINNAME设置本机的域名。GATEWAY设置本机的网关IP地址。任务2配置网络 /etc/sysconfig/network-scripts目录,该目录下包含网络接口的配置文件,比如ifcfg-eth0为第一块网卡接口的配置文件,每个网络接口对应一个文件,内容包括网卡的设备名、IP地址、子网掩码以及默认网关等配置信息。

25、网卡接口的配置文件通常具有以下格式:ifcfg-网卡类型以及网卡的序号。Linux支持一块物理网卡上绑定多个IP地址,此时对于每个绑定的IP地址,需要一个虚拟网卡,该网卡的设备名为ethn:m,对应的配置文件名ifcfg-ethn:m,其中n和m均为从0开始的数字,代表其序号。如在第一块以太网卡上绑定的第二块虚拟网卡,设备名应为eth0:1,配置文件名为ifcfg-eth0:1。常用配置项如下:DEVICE表示当前网卡设备的设备名。IPADDR该网卡的IP地址。NETMASK该网卡的子网掩码。GATEWAY该网卡的默认网关。任务2配置网络 步骤1在Linux中,也提供了对网络的图形化管理界面。

26、运行【系统】【管理】【网络】 任务2配置网络步骤2【设备】选项卡在【设备】选项卡中可以看到网卡的配置文件、状态、设备、别名以及类型等信息。可以就安装好的网卡来进行配置。选择eth0网卡,单击工具栏中的“编辑”按钮,弹出对话框如图所示。任务2配置网络配置本地网络中的DNS服务器相关信息,如主机名、主DNS和第二、第三DNS服务器地址等。文本框里可以填写域名或者IP地址,一般来说填写IP地址就可以了。任务2配置网络配置当前计算机的IP地址、主机名称和别名等信息 任务2配置网络在终端窗口中输入“ifconfig”命令查看配置的结果 任务3安装应用软件图形化安装双击linuxqq-v1.0.2-bet

27、a1.i386.rpm包 任务3安装应用软件图形化安装双击linuxqq-v1.0.2-beta1.i386.rpm包 任务3安装应用软件命令行安装输入命令“rpm ivh linuxqq-v1.0.2-beta1.i386.rpm”就可以进行看到如图3.20所示的安装界面。 任务3安装应用软件步骤3运行QQQQ安装好后,怎么运行呢?安装好的软件又放在什么位置呢?这些对初学者来说确实是很让人困惑的。新安装的软件默认都在“/usr”这个目录下。而可执行文件都在“/usr/bin”这个目录下 任务3安装应用软件双击运行QQ任务3安装应用软件Linux QQ运行界面任务3安装应用软件2字符界面这种方

28、法相对简单,打开终端,在命令提示符后面输入“rpm qa |grep “qq”,查询QQ是否安装成功,然后再输入“qq”即可打开QQ的运行界面,如图3.24所示。但是当关闭该终端,QQ也会随之关闭。任务3安装应用软件步骤1软件卸载rpm e linuxqq -nodeps-e或-erase删除指定的套件;-nodeps不验证套件的相互关联性。任务4打包、压缩和解压缩 前期准备在root主文件夹下,新建一个用来实验的文件夹tartest,将“/root”目录下install.log和install.log.syslog这两个文件复制到文件夹tartest中。任务4打包、压缩和解压缩 步骤1打包与

29、压缩选中文件夹tartest并单击鼠标右键,弹出如图3.26所示快捷菜单,在菜单中选择【创建归档文件】项,或者在编辑菜单中选择【创建归档文件】项。此时弹出【创建归档文件】对话框 此处可更改名称此处可更改压缩类型此处可更改路径任务4打包、压缩和解压缩 步骤1打包与压缩结果任务4打包、压缩和解压缩 步骤2解包与解压缩1。任务4打包、压缩和解压缩 步骤2解包与解压缩2。任务4打包、压缩和解压缩 步骤2解包与解压缩3。任务4打包、压缩和解压缩 步骤3命令行方法打包与压缩 打包成tar文件,执行如“tar cvf /目标路径/目标包名.tar /源路径/源文件夹名”命令。打包并压缩成gzip文件,则执行

30、如“tar zcvf /目标路径/目标文件名.tar.gz /源路径/源文件夹名”命令。打包并压缩成bzip2文件,则执行如“tar jcvf /目标路径/目标文件名.tar.bz2 /源路径/源文件夹名”命令。 任务4打包、压缩和解压缩 任务4打包、压缩和解压缩 步骤4命令行方法解包与解压缩 tar 参数 /路径/需要解包或解压缩的包名称-c建立新的归档文件,-f指定归档文件的名称,-v显示指令执行过程,-z通过gzip指令处理归档文件,-j通过bzip2指令处理归档文件。-x或-extract或-get从归档文件中还原文件。 任务4打包、压缩和解压缩步骤4命令行方法解包与解压缩解包与压缩也

31、很简单,首先将目录切换到放置解压出的归档文件的位置(这个命令将在下章介绍),然后执行解包以及解压命令就可以了 项目小结 通过阅读本项目,可以学到作为一个Linux系统管理员应该掌握哪些系统管理操作。本项目采用实例操作的方式直观的讲述了作为一个Linux系统管理员怎样为Linux系统添加和管理用户,怎样管理Linux系统的程序,怎样归档和压缩文件以及如何安装软件等一些有难度的设置。 项目四Linux的磁盘管理与文件系统项目四 Linux的磁盘管理与文件系统任务1磁盘分区管理任务2文件系统管理任务3文件与目录管理任务4文件与目录权限任务5磁盘配额任务1磁盘分区管理为什么分区?因为要告诉操作系统“你

32、可以访问哪个柱面”,这样磁头才会去相应的柱面访问数据。分区就是记录每一个分区的起始与结束柱面。创建分区时,会设置好硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record,一般简称为MBR)和引导记录备份的存放位置。分区分为主分区、扩展分区和逻辑分区, MBR最多只能记录4个分区,所以每一块硬盘的主分区和扩展分区加起来不能超过4个,在Windows下一般只有一个主分区和一个扩展分区,然后在扩展分区下建立多个逻辑分区。 任务1磁盘分区管理步骤1 Linux下的分区结构 Windows的分区使用C、D、E等来对分区进行命名。而Linux使用“设备名称分区号码”表明硬盘的各个

33、分区,对于主分区或者扩展分区的编码为14,逻辑分区则从5开始。这样的命名方式显得更加清晰,避免了因为增加或者卸载硬盘造成的盘符混乱。Linux的分区命名方法如下:IDE硬盘采用/dev/hdxy来命名。x表示硬盘(用a,b等来标识),y是分区的编号(用1,2,3等来标识)。SCSI硬盘将用/dev/sdxy来命名。光驱(不管是IDE类型或者SCSI)将和硬盘一样来命名。 任务1磁盘分区管理Linux分区命名 名称说明/dev/hadIDE1口的主硬盘/dev/hda1IDE1口的主硬盘的第一个分区/dev/hda2IDE1口的主硬盘的第二个分区/dev/hda5IDE1口的主硬盘的第一个逻辑分

34、区/dev/hdbIDE1口的从硬盘/dev/hdb1IDE1口的从硬盘的第一个分区/dev/sdaID号为0的SCSI硬盘/dev/sda1ID号为0的SCSI硬盘的第一个分区/dev/sdd3ID号为3的SCSI硬盘的第三个分区/dev/sda5ID号为0的SCSI硬盘的第一个逻辑分区任务1磁盘分区管理步骤2使用df查看已挂载磁盘的使用情况df是用来显示目前磁盘使用情况的命令,可以添加选项“-k、-m”等显示磁盘的使用情况 任务1磁盘分区管理步骤3使用fdisk查看磁盘信息使用“fdisk l”查看磁盘分区表 任务1磁盘分区管理步骤4使用fdisk命令使用“fdisk 磁盘设备名”查看磁盘

35、分区表 比如 fdisk /dev/sda任务1磁盘分区管理步骤5使用fdisk添加一个新分区输入命令n,这时会出现三种选择。第一种情况,磁盘已经具有扩展(extended)分区,需要新增的是主(primary)分区还是逻辑(logical)分区;第二种情况,磁盘还没有扩展(extended)分区,新增主(primary)分区还是扩展(extended)分区;第三种情况,磁盘已经用完了四个主(primary)分区+扩展(extended)分区,只有逻辑(logical)分区可以选择。如果是要添加主(primary)分区,请输入p,否则请输入e(表示extended)或l(表示logical)。

36、如果添加的是主分区或者扩展分区,则输入14这四个数字中间的一个,这里必须输入未被使用的数字,可以不按顺序;如果添加的是逻辑分区则编号自动从5开始。输入w保存并退出 在添加完新分区并保存退出之后,我们一般需要重启来使新的分区表生效。任务1磁盘分区管理任务1磁盘分区管理任务1磁盘分区管理步骤6mke2fs格式化分区添加分区完成后,需要格式化才能使用。本例既可以执行“mke2fs /dev/sda5”将新分区格式化成默认的ext2系统;也可以执行“mke2fs -j /dev/sda5”将新分区格式化成ext3系统。 任务1磁盘分区管理任务1磁盘分区管理步骤7给分区注明选项卡接下来,给新的分区注明选

37、项卡。本例新分区是“/dev/sda5”,把它标为“/data”,则可以执行“e2label /dev/sda5 /data”命令注明选项卡。任务1磁盘分区管理步骤8使用fdisk命令删除分区要删除逻辑分区和扩展分区,在步骤4后输入命令d,然后输入想要删除的分区号,如果删除扩展分区则所有逻辑分区都被删除,为了安全起见,一般来说要先删除逻辑分区然后再删除扩展分区。每进行一步删除操作后输入命令p查看分区表,最后输入命令w保存修改,如果不想保存直接输入q退出就可以了。任务1磁盘分区管理任务2文件系统管理步骤1文件系统文件系统是文件的数据结构或组织方法,目的是易于查询和存取;它是基于操作系统的,是建立

38、在磁盘介质上的文件的命名、存储、组织及取出的方法。进行分区之后,需要将分区格式化成操作系统能够识别的文件系统。因为每个操作系统能够识别的文件系统并不相同,所以要针对操作系统来格式化分区。Linux的EXT2文件系统,Linux缺省情况下使用的文件系统为EXT2,标准的EXT2文件系统将文件的内容分为两部分来存储,一部分是文件的内容,另一部分是文件的属性。EXT2文件系统使用索引节点(inode)来记录文件的属性,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置(哪一个块内)等信息;EXT2文件系统使用块来记录文件的内容。所以索引节点(inode)还具有指针功能,即指向文件内

39、容放置的块之中,让操作系统可以正确获取文件的内容。一般来说索引节点(inode)记录如下信息:该文件的拥有者与用户组(owner/group);该文件的访问模式(read/write/excute);该文件的类型(type);该文件的建立时间(ctime),最近一次访问时间(atime),最近修改时间(mtime);该文件的大小;该文件真正内容的指针。Linux的EXT3文件系统,EXT2文件系统的确高效稳定。但是,随着Linux系统在关键业务中的应用,Linux文件系统的弱点也渐渐显露出来了:其中系统缺省使用的EXT2文件系统是非日志文件系统,这时就有了EXT3日志文件系统,EXT3文件系统

40、是直接从EXT2文件系统发展而来,目前EXT3文件系统已经非常稳定可靠。它完全兼容EXT2文件系统。用户可以平滑地过渡到一个日志功能健全的文件系统中来。任务2文件系统管理步骤2EXT3文日志文件系统的特点:高可用性系统使用了EXT3文件系统后,即使在非正常关机后,系统也不需要检查文件系统。当机发生后,恢复EXT3文件系统的时间只要数十秒钟。数据的完整性EXT3文件系统能够极大地提高文件系统的完整性,避免了意外当机对文件系统的破坏。文件系统的速度因为EXT3的日志功能对磁盘的驱动器读写头进行了优化,所以虽然有时在存储数据时可能要多次写数据,但是,从总体上看来,EXT3比EXT2的性能要好一些。数

41、据转换由EXT2文件系统转换成EXT3日志文件系统非常容易,使用EXT3文件系统提供的小工具tune2fs,即可完成整个转换过程,用户不用花时间备份、恢复、格式化分区等。另外,EXT3文件系统可以不经任何更改,而直接加载成为EXT2文件系统。多种日志模式EXT3有多种日志模式,一种工作模式是对所有的文件数据及元数据(metadata)(数据的数据)进行日志记录;另一种工作模式则是只对元数据记录日志,而不对数据进行日志记录。系统管理人员可以根据系统的实际工作要求,在系统的工作速度与文件数据的一致性之间作出选择。Linux的其它文件系统,因为Linux是开源的操作系统,所以它的兼容性无比的强大。事

42、实上Linux几乎支持所有的常见的文件系统,常见的系统有:传统的文件系统:ext2/minix/MS-DOS/FAT/iso9660(光盘)等。日志文件系统:ext3/ReiserFS/Windows的NTFS/IBM的JFS/SGI的XFS。网络文件系统:NFS/SMBFS。任务2文件系统管理步骤3创建文件系统使用mkfs命令在分区上创建文件系统.mkfs命令用于在磁盘设备上创建文件系统,例如要在第2硬盘第1分区上创建类型为ext3的文件系统 此处亦可参考任务2之步骤6任务2文件系统管理步骤4挂载文件体统 创建文件系统挂载点。在挂载文件系统前,首先创建文件系统挂载目录。例如,使用mkdir(

43、mkdir在下一任务讲解)创建一个名为/new的目录 挂载文件系统。可以使用mount命令挂载文件系统,例如把第2硬盘第1分区挂载到/new目录下, 任务2文件系统管理步骤5查看已挂载文件体统通过df命令,可以查看文件系统的信息,包含文件系统对应的设备文件名、总空间、已用空间、剩余空间、使用百分比和挂载点等。 任务2文件系统管理步骤6使用fstab文件自动挂载文件系统通过mount命令挂载的文件系统,在计算机重启后并不会自动重新挂载,而必须要手工在执行mount命令。如果希望文件系统在计算机重启的时候自动挂载,可以使用/etc/fstab文件。例如希望分区hda2在计算机重启的时候以defau

44、lts方式挂载到/new目录下,并且开机自动检测文件系统,可以在fstab文件中添加如图所示内容任务2文件系统管理步骤6使用fstab文件自动挂载文件系统文件各列内容解释如下第一列: 要挂载的设备。第二列: 文件系统的挂载点。第三列: 文件系统的类型。第四列: 文件系统的挂载选项。第五列: 提供dump功能,0表示不使用dump,1表示使用dump。第六列: 指定计算机启动时文件系统的检检查次序,0表示不检查,1表示最先检查。任务3文件与目录管理Linux定义了7种文件类型,ls命令使用的文件类型代码如右表所示 文件类型符号创建方式删除方式普通文件-编辑器,cp,touch等rm目录dmkdi

45、rrmdir,rm -r字符设备文件cmknodrm块设备文件bmknodrm本地域套接口ssocketrm有名管道pmknodrm符号链接lln -srm任务3文件与目录管理1、普通文件Linux下文件只是一个装字节的包而已,与创建它的程序或命令有关而与扩展名无关,文本文件、数据文件、可执行程序和共享库都作为普通文件存储。2、目录目录包含按名字对其他文件的引用。文件的名称实际上存储在它的父目录中,而不是存储在自身那里。有一些特殊的目录比如“.”和“.”分别代表目录本身和它的父目录,他们无法移动。由于根目录没有父目录所以“/.”和“/.”都等同于“/”。3、字符设备文件与块设备文件设备文件让程

46、序能够同系统的硬件和外围设备进行通信。字符设备文件让与之相关的驱动程序做它们自己的输入与输出缓冲。块设备文件由处理块数据I/O的驱动程序使用,并要求内核为它们提供缓冲。设备文件用两个数字来表示其特征,这两个数字分别叫做主设备号和次设备号。主设备号告诉内核该文件访问哪个驱动程序,次设备号告诉驱动程序对哪个物理单元寻址。设备文件一般无需手工创建,大多数Linux版本使用会根据内核对硬件的检测自动创建和删除设备文件。4、本地域套接口套接口(socket)就是在进程之间让它们以较简洁的方式进行通信的连接。Linux提供了几种不同类型的套接口,其中大多数涉及使用网络。本地域套接口只能从本地主机访问,套接

47、口文件对域其他进程来说是可见的,但通信连接之外的进程不能够读写它们。本地套接口由系统调用socket创建,不再有任何用户时,系统会调用unlink来删除它。5、有名管道与本地域套接口类似,有名管道能让运行在同一主机上的两个进程之间进行通信。它们也称为“FIFO文件”(FIFO是“First In, Fisrt Out先入先出”的缩写)。6、符号链接符号链接也叫做“软”链接通过名字指向文件。当内核在查找路径名的过程中遇到符号链接时,就会重定向到作为该链接的内容而存储的路径名上。任务3文件与目录管理步骤1Linux目录在Linux安装好后,可以看到以下目录 简要介绍如下表 任务3文件与目录管理路径

48、名内容/根目录/binbin是Binary的缩写,存放最经常使用的命令。/boot内核以及加载内核所需的文件。/devdev是Device(设备)的缩写。在Linux下设备是以文件方式存在的,如:磁盘,Modem等。/etc启动文件以及配置文件。/home用户的主目录,每个用户都有一个自己的目录,目录名与帐号名相同。/libC编译器的库和部分C编译器。/lost+found这个目录一般情况下是空的,当系统非法关机后,这里会产生一些文件。/mnt提供临时挂载点,比如:光驱、U盘等。/proc 所有正在运行近程的映象。/root超级用户的主目录。/sbin 引导、修复或者恢复系统的命令。/tmp临

49、时文件夹。/usr次要文件和命令的层次结构。/usr/bin大多数命令和可执行文件。/usr/share多种系统共同的东西(只读)。/usr/include用来存放Linux下开发和编译应用程序所需要的头文件。/usr/lib存放一些常用的动态链接共享库和静态档案库。/usr/local用户编写或者安装的软件。/usr/man联机用户帮助文档。/usr/src非本地软件包的源代码。/var这个目录中存放着在不断扩充着的东西,包括各种日志文件、Email、网站等。/var/log各种系统日志文件。/var/spool供打印机、邮件等使用的假脱机目录。任务3文件与目录管理步骤2查看当前目录查看当前

50、目录可以使用pwd命令,它用于显示用户当前所在的目录。如:#pwd任务3文件与目录管理步骤3切换目录(change directory)可以使用用户登录后默认会登录到自己的家目录(root的家目录“/root”,普通用户的家目录在“/home/用户名”下)。如果切换到其它工作目录,可以使用cd命令实现不同目录切换。如:#cd#cd /以上两个命令都可以回家目录,无论当前目录是什么#cd subdir1/该变目录至当前目录的子目录subdir1下#cd /etc/named/该变目录至绝对路径/etc/named下#cd ./该变目录至父目录#cd ./dir1/该变目录至父目录的dir1子目录

51、任务3文件与目录管理步骤4查看目录或者文件信息通过命令ls命令即可查看文件或者目录的信息,语法为:#ls 参数 目录或者文件参数说明如下:-a显示当前目录下所有文件和目录。-A显示所有文件和目录,但不显示现行目录“.”和上层目录“.”。-c以更改时间排序,显示文件和目录。-d显示目录名称而非其内容。-i显示文件和目录的inode编号。-l使用详细格式列表。-s显示文件和目录的大小,以区块为单位。如:#ls l /etc/named/查看/etc/named目录下的目录与文件的详细信息,如果不指定目录或者文件名则查看的是当前目录下的文件与目录。任务3文件与目录管理步骤5浏览文件内容。1cat命令

52、cat命令可以滚屏显示文件内容或者将多个文件合并成一个文件。如:#cat file1/显示file1内容。#cat file1 file2file3/将file1内容和file2内容合并为file3,如果file3存在将覆盖其内容。#cat file1 file2file3/将file1内容和file2内容合并为file3,如果file3存在,将把file1内容和file2内容附在file3原有内容后面。2more命令cat命令输出的内容不能分页显示,如果文件太长,只能看到最后一屏,这时查看超过一屏的内容需要使用more命令。任务3文件与目录管理步骤6创建和删除目录1mkdir命令mkdir命

53、令用于创建目录(make directory)。语法如下:#mkdir 参数 目录名参数说明如下:-p若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。#mkdir dir1/当前目录下创建dir1子目录。#mkdir -p /nfs/share/创建share目录如果其父目录nfs不存在将一并创建。2rmdir命令rmdir命令用于删除目录(remove directory)#rmdir 参数 目录名参数说明如下:-p删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。任务3文件与目录管理步骤7复制文件或者目录复制(copy)文件或者目录将使用cp命令,该命令的语法如下

54、:#cp 参数 源文件 目标文件参数说明如下:-f强行复制文件或目录,不论目标文件或目录是否已存在。-l对源文件建立硬连接,而非复制文件。-s对源文件建立符号连接,而非复制文件。-R递归处理,将指定目录下的所有文件与子目录一并处理。任务3文件与目录管理步骤8mv命令mv命令用于对文件或目录进行移动(move)或改名,该命令的语法如下:#mv 参数 源文件或目录 目标文件或目录参数说明如下:-f若目标文件(目录)与现有的文件(目录)重复,则直接覆盖现有的文件(目录)。-i覆盖前先行询问用户。如:#mv file1 file1.bak/将file1改名成file1.bak。#mv /test1/f

55、ile1 /test2/file1.bak/将/test1下file1文件移动到/test2下并改名为file1.bak。任务3文件与目录管理步骤9rm命令rm命令主要用于对文件或目录进行删除(remove)。该命令的语法如下:#mv 参数 文件或目录参数说明如下:-f强制删除文件或目录,不进行提示。-i删除既有文件或目录之前先询问用户。-R递归处理,将指定目录下的所有文件及子目录一并处理。如:#rm */删除当前目录下所有文件,不包括隐藏文件和子目录。#rm R /test1/删除/test1以及其子目录。任务3文件与目录管理步骤10建立文件之间的链接链接有两种,一种叫硬链接,两个文件名指向

56、的是硬盘上的同一块存储空间,对任何一个文件的修改将影响到另一个文件;一种叫软链接(符号链接),类似于快捷方式。ln命令用来创建连接(link),该命令的语法如下:#ln 参数 源文件或目录 链接名称参数说明如下:-s对源文件建立符号连接,而非硬连接。如:#ln -s file1 file2/对file1文件建立名为file2的符号链接,如果不加任何参数即默认建立的是硬链接。注:只能对文件进行硬链接,目录不可以。任务3文件与目录管理步骤11查找文件查找文件可以使用find命令,功能很不错,该命令的语法如下:#find 路径 匹配表达式匹配表达式是find命令最重要的东西,类型如下:-name查找

57、指定文件名的文件或者目录(可以使用同通配符)。-amin查找在指定时间曾被存取过的文件或目录,单位以分钟计算。-atime查找在指定时间曾被存取过的文件或目录,单位以24小时计算。-cmin查找在指定时间之时被更改的文件或目录。-ctime查找在指定时间之时被更改的文件或目录,单位以24小时计算。-mmin查找在指定时间曾被更改过的文件或目录,单位以分钟计算。-mtime查找在指定时间曾被更改过的文件或目录,单位以24小时计算。-gid查找符合指定之群组识别码的文件或目录。-group查找符合指定之群组名称的文件或目录。-links查找符合指定的硬连接数目的文件或目录。-used查找文件或目录

58、被更改之后在指定时间曾被存取过的文件或目录,单位以日计算。-user查找符合指定的拥有者名称的文件或目录。-uid查找符合指定的用户识别码的文件或目录。find的匹配表达式较多,请读者查阅man手册或者使用-help参数。如:#find /etc name “*.conf” /查找/etc目录下所有扩展名为*.conf的文件。任务3文件与目录管理步骤12进程管理1ps命令mkdir命令用于查看系统的进程。语法如下:#ps 参数参数说明如下:-a显示现行终端机下的所有程序,包括其他用户的程序。-e列出程序时,显示每个程序所使用的环境变量。-u以用户为主的格式来显示程序状况。-x显示所有程序,不以

59、终端机来区分。如:#ps -aux2top命令top命令亦可以可显示目前正在系统中执行的进程,但与ps不同的是,他可以实时监控进程的状况。每5秒刷新一次。top 运行结果如图任务3文件与目录管理任务3文件与目录管理3kill命令kill命令用于结束进程,前台正在执行的进程,可以用ctrl+c组合键来终止(在终端内执行该组合键),后台的如何结束呢,kill就可以向进程发送强制终止信号,该命令的语法如下:#kill 参数 PIDPID即每个进程在运行时,系统分配给它的唯一编号,可以通过ps或top获得。如:#kill -9 2373 /结束PID为2373的进程。任务4文件与目录权限如果要更改文件

60、、目录的权限和所有权,必须学会如何查看文件的属性,了解权限的概念和表示方法。在建立一个新的文件或者目录时,它有一个默认属性,这个属性与umask有关。通常,umask就是指定“当前用户在建立文件或者目录时属性默认值”。查看默认的umask,可以输入umask以数字形式查看;或者输入umask -S以符号类型的方式查看权限。默认的umask是022,这是什么意思呢? 在文件属性值设置中r、w、x分别对应数值4、2、1,umask指定的是需要减掉的权限,所以u、g、o三组权限,u不用减就是7,g和o分别减去2就是5,所以默认建立的文件或者目录的权限就是755;若是以字符来表示就是u对应rwx,g和

温馨提示

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

评论

0/150

提交评论