您的浏览器Javascript被禁用,需开启后体验完整功能, 请单击此处查询如何开启
网页 资讯 视频 图片 知道 贴吧 采购 地图 文库 |

差分放大电路增益一般,项目三 Linux Shell命令使用_计算机硬件及网络_IT/计算机_专业资料

462人阅读|108次下载

差分放大电路增益一般,项目三 Linux Shell命令使用_计算机硬件及网络_IT/计算机_专业资料。差分放大电路增益一般《Linux系统管理与维护》 项目三 Linux Shell命令使用 【学习要点】 ☆了解Linux Shell,掌握Bash Shell的使用。 ☆理解Linux文件系统,掌握文件目录命令。 ☆


《Linux系统管理与维护》 项目三 Linux Shell命令使用 【学习要点】 ☆了解Linux Shell,掌握Bash Shell的使用。 ☆理解Linux文件系统,掌握文件目录命令。 ☆掌握常用的文件管理命令。 ☆理解Linux用户、组和权限的概念,掌握用户、 组和权限管理命令。差分放大电路增益一般 ☆理解设备文件的概念,掌握常用的设备管理命 令。 ☆掌握常用的网络管理命令,学会网络配置。 ☆理解服务的概念,掌握服务启动命令。 ☆理解软件包的概念,掌握打包和软件包安装命 令。 Linux系统管理与维护 认识Linux Shell 任务一 认识 3.1.1 Linux Shell简介 简介 Shell是系统的用户界面,提供了用户与内核进行交互操作 的一种接口(命令解释器) 。Shell接收用户输入的命令并把 它送入内核去执行。Shell起着协调用户与系统的一致性和 在用户与系统之间进行交互的作用。差分放大电路增益一般通过Shell,可以启动、 挂起、停止和编写程序。 UNIX/Linux中主要有两大类Shell,Bourne Shell (包括 sh、 ksh、bash等)和C Shell (包括csh、tcsh等)。 大多数的Linux(Red Hat, Slackware, Caldera)都以bash作 为缺省的Shell,并且运行sh时,其实调用的是bash。 Linux系统管理与维护 3.1.2 使用 使用Bash Shell 1.进入 进入Bash Shell 进入 进入Bash Shell的方法有多种,可以在GNOME桌 面上单击右键,弹出上下文菜单,选择“打开终 端”命令。也可以执行“应用程序”→“附 件”→“终端”来打开终端窗口。 如果是以超级用户身份登录的,则提示符是“#”; 如果是以普通用户身份登录的,则提示符是“$”。 [root@localhost ~]# Linux系统管理与维护 2.使用其他 使用其他Shell 使用其他 Red Hat Enterprise Linux 5内置了多种 Shell,如果要打开其它Shell,只需要在命 令行下输入相应Shell的名字执行它就可以 了。 Linux系统管理与维护 3.1.3 Linux Shell命令格式 命令格式 Bash命令都具有相同的命令格式: 选项][参数 命令 [选项 参数 选项 参数] (1)命令定义了所执行的功能。命令常常是表示相应功 能的英文单词或单词的缩写。例如:date表示显示和修改 日期命令;cp表示复制命令,是copy的缩写。 (2)命令、选项和参数之间也用空格或制表符隔开。 (3)选项规定了命令的行为。以“-”开始,多个选项可用 一个“-”连起来。如: –l -a和–la相同。全单词的选项以 “--”开始,如:--help。 (4)参数是命令执行所需要的文件或数据,多个参数之 间也以空格或制表符分隔。 Linux系统管理与维护 3.1.4 Linux简单命令与帮助 简单命令与帮助 1.一些简单命令 . (1)date命令 命令 功能:显示或设置系统时间与日期。 (2)cal命令 命令 功能:显示日历。 (3) echo命令 命令 功能:用于显示一行指定的文本,或者显示一些系统中的 环境变量 。 (4) clear命令 命令 功能:清除屏幕,并将系统提示符定位在屏幕左上角。 Linux系统管理与维护 2.Linux命令帮助 . 命令帮助 (1) whatis命令 命令 功能:在数据库中查找与命令后所跟的关键字相匹配的系 统命令的简单说明。 (2) –-help选项 选项 功能:显示命令的用法、功能和参数列表。 (3) man命令 命令 功能:用来提供在线帮助。在Linux系统中存储着一部联机 使用的手册,以供用户在终端上查找。使用man命令可以 调阅其中的帮助信息。 (4) info命令 命令 info是Linux系统中提供的另一种格式的帮助信息 。 Linux系统管理与维护 3.1.5 Linux命令使用技巧 命令使用技巧 1.命令历史 . 通过使用键盘上的[↑]和[↓]键来上下翻动,会发现许多前面已经键入过 的命令。 2.命令自动补全 . 如果键入了命令、文件名或路径名的一部分,然后按 [Tab] 键,bash 要么会把命令、文件名或路径名的剩余部分补全,要么会给出一个响 铃(如果系统中启用了声效的话)。如果得到的是响铃,只需再按一 次 [Tab] 键来获取与已键入的部分匹配的命令、文件名或路径名的列 表。 3.别名 . 在使用Linux过程中,每个命令后都要跟一些参数,可是对于常用的 参数如果每次都是手动的添加就是显得麻烦些了。Linux 可能通过命 令别名(alias)的功能来减少输入。 格式:alias [别名[=‘命令’]] Linux系统管理与维护 浏览Linux文件系统 任务二 浏览 文件系统 3.2.1 Linux文件及目录结构 文件及目录结构 1. 文件名与文件类型 文件名是一个文件的标识,由字母或下划线开头 的字母、数字、下划线组成。文件名的最大的长 度是255个字符,分为主文件名和扩展名两个部 分。主文件名一般要求能做到“见名知义”,扩 展名往往代表文件的类型。主文件名和扩展名用 圆点分隔。 Linux是大小写敏感的。 Linux系统中包含四种类型的文件,即普通文件、 目录文件、设备文件和链接文件。 Linux系统管理与维护 目录文件 目录文件是一种特殊文件,利用它可以构成文件系统的 分层树形结构。如同普通文件那样,目录文件也包含数 据。但目录文件与普通文件的差别是:内核对这些数据 加以结构化,即它是由成对“节点号/文件名”构成的列 表。 设备文件 Linux系统把每一个I/O设备都映射成为一个文件,可以 像普通文件一样处理,这就使得文件与设备的操作尽可 能统一。 链接文件 链接文件也是一种特殊文件,它们提供对其他文件的参 照。它们存放的数据是文件系统中通向文件的路径。链 接又分为硬链接和软链接。 Linux系统管理与维护 2.目录结构 . Linux采用的是树型目录结构,整个文件系统有一个“根”(root),然后在 根上分“杈”(目录),任何一个分杈上都可以再分杈,杈上也可以长出 “叶子”。“根”和“杈”在Linux中被称为是“目录”或“文件夹”。而 “叶子”则是一个个的文件。 Linux一些重要的目录: 主目录: /root,/home/username 用户可执行文件目录: /bin, /usr/bin, /usr/local/bin 系统可执行文件目录: /sbin, /usr/sbin, /usr/local/sbin 挂载点目录: /mnt 配置目录: /etc 临时文件目录: /tmp 内核及Linux引导程序目录: /boot 服务器数据目录: /var 系统信息目录: /proc, /sys 共享库目录: /lib, /usr/lib, /usr/local/lib Linux系统管理与维护 3.绝对路径与相对路径 . 绝对路径:是指该文件从根目录开始直到该文件 绝对路径 所在的子目录为止的路径上的所有目录名(各子 目录之间用“/”分隔)。 相对路径:指文件从当前目录开始直到该文件所 相对路径 在的子目录为止的路线上的所有的子目录名(各 目录名之间用“/”分隔)。 以图3-1为例,假设当前目录是etc,要访问rc5.d,用 绝对路径和相对路径如何表示?绝对路径: /etc/rc.d/rc5.d;相对路径:rc.d/rc5.d。 Linux系统管理与维护 3.2.2 Linux文件及目录命令 文件及目录命令 1.pwd命令 . 命令 功能:显示当前工作目录的绝对路径。 2.cd命令 . 命令 功能:改变工作目录。 3. ls 命令 功能:列出当前目录或指定目录的内容。 4.通配符 . *匹配任何字符和任何数目的字符 匹配任何字符和任何数目的字符 ?匹配任何单个字符 […]匹配任何包含在括号中的单字符 匹配任何包含在括号中的单字符 Linux系统管理与维护 4. mkdir命令 命令 功能:创建目录。 5. rmdir命令 命令 功能:删除一个或多个空的目录。 6. touch命令 命令 功能:touch命令有两个功能。如果文件存在,touch命令 改变文件最近一次修改的时间;如果文件不存在,touch 命令创建此文件。 7.file命令 . 命令 功能:查看文件的类型 8.cp命令 . 命令 功能:将源文件或目录复制到目标文件或目录中。 Linux系统管理与维护 9. mv命令 命令 功能:移动文件或目录,或者对文件或目录改名。 10. ln命令 命令 功能:创建文件链接。 链接有两种,一种为硬链接(Hard Link),另一种为符号链接 (Symbolic Link)。建立硬链接时,链接文件和被链接文件必须位于 同一个文件系统中。而对符号链接,则不存在这个问题。默认情况下, ln产生硬链接。 如果给ln命令加上- s选项,则建立符号链接。 11. rm命令 命令 功能:删除一个或多个文件。链接文件只删除整个链接文件,而原来 文件保持不变。 12. tree命令 命令 功能:以树的形式显示文件目录结构,并会递归到各子目录。 Linux系统管理与维护 【操作实例3.1】 操作实例 】 在/root目录下,为公司行政部(Administration Department)和运维部(Operation&Maintenance Department) Department)创建如图3-2所示的文件目录结构。 3-2 其中,方框代表目录,椭圆代表文件。 接着将adm目录下的ad2.txt复制到ops目录下,并 改名为op2.txt,然后将ad2.txt删除。再在ops目录 下创建一个adm目录下文件ad1.txt的软链接 lnad1.txt。 Linux系统管理与维护 任务三 文件管理工具 3.3.1 文本处理工具 1.cat命令 . 命令 功能:显示文本文件的内容。可以显示多个文件,多个文 件将被连接在一起。 2.more命令 . 命令 功能:分页显示文本文件的内容。 3.less命令 . 命令 功能:与more命令一样,用来分屏显示文件的内容,功 能比more更强,用PgUp键可以向前移动一页,用PgDn 键可以向后移动一页,用向上光标键可以向前移动一行, 用向下光标键可以向后移动一行,“Q”键退出该命令。 less命令也可以用作其他命令的管道输出。 Linux系统管理与维护 4.head命令 . 命令 功能:显示文本文件的前10行内容。 5.tail命令 . 命令 功能:显示文本文件的后10行内容。 6.grep命令 命令 功能:查找文件或标准输入中与给定模式相配的 行。 7. cut命令 命令 功能:从文件或者标准输入中读取内容并截取每 一行的特定部分并送到标准输出。 Linux系统管理与维护 3.3.2 文件分析工具 1. wc命令 命令 功能:统计指定文件中的字节数、字数、行数。 2. sort命令 命令 功能:对文件中的各行进行排序。 3. diff命令 命令 功能:比较文件的差异。 4. patch命令 命令 功能:修补文件。 5. aspell命令 命令 功能:拼写检查。 6. uniq命令 . 命令 功能:显示文件中所有不重复的行。 7.comm命令 . 命令 功能:对两个已经排好序的文件进行逐行比较。 Linux系统管理与维护 3.3.3文件查找工具 文件查找工具 1.locate命令 命令 locate 让使用者可以很快速地搜寻文件系统内是否有指定 的文件。其方法是先建立一个包括系统内所有文件名称及 路径的数据库,之后当查找时就只需查询这个数据库,而 不必实际深入文件系统之中了。数据库的建立都由管理员 放在 contab 中自动执行。 2.find命令 命令 find命令用来在某个目录及其子目录中查找特定的文件。 find命令功能非常强大,它实时地搜索目录树,因此,它 执行要比locate命令慢,但查找结果更精确。它也只搜寻 用户具有读和执行权限的目录。 Linux系统管理与维护 3.3.4 标准的输入 输出和管道 标准的输入/输出和管道 1.标准的输入/输出 .标准的输入 输出 Linux为程序提供了三个输入/输出通道: ①STDIN-程序的正常输入通道,默认是键盘; ②STDOUT-程序的正常输出的通道,默认是终端窗口; ③STDERR-标准错误输出通道,默认是终端窗口。 2.输出重定向 . STDOUT和STDERR可以被重定向到文件。操作符包括:>、 2> 、&> 3.管道 . 可以通过管道(pipe)操作将STDOUT重定向到程序。管道操作符为“|”,它 可以连接两个命令。&> 、2>&1 、() 4.整合标准输出和标准错误输出 . 一些操作符会可以对标准输出和标准错误输出同时起作用。 5.输入重定向 . 使用“<”可以将标准输入重定向到一个指定文件。 Linux系统管理与维护 用户、 任务四 用户、组、权限的管理命令 3.4.1权限的概念 权限的概念 Linux文件系统安全模 型是通过给系统中的 ( 文件给不同的用户(所 有者、组用户和其他 用户)赋予三个访问权 限(读、写、和执行)来 起作用的。 表3-19 文件或目录的访问权限 代表 字符 r 权 限 读 对文件的 含义 可以读文 件的内 容 可以修改 该文件 可以执行 该文件 对目录的含 义 可以列出目 录中的文 件列表 可以在该目 录中创建、 删除文件 可以使用cd 命令进入 该目录 w 写 x 执 行 Linux系统管理与维护 3.4.2 用户、组、权限的查看与修改 用户、 1.ls –l命令 . 命令 使用ls –l 命令可以查看文件或目录的权限。 #ls –l drwxr--r-- 1 root root 100 Jan 22 15:44 users -rwxr--r-- 1 root root 125 Jan 22 15:48 test 命令执行之后,列出的每一行显示一个文件或目录的信息,这些信息 包括文件的类型、文件的权限、文件的属主(第3列),文件的所属 组(第4列),还有文件的大小及创建时间和文件名。 输出列表中的每一行的第一列的第一个字母指示了该文件的类型。第 一列的其余9个字母可分成3组,3个字母一组。这3组分别代表:文件 属主的权限、文件所属组的权限、其他用户的权限。每组中的3个位 分别表示了读取权限(r)、写入权限(w)、执行权限(x)或没有 相应的权限(-)。每组中的三位权限可以用一个八进制的数代替。 Linux系统管理与维护 2.chown命令 . 命令 功能:更改文件或目录的属主。 3.chgrp命令 命令 功能:更改文件或目录的属主。 4.chmod命令 命令 功能:更改文件或目录的操作权限。 Linux系统管理与维护 3.4.3 账户系统文件 与用户和用户组相关的信息都存放在一些系统文件中,这些文件包括 /etc/passwd、/etc/shadow、/etc/group、/etc/gshadow等。 1./etc/passwd文件 . 文件 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell 2./etc/shadow文件 文件 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警 告时间:不活动时间:失效时间:标志 3./etc/group文件 文件 用户组的所有信息都存放在/etc/group文件中。 组名:口令:组标识号:组内用户列表 4./etc/gshadow文件 文件 /etc/gshadow文件用于定义用户组口令、组管理员等信息 组名:组口令 组管理员账号:组内用户列表 组口令:组管理员账号 组名 组口令 组管理员账号 组内用户列表 Linux系统管理与维护 3.4.4用户管理工具 用户管理工具 表3-25 Linux常用的账户管理命令 常用的账户管理命令 命令 useradd [选项] <新用户名> usermod [选项] <用户名> userdel [选项] <用户名> passwd [选项] <用户名> groupadd [选项] <新用户组> groupmod [选项] <用户组> groupdel <用户组> newgrp <用户组> 添加新的用户 修改已经存在的指定用户 删除已经存在的指定用户 指定和修改用户口令。超级用户可以为自己和其他用户指 定口令,普通用户只能修改自己的口令。 添加新组 修改已经存在的指定组 删除已经存在的指定组 切换用户组 说明 Linux系统管理与维护 3.用户登录监控 . 表3-26常见的用户登录监控命令 常见的用户登录监控命令 命令 w who whoami whois last lastb 说明 显示登录系统的用户信息 显示系统用户信息 显示用户名 显示指定用户信息 显示目前和过去登录系统的用户相关信息 显示登录系统失败的用户相关信息 Linux系统管理与维护 3.4.5 用户权限设置 1.设置文件和目录的生成掩码 . 用户可以使用umask命令设置文件的默认生成掩码。默认生成掩码告 诉系统当创建一个文件或目录时不应该赋予其哪些权限。 umask命令的格式为: umask [u1u2u3] 其中,u1表示不允许属主有的权限,u2表示不允许同组人有的权限, u3表示不允许其他人有的权限。 生成掩码设置后,新建目录的默认权限是用777减去生成掩码值,新 建文件的默认权限是目录的默认权限去除执行权限。如生成掩码值设 为002,则新建目录的默认权限为664,新建文件的默认权限775。 root用户默认的生成掩码值为022。 Linux系统管理与维护 2.特殊权限设置 . 除了基本的读、写、执行权限外,Linux中还有一些特殊权限。 表3-27 Linux特权权限 特权权限 特权权限 SUID 说明 当一个设置了SUID 位的可执行文件被执行时,该文件将以所有者的身份 运行, 也就是说无论谁来执行这个文件,他都有文件所有者的特权。 如果所有者是 root 的话,那么执行人就有超级用户的特权了。 当一个设置了SGID 位的可执行文件运行时,该文件将具有所属组的特权, 任意存取整个组所能使用的系统资源。 若一个目录设置了SGID,则所有被复制到这个目录下的文件, 其所属的 组都会被重设为和这个目录一样,除非在复制文件时加上-p ( preserve,保留文件属性)的参数,才能保留原来所属的群组设置。 对一个文件设置了sticky-bit之后,尽管其他用户有写权限, 也必须由 属主执行删除、移动等操作。 对一个目录设置了sticky-bit之后,存放在该目录的文件仅准许其属主 执行删除、 移动等操作。 SGID sticky-bit Linux系统管理与维护 【操作实例3.2】 操作实例 】 创建一个新用户zhang,将其口令设为 zh1234;再创建一个新组hr;将用户zhang 添加到组hr中,并将其登录Shell改为ksh。 然后在/home/zhang目录下创建一个文件 zh1.sh,将其属主改为zhang,并为该文件 添加用户zhang的执行权限,同组用户和其 他用户都只有读权限。 Linux系统管理与维护 任务五 设备管理命令 3.5.1 Linux环境下的设备 环境下的设备 设备是指计算机中的外围硬件装置,即除了CPU和内存以外的所有设 备。通常,设备中含有数据寄存器或数据缓存器、设备控制器,它们 用于完成设备同CPU或内在的数据交换。 Linux 中的设备有字符设备 块设备 网络设备 字符设备、块设备 网络设备几种类型。块设备 块设备把 字符设备 块设备和网络设备 块设备 信息存储在可寻址的固定大小的数据块中,数据块均可以被独立地读 写,建立块缓冲,能随机访问数据块。字符设备 字符设备可以发送或接收字符 字符设备 流,通常无法编址,也不存在任何寻址操作。网络设备 网络设备在Linux 中是 网络设备 一种独立的设备类型,有一些特殊的处理方法。还有一些设备无法利 用上述方法分类,如时钟,它们也需要特殊的处理。每个字符设备和 块设备都必须有主、次设备号,主设备号相同的设备是同类设备(使 用同一个驱动程序)。 在Linux环境下,设备名以文件系统中的设备文件 设备文件的形式存在,因此 设备文件 用户可以用使用文件的方法来使用设备。 Linux系统管理与维护 表3-28 Linux环境下常用的设备文件 环境下常用的设备文件 设备文件 /dev/hd* /dev/sd* /dev/ub* /dev/tty* /dev/console /dev/cdrom /dev/mouse /dev/root /dev/swap /dev/printer /dev/stdin /dev/stdout /dev/stderr 说明 IDE硬盘设备,如hda1表示第1块IDE硬盘的第1个分区;hdb2表示第2块IDE硬盘的第2个 分区 SCSI硬盘设备,如sda1表示第1块SCSI硬盘的第1个分区;sdb2表示第2块SCSI硬盘的第 2个分区 uba表示第1个USB 块设备;ubb表示第2个USB 块设备;ubc表示第3个USB 块设备 终端设备 系统控制台 当前CD-ROM 当前鼠标 当前根文件系统所在设备 当前swap所在设备 lpd 本地套接字 标准输入文件描述府 标准输出文件描述符 标准错误文件描述符 Linux系统管理与维护 3.5.2 Linux下常用的设备使用命令 下常用的设备使用命令 在项目二时,我们已经学习了设备文件的概念,在这里, 我们仍然会用到设备文件。 1.挂载移动存储设备命令 挂载移动存储设备命令 一些移动存储设备,如光盘、U盘、硬盘,在使用前 mount命令进行挂载,用umount命令进行卸载。 2.磁盘分区 磁盘分区 Linux下常用的磁盘分区工具是fdisk。 3.打印机使用 打印机使用 Linux提供了lpr、lpq 、lprm、lp、lpstat 和 cancel等打印 命令,另外还有一些与打印相关的实用程序:evince、 enscript 、a2ps、ps2pdf 和mpage。 Linux系统管理与维护 任务六 网络管理命令 3.6.1 TCP/IP网络配置 网络配置 TCP/IP网络模型是Internet所采用的基本模型,是当前使用最广泛的 网络模型。TCP/IP网络模型分为四层,即:应用层、传输层、网络互 联层、网络访问层。 1.IP配置 . 配置 地址,别名被标以: 可以通过别名在一个网络接口上配置多个 IP 地址,别名被标以: eth0:1, eth0:2,等等。 ,等等。 常用的配置网络接口的工具是ifconfig。 常用的配置网络接口的工具是 。 激活与关闭网卡的命令分别是ifup和ifdown。 激活与关闭网卡的命令分别是 和 。 2.网络配置文件 网络配置文件 使用ifconfig命令设置网络参数后会立即生效,但重新启动后,所配置 的参数将会丢失。为避免这种情况发生,需要将所做配置保存到网络 接口配置文件。 在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的。表 3-34列出了Red Hat Enterprise Linux中配置TCP/IP网络使用的配置 文件。 Linux系统管理与维护 3.DNS配置 配置 域名(DNS)服务的作用是将主机名转换为网络地址。域名服务器的 地址存放在/etc/resolv.conf文件中。 4.配置主机名 配置主机名 (1)查看主机名 查看主机名 在一个局域网中,每台机器都有一个主机名,用于主机与主机之间的 便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法 来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其 命名。主机名文件为/proc/sys/kernel/hostname。 查看主机名可采用三种方法: 方法一:直接查看/proc/sys/kernel/hostname文件内容。 方法二:使用sysctl命令查询kernel.hostname参数。 方法三:使用hostname命令查询目前的主机名。 Linux系统管理与维护 (2)修改主机名 修改主机名 修改主机名可采用三种方法: 方法一:直接修改/proc/sys/kernel/hostname文件内容。 方法二:使用sysctl命令修改kernel.hostname参数。 方法三:使用hostname命令设置新主机名。 (3)设置主机名 设置主机名 设置永久改变的主机名可采用两种方法: 方法一:在/etc/sysctl.conf中定义kernel.hostname参数。 方法二:在/etc/sysconfig/network中定义HOSTNAME参 数。 Linux系统管理与维护 5.局域网通信 局域网通信 局域网通信实际就是聊天功能,要进行局域网通信,首先要进行网络 配置。基本配置做好以后,就可以通过局域网或互联网跟Linux系统 的其他用户聊天或对话。在聊天模式里,talk程序把文字从一个用户 的终端复制到另一个用户的终端。这里有两个重要的命令是mesg和 who命令。 查询联机用户 Linux是个多用户系统,一旦连接到网络中,它可以同时为多个登录 用户提供服务。系统管理员可以随时了解系统中有哪些用户,用户都 在进行什么操作。 系统管理员若想知道某一时刻用户的行为,只需要输入命令w即可 。 查看登录用户 同样,系统管理员若想知道某一时刻登录的用户,可以使用系统提供 的who命令,该命令可以查看当前登录到系统的用户及其他相关信息。 Linux系统管理与维护 3.6.2 Linux静态路由 静态路由 所谓路由,是指把数据从一个地方传送到另一个地方的行为和动作, 而路由器,正是执行这种行为动作的机器。 路由包含两个基本的动作:确定最佳路径和通过网络传输信息。选择 最佳路径的策略即路由算法是路由器的关键所在。为了完成这项工作, 在路由器中保存着各种传输路径的相关数据——路由表(Routing Table),供路由选择时使用。 ⑴静态路由表 由系统管理员事先设置好固定的路由表称之为静态(static)路由表, 一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未 来网络结构的改变而改变。 ⑵动态路由表 动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调 整的路由表。 Linux系统管理与维护 使用route命令可以: 1.Linux内核路由表 内核路由表 2.配置静态路由 配置静态路由 3.配置默认网关 配置默认网关 表3-33 route命令的选项 命令的选项 选项 add del -net -host 说明 添加一条路由表项 删除一条路由表项 目标地址是一个网络 目标地址是一个主机 选项 target netmask gw dev 说明 目标网络或主机 目标地址的网络掩码 路由数据包通过的网关 为跌幅指定的网络接口 Linux系统管理与维护 【操作实例3.3】 操作实例 】 使用命令配置网卡的IP地址为192.168.0.10, 子网掩码为255.255.255.0。然后在eth0上 再配置一个192.168.1.10的IP地址,子网掩 码为255.255.255.0。再设置默认网关为 192.168.1.1。添加第一个DNS服务器指定 为192.168.1.1,查看当前主机名并将其修 改为abc.com。 Linux系统管理与维护 3.6.3网络客户端软件和网络诊断工具 网络客户端软件和网络诊断工具 表3-34 Linux下常用的网络客户端软件 下常用的网络客户端软件 软件类型 浏览器 Email FTP 下载工具 远程登录 links mutt Lftp Wget、rsync Ssh、scp 、telnet 软件名称 Linux系统管理与维护 表3-35 Linux下常用的网络诊断工具 下常用的网络诊断工具 工具名称 ping traceroute host dig netstat 工具功能 检查网络是否通畅或者网络连接速度 跟踪数据包到目标地址所走的线路 返回主机网络地址或主机名 域信息搜索器,用于询问 DNS 域名服务器 显示网络连接、路由表和网络接口信息 Linux系统管理与维护 任务七 服务与软件包管理命令 3.7.1 管理服务 服务是指执行指定系统功能的程序、例程或进程,以便支 持其他程序,尤其是低层(接近硬件)程序。服务应用程序 在后台运行,通常可以在本地和通过网络为用户提供一些 功能,例如客户端/服务器应用程序、Web服务器、数据 库服务器以及其他基于服务器的应用程序。 1.系统服务配置工具 系统服务配置工具 Red Hat Enterprise Linux提供了图形化的服务管理器,在 终端中输入命令setup即可。 2.服务管理命令 . Linux中提供了三个服务控制命令:chkconfig、service和 ntsysv。 Linux系统管理与维护 3.7.2 文件打包与压缩命令 1.文件打包与压缩的异同 . 文件打包是指将一组文件或目录变成一个总的文件,又称为归档。文件打包 后,就易于备份、存储和传输。文件压缩则是将一个大的文件通过一些压缩 算法变成一个小文件,使其占用少量的存储空间并能更快地通过网络传输。 2.常用的文件打包与压缩命令 . 常用的打包与压缩命 表3-39常用的打包与压缩命令 常用的打包与压缩命令 命令 tar gzip compress bzip2 功能 打包与解包,文件后缀名是.tar 压缩与解压,文件后缀名是.gz 压缩与解压,文件后缀名是.Z 压缩与解压,文件后缀名是.bz2 Linux系统管理与维护 【操作实例3.4】 操作实例 】 查看系统各种服务状态,并对sshd服务进 行启动、停止和重启操作。 将操作实例3.1中的ops目录打包,然后将 打包复制到/home目录下,并进行解包。 Linux系统管理与维护 3.7.3 软件包管理 1.RPM概述 概述 RPM最初的全称是Red Hat Package Manager,现在是RPM Package Manager的缩写,是由Red Hat公司提出的一种软件包管理 标准,可用于软件包的安装、查询、更新升级、校验、卸载已安装的 软件包以及生成.rpm格式的软件包等,其功能均是通过rpm命令结合 使用不同的命令参数来实现的。 RPM软件包的名称具有特定的格式,其格式为: 软件名称-版本号 包括主版本和次版本号) 包的类型.rpm 版本号( 软件名称 版本号(包括主版本和次版本号). 包的类型 其中, 包的类型一项有如下几种可能: i[3456]86:表示在Intel x86计算机平台上编译的; sparc:表示在sparc计算机平台上编译的; alpha:表示在alpha计算机平台上编译的; src:表示软件源代码. Linux系统管理与维护 2. RPM命令的使用 命令的使用 表3-41 RPM命令查询软件包主要选项 命令查询软件包主要选项 选项 -qa -q <包名> -qp <RPM包文件名> -qi <包名> -ql <包名> -qR <包名> -q --provides <包名> -qf <文件名> 说明 查询系统中安装的所有RPM软件包 查询指定的软件包在系统中是否安装 查询RPM包文件中的信息,用于在未安装软件包之前了 解软件包中的信息 查询系统中已安装指定的软件包的描述信息 查询系统中已安装指定的软件包里所包含的文件 查询某软件包的最低依赖要求 查询某软件包提供的可使用的所有文件 查询系统中指定文件所属的软件包 Linux系统管理与维护 自主训练 1.熟悉GNOME界面及操作。 2.查看/目录下所有的一级目录,了解/etc、/boot、/bin、/dev、/home、 /media、/sbin、/usr 等目录的作用。 3.显示当前系统时间与日期,并将时间设为12:00,日期设为9月13 日。 4.以长列表形式显示系统中所有已登录的用户。 5.在根目录下创建test目录,然后在test目录下创建test1和test2目录。 6.删除test1目录。 7.依次改变当前目录到根目录、test目录、test2目录,再改变目录到 当前目录的上一级目录。 8.练习使用cd和pwd命令,例如进入/home,然后切换到/root,同时 查看当前目录。 9.使用ls命令的i/l/a/A等参数查看根目录下的文件信息。 Linux系统管理与维护 10.在根目录下创建目录aa并查看该目录的权限,使aa的属性为rwxrxr-x(两种方法)。 11.修改test2目录的属主为wuxi。 12.练习使用向上与向下光标查看命令历史表。 13.练习将多个命令在一行显示;练习将一个命令在多行显示。 14.在/root目录下创建文件aa1,aa2,aaa,aab,aaaa,aabc等。 15.使用通配符查看/root目录下以aa开头的文件。 16.使用通配符查看/root目录下文件名为三个字符,其中前两个字符 是“aa”,第三个字符为任意。 17.使用通配符查看/root目录下文件名为前两个字符为“aa”,第三个 字符为1或者a,其他任意。 18.查看当前的日期并将内容写入文件ddd。 19.查看/etc/passwd文件内容并统计文件的行数、单词数、字符数。 20.查看月历并将内容追加到文件ddd。 Linux系统管理与维护 21.显示历史命令表的所有内容。 22.使用cat创建一个文件aaa,文件内容为linux系统的重 启与关机命令。 23.将/etc/passwd的内容追加到文件aaa中。 24.分别使用cat、more、less等查看aaa的文件的内容。 25.用head、tail命令查看文件的第10行到第15行。 26.创建用户和组,并尝试用该用户登录。 27.进行网络的配置与测试。 28.练习服务的启动、停止与重启动操作。 29.练习文件的打包与压缩命令,会在文本模式下安装rpm 软件包。 Linux系统管理与维护

文档贡献者

夏天xiaoxu

贡献于2012-05-09

喜欢此文档的还喜欢