【新编】安全协议与标准2

上传人:tang****xu5 文档编号:124866980 上传时间:2020-03-14 格式:PPT 页数:179 大小:3.08MB
返回 下载 相关 举报
【新编】安全协议与标准2_第1页
第1页 / 共179页
【新编】安全协议与标准2_第2页
第2页 / 共179页
【新编】安全协议与标准2_第3页
第3页 / 共179页
【新编】安全协议与标准2_第4页
第4页 / 共179页
【新编】安全协议与标准2_第5页
第5页 / 共179页
点击查看更多>>
资源描述

《【新编】安全协议与标准2》由会员分享,可在线阅读,更多相关《【新编】安全协议与标准2(179页珍藏版)》请在金锄头文库上搜索。

1、1 安全协议与标准 2008 11 2 强化强化LinuxLinux安全安全 第1节 Linux系统综述 第2节 Linux发行版的通用命令 第3节 Linux文件系统安全性 A B 第4节 Linux帐号安全性 第5节 Linux的安全配置文件 第6节 NFS和NIS安全 第7节 典型应用层服务 第8节 Linux安全性的评估 3 第第1 1节节 LinuxLinux系统综述系统综述 n Linux纵览 n Linux内核 n Linux的特性 n Linux与其他操作系统的区别 n 典型应用层服务 4 LinuxLinux Linux的出现 最早开始于一 位名叫Linus Torvalds

2、的计 算机业余爱好者 当时他是 芬兰赫尔辛基大学的学生 Linux以它的高效性和灵活性 著称 它能够在PC计算机上 实现全部的Unix特性 具有 多任务 多用户的能力 Linux是一套Free免费使用和 自由传播的类Unix操作系统 the penguin the Linux mascot 5 Unix LinuxUnix Linux发展脉络发展脉络 6 Redhat 9 7 Redhat AS 4 8 Redhat AS 5 9 Debian 6 10 Fedora 10 Preview 11 Ubuntu 8 04 12 Solaris 9 13 LinuxLinux Linux之所以受到

3、重视 主要原因 它具有Unix的全部功能 任何使用Unix操作系 统或想要学习Unix操作系统的人都可以从 Linux中获益 它属于自由软件 用户不用支付任何费用就可 以获得它和它的源代码 并且可以根据自己的 需要对它进行必要的修改 无偿对它使用 无 约束地继续传播 14 UNIX GNU Linux UNIX GNU Linux 关键人物及贡献关键人物及贡献 Ken Thompson Dennis Ritchie UNIX 60 年代末 Brian Kernighan Dennis Ritchie The C Programming Language 70 年代末 Richard Stall

4、man FSF GNU GPL emacs gcc 80 年代中 Andrew S Tanenbaum MINIX Design and Implementation 80 90 Linus Torvalds Linux 90 年代 Eric Raymond 黑客文化简史 如何成为一名黑客 大教堂和市集 开拓智域 魔法大锅炉 15 自由软件领袖自由软件领袖 Richard StallmanRichard Stallman 16 Eric Raymond the most famous hackers the author of The Cathedral and the Bazaar and

5、the present maintainer of the Jargon File also known as The New Hacker s Dictionary 17 LinuxLinux Linux操作系统软件包不仅包括完整的 Linux操作系统 而且还包括了文本编辑器 高级语言编译器等应用软件 还包括带有多个窗口管理器的X Windows图 形用户界面 如同我们使用Windows NT一 样 允许我们使用窗口 图标和菜单对系 统进行操作 丰富的应用软件 18 Linux Linux 纵览纵览 Linux可以分为四个主要部分 LinuxLinux 内核内核 函数库函数库 ShellSh

6、ell和工具和工具 应用程序应用程序 19 0 Kernel 1 文件结构库 库函 数 2 Shell 3 Applications Linux Linux 纵览纵览 20 LinuxLinux内核内核 Linux系统的内核 Kernel 它提供了对硬 件的统一接口 内核是在引导时装入的程序 内核识别硬件 初始化启动脚本 并且运行网络和终端守护程 序 当启动完毕之后 内核又成为访问硬件的通路 用来提供用户层程序和硬件之间的接口 21 Linux Linux 内核的功能内核的功能 进程调度 进程间通信 管理内存 I O驱动 22 init init etc inittab ps A grep i

7、nit 23 Linux Shell Linux Shell Shell是系统的用户界面 提供了用户与内 核进行交互操作的一种接口 它接收用户输入的命令并把它送入内核去 执行 cat etc passwd grep root shell 内核内核 执行 24 ShellShell的多种版本的多种版本 Shell也有多种不同的版本 目前主要有下 列版本的Shell Bourne Shell 是贝尔实验室开发的 BASH 是GNU的Bourne Again Shell 是GNU操作 系统上默认的shell Korn Shell 是对Bourne SHell的发展 在大部 分内容上与Bourne S

8、hell兼容 C Shell 是SUN公司Shell的BSD版本 25 LinuxLinux文件结构文件结构 文件结构是文件存放在磁盘等存储设备上的组织 方法 主要体现在对文件和目录的组织上 目录 提供了管理文件的一个方便而有效的途径 Linux目录采用多级树形结构 Linux Hierarchical File System 使用Linux 用户可以设置目录和文件的权限 以 便允许或拒绝其他人对其进行访问 用户可以浏览整个系统 可以进入任何一个已授 权进入的目录 访问那里的文件 cd tree ls l 26 LinuxLinux实用工具实用工具 标准的Linux系统都有一套叫做实用工具 的

9、程序 它们是专门的程序 实用工具 可分三类 用于编辑文件 用于接收数据并过滤数据 允许用户发送信息或接收来自其他用 户的信息 编辑器 过滤器 交互程序 27 内核的版本号内核的版本号 内核的版本号分为三部分 以2 6 27 7为例 主版本号 此内核是2 它表明对内核的重大改 进 很少改变 次版本号 此内核是6 它表明内核的稳定性 偶数号 如0 2 4等 的内核是稳定的产品版本 而 奇数号 如1 3 5等 的内核是处于开发过程中的内核 一般包含着最近开发的试验性代码 它不太稳定 有时可能包含着致命的错误 修订号 此内核是27 它表明这一发布版本的增 补级 28 Linux版本经历 主要版本 0

10、0191 8 7 5k 0 0291 10 0 99 Slackware93 11 1 094 3 158k Alpha版95 6 2 096 7 649k 2 299 11536k 2 401 12888k 2 603 12 4200k 2 6 2708 10 10000k 311 7 29 图示 代码规模 指数增长 版本更新时间区间 30 内核介绍 内核源文件 linux 2 6 27 7 tar bz2 编译内核 make menuconfig make make modules install make install reboot 31 Where to get http www k

11、ernel org http lxr linux no 32 LinuxLinux特性特性 Linux主要特性 可靠的系统安全 开放性 多任务 丰富的网络功能 多用户 LinuxLinux主要主要特性特性 良好的可移植性 良好的用户界面 设备独立性 33 34 LinuxLinux与其他操作系统的区别与其他操作系统的区别 Linux与MS DOS之间的区别 Linux与OS 2之间的区别 Linux与Windows之间的区别 Linux与Windows NT之间的区别 35 Linux优势 Linux从Unix社团获益 Linux是Free Open的 Linux的成本优势 36 Linux主

12、要发行版 Linux Distribution Linux Kernel GNU Package Free Open Software Redhat Fedora core Debianwww debian org Linux Hurd Ubuntu Gentoowww gentoo org Mandrake TurboLinux 37 Redflag4 38 第第2 2节节 LinuxLinux发行版的通用命令发行版的通用命令 n Linux系统管理命令 n Linux与用户有关的命令 n Linux常用命令 39 LinuxLinux系统管理命令系统管理命令 wall命令 这个命令的功能是

13、对全部已登录的用户发送信息 用户可以先把要发送的信息写好存入一个文件中 然后输 入 wall 文件名 表示输入重定向 40 LinuxLinux系统管理命令系统管理命令 write命令 write命令的功能是向系统中某一个用户发送信 息 该命令的一般格式为 write 用户帐号 终端名称 希望退出发送状态时 按组合键即可 另一个 talk 41 LinuxLinux系统管理命令系统管理命令 mesg指令 mesg命令设定是否允许其他用户用write命令给自己发 送信息 如果允许别人给自己发送信息 输入命令 mesg y 否则 输入 mesg n 42 LinuxLinux系统管理命令系统管理命

14、令 sync命令 关闭Linux系统时使用的 因为Linux系统 在内存中缓存了许多数据 在关闭系统时需要进行内存数据与硬盘数据 的同步校验 保证硬盘数据在关闭系统时是 最新的 只有这样才能确保数据不会丢失 一般正常的关闭系统的过程是自动进行这些 工作的 在系统运行过程中也会定时做这些 工作 不需要用户干预 sync命令是强制把内存中的数据写回硬盘 以免 数据的丢失 43 LinuxLinux系统管理命令系统管理命令 shutdown命令 关闭或重启Linux系统 shutdown 选项 时间 警告信息 命令中各选项的含义为 k 并不真正关机 而只是发出警告信息给所有用户 r 关机后立即重新启

15、动 h 关机后不重新启动 f 快速关机 重启动时跳过fsck n 快速关机 不经过init程序 c 取消一个已经运行的shutdown 该命令只能由超级用户使用 44 poweroff reboot poweroff reboot CTL ALT DEL 45 LinuxLinux系统管理命令系统管理命令 free命令的功能是查看当前系统内存的使用情 况 它显示系统中剩余及已用的物理内存和交换 内存 以及共享内存和被核心使用的缓冲区 该命令的一般格式为 free b k m 命令中各选项的含义如下 b 以字节为单位显示 k 以K字节为单位显示 m 以兆字节为单位显示 46 LinuxLinux

16、系统管理命令系统管理命令 uptime命令 uptime命令显示系统已经运行了多长时间 它依次显示下列信息 现在时间 系统已经运行了多长时间 目前有多少登录用户 系统在过去的1分钟 5分钟和15分钟内的平均负载 47 LinuxLinux与用户有关的命令与用户有关的命令 who who am I w 48 LinuxLinux与用户有关的命令与用户有关的命令 passwd命令 Linux系统中的每一个用户除了有其用户名外 还有其 对应的用户口令 因此需使用passwd命令为每一位新 增加的用户设置口令 用户以后还可以随时用passwd命令改变自己的口令 只有超级用户可以使用 passwd 用户名 修改其他用户 的口令 普通用户只能用不带参数的passwd命令修改 自己的口令 49 mkpasswd debian5 makepasswd count 10 wx5d7aNL 459PTXx u1DS2tAv gP802aP b9gMjx QUXa7A vUtH6y igxb3Kp9 rpUav4 fGKJm69 50 LinuxLinux与用户有关的命令与用户有关的命令 su命令 swit

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号