Solaris培训第三章:安装Solaris操作系统(转)
Solaris培训第三章:安装Solaris操作系统(转)[@more@] 基本 包含系统运行所需的最基本的软件和设备驱动。不包括图形界面和手册页。 最终用户 除了基本软件外,还包括图形界面。 开发者 包括编译工具、图形界面、手册页。 完整分发和 OEM 支持 包含全部内容和一些OEM地硬件设备驱动。 Installation Information Worksheet Acquire the following necessary information prior to your installation: Host name:____________________________________________________ IP addr
Solaris培训第四章:软件包管理(转)
Solaris培训第四章:软件包管理(转)[@more@] 所有Solaris系统的软件都以包的形式出现。 软件包包含: 软件包的描述文件 系统需求的描述文件 需要安装的文件 安装前以及安装后需要运行的脚本 The pkgadd command 用于安装软件包 pkgadd [ -d ][device | pathname ]] pkg_name # pkgadd -d /cdrom/cdrom0/s0/Solaris_2.7/Product SUNWaudio Processing package instance from Audio applications (sparc) 3.6.4,REV=1.98.08.13 Copyright 1998 Sun Microsystems, In
Solaris培训第一章:系统概念(转)
Solaris培训第一章:系统概念(转)[@more@] 第一章:系统概念(System Concepts) Objectives Upon completion of this module, you should be able to Match the three parts of an operating system (kernel, shell, and file system) to their definitions Identify the three most common shells in the Solaris environment Distinguish between multitasking and multiuser Describe the client-server relationship Define the following basic system terms: host, host name, network,
Solaris培训第五章:补丁维护(转)
Solaris培训第五章:补丁维护(转)[@more@] 什么是Patch? 简单的说,补丁就是一些替换现存的文件和目录的文件目录集合。补丁纠正应用程序的错误或增加功能。 Patch编号 每个补丁都有编号。例如补丁号为101945,版本是34的话,这个补丁的目录名就是101945-34. patchadd命令用于安装补丁: # cd /tmp # ls 105160-01 ps_data sdt_fl8zKOI_ # patchadd 105160-01 Checking installed packages and patches... Verifying sufficient filesystem capacity (dry run method) Install
Solaris培训第六章:启动过程(转)
Solaris培训第六章:启动过程(转)[@more@] 启动有四个阶段 Boot PROM 阶段 Boot program 阶段 Kernel 初始化阶段 /sbin/init 阶段 启动过程: 自检、显示系统信息、读取启动设备的0扇区、在启动设备寻找启动程序、加载启动程序、启动内核、运行/sbin/init。 /sbin/init程序 读取/etc/inittab文件。Init程序执行/sbin/rc*脚本。 系统有多种运行级别,不同的运行级别所启动的服务不同。 系统运行级别有8种,分别为: 运行级别 意义 0 进入PROM状态(OK状态) 1 管理
Solaris培训第七章:系统安全(转)
Solaris培训第七章:系统安全(转)[@more@] UIDs(用户ID) UIDs用于区别文件和目录的所有者。保存在 /etc/passwd。 GIDs(用户组ID) GIDs用户区别用户、文件、目录的组成员。 /etc/passwd文件记录了系统的用户帐号的信息 格式 loginID:x:UID:GID:comment:home directory:login shell #more /etc/passwd root:x:0:1:Super-User:/:/sbin/sh daemon:x:1:1::/: bin:x:2:2::/usr/bin: sys:x:3:3::/: adm:x:4:4:Admin:/var/adm: lp:x:71:8:Line Printer Admin:/usr/spo
Solaris培训第八章:用户管理(转)
Solaris培训第八章:用户管理(转)[@more@] 可以用admintool图形工具增加、更改、删除用户和用户组。 注意: 用户所在的组必须先于用户之前创建。 命令行方式: 增加用户组 groupadd命令增加用户组 groupadd [-g gid] group 说明: g 制定组的ID号 gid 组的ID号(不能与现有的组ID号重复) group 组名 #groupadd –g 100 sun useradd命令增加用户组 useradd [-u uid | -g group] | -d dir | -s shell | -c comment | -m [-k skel_dir] ] login 说明: u 指
Solaris网络管理:网络地址和掩码(转)
Solaris网络管理:网络地址和掩码(转)[@more@] /etc/hostname.interface Interface是网卡的型号,有le、hme等。Le是十兆网卡,hme为百兆网卡等等。后面跟一个数字,第一个十兆网卡为le0,第二个为le1;第二个百兆网卡为hme0,第二个为hme1等等。 文件的内容是这块网卡的名字,如Sunrise、Sunny。 #more /etc/hostname.le0 Sunrise # more /etc/hostname.hme0 Sunny /etc/hosts文件 系统名与IP地址的映射 与/etc/hostname.interface 协同工作,配置本机网卡地址 # more /etc/host
Solaris网络管理:路由和网关(转)
Solaris网络管理:路由和网关(转)[@more@] /etc/defaulrouter文件 配置缺省网关 防止不必要的路由进程 适用于只有一个路由器通向其它网段 单一路由占用较小的路由表资源 该文件保存了缺省路由得信息。系统安装时并没有该文件,是用户自己创建的。文件内容是缺省路由的地址。 #cat /etc/defaultrouter 172.16.255.254 优点: 占用资源少,只有一条路由条目。 /etc/gateways文件 路由表文件 net gateway metric dest. net 目标网段 router 下一跳路由器的地址
Solaris网络管理:DNS客户端的设置(转)
Solaris网络管理:DNS客户端的设置(转)[@more@] /etc/resolv.conf文件 记录DNS服务器的地址和域名 关键字: domainname nameserver # more /etc/resolv.conf nameserver 172.16.255.3 domainname sunrise.com.cn /etc/nsswitch.conf文件 记录主机名的搜索顺序等信息 # more /etc/nsswitch.conf # # /etc/nsswitch.dns: # # An example file that could be copied over to /etc/nsswitch.conf; it uses # DNS for hosts lookups, otherwise it does not
SUN的PROM状态命令与参数(转)
SUN的PROM状态命令与参数(转)[@more@] (一)指令集 格式: OK> 指令 1.banner 显示当前机器配置状况,CPU,内存,hostid,EtherNet 2.probe-scsi 显示内部SCSI通道所挂接设备 3.probe-scsi-all 显示所有SCSI通道及所挂接设备 4.probe-ide 显示所有IDE通道及所挂接设备(针对U10,U5) probe-fcal-all 5.devalias 显示设备别名,如 cdrom,disk,disk0,disk1等 6.printenv 无参数,显示环境变量或 参数为环境变量名 如: printenv&
SUN系统的基本安全配置(转)
SUN系统的基本安全配置(转)[@more@] 一个SUN系统就象和NT系统一样,容易受到来自internet的各种可恶的攻击。幸运 的是,不象NT,你可以用以下三个简单的手段把SUN变的相对安全些,它们是: 1)防止堆栈溢出 2)关闭不用的服务 3)给系统打补丁 #1 防止堆栈溢出 至少90%以上的安全问题都是来自所谓的“堆栈溢出”。攻击者通过给一个以root身份 运行的程序提供比它所预期的输入多得多的东西,使被攻击程序无法处理而改变执行 流程去执行攻击者指定的代码。 Solaris 2.6和Solaris 7都具备
qmail在Linux,Solaris系统安装详解(转)
qmail在Linux,Solaris系统安装详解(转)[@more@] 安装平台:Linux,Solaris 版本:qmail-1.03 安装的机器: mail.mydomain.com 软件包: qmail-1.03 Qmail基本系统 ucspi-tcp-0.88 tcpsever服务程序 daemontools-0.70 监视工具 checkpassword-0.81 pop3验证用户的程序 ezmlm-0.53 邮件转发 vpopmail-4.9.6-1 虚拟域用户pop3支持 qmailadmin-0.35 虚拟域web管理 autorespond-1.0.0 自动回复程序 sqwebmail-1.2.0 webmail vqsignup-0.4 web方式用户注册 软件来源
BSD Socket 简易入门手册(转)
BSD Socket 简易入门手册(转)[@more@] 介绍 类比 (什么是 socket ?) 装上你的新电话(怎样侦听?) 拨号 (如何调用 socket) 谈话(如何通过 sockets 交谈) 挂起(结束) 世界语(交流的语言很重要) 未来在你的掌握了(下一步?) 介绍 当你进入 UNIX 的神秘世界后,立刻会发现越来越多的东西难以理解。对于大多数人来说,BSD socket 的概念就是其中一个。这是一个很短的教程来解释他们是什么、他们如何工作并给出一些简单的代码来解释如何使 用他们。 类比 (什么是 socket ?)
制作RAMDISK in KERNEL的NetBSD微系统(转)
制作RAMDISK in KERNEL的NetBSD微系统(转)[@more@] Matthew(黑夜编码人) <matthew@cnfug.org> 前言 在前面我们已经讲过如何制作软盘上运行的FreeBSD和OpenBSD系统,现在我们来看看如何制作一个运行在软盘上的NetBSD系统。同软盘中的OpenBSD系统一样,我们还是将系统中的所有配制文件及程序全部存放到NetBSD的内核中,这样整个系统看起来就是一个文件。下面让我们具体来看看如何完成这样一个微系统的制作。 0、NetBSD的启动过程 当硬盘MBR中的引导程序接过启动之后,MBR中的程序将读入硬盘NetBSD分区中的引
制作RAMDISK in KERNEL的OpenBSD微系统(转)
制作RAMDISK in KERNEL的OpenBSD微系统(转)[@more@] Matthew(黑夜编码人) <matthew@cnfug.org> 前言 在以前我们已经讲过如何制作软盘上运行的FreeBSD系统,现在我们来看看如何制作一个运行在软盘上的OpenBSD系统。与软盘上的FreeBSD不同的是,这次我们将系统中的所有配制文件及程序全部存放到OpenBSD的内核中,这样整个系统看起来就是一个文件。下面让我们具体来看看如何完成这样一个微系统的制作。 0、OpenBSD的启动过程 当硬盘MBR中的引导程序接过启动之后,MBR中的程序将读入硬盘OpenBSD分区中的引导程
Unix/BSD/Linux的口令机制初探(转)
Unix/BSD/Linux的口令机制初探(转)[@more@] Freebird <freebird@cnfug.org> 1.概述 早期U N I X系统把用户口令保存在一个纯文本可读的“口令文件”中,这可能在系统管理员注意不到的情况下被截取并暴露。它也可能在一次偶然事件中泄露。 从AT&T UNIX版本6开始,Thompson 等决定采用一个不同的方式: U N I X口令采用以美国军方M - 2 0 9密码机为模型的基于旋转的算法来进行编码。这种快速算法被证明对穷尽纯文本搜索有弱点并被AT&T UNIX版本7中出现的更先进的crypt ( )库代替。 现在Unix/Linux将口
利用 BSD 组建 php 论坛(转)
利用 BSD 组建 php 论坛(转)[@more@] 海鹰 <bdiy2010@yahoo.com.cn>本文是利用BSD平台,搭建php论坛。 系统环境 软件名称 说明 FreeBSD 4.8 这么好的东西,不用说了吧! ^_^ Apache 2.0.47 Web Server mod_php4-4.3.4.r1,1 PHP Apache Module Apache 的 php 插件 中文 php 204MOD的娱乐版 Php 论坛 Webmin 很牛的 UNIX 管理软件(可选) Mysql-server-3.23.58 很出名的数据库本文假设 FreeBSD IP 为:192.168.0.8 ,域名为 ftp.qiangzhu.com.cn 安装 Apache
UNIX操作系统的历史(转)
UNIX操作系统的历史(转)[@more@] 在六十年代中期,AT&T贝尔实验室加入了一项工程,与通用电器公司及麻省理工学院的MAC工程组一起开发一个叫Multics的操作系统。Multics的主要设计目标是向众多用户提供支持大规模并发访问计算机的功能,支持足够的数据存储能力,以及允许用户在需要的时候可以容易地共享他们的数据。后来参加早期UNIX开发的许多人当时在贝尔实验室都参加了Multics的开发工作。 1969年,虽然Multics系统的初始版本在GE645计算机上投入了运行,但是它既没有按预定的那样提供通用的计算服务,也弄不明白什么时候
UNIX操作系统的版本与标准(转)
UNIX操作系统的版本与标准(转)[@more@] 从UNIX操作系统的发展历程可以知道UNIX系统存在着变体和版本间的差异。随着UNIX被越来越多的商业部门和政府所采用,人们要求对UNIX系统制定统一的标准,这不仅可以方便UNIX用户和开发者的使用,同时也利于UNIX系统的开放式发展。 电子电器工程师协会(IEEE,Institute of Electrical and Electronic Engineers)为制定“基于UNIX操作系统的工业使用的操作系统接口标准”建立了相应系列的标准委员会。而在欧洲,X/Open组织将各种UNIX标准汇集到一起,包括新近研究