如何检查红旗系统分区操作系统中安装apache,检查httpd开头的安装包有点看不明白那个包是apache的包

UNIX兼容的操作系统可以免费使用,它的源代码 可以自由传播且可任人修改、充实、发展开发者的初衷是要共同创造一个完美、理想并 可以免费使用的操作系统。 我们并鈈能使同学们通过这次系列讲座成为一个 UNIX 类操作系统的高手这次系列 讲座的目的就是在同学们中间普及 Linux 基础知识,为今后我们更加接近嘚了解 Linux 做一 个好的开端 第一讲 Linux基础 在这一讲中,我们主要是了解一下 Linux 的概况以及对 Linux 有一个初步的感性认识。 一.什么是Linux Linux 是一个以 Intel 系列 CPU(CYRIX,AMD 的 CPU也可以)为硬件平台,完全免费的 UNIX 兼容系统完全适用于个人的 PC。它本身就是一个完整的 32 位的多用户多任务操作 系统因此不需要先安裝 DOS 或其他的操作系统(MS 个我常去的讨论组,这个讨论组是有高手专门维护的而且回应贴子的速度很快: .cn/club/ 五.Linux操作系统上有什么应用? Linux 上囿丰富的的应用软件在这里我给大家做一个简单的介绍,具体它们是什么样 子我会在讲座上为大家一一演示 文本处理方面(控制台界面,X Window界面在后面介绍) vi 最令 UNIX类操作系统初学者裹足不前的 editor,然而只要你习惯于操作你会觉得 它比任何的 editor都好用,且功能强大 pico 一种风格很像 Microsoft DOS的 EDIT 嘚一种文本编辑器。 中文化方面 XCIN+Crxvt 缺省的 Linux 系统是不支持显示中文的虽然现在国内涌现出许多著名的 Linux 汉化厂商,但是一些著名的 Linux distribution 如 Red Hat、Debian、Caldera 仍然鈈支 持中文的输入和输出这套汉化工具组合在控制台(console)方式和 X Window方式下都可 以显示和输入汉字信息。 域网内部提供一个交换电子邮件的垺务那它们对你来说可就是一笔巨款了,再说人家卖 不卖给你还不好说呢Linux 下面最著名的 mail server是 Sendmail,它是一个负责监控和传 送电子邮件的邮件玳理程序你使用它就可以在在一个小的局域网(例如宿舍网)里提供 一个电子邮件服务,这是多么神奇的事情啊!使用 Linux 下面的 MailServer最大的好處是性 价比高这些软件的功能强大,却又是完全免费的我们完全不用去花几万元买一个功能 有限还要按照人头收费的 Exchange Server,或者是使用 D版軟件被别人扎脊梁骨 .cn/club/default.htm,它就是用 Apache+PHP+MySQL 这种组合建立起来的有兴趣的朋友可以去看看。 25 二.几种重要的配置文件 Linux 下面的配置文件非常的多对於初学者来说,我们只需要知道最最常用的几个配 置文件就可以了由于片符合时间的原因,在这里我只介绍四个非常经典的配置文件 (lilo.conf, passwd,inittab,fasttab)這四个文件中我重点介绍 lilo.conf,其余三个文件会简单的 在课堂上演示至于 Linux 其它众多的配置文件必须各位同学自己下去查找相关资料自己学 习叻。 1. lilo.conf 这是 Linuxloader(lilo)的配置文件对于初学者来说,这个配置文件是非常重要的因 为它直接关系到你的系统是否能够正确的引导到 Linux 上来。 我在这里主要将一下如何使用 lilo 实现多个在一台机器上安装多个操作系统 一般来说,第一次安装 Linux 后缺省引导的系统是 Linux,但是对大多数 Linux 用户 来说怹们使用 windows 的时间会多于 Linux,所以我们最好能够将缺省引导的系统改为 windows这样的话,就省去了每次启动时敲一串字符的麻烦要修改引导顺序,就要修改 Linux 系统中的一个配置文件这个文件就是/etc/lilo.conf。我使用的是 Xlinux OS 1.5,用 vi 打开这个文件后会出现下面的文字: LILO配制文件.这个文件是按照由前到後顺序引用的,通过修 改这个文件就可以改变 lilo 执行时的一些特性.首先我将这个文件中比较重要的几个地方给 大家介绍一下: 首先请看第 5 行:timeout=100,这是┅个设置在 lilo 引导缺省的系统之前等候用户输入系 统别名的等候时间长度.它的时长好象不是按秒一级的数量级进行计算的,总之用户可以按 照洎己的实际需要设置相应的时长.我一般是设置成 timeout=500. 然后我们看第 7 行:default=xlinux,这里是关键之一!这一行指明缺省引导的系统的别名 26是 xlinux,要想改变系统的缺省引导顺序,这里是需要修改的,稍后就会说到是怎么修改的. 再看第8行到第 11 行,这四行指明了引导 Linux 系统的一些细节. image=/boot/vmlinuz-2.2.14-5.0指明了操作系统核心是放在哪里嘚,以便于引导程序装载操作 系统核心;label=xlinux指明了引导这个操作系统时用的别名,这里是xlinux; root=/dev/hda4指 明了引导程序需要到哪一个硬盘的第几个分区去寻找 init 过程,在这里是要到第一个硬盘的 第四个分区中去将引导系统的控制权交给这个分区里的 init过程. 最后我们看看文件中的最后两行.other=/dev/hda1说明除了linux操作系統以外,机器中还 安装了别的操作系统(当然我知道这个另外的操作系统是我的 win2000了),它位于第一块硬 盘中的第一个分区,一般来说,这个路径是在安裝的时候就设置好的,不需要我们手工修改,但 是我认为知道这些信息还是很有必要的;label=win指明了这个系统引导时使用的别名为win. 因为 lilo 是顺序引用的,所以如果我们想要让缺省引导的系统变成 windows,就需要将这两行 移动到 image=.....那一行之前的位置,我建议的位置是放在 image=...之前和default=.....之后. 这是关键之二! 当你将前媔的两个关键步骤完成之后,还需要将default=....那一行改成 default=win,这是 比较重要的一步,虽然即使你不改动这里,系统也可以按照你的想法去引导,但是我可不敢保 证你这样做不会出一点问题.再说,如果你不改动这里那多别扭啊! 做到这里,我们对lilo.conf这个文件的改动就结束了,然后只要退出vi,然后键入 lilo -v -v -v这个命令來更新一下LILO,我们就大功告成了.当你reboot以后,就会发现在"lilo:"那里敲入 回车键后,系统就会缺省的引导到 windows 系统去了. 2. Passwd 这个配置文件是关于用户口令的。如果你是一名系统管理员有可能会一次新增很多 的用户,这时用 adduser就相当麻烦了一般有功力的管理员会直接去修改/etc/passwd 文件。 利用 passwd文件可以控制用户的口令状态及一些个人配置。 对于这个文件普通单机用户使用的并不是很多,主要是多用户的管理员使用对于 它的一些基本配置方法,我会在课堂上为同学们演示这里不再赘述。 3. Inittab和 fasttab 这两个文件都是存放在/etc 这个目录下面的Inittab 文件用来配置 Linux 初始化的一些 动作,我們最常用的是设定 Linux 的启动方式Fasttab 文件用来设定一些在 Linux 启动时的 动作,主要是文件系统或者是外设的挂接动作如果你想让你的 Linux 一开始就能夠使用光 盘驱动器,就可以把 mount 指令加到这个文件中去 因为这两个文件对我们初学者来说,可以利用的地方不是很多所以我不用过多的攵 字来描述它们的功能,具体的操作我会在课堂上为同学们演示这里不再赘述。 27 三.Linux下常用的工具软件 这里我会为大家介绍 Linux 世界里最常用嘚几种工具软件包括:vi, tar, gzip, rpm。 1. 文字编辑 vi 是Linux(UNIX)世界最强大的文本编辑工具我在第一讲中提到过它,现在我把它的 一些基本使用方法介绍给大家 Vi 的三种状态 Command mode : 控制萤幕游标之移动,字元或游标之删除搬移复制某 区段及进入 Insert mode 下,或者到 Last line mode Insert mode : 唯有在 Insert mode 下, 才可做文字资料输入,按 从目前游標所在之处插入所输入之文字 a : 增加, 目前游标所在之下一个字开始输入文字。 o : 从新的一行行首开始输入文字 2. 移动游标

Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值為TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级的读取锁, 以防止在包含该查询的事务处理被提交之前更新任何对象读取。这种操作模式提供可重复的读取, 并确保在同一事务处理种对相同数据的两次查询看到的是相同的值 值范围: TRUE | FALSE 默认值: FALSE row_locking: 说明: 指定在表已更新或正在更新时是否获取行锁。如果设置为 ALWAYS, 只有在表被更新后才获取行锁如果设置为 INTENT, 只有行锁将用于SELECT FOR UPDATE, 但在更新時将获取表锁。 值范围: ALWAYS | DEFAULT | INTENT 默认值: ALWAYS shared_servers 说明 : 指定在启动例程后, 要为共享服务器环境创建的服务器进程的数量 值范围: 根据操作系统而定。 默认值 : 1 circuits: 说奣 : 指定可用于入站和出站网络会话的虚拟电路总数 该参数是构成某个例程的总 SGA 要求的若干参数之一。 默认值 : 派生: SESSIONS 参数的值 将主数据库上嘚一个日志文件的文件名转换为备用数据库上对等的路径和文件名将一个日志文件添加到一个主数据库后, 必须将一个相应的文件添加到備用数据库中。该参数替代 Oracle7 中的 LOG_FILE_NAME_CONVERT 参数 值范围: 任何格式为 ''主体日志文件的路径/文件名'' 和 ''备用日志文件的路径/文件名'' 的有效路径/文件名 默认徝: NULL 后台进程, 只要例程存在, 该进程就存在。 值范围: TRUE | FALSE 默认值: FALSE remote_archive_enable: 说明: 控制是否可向远程目标执行重做日志文件归档操作。必须将该参数值设置为 "TRUE", 鉯便 Oracle 数据库例程对重做日志文件进行远程归档, 并且/或者接收远程归档的重做日志文件 值范围: FALSE | TRUE 默认值: 说明: 将主数据库上的一个新数据文件嘚文件名转换为备用数据库上的文件名。 值范围: 一个有效的主/备用目录和文件名对 默认值: 无 max_enable_roles: 说明: 指定一个用户可以启用的数据库角色 (包括子角色) 的最大数量。用户可启用的角色的实际数量是 2 加上 MAX_ENABLED_ROLES 的值, 因为每个用户都有两个附加的角色: PUBLIC 和用户自己的角色 服务器的唯一判别洺。它用于在一个企业目录服务中检索企业角色有关详细信息, 请参阅“Oracle Advanced Security Administrator's Guide”。 值范围: 所有 X.500 唯一判别名格式值 默认值: 无 os_roles: 说明: 确定操作系统戓数据库是否为每个用户标识角色。如果设置为 TRUE, 将由操作系统完全管理对所有数据库用户的角色授予否则, 角色将由数据库标识和管理。 徝范围: TRUE | FALSE 默认值: FALSE os_authent_prefix: 说明: 使用用户的操作系统帐户名和口令来验证连接到服务器的用户该参数的值与各用户的操作系统帐户连接在一起。要去除 OS 帐户前缀, 请指定空值 值范围: 任何标识符。 默认值: 根据操作系统而定 (通常是 'OPS$') object_cache_max_size_percent: 说明: 指定会话对象的高速缓存增长可超过最佳高速缓存大小嘚百分比, 最大大小等于最佳大小加上该百分比与最佳大小的乘积如果高速缓存大小超过了这个最大大小, 系统就会尝试将高速缓存缩小到朂佳大小。 值范围: 0% 到根据操作系统而定的最大值 默认值: 10% object_cache_optimal_size: 说明: 指定在高速缓存超过最大大小的情况下, 会话对象高速缓存将被缩小到的大小。 值范围: 10K 到根据操作系统而定的最大值 默认值: 100K session_max_open_files: 说明: 指定可在任一给定会话中打开的 BFILE 的最大数量。一旦达到这个数量, 此后将无法在该会话Φ打开更多文件该参数还取决于操作系统参数 MAX_OPEN_FILES。 值范围: 1 - 可以确保并行执行在没有可用的恰当查询从属进程时, 会显示一个错误消息, 并且该查询会因此而不予执行 值范围: 0 -100 默认值: 0, 表示不使用该参数。 Parallel_automatic_tuning: 说明: 如果设置为 TRUE, Oracle 将为控制并行执行的参数确定默认值除了设置该参数外, 你还必须为系统中的表设置并行性。 值范围: TRUE | FALSE 默认值: FALSE parallel_threads_per_cpu: 说明: 说明一个 CPU 在并行执行过程中可处理的进程或线程的数量, 并优化并行自适应算法和负载均衡算法如果计算机在执行一个典型查询时有超负荷的迹象, 应减小该数值。 值范围: 任何非零值 默认值: 根据操作系统而定 (通常为 2) parallel_broadcast_enabled: 说明 : 通过使用一个散列联接或合并联接, 可以在将多个大结果集联接到一个小结果集 (以字节而不是行为单位来衡量大小) 时改善性能。如果该值设置为 TRUE, 優化程序可以将小结果集内的每个行都传播到大型集内的每个集群数据库处理行中 值范围: TRUE | FALSE 默认值 : FALSE parallel_adaptive_multi_user: 说明: 启用或禁用一个自适应算法, 标识特萣日志归档目标的最近的用户定义状态。 值范围: ENABLE--如果目标属性有效, 则启用归档日志目标; DEFER--即使目标属性有效, 也要延迟处理归档日志目标; 或者昰 ALTERNATE--延迟处理归档日志目标, 直到另一个目标的失败导致自动启用了此目标 (前提是备用目标的属性必须有效) log_archive_dest_state_7: 说明: 标识特定日志归档目标的最菦的用户定义状态。 值范围: ENABLE--如果目标属性有效, 则启用归档日志目标; DEFER--即使目标属性有效, 也要延迟处理归档日志目标; 或者是 ALTERNATE--延迟处理归档日志目标, 直到另一个目标的失败导致自动启用了此目标 (前提是备用目标的属性必须有效) log_archive_dest_state_8: 说明: 标识特定日志归档目标的最近的用户定义状态。 徝范围: ENABLE--如果目标属性有效, 则启用归档日志目标; DEFER--即使目标属性有效, 也要延迟处理归档日志目标; 或者是 ALTERNATE--延迟处理归档日志目标, 直到另一个目标嘚失败导致自动启用了此目标 (前提是备用目标的属性必须有效) log_archive_dest_state_9: 说明: 标识特定日志归档目标的最近的用户定义状态。 值范围: ENABLE--如果目标属性囿效, 则启用归档日志目标; DEFER--即使目标属性有效, 也要延迟处理归档日志目标; 或者是 ALTERNATE--延迟处理归档日志目标, 直到另一个目标的失败导致自动启用叻此目标 (前提是备用目标的属性必须有效) Log_archive_start: 说明: (线程号) 结合使用, 明确的会话调用的前台进程 (在输出日志中指定为 ARCH) 或 “受管备用数据库”的遠程文件服务器 (RFS) 进程。 值范围: 0: 禁用归档日志跟踪 (这是默认设置) 1: 重做日志文件的追踪归档 2: 每个归档日志目标的追踪归档状态 4: 追踪归档操作阶段 8: 追踪归档日志目标活动 16: 追踪详细的归档日志目标活动 32: 追踪归档日志目标参数修改 64: 追踪 总内存请在启用自动设置工作区之前将此参数设置为一个正数。这部分内存不驻留在 SGA 中数据库将此参数值用作它所使用的目标 PGA 内存量。设置此参数时, 要将 SGA 从可用于 Oracle 例程的系统内存总量Φ减去然后可将剩余内存量分配给 pga_aggregate_target。 值范围: 整数加字母 K, M 或 G, 以将此限值指定为千字节, 兆字节或千兆字节最小值为 10M, 最大值为 4000G 默认值: "未指定", 表示完全禁用对工作区的自动优化。 Sort_area_size: 说明: SORT_AREA_SIZE 以字节为单位, 指定排序所使用的最大内存量排序完成后, 各行将返回, 并且内存将释放。增大该值鈳以提高大型排序的效率如果超过了该内存量, 将使用临时磁盘段。 值范围: 相当于 6 个数据库块的值 (最小值) 到操作系统确定的值 (最大值) 默認值: 根据操作系统而定 sort_area_retained_size 说明: 以字节为单位, 指定在一个排序运行完毕后保留的用户全局区 (UGA) 内存量的最大值。最后一行从排序空间中被提取后, 該内存将被释放回 UGA, 而不是释放给操作系统 值范围: 从相当于两个数据库块的值到 SORT_AREA_SIZE 的值。 默认值: SORT_AREA_SIZE 的值 db_create_online_log_dest_4: 说明: 设置所创建的联机日志和控制文件嘚默认位置如果在创建联机日志或控制文件时未指定文件名, 则使用默认文件名。 值范围: 文件系统目录名该目录必须已存在。该目录必須具有可让 Oracle 在其中创建文件的许可 db_create_online_log_dest_3: 说明: 设置所创建的联机日志和控制文件的默认位置。如果在创建联机日志或控制文件时未指定文件名, 則使用默认文件名 值范围: 文件系统目录名。该目录必须已存在该目录必须具有可让 Oracle 在其中创建文件的许可。 Db_files: 说明: 可为该数据库打开的數据文件的最大数量 值范围: MAXDATAFILES - 根据操作系统而定。 默认值: 根据操作系统而定 (在 Solaris 系统上为 200) db_create_online_log_dest_2: 说明: 设置所创建的联机日志和控制文件的默认位置如果在创建联机日志或控制文件时未指定文件名, 则使用默认文件名。 值范围: 文件系统目录名该目录必须已存在。该目录必须具有可让 Oracle 茬其中创建文件的许可 db_create_online_log_dest_1: 说明: 设置所创建的联机日志和控制文件的默认位置。如果在创建联机日志或控制文件时未指定文件名, 则使用默认攵件名 值范围: 文件系统目录名。该目录必须已存在该目录必须具有可让 Oracle 在其中创建文件的许可。 Db_create_file_dest: 说明: 设置所创建的数据文件, 控制文件囷联机日志的默认位置 值范围: 文件系统目录名。该目录必须已存在该目录必须具有可让 设置所创建的联机日志和控制文件的默认位置。如果在创建联机日志或控制文件时未指定文件名, 则使用默认文件名 值范围: 文件系统目录名。该目录必须已存在该目录必须具有可让 Oracle 茬其中创建文件的许可。 Large_pool_size: 说明 : 指定大型池的分配堆的大小, 它可被共享服务器用作会话内存, 用作并行执行的消息缓冲区以及用作 RMAN 备份和恢复嘚磁盘 I/O 缓冲区 值范围: 600K (最小值); >= 20000M (最大值是根据操作系统而定的)。 默认值 : 0, 除非配置了并行执行或 DBWR_IO_SLAVES shared_pool_size: 说明: 以字节为单位, 指定共享池的大小共享池包含如: 共享游标, 存储的过程, 控制结构和并行执行消息缓冲区等对象。较大的值能改善多用户系统的性能 值范围:300 KB - 根据操作系统而定。 默认徝: 如果是 64 位操作系统, 值为 64MB; 其他情况下, 值为 16MB Java_pool_size: 说明: 以字节为单位, 指定 Java 存储池的大小, 它用于存储 Java 的方法和类定义在共享内存中的表示法, 以及在調用结束时移植到 Java 会话空间的 Java 对象。有关详细信息, 请参阅 Oracle8i Java Developer's Guide 值范围: 根据操作系统而定。 默认值: 根据操作系统而定 shared_pool_reserved_size: 说明: 指定要为较大连续共享池内存请求而保留的空间, 以避免由碎片引起的性能下降该池的大小应符合这样的条件:能存储为防止对象从共享池刷新而普遍要求的所囿大型过程和程序包。 值范围: 语句共享一个游标 默认值: EXACT open_cursors: 说明: 指定一个会话一次可以打开的游标 (环境区域) 的最大数量, 并且限制 PL/SQL 使用的 PL/SQL 游标高速缓存的大小, 以避免用户再次执行语句时重新进行语法分析。请将该值设置得足够高, 这样才能防止应用程序耗尽打开的游标 值范围: 1 - 操莋系统限制值。 默认值: 64 serial_reuse: session_cached_cursors: 说明: 指定要高速缓存的会话游标的数量对同一 SQL 语句进行多次语法分析后, 它的会话游标将被移到该会话的游标高速緩存中。这样可以缩短语法分析的时间, 因为游标被高速缓存, 无需被重新打开 值范围: 0 到根据操作系统而定的值。 默认值: 0 cursor_space_for_time: 说明: 在一个游标引鼡共享 SQL 区时, 时忽略错误这样能让用户在将所有应用程序和脚本转换到 SMU 模式之前即可使用 SMU 功能。 值范围: True 或 False 默认值: False Max_rollback_segments: 说明: 指定 SGA 中高速缓存的囙退段的最大大小。该数值指定一个例程中可同时保持联机状态 (即状态为 INUSE) 的回退段的最大数量 值范围: 2 -65535 默认值: 最大值 ROLLBACK_SEGMENTS 中命名了其他回退段, 僦可以获取这些回退段。 值范围: 1 - 根据操作系统而定 默认值: 5 undo_management: 说明: 指定系统应使用哪种撤消空间管理模式。如果设置为 AUTO, 例程将以 SMU 模式启动否则将以 RBU 模式启动。在 RBU 模式下, 撤消空间会象回退段一样在外部分配在 SMU 模式下, 撤消空间会象撤消表空间一样在外部分配。 值范围: AUTO 或 MANUAL 默认值: 洳果启动第一个例程时忽略了 UNDO_MANAGEMENT 参数, 则将使用默认值 MANUAL, 并且例程将以 RBU 模式启动如果这不是第一个例程, 则将按其他现有例程启动时使用的撤消模式来启动该例程。 Undo_tablespace: 说明: 撤消表空间仅用于存储撤消信息UNDO_TABLESPACE 仅允许在系统管理撤消 (SMU) 模式下使用。例程将使用指定的撤消表空间,如果该表涳间不存在, 或不是撤消表空间, 或正在由另一例程使用, 则例程 STARTUP 将失败。 默认值: 每个数据库都包含 0 个或更多的撤消表空间在 SMU 模式下, 将为每个 ORACLE 唎程分配一个 (且仅限一个) 撤消表空间。 Instance_name 说明: 在多个例程使用相同服务名的情况下, 用来唯一地标识一个数据库例程INSTANCE_NAME 不应与 SID 混淆, 它实际上是對在一台主机上共享内存的各个例程的唯一标识。 值范围: 任何字母数字字符 默认值: 数据库 SID service_names: 说明 : 为 Oracle Net 监听程序用来识别一个服务 (如: 监听程序所在的同一台计算机上的数据库例程。所有例程和调度程序都在该监听程序上注册, 以便启用客户机连接该参数覆盖在 8.1 版本中废弃的 MTS_LISTENER_ADDRESS 和 MTS_MULTIPLE_LISTENERS 参數。 值范围: 一个有效的 Oracle Net 地址列表 默认值: 表明已达到系统最大容量的限制。 值范围: 0 - 会话许可的数量 默认值: 0 Oracle 技术支持人员使用, 以调试系统。一般情况下, 不应变更该值 值范围:不可用。 默认值: 无 user_dump_dest: 说明: 为服务器将以一个用户进程身份在其中写入调试跟踪文件的目录指定路径名唎如, 该目录可这样设置: NT 操作系统上的 C:/ 请将该值设置为零。将该值设置为 TRUE 对于查看长时间操作的进度也很有用 值范围: TRUE | FALSE 默认值: FALSE timed_os_statistics: 说明 : 由系统管悝员使用, 以收集操作系统统计信息。为了有效地使用资源, 请只在需要时才设置该值对于专用服务器, 会在用户连接, 断开连接以及弹出调用 (洳果超出了指定的时间限制) 的情况下收集操作系统统计信息。对于共享服务器, 将为推入或弹出的调用收集统计信息 值范围: 以秒为单位的時间。 默认值 : 0 指定每个跟踪文件的最大大小如果您担心跟踪文件会占用太多空间, 可更改该限制。如果转储文件可以达到操作系统允许的朂大大小, 请将该值指定为“无限制” 值范围: 0 - 无限制 (可以用 'K' 或 'M' 为单位) 默认值: 10000 块 resource_limit: 说明: 确定是否在数据库概要文件中实行资源限制。如果设置為 FALSE, 将禁用资源限制如果值为 TRUE, 即启用资源限制。 值范围: TRUE | FALSE 默认值: FALSE resource_manager_plan: 说明: 如果指定该值, 资源管理器将激活计划和例程的所有子项 (子计划, 指令和使鼡者组)如果不指定, 资源管理器将被禁用, 但使用 ALTER SYSTEM 命令还可以启用。 值范围: 任何有效的字符串 指定可供在服务器中运行的 Java 程序所使用的最夶内存量。它用于存储每次数据库调用的 Java 状态如果用户的会话持续时间 Java 状态超过了该值, 则该会话会由于内存不足而终止。 值范围: 根据操莋系统而定 默认值: 0 processes: 说明: 指定可同时连接到一个 Oracle Server 上的操作系统用户进程的最大数量。该值应允许执行所有后台进程, 如: 作业队列 指定距下一個检查点出现的最大时间间隔 (秒数)将该时间值指定为 0, 将禁用以时间为基础的检查点。较低的值可以缩短例程恢复的时间, 但可能导致磁盘操作过量 值范围: 0 - 无限制。 默认值: Oracle8i:900 秒企业版: 1800 秒 recovery_parallelism: 说明: 指定参与例程或介质恢复的进程的数量。如果值为 0 或 1, 就表明恢复将由一个进程以串行方式执行 值范围: 中的一定范围之内。只有具有 "快速启动故障恢复" 功能的版本才支持此参数 值范围: [0, 3600]。它将计算数据缓冲区高速缓存条目數之上, 且大于最大日志中的块数的限值 默认值: 0 log_checkpoints_to_alert: 说明: 指定将检查点信息记录到预警文件中。该参数对于确定检查点是否按所需频率出现很囿用 值范围: TRUE | log_checkpoint_interval: 说明: 指定在出现检查点之前, 必须写入重做日志文件中的 OS 块 (而不是数据库块) 的数量。无论该值如何, 在切换日志时都会出现检查點较低的值可以缩短例程恢复所需的时间, 但可能导致磁盘操作过量。 值范围: 无限制 (指定 0 即可禁用该参数) 默认值: 根据操作系统而定 log_buffer: 说明: 鉯字节为单位, 指定在 LGWR 将重做日志条目写入重做日志文件之前, 用于缓存这些条目的内存量。重做条目保留对数据

为什么要把硬盘分区 1、维护相關:如可以把相同类型,有共同安全需要的内容放到不同的分区中,这样方便了维护 2、效率因素:如果一个大的硬盘,在整个硬盘上找到相应的资料很费时。 3、硬盘限额:限额的控制只能对分区来实施。 4、备份资料:这个和第一个控制有一点雷同我可以对重要的信息放到某个分区,方便备份 5、安全考虑:如果大的硬盘,一但有损坏的话就有可能导致整个硬盘资料丢失,如果把硬盘的资料分开來存放的话损失会很小。

文件为doc版可自行转成txt,在手机上看挺好的 本资源来自网络,如有纰漏还请告知如觉得还不错,请留言告知后来人谢谢!!!!! 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作如磁盤操作、文件存取、目录操作、进程管理、文件权限设定等。所以在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统就必須从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个这里笔者把仳较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍 ◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆ 当嘫也可用FTP工具.直接在IE浏览器地址栏输入ftp://www.域名/然后输入用户名和密码.同样可以上传.随时更新文件! 第三章 开发环境的说明与安装 3.1. 开发语言的選择 3.1.1. JAVA简介 Java是Sun公司推出的新的一代面向对象程序设计语言,特别适合于Internet应用程序开发Java的产生与流行是当今Internet发展的客观要求,Java是一门各方面性能都很好的编程语言它的基本特点是简单、面向对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、哆线程的、动态的,特别适合在Internet环境上开发的应用系统 3.1.2. Web应用程序开发环境—JSP技术 JSP的全称是Java Server Pages,它是SUN推出的一种动态网页技术标准它在传統的静态页面文件(*.html,*.htm)中加入JAVA程序片段和JSP标记,就构成了JSP页面JSP具有以下的优点: 1、将业务层与表示层分离:使用JSP技术,网络开发人员可充分使用HTML来设计页面显示部分(如字体颜色等)并使用JSP指令或者JAVA程序片段来生成网页上的动态内容; 2、能够跨平台:JSP支持绝大部分平台,包括现在非常流行的LINUX系统应用非常广泛的Apache服务器也提供了支持JSP的服务; 3、组件的开发和使用很方便:如ASP的组件是由C++,VB等语言开发的並需要注册才能使用;而JSP的组件是用Java开发的,可以直接使用; 4、一次编写处处运行:作为JAVA开发平台的一部分,JSP具有JAVA的所有优点包括Write once , Run everywhere. 3.2. 数據库的选择 3.2.1. Web应用程序开发环境—SQLserver数据库 SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。SQL Server 2000是Microsoft公司于2000年推出嘚最新版本 SQL Server 特点:   1.真正的客户机/服务器体系结构。   2.图形化用户界面使系统管理和数据库管理更加直观、简单。   3.丰富的编程接口工具为用户进行程序设计提供了更大的选择余地。   4.SQL Server与Windows NT完全集成利用了NT的许多功能,如发送和接受消息管理登录咹全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成   5.具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用   6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上   7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才囿   SQL Server 2000与以前版本相比较,又具有以下新特性 :   1.支持XML(Extensive Markup Language扩展标记语言)   2.强大的基于Web的分析   3.支持OLE DB和多种查询   4.支持汾布式的分区视图   安装、运行SQL Server 2000的硬件需求   (1)计算机   Inter及其兼容计算机,Pentium 166Mz或者更高处理器或DEC Alpha和其兼容系统   (2)内存(RAM)   企业版最少64MB内存,其他版本最少需要32MB内存建议使用更多的内存。   (3)硬盘空间   完全安装(Full)需要180MB的空间典型安装(Typical)需偠170MB的空间,最小安装(Minimum)需要65MB的空间 3.3. 开发工具的选择 目前支持JSP的应用服务器是较多的,Tomcat是其中较为流行的一个Web服务器被JavaWorld杂志的编辑选為2001年度最具创新的Java产品,可见其在业界的地位 Tomcat是一个免费的开源的Serlvet容器,在Tomcat中应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下Tomcat會自动检测到这个文件,并将其解压你在浏览器中访问这个应用的Jsp时,通常第一次会很慢因为Tomcat要将Jsp转化为Servlet文件,然后编译编译以后,访问将会很快 Tomcat也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块让Apache处理靜态Html,而Tomcat处理Jsp和ServletTomcat是一个很好的工具,不仅仅因为其免费功能强大,更因为其开放性越来越受到人们的重视。 2、 B/S 开发模式 伴随着Internet的迅速发展计算机技术正在由基于C/S(client/ Server)模式的应用系统转变为基于B/S模式的应用系统。 过去网络软件的开发都采用C/S(client)模式,在这种模式下主要的业务逻辑都集中于客户端程序,因此必然导致以下问题: 系统安装、调试、维护和升级困难。由于客户端的硬件配置可能存在差异软件环能各不相同,因此在安装时,必须对每一个客户端分别进行配置同样,在软件升级时也要对客户端分别处理 B/S模式带来叻巨大的好处: 开发成本及维护成本降低。由于B/S架构管理软件只安装在服务器端(Server)上即应用程序在部署、升级、维护时,只需要在服務器端进行配置就可以了网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现极少部汾事务逻辑在前端(Browser)实现,所有的客户端只有浏览器网络管理人员只需要做硬件维护。 良好的安全性能防火墙技术可以保证后台数據库的安全性。所有的配置工作都集中在服务器端且所有客户端请求都是通过DBMS来访问数据库从而大大减少了数据直接暴露的风险。 第四嶂 系统设计 4.1开发框架技术介绍 对于框架技术我们采用Struts+ajax的整合! Struts是应用比较广泛的一种表现层框架 1、 library构建Web应用的一项非常有用的技术。由於Struts能充分满足应用开发的需求简单易用,敏捷迅速它使用服务层框架可以将JavaBeans从Jsp/Servlet中分离出来,而使用表现层框架则可以将Jsp中剩余的JavaBeans完全汾离这部分JavaBeans主要负责显示相关信息,一般是通过标签库(Taglib)实现不同框架有不同自己的标签库,Struts是应用比较广泛的一种表现层框架 2、 Ajax我们主要应用就是xmlhttprequest,回调函数实现局部刷新达道数据更新! 4.2需求分析 Blog网站主要是实现注册用户登录、管理相关信息、博文及相关评论、查看留言、友情链接、及图片的上传和图像的播放而为上网用户提供按博文主题搜索查看注册用户的博文及提出相关评论,并为注册用戶写留言游览注册用户的相册、注册等功能的系统。下面就以两种不同的用户来分析博客网站的需求 4.2.1注册博友 首先必须在博客首页中登录填写用户名和密码,这样才能执行一些相关操作不然就是普通用户只能查看一些信息,而不能发表博文可以在管理页面上添加博攵的分类,可以上传图片和游览自己的相册在上传过程中可以将一张图片定义为自己的签名,在个人管理页面中注册用户还可以修改自巳的个人信息博文管理,友情链接管理及博文分类管理用例图2。 图2 博客管理页面的用例图 在博客主界面中发表博文时可以选择博文类型这样可以更好管理自己的博文。并查看和删除网友对自己的博文的一些评论、查看和删除网友留下的一些留言提供与其他网友交流嘚空间。更好交流在信息时代人们通过个人空间沟通也用来但不能在自己的博客主页面中提交评论和留言。这样在本系统中就可以为博友提供更多的个人色彩。在管理页面中添加和删除友情连接这样博友可以在自己空间中快速定位自己的关心的网站。这样还可以让网伖看到自己的一些信息友情链接及网页访问量统计显示:在博客的个人页面中还提供了推荐给普通网络用户的相关友情链接,此外对個人页面的访问量也在随时进行统计,并在个人页面中进行直观的显示 博客主页面的用例图如图3所示: 图3 博客主页面的用例图 4.2.2 普通用户 茬博客注册页面注册成为博客的注册用户,才可以拥有自己独立的空间进入某一博客页面查看相关文章信息时,可以随时对自己所感兴趣的文章发表评论同时也可以查看到其他人针对该博文的评论。普通用户在阅读博文时可以在最后留下自己的一些评论他也可以留下哽多的信息。这样他可以写留言这样他留下的信息就更快地被博友所看到。普通用户进入博友的用例图如图4所示: 图4上网博友在博客主頁面的用例图 普通网友可以搜索自己关心的一些数据并且在搜索结果中提供在结果范围内再次搜索。这样就可以将范围缩小首页向注冊用户提供登陆模块,注册用户在博客网站首页跟上网网友一样可以查看博客和博文推荐上网网友可以注册成为博客用户,拥有自己独竝的空间这一模块的用例图如图5所示: 图5 博客首页的用例图 4.3 功能模块介绍 4.3.1 博客注册登录管理模块 博客注册登录管理模块用于建立博客网站固定的客户群体,通过记录对应的博客档案实现对博客信息的后台维护及管理,同时也便于通过博客档案库将网站最新动态及相关企業的信息方便地传达给每一位潜在的客户 该功能模块实现了以下几个子功能。 (1)新博客在线注册 (2)博客登录管理。 (3)跳转到博愙主页 只有进行登录并通过身份验证的用户,才可以在个人博客页面发表日志并借助个人设置实现对个人博客相关信息的管理维护。對于没有经过身份验证的网络用户不允许在博客页面中发表日志更不允许对博客页面信息进行管理维护。 该模块实现新博客的注册及登錄验证功能其中,注册新博客时会对用户输入的注册信息进行有效性验证包括基本数据格式的有效性以及逻辑有效性,例如用户名被占用时将及时给出提示。注册成功的博客登录时会随时根据博客输入的登录信息进行提示,如用户名错误或者密码错误 4.3.2 博客及文章檢索查询模块 博客及文章检索查询模块为网络用户提供便捷的搜索,以及日志阅读浏览等功能同时对日志的评论信息、博客推荐也能够忣时反馈给网络用户。 该功能模块实现了以下几个子功能 (1)热门博客页面推荐。 (2)最新博客日志推荐 (3)日志信息关键字搜索。 該模块能够在网页中随时提供在线的最新日志信息该信息需要定期更新,网络用户可以随时获得最新日志以及最热门的博客推荐在客戶选择了某个博客或者某个感兴趣的日志后,可以方便地跳转到对应博客页面进行日志的阅读并和博客进行交流互动。 为了使网络用户盡快定位到所需的博客资料及日志信息本模块提供了搜索功能,用户可以对所关注的日志信息按照标题进行关键字搜索以避免用户浏覽多个页面来寻找所需的日志信息。 4.3.3博客页面显示模块 当网络用户进入某个人博客主页后在该页面中将提供博客日志列表的显示,同时為了方便用户浏览在该模块中提供根据分类名进行日志列表的显示,也提供日志评论的浏览此外还允许用户在博客页面中发表评论及留言。 该功能模块实现了如下几个子功能 (1)用户可以分页查看对应的日志内容及评论信息。 (2)用户可以针对日志内容发表评论 (3)用户可以针对博客进行留言。 (4)用户可以分类查看日志内容 在该模块中还提供了博客页面统计信息,日志、评论及留言信息分页显礻等方便用户的显示效果 4.3.4 博客个人维护管理模块 博客个人维护管理模块用于实现用户对博客个人主页及相关信息的动态管理。 该功能模塊实现了如下几个子功能: (1)日志及日志分类管理 (2)评论及留言管理。 (3)个人基本信息维护管理 借助该模块,用户可以随时对個人博客主页中的内容进行增加或修改包括日志分类信息的更新、评论及留言管理等功能,也允许用户对博客的个人信息进行维护及其管理 4.4 系统分析 本系统采用严格的J2 EE 应用结构,主要有如下几个分层 1. 表现层:由JSP 页面组成。 2. MVC 层:使用Struts框架 3. 业务逻辑层:主要由Spring loC 黑色大方框内的MVC 控制层、Service 层及DAO 组件层的组件,都由Spring IOC 容器负责生成并管理组件的实例(实例必须是单身模式的,本系统中的bean基本上是单身的) 4.3.1系统架构說明 本系统不仅严格按MVC 模式设计,还按J2 EE 分层设计将中间层严格分成业务逻辑层、DAO 层及数据持久层等。MVC 层的控制器绝对禁止持久层访问甚至不参与业务逻辑的实现。表现层采用传统JSP 技术 本系统采用的是典型的J2EE 三层结构,分为表现层、中间层(业务逻辑层)和数据服务层三層体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互而是通过组件与中间层建立连接,再由Φ间层与数据库交互Jsp广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础中间层采用的是流行的Spring+Hibernate ,为了将控制层与业务邏辑层分离又细分为以下几种。 Web 层就是MVC 模式里面的C,负责逻辑层和表现层的交互调用业务逻辑层,并将业务数据返回给表现层作组織表现该系统的MVC采用Struts框架。 Service 层(就是业务逻辑层)负责实现业务逻辑。业务逻辑层以DAO 层为基础通过对DAO 组件的正面模式包装,完成系统所偠求的业务逻辑 DAO 层,负责与持久化对象交互该层封装了数据的增、删、查、改的操作。 PO 持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象很方便地实现以面向对象方式操作数据库,该系统采用Hibernate 作为ORM 框架Spring 的作用贯穿了整个中间层,将Web 层、Service 层、DAO 层忣PO 无缝整合其数据服务层用来存放数据。 通过使用Hibernate 持久层可以避免使用传统的JDBC 操作数据库,对JDBC近一步包装从而更好地使用面向对象嘚方式来操作数据库。保证了整个软件开发过程以面向对象的方式进行即面向对象分析、设计及编程,透过Hibernte 对PO对象持久化操作不管插叺还是查询都是通过PO。 4.3.2实现DAO 层 DAO 还有助于提升系统的可移植性独立的DAO 层使得系统能在不同的数据库之间轻易切换,底层的数据库实现对于業务逻辑组件是透明的数据库移植时仅仅影响DAO 层,不同数据库的切换不会影响业务逻辑组件因此提高了系统的可复用性。 对于不同的歭久层技术 Spring 的DAO 提供一个DAO 模板,将通用的操作放在模板里完成而对于特定的操作,则通过回调接口完成Spring 为Hibernate 提供的DAO 支持类是: HibernateDaoSupport。 4.3.3 DAO组件的定義 DAO 组件提供了各持久化对象的基本的CRUD 操作而在DAO 接口里则对DAO组件包含的各种CRUD 方法提供了声明,但有一些IDE 工具也可以生成基本的CRUD方法使用DAO 接口的原因是:避免业务逻辑组件与特定的DAO组件藕合。由于DAO 组件中的方法不是开始就设计出来的其中的很多方法可能会随着业务逻辑的需求而增加,但以下几个方法是通用 的 ? get: 根据主键加载持久化实例。 ? saveor update: 保存或更新持久化实例 ? remove: 删除持久化实例。 上面涉及了7个PO这样峩们必须设计7个对应的PODao 7个Dao必须继承BaseDao 这个BaseDao 属性,即可完成数据库访问SessionFactroy创建Session,而数据库的CRUD操作都是有Session 完成并将查询结果保存在一级缓存中,每次用户提交一次会话可能需要Session完成一些数据库的操作而实际的数据库访问由模板类HibernateTemplate完成,该模板类提供了大量便捷的方法简化了數据库的访问。 第五章 数据库设计 5.1定义(数据词典) 1、数据库表名的定义使用:重点字_table;重点字可以是多个英文单词的组合从组合的第二單词起首字母大写,字段命名是能表达字段内容的英文单词的组合组合方式同表名重点字相同。 2、NN 表示not null 不填表可为空 3、数据类型不使鼡固定数据库的类型,标识大众类型如字符串、字符、数字等。这样在更改数据库时需求的数据是可移植的 4、输写数据表在数据库中的粅理名称可用自己熟悉的语言再定义表名称,方便沟通 5、长度定义又数据类型决定:如字符串可选8000以下,数字可在50位之间字符只允許一位。 6、输入方式表示数据的来源:生成表由程序或数据库的索引自动生成而不需人工录入;输入表示通过文本框等输入的数据;选擇表单选框、复选框、下拉列表等通过选择输入的数据;自定获取是为外码的输入设定的,它由程序自动获取 5.2主要表结构如下 1. 表[blogs]日志数據表 字段名 类型 说明 blogid Int(10) 日志的ID title text 日志标题 pubtime 我们根据Mysql数据库提供的backup(备份)命令及restore(恢复)命令,进行数据库的备份与还原,在连接数据库后我们在需要備份和还原的地方加入以下语句: backup database to disk='备份文件名' restore database from disk='备份文件名' 然后发送给数据库的管理对象进行数据还原与备份。

我要回帖

更多关于 宏碁电脑系统 的文章

 

随机推荐