Linux网络服务器配置与管理.ppt
《Linux网络服务器配置与管理.ppt》由会员分享,可在线阅读,更多相关《Linux网络服务器配置与管理.ppt(52页珍藏版)》请在三一办公上搜索。
1、,第6章磁盘和文件系统管理,本章目录,Linux网络服务器配置与管理,6.1Linux文件与目录管理6.2磁盘分区管理6.3磁盘配额的管理6.4实训指导:磁盘配额管理6.5课后习题,2023/7/7,文件和目录简介,文件权限管理,磁盘分区管理,磁盘配额的管理,本章重难点,第6章磁盘和文件系统管理,文件和目录是操作系统中十分重要的概念,文件和目录实现了操作系统对系统和用户的数据的管理,了解文件和目录的有关概念是理解操作系统的一个重要部分。,第6章磁盘和文件系统管理,6.1Linux文件与目录管理,文件和目录是操作系统中十分重要的概念,文件和目录实现了操作系统对系统和用户的数据的管理,了解文件和目
2、录的有关概念是理解操作系统的一个重要部分。,第6章磁盘和文件系统管理,6.1Linux文件与目录管理,第6章磁盘和文件系统管理,6.1.1文件和目录简介,1.文件:绝大多数操作系统中都有文件的概念。简单来讲,文件就是一组相关记录的集合。Linux中的文件是无结构的字符流,即文件中的任意两个字节是完全独立的,具体的信息要放到相应的环境中才能理解。文件通过文件名来标识和引用,系统中每一个文件都有一个文件名。Linux下文件一般可分为:普通文件:计算机用户和操作系统用于存放数据、程序等信息的文件。一般都长期地存放在外存储器(磁盘、磁带等)中,普通文件一般又分为文本文件和二进制文件。设备文件:用于与I
3、/O设备提供连接的一种文件,分为字符设备文件和块设备文件等,对应于字符设备和块设备。Linux把对设备的I/O操作做为普通文件的读取和写入,操作内核提供了对设备处理和对文件处理的统一接口。每一种I/O设备对应一个设备文件,存放在/dev目录中,如行式打印机对应/dev/lp,第一个软盘驱动器:/dev/fd0。,第6章磁盘和文件系统管理,6.1.1文件和目录简介,管道文件:主要用于在进程间传递数据。管道是进程间传递数据的“媒介”。某进程数据写入管道的一端,另一个进程从管道另一端读取数据。Linux对管道的操作与文件操作相同,它把管道做为文件进行处理。管道文件又称先进先出(FIFO)文件。链接文
4、件:又称符号链接文件,它提供了共享文件的一种方法。在链接文件中不是通过文件名实现文件共享,是通过链接文件中包含的指向文件的指针来实现对文件的访问。普通用户可以建立链接文件,并通过其指针所指向的文件。使用链接文件可以访问普通文件,还可以访问目录文件和不具有普通文件实态的其它文件。它可以在不同的文件系统之间建立链接关系。目录文件:是文件系统中一个目录所包含的目录项组成的文件。目录文件只允许系统进行修改。用户进程可以读取目录文件,但不能对它们进行修改。两个特殊的目录项“”代表目录本身,“”表示父目录。,第6章磁盘和文件系统管理,6.1.1文件和目录简介,2.目录:文件多了就会发生混乱,因此目录就出现
5、了。目录就是存放一组文件的“夹子”,或者说目录就是一组相关文件的集合,Windows中的“文件夹”就是这个概念。目录和文件一样也有自己的名字。而一个目录下面除了可以放文件之外,还可以再存放目录,称为这个目录的子目录。这个子目录还可以有它自己的子目录,依此类推从而形成一个树状目录结构。其中最上层的目录称为根目录,而系统内的所有目录都是根目录的子目录。Linux默认安装完毕后目录结构如图 6-1 Linux目录树所示:,图 61 Linux目录树,第6章磁盘和文件系统管理,6.1.1文件和目录简介,在图 6-1 Linux目录树可以很清楚的看到Linux的目录结构图,各目录含义如下:目录:目录是其
6、他文件系统挂接的基础。Linux启动时,根分区首先被挂接到目录,然后其他文件系统会依次挂接到根目录下的子目录。如果无法挂接目录,则系统无法启动。etc目录:该目录一般用来存放系统中的配置文件,基本上所有的配置文件都可以在这里找到。这些文件一般都以XXX.conf的形式命名。通过编辑这些文件,就可以对系统进行更改和管理。如/etc/xinetd.conf是xinetd服务的配置文件,/etc/resolv.conf用来指定本机的DNS服务器地址等。dev目录:这个目录存放设备文件,系统中的硬件设备在此目录中都有相应的文件来对应。,第6章磁盘和文件系统管理,6.1.1文件和目录简介,usr目录:u
7、sr是Linux系统中存放系统应用程序、函数库、源文件和man文件等的目录。其中子目录/usr/local下安装着用户自己的程序,在这里有bin、sbin、etc、lib和man等子目录,结构与“”目录很相像。在用户安装应用程序时,最好都安装到此目录下以便于管理。相应地,如果一台Linux计算机上的应用程序比较多,那么最好单独划分出一个分区,挂接到/usr/local目录下,以免与其他文件系统相互影响。var目录:这里放置那些经常会变动的文件,如/var/spool中的mail和lpd目录里保存着邮件和打印任务的相关数据。/var下面还有一个重要的子目录/var/log,系统在启动和运行时产生
8、的各种日志文件就存放在这里。对于作为电子邮件服务器的Linux计算机,可以在安装的时候单独划分出一个分区,挂接到/var/spool/mail下。这样即使在邮件系统使用中写满了这个目录(这是实际邮件环境中经常发生的),也不会影响其他分区。,第6章磁盘和文件系统管理,6.1.1文件和目录简介,proc目录:通过/proc目录下的文件可以获取系统的当前运行信息,并可以完成部分系统控制操作。在这里可以找到系统中正在运行的所有进程。此外,/proc目录中还包括系统中正在使用的I/O接口、IRQ中断、DMA通道、CPU类型和使用情况的说明文件。boot目录:这里放置系统启动时相关的文件(如系统内核文件v
9、mlinuz)以及其他文件(如system.map、initrd.img)。/boot目录中的文件非常重要,不要轻易地删除其中的文件,否则有可能导致计算机无法启动。home目录:这是系统中用户(除了root用户)的主目录所在地。使用useradd命令时,系统在此创建与新建用户名相同名称的子目录作为该用户的home目录,在这里可以存放用户自己的私有文档和数据文件等。,第6章磁盘和文件系统管理,6.1.1文件和目录简介,bin和/sbin目录:/bin和/sbin目录中放置系统的可执行文件。bin是binary的意思,在第4章中所学习的ls、cat、mkdir、more等系统基本命令都会在/bin
10、中找到。/sbin中通常存放系统管理所用的命令,如ifconfig、mkfs、route、fsck等,sbin下的命令通常只能被超级用户所使用。tmp目录:/tmp是系统存放临时文件的目录。这个目录是所有用户都可以读写的,可以任意创建文件与目录。Linux系统会定期对该目录进行清理,因此该目录下不要保存重要的数据。3.挂载点:也叫挂接点,如果想访问某个磁盘分区和其他设备(如光驱、软驱)等,必须把分区或者设备进行挂载才可以对分区或者设备进行访问。,第6章磁盘和文件系统管理,6.1.1文件和目录简介,在Linux中用户既可以在配置文件/etc/fstab中进行设置,使系统在启动时自动挂载某些分区/
11、设备,也可在系统启动之后通过mount命令挂载。用户(一般是 root用户)在挂接文件系统时,要指定3种信息:文件系统的名称、包含文件系统的物理块设备和文件系统在已有文件系统中的挂载点(mount point)。如上所述,Linux系统在安装时会创建一系列目录,使不同分区和设备可以挂接上来。如/mnt/cdrom一般用来挂接设备/dev/cdrom(光驱),一旦挂接好了之后,就可以通过访问/mnt/cdrom目录来读取光盘中的信息。这些目录就是挂载点,通过这些挂载点就可以访问不同的分区和其他设备。在Linux中,挂载点概念的理解十分重要,通过对挂载点目录的访问,用户可以真正地访问一个文件系统,
12、去读取数据或者去修改保存文件。挂载点是用户与文件系统的交流途径。在Windows中访问盘符的方式在这里变成了访问目录。,第6章磁盘和文件系统管理,6.1.1文件和目录简介,Linux下挂载主要使用mount与umount命令。,该命令将/dev下的cdrom设备挂接到/mnt/cdrom目录下,然后进入/mnt/cdrom,就可以看到光盘中的内容。例 6-2:U盘的使用:如果安装正常,USB硬盘应该在系统中出现,名为/dev/sda1、/dev/sda2等,可以用“fdisk l”命令查看一下系统是否已经找到此盘。,如果要卸载,可以使用umount命令。,第6章磁盘和文件系统管理,6.1.2文
13、件权限管理,为了保证文件信息的安全,Linux设置了文件保护机制,其中之一就是给文件设定了一定的访问权限。当文件被访问时,系统首先检验访问者的权限,只有与文件的访问权限相符时才允许对文件进行访问。文件或目录的访问权限分为只读、只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件进行阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有
14、者可以允许同组用户有权访问文件,还可以将文件的访问权限赋予系统中的其他用户。在这种情况下,系统中每一位用户都能访问该用户拥有的文件或目录。,第6章磁盘和文件系统管理,6.1.2文件权限管理,文件权限共由十位组成,最左边为第一位,表示文件类型,在例6-4 查看文件权限中,device.map为文件,第一位为空,而menu.lst为链接文件,则其文件类型为l。第一组rwx表示文件拥有者,即属主对此文件或者目录的访问权限;第二组rwx表示同组用户,即属组用户对文件或者目录拥有的访问权限;第三组rwx表示其它用户对此文件或目录拥有的访问权限。一个文件或者目录的权限可以通过chmod命令来改变。chmo
15、d命令有两种用法。一种是包含文字和操作符表达式的字符设定法,另一种是包含数字的数字设定法。,第6章磁盘和文件系统管理,6.1.2文件权限管理,1.字符设定法:命令格式:chmod 选项.,模式.常用选项及含义:-c:若该文件权限确实已经更改,才显示其更改动作信息。-f:若该文件权限无法被更改也不要显示错误讯息。-v:显示权限变更的详细资料。-R:对目前目录下的所有文档与子目录进行相同的权限变更(即以递归的方式逐个变更)。-help:显示辅助说明。-version:显示版本。常用模式及含义:u:表示用户(user),即文件或目录的所有者。g:表示同组(group)用户,即与文件属主有相同组ID的
16、所有用户。,第6章磁盘和文件系统管理,6.1.2文件权限管理,o:表示其他(others)用户。a:表示所有(all)用户。它是系统默认值。+:添加某个权限。-:取消某个权限。=:赋予给定权限并取消其他所有权限(如果有的话)。r:表示有读取的权限。w:表示有写入的权限。x:表示有执行的权限。,第6章磁盘和文件系统管理,6.1.2文件权限管理,2.数字设定法:数字设定法中,用一系列八进制表示相应的权限,其中0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。,第6章磁盘和文件系统管理,6.1.3
17、文件属主属组的更改,在Linux中,不仅可以更改权限,还可以更改文件或者目录的所有权。chown命令可以修改文件或者目录的所有者及所属用户组。命令格式为:chown 选项 属主.属组 chown命令的常用选项及含义及chmod基本相同。,分区是在硬盘的自由空间(所谓自由空间,是指硬盘上没有被分区的部分)上创建的、将一块物理硬盘划分成多个能够被格式化和单独使用的逻辑单元的一种操作。,第6章磁盘和文件系统管理,6.2磁盘分区管理,第6章磁盘和文件系统管理,6.2.1分区概述,在学习Linux的过程中,每一个初学者的最大困惑就是怎样建立分区。虽然现在Linux的各种版本基本上都提供了友好的图形交互界
18、面,但是很多初学者还是感觉无从下手。这其中的主要原因就是不清楚Linux的分区规定。1.Linux的分区规定:(1)分区命名:在Linux中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱、软盘、打印机以及各种IDE和SCSI设备也是如此。Linux下的分区命名比Windows下面更加清晰详细,但对初学者却是不易理解。Linux下的分区命名不同于Windows下的命名。对硬盘比如IDE硬盘采用类似/dev/hdxy的方式来命名,其中hd表示分区所在的设备类型,即IDE硬盘,x表示硬盘盘号(a为基本主盘,b为基本从盘,c为辅助主盘,d为辅助从盘),y是分区的号码(从0开始,1,2,3等等)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 网络 服务器 配置 管理
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5438141.html