Linux系统管员师资培训_第1页
Linux系统管员师资培训_第2页
Linux系统管员师资培训_第3页
Linux系统管员师资培训_第4页
Linux系统管员师资培训_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

Linux 系统管理系统管理 第一章Linux 的简介 第二章Linux 的安装 第三章常用的 Linux 命令 第四章Linux 的 shell 第五章Linux 的编辑器 第六章用户及工作组的管理 第七章软件的安装与卸载 第八章Linux 的系统引导 第九章文件系统和磁盘管理 第十章Linux 的磁盘配额 第十一章 X windows Linux 的卸载的卸载 卸载 Linux 卸载步骤 1 进入 Windows 删除 linux 分区重启或直接用 98 启动盘启动 用 DM PQ 删除 linux 分区 卸载步骤 2 在 dos 命令提示符上输入 fdisk mbr 卸载步骤 3 重启 完成 第三章第三章Linux 的常用命令的常用命令 授课内容 1 Linux 的各种常用命令 2 对各命令参数选项的熟悉 授课目标 1 熟悉一些 LINUX 命令的基本操作 2 熟悉一些 LINUX 命令参数选项的用法 linux 命令格式命令格式 linux 命令列通常由好几个字串组成 中间用空白或空格键分开 如下所示 command options arguments 或 parameters 命令 选项 参数 例如 rm rf home ols3 常用常用 Linux 命令介绍 一 命令介绍 一 ls 命令 显示指定工作目录下之内容 dir 命令 同 ls cd 命令 变换工作目录 pwd 命令 显示用户当前的工作路径 显示出完整的当前活动目录名称 clear 命令 在允许的情况下清除屏幕 man 命令 查看指令用法的 help mkdir 命令 用来建立新的目录 rmdir 命令 用来删除已建立的目录 常用常用 Linux 命令介绍 二 命令介绍 二 rm 命令 删除文档及目录 touch 命令 创建一个空白文件或改变已有文件的时间戳 cp 命令 复制文件 或者目录等 mv 命令 移动目录或文件 ln 命令 为某一个文件在另外一个位置建立一个同步的链接 chmod 命令 修改文件或目录的权限 chown 命令 修改文件或目录所属的用户 chgrp 命令 修改文件或目录所属的工作组 常用常用 Linux 命令介绍 三 命令介绍 三 more 命令 使超过一页的文件临时停留在屏幕 按任何的一个键以后继续显示 less 命令 显示文件内容 可以上下翻页显示 head 命令 显示文件前 10 行内容 tail 命令 显示文件后 10 行内容 cat 命令 把文档串连后传到基本输出 或者将几个文档连接利用重定向符 定向 到输出文档 find 命令 在指定的路径上搜索指定的文件和目录 locate 命令 查找文件 grep 命令 在文件中搜索匹配的行并输出 一般用于过滤先前的结果 常用常用 Linux 命令介绍 四 命令介绍 四 who 命令 显示已经登录的用户 finger 命令 查询用户信息 su 命令 在不注消的情况切换用户身份 sudo 命令 以另一个用户的身份执行某个命令 passwd 命令 修改用户的登录口令 gpasswd 命令 修改工作组的口令 date 命令 显示和设置系统日期和时间 free 命令 查看当前系统内存的使用情况 login 命令 logout 命令 将当前用户从终端系统中注销 常用常用 Linux 命令介绍 五 命令介绍 五 shutdown 命令 关机或重启 halt 命令 停机 reboot 命令 重启命令 init 命令 改变当间用户的运行级别 lpd 命令 根据 etc printcap 的内容来管理本地或远端的打印机 lpq 命令 显示打印机缓冲队列中未完成的工作 lprm 命令 删除打印缓冲队列中的工作 ftp 命令 用户通过 ftp 这个程序来使用 Interne 上的标准文件传输协议 telnet 命令 远程登录命令 mail 命令 阅读和发送邮件给别的用户 常用常用 Linux 命令介绍 六 命令介绍 六 du 命令 显示目前的目录所占的磁盘空间 df 命令 显示目前磁盘剩余的磁盘空间 mount 命令 将某个文件系统挂载到某个目录上 umount 命令 用于卸载已安装好的文件系统 tar 命令 用于打包和解包某个目录和文件 rpm 命令 用于安装 卸载 查看 检查某个 RPM 软件包 gzip 命令 用于压缩某个文件和目录 gunzip 命令 用于解压缩以 gzip 压缩的文件 bzip2 命令 用于压缩某个文件和目录 bunzip2 命令 用于解压缩以 bzip2 压缩的文件 ls 命令命令 语法 ls 参数选项 目录名 说明 显示指定工作目录下的内容 参数选项 如下图 选项选项说明 a 显示所有文档及目录 包括隐藏文件 l 将文档名 文档类型 权限 拥有者 大小等信息详细列出 r 将文档以相反次序显示 原定按英文字母次序 t 将文档依修改时间之先后次序列出 A 同 a 但不列出 当前目录 及 父目录 F 在列出的文档名称后加一符号 例如可执行文档则加 目录则加 符号链接文件加 R 递归地显示子目录中的内容 cd 命令命令 语法 cd 目录名 说明 用于更换工作目录 例题 如下 1 cd 更换目录回到上一级目录 2 cd 更换到当前目录 3 cd 更换目录到当前用户的个人宿主目录 4 cd etc vsftpd 更换到 etc vsftpd 目录 5 cd 更换目录到根目录 pwd clear man 命令命令 pwd 语法 pwd 说明 显示当前工作目录的绝对路径 clear 语法 clear 说明 清楚屏幕上的信息 man 语法 man 参数选项 帮助主题 说明 man 实际上就是查看命令命令用法的 help 学习任何一种 UNIX 类的操作系统最重要的 就是学会使用 man 这个辅助命令 man 是 manual 手册 的缩写字 它的说明非常的详细 建议记得一些基本用法就可以了 mkdir rmdir 命令命令 语法 mkdir 参数选项 目录名 说明 创建一个空目录 要求此用户在当前目录上具有写权限 参数选项 如下图 选项选项说明 m mode为新目录设置访问模式 p 如果父目录不存在 创建所有的父目录 语法 rmdir 参数选项 目录名 说明 删除一个或多个空目录或空子目录 要求此用户在当前目录上具有写权限 rm 命令 语法 rm 参数选项 文件 说明 用户可以用 rm 命令删除不需要的文件 该命令的功能为删除一个目录中的一 个或多个文件或目录 它也可以将某个目录及其下的所有文件及子目录均删除 对于符号 链接文件只是断开了链接 原文件保持不变 选项 选项说明 f不作确认提示 强制删除文件 如果错误只是文件不存 在 那么不会生成一个状态返回的错误 i进行确认提示 在同时给定了 f 和 i 选项时 列在最 后的生效 r R递归地移除目录树 它可以连同这个目录下的子目录 都删除 d删除目录 touch ln 命令 语法 touch 参数选项 文件 说明 修改文件的时间戳 不加任何参数则创建一个空白文件 选项选项说明 a改变文件访问时间为当前时间 m改变文件修改时间为当前时间 语法 ln 参数选项 源文件源文件 链接文件链接文件 说明 创建链接文件 分为硬链接和软链接 加 s 参数为创建软链接 选项选项说明 b删除文件前备份文件 d F指定源目录 用在链接目录时 f强制创建链接 s创建符号链接 file 命令命令 语法 file 参数选项 文件 说明 确定文件的类型 选项选项说明 b显示信息时省略文件名 s查看设备文件的类型 L追踪符号链接 f listfile识别文件 listfile 中列出的文件名 cp 命令 cp 参数选项 语法 cp 参数选项 源文件或目录 目标文件或目录 说明 该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中 选项选项说明 f 如果需要 删除已存在的目的文件 i 提示是否覆盖现有普通目标文件 在标准出错上显示问题 从标准输入 读取答案 只有明确确认了才复制文件 p 保留原文件的所有者 组 权限 包括 setuid 和 setgid 位 上次修 改时间和上次访问时间 如果制作所有者或组信息的副本时出错 则 setuid 和 setgid 位被清空 R 递归复制目录 如果对象不是普通文件或目录那么做相应正确处理 因 此 一个 FIFO或者特殊文件在复制后仍然是一个 FIFO型或者相应特殊文 件 r 递归复制目录 如果对象不是普通文件或目录那么做一些未声明处理 因此 我们允许并鼓励用 r 选项做 R 的同义词 mv 命令命令 mv 参数选项 语法 mv 参数选项 源文件或目录 目标文件或目录 说明 视 mv 命令中第二个参数类型的不同 是目标文件还是目 标目录 mv 命令将 文件重命名或将其移至一个新的目录中 当第二个参数类型是文件时 mv 命令完成文件 重命名 此时 源文件只能有一个 也可以是源目录 它将所给的源文件或目录重命 名为给定的目标文件名 当第二个参数是已存在的目录名称时 源文件或目录参数 可以有多个 mv 命令将各参数指定的源文件均移至目 标目录中 在跨文件系统移动文件 时 mv 先拷贝 再将 原有文件删除 而链至该文件的链接也将丢失 mv 参数选项 选项选项说明 backup为现有的每一个目标文件作一个备份 b 和 backup一样但是不接受参数 f force 覆盖前永不提示 i interactive 覆盖前提示 strip trailing slashes 删除任何 源文件 参数后面跟随的斜杠 S suffix SUFFIX 替换一般的备份后缀 target directory DIRECTORY 移动全部 源文件 参数到 目录 中 u update 只移动更新的或者标记新的非目录 v verbose 说明完成了什么 help 显示帮助且退出程序 version 输出版本信息且退出程序 chmod 命令命令 chmod 的语法有两种模式 语法 1 chmod options who opcode permission file 语法 2 chmod options n1 n2n3n4 file 说明 改变文件或目录的权限模式 例如 第一种 chmod R a rwx home test 第二种 chmod R 777 home test 语法 chown options newuser newgroup file 说明 改变文件或目录的所属用户 也可以改变组 选项选项说明 c显示改变的信息 v显示所有权改变 R连同改目录下的子目录和文件一并更改 chgrp 命令命令 语法 chgrp options newgroup file 说明 改变文件或目录的所属组 参数选项与 chown 相同 例如 chgrp root home test test1 cat 命令命令 cat 参数选项 语法 cat 参数选项 fileNames 说明 把档案串连后传到基本输出 或加 重定向到另一个文件 选项选项说明 A ow all 等价于 vET b number nonblank 给非空输出行编号 e 等价于 vE E show ends 每行结束显示 n number 所有输出行编号 s squeeze blank 将所有的连续的多个空行替换为一个空行 t 价于 vT T show tabs TAB 字符显示为 I v show nonprinting 除了 LFD 和 TAB 之外所有控制符用 和 M 记方式显示 help 显示帮助并退出 more less 命令命令 more 参数选项 语法 more 参数选项 fileNames 说明 类似 cat 不过会以一页一页的显示方便使用者逐页阅读 而最基本的指令 就是按空白键 space 就往下一页显示 按 b 键就会 往回 back 一页显示 而且还有 搜寻字串的功能 与 vi 相似 使用中的说明文件 请按 h less 参数选项 语法 less 参数选项 fileName 说明 less 的作用与 more 十分相似 都可以用来浏览文件的内容 不同的是 less 允许使用者往回卷动以浏览已经看过的部份 同时因为 less 并未在一开始就读入整个文件 案 因此在遇上大型文件的开启时 会比一般的文书编辑器 如 vi 来的快速 head tail 命令命令 head 参数选项 语法 head 参数选项 fileNames 说明 显示文件的前十行 例如 head install log 显示 install log 的前十行内容 若要显示前十五行 可以用 head 15 install log tail 参数选项 语法 tail 参数选项 fileNames 说明 显示文件的后十行 例如 tail install log 显示 install log 的后十行内容 find 命令命令 find 语法 find 搜索路径 参数选项 匹配表达式 功能 在指定的搜索路径下搜索指定的目录或文件 参数选项 name 文件名 文件名告诉 find 要查找的文件 perm 模式 匹配所有符合指定数值模式值的文件 size n c 匹配大小为 n 个 block 的文件名 c 以字节为单位 user 用户名 搜索所有属主为用户名的文件 group 组名 搜索所有属主为组名的文件 atime n 搜索在 n 天前访问过的文件 mtime n 搜索在 n 天前修改过的文件 ctime n 搜索在 n 天前修改过的文件 exec 命令 对每个匹配的文件执行该命令 标志 用于指定命令执行时文件名出现 的地方 命令必须终止于符号 locate slocate 命令命令 语法 locate 参数选项 匹配表达式 说明 locate 是 slocate 的符号链接 从系统的一个数据库中查找相关的数据 参数选项 u 创建 locate 需要的系统数据库 d path 指定使用该路径下的数据库 whereis 命令 简易的查询命令 在特定目录中查找源代码 二进制文件和说明文件 which 命令 在环境变量 PATH 指定的目录中查找文件 可一次查询多个文件 grep 命令命令 grep 语法 grep 参数选项 e PATTERN f FILE FILE 说明 在文件中搜索匹配的行并输出 一般用来过滤先前结果 而避免显示太多不必要的 信息 选项选项说明 A num 输出匹配行后的num行 B num 输出匹配行前的num行 n 在输出行前标出行号 f FILE 从文件中读入表达式 v 反向查找 即寻找并显示所有不含指定字符串的内容 s 不输出错误信息 Who finger 命令命令 who 语法 who 参数选项 说明 显示系统中有那些使用者正在上面 显示的资料包含了使用者 ID 使用的终端机 从那边连上来的 上线时间 呆滞时间 CPU 使用量 动作等等 Finger 语法 finger 参数选项 用户名 说明 查找并显示用户信息 包括不在线的 参数选项 l 以长格式输出信息 系统默认 s 以短格式输出信息 su passwd 命令命令 su 语法 su 参数选项 用户名 说明 用于切换用户身份 若没有指定用户名 则系统预设值为超级用户 root sudo 以另一个用户的身份执行某个命令 passwd 语法 passwd 用户名 说明 修改用户口令 其中用户名为需要修改口令的用户名 只有超级用户可以使用 passwd 用户名 修改其他用户的口令 普通用户只能用不带参数的 passwd 命令修改自己 的口令 gpasswd 修改工作组口令 date free login logout 命令命令 date 显示或设置系统日期 u 和时间 s free 查看系统内存和交换空间使用情况参数 m 输出以兆为单位显示 login 用户登陆或改变登陆用户 logout 用来使当前用户从系统中注销 如果这是注册到系统的唯一用户 那么将退出系 统 reboot halt shutdown init 命令命令 shutdown 语法 shutdown 参数选项 时间 警告信息 说明 shutdown 会安全地将系统关机 该命令只能由超级用户使 用 reboot 语法 reboot 说明 终止系统并重新引导系统 halt 语法 halt 说明 停机命令 Init 语法 init 运行级 说明 改变运行级 lpr lpq lprm ftp telnet 命令命令 lpd 根据 etc printcap 的内容来管理本地或远端的打印机 lpr 命令 把文件送打印 例如 lpr test lpq 命令 显示打印缓冲队列中等待打印的工作 lprm 命令 删除打印缓冲队列中的工作 ftp 命令 登陆 ftp 服务器 telnet 命令 远程登陆 mail 命令命令 mail 语法 mail 参数选项 用户名 说明 阅读和发送邮件给其它的用户 选项选项说明 输出该命令的一个摘要 u检查指定用户是否有新邮件 f file 打开文件来阅读邮件 如果没有指定文件 则使用mbox文件 F 把发送邮件保存在和第一个收到信息同名的文件中去 H 显示邮件箱中内容的头部信息概要 s Subject 把邮件头部中的主题栏设置为Subject du 命令命令 du 参数选项 语法 du 参数选项 dir name 说明 该命令逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块 1024 字节 的情况 若没有给出 dir name 则对当前目录进行统计 选项选项说明 a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据 块数 k 1024字节作为计数单位 x 在不同文件系统上的目录不予统计 s 只给出占用的数据块总数 c 最后再加上一个总计 系统缺省设置 b 以字节为单位列出磁盘空间使用情况 系统缺省以k字节为单 位 l 计算所有的文件大小 对硬链接文件 则计算多次 df 命令命令 df 参数选项 语法 df 参数选项 说明 df 命令可显示所有文件系统对 i 节点和磁盘块的使用情况 检查文件系统的磁 盘空间占用情况 可以利用该命令来获取硬盘被占用了多少空间 目前还剩下多少空间 等信息 选项选项说明 i 显示文件节点数inode的使用情况 a 显示所有文件系统的磁盘使用情况 包括0块 block 的文件系统 如 proc文件系统 k 以k字节为单位显示 t 显示各指定类型的文件系统的磁盘空间使用情况 x 列出不是某一指定类型文件系统的磁盘空间使用情况 与t选项相反 T 显示文件系统类型 mount umount 命令命令 mount 语法 mount 参数选项 设备名 安装目录 说明 将某个文件系统挂载到某个目录上 当这个命令执行成功后 直到我们使用 umnount 将这个文件系统移除为止 umount 语法 umount 设备名 安装目录 说明 用于卸载已安装的某个文件系统 mount 参数选项 参数选项 t 指定设备的文件系统类型 常见的有 minix linux最早使用的文件系统 ext2 linux 目前常用的文件系统 msdos MS DOS 的 fat 就是 fat16 vfat windows98 常用的 fat32 nfs 网络文件系统 iso9660 CD ROM 光盘标准文件系统 ntfswindows NT 2000 的文件系统 hpfs OS 2 文件系统 auto 自动检测文件系统 o 指定挂载文件系统时的选项 有些也可用在 etc fstab 中 常用的如下 codepage XXX 代码页 iocharset XXX 字符集 ro 以只读方式挂载 rw 以读写方式挂载 nouser 使一般用户无法挂载 User可以让一般用户挂载设备 tar 命令命令 tar 语法 tar 参数选项 tar 文件 文件或目录 说明 从一个打包介质中拷贝文件或恢复文件 如果 files 是目录 则整个子目录都一起操 作 参数不需在文件之前 选项选项说明 A 向归档文件中追加另一个tar文件 c c 建立新的归档文件 d 将归档文件和系统文件进行比较 delete 从归档文件中删除文件 r 向归档文件末尾追加文件 t 对归档文件列目录 u 只追加比归档文件中的文件更新的文件 x 从归档文件中解开文件 b N 块的大小为N乘以512比特 B 为兼容BSD而设 C DIR 解包时将目录名改为DIR checkpoint 在读归档文件时输出文件名 v 处理时显示文件名 gzip gunzip 命令命令 gzip 语法 gzip 参数选项 文件 说明 压缩单个文件 gunzip 命令 解压缩 gz 文件 选项选项说明 v显示压缩的比率 l查看压缩文件的信息 d解压缩 Bzip2 bunzip2 命令命令 bzip2 语法 bzip2 options files 说明 压缩一个或多个文件 例 1 bzip2 test 把 test 文件压缩成 test bz2 替代原来的 test 文件 例 2 bzip2 k test 保留原来的文件 test 例 3 bzip2 d test bz2 解压缩 例 4 bzip2recover test bz2 修复损坏的 bz2 文件 bunzip2 命令 解压缩 bz2 文件 Compress uncompress 命令命令 语法 compress 参数选项 文件 uncompress 参数选项 文件 Z 选项选项说明 f指定文件名 一般使用时可省略 v显示压缩过程信息及压缩比率 b nN 的范围时 9 16 控制压缩比率 第四章第四章 linux 的的 Shell 授课内容 Shell 简介 Shell 特点和功能 Shell 变量 命令 Shell 编程简介 授课目标 学会使用 shell 的功能及变量的设置 Shell 简介简介 什么是什么是 Shell Shell 是一个独立于 OS 的应用程序 是介于使用者和 Unix Linux 操作系统的核 心程序 kernel 之间的接口 是一个具有交互性的命令行解释器 Shell 的作用的作用 解释键入的命令以及执行一些特定的功能 如果是程序则传到内核执行 常用的 Shell Bourne Shell sh bash 最早被大量使用而且标准化的 shell C shell csh tcsh 易于使用且会话性强 最早提供 alias history job control 功能 Korn shell ksh 语法与 sh 兼容 Shell 功能功能 一一 Shell 功能 功能 命令的搜索与执行 shell 程序的执行方法 首先要给文件加执行权限 chmod x file 1 用 sh 执行 sh file 2 执行 file 变量的值的替换 可以用 set 命令查看和设置变量值 用 unset 命令去除变量值 命令的替换 可以用 或 反引号替换 echo date 例 rm i find size 0 Shell 功能 功能 自动补全命令 tab 查阅历史记录 history 特殊字符 I O 重定向和管道 输入重定向 1 2 make install 软件安装的步骤软件安装的步骤 安装 rpm 格式的软件包 rpm ivh xx xx xx rpm rpm Uvh xx xx x x rpm 安装 tar gz tar bz2 tgz tbz2 格式的软件包 先解压缩 解包 tar zxvf x x x tar gz tar jxvf x x x tar bz2 进入解包的目录 查看 README 文件 再根据 README 文件的提示安装 配置 configure 编译 make 编译安装 make install 硬件安装 一 硬件安装 一 硬盘硬盘 创建分区表 写入 etc fstab 临时使用硬盘分区 可使用 mount 命令 光驱光驱 命令 mount t iso9660 dev cdrom mnt cdrom 常用选项 t iso9660 光驱的标准文件系统 dev cdrom 光驱设备文件名 mnt 安装点 软驱软驱 mount t vfat dev fd0 mnt floppy 常用选项 t vfat windows 系统下的 fat32 格式 dev fd0 软驱设备文件名 打印机打印机 使用图形化工具 printtool 安装打印机 本地安装 共享 windows 打印机 共享 linux 打印机 显卡显卡 工具 Xconfigurator 通用 或 redhat config xfree86 redhat 生成的配置文件 etc X11 XF86Config 支持的显卡驱动程序在 usr X11R6 lib modules drivers o 声卡声卡 两种支持方式 内核直接支持及使用通用声卡驱动 ALSA 来支持 也可直接到声卡厂商处寻找驱动 U 盘盘 U 盘设备在 Linux 被摸拟成 SCSI 设备 有些 U 盘系统可自动识别 手动安装 mount dev sda1 mnt 第八章第八章 系统引导系统引导 授课内容 什么是启动管理器 GRUB LILO 授课目标 熟悉修改 grub conf 配置文件 了解启动管理器和 lilo conf 配置文件的意思 什么是启动管理器什么是启动管理器 启动管理器是存储在磁盘开始扇区中的一段程序 例如 硬盘的 MBR Master Boot Record 在系统完成启动测试后 如果系统是从 MBR 启动 则 BIOS Basic Input Output System 将控制传送给 MBR 然后存储在 MBR 中的这段程序将运行 这段程序被称为启动 管理器 它的任务就是将控制传送给操作系统 完成启动过程 硬盘结构的介绍硬盘结构的介绍 mbr主分区逻辑分区 扩展分区 55AAH446字节字节 6字节字节 6字节字节 6字节字节 6字节字节 Mbr 主引导扇区 共 个字节 其中 个字节在主引导扇区 共 个字节 其中 个字节在 windows 中用于存储错误代码在中用于存储错误代码在 linux 中用于存储内核 个字节表示用于存储主分区的信息 中用于存储内核 个字节表示用于存储主分区的信息 AA 表示跳转 个字表示跳转 个字 节 即 节 即 4 2 512 注意 所以在安装多系统时要注意安装顺序注意 所以在安装多系统时要注意安装顺序 GRUB 什么是什么是 GRUB GRUB GRand Unified Bootloader 是一个将引导装载程序安装到主引导记录的程序 主 引导记录是位于一个硬盘开始的扇区 它允许位于主引导记录区中特定的指令来装载一个 GRUB 菜单或是 GRUB 的命令环境 这使得用户能够开始操作系统的选择 在内核引导时 传递特定指令给内核 或是在内核引导前确定一些系统参数 如可用的 RAM 大小 GRUB 的特点的特点 支持大硬盘 支持开机画面 菜单式选择 分区位置改变后不必重新配置 不支持汉字 Grub conf 配置文件配置文件 位置 boot grub grub conf default linux timeout 10 0 1 color green blacklight gray blue splashimage hd0 0 boot grub splash xpm gz title linux root hd0 1 kernel vmlinuz root dev hda5 kernel boot vmlinuz 2 4 18 14 ro root LABEL initrd boot initrd 2 4 18 14 img title windows rootnoverify hd0 0 root hd0 0 chainloader 1 LILO 什么是什么是 LILO LILO Linux Loader 是一个优秀的开机启动管理程序 它的最大的好处就是独立于文 件系统 可以启动各种操作系统 从 Microsoft OS 2 SCO Unix Unixware PC DOS 到 Linux 等等 LILO 的安装位置的安装位置 LILO 可安装在 第一硬盘的引导扇区 软盘的引导扇区 第一硬盘的 Linux 文件系统分区上的引导扇区 Lilo conf 配置文件配置文件 位置 etc lilo conf boot dev hda delay 40 compact vga normal root dev hda1 read only image bzImage 2 5 99 label try image bzImage 1 0 9 label 1 0 9 etc inittab id 5 initdefault ca ctrlaltdel sbin shutdown t3 r now pf powerfail sbin shutdown f h 2 Power Failure System Shutting Down pr 12345 powerokwait sbin shutdown c Power Restored Shutdown Cancelled linux 系统启动过程系统启动过程 1 加电自检 加载 BIOS 2 BIOS 扫描 MBR 3 MBR 中的引导管理器加载内核 4 内核加载后 执行 sbin init 5 执行文件 etc rc d rc sysinit 6 执行文件 etc inittab 7 执行运行级中的脚本文件 8 执行文件 etc rc d rc local 9 执行 bin login 10 启动登陆画面 第九章第九章Linux 文件系统和磁盘管理文件系统和磁盘管理 授课内容 1 linux 文件系统简述 2 linux 系统目录 3 磁盘分区和管理 4 linux 文件系统操作 授课目标 1 了解 linux 文件系统 2 熟悉 linux 的系统目录 3 学会 linux 文件的一些操作命令 4 学会磁盘分区和格式化 Linux 文件系统简述文件系统简述 文件系统指文件存在的物理空间 在 Linux 系统中 每个分区都是一个文件系 统 都有自己的目录层次结构 Linux 的最重要特征特征之一就是支持多种文件系统 这样它更加灵活 并可以和许 多其它种操作系统共存 Virtual File System 虚拟文件系统 使得 Linux 可以支持多个不同的文件系统 由于系统已将 Linux 文件系统的所有细节 进行了转换 所以 Linux 核心的其它部 分及系统中运行的程序将看到统一的文件系统 Linux 的虚拟文件系统允许用 户同时能透明地安装许多不同的文件系统 虚拟文件系统是为Linux 用户 提供快速且高效的文件访问服务而设计的 Linux 系统核心可以支持十多种文件系统类型 JFS ReiserFS ext ext2 ext3 ISO9660 XFS Minix MSDOS UMSDOS VFAT NTFS HPFS NFS SMB SysV PROC 等 并且 毫无 疑问 Linux 系统支持的文件系统还会增加 Linux 文件系统文件系统 Linux 支持的文件系统支持的文件系统 Minix 最古老 最可靠 Ext ext2 的老版本 Ext2 当前最通用的 Linux 文件系统 Ext3 ext2 log 是 linux 通用的文件系统 Reiserfs 一种新型文件系统 支持海量磁盘和磁盘阵列 并 有很高的搜索速度和效率 Smb 是一种支持 Windows for Workgroups Windows NT 和 Lan Manager 的 基于 SMB 协议的网络文件系统 Msdos 与 MSDOS OS 2 等 FAT 文件系统兼容 Umsdos Linux 下的扩展 msdos 文件系统 ISO9660 CD ROM NFS 网络文件系统 HPFS OS 2 文件系统 proc 存放在内存的虚拟文件系统 Linux 目录结构目录结构 一一 bin 用来贮存用户命令 目录 usr bin 也被用来贮存用户命令 sbin 许多系统命令 例如 shutdown 的贮存位置 目录 sbin 中也包 括了许多系统命令 root 根用户 超级用户 的主目录 mnt 该目录中通常包括系统引导后被挂载的文件系统的挂载点 譬如 默认的光盘挂载点是 mnt cdrom boot 包括内核和其它系统启动期间使用的文件 lost found 被 fsck 用来放置零散文件 没有名称的文件 lib 用来存放系统动态连接共享库的 dev 贮存设备文件 etc 存放了系统管理时要用到的各种配置文件和子目录 var 用于贮存 variable 或不断改变的 文件 例如日志 文件和打印机假脱机 文件 usr 这是 linux 系统中占用硬盘空间最大的目录 用户的很 多应用程序和文件都存放在这个目录下 proc 一个虚拟的系统目录 可以在这个目录下获取系统信 息 这些信息是在内存中 由系统自己产生的 initrd 用来在计算机启动时挂载 initrd img 映像文件的 目录以及载入所需设备模块的目录 tmp 用户和程序的临时目录 用来存放不同程序执行时产 生的临时文件 home 如果建立一个用户 xx 那么在 home 目录下就有一个对应的 home xx 路径 作为用户的主目录 opt 可选文件和程序的贮存目录 该目录主要被 第三方开发者用来简易地安装和卸装他们的软件包 Linux 分区分区 Fdisk 命令 格式 fdisk n 创建一个分区 d 删除一个分区 q 退出但不保存 w 保存退出 p 显示分区信息 m 显示帮助信息 t 改变分区的类型号码 Disk druid Gnu parted 格式化格式化 Linux 分区分区 格式化 Linux 分区 mkfs 语法 mkfs v t fs type fs options device size 参数 v文件系统格式长格式输出 t fs type选择文件类型 fs options将要建立的文件系统选项 c查找坏块并初始化坏块列表 l filename从文件 filename 读入坏块列表 device文件系统所在设备号 size文件系统大小 挂载挂载 Linux 分区分区 挂载 Linux 分区 语法 mount t type device dir device 设备名 dir 安装点 a 加载符合要求的所有文件系统 t 用来确定文件系统类型 w 安装有读 写权限的文件系统 r 安装只读文件系统 常导致失败原因 1 指定的是一个不正确的设备名 2 不可读的设备 3 安装点不存在 挂载挂载 windows 分区分区 挂载 fat32 的分区 mount o codepage 936 iocharset cp936 dev hda1 mnt winc 挂载 ntfs 的分区 mount o iocharset cp936 dev hda8 mnt wind 自动挂载的配置文件 etc fstab etc fstab LABEL ext3 defaults 1 1 LABEL boot boot ext3 defaults 1 2 none proc procdefaults0 0 dev hda8 swap swap defaults 0 0 dev hda1 mnt wincauto defaults0 0 dev hda11 mnt flagrootauto defaults0 0 维护维护 Linux 文件系统文件系统 维护文件系统 语法 fsck options 选项 file system 参数 A检查所有文件系统 V产生详细的说明信息 R使用 A 参数时不检查根文件系统 T不显示开头的标题栏 N显示每一步的执行 但不进行检查 P使用 A 参数时 检查根文件系统 a自动修复发现的问题 不提示 r修复文件系统前要求确认 l列出文件系统中所有的文件名 Linux 目录系统目录系统 文件名 文件名 长度 1 256 建议 14 命名规则 命名规则 不许 和 文件名区分大小写 常用的通配符常用的通配符 匹配零个或多个字符 匹配任何一个字符 abc 匹配任何一个在枚举集合中的字符 a z 匹配任何一个小写字符 A F 匹配任何一个从 A 到 F 大写字符 0 9 匹配任何一个单个数字 Linux 设备使用 使用 CDROM 用 mount 命令可把 CD 中的所有目录和文件加入到 Linux 目录树中该命令需要以 root 身份执行 mount t auto dev cdrom mnt cdrom 如果命令生效 光盘中的内容将出现在目录 mnt cdrom 下卸载一个已经安装上的 CD 需要退出 mnt cdrom 目录 并以 root 身份输入如下命令 umount dev cdrom 使用软盘 在安装时 首先要确定 mnt floppy 目录存在 并且 mnt floppy 不能是系统中任何用户的当前目录 mount t auto dev fd0 mnt floppy 卸载软盘的命令如下 umount mnt floppy 使用打印机 如果安装一个远程打印机 应该确认自己的主机有权 使用远程打印机 权限设置 定义在 etc host lpd 或 etc hosts equiv 中 lpd 命令命令是假脱机打印命令 该命令将打印作业放到打印缓冲队列中 并向 lpd 守护进 程发送消息 提出打印请求 lpq 命令命令是缓冲队列检查命令 它通过 lpq 在缓冲区中检查打印文件 报告指定作业的 状态或指定用户的作业 lprm 命令命令用于从缓冲队列中删除打印作业 用户可以使用该命令从缓冲队列中删除属 于自己的一个或多个打印作业 第十章第十章 Linux 磁盘配额磁盘配额 授课内容 1 磁盘配额的介绍及优点 2 配置磁盘配额 授课目标 学会配置磁盘配额 磁盘配额的介绍和优点磁盘配额的介绍和优点 功能 使用磁盘配额 系统管理员可以对磁盘空间进行管理 对不同用户在文件和 磁盘容量上加以限制 这样就能有效的利用磁盘有限的容量 磁盘配额的两种磁盘管理方式 1 基于文件 inode 的磁盘管理 2 基于磁盘存储块的磁盘管理 特点 磁盘配额是在每个用户 每个文件系统的基础 上被处理的 配置磁盘配额配置磁盘配额 实现磁盘配额的步骤 修改 etc fstab 来激活某个文件系统的配额 重新挂载文件系统 使改变生效 创建配额文件 重新生成磁盘用量表 分配配额 edquota 用 quotaon 命令启动配额 编辑编辑 etc fstab 以根用户身份使用编辑器给需要配额的文件系统添加 usrquota 和 或 grpquota 选项 LABEL ext3 defaults 1 1 LABEL boot boot ext3 defaults 1 2 none dev pts devpts gid 5 mode 620 0 0 LABEL home home ext3 defaults usrquota grpquota 1 2 none proc proc defaults 0 0 none dev shm tmpfs defaults 0 0 dev hda2 swap swap defaults 0 0 dev cdrom mnt cdrom udf iso9660 noauto owner kudzu ro 0 0 dev fd0 mnt floppy auto noauto owner kudzu 0 0 重新挂载文件系统重新挂载文件系统 添加了 userquota 和 grpquota 选项后 重新挂载每个相应 fstab 条目被修改的文件系统 如果某文件系统没有被任何进程使用 使用 umount 命令后再紧跟着 mount 命令来重新 挂载这个文件系统 如果某文件系统正在被使用 要重新挂载该文件系统的最简捷方法是 重新引导系统 创建配额文件创建配额文件 运行 quotacheck 命令 quotacheck 命令检查启用了配额的文件系统 并为每个文件系统建立一个当前磁盘 用量的表 该表会被用来更新操作系统的磁盘用量文件 此外 文件系统的磁盘配额文件 也被更新 创建配额文件 aquota user 和 aquota group 命令 quotacheck acvug home a 选项意味着在 etc mtab 中所有挂载了的非 NFS 文件系统都会被检查来决定是 否启用了配额 c 选项指定每个启用了配额的文件系统都应该创建配额文件 u 选项指 定检查用户配额 g 选项指定检查组群配额 v 显示命令运行过程 为用户分配配额为用户分配配额 命令 edquota u g username 例如 如果在 etc fstab 中为 home 分区 dev hda3 启用了配额 执行了 edquota testuser 命令后 系统默认的编辑器中就会有如下显示 Disk quotas for user testuser uid 501 Filesystem blocks soft hard inodes soft hard dev hda3 440436 0 0 37418 0 0 设置软限制的过渡期设置软限制的过渡期 命令 edquota t 显示结果 Grace period before enforcing soft limits for users Time units may be days hours minutes or seconds Filesystem Block grace period Inode grace period dev hda3 7days 7days 启动与关闭配额启动与关闭配额 启动所有配额 quotaon avgu 对 home 文件系统中所有配置的用户激活配额 quotaon home 关闭所有配额 quotaoff avgu 第十一章 第十一章 x window 授课内容 1 X Window 2 GNOME 3 KDE 授课目标 1 了解 x windows 2 熟悉 GNOME 桌面环境 3 熟悉 KDE 桌面环境 什么是什么是 X Window 系统系统 X 的历史的历史 创建于 1984 沿用至今 可靠性 可扩展性 模块化设计 一种图形化的操作环境一种图形化的操作环境 X 应用程序通过应用程序通过 X 协议与显示设备通讯协议与显示设备通讯 X 本身独立于操作系统 在多种平台上有效 X 协议可以在协议可以在 TCP IP 协议上运行协议上运行 允许应用程序通过一台计算机的显示设备 鼠标和键盘等输入输出设备来运行和使用 另一台计算机的资源 X 是是 Linux 图形界面建立的基础图形界面建立的基础 X 的组成的组成 X Window 的组成 X 系统不象早期的视窗系统是把一堆同类软件集中在一起 而是由三个主要的部件组合 起来的 X Server 是控制实际显示器和输入设备的程序 X Client Client 是使用系统视窗功能的一些应用程序 X Protocol 负责与 X Server 和 X Client 沟通的通信协议 在 Server 和 Client 之间

温馨提示

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

评论

0/150

提交评论