Linux服务器配置与管理第2章课件.ppt
《Linux服务器配置与管理第2章课件.ppt》由会员分享,可在线阅读,更多相关《Linux服务器配置与管理第2章课件.ppt(109页珍藏版)》请在三一办公上搜索。
1、第2章Red Hat Linux 9的一般管理,本章是Linux服务器配置的基础部分,将分别介绍Linux的基本命令、文件管理、安全管理、Linux的引导与配置、系统性能与进程管理和软件包管理等内容。,第2章Red Hat Linux 9的一般管理,2.1 Linux的基本命令2.3 安全管理Red Hat,2.1 Linux的基本命令,2.1.1命令行基本用法 用户登录系统后使用命令时,实际是进入了shell,shell遵循一定的语法将输入的命令加以解释,然后传给系统。在命令行中输入的第一项必须是一个命令的名称,第二项是命令的选项或参数,命令行中的每个字符串必须由空格或制表符隔开,如下所示:
2、 # Command 选项 Arguments 选项包括一个或多个字母代码,它前面有一个“-”,一般情况下此符号是不可缺少的,需要用它来区别参数和选项,选项可用于改变命令执行的动作的类型。例如,对于最常用的ls命令,没有任何选项时,其作用是列出当前目录中所有文件的名称,而不列出这些文件的其他信息。使用加了“-l”选项的ls命令,则列出当前目录下的文件或文件夹的详细信息,包括文件大小、权限、修改日期等。 参数是在命令行中的选项之后输入的一个或多个单词,大多数的命令都可以接受参数。 有些命令可能会限制参数的数目,例如,mv命令至少需要两个参数: # mv 源文件或目录 目标文件或目录,2.1 Li
3、nux的基本命令2.1.1命令行基本用法,2.1.2 关机、重启命令 在Linux系统中可以使用shutdown、halt、reboot等命令进行关机、重启等操作,灵活使用这些命令,会给操作带来很大的方便。 1. shutdown命令 在关闭运行Linux系统的计算机时,如果直接关掉电源,可能会破坏文件系统,因此,要使用关机命令进行关机。最常用的关机命令是shutdown,其语法格式如下: shutdown -t sec -arkhncfF time warning message shutdown命令各选项及参数的含义如下:-t sec:指定从发出信号到关闭系统之间的时间,默认单位是秒。-a
4、:通知shutdown命令寻找/etc/shutdown.allow文件,并通过其提供的列表来验证身份。-r:重启计算机。,2.1.2 关机、重启命令,-k:表示发送警告信号给所有已登录的用户。-h:关机后关闭电源(halt)。-n:不调用init,而是由shutdown程序自己来关机。-c:取消目前正在执行的关机程序。-f:在重启计算机(reboot)时不执行fsck文件系统检查程序。-F:在重启计算机(reboot)时强制执行fsck文件系统检查程序,检查文件系统是否正常。time:设定关机时间。time参数有两种形式:一种是hh:mm,表示几点几分的时候执行,如“shutdown 12:
5、10”表示12点10分执行shutdown命令;一种是+m,表示在m分钟后执行,如“shutdown +5”表示5分钟后执行shutdown命令。还可以使用“shutdown now”立即执行关机命令。warning message:发送给登录至系统的每位用户的提示信息。例如:shutdown +5 system will shutdown after 5 minutes!表示系统将在5分钟后关闭,同时将“system will shutdown after 5 minutes!”这个信息发送给所有登录用户。,-k:表示发送警告信号给所有已登录的用户。,2. halt命令 halt命令的功能相
6、当于“shutdown h”。执行halt命令时,先结束应用程序,再执行sync系统调用,文件系统写操作完成后就会停止内核。其语法格式如下: halt -n -w -d -f -i -p halt命令各选项的含义如下:-n:不执行sync系统调用。-w:并不会真的关机,只是把过程写到/var/log/wtmp记录里。-d:关机时不把过程写到/var/log/wtmp记录里(选项n的操作包含了d)。-f:强制关机,不调用shutdown。-i:在关机之前先关闭所有的网络接口。-p:关机时调用poweroff。 例如,“halt p”表示关闭系统后关闭电源;“halt d”表示关闭系统,但不留下记
7、录。,2. halt命令,3. reboot命令 reboot命令的工作过程和halt命令类似,但它是一个重启命令。其语法格式如下: reboot -n -w -d -f -i reboot命令各选项的含义如下: -n: 在重启之前不对系统缓存进行同步操作。-w: 不实际执行reboot命令,只是将过程写入/var/log/wtmp记录。-d: 重启时不将过程写入/var/log/wtmp记录。-f: 不调用shutdown,而是强制重启。-i: 在重启之前先停止所有的网络接口。,3. reboot命令,2.1.3目录和文件操作命令 1. mkdir命令 mkdir命令用于创建一个目录(类似于
8、DOS下的md命令),其语法格式如下: mkdir 选项 目录名 该命令要求创建目录的用户对当前目录(所创建目录的父目录)具有写权限,并且目录名不能与当前目录中已有的目录或文件的名称相同。 mkdir命令中的选项及其含义如下:-m:对新建目录设置存取权限(也可以用chmod命令设置存取权限)。-p:目录名部分可以是一个路径名称,若路径中的某些目录尚不存在,使用此选项后,系统将自动建立尚不存在的目录。,2.1.3目录和文件操作命令,2. rmdir命令 rmdir命令用于删除一个目录,其语法格式如下: rmdir 选项 目录名 该命令可以从一个目录中删除一个或多个子目录项。当省略目录名时,表示删
9、除当前目录。需要特别注意的是,目录被删除之前必须是空的。删除某目录时必须具有对其父目录的写权限。 rmdir命令中的选项及其含义如下: -p:删除指定的目录,此时目录应该为空,然后尝试删除指定路径中的所有上级目录(只有在上级目录为空的情况下才可以删除)。,2. rmdir命令,3.cd命令 用于改变当前工作目录,其语法格式如下: cd 路径 该命令将当前目录切换至路径指定的目录,若没有指定路径,则回到用户的主目录。为了切换到指定目录,用户必须拥有指定目录的执行和读权限。 在该命令中可以使用如下通配符:*:表示通配任意长度的字符,例如,“a*”表示以字母a开头的任意长度的字符串。?:表示通配一个
10、字符,例如,“A?”表示以A开头,长度为2的所有字符串。,3.cd命令,4. pwd命令 该命令用来显示当前工作目录的绝对路径,方法是输入“pwd”后按Enter键。 5. ls命令 ls是英文单词list的简写,其功能是列出目录或文件的内容,它与DOS下的dir命令类似,是用户最常用的命令之一。其语法格式如下: ls 选项 目录或文件 对于目录,执行该命令将列出其中所有的子目录和文件。对于文件,执行ls命令将输出文件名以及所要求的其他信息。未指定目录名或文件名时,执行ls命令则显示当前目录的信息。在默认情况下,输出条目按字母顺序排序。 ls命令的选项及其含义如下:-a:列出指定目录下的所有项
11、目。 -A:列出指定目录下除了“.”及“.”以外的所有子目录和文件。 -c:按文件的修改时间排序。 -C:分成多列显示各项。,4. pwd命令,-d:如果参数是目录,只显示其名称,而不显示其下的各个文件。此选项往往与“l”选项一起使用,以得到目录的详细信息。-D:用Emacs的模式产生文件和目录列表。-f:不排序。该选项将使“lts”选项失效,并使“aU”选项有效。-F:在可执行文件、目录、socket、符号链接、管道名称后面,分别加上“*”、“/”、“=”、“”、“|”符号。-i:显示文件和目录的索引节点编号。-l:使用长格式列出信息,即列出文件或目录的详细信息。-L:当指定的是一个符号链接
12、文件时,显示符号链接所指示的对象的信息,而不是符号链接本身的信息。-m:所有项目以逗号分隔,并填满整行行宽。 -n:输出格式类似“l”,但使用“UID”及“GID”表示文件属主和属组。-N:直接列出文件和目录名称,包括控制字符。-o:输出格式类似“l”,但不显示拥有者的信息。-p:在目录后面加上指示符号“/”。 -q:将文件名称中的不可显示字符用“?”代替。-Q:将文件和目录名称用双引号引起来。,-d:如果参数是目录,只显示其名称,而不显示其下的各个文件,-r:按字母顺序反向排序。-R:递归处理,同时列出所有子目录。-s:以块为单位列出所有文件的大小。-S:根据文件和目录大小排序。-t:按文件
13、和目录的更改时间排序(最近优先)。-T:设置制表符对应的空白字符数。-u:按文件和目录的最后存取时间排序(最近优先)。-U:不进行排序,按文件系统原有的次序显示。-v:根据版本进行排序。-w:自行指定屏幕宽度,而不使用目前的数值。-x:逐行列出文件和目录。-X:根据扩展名排序。-1:每行只列出一个文件。-help:显示此命令的帮助信息。-version:显示版本信息。,-r:按字母顺序反向排序。,6. cp命令 该命令的功能同DOS中的copy命令类似,用于将指定的一个或多个源文件或目录复制到目标目录中。其语法格式如下: cp 选项源文件(目录)目标目录 此命令的选项及其含义如下:-a:该选项
14、通常在复制目录时使用,它保留链接、文件属性等,并递归地复制目录,其作用等同于“dpr”选项的组合。-d:复制时保留链接。-f:删除已经存在的目标文件而不提示。-i:在覆盖目标文件之前要求用户确认,回答“y”时,目标文件将被覆盖。-p:除复制源文件的内容外,还将其修改时间和访问权限同时复制到新文件中。,6. cp命令,-r:若给出的是源目录,则递归复制该目录下的所有子目录和文件,即把源目录下的所有文件都复制到目标目录。-l:不进行复制,只是链接文件。 7. mv命令 使用mv命令可以重命名文件或目录,或将文件由一个目录移入另一个目录。该命令相当于DOS中的ren命令和move命令的组合,其语法格
15、式如下: mv 选项 源文件或目录 目标文件或目录 当“目录文件或目录”类型为文件类型时,mv命令完成文件重命名操作,就是将源文件(或目录)的名称改成目标文件名,此时源文件(或目录)只能有一个;当为目录类型时,mv命令将参数指定的源文件(或目录)移到指定的目标目录,此时源文件(或目录)可以有多个。在跨越文件系统移动文件时,mv先进行复制,再将原有文件删除,而链接至该文件的链接也将丢失。,-r:若给出的是源目录,则递归复制该目录下的,mv命令的选项及其含义如下: -i:交互式操作。同cp命令中的“i”选项类似,如果执行mv操作时,目标文件已经存在,系统会询问是否覆盖,回答“y”,则覆盖已经存在的
16、文件,回答“n”,则不覆盖,这样可以避免错误地覆盖目标文件。 -f:禁止交互操作。执行mv操作时,即使目标文件已存在,也不进行任何提示,而是直接执行mv命令。使用此选项时,“i”选项将失效。 8. rm命令 rm命令用来删除不需要的文件。它可以将某个目录及其下的所有文件及子目录一起删除。对于链接文件,只是断开链接,源文件保持不变。其语法格式如下: rm 选项 文件名,mv命令的选项及其含义如下:,rm命令的选项及其含义如下:-f:删除文件时不进行任何交互操作,直接执行删除命令。-r:将参数中列出的全部目录及其子目录均递归地删除,即删除指定目录中的所有子目录和文件。如果不使用此选项,则不删除目录
17、,只删除文件。-i:进行交互操作。询问用户是否删除,回答“y”,则删除相应的文件或目录,回答“n”,则不删除。 9. find命令 find命令用于查找文件,其语法格式如下: find 路径 匹配表达式 其中,匹配表达式有以下几种类型:name filename:查找指定名称的文件。user username:查找指定用户名的文件。,rm命令的选项及其含义如下:,-group groupname:查找指定用户组的文件。-print:将查找的结果输出到标准输出。-size +/-nc:查找大小为n块的文件,一块等于512 B。c表示文件大小以字符计算,而不是以块计算。例如,+n表示查找大小大于n
18、块的文件,nc表示查找大小等于n个字符的文件,-nc表示查找大小小于n个字符的文件。-inum n:查找索引节点号(inode)为n的文件。-atime +n或-n:按被访问时间查找文件。+n表示n天以前被访问的文件,-n表示n天以内被访问的文件。-mtime +n或-n:类似于atime,但是检查的是文件的内容被修改的时间。-ctime +n或-n:类似于atime,但是检查的是文件索引节点被改变的时间。,-group groupname:查找指定用,-perm mode:查找与给定权限(必须以八进制的数字形式给出访问权限)匹配的文件。-newer file:查找比指定文件新的文件,即最后修
19、改时间离现在较近的文件。-exec command:对匹配的文件执行command命令,其格式为“-exec command 文件名 ;”。-ok command:执行command命令的时候要求用户确认,其他与“-exec”选项相同。 例如,查找当前目录下所有以“.tmp”结尾的文件并删除,可以执行如下命令: find .-name *.tmp -exec rm ;,-perm mode:查找与给定权限(必须以,10.cat命令 cat命令用来查看文件内容、从键盘读取数据、合并文件等。其语法格式如下: cat 选项 文件名 cat命令各选项的含义如下:-A:相当于“-vET”。-b:空白行不
20、编号。-E:在文件的每一行行尾加上“$”字符。-T:将文件中的制表符用字符“I”显示。-n:在文件的每行前面显示行号。-s:将连续的多个空行用一行空白符来显示。-v:显示制表符和换行符之外的所有字符。,10.cat命令,2.1.4 vi编辑器 vi编辑器是visual interface的简称,是Linux和UNIX中最基本的文本编辑器,在其中可以执行删除、查找、替换、块操作等文本操作。 vim是vi的加强版,比vi更容易使用,vi的命令几乎都可以在vim上使用,习惯上也将vim称为vi。 1. 进入和退出vi编辑器 在命令提示字符下输入“vi ”,可以打开所要编辑的文件,如果指定的文件不存在
21、,则新建并打开该文件,此时就进入了vi编辑器。例如,下面语句可以打开/home目录下的tmp.txt文件: vi /home/tmp.txt 如果要保存或退出vi编辑器,可以使用下表中的命令。,2.1.4 vi编辑器,Linux服务器配置与管理第2章课件,2. 操作模式 vi编辑器有两种操作模式,分别是指令模式和输入模式。在指令模式下,vi将用户的按键输入作为指令来处理。在输入模式下,vi把按键输入当作插入字符来处理。从输入模式切换到指令模式,需要在输入模式下按Esc键;而从指令模式切换到输入模式,需要用户根据需要输入相应的指令,这些指令如下: 1)新增 (1)a:从当前光标所在位置后面开始新
22、增字符,光标后的字符随新增字符向后移动。 (2)A:从当前光标所在行的最后面开始输入。 2)插入 (1)i:从当前光标所在位置插入新字符,光标后的内容随新增字符向后移动。 (2)I:从当前光标所在行的第一个非空白字符前面开始插入字符。,2. 操作模式,3)开始新行(1)o:在当前光标所在行下新增一行,并将光标移动到下一行的开头。(2)O:在光标所在行上方新增一行。 3.基本编辑 常用的编辑指令有如下几个:x:删除光标后面的一个字符。X:删除光标前面的一个字符。d:按d键,放开后,再按键盘上的“”键,将删除光标位置前的一个字符;按“”键,将光标位置后的一个字符删除;按“”键,可以将光标所在的行及
23、其前一行一起删除;按“”键,将光标所在行及其后一行删除。dd:删除光标所在的行。r:修改光标所在的字符。R:新增文字会覆盖原文字,直至按Esc键为止。s:删除光标所在的字符,并进入输入模式。S:删除光标所在的列,并进入输入模式。u:恢复被删除的文字。U:恢复光标所在处的所有改变。,3)开始新行,光标移动指令0: 将光标移动到所在行的最前面$: 将光标移动到所在行的最后面Ctrl+D: 向下移动半页Ctrl+F: 向下移动一页,也可以使用PageDown: 键完成此功能Ctrl+U: 向上移动半页Ctrl+B: 向上移动一页,也可以使用PageUp :键完成此功能H: 将光标移动到当前窗口的第一
24、行M :将光标移动到当前窗口的中间行L: 将光标移动到当前窗口的最后一行B: 将光标移动到前一个单词的第一个字符W: 将光标移动到下一个字符的第一个字符E将光标移动到下一个单词的最后一个字符,光标移动指令,:将光标移动到所在行的第一个非空字符nG:将光标移动到第n行开头fx:向右移动到x字符上,例如,按f键和e键,则移动到当前光标所在行的e字符上,并进入插入模式Fx:向左移动到x字符上,并进入插入模式tx:向右移到x字符前一个字符上,并进入插入模式Tx:向左移动到x字符前一个字符上,并进入插入模式/:向前查找?:向后查找,:将光标移动到所在行的第一个非空字符,vi编辑器中还有许多的行编辑指令。
25、行编辑指令由指令名称与范围构成。其中,指令名称主要有d(删除)、y(复制)、p(粘贴)和c(修改)。范围可以是下列几个:e:光标所在位置到下个单词的前一个字符。w:光标所在位置到下个单词的第一个字符。b:光标所在位置到上个单词的第一个字符。$:光标所在位置到该行的最后一个字符。0:光标所在位置到该行的第一个字符。):光标所在位置到下个句子的第一个字符。(:光标所在位置到该句的第一个字符。:光标所在位置到该段落的最后一个字符。:光标所在位置到该段落的第一个字符。,vi编辑器中还有许多的行编辑指令。,4.环境变量的设置 vi编辑器的环境变量是使用“:set”来设置的。vi编辑器的环境变量很多,可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 服务器 配置 管理 课件
链接地址:https://www.31ppt.com/p-1286216.html