Linux服务器配置与管理2.ppt_第1页
Linux服务器配置与管理2.ppt_第2页
Linux服务器配置与管理2.ppt_第3页
Linux服务器配置与管理2.ppt_第4页
Linux服务器配置与管理2.ppt_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

Linux 磁盘文件管理,2.1 Linux文件系统类型,文件系统是在一个磁盘或分区组织存储文件或数据的方法,目的是便于查询和存取文件。如Windows系统使用的FAT32或NTFS就属于文件系统的不同类型。 文件系统是基于存储设备的,一个磁盘设备可包含一个或多个文件系统。在Linux系统中,若想进入一个文件系统,首先要挂载(mount)文件系统;为了挂载(mount)文件系统,必须指定一个挂载点;一旦文件系统被挂载,就可对该文件系统进行存取访问了。 不同操作系统使用的文件系统一般是不相同的。Linux支持十多种不同的文件系统,对于Red Hat Linux,默认使用ext3和swap文件系统。,2.1.1 什么是文件系统,2.1 Linux文件系统类型,1. ext2与ext3文件系统 ext是第一个专门为Linux设计的文件系统类型,称为扩展文件系统。由于在稳定性、速度和兼容性方面存在许多缺陷,现已很少使用。 ext2是为解决ext文件系统的缺陷而设计的可扩展、高性能的文件系统,称为二级扩展文件系统。ext2于1993年发布,在速度和CPU利用率上具有较突出的优势,是GNU/Linux系统中标准的文件系统,支持256字节的长文件名,文件存取性能极好。 ext3是ext2的升级版本,兼容ext2,在ext2的基础上,增加了文件系统日志记录功能,称为日志式文件系统,是目前Linux默认采用的文件系统。,2.1.2 Linux常用的文件系统,2.1 Linux文件系统类型,日志式文件系统在因断电或其他异常事件而停机重启后,操作系统会根据文件系统的日志,快速检测并恢复文件系统到正常的状态,并可提高系统的恢复时间,提高数据的安全性。若对数据有较高安全性要求,建议使用ext3文件系统。 日志文件系统是目前Linux文件系统发展的方向,除了Red Hat Linux采用的ext3外,常用的还有reiserfs和jfs等日志文件系统。 2. swap文件系统 swap用于Linux的交换分区。在Linux中,使用交换分区来提供虚拟内存,其分区大小一般是系统物理内存的2倍。 在安装Linux操作系统时,就应创建交换分区,它是Linux正常运行所必需的,其类型必需是swap。交换分区由操作系统自行管理。,2.1.2 Linux常用的文件系统,2.1 Linux文件系统类型,3vfat文件系统 vfat是Linux对Dos、windows系统下的FAT(包括FAT16和FAT32)文件系统的一个统称。Red Hat Linux支持FAT16和FAT32分区,也能在该系统中通过相关命令创建FAT分区。 4NFS文件系统 NFS即网络文件系统,用于在Unix系统间通过网络进行文件共享,用户可将网络中NFS服务器提供的共享目录,挂载到本地的文件目录中,从而实现操作和访问NFS文件系统中的内容。 5ISO9660文件系统 该文件系统是光盘所使用的标准文件系统,Linux对该文件系统也有很好的支持,不仅能读取光盘和光盘ISO映像文件,而且还支持刻录光盘。,2.1.2 Linux常用的文件系统,2.2 Linux系统的目录结构,Linux也使用树形目录结构来组织和管理文件,所有文件采取分级、分层的方式组织在一起,从而形成一个树型的层次结构。 在整个树型结构中,只有一个根目录(树根),位于根分区,其他目录、文件以及外部设备(包括硬盘、软驱、光驱、调制解调器等)文件都是以根目录为起点,挂接在根目录下面的,即整个Linux的文件系统,都是以根目录为起点的,其他所有分区也都是被挂载到目录树的某个目录中的,通过访问挂载点目录,即可实现对这些分区的访问。 在Dos和Windows操作系统中,每一个分区都有一个独立的根目录,各分区采用盘符进行区分和标识,而Linux操作系统只有一个根目录。 Linux的根目录用/表示,路径表示可采用绝对路径,也可采用相对路径。,2.2.1 目录结构简介,2.2 Linux系统的目录结构,Red Hat Linux 9采用了标准Linux目录结构,从根目录开始的每个目录都用于存贮某特定类型的文件,其根目录下的目录有: rootrh9 root# ls / bin dev home lib misc opt root tftpboot usr boot etc initrd lost+found mnt proc sbin tmp var 下面分别介绍一些常用目录的功能与作用。 /bin和/sbin 对Linux系统进行维护操作的实用命令基本上都包含在/bin和/sbin目录中。/bin目录通常存放用户最常用的一些基本命令 ; /sbin目录中存放的是只允许系统管理员(root)运行的一些系统维护程序 。,2.2.2 Red Hat Linux 9的目录结构,2.2 Linux系统的目录结构, /dev dev是device(设备)的简写,该目录是一个非常重要的目录,用于存放系统中所有设备的设备文件。 Linux将每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一。 IDE硬盘设备的设备文件名是以hd开头,后面按设备的ID号按顺序从英文字母a开始顺次命名。因此,第1个IDE硬盘的设备名为hda,第2个IDE硬盘为hdb;对于硬盘中的分区,则在设备文件名后增加相应的数字来代表相应的分区,主分区从1开始,逻辑分区从5开始(一个硬盘最多可建4个主分区)。第1个IDE硬盘中的第1个主分区的设备文件名为hda1,第2个主分区为hda2,第1个逻辑分区为hda5,第2个逻辑分区为hda6。,2.2.2 Red Hat Linux 9的目录结构,2.2 Linux系统的目录结构,SCSI设备(如SCSI硬盘,USB设备)的命名方法与IDE硬盘相同,只是设备名前2个字符为sd。比如,第1个SCSI设备的设备名为sda,第2个SCSI设备名为sdb,第1个SCSI硬盘的第1个逻辑分区为sda5。第1个IDE光驱的设备名为hdc,第1个软驱的设备名为fd0。 光驱常用的设备文件名为/dev/cdrom,它实际上是一个符号链接文件,该文件指向实际的光驱设备。可用以下命令查看当前光驱的实际设备文件名。 # ll /dev/cdrom lrwxrwxrwx 1 root root 8 Jun 14 12:01 /dev/cdrom - /dev/hdc,2.2.2 Red Hat Linux 9的目录结构,2.2 Linux系统的目录结构, /home 系统中所有普通用户的宿主目录,系统默认放在/home目录中(通过在创建用户时使用-d参数,也可指定放在其他位置),root用户的宿主目录为/root。新建用户账户后,系统就会自动在该目录中创建一个与账户同名的子目录,作为该用户的宿主目录。普通用户只能访问自已的宿主目录,无权访问其他用户的宿主目录。 /lib lib是library的简写,用于存放系统的动态链接库,几乎所有的应用程序都会用到这个目录下的共享库。,2.2.2 Red Hat Linux 9的目录结构,2.2 Linux系统的目录结构, /usr 该目录一般用来存放与用户直接相关的程序或文件。用户安装的程序或要自行建立的目录,一般应放在该目录下面,是占用硬盘空间最大的一个目录。 /boot 该目录用于存放与系统启动相关的各种文件,包括系统的引导程序和系统内核程序。不要轻易对该目录进行操作。 /etc 该目录也是Linux系统中一个非常重要的目录,用于存放系统管理时要用到的各种配置文件,包括网络配置、设备配置信息、X系统配置、用户信息等都放在该目录下面。如:securetty、passwd、inittab、fstab。,2.2.2 Red Hat Linux 9的目录结构,2.2 Linux系统的目录结构, /lost+found 该目录用于存放在系统非正常关机,重启动系统时,不知道该向哪个文件恢复的碎片文件。 /mnt CD-ROM、软盘这类可移动介质的挂载点目录一般放在/mnt目录下,通常有cdrom和floppy两个子目录,分别是光盘和软盘的挂载安装点。注意挂载点目录中不要有任何文件,否则将无法正常挂载。 例如:若要在Linux系统中,查看光盘中的内容,则应先将光盘放入光驱,然后利用以下命令将光盘挂载到/cdrom目录: # mount /mnt/cdrom,2.2.2 Red Hat Linux 9的目录结构,2.2 Linux系统的目录结构, /proc 该目录中的内容是系统自动产生的,其内容是当前系统运行的进程的一个虚拟镜像以及记录当前内存内容的kernel文件。可以在该目录中,看到一些由当前运行的进程号组成的子目录。 利用cat命令显示输出该目录下的一些特殊文件的内容,可查看到系统的一些特殊信息,如: cat /proc/cpuinfo 详细显示当前系统CPU的硬件信息。 cat /proc/meminfo 显示内存信息。 cat /proc/version 显示Linux的版本号。 /tmp与/var /tmp目录用于存放临时文件,/var目录用于存放经常变化的文件,对于存取频繁或内容经常变化的文件,可放在该目录中。,2.2.2 Red Hat Linux 9的目录结构,2.3 文件类型与文件属性, Linux支持长文件名,不论是文件名还是目录名,最长可以达到256个字节。 Linux的文件名中不能含有空格和一些对shell来说有特殊含义的字符,如:! # $ * ( ) “ / | ; Linux的文件和命令均要区分大小写。 Linux的文件类型大致可分为普通文件、可执行文件、链接文件和设备文件。 在Linux中,文件是否是可执行文件,不由扩展名来决定,而是由文件的属性来决定。,2.3.1 文件的类型,2.3 文件类型与文件属性, 在Linux中,若文件名以“.“开头,则该文件就成为隐藏文件,需要使用ls -a命令才能查看到。 链接文件类似于Windows的快捷键文件。 有时需要在多个不同的目录中,都需要存放某一个文件,为节省磁盘空间,可在某一个目录中存放该文件,然后在其他也需要该文件的目录,创建一个指向该真实文件的一个符号链接文件。访问该符号链接文件,实质也就是访问它所链接到的原始文件。,2.3.1 文件的类型,2.3 文件类型与文件属性,使用ls l或ll命令,可列出文件和目录的详细信息。其显示格式及各列的含义如下所示 :,2.3.2 查看文件的类型,2.3 文件类型与文件属性,第1列显示的是文件属性。文件属性占用10个字节,由3组权限属性和一个文件类型标识组成,其构成如图2.1所示。,2.3.2 查看文件的类型,在Linux中,用户对文件的操作权限分为可读、可写、可执行三种,分别用r、w、x表示。若用户无某个权限,则在相应权限位置用“-”代表,表示无此权限。 若某文件具有x属性,则该文件就可执行,属于可执行文件。,2.3 文件类型与文件属性,类型标识用于说明该文件的类型是普通文件、链接文件还是目录。对于普通文件,则第一个类型标识处显示为“-”,若是链接文件,则该位置的标识为l(注:是L的小写,不是数字1);若是目录,则该位置的标识为d。 另外,有一些程序命令文件的属性的执行部分不是x,而是s,这表示执行这个程序的使用者,临时可获得与该文件的拥有者一样的权力来运行该程序。这种情况,一般出现在系统管理类的命令程序中,如/bin目录下的ping、su、mount和umount,该类文件在显示时,其背景是红色显示的。,2.3.2 查看文件的类型,2.3 文件类型与文件属性,对文件属性的修改包括修改文件的拥有者和修改用户对文件的权限两个方面。 修改文件或目录的拥有者 在Linux中,使用chown命令可改变文件或目录的所有者(属主)和所属的用户组,利用参数-R,可递归设置指定目录下的全部文件(包括子目录和子目录中的文件)的所属关系;chgrp命令只能更改指定文件或目录所属的用户组。其命令用法为: chown -R 新所有者.新用户组 要改变的文件名或目录 chgrp 新用户组 要改变所属用户组的目录或文件,2.3.3 修改文件的属性,2.3 文件类型与文件属性, 改变文件的权限 文件权限是与用户账户和用户组紧密联系在一起的,在Linux中,可使用chmod命令来重新设置或修改文件或目录的权限,但只有文件或目录的拥有者或root用户才有此更改权。 权限的表示方法 权限除了可用r、w、x来表示外,也可用一个3位的数字来表示,比如644,其百位上的数代表拥有者的权限,十位上的数代表拥有者所属的组中的用户的权限,个位上的数,代表其他用户对该文件的权限。这种采用数字来表示权限的方法,称为绝对权限表示法。,2.3.3 修改文件的属性,2.3 文件类型与文件属性, 改变文件或目录的权限 由于权限有两种表示法,因此,改变权限的chmod命令的具体用法也有两种,分别是: 利用绝对权限表达法来设置或改变文件或目录的权限,其用法为: chmod -R 绝对权限值 要改变的文件或目录名 参数-R代表递归设置指定目录下的所有文件的权限。 例如:myfile.txt文件目前的权限为rw-r-r-,若要更改为rw-rw-r-,其实现的命令为: rootrh9 root#chmod 664 /home/liyang/myfile.txt rootrh9 root#ll /home/liyang/myfile.txt -rw-rw-r- 1 liyang student 11 Jul 4 05:39 myfile.txt,2.3.3 修改文件的属性,2.3 文件类型与文件属性, 若通过r、w、x、s表示方式来更改权限,则只需在chmod命令中表达出权限需要改变的部分即可,可视为是相对修改法。 此时用u表示修改文件或目录的拥有者的权限,用g表示修改文件拥有者所属的用户组的权限,用o表示修改其他用户的权限;若要增加某项权限,则用+表示,若要去掉某项权限,则用-表示,若只赋予该项权限,则用=表示。 比如:假设/home/liyang/myfile.txt文件的权限为rw-rw-r-,若要修改为rw-r-,则更改命令为: chmod g-w /home/lilyang/myfile.txt chmod o-r /home/liyang/myfile.txt 若要给其他用户增加读的权限,则实现命令为: chmod o+r /home/liyang/myfile.txt,2.3.3 修改文件的属性,2.4 Linux常用命令,1. Linux命令特点 Linux区分大小写。在命令行(Shell)中,可以使用Tab键来自动补全命令。 另外,利用向上或向下的光标键,可以翻查曾执行过的历史命令,并可再次执行。 要在一个命令行上输入和执行多条命令,可使用分号来分隔命令。比如:cd /etc;ls -l 断开一个长命令行,可使用反斜杠,以实现将一个较长的命令分成多行表达,以增强命令的可读性。换行后,shell自动显示提示符“”,表示正在输入一个长命令,此时可继续在新行上输入命令的后续部分。,2.4.1 Linux命令基础,2.4 Linux常用命令,2后台运行程序 一个文本控制台或仿真终端在同一时刻只能运行一个程序或命令,在未执行结束前,一般不能进行其他操作,此时可采取将程序在后台运行,以释放控制台或终端,使其仍能进行其他操作。要使程序以后台方式运行,只需在要执行的命令后跟上一个&符号即可,比如: #xcalc &,2.4.1 Linux命令基础,2.4 Linux常用命令,1.su命令 su命令用于使当前普通用户临时切换到管理员(root)身份,使其成为具有与管理员同等权限的超级用户(superuser)。使用完毕后,可通过执行exit命令,回到原来的普通用户身份。执行su命令后,必须正确输入root账户密码后,才能切换成功。 2shutdown命令 shutdown命令用于重启或关闭Linux系统(关机),只能由root用户执行。常用的功能参数主要是-h和-r,其中-h代表关机动作(halt),-r代表重启动作(reboot),now代表立刻执行当前动作。,2.4.2 Linux基础操作命令,2.4 Linux常用命令,3mount与umount命令 mount用于挂载系统可以识别的文件系统,通常用于挂载光盘、软盘、硬盘等存储设备。其用法格式为: mount 设备文件名 挂载点目录名 比如挂载光盘,其命令为:mount /dev/cdrom /mnt/cdrom umount用于卸载系统中不再需要使用的文件系统,其用法为: umount 设备文件名或挂载点目录名 比如卸载光盘,则命令为:umount /dev/cdrom或umount /mnt/cdrom,2.4.2 Linux基础操作命令,2.4 Linux常用命令,1mkdir与rmdir mkdir用于建立新目录,对应于Dos的md命令;用于删除目录,对应于Dos的rd命令,用rmdir删除目录时,目录必须是空目录,且必须在上级目录进行删除操作。用法为: mkdir 新目录名 rmdir 要删除的目录名 另外,mkdir命令结合使用-p参数,可快速创建出目录结构中指定的每个目录,对于已存在的目录不会被覆盖。 比如若要在/usr目录下面创建一个子目录mydoc,然后在mydoc下面再创建一个liyang目录,则操作命令为: # mkdir p /usr/mydoc/liyang,2.4.3 目录操作命令,2.4 Linux常用命令,2pwd pwd是print working directory的缩写,该命令用于显示当前工作目录。用法示例: rootrh9 root#pwd /root 3cd cd命令用于改变当前目录,基本用法为“cd 目录名”,表示进入指定的目录,使该目录成为当前目录。在Linux中,直接执行cd,不跟任何参数或跟参数,则表示进入当前用户对应的宿主目录,若后面跟一用户名,则进入到该用户的宿主目录。 在Linux中,代表上一级目录,.代表当前目录,/代表根目录。,2.4.3 目录操作命令,2.4 Linux常用命令,1ls命令 ls命令用于列出一个或多个目录下的内容(目录或文件),该命令支持很多参数,以实现更详细的控制。默认情况下,ls命令按列显示目录下的内容,垂直排序。 ll命令的功能等价于ls l,按长格式显示,可显示文件大小、日期、权限等详细信息。 2cp命令 cp是copy的缩写,可用于目录或文件的复制。其用法为: cp 参数选项 源文件 目标文件 利用cp命令复制目录时,参数选项可使用-r,以实现将源目录下的文件和子目录一并复制到目标目录中,其命令用法为:cp -r 源目录 目标目录,2.4.4 文件操作命令,2.4 Linux常用命令,3rm命令 rm(remove)命令用于删除文件或目录。在命令行中可包含一个或多个文件名(各文件间用空格分隔)或通配符,以实现删除多个文件。其用法为: rm 参数选项 文件名或目录名 参数选项: -i 使系统在删除之前,显示删除确认询问 -f 直接删除文件或目录,而不显示任何警告消息 -r 删除指定目录及其目录下的所有文件和子目录 4mv命令 mv是move的缩写,用于移动或重命名目录或文件。Linux系统没有重命名命令,因此,可利用该命令来间接实现。,2.4.4 文件操作命令,2.4 Linux常用命令,其用法为: mv 参数选项 源目录或文件名 目标目录或文件名 参数选项: -i 当目标文件已存在时,显示提示信息 -b 覆盖已存在的文件前,系统会自动创建原已存在文件的一个备份,备份文件名为原名称后附加一个符号 5touch命令 该命令用于更新指定的文件或目录的访问和修改时间为当前系统的日期和时间。查看当前系统日期和时间,使用date命令。 若指定的文件不存在,则该命令将以指定的文件名,自动创建出一个空文件。这也是快速创建文件的一个途径。,2.4.4 文件操作命令,2.4 Linux常用命令,6ln命令 该命令用于创建链接文件。链接是将已存在的文件或目录链接到位置或名字更便捷的文件或目录。 创建软链接,使用带-s(symbolic link)选项的ln命令,其用法为: ln s 原文件或目录名 要链接为的文件或目录名 硬链接 文件都是被写到硬盘上的某个物理位置,该物理位置称做i节点(inode),它是获得文件内容的一个入口地址,而每个i节点都有一个编号。利用ls i命令可以查看每个文件对应的i节点值。创建硬链接,实质就是创建了另外一个指向同一i节点的文件。硬连接使用不带-s参数的ln命令来创建,其用法为:ln 原文件 要链接为的文件名,2.4.4 文件操作命令,2.4 Linux常用命令,7查看文本文件的内容 利用cat命令查看 cat是concatenate的缩写,该命令用于将文件的内容打印输出到显示器或终端窗口上,常用于查看内容不多的文本文件的内容,长文件会因滚动太快而无法阅读。 使用more或less命令查看 对于内容较多的文件,不适合于用cat命令来查看,此时可用more或less命令来查看。 less比more功能更强大,除了有more的功能外,还支持用光标键向上或向下滚动浏览文件,对于宽文档还支持水平滚动,当到达文件末尾时,less命令不会自动退出,需要输入q来结束浏览。,2.4.4 文件操作命令,2.4 Linux常用命令, head与tail命令 head命令用来查看一个文件前面部分的信息,默认显示前面10行的内容,也可指定要查看的行数,其用法为:head -要查看的行数 文件名 tail命令的功能与head相反,用于查看文件的最后若干行的内容,默认为最后10行,用法与head相同。另外,tail命令若带上-f参数,则可实现不停地读取和显示文件的内容,以监视文件内容的变化。 8grep命令 该命令用于在指定的文件中,查找并显示含有指定字符串的行。其用法为:grep 要找的字串 文本文件名 比如:若要在/etc/fstab文件中,查找显示含有cdrom的行的内容,则操作命令为:#grep cdrom /etc/fstab,2.4.4 文件操作命令,2.4 Linux常用命令,9diff命令 该命令用于比较两个文件或两个目录的不同之处,其用法为: diff -r 文件或目录名1 文件或目录名2 若是对目录进行比较,则应带上-r参数,比如: #diff file1 file2 #比较文件 file1 与 file2 内,各行的不同之处。 #diff -r dir1 dir2 #比较目录 dir1 与 dir2 内,各文件的之不同处。,2.4.4 文件操作命令,2.4 Linux常用命令,1查看Linux内核版本 查看Linux内核版本可使用uname -r或uname -a命令。 2df命令 利用df命令,可以查看已安装的文件系统的磁盘空间大小和剩余空间的大小。磁盘空间大小的单位为数据块,1数据块=1024字节。 3du命令 利用du命令可显示出当前目录以及其下各子目录的大小;du -a则可详细显示当前目录以及其下的各子目录和各文件的大小;du -s显示当前目录和其下的各子目录的大小总和。,2.4.5 查看系统信息,2.4 Linux常用命令,4free命令 该命令用于查看当前系统内存的使用情况,包括系统中剩余和已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区大小等。 其用法为:free -b | -k | -m 参数-b表示以字节为单位显示,-k以Kb为单位显示,-m表示以Mb为单位显示。 5uptime命令 该命令用于显示系统已经运行了多长时间,将依次显示:现在时间、系统已经运行了多长时间、目前有多少登录用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。,2.4.5 查看系统信息,2.4 Linux常用命令,6查询CPU信息 要查询CPU硬件信息,可使用命令cat /proc/cpuinfo来实现,该命令可显示有关CPU的详细硬件信息。 7查看CPU和进程的状况 要详细了解CPU的使用状况和正在运行的进程的状况,可执行top命令来实现。 8查看登录日志信息 要查看登录日志,可使用last命令来实现。该命令显示的实际上是/var/log/wtmp文件中的内容。该命令采用滚屏显示方式,通常可将其内容重定向传输到一个文本文件中,然后再利用该文本文件来查看。,2.4.5 查看系统信息,2.4 Linux常用命令,9查看登录用户的信息 对于系统管理员,若想了解当前登录用户的相关信息(比如当前用户正在运行什么程序或命令),可执行w命令来查看,w命令将显示出所有登录用户的相关信息,若只想查看某个登录用户的信息,则在w命令后面指定该用户名,比如若想查看liyang用户正在做什么,则可执行命令:w liyang 10显示月历或年历 若要显示当前月的月历,则可执行cal命令;若要显示某一年的年历,则执行“cal 4位年号”命令,比如:cal 2006 显示当前日期和时间使用date命令。若要设置当前系统的日期或时间,命令用法为:date -s 日期(mm/dd/yy)或时间(hh:mm:ss),最后再使用clock -w命令将修改后的日期或时间信息强制写入CMOS中保存。,2.4.5 查看系统信息,2.4 Linux常用命令,vi(visual interface)是Linux和UNIX中功能最为强大的全屏幕文本编辑器。 1启动vi编辑器 在提示符状态下,键入vi 文件名或vi,则可启动vi编辑器,并自动进入命令模式。 2vi的工作模式 vi编辑器具有命令模式(Command mode)、插入模式(Insert mode)和末行(Last line mode)模式三种。 命令模式 不管用户当前处于何种模式,只要按ESC键,则立即进入命令模式。在命令模式下,允许输入vi命令,以对文档进行管理。,2.4.6 使用vi编辑器,2.4 Linux常用命令, 插入模式 插入模式也称输入模式,在该模式下,用户输入的内容当作文档的内容,并显示在屏幕上。在命令模式下按“i”、“a”、“o”命令都可进入插入模式,实现文档内容的输入或对文档进行编辑修改。 末行模式 在命令模式下按Shift+“:”键,即可切换到末行模式,此时在编辑器屏幕的最末一行将显示冒号提示符,在此行中,就可输入vi命令,按回车键后即开始执行,执行完毕后,又自动回到命令模式。 在末行模式的命令输入过程中,若改变主意放弃执行,则可按ESC键退回到命令模式。或用退格键将所输入的命令全部删除之后,再按一下退格键,来实现返回命令模式。,2.4.6 使用vi编辑器,2.4 Linux常用命令,3vi 的常用命令 参见教材 表2-4 vi编辑器常用的命令,2.4.6 使用vi编辑器,2.5 建立与使用文件系统,Red Hat Linux 9提供了fdisk和parted两个命令用于对硬盘进行分区,fdisk命令简单易用,parted命令功能强大一些,但使用较复杂。 fdisk命令用法:fdisk 设备名 第1个IDE设备的设备名为hda,第2个为hdb,第1个SCSI硬盘设备为sda,第2个SCSI硬盘为sdb。若要对第2个IDE硬盘创建分区,则操作命令就应为:fdisk /dev/hdb。 fdisk命令以交互方式进行操作的,在菜单中选择相应功能键即可。,2.5.1 创建分区,2.5 建立与使用文件系统,分区创建后,接下来就要根据要创建的文件系统类型,选择相应的命令来格式化分区,从而实现在分区创建相应的文件系统。只有建立了文件系统后,该分区才能用于存取文件。 建立ext3文件系统,使用mke2fs命令,用法为:mke2fs 设备名 建立vfat文件系统,使用mkdosfs命令,用法为:mkdosfs 设备名 建立swap文件系统,使用mkswap命令,用法为: mkswap 设备名 比如:要在刚才创建的分区上创建ext3文件系统,则格式化命令为: #mke2fs /dev/hdb,2.5.2 在分区建立文件系统,2.5 建立与使用文件系统,为了将分区挂载到Linux文件系统中,需要先创建一个挂载点目录,或利用某个现成的空目录。假设要求将硬盘分区挂载到/usr目录下面的myvod目录,则操作命令为: rootrh9 root#mkdir /usr/myvod # 创建挂载点目录 rootrh9 root#mount /dev/sdb1 /usr/myvod # 挂载/dev/sdb1设备到/usr/myvod目录 rootrh9 root#mount # 查看当前已挂载的设备 从输出的内容中,就会看到下面一行的内容,表明挂载成功。 /dev/sdb1 on /usr/myvod type ext3 (rw) 以后存取/usr/myvod目录中的文件,实际上就是存取第2个SCSI硬盘中的文件。若要卸载该硬盘分区,则执行命令:umount /dev/sdb1,2.5.3 挂载和使用文件系统,2.6 在Linux中使用移动存储设备,1制作软盘文件系统 软盘在使用前应先建立文件系统,这可通过格式化操作来完成。对于软盘,Red Hat Linux 9 支持ext2和fat格式的文件系统。 建立ext2文件系统 命令格式:ext2 软盘设备文件名 命令功能:在指定驱动器设备的软盘上建立ext2文件系统。 目前计算机的软驱设备一般只有一个,其设备名为/dev/fd0,因此要在软盘上建立文件系统,则命令为: rootrh9 root# mke2fs /dev/fd0 文件系统建立好后,就可利用mount /mnt/floppy命令挂载软盘,进入/mnt/floppy目录,就可存取软盘中的文件。,2.6.1 在Linux中使用软盘,2.6 在Linux中使用移动存储设备, 建立fat文件系统 要建立可在Dos系统使用的FAT文件系统,可用mkdosfs命令来完成,其命令用法为:mkdosfs 软盘设备文件名 FAT文件系统创建后,不需要挂载,采用与Dos系统相同的做法,通过存取访问A:盘来实现。 在Linux系统中,提供了许多以m开头的命令,这些命令与Dos系统的磁盘文件操作命令相对应,只是在原Dos命令的基础上前缀了一个m,其功能与用法也与Dos命令相同。比如,若要查看A:盘中的文件,则可执行mdir a:命令来实现。 Linux的类Dos命令主要有:mattrib、mcd、mmd、mrd、mmove、mren、mtype、mcopy、mdel、mdeltree、mdir、mformat、mlabel等。,2.6.1 在Linux中使用软盘,2.6 在Linux中使用移动存储设备,USB存储设备常用的主要是U盘和USB移动硬盘两种。 在Linux中,将USB存储设备当作SCSI设备来对待,对于U盘,如果没有进行分区,则使用相应的SCSI设备文件名来挂载使用,如果U盘中存在分区,则使用相应分区的设备文件名来进行

温馨提示

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

评论

0/150

提交评论