UNIX操作系统的早期发展 ·第一版Unix系统最早于1971年11月安装在DEC PDP-11/45机器上 。第一份有关Unix的论文发表于1973年 ●Unix v6手册于1975年发布 ·此后,Unix发展成好多个分支,而且越来越复 杂…
2 • 第一版Unix系统最早于1971年11月安装在DEC PDP-11/45机器上 • 第一份有关Unix的论文发表于1973年 • Unix v6 手册于1975年发布 • 此后,Unix发展成好多个分支,而且越来越复 杂… UNIX 操作系统的早期发展
UN操作系统演进史 v6(1975) PWB BSD (1978) (1977) Xenix ↓ v7(1979)、 (1979 899999999999990999999999999292929999999999999999929999292929929292992999999939399329999393939393939399999993239939393993939393939393993993939393939999939999990 UNX的历史开始于1969年ken Thompson,Dennis Ritchie(即著名的K&G,C语言的发明人)与一群 人在一部PDP-7上进行的一些工作,后来这个系统变成了UNX。它主要的几个版本为: 2 V1(1971):第一版的UNX,以PDP-11/20的汇编语言写成。包括文件系统,fork、roff、ed等软件 V4(1973):以C语言从头写过,这使得UNX修改容易,可以在几个月内移植到新的硬件平台上。 最初C语言是为UNX设计的,所以C与UNX间有紧密的关系。 4 V6(1975):第一个在贝尔实验室外(尤其是大学中)广为流传的UNX版本。这也是UNX分支的 起点与广受欢迎的开始。1.xBSD(PDP-Ⅱ)就是由这个版本衍生出来的。 5 V7(1979):在许多NDX玩家的心目中,这是“最后一个真正的UNX”,这个版本包括一个完整 的K&RC编译器,Bourne shell。V7移植到VAX机器后称为32V。 6 目前开发UNX(System V)的公司是Unix System Laboratories(USL。USL本为AT&T所有,1993年 初被Novell收购。Novell于I993年末将UNIX这个注册商标转让给X/Open组织 目前为止,UNX有两大流派:那就是AT&T发布的UNX操作系统System V与美国加州大学伯克利分 校发布的UNX版BSD(Berkeley Software Distribution)。SVR4是两大流派融合后的产物。1991年底 与System V针锋相对的开放软件基金会(Open Software Foundation)推出了OSF/1。 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 3
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
UNX操作系统分类 Mach BSD System V.3 0sF/1 System V.4 NEXT STEP* Free Sco BSD UNIX BSD/ IRIX OS SunOS Solaris Linux HP-UX UNIX definition DEC AIX 10 0SF/1 ,UNIX impieme起5o加 NEXTSTEP is dertved from BSD 4.3
4 UNIX 操作系统分类
当前主流的UNX系统 1.HP/UX、AIX等等-从早期SYSV和部分BSD系统发 展而来的商用操作系统 2.Solaris-从SunOS系统发展而来,并借鉴了一些 BSD规则 3.Linux-是几乎所有uniⅸ系统发展而来的“混血儿”, 但看起来更像SYSV-ish A.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/LINUX系统安全特性 ◆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 系统配置经验 分区划分 机器的启动密码 用户管理 系统文件安全 网络服务响应 原 理 篇 实 践 篇