Linux系统与网络管理-Linux基础.ppt

上传人:max****ui 文档编号:10973706 上传时间:2020-04-16 格式:PPT 页数:62 大小:410.50KB
返回 下载 相关 举报
Linux系统与网络管理-Linux基础.ppt_第1页
第1页 / 共62页
Linux系统与网络管理-Linux基础.ppt_第2页
第2页 / 共62页
Linux系统与网络管理-Linux基础.ppt_第3页
第3页 / 共62页
点击查看更多>>
资源描述
Linux系统与网络管理 第二章Linux基础 Linux的结构 Linux的结构 内核 内核内核 Kernel 是系统的心脏 是运行程序和管理像磁盘和打印机等硬件设备的核心程序 它从用户那里接受命令并把命令送给内核去执行 Linux启动时 内核被调入内存 并一直驻留在内存中直到断电 所以内核要设计得尽可能的小 Linux的结构 Shell ShellShell是系统的用户界面 提供了用户与内核进行交互操作的一种接口 它接收用户输入的命令并把它送入内核去执行 实际上Shell是一个命令解释器 它解释由用户输入的命令并且把它们送到内核 不仅如此 Shell有自己的编程语言用于对命令的编辑 它允许用户编写由shell命令组成的程序 Linux的结构 Shell Shell的版本BourneShell 是贝尔实验室开发的 BASH 是GNU的BourneAgainShell 是GNU操作系统上默认的shell KornShell 是对BourneShell的发展 在大部分内容上与BourneShell兼容 CShell 是SUN公司Shell的BSD版本 Linux的结构 实用工具 实用工具 标准的Linux系统都有一套叫做实用工具的程序 它们是专门的程序 例如编辑器 执行标准的计算操作等 用户也可以产生自己的工具 实用工具可分三类 编辑器 用于编辑文件 过滤器 用于接收数据并过滤数据 交互程序 允许用户发送信息或接收来自其他用户的信息 使用Linux Linux的用户超级用户 用户名root对系统访问无限制进程用户对进程请求资源的访问进行限制无特权用户 普通用户 对给予他们许可的域和行为进行限制 使用Linux 登录 第一行显示的是Linux分发商与版本 第二行显示的是Linux核心版本 以及硬体等级 i686 第三行显示的是第几个虚拟控制台 alt F1 F6可切换 第四行显示的是主机名称 Hostname login后面输入用户名 使用Linux 登录 输入密码时 屏幕没有任何提示第三行是系统显示上次登录的地点和时间第四行是欢迎信息第五行左边的root显示的是 目前使用者的帐号 而 之后接的net则是 主机名称 至於最右边的root则指的是 当前所在的目录 最后的 号是shell的提示字符 使用Linux 登录 是 使用Linux 命令操作 命令的结构 root netroot command options par1par2 命令选项参数1参数2命令在shell提示符 可配置 后键入 提示符通常为一个 或 超级用户默认为 系统严格区分字母的大小写中括号 并不存在实际的指令中par1par2 是options后的参数 或是command的参数 通常为目录或文件 有些书也把options和par统称为参数 使用Linux 命令操作 选项可以独立写 也可以合在一起写命令 选项 参数以空格来区分 不论几个空格都算一个指令太长时 可以用 符号来换一行继续输入eg ls l a homels a l homels la home 这三条指令相同 使用Linux 退出 注销命令 exit或logout用户注销只是切断了当前用户的前台工作 Linux后台还是在忙碌着 提供正常的服务 关闭系统 shutdown命令shutdown是功能最强大的关机指令格式 shutdown 选项 时间 警告信息 使用Linux 退出 常用 选项 有 r 关闭系统后重新启动 h 关闭系统后停机 k 不关闭系统 只是向用户发送警告信息 时间 的格式 时间串 日期串 偏移量 时间串 格式 hhmmhh为24小时制记时 mm为分 如果使用12小时制 则在后面加上am或pm加以区别几个特别的 时间串 NOON 12 00 MIDNIGHT 0 00 TEATIME 16 00 now 现在 可省略不写 使用Linux 退出 日期串 的格式 MMDDYY 月使用英文缩写 前3个字母 可以使用TODAY表示当天 TOMORROW表示明天可以使用MON TUE等星期英文缩写 前3个字母 表示下一个星期几 偏移量 的格式 偏移量表示在 之后时间单位可以是minute hour day week 必要时使用复数 不写时间单位默认为分钟 使用Linux 退出 警告信息 是用双引号括住的字符串 表示在关机前向在线用户发出的警告信息例 shutdown h 10系统10分钟后自动关机shutdown r 5 5分钟后要重起了 嘎嘎 过5分钟后系统会重新启动 并显示后面的信息思考 shutdown r0802pmSep102010 1week 表示系统将于2010年9月17日20 02分重启 使用Linux 退出 以上是传统的shutdown设置方法 在redhat8 0 turbolinux7 0系列之后版本中 shutdown的 时间 只能有2种设置方法 1 标准的时间设置hh mm格式2 偏移量表示方法 n n的单位只能是分钟另外15分钟内警告信息会提示 超过15分钟没有提示halt命令 无需等待立即关闭系统 相当于shutdown hnowreboot命令 无需等待立即重启系统 相当于shutdown rnow 使用Linux shell中的特殊按键 删除前一个字符 ctrl h 删除整行 ctrl u 中断当前命令 ctrl c 结束输入 ctrl d 如果在shell中使用 使得用户注销 重复刚才键入过的命令 上下光标键 类似dos操作系统中的doskey 命令和文件补全 tab 很多程序的退出命令 q 基础命令 passwd date 修改口令 passwd格式 passwd 用户名 省略用户名是修改当前使用用户的口令修改其他用户的口令必须是root用户才能执行查询及修改日期时间 date查询日期时间格式 date 选项 默认显示当前设置地理位置的时间常用选项 u显示格林威治时间CST ChinaStandardTimeGMT GreenwichMeanTime 基础命令 date 修改日期时间格式 date 时间格式 时间格式为 MMDDhhmm CC YY ss MM代表月 注意是2位 即2月应写02 以下类似 DD代表日hh代表时 mm代表分CC代表年份前2位 YY代表年份后2位ss代表秒时间格式中的中括号 表示括住的内容可以省略例 date0302123308表示设置时间为2008年3月2日12点33分 基础命令 cal clear 查看日历 cal格式 cal 选项 月 年 常用选项 y 显示整年的日历 j 显示Julian式日历 即以该年的1月1日到该天的天数作为日期的记录方法注意 年 应该使用完整格式 不能缩写清屏命令 clear 基础命令 logname等 获取用户信息 显示登录系统的用户名字 logname显示用户当前的身份 whoami显示当前在线的全部用户 who或w注意 logname和whoami之间的差异 实验课进行体会 与其他用户进行通讯 write命令格式 write用户账号 终端号 写完内容后以ctrl d作为结束 基础命令 write 设置是否屏蔽信息的命令 mesg 选项 选项为y表示开启 选项为n表示关闭 无选项式查看当前设置的状态可以使用who w来查看用户信息屏蔽情况注意 root用户不受这个限制 终端号 基础命令 uname 查看主机信息 uname命令格式 uname 选项 常用选项 a所有信息 n系统名 计算机在网络中的节点名 s操作系统的名字 r操作系统的版本号 v操作系统的版本信息 m机器的硬件 p处理器类型 基础命令 man 寻求帮助 man命令格式 man命令运行后出现的画面叫manpage 其中关键段落如下 Name命令名Synopsis命令文法纲要Description命令 选项 参数等的详细说明SeeAlso相似或相关命令 基础命令 man 在manpage当中可以按的键有 空白键 往下翻一页 pageup 往上翻一页 pagedown 往下翻一页 Home 回到最前页 End 去最后页 word 搜寻word这个单词 q 退出manpage 文件系统 简介 OS存储数据的共同原则 数据存储在物理设备上 如软盘 硬盘物理设备被分成叫分区的虚拟段文件系统被放置在分区中 由OS处理数据Linux中最常见的文件系统为ext2和ext3ext3文件系统其实是在ext2文件系统上加上了日志支持 ext2文件系统的特点 文件系统 简介 没有驱动器字符 如C A 等 硬盘 光驱等设备放到安装点 mountpoint 安装点是可以访问设备内容的普通目录 技术上讲 文件不能存储任何数据 文件只是指向相应索引节点 inode 的名字 索引节点包含了文件所有必需的信息 如访问权限 修改时间 并指向保存数据的存储设备上的物理块 文件 file 通常指向文件名 索引节点和物理数据块 文件系统 分层结构 Linux的文件系统是分层的树形结构根 文件 存储数据的对象目录 放置文件和其他目录的容器在Linux中一切都是文件 包括设备 进程 文件系统 常见目录 boot 包含系统内核 系统启动时加载到内存 usr 含绝大多数的系统文件 home 含本地用户的目录 etc 含系统配置文件的目录 var 含系统中变化信息 如日志 的目录 dev 可直接对物理设备存取的特殊文件bin 含执行程序的目录lib 含系统共享库及开发库sbin 含系统的执行程序tmp 用来建立临时文件的目录 文件系统 文件名 不能使用以下字符 空格可包含其他任何ASCII字符不规定扩展名 而DOS则有严格规定的扩展名 习惯上用类似扩展名的办法来表示文件类型例如 prog c为C源程序 prog o为目标程序lilo conf是配置文件以 开头的文件名为隐藏文件 如 profile 文件系统 路径名 由斜杠分隔绝对路径 从根开始的路径如 usr bin tty相对路径 从当前目录开始的路径如 bin tty当前目录当前位置 是个参考点 文件系统 目录捷径 目录捷径 表示当前目录 显示上一级目录例 设当前目录为 home ttt 则 表示 home laura表示 home laura 是jerry的同级目录 abc就表示abc 是当前目录下的文件 文件系统 相关操作命令 列文件和目录 ls 选项 常见选项 文件系统 相关操作命令 变换目录 cd 路径 显示当前目录 pwd复制 cp option sourcedest常用选项 r用于复制目录将1 txt文件复制到 home abc下cp1 txt home abc将ttt目录及其下级所有子目录和文件都复制成 home hhh目录cp rttt home hhh 文件系统 相关操作命令 移动 改名 mv option sourcedest将1 txt移动到 home abc下并重命名为2mv1 txt home abc 2将当前目录下所有文件移动到 home abc下mv home abc把目录abc改名成net03mvabcnet03删除 rm option file 文件系统 相关操作命令 常用选项 r 删除目录 f 强制删除删除 home abc下所有e开头的文件rm home abc e 无需交互式提示删除 home abc下所有文件rm f home abc 无需提示删除 home abc目录及其所有子目录和文件rm rf home abc 文件系统 相关操作命令 建立目录 mkdirDirectory删除空的目录 rmdirDirectory连接 ln options filetargetln命令用来给文件建立多个名字 这样可以方便的节约空间或通过不同名字引用同一文件 硬连接 lnfiletargetfile不用任何参数 源文件与目标文件须在同一文件系统 注意 不是 相同 文件系统 相关操作命令 只能用于文件连接 源文件和目标文件都引用同一个inode 索引节点 和盘上相同的数据 文件内容 符号连接 ln sfiletarget目标文件指向源文件的路径和名字而不是它的数据 符号连接对所有命令是透明的 除ls和rm 目标文件指向一个新的inode 不同于源文件的inode 文件系统 相关操作命令 查看连接ls i在列表中包含索引节点号inodels lL查看原始符号连接文件的属性 注意 前面是小写的l 后面是大写的L 删除 移动连接硬连接 删除最后一个时将删除数据符号连接 删除 移动源文件将导致悬浮连接 文件系统 相关操作命令 思考题1 对一文件1 txt做如下操作A ln1 txt2B ln s1 txt3C cp1 txt4D cp25E ln26F ln s27G ln s38问 以上哪几条命令将不能运行 2 接题1 若删除1 txt 会导致哪几个文件无效 3 接题2 若接着删除2 会导致哪几个文件无效 文件系统 相关操作命令 硬连接 符号连接 复制关系简明图 用户 组和文件 毛家 大毛 小毛 二毛 丫家 大丫 二丫 小丫 新房 集美中心花园 用户 组和文件 中心花园 毛家 大毛房间 二毛房间 小毛房间 卫生间 中心花园 丫家 大丫房间 二丫房间 小丫房间 更衣室 中心花园 小毛和小丫的家 用户 6个组 中心花园 毛家 丫家 小毛和小丫的家 中心花园 健身房 用户 组和文件 对文件的存取是基于有效的用户 组成员的权限进行的 每一个用户至少属于一个组 通过修改 etc group文件将用户添加到其他组或增加一个新组 每个用户都有一个UID UserID 和GID GroupID 可通过 etc passwd修改UID和GID 文件权限的确认是通过识别当前用户的UID或GID进行的 而和用户的名字或组的名字无关 用id命令查看当前的用户和组的值 用户 组和文件 文件属性 文件数 拥有者 所属组 大小 建立日期 名字 文件属性 文件属性 10位 文件类型 文件拥有者的属性 user 文件所属组的属性 group 其他人对此文件的属性 other 文件属性 第一位属性 为d表示是目录 为 表示是文件 为l表示是连接文件 为b表示是可供存储的设备 为c表示是其他外围设备 如键盘 鼠标等 其他9位属性称为保护标志 权限字 每3位为一组 即对三类用户 用户 组和其他 提供保护要存取一个文件或目录 对于每一个用户 都必须提供相应的权限 文件属性 超级用户可以忽略或改变文件和目录的保护 文件保护标志 文件属性 目录保护标志 注意 目录的可执行位并不意味着执行 它意味着查找即使用户对文件有适当的权限 但如果没有目录的x权限 也无法访问文件 文件属性 思考题 假设mike用户试图删除 home mike目录下一个文件1 txt 目录mike和1 txt的属性分别是如下几种情况 问他是否能删除该文件 A drwx mikeroot409610月6日20 00mike r mikemike2610月6日20 101 txtB drwx rwxrootroot409610月6日20 00mike r mikemike2610月6日20 101 txtC drwx mikeother409610月6日20 00mike rw rootroot2610月6日20 101 txt 文件属性 修改文件访问权限 修改文件访问权限改变文件的拥有权chown用户文件 改变组拥有权chgrp组文件 改变文件访问权限chmod模式文件 用 R参数来递归处理目录树中所有的文件既改变文件的拥有者又改变组 chown用户 组文件 文件属性 修改文件访问权限 修改文件权限 改变保护标志 文字设定法chmod用户类别 标志文件 用户类别 u用户 g组 o其他 a所有 设置保护 添加保护 删除保护标志 最常用的三个标志r读 w写 x执行 文件 以空格分开的要改变权限的文件列表 支持通配符 在一个命令行中可给出多个权限方式 其间用逗号隔开 文件属性 修改文件访问权限 附 其他标志X只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x属性s在文件执行时把进程的属主或组ID置为该文件的文件属主 方式 u s 设置文件的用户ID位 g s 设置组ID位 设置文件suid或sgid t保存程序的文本到交换设备上 u与文件属主拥有一样的权限 g与和文件属主同组的用户拥有一样的权限 o与其他用户拥有一样的权限 文件属性 修改文件访问权限 例 1 chmodug w o xtext即设定文件text的属性为 文件属主 u 增加写权限与文件属主同组用户 g 增加写权限其他用户 o 删除执行权限2 chmodog rx 把当前目录下所有文件设置为同组用户 g 和其他 o 可以读和执行权限 注意以前设置的权限都被取消了 文件属性 修改文件访问权限 3 chmodu sa out假设执行chmod后a out的权限为 rws x x1mikeusers7192Nov414 22a out并且这个执行文件要用到一个文本文件1 c 其文件存取权限为 rw 即该文件只有其属主具有读写权限 假设其属主为mike 当其他用户执行a out这个程序时 他的身份因这个程序暂时变成mike 由于chmod命令中使用了s选项 所以他就能够读取1 c这个文件 虽然这个文件被设定为其他人不具备任何权限 这就是s的功能 文件属性 修改文件访问权限 修改文件权限 改变保护标志 数字设定法用数字表示的属性的含义 0表示没有权限 1表示可执行权限 2表示可写权限 4表示可读权限 然后将其相加 所以数字属性的格式应为3个从0到7的八进制数 其顺序是 u g o 设置suid和sgid 如果要设置suid 在前面增加一个4 设置sgid 在前面加一个2 文件属性 修改文件访问权限 例 1 chmod644mm txt即设定文件mm txt的属性为 rw r r 1ininusers1155Nov511 22mm txt文件属主 u inin拥有读 写权限与文件属主同组用户 g 拥有读权限其他人 o 拥有读权限2 chmod750wch txt rwxr x 1ininusers44137Nov129 22wch txt即设定wch txt这个文件的属性为 文件属主 u inin可读 可写 可执行权与文件属主同组用户 g 可读 可执行权其他人 o 没有任何权限 文件属性 修改文件访问权限 3 chmod45441 txt执行后1 txt的属性变为 r sr r chmod27551 txt执行后1 txt的属性变为 rwxr sr xchmod67511 txt执行后1 txt的属性变为 rwsr s x注意 设置suid和sgid时 对应的用户和组应有执行权限 否则就变成无效的suid或sgid如 chmod46441 txt执行后变成 rwSr r 大写的S是无效的 文件备份和压缩 文件备份和压缩tartar常用于做快速而简单的备份 对于复杂的备份策略它不够灵活 语法 tar 选项 文件 目录常见选项 c 创建一个档案 x 从档案中解开文件 v 详细显示过程 verbose f 指定操作的tar文件名 t 浏览档案的内容 文件备份和压缩 z 用gzip进行压缩 Z 用compress进行压缩 N newer date 备份指定日期以后变化的文件例 对 home目录进行完全备份到磁带上 tarcvf dev ftape home对 home目录进行压缩备份 备份文件名为home tar gztarzcvfhome tar gz home对 home目录进行增量备份 备份2008年9月10日以来变化的文件 备份文件名为home 20080910 tartar N 2008 09 10 cvfhome 20080910 tar home 文件备份和压缩 压缩gzip语法 gzip 选项 文件常见选项 d 解压缩 c 标准输出扩展名为 gzcompress最传统的压缩工具 扩展名为 Zbzip2目前压缩比最高的压缩工具 扩展名为 bz2
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!