UNIX操作系统的早期发展 第一版∪ni系统最早于1971年11月安装在DEC PDP-1/45机器上 ·第一份有关Unx的论文发表于1973年 ·UnⅸV6手册于1975年发布 ·此后,Unⅸ发展成好多个分支,而且越来越复 杂
2 • 第一版Unix系统最早于1971年11月安装在DEC PDP-11/45机器上 • 第一份有关Unix的论文发表于1973年 • Unix v6 手册于1975年发布 • 此后,Unix发展成好多个分支,而且越来越复 杂… UNIX 操作系统的早期发展
UNIX操作系统演进史 v6(1975) PWB BSD (1977) (1978) Xenix v7(1979) (1979 UNX的历史开始于1969年 ken Thompson, Dennis ritchie(即著名的K&G,C语言的发明人)与一群 人在一部PDP7上进行的一些工作,后来这个系统变成了UNX。它主要的几个版本为 2w1(19):第一版的UNDX,以PDP120的汇编语言写成。包括文件系统,t水、m、等软件 3.V4(193):以C语言从头写过,这使得UNX修改容易,可以在几个月内移植到新的硬件平台上。 最初C语言是为UNX设计的,所以C与UNX间有紧密的关系 4.V6(1975):第一个在贝尔实验室外(尤其是大学中)广为流传的UNX版本。这也是UNX分支的 起点与广受欢迎的开始。1.xBSD(PDP-)就是由这个版本衍生出来的 V7(1979):在许多UNX玩家的心目中,这是“最后一个真正的UNX”,这个版本包括一个完整 的K&RC编译器, Bourne shell。V7移植到VAX机器后称为32V。 A6.目前开发UNX( System V)的公司是 Unix System Laboratories (USL)。USL本为AT&T所有,199年③x 初被 Novell收购。Nove于手1993年末将UNX这个注册商标转让给 X/Open组织 7.目前为止,UNX有两大流派:那就是AT&T发布的UNX操作系统 System V与美国加州大学伯克利分 校发布的UNX版BSD( Berkeley Software Distribution)。SVR4是两大流派融合后的产物。1991年底 与 System V针锋相对的开放软件基金会( Open Software Foundation推出了OSF/1
3 UNIX 操作系统演进史 1. UNIX的历史开始于1969年ken Thompson,Dennis Ritchie(即著名的K&G,C语言的发明人)与一群 人在一部PDP-7上进行的一些工作,后来这个系统变成了UNIX。它主要的几个版本为: 2. V1(1971):第一版的UNIX,以PDP-11/20的汇编语言写成。包括文件系统,fork、roff、ed等软件 3. V4(1973):以C语言从头写过,这使得UNIX修改容易,可以在几个月内移植到新的硬件平台上。 最初C语言是为UNIX设计的,所以C与UNIX间有紧密的关系。 4. V6(1975):第一个在贝尔实验室外(尤其是大学中)广为流传的UNIX版本。这也是UNIX分支的 起点与广受欢迎的开始。1.xBSD (PDP-II)就是由这个版本衍生出来的。 5. V7(1979):在许多UNIX玩家的心目中,这是“最后一个真正的UNIX”,这个版本包括一个完整 的K&RC编译器,Bourne shell。V7移植到VAX机器后称为32V。 6. 目前开发UNIX(System V)的公司是Unix System Laboratories (USL)。USL本为AT&T所有,1993年 初被Novell收购。Novell于1993年末将UNIX这个注册商标转让给X/Open组织 7. 目前为止,UNIX有两大流派:那就是AT&T发布的UNIX操作系统System V与美国加州大学伯克利分 校发布的UNIX版BSD(Berkeley Software Distribution)。SVR4是两大流派融合后的产物。1991年底 ,与System V针锋相对的开放软件基金会(Open Software Foundation)推出了OSF/1
UNIX操作系统分类 Mach BSD System V3 OSF/ System V 4 NEXT STER SCO BSD UNⅨX BSD/ IRIX ns SunOS Solaris Linux HP-UX -UNIX definion DEC 10 0sF/1 AIX UNiX implementation NEXTSTEP is derived from BS043 4
4 UNIX 操作系统分类
当前主流的UNX系统 1.HP/UX、ATX等等一从早期SYSV和部分BSD系统发 展而来的商用操作系统 2. Solaris-从 SunOs系统发展而来,并借鉴了一些 BSD规则 3. Linux-是几乎所有um系统发展而来的“混血儿”, 但看起来更像 SYSV-ish 4. FreeBsD、 NetBsD、 OpenBSD-完全从主流BSD 发展而来的分支
5 当前主流的UNIX 系统 1. HP/UX、AIX等等– 从早期SYSV和部分BSD系统发 展而来的商用操作系统 2. Solaris– 从SunOS系统发展而来,并借鉴了一些 BSD规则 3. Linux– 是几乎所有unix系统发展而来的“混血儿”, 但看起来更像SYSV-ish 4. FreeBSD、 NetBSD、OpenBSD– 完全从主流BSD 发展而来的分支
提纲 原理篇 实践篇 UNIX/LINUX系统概述 UNIX/LINUX下第三方安全工具 系统体系结构 ■SSH ■系统服务与进程 ■ TCP WRAPPER 系统启动过程 ■ TRIPWIRE ■系统的安全级别 ■ NON-EXEC STACK UNIX/LINX系统安全特性 UNIX/LINUX系统入侵分析 物理安全 ■特征 常用命令介绍 处理方法 用户环境变量介绍 啼UNIX/ LINUX系统配置经验 文件系统安全 ■分区划分 账号安全 ■机器的启动密码 ■日志记录 ■用户管理 ■安全配置 ■系统文件安全 ■ APACHE服务器配置要点 ■网络服务响应 ■FTP服务器配置要点 ■DNs服务器配置要点
6 UNIX/LINUX 系统概述 系统体系结构 系统服务与进程 系统启动过程 系统的安全级别 UNIX/LINUX 系统安全特性 物理安全 常用命令介绍 用户环境变量介绍 文件系统安全 账号安全 日志记录 安全配置 APACHE 服务器配置要点 FTP 服务器配置要点 DNS 服务器配置要点 提 纲 UNIX/LINUX 下第三方安全工具 SSH TCP_WRAPPER TRIPWIRE NON-EXEC STACK UNIX/LINUX 系统入侵分析 特征 处理方法 UNIX/LINUX 系统配置经验 分区划分 机器的启动密码 用户管理 系统文件安全 网络服务响应 原 理 篇 实 践 篇