北大燕工教育集团
<<UNIX教案 >>
朱立通
Zltbeida@163.com
北大燕工教育集团
UNIX
用 SCO UNIX 系统盘建立引导盘:
1,在已经安装 UNIX 系统的机器上挂起
SCO UNIX 系统盘:
# mount /dev/cd0 /mnt
北大燕工教育集团
UNIX
用 SCO UNIX 系统盘建立引导盘:
2,进入光盘上相应的目录:
# cd /mnt/image/boot
北大燕工教育集团
UNIX
用 SCO UNIX 系统盘建立引导盘:
3,在软驱中插入软盘:
# dd if=./N00 of=/dev/rfd0135ds18 bs=512
北大燕工教育集团
UNIX
用 SCO UNIX 系统盘建立引导盘:
4,如果是 SCSI 硬盘,需要在按以下步骤做
alad引导盘:
# mount /dev/cd0 /mnt
# cd /mnt/image/alad
# dd if=./N00 of=/dev/rfd0135ds18 bs=512
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
1,IBM Netfinity 5000的 SCSI 接口类型 alad325与上述 alad 接口类型不同,在安装系统前,需要用 IBM随机带的 2号光盘 Software Guide
来做 alad325的驱动。其步骤如下:
用 2 号盘 Software Guide 引导主机,出现主菜单:
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
选择 Operating System Installation
选择 SCO Open Server
选择 OpenServer Release 5.0.5
选择 Server,IBM Netfinity 5000
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
Hard Disk Adapters,IBM Netfinity SCSI-2 Fast/Wide
PCI Adapter
Network Adapters,IBM Netfinity PCNet Ethernet
Controller
选择 7800 Family Manager [ SCO UNIX ]
选择 7800 Family Manager Set Disk 2 of 2
插入软盘,按 OK 后开始做盘北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
2,开始安装 SCO UNIX 系统:
1) 插入引导盘,在 boot 提示符下输入:
> restart link=alad325 Sdsk=alad(0,0,0,0) Srom=wd(0,0,0,0)
2) 当提示 Please insert the fd(60) alad volume时,插入 alad325 驱动盘北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
3) 当提示,Please enter which routine (0-40) to
replace (‘?’ to list) 时输入,25
4) 成功后插入引导盘
5) Enter 后再插入 alad325 盘来 link,按回车键。
6) 出现屏幕,
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y
的主机上安装 SCO 5.0.5:
Media device to be used,IDE CDROM
IDE Controller,primary
Master or slave,master
7) Keyboard,US English
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y
的主机上安装 SCO 5.0.5:
8) License Number,需要输入
License Code,需要输入
License Code,需要输入
9) 选择 Fresh,表示重新安装北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
10) 输入以下信息:
System name,需要输入
Domain name,需要输入
Security profile,Traditional
Time Zone,Geographical area,Asia
Asian time zone,China Standard Time (CST)
Daylight savings time,user must set after Installation
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
11) Language,Standard C (English)
12) Standard Enterprise System configuration,
Yes
Lightweight character terminal configuration,
No
Database service,Yes
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
13) Hard disk setup,
* Disk 0,4290MB Paratitions & filesystems,
customize
Name Mount Point Size(in MB) Type
0 boot /stand 15 EAFS
1 swap 512 NONFS
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
2 root / 600 HTFS
3 u0 /u0 1000 HTFS
4 u1 /u1 2162 HTFS
5 0 NOT USED
6 recover 1 NONFS
注:上述假定硬盘的大小为 4.5G。 swap 区的大小应为内存的 2-4 倍。
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
* Disk 0 bad block type,None
Hard disk setup,Layout now customized,Bad
Blocking OFF
14) Optional software,(Optional)
软件的安装可根据需要,按空格进行选取,按回车进行确认。
Optional software,xxxM total
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
15) Network card,Deferred
Network address,No networking card
configured
Video and graphics,No graphics
Mouse,Low Resolution Keyboard Mouse
Email system,sendmail
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
16) Root password,需要根据提示输入两遍
17) 系统安装开始,安装结束后机器自动引导。
18) 安装 IBM 服务器网卡:
系统重新引导后用 Root 注册:
# netconfig
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
16) Root password,需要根据提示输入两遍
17) 系统安装开始,安装结束后机器自动引导。
18) 安装 IBM 服务器网卡:
系统重新引导后用 Root 注册:
# netconfig
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
在菜单上选 Hardware? Add new LAN adapter
IBM PCI Ethernet Adapter
PCI BUS#,0
Device#,9
Function#,0
在菜单上选 Add protocol? IBM PCI Ethernet
Adapter? SCO TCP/IP
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
* SCO TCP/IP Configuration
Local Host Name,需要输入
IP Address,需要输入
Netmask,需要输入
Broadcast Address,需要输入
Domain Name,需要输入
TCP Connections,256
Pseudo Ttys,16
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
在菜单上选择 Hardware? Exit
Do you want to re-link the kernel now? [Yes]
Rebuild the kernel and kernel environment?
[Yes]
# reboot
在系统引导时出现 %stbg 的设备提示即为网卡。
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
在 SCO系统上安装 HP35480A 磁带机:
1,设置磁带机的开关和 SCSI地址:
配置开关在磁带机的下面。在 SCO系统上安装的配置开关如下:
1 2 3 4 5 6 7 8
On On Off On On On On On
SCSI ID 号的设置位于磁带机的后部。把磁带机的 ID号设为 6,根据二进制规则,把短路块插在 SCSI 1 和 SCSI 2
上,6 = 21 + 22
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
2,把磁带机安装到主机的 SCSI 接口上,SCSI
连线的彩色条带端靠近电源。
3,用 root 用户注册。
1) # mkdev tape
2) 选择 1- Configure SCSI tape drive
3) 选择 Install tape drive
4) Select the appropriate SCSI adapter,alad
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
5) Select the appropriate SCSI bus,0
6) Select the Target ID to match the SCSI ID set
on the back of the drive,6
7) Which the LUN of device,0
8) Enter y to update the SCSI configuration.
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
9) Enter the following details (do not type the
quotes):
o "HP" for the Vendor identification string
o "2" for the SCSI version to which the drive
conforms
o "2" for the Response Data Format (SCSI-2)
o "4" for the DAT device
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
10) 支持的磁带类型:
选 1 – Generic SCSI-1/SCSI-2 tape drive
11) Enter "q" to leave the boot string displayed when the
system is rebooted unchanged.
12) Enter "q" to return to the Main Menu.
13) Enter "q" to quit.
14) rebuild the kernel and the kernel environment [Yes]
15) select the new kernel to be booted by default [Yes]
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
上述过程产生以下设备文件:
/dev/xct0 linked to /dev/xStp0
/dev/rct0 linked to /dev/rStp0 and /dev/rmt/0b
/dev/nrct0 linked to /dev/nrStp0 and
/dev/rmt/0bn
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
16) 对磁带机进行测试:
放入磁带,等待绿灯稳定后,对磁带进行如下操作:
# tar cv8 /etc/hosts
# tar tv8
若以上操作正常,则表示安装正确。
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
3,若主机上没有 SCSI 接口,则须加一块接口卡,
可以选择
Fast SCSI-2 CI-2020M 卡。
1) 在主机上用以下命令看硬件的配置:
# hwconfig
选择一个空闲的中断号,例如,中断 9为空闲。
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
3,若主机上没有 SCSI 接口,则须加一块接口卡,
可以选择
Fast SCSI-2 CI-2020M 卡。
1) 在主机上用以下命令看硬件的配置:
# hwconfig
选择一个空闲的中断号,例如,中断 9为空闲。
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
设置接口卡的跳线为 9 (ON表示插短路块,OFF表示不插短路块 ):
IRQ9 IRQ10 IRQ11 IRQ12 IR1 IR0 PAR >1GB EDC
ESN
ON OFF OFF OFF ON ON OFF ON OFF OFF
2) 把磁带机连接到卡上,使 SCSI连线的彩色条带端靠近电源。
3) 开机引导,出现下面的硬件设备列表:
%adapter 0x340-0x35F Vector=9 type=smad ha=0 id=7
fts=s
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
4) 用 root 注册:
# mkdev tape
5) 选择 1- Configure SCSI tape drive
6) 选择 Install tape drive
7) Select the appropriate SCSI adapter,smad
8) Which ‘smad’ SCSI host adapter supports
this device,0
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y
的主机上安装 SCO 5.0.5:
9) 是否改变当前的中断和地址范围,Yes
10) Select target ID to match the SCSI ID
Set on the back of the drive,9
11) 输入 start I/O address,340
12) 输入 end I/O address,35F
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
13) update link-kit(Y/N),y
14) Which SCSI bus is this device attach to,0
15) Which Target ID for this device,6
16) Which the LUN of device,0
17) Update the SCSI configuration,y
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
18) Enter the following details (do not type the
quotes):
o "HP" for the Vendor identification string
o "2" for the SCSI version to which the drive
conforms
o "2" for the Response Data Format (SCSI-2)
o "4" for the DAT device
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
19) 支持的磁带类型:
选 1 – Generic SCSI-1/SCSI-2 tape drive
20) Enter "q" to leave the boot string displayed when the
system is rebooted unchanged.
21) Enter "q" to return to the Main Menu.
22) Enter "q" to quit.
23) rebuild the kernel and the kernel environment [Yes]
24) select the new kernel to be booted by default [Yes]
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
上述过程产生以下设备文件:
/dev/xct0 linked to /dev/xStp0
/dev/rct0 linked to /dev/rStp0 and /dev/rmt/0b
/dev/nrct0 linked to /dev/nrStp0 and
/dev/rmt/0bn
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y
的主机上安装 SCO 5.0.5:
25) 对磁带机进行测试:
放入磁带,等待绿灯稳定后,对磁带进行如下操作:
# tar cv8 /etc/hosts
# tar tv8
若以上操作正常,则表示安装正确。
北大燕工教育集团
UNIX
用户管理系统管理员的用户理工作包括:为系统中所有用户建立帐号;以及当改变用户环境、
口令与组别时,进行维护。
北大燕工教育集团
UNIX
用户管理分析用户需求每当需要增加用户时,系统管理员都会先分析用户需求,对每个帐号成分,通过使用默认选项来满足用户需求。要从 sysadmsh中查看默认记帐选项时,可以使用以下选择。
Accounts□□〉 Defaults
或 scoadmin□□〉 Account Manager
当建立帐号时,评估用户需求,查看是否需要修改记帐成分。若用户仅用一个应用程序,编辑用户的,profile文件,在用户注册时,每次均执行此文件。
北大燕工教育集团
UNIX
用户管理默认值建立用户帐号( Default Parameter)
首先,打入用户注册名,小写与三至八个字符;填写注解栏时,
应包含标识信息,如用户全名、单位、电话号码等。另外,指出是否愿意用系统默认方式建立帐号,抑或对帐号修改默认值,若使用默认方法,则选 No。确定你要增加的用户後,给出创建後的文件和目录,再执行/ tcb/ lib/ useshell指令,建立用户帐号,
不过,在 UNIX系统指令中,要通过 sysadmsh或 scoadmin才能运行此指令。
北大燕工教育集团
UNIX
用户管理指定用户组每个用户必须至少属於一个组。默认情况下,用户注册组是 group。
在一个组内还包括读、写和执行文件的权限,附加用户权限给那个组,作为指定组员的存取权限集。如要改变成组别,可用 newgrp( c)指令。
北大燕工教育集团
UNIX
用户管理指定用户组增加用户时,可以创建一个新组,或附加到一个已存在的组内。
有关组别的信息则存放在/ etc/ group中。
凡增加用户创建新组时,组名会自动递加到/ etc/ group文件内。
北大燕工教育集团
UNIX
用户管理指定用户组组 ID能够由系统产生或人工指定,但必须在 100
到 60,000范围内,100号以下的 ID留给子系统和其他默认组用。当管理一个网络系统时,常需要指定 GID( Group ID,组 ID),避免混同各网络结点,所以,最好先选用默认组 ID。
北大燕工教育集团
UNIX
用户管理指定逻辑 shell
要知道用户打算选用哪个 shell工作,SCO系统可选用以下几种不同的 shell工作:
csh,C shell。
ksh,Korn shell,组合了 Bourne shell和 C
shell的特点以及指令行编辑。
北大燕工教育集团
UNIX
用户管理指定逻辑 shell
rksh:加限制的 Korn shell。
rsh:加限制的 Bourne shell。
scosh,SCO shell(图型化桌面)。
sh,Bourne shell。
uucp,UNIX到 UNIX拷贝功能,它本身不是 shell,而是成功注册後运行的程序。
默认 shell在/ etc/ default/ authsh中指定,从/ usr/ lib/
mkuser目录结构内文件中,取到可采用的注册 shell表。
北大燕工教育集团
UNIX
用户管理指定主目录默认主目录在/ etc/ default/ authsh中定义,从/ usr/
lib/ mkuser/ homepaths文件中,取到可采用主目录的选择。以及为用 户创建一个新的主目录。
指定用户 ID( UID)必须是在 200到 60000范围内,指定在/ etc/ default/ authsh文件中,UID必须是独一无二的,防止在网络上有相同的 UID,而且,UID一旦设置,
永不改变。
北大燕工教育集团
UNIX
用户管理指定用户类另外,还需要为用户设立他们的类别,种类如下:
- individual:个人记帐类。
- pseudo- usr:为各子系统任务设置帐号,注册时个人不应给
pseudo□ usr记帐类,Operator,security officer和
administrator记帐类是 pseudo□ usr的其他名字。
-不能设置 superuser和 retired记帐类。
如果要能使用 su( C)(所变用户身分命令),该用户必需被指定为用户类 individual,才能取用此域,为了用 su另外记帐,用户必须有 su授权,知道帐号口令。 low,traditional和 improved为安全默认值,被赋予 su授权。在 high 安全默认值下,则不赋予 su授权。
北大燕工教育集团
UNIX
用户管理赋予用户被始口令当创建新用户帐号时,就需要为用户设立或不选择不设立初始口令。
- New:现在赋予口令,用户在注册时必需打入这个口令。
- Later:现在不赋予口令,在赋予口令前,用户不能注册。
- Blank:赋予空口令,用户能注册,但在注册时,强迫用户给出一个口令。
- Remove:不赋予口令,用户能不用口令注册。
- Force Password Change:决定在用户首次注册时是否要用户强迫改变口令。
北大燕工教育集团
UNIX
用户管理赋予用户被始口令在 high安全性下,必须为每个用户产生一个口令。
若赋予初始口令,就应该告诉用户他的口令,希望他在首次注册时,立即修改这个口令,修改口令时,不要选用别人能够轻易猜出来的口令,如姓名或生日日期等,最好在口令中,加有一个非字符。
北大燕工教育集团
UNIX
用户管理系统安全保护:修改用户默认帐号为了防止被人滥用别人的用户帐号注册进入系统内,保障系统的完整性,系统管理员需要修改一些用户的默认帐号,以及检查用 户的注册情况。
北大燕工教育集团
UNIX
用户管理系统安全保护:修改用户默认帐号首先,管理员会设定不成功注册最大次数,计算使用不正确口令注册的次数;当不成功注册超过最大次数,就设定加锁用户帐号和终端。如果在完成注册时间之内,
仍未能设置口令,也可加锁用户的系统,甚至根户用也一样。在成功注册後,希望享受优先 CPU调度,则可以用 nice( C)值,给用户 she ll及由它启动的进程,以调整优先级。设定值会存放在/ etc/ system/ default中。
北大燕工教育集团
UNIX
TCP/IP 管理
IP( Internet Protocol)地址是 TCP/IP 网上为主机之间数据选择路径(交换)的基础,但是,
用户通常不甚喜欢使用由数字组成的 IP 地址,
而比较喜欢使用多由英文字母组成的主机名字-
- URL( Uniform Resource Location)。
不过,主机名字必需映像到 IP地址,而方法就是通过 /etc/hosts 文件完成。
北大燕工教育集团
UNIX
TCP/IP 管理配置 /etc/hosts
/etc/hosts 的格式是:地址--名字--别名。
例如,
127.0.0.1 localhost localhost
132.147.18.1 vision vision.sco.com
北大燕工教育集团
UNIX
TCP/IP 管理配置 /etc/hosts
IP 地址必需是一行上的第一项,在它前面不应有任何字符,例如空格符或制表符;
名字是简单的主机名字;别名则在很多情况下都不需要,但是,全限主机名字、简单主机名字和辖区名字都归入别名之列。
北大燕工教育集团
UNIX
TCP/IP 管理检测 TCP/IP 配置
TCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即应用级( Application
Protocol)、传送级( Transport Protocol)
和网际网级( Internet Protocol)。特定的主机名字,Localhost” 是特殊网络,loopback”上的本地主机的别名。
北大燕工教育集团
UNIX
TCP/IP 管理检测 TCP/IP 配置要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:
#ping localhost
如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接口的状况,显示网络接口上分组传输的统计讯息,指令如下:
#netstat -i[n]
n 选项强行显示编号,而不是名字。 netstat 查看自环驱动器
lo0,如果 lo0 失败,则在 /etc/tcp 中,ifconfig lo0”行指示坏了或 有错误。
北大燕工教育集团
UNIX
TCP/IP 管理检测 TCP/IP 硬件审核引导过程中,会对所职别的网络接口产生的配置报告,而 TCP/IP 协议的硬件部分包括
TCP/IP 协议层架的底两级,即网络接口级和物理/硬件级。
对网上另一主机的任何通讯都是在「物理」网络接口上传输,并不会引起数据传输到「自环」网络上。
北大燕工教育集团
UNIX
TCP/IP 管理检测 TCP/IP 硬件如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的
I/O 地址 可能不正确。如果 Ipkts 是零,而 Opkts 等於
Oerrs,那麽,可能是网络电缆连接的不合格。
通过用 Opkts 除 Cloois,再用 100 乘所得的结果,计算冲突的百份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接口是有效运行。
如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介质操作。
北大燕工教育集团
UNIX
TCP/IP 管理调整 TCP/IP 的核心参数没有足够的流资源( Stream Parameter),网络程序是不能进行通讯;流资源不充份的话,经常会导致较慢的吞吐率。
要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流资源,在出现 crash
发出的提示符 ’ >”时,打入,strstat”。
北大燕工教育集团
UNIX
TCP/IP 管理调整 TCP/IP 的核心参数如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的 ITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於 TOTAL 列中数目的百份之十,该资源每次应增加一或二,但不能将该数目加倍。
由於流资源使用 RAM,当增加流资源时,应加倍小心。
用户亦可以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心或重新引导。
北大燕工教育集团
UNIX
TCP/IP 管理限制通过 ftp 访问系统的权限对於不想令其使用 ftp 跨网访问系统的人,可以通过建立 /etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利用 ftp 访问系统的权限。
如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加 上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系统,在安全系统中,不允许 ftp
访问用户权和 uucp,列出任何其限制使用 ftp 的用户名字。
北大燕工教育集团作业画一个网络图,用转发器连接一光纤电缆主干和两个 10Base2的电缆段,
其中每个 10Base2电缆段上都有 5台计算机,
要求用 visio绘图
没有的话可以用 Microsoft画笔北大燕工教育集团双机热备份
EDI公司的磁盘阵列双机备份解决方案
(1) 小型机系统磁盘阵列双机热备份解决方案 —EDI-HA双机备份系统,
适用各种小型机系统
◆ Digital UNIX
◆ IBM AIX
◆ HP-UX
◆ SUN Solaris
◆ NEC/SVR4等北大燕工教育集团双机热备份
EDI公司的磁盘阵列双机备份解决方案
(1) 小型机系统磁盘阵列双机热备份解决方案 —EDI-
HA双机备份系统,
特性
◆ 提供 2台以上主机系统间的容错备援系统
◆ 支持多种 UNIX平台及 NT平台
◆ 支持多种容错模式
◆ 主从式备援 (Master/Slave)
◆ 双机相互备援 (Mutual Backup)
北大燕工教育集团双机热备份
EDI公司的磁盘阵列双机备份解决方案
(1) 小型机系统磁盘阵列双机热备份解决方案 —EDI-
HA双机备份系统,
特性
◆ 热备援 (Hot-Standby)
◆ 双以太网络卡 (Dual Network Adapter)
◆ 共享磁盘阵列资源
◆ 自动错误侦测,接管备援,恢复系统
◆ 可设定侦测时间,侦测次数
◆ 结合多种网络结构北大燕工教育集团双机热备份
EDI公司的磁盘阵列双机备份解决方案
(2) PC服务器磁盘阵列双机热备份解决方案 —EDI-
3500磁盘阵列适用于各种档次的 PC服务器
◆ SCO UNIX
◆ UnixWare
◆ Solaris X86
◆ Novell NetWare
◆ Windows NT
◆ OS/2
北大燕工教育集团双机热备份
EDI公司的磁盘阵列双机备份解决方案
(2) PC服务器磁盘阵列双机热备份解决方案 —EDI-
3500磁盘阵列特点
◆ 支持 EDI-HA双机容错备援系统
◆ 支持 RAID0,1,0+1,4,5及 JBOD
◆ 8~512MB,内置电池保护功能
◆ 散热风扇、电源供应器、硬盘及控制器,具有热插拔更换( Hot-SWAP)及维修功能北大燕工教育集团双机热备份
EDI公司的磁盘阵列双机备份解决方案
(2) PC服务器磁盘阵列双机热备份解决方案 —
EDI-3500磁盘阵列特点
◆ 支持远程监控实用软件
◆ 硬盘容量规划 2~1032GB
◆ 适用于各种 UNIX及 NT平台
◆ 多主机通道、多磁盘通道北大燕工教育集团双机热备份一种使用 DataWare软件的双机容错解决方案
Power5000系列磁盘阵列
◆ 采用独立于主机结构,便于维护;硬盘、电源、
风扇均采用热插拔方式
◆ 系统自身实现多种容错;双电源、双风扇、双主机备份通道及双设备通道
◆ 实现 RAID( 0,1,3,5,0+1),不占用主机
CPU时间,支持各种规格 SCSI及 IDE硬盘
◆ 自动设置硬盘 ID,实现故障自动恢复( Auto
Rebuild)功能北大燕工教育集团双机热备份一种使用 DataWare软件的双机容错解决方案
Power5000系列磁盘阵列
◆ ENC环境监控功能提高系统运行安全
◆ 支持双控制器
◆ 提供多主机通道,可以与各种主机相连连实现单机、双机冷备及热备方案;如 PC/网络 /UNIX服务器; MACS系统; RISC工作站等
◆ 大容量动态数据存储设备,容量可达
100GB以上( 100GB—10000GB)
北大燕工教育集团双机热备份一种使用 DataWare软件的双机容错解决方案
DataWare双机容错软件特点
◆ 可提供 Hot-Standby,Dual Active两种工作模式
◆ 具有自动侦测,自动切换,自动复原,均衡负载等性能
◆ 安装简单,只需 30S
◆ 支持 NT,UNIX( SCO UNIX,UNIXWARE,IBM
AIX,HP/UX,SUN Solaris,NCR Unix及 DEC/1等)
北大燕工教育集团
UNIX
通用的 UNIX版本和硬件平台
UNIX类型 硬件平台
AIX IBM RS/6000系列计算机
HP/UX HP 700系列计算机,HP9000系列计算机,HP
VISBALIZE B/C/J-Class工作站
Linux Intel芯片,80386及更高
OFS/1 DEC VAX计算机北大燕工教育集团
UNIX
通用的 UNIX版本和硬件平台
UNIX类型 硬件平台
SCO Unix Ware Intel芯片,80386及更高
SCO Opserver Intel芯片,80386及更高
Sun Solaris Sun SPARC和 UltraSPARC工作站,Sun
Enterprise系列计算机
Ultrix DEC VAX计算机北大燕工教育集团
UNIX
通用的 UNIX版本和硬件平台所有的 UNIX系统都有特定的系统工具程序,
但命令行选项根据不同版本可能不同。
如:在 LINUX中系统中正在运行的进程完整列表用 ps -ef,但是在 BSD中,是用 ps -aux.
北大燕工教育集团
UNIX
登录
UNIX系统中名称是区分大小写的,口令也是。
登陆进入时最到问题,检查键盘的 Caps
Lock键,确认是否关闭的。
北大燕工教育集团
UNIX
超级用户
root,以 root登录进入时不要对系统进行试验,因为不小心,超级用户会造成很大的破坏。
需要经常改变它的口令。
北大燕工教育集团
UNIX
修改口令
passwd
由于安全性原因,任何工具都不显示用户输入的口令。
忘记口令,超级用户可以改,但是他无未能知道你的口令是什么。
北大燕工教育集团
UNIX
修改口令
passwd
如果访问连接在同一 UNIX系统的其它终端或工作站,不要退出当前的工作站试验新口令,
要从另一台机器上,不行可以再改。 Solaris
不是这样的,它修改失败只能找系统管理员了。
北大燕工教育集团
UNIX
退出系统使用完 UNIX系统,应该退出系统而不仅是关闭终端或工作站。
在命令提示符后键入 Ctrl+D
exit
logout
bye
quit
北大燕工教育集团
UNIX
Shell
何谓 shell
shell是用户与作业系统之间的交互层,用户修改其环境,设置或取消 shell的环境变量,迎合用户的需要和爱好。
shell本身就是一个电脑程序,用 C语言编写,为协助用户与作业系统之间通讯而设计,管理用户与核心
( Dernel)之间对话,并把作业系统指令换成机器代码,其实 PC用户常用的 DOS,本身就是一个 shell。
北大燕工教育集团
UNIX
Shell
shell的用途
shell的主要任务是:提示用户打入指令,读指令,转换指令为核心所能理解的语言。其实,
shell可以看作为指令解释程序,提供一些工具,
亦可以利用 shell的编写工具,构造电脑程序。
北大燕工教育集团
UNIX
Shell
SCO System的 shell可分为四大类,Bourne
shell; C shell; Korn Shell;和菜单驱动 shell。而菜单驱动 shell可再细分为三类,分别是 Open Desktop,
Sysadmsh或 scoadmin和客户应用程序。
每个 shell都有自己特定的环境文件,可以自行修改至合用,这些环境文件就仿如 DOS的批次档案( Batch
File)。
北大燕工教育集团
UNIX
Shell
Bourne shell
对普遍用户来说,Bourne shell可以说是第一个 UNIX shell,
它是由 AT&T贝尔实验室 Stephen Bourne所编写。默认提示(
Prompt)是美元符( $ ),其环境文件为 profile文件,由於文件档案不大,可以马上启动执行。
profile是存放在主目录下的普通正文文件( Text File),通过设置环境变量( Variable)和终端模式,可以使环境个人化,每次注册进入系统时,shell会读入 profile文件,并执行所列出的指令。
每当系统管理员创建新用户的户口时,系统都会自动构造一个相应的,profile文件;而整个系统的环境文件就放置在
/etc/.profile中。
用户可以使用 vi或其他正文编器修改。若要使用 env命令显示,由於注册时已设置了这些变量,也不一定需要另行设置。
北大燕工教育集团
UNIX
Shell
C shell
C shell是由 Berkeley的 Bill Joy编写,是标准 BSD( Berkeley
System Distributou)命令解释,其默认提示是份符( %),环境文件则是 cshrc和,login。
C shell采用 C语言,是 UNIX和 XENIX系统上公共软件的开发语言,提供了方便工具,快速打入,校正和再打入命令行。
.login是 C shell的注册环境文件,负责启动 shell,注册时执行一次,而,cshrc则存放常用指令如 alias等指令。譬如我们要创建一个永久别名,把命令 who| sort| more别名化为 wh,在提示( %)
後,只需要键入 wh即可。用户可在,cshrc□ 键入下面一行:
alias wh 'who/sort/more'
北大燕工教育集团
UNIX
Shell
Korn shell
Korn shell是 AT&T贝尔实验室 David Korn所开发,
是 Bourne shell的增强版本,综合了 Bourne shell
和 C shell的特点和约定,而 Korn shell则比 Bourne
和 C shell执行得更快。
Korn shell的默认提示与环境文件,跟其前身--
Bourne shell一 样,同为美元符号( $ )和,profile文件。
北大燕工教育集团
UNIX
Shell
菜单驱动 shell
菜单驱动( Menu-Driven) shell可再细分为三项:
一,Open Desktop
Open Desktop采用 XWindow图形用户介面,用户可用图符( Icon)窗口和菜单操作,如 Open
Desktop的作业系统就是 SCO UNIX System
V/386。
北大燕工教育集团
UNIX
Shell
菜单驱动 shell
菜单驱动( Menu-Driven) shell可再细分为三项:
二、系统管理员 Shell,Sysadmsh或 scoadmin
Sysadmsh或 scoadmin则是字符介面,用户可不用学习指令行语法和选项,就可以执行大批指令。大多数系统管理任务仅由系统管理处理,系统管理员则有特定的根口令( Root Password)。
北大燕工教育集团
UNIX
Shell
菜单驱动 shell
菜单驱动( Menu-Driven) shell可再细分为三项:
三、客户应用程序某些用户为了存取内部邮件、字处理或报表等应用程序时,方会使用 SCO System V,系统管理员可以装上这些程序,令它们在注册时呈现。
许多程序提供一个菜单选项,用简单打键选取一个选项,用户毋须记著指令和指令选项,亦能操控。
北大燕工教育集团
UNIX
文件存取权每个文件都可以拥有不同的存取权限,界定其它用户能否存取文件和目录。
每个文件分为三类所有权:文件的属性、属主所在小组的成员(
即组员),可存取系统的其它用户。用「|」的指令,就可以查看文件的权限。
drwxrwx…
北大燕工教育集团
UNIX
文件存取权
drwxrwx…
好像上列的文件存取权限,第一个符号指示文件类型,减号为普通文件,d则表示目录文件。接著的九个字符分成三组,分别表示属主、组员和其它用户的存取权;每组有三种存取权:「代表读( Read),w代表写( Write)和 x代表执行( Execute)。而没 有存取权的相应位置则会出现减号(-)代替。
北大燕工教育集团
UNIX
文件存取权目录存取权基本上,文件与目录之间的存取权的设置大致一样,但仍有些微分别。
首先,要查看目录的存取权限,就要在「|」之後,加一个空白处,再加上「 -d」。如果要改变当前目录,则用「 cd」。
北大燕工教育集团
UNIX
文件存取权改变存取权限要加文件或目录的存取权限,可用「 chmod」的指令,例子如下:
$ chmod g+ rw filename
g代表更改组员可以享有的存取权限,+ rw就是让组员可以读与写该文件。而 u则代表文件的属性,o代表其它用户;减号(-)则代表取消某类人的某些存取权限。
另一种更改权限的方法,就是使用八进制的数值指定存取权。每个符号赋与一个数值,r是 4,w是 2和 x是 1。例如组合读与写,其存取权的数值就是 6。又譬如欲使文件对文件属主、组员和其它用户均具读写权,指令如下:
$ chmod 666 filename
北大燕工教育集团
UNIX
文件存取权浏览文件内容需要求助,可按?键。至於,浏览文件内容有几种方法,可使用
more,显示大文件,指令如下:
$ more filename
按 〈 space bar〉,显示正文的下一全萤幕;按 〈 return〉,转往下一行;按 q进出文件;键入模式前缀(/),就可键入需要查找的匹配模式,若模式找不到,则会显示「 pattern not found」的信息。
按 pg则逐次翻一个萤幕,而每个全萤幕後,都随提示符(:),
按 〈 return〉,看下一萤幕,键入+ n,向前移动 n个萤幕;- n,
向後移动 n个萤幕;打入$,则移到文件尾。
如果使用 Cat看文件内容,就可以在全荧幕上滚动文件内容。在任何位置,按< ctrl> s,文件就会停止滚动;按< ctrl> q,则会继续滚动;按 〈 del〉 则中断不看。
北大燕工教育集团
UNIX
文件存取权处理文件
cp指令为复制文件,可以有多种用法。
(一)$ cp old.file new,file
备份一个文件
(二)$ cp file 1 file 2 Test
将 file 1和 file 2复制到 Test目录下至於,mv则为改名指令,譬如
$ mv fruit apples
就是 fruit改名为 apples
rm则是删除文件的指令。文件一经删除,就不能恢复它,故此,要加倍小心。
$ rm- i filename
加上「 -i」,删除前,系统需要确认。
北大燕工教育集团
UNIX
vi editor
任何用户最常做的事要数创建和编辑文件,
包括文档、报告和文 字,vi( Visual Editor)
是一个有效而相对简单的全荧幕编辑,使用 vi,只要记著少量基本指令,就可以开始起步,再学习其他更复杂的指令,而系统管理员则使用 vi管理和维护系统。
vi是包含在 SCO System V作业系统中的全荧幕编辑,其实,vi不独存在於 SCO UNIX内,而是 UNIX内相当普及的文件编辑。
北大燕工教育集团
UNIX
vi editor
开启文件无论是开启新档或修改旧文件,都可以使用 vi,所需指令为:
$ vi filemane
如果文件是新的,就会在荧幕底部看到一个信息,告诉用户正在创建新文件。如果文件早已存在,vi则会显示文件的首廿四行,
用户可再用游标( cursor)移动文件。
This is what vi looks like,
~
~
上面是一个经 vi开启的模拟文件,一行开始处的波折号(~)表示文件的结尾。
北大燕工教育集团
UNIX
vi editor
指令态与插入态
vi使用了两种状态,一是指令态( Command Mode),
另一是插入态( Insert Mode)。当 vi处於指令态时,打入的内容会视作指令来解释;另一方面,当 vi处於插入态时,就可以打入正文( text)给文件。
大多数 vi指令是单字符,由插入态改变为指令态,指 〈 Esc〉
键;而由命令态转为插入态,则可以使用下面的插入令,直接打入,无需再按 〈 Return〉 键。
北大燕工教育集团
UNIX
vi editor
—指令 i在游标处插入正文
—指令 I在一行开始处插入正文
—指令 a在游标後追加正文
—指令 A在行尾追加正文
—指令 o在游标下面新开一行
—指令 O在游标上面新开一行要记著一点,在插入态处,不能打入指令,必需先按 〈 Esc〉 键,
返回指令态。假若户不知身处何态,也可以按 〈 Esc〉 键,不管处於何态,都会返回指令态。
北大燕工教育集团
UNIX
vi editor
存档及退出在修改文件时,如何存档及退出指定文件都非常重要。在 vi内,行使存档或退出的指令时,要先按冒号(,),改变为指令态,用户就可以看见在荧幕左下方,出现冒号(,),
显示 vi已经改为指令态,可以进行存档或退出等工作。
北大燕工教育集团
UNIX
vi editor
常用的指令。
:q!放弃任何改动而退出 vi,也就是强行退出
:w存档
:wq存档并退出 vi
:x与 wq的工作一样
:zz与 wq的工作一样删除正文北大燕工教育集团
UNIX
vi editor
删除或修改正文都是利用插入态,故此,下面所提及的指令只需在插入态内,直接选入指令即行。
—x删除游标处字符( Character)
—nx删除游标处後 n个字符
—nX删除游标处前 n个字符
—ndw删除游标处下 n个单词( word)
—dd删除整行
—d$或 D删除由游标至该行最末
—u恢复前一次所做的删除北大燕工教育集团
UNIX
vi editor
修改正文当使用 vi修改正文,加减字符时,就会采用另一组在插入态操作的指令。
— r char由 char代替游标处的字符
—Rtext〈 Esc〉 由 text代替游标处的字符
—cwtext〈 Esc〉 由 text取代游标处的单词
—Ctext〈 Esc〉 由 text取代游标处至该行结尾处
—cc使整行空白,但保留游标位置,让你开始打入北大燕工教育集团
UNIX
vi editor
正文模式检索要检索文件,必需在指令态下进行。所谓「模式」,就是一个特定字符串,其中可含空格符。
—/ str〈 Return〉 向前搜寻 str直至文件结尾处
—?str〈 Return〉 往後搜寻 str直至文件开首处
—n同一方向上重复检索
—N相反方向上重复检索
—vi缠绕整个文件,不断检索,直至找到与模式相匹配的下一个出现。
北大燕工教育集团
UNIX
vi editor
其他如果要在 vi执行期间,转到 shell执行,使用惊叹号( !)执行系统指令,例如在 vi期间,列出当前目录内容,可以打入
:!If
另一方面,用户可以在主目录中创建,exrc环境文件,用 set打入选项,每次调用 vi时,就会读入,exrc中的指令与设置。下面是
.exrc环境文件的实例:
set wrapmarging= 8
set showmode
set autoindent
set number
北大燕工教育集团
UNIX
命令以下是 ls -l 指令输出的例子,分别介绍各栏位的意义
total 63
drwx------ 4 b1503045 1536 Feb 13 16:37 Mail
drwx------ 2 b1503045 512 Jan 9 16:26 News
drwx------ 2 b1503045 512 Feb 7 00:46 bin
drwx------ 2 b1503045 1024 Nov 1 16:43 c
-rw------- 1 b1503045 3051 Feb 7 01:49 dial-up
-rw-r----- 1 b1503045 37106 Feb 13 02:00 wwwfaq1
drwx------ 2 b1503045 512 Aug 11 1994 doc
lrwxrwxrwx 1 b1503045 11 Sep 5 20:36 docs ->
/remote/doc
drwxr-xr-x 2 b1503045 512 Feb 7 00:43 pub
北大燕工教育集团
UNIX
命令档案形式 ∶
- 一般档案。
d 目录。
l 符号链结档,( symbolic link file)用 ln -s 命令造成的,上例中,cd docs 和
cd /remote/doc 的效果是一样的。
c 字元式周边设备,以一个字元一个字元方式传输,如终端机。
b 区块式周边设备,能一次大量传输,如磁盘机。
s socket 档。
档案存取权限 ∶ 共九个字元,每三个分为一组,共三组 rwx 的组合。
前三个 rwx 是档案拥有人的权限,中间三个是所属群体( group)的权限,最後三个是其他人的使用权限。 rwx 代表的意义如下 ∶
对档案而言 对目录而言
r 可读此档 可得知目录内有哪些档案
w 可修改此档 可在此目录内建档及杀档
x 可执行此档 可进入此目录内
- 无此使用权 无此使用权北大燕工教育集团
UNIX
命令
⊙ ls 列出目录内档案名称(如 DOS 的 dir/w)
ls -l 除了列出档名外,并列出档案属性及拥有者、
档案大小及建立时间 等资讯
ls -a 列出所有档案,包括隐藏档
ls -R 递回地列出所有档案(子目录内所有档案亦列出)
ls -F 依档案格式分类可执行档档名後加 '*',目录名称後加上 '/',link档档名加上 '@'
北大燕工教育集团
UNIX
命令
⊙ pwd 查询目前所在之目录名称
⊙ cd 更换目前工作目录位置,若只打 cd 不加目录名,则回到自己的 home directory回到上一层目录,必须打 cd,.,cd 和,,中间要有空白
⊙ cat 查看文字档内容北大燕工教育集团
UNIX
命令
⊙ more 以一页一页方式显示一个文字档当最後一行出现 --more(16%)--,表示你已看了 16% 的文章。此 时可用 more 内的指令 ∶
space 往下卷动一页
Enter 往下卷动一行,若先键入数字再按
Enter可下卷指定的行数
q 或 Q 停止输出,回到系统提示符号
h 显示可用指令及其功能北大燕工教育集团
UNIX
命令
⊙ cp <原始档 > <复制档 > 就是 copy 啦!
⊙ mv <原始档 > <目的档 > 若原始档和目的档在同一目录下,可更改档名,
若加上路径名,可在目录间搬移档案
⊙ rm 删除档案,若加上 -i 会徵求确认後删除
rm -r <目录名 > 删除该目录及该目录之下的所有档案
rm -rf 同上,但不会先徵求确认注 ∶ UNIX没有 undelete,杀档前请确定你的大脑很清醒北大燕工教育集团
UNIX
命令
⊙ mkdir 建立子目录
⊙ rmdir 删除子目录,目录内须无档案
⊙ chmod 设定档案或目录的存取权限
⊙ lpr 将档案放进 printer queue 中等候列表
⊙ lpq 显示 printer queue 的内容
⊙ lp 打列印资料
⊙ lpstat 查询 打印状态与打印机相关资讯
⊙ pr 文字档之格式化输出北大燕工教育集团
UNIX
命令
⊙ grep 於档案中寻找特定字串例 ∶ grep fopen *.c 可印出所有 *.c 档案中,有
fopen 字串的那一行。
⊙ tail 印出档案最後 10 行内容
tail -200 印出档案最後 200 行内容
⊙ which 查询某个执行档是放在那个路径之下
⊙ od 以八进位察看档案内容
⊙ ln 连接 (link)档案
ln -s symbolic link
北大燕工教育集团
UNIX
命令
⊙ wc 计算档案的行数、字数及字元数
⊙ touch 更改档案修改或被存取时间
⊙ diff 档案比较
⊙ find 档案搜寻
⊙ df 显示可使用之档案储存空间及档案数目
⊙ du 计算磁盘机使用情形
⊙ umask 建档时,取消部份存取权
⊙ tee 将 stdin 输出到 stdout 并复制一份於档案中北大燕工教育集团结束谢谢!
朱立通
2001.11
<<UNIX教案 >>
朱立通
Zltbeida@163.com
北大燕工教育集团
UNIX
用 SCO UNIX 系统盘建立引导盘:
1,在已经安装 UNIX 系统的机器上挂起
SCO UNIX 系统盘:
# mount /dev/cd0 /mnt
北大燕工教育集团
UNIX
用 SCO UNIX 系统盘建立引导盘:
2,进入光盘上相应的目录:
# cd /mnt/image/boot
北大燕工教育集团
UNIX
用 SCO UNIX 系统盘建立引导盘:
3,在软驱中插入软盘:
# dd if=./N00 of=/dev/rfd0135ds18 bs=512
北大燕工教育集团
UNIX
用 SCO UNIX 系统盘建立引导盘:
4,如果是 SCSI 硬盘,需要在按以下步骤做
alad引导盘:
# mount /dev/cd0 /mnt
# cd /mnt/image/alad
# dd if=./N00 of=/dev/rfd0135ds18 bs=512
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
1,IBM Netfinity 5000的 SCSI 接口类型 alad325与上述 alad 接口类型不同,在安装系统前,需要用 IBM随机带的 2号光盘 Software Guide
来做 alad325的驱动。其步骤如下:
用 2 号盘 Software Guide 引导主机,出现主菜单:
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
选择 Operating System Installation
选择 SCO Open Server
选择 OpenServer Release 5.0.5
选择 Server,IBM Netfinity 5000
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
Hard Disk Adapters,IBM Netfinity SCSI-2 Fast/Wide
PCI Adapter
Network Adapters,IBM Netfinity PCNet Ethernet
Controller
选择 7800 Family Manager [ SCO UNIX ]
选择 7800 Family Manager Set Disk 2 of 2
插入软盘,按 OK 后开始做盘北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
2,开始安装 SCO UNIX 系统:
1) 插入引导盘,在 boot 提示符下输入:
> restart link=alad325 Sdsk=alad(0,0,0,0) Srom=wd(0,0,0,0)
2) 当提示 Please insert the fd(60) alad volume时,插入 alad325 驱动盘北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
3) 当提示,Please enter which routine (0-40) to
replace (‘?’ to list) 时输入,25
4) 成功后插入引导盘
5) Enter 后再插入 alad325 盘来 link,按回车键。
6) 出现屏幕,
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y
的主机上安装 SCO 5.0.5:
Media device to be used,IDE CDROM
IDE Controller,primary
Master or slave,master
7) Keyboard,US English
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y
的主机上安装 SCO 5.0.5:
8) License Number,需要输入
License Code,需要输入
License Code,需要输入
9) 选择 Fresh,表示重新安装北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
10) 输入以下信息:
System name,需要输入
Domain name,需要输入
Security profile,Traditional
Time Zone,Geographical area,Asia
Asian time zone,China Standard Time (CST)
Daylight savings time,user must set after Installation
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
11) Language,Standard C (English)
12) Standard Enterprise System configuration,
Yes
Lightweight character terminal configuration,
No
Database service,Yes
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
13) Hard disk setup,
* Disk 0,4290MB Paratitions & filesystems,
customize
Name Mount Point Size(in MB) Type
0 boot /stand 15 EAFS
1 swap 512 NONFS
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
2 root / 600 HTFS
3 u0 /u0 1000 HTFS
4 u1 /u1 2162 HTFS
5 0 NOT USED
6 recover 1 NONFS
注:上述假定硬盘的大小为 4.5G。 swap 区的大小应为内存的 2-4 倍。
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
* Disk 0 bad block type,None
Hard disk setup,Layout now customized,Bad
Blocking OFF
14) Optional software,(Optional)
软件的安装可根据需要,按空格进行选取,按回车进行确认。
Optional software,xxxM total
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
15) Network card,Deferred
Network address,No networking card
configured
Video and graphics,No graphics
Mouse,Low Resolution Keyboard Mouse
Email system,sendmail
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
16) Root password,需要根据提示输入两遍
17) 系统安装开始,安装结束后机器自动引导。
18) 安装 IBM 服务器网卡:
系统重新引导后用 Root 注册:
# netconfig
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
16) Root password,需要根据提示输入两遍
17) 系统安装开始,安装结束后机器自动引导。
18) 安装 IBM 服务器网卡:
系统重新引导后用 Root 注册:
# netconfig
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
在菜单上选 Hardware? Add new LAN adapter
IBM PCI Ethernet Adapter
PCI BUS#,0
Device#,9
Function#,0
在菜单上选 Add protocol? IBM PCI Ethernet
Adapter? SCO TCP/IP
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
* SCO TCP/IP Configuration
Local Host Name,需要输入
IP Address,需要输入
Netmask,需要输入
Broadcast Address,需要输入
Domain Name,需要输入
TCP Connections,256
Pseudo Ttys,16
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
在菜单上选择 Hardware? Exit
Do you want to re-link the kernel now? [Yes]
Rebuild the kernel and kernel environment?
[Yes]
# reboot
在系统引导时出现 %stbg 的设备提示即为网卡。
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
在 SCO系统上安装 HP35480A 磁带机:
1,设置磁带机的开关和 SCSI地址:
配置开关在磁带机的下面。在 SCO系统上安装的配置开关如下:
1 2 3 4 5 6 7 8
On On Off On On On On On
SCSI ID 号的设置位于磁带机的后部。把磁带机的 ID号设为 6,根据二进制规则,把短路块插在 SCSI 1 和 SCSI 2
上,6 = 21 + 22
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
2,把磁带机安装到主机的 SCSI 接口上,SCSI
连线的彩色条带端靠近电源。
3,用 root 用户注册。
1) # mkdev tape
2) 选择 1- Configure SCSI tape drive
3) 选择 Install tape drive
4) Select the appropriate SCSI adapter,alad
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
5) Select the appropriate SCSI bus,0
6) Select the Target ID to match the SCSI ID set
on the back of the drive,6
7) Which the LUN of device,0
8) Enter y to update the SCSI configuration.
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
9) Enter the following details (do not type the
quotes):
o "HP" for the Vendor identification string
o "2" for the SCSI version to which the drive
conforms
o "2" for the Response Data Format (SCSI-2)
o "4" for the DAT device
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
10) 支持的磁带类型:
选 1 – Generic SCSI-1/SCSI-2 tape drive
11) Enter "q" to leave the boot string displayed when the
system is rebooted unchanged.
12) Enter "q" to return to the Main Menu.
13) Enter "q" to quit.
14) rebuild the kernel and the kernel environment [Yes]
15) select the new kernel to be booted by default [Yes]
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
上述过程产生以下设备文件:
/dev/xct0 linked to /dev/xStp0
/dev/rct0 linked to /dev/rStp0 and /dev/rmt/0b
/dev/nrct0 linked to /dev/nrStp0 and
/dev/rmt/0bn
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
16) 对磁带机进行测试:
放入磁带,等待绿灯稳定后,对磁带进行如下操作:
# tar cv8 /etc/hosts
# tar tv8
若以上操作正常,则表示安装正确。
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
3,若主机上没有 SCSI 接口,则须加一块接口卡,
可以选择
Fast SCSI-2 CI-2020M 卡。
1) 在主机上用以下命令看硬件的配置:
# hwconfig
选择一个空闲的中断号,例如,中断 9为空闲。
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
3,若主机上没有 SCSI 接口,则须加一块接口卡,
可以选择
Fast SCSI-2 CI-2020M 卡。
1) 在主机上用以下命令看硬件的配置:
# hwconfig
选择一个空闲的中断号,例如,中断 9为空闲。
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
设置接口卡的跳线为 9 (ON表示插短路块,OFF表示不插短路块 ):
IRQ9 IRQ10 IRQ11 IRQ12 IR1 IR0 PAR >1GB EDC
ESN
ON OFF OFF OFF ON ON OFF ON OFF OFF
2) 把磁带机连接到卡上,使 SCSI连线的彩色条带端靠近电源。
3) 开机引导,出现下面的硬件设备列表:
%adapter 0x340-0x35F Vector=9 type=smad ha=0 id=7
fts=s
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
4) 用 root 注册:
# mkdev tape
5) 选择 1- Configure SCSI tape drive
6) 选择 Install tape drive
7) Select the appropriate SCSI adapter,smad
8) Which ‘smad’ SCSI host adapter supports
this device,0
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y
的主机上安装 SCO 5.0.5:
9) 是否改变当前的中断和地址范围,Yes
10) Select target ID to match the SCSI ID
Set on the back of the drive,9
11) 输入 start I/O address,340
12) 输入 end I/O address,35F
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
13) update link-kit(Y/N),y
14) Which SCSI bus is this device attach to,0
15) Which Target ID for this device,6
16) Which the LUN of device,0
17) Update the SCSI configuration,y
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
18) Enter the following details (do not type the
quotes):
o "HP" for the Vendor identification string
o "2" for the SCSI version to which the drive
conforms
o "2" for the Response Data Format (SCSI-2)
o "4" for the DAT device
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装
SCO 5.0.5:
19) 支持的磁带类型:
选 1 – Generic SCSI-1/SCSI-2 tape drive
20) Enter "q" to leave the boot string displayed when the
system is rebooted unchanged.
21) Enter "q" to return to the Main Menu.
22) Enter "q" to quit.
23) rebuild the kernel and the kernel environment [Yes]
24) select the new kernel to be booted by default [Yes]
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y 的主机上安装 SCO 5.0.5:
上述过程产生以下设备文件:
/dev/xct0 linked to /dev/xStp0
/dev/rct0 linked to /dev/rStp0 and /dev/rmt/0b
/dev/nrct0 linked to /dev/nrStp0 and
/dev/rmt/0bn
北大燕工教育集团
UNIX
在 IBM Netfinity 5000,类型为 8659-12Y
的主机上安装 SCO 5.0.5:
25) 对磁带机进行测试:
放入磁带,等待绿灯稳定后,对磁带进行如下操作:
# tar cv8 /etc/hosts
# tar tv8
若以上操作正常,则表示安装正确。
北大燕工教育集团
UNIX
用户管理系统管理员的用户理工作包括:为系统中所有用户建立帐号;以及当改变用户环境、
口令与组别时,进行维护。
北大燕工教育集团
UNIX
用户管理分析用户需求每当需要增加用户时,系统管理员都会先分析用户需求,对每个帐号成分,通过使用默认选项来满足用户需求。要从 sysadmsh中查看默认记帐选项时,可以使用以下选择。
Accounts□□〉 Defaults
或 scoadmin□□〉 Account Manager
当建立帐号时,评估用户需求,查看是否需要修改记帐成分。若用户仅用一个应用程序,编辑用户的,profile文件,在用户注册时,每次均执行此文件。
北大燕工教育集团
UNIX
用户管理默认值建立用户帐号( Default Parameter)
首先,打入用户注册名,小写与三至八个字符;填写注解栏时,
应包含标识信息,如用户全名、单位、电话号码等。另外,指出是否愿意用系统默认方式建立帐号,抑或对帐号修改默认值,若使用默认方法,则选 No。确定你要增加的用户後,给出创建後的文件和目录,再执行/ tcb/ lib/ useshell指令,建立用户帐号,
不过,在 UNIX系统指令中,要通过 sysadmsh或 scoadmin才能运行此指令。
北大燕工教育集团
UNIX
用户管理指定用户组每个用户必须至少属於一个组。默认情况下,用户注册组是 group。
在一个组内还包括读、写和执行文件的权限,附加用户权限给那个组,作为指定组员的存取权限集。如要改变成组别,可用 newgrp( c)指令。
北大燕工教育集团
UNIX
用户管理指定用户组增加用户时,可以创建一个新组,或附加到一个已存在的组内。
有关组别的信息则存放在/ etc/ group中。
凡增加用户创建新组时,组名会自动递加到/ etc/ group文件内。
北大燕工教育集团
UNIX
用户管理指定用户组组 ID能够由系统产生或人工指定,但必须在 100
到 60,000范围内,100号以下的 ID留给子系统和其他默认组用。当管理一个网络系统时,常需要指定 GID( Group ID,组 ID),避免混同各网络结点,所以,最好先选用默认组 ID。
北大燕工教育集团
UNIX
用户管理指定逻辑 shell
要知道用户打算选用哪个 shell工作,SCO系统可选用以下几种不同的 shell工作:
csh,C shell。
ksh,Korn shell,组合了 Bourne shell和 C
shell的特点以及指令行编辑。
北大燕工教育集团
UNIX
用户管理指定逻辑 shell
rksh:加限制的 Korn shell。
rsh:加限制的 Bourne shell。
scosh,SCO shell(图型化桌面)。
sh,Bourne shell。
uucp,UNIX到 UNIX拷贝功能,它本身不是 shell,而是成功注册後运行的程序。
默认 shell在/ etc/ default/ authsh中指定,从/ usr/ lib/
mkuser目录结构内文件中,取到可采用的注册 shell表。
北大燕工教育集团
UNIX
用户管理指定主目录默认主目录在/ etc/ default/ authsh中定义,从/ usr/
lib/ mkuser/ homepaths文件中,取到可采用主目录的选择。以及为用 户创建一个新的主目录。
指定用户 ID( UID)必须是在 200到 60000范围内,指定在/ etc/ default/ authsh文件中,UID必须是独一无二的,防止在网络上有相同的 UID,而且,UID一旦设置,
永不改变。
北大燕工教育集团
UNIX
用户管理指定用户类另外,还需要为用户设立他们的类别,种类如下:
- individual:个人记帐类。
- pseudo- usr:为各子系统任务设置帐号,注册时个人不应给
pseudo□ usr记帐类,Operator,security officer和
administrator记帐类是 pseudo□ usr的其他名字。
-不能设置 superuser和 retired记帐类。
如果要能使用 su( C)(所变用户身分命令),该用户必需被指定为用户类 individual,才能取用此域,为了用 su另外记帐,用户必须有 su授权,知道帐号口令。 low,traditional和 improved为安全默认值,被赋予 su授权。在 high 安全默认值下,则不赋予 su授权。
北大燕工教育集团
UNIX
用户管理赋予用户被始口令当创建新用户帐号时,就需要为用户设立或不选择不设立初始口令。
- New:现在赋予口令,用户在注册时必需打入这个口令。
- Later:现在不赋予口令,在赋予口令前,用户不能注册。
- Blank:赋予空口令,用户能注册,但在注册时,强迫用户给出一个口令。
- Remove:不赋予口令,用户能不用口令注册。
- Force Password Change:决定在用户首次注册时是否要用户强迫改变口令。
北大燕工教育集团
UNIX
用户管理赋予用户被始口令在 high安全性下,必须为每个用户产生一个口令。
若赋予初始口令,就应该告诉用户他的口令,希望他在首次注册时,立即修改这个口令,修改口令时,不要选用别人能够轻易猜出来的口令,如姓名或生日日期等,最好在口令中,加有一个非字符。
北大燕工教育集团
UNIX
用户管理系统安全保护:修改用户默认帐号为了防止被人滥用别人的用户帐号注册进入系统内,保障系统的完整性,系统管理员需要修改一些用户的默认帐号,以及检查用 户的注册情况。
北大燕工教育集团
UNIX
用户管理系统安全保护:修改用户默认帐号首先,管理员会设定不成功注册最大次数,计算使用不正确口令注册的次数;当不成功注册超过最大次数,就设定加锁用户帐号和终端。如果在完成注册时间之内,
仍未能设置口令,也可加锁用户的系统,甚至根户用也一样。在成功注册後,希望享受优先 CPU调度,则可以用 nice( C)值,给用户 she ll及由它启动的进程,以调整优先级。设定值会存放在/ etc/ system/ default中。
北大燕工教育集团
UNIX
TCP/IP 管理
IP( Internet Protocol)地址是 TCP/IP 网上为主机之间数据选择路径(交换)的基础,但是,
用户通常不甚喜欢使用由数字组成的 IP 地址,
而比较喜欢使用多由英文字母组成的主机名字-
- URL( Uniform Resource Location)。
不过,主机名字必需映像到 IP地址,而方法就是通过 /etc/hosts 文件完成。
北大燕工教育集团
UNIX
TCP/IP 管理配置 /etc/hosts
/etc/hosts 的格式是:地址--名字--别名。
例如,
127.0.0.1 localhost localhost
132.147.18.1 vision vision.sco.com
北大燕工教育集团
UNIX
TCP/IP 管理配置 /etc/hosts
IP 地址必需是一行上的第一项,在它前面不应有任何字符,例如空格符或制表符;
名字是简单的主机名字;别名则在很多情况下都不需要,但是,全限主机名字、简单主机名字和辖区名字都归入别名之列。
北大燕工教育集团
UNIX
TCP/IP 管理检测 TCP/IP 配置
TCP/IP 协议的软件部份包括 TCP/IP 协议层架的顶三级,即应用级( Application
Protocol)、传送级( Transport Protocol)
和网际网级( Internet Protocol)。特定的主机名字,Localhost” 是特殊网络,loopback”上的本地主机的别名。
北大燕工教育集团
UNIX
TCP/IP 管理检测 TCP/IP 配置要检测 TCP/IP 协议层架的软件部份,使用 ping 指令:
#ping localhost
如果 Ping localhost 失败,则使用 netstat -i[n],检查网络接口的状况,显示网络接口上分组传输的统计讯息,指令如下:
#netstat -i[n]
n 选项强行显示编号,而不是名字。 netstat 查看自环驱动器
lo0,如果 lo0 失败,则在 /etc/tcp 中,ifconfig lo0”行指示坏了或 有错误。
北大燕工教育集团
UNIX
TCP/IP 管理检测 TCP/IP 硬件审核引导过程中,会对所职别的网络接口产生的配置报告,而 TCP/IP 协议的硬件部分包括
TCP/IP 协议层架的底两级,即网络接口级和物理/硬件级。
对网上另一主机的任何通讯都是在「物理」网络接口上传输,并不会引起数据传输到「自环」网络上。
北大燕工教育集团
UNIX
TCP/IP 管理检测 TCP/IP 硬件如果 Ipkts 不是零,而 Opkts 等於 Oerrs,那麽,网卡的
I/O 地址 可能不正确。如果 Ipkts 是零,而 Opkts 等於
Oerrs,那麽,可能是网络电缆连接的不合格。
通过用 Opkts 除 Cloois,再用 100 乘所得的结果,计算冲突的百份比。如果冲突的百份比少於百份之五到十,那麽,所有网络接口是有效运行。
如果 ping 失败,并查出网络接口有问题,那麽,就该验证网络介质操作。
北大燕工教育集团
UNIX
TCP/IP 管理调整 TCP/IP 的核心参数没有足够的流资源( Stream Parameter),网络程序是不能进行通讯;流资源不充份的话,经常会导致较慢的吞吐率。
要核查流资源,使用 netstat -m ;也可以使用 crash 指令考察流资源,在出现 crash
发出的提示符 ’ >”时,打入,strstat”。
北大燕工教育集团
UNIX
TCP/IP 管理调整 TCP/IP 的核心参数如果在 FAIL 列的下面有不等於零的项目,那麽,同一行中的 ITEM 的项目可能需要调整。如果 FAIL 列下的数目大於或等於 TOTAL 列中数目的百份之十,该资源每次应增加一或二,但不能将该数目加倍。
由於流资源使用 RAM,当增加流资源时,应加倍小心。
用户亦可以使用 configure 或 sysadmsh 增加特定的流资源,重新连接核心或重新引导。
北大燕工教育集团
UNIX
TCP/IP 管理限制通过 ftp 访问系统的权限对於不想令其使用 ftp 跨网访问系统的人,可以通过建立 /etc/ftpusers 文件和设立系统帐户名字的方法,阻止他获得利用 ftp 访问系统的权限。
如果 /etc/ftpusers 不存在的话,先要建立。在单独的行上,加 上系统帐户的名字,表明不能从网中其它系统使用 ftp 访问该系统,在安全系统中,不允许 ftp
访问用户权和 uucp,列出任何其限制使用 ftp 的用户名字。
北大燕工教育集团作业画一个网络图,用转发器连接一光纤电缆主干和两个 10Base2的电缆段,
其中每个 10Base2电缆段上都有 5台计算机,
要求用 visio绘图
没有的话可以用 Microsoft画笔北大燕工教育集团双机热备份
EDI公司的磁盘阵列双机备份解决方案
(1) 小型机系统磁盘阵列双机热备份解决方案 —EDI-HA双机备份系统,
适用各种小型机系统
◆ Digital UNIX
◆ IBM AIX
◆ HP-UX
◆ SUN Solaris
◆ NEC/SVR4等北大燕工教育集团双机热备份
EDI公司的磁盘阵列双机备份解决方案
(1) 小型机系统磁盘阵列双机热备份解决方案 —EDI-
HA双机备份系统,
特性
◆ 提供 2台以上主机系统间的容错备援系统
◆ 支持多种 UNIX平台及 NT平台
◆ 支持多种容错模式
◆ 主从式备援 (Master/Slave)
◆ 双机相互备援 (Mutual Backup)
北大燕工教育集团双机热备份
EDI公司的磁盘阵列双机备份解决方案
(1) 小型机系统磁盘阵列双机热备份解决方案 —EDI-
HA双机备份系统,
特性
◆ 热备援 (Hot-Standby)
◆ 双以太网络卡 (Dual Network Adapter)
◆ 共享磁盘阵列资源
◆ 自动错误侦测,接管备援,恢复系统
◆ 可设定侦测时间,侦测次数
◆ 结合多种网络结构北大燕工教育集团双机热备份
EDI公司的磁盘阵列双机备份解决方案
(2) PC服务器磁盘阵列双机热备份解决方案 —EDI-
3500磁盘阵列适用于各种档次的 PC服务器
◆ SCO UNIX
◆ UnixWare
◆ Solaris X86
◆ Novell NetWare
◆ Windows NT
◆ OS/2
北大燕工教育集团双机热备份
EDI公司的磁盘阵列双机备份解决方案
(2) PC服务器磁盘阵列双机热备份解决方案 —EDI-
3500磁盘阵列特点
◆ 支持 EDI-HA双机容错备援系统
◆ 支持 RAID0,1,0+1,4,5及 JBOD
◆ 8~512MB,内置电池保护功能
◆ 散热风扇、电源供应器、硬盘及控制器,具有热插拔更换( Hot-SWAP)及维修功能北大燕工教育集团双机热备份
EDI公司的磁盘阵列双机备份解决方案
(2) PC服务器磁盘阵列双机热备份解决方案 —
EDI-3500磁盘阵列特点
◆ 支持远程监控实用软件
◆ 硬盘容量规划 2~1032GB
◆ 适用于各种 UNIX及 NT平台
◆ 多主机通道、多磁盘通道北大燕工教育集团双机热备份一种使用 DataWare软件的双机容错解决方案
Power5000系列磁盘阵列
◆ 采用独立于主机结构,便于维护;硬盘、电源、
风扇均采用热插拔方式
◆ 系统自身实现多种容错;双电源、双风扇、双主机备份通道及双设备通道
◆ 实现 RAID( 0,1,3,5,0+1),不占用主机
CPU时间,支持各种规格 SCSI及 IDE硬盘
◆ 自动设置硬盘 ID,实现故障自动恢复( Auto
Rebuild)功能北大燕工教育集团双机热备份一种使用 DataWare软件的双机容错解决方案
Power5000系列磁盘阵列
◆ ENC环境监控功能提高系统运行安全
◆ 支持双控制器
◆ 提供多主机通道,可以与各种主机相连连实现单机、双机冷备及热备方案;如 PC/网络 /UNIX服务器; MACS系统; RISC工作站等
◆ 大容量动态数据存储设备,容量可达
100GB以上( 100GB—10000GB)
北大燕工教育集团双机热备份一种使用 DataWare软件的双机容错解决方案
DataWare双机容错软件特点
◆ 可提供 Hot-Standby,Dual Active两种工作模式
◆ 具有自动侦测,自动切换,自动复原,均衡负载等性能
◆ 安装简单,只需 30S
◆ 支持 NT,UNIX( SCO UNIX,UNIXWARE,IBM
AIX,HP/UX,SUN Solaris,NCR Unix及 DEC/1等)
北大燕工教育集团
UNIX
通用的 UNIX版本和硬件平台
UNIX类型 硬件平台
AIX IBM RS/6000系列计算机
HP/UX HP 700系列计算机,HP9000系列计算机,HP
VISBALIZE B/C/J-Class工作站
Linux Intel芯片,80386及更高
OFS/1 DEC VAX计算机北大燕工教育集团
UNIX
通用的 UNIX版本和硬件平台
UNIX类型 硬件平台
SCO Unix Ware Intel芯片,80386及更高
SCO Opserver Intel芯片,80386及更高
Sun Solaris Sun SPARC和 UltraSPARC工作站,Sun
Enterprise系列计算机
Ultrix DEC VAX计算机北大燕工教育集团
UNIX
通用的 UNIX版本和硬件平台所有的 UNIX系统都有特定的系统工具程序,
但命令行选项根据不同版本可能不同。
如:在 LINUX中系统中正在运行的进程完整列表用 ps -ef,但是在 BSD中,是用 ps -aux.
北大燕工教育集团
UNIX
登录
UNIX系统中名称是区分大小写的,口令也是。
登陆进入时最到问题,检查键盘的 Caps
Lock键,确认是否关闭的。
北大燕工教育集团
UNIX
超级用户
root,以 root登录进入时不要对系统进行试验,因为不小心,超级用户会造成很大的破坏。
需要经常改变它的口令。
北大燕工教育集团
UNIX
修改口令
passwd
由于安全性原因,任何工具都不显示用户输入的口令。
忘记口令,超级用户可以改,但是他无未能知道你的口令是什么。
北大燕工教育集团
UNIX
修改口令
passwd
如果访问连接在同一 UNIX系统的其它终端或工作站,不要退出当前的工作站试验新口令,
要从另一台机器上,不行可以再改。 Solaris
不是这样的,它修改失败只能找系统管理员了。
北大燕工教育集团
UNIX
退出系统使用完 UNIX系统,应该退出系统而不仅是关闭终端或工作站。
在命令提示符后键入 Ctrl+D
exit
logout
bye
quit
北大燕工教育集团
UNIX
Shell
何谓 shell
shell是用户与作业系统之间的交互层,用户修改其环境,设置或取消 shell的环境变量,迎合用户的需要和爱好。
shell本身就是一个电脑程序,用 C语言编写,为协助用户与作业系统之间通讯而设计,管理用户与核心
( Dernel)之间对话,并把作业系统指令换成机器代码,其实 PC用户常用的 DOS,本身就是一个 shell。
北大燕工教育集团
UNIX
Shell
shell的用途
shell的主要任务是:提示用户打入指令,读指令,转换指令为核心所能理解的语言。其实,
shell可以看作为指令解释程序,提供一些工具,
亦可以利用 shell的编写工具,构造电脑程序。
北大燕工教育集团
UNIX
Shell
SCO System的 shell可分为四大类,Bourne
shell; C shell; Korn Shell;和菜单驱动 shell。而菜单驱动 shell可再细分为三类,分别是 Open Desktop,
Sysadmsh或 scoadmin和客户应用程序。
每个 shell都有自己特定的环境文件,可以自行修改至合用,这些环境文件就仿如 DOS的批次档案( Batch
File)。
北大燕工教育集团
UNIX
Shell
Bourne shell
对普遍用户来说,Bourne shell可以说是第一个 UNIX shell,
它是由 AT&T贝尔实验室 Stephen Bourne所编写。默认提示(
Prompt)是美元符( $ ),其环境文件为 profile文件,由於文件档案不大,可以马上启动执行。
profile是存放在主目录下的普通正文文件( Text File),通过设置环境变量( Variable)和终端模式,可以使环境个人化,每次注册进入系统时,shell会读入 profile文件,并执行所列出的指令。
每当系统管理员创建新用户的户口时,系统都会自动构造一个相应的,profile文件;而整个系统的环境文件就放置在
/etc/.profile中。
用户可以使用 vi或其他正文编器修改。若要使用 env命令显示,由於注册时已设置了这些变量,也不一定需要另行设置。
北大燕工教育集团
UNIX
Shell
C shell
C shell是由 Berkeley的 Bill Joy编写,是标准 BSD( Berkeley
System Distributou)命令解释,其默认提示是份符( %),环境文件则是 cshrc和,login。
C shell采用 C语言,是 UNIX和 XENIX系统上公共软件的开发语言,提供了方便工具,快速打入,校正和再打入命令行。
.login是 C shell的注册环境文件,负责启动 shell,注册时执行一次,而,cshrc则存放常用指令如 alias等指令。譬如我们要创建一个永久别名,把命令 who| sort| more别名化为 wh,在提示( %)
後,只需要键入 wh即可。用户可在,cshrc□ 键入下面一行:
alias wh 'who/sort/more'
北大燕工教育集团
UNIX
Shell
Korn shell
Korn shell是 AT&T贝尔实验室 David Korn所开发,
是 Bourne shell的增强版本,综合了 Bourne shell
和 C shell的特点和约定,而 Korn shell则比 Bourne
和 C shell执行得更快。
Korn shell的默认提示与环境文件,跟其前身--
Bourne shell一 样,同为美元符号( $ )和,profile文件。
北大燕工教育集团
UNIX
Shell
菜单驱动 shell
菜单驱动( Menu-Driven) shell可再细分为三项:
一,Open Desktop
Open Desktop采用 XWindow图形用户介面,用户可用图符( Icon)窗口和菜单操作,如 Open
Desktop的作业系统就是 SCO UNIX System
V/386。
北大燕工教育集团
UNIX
Shell
菜单驱动 shell
菜单驱动( Menu-Driven) shell可再细分为三项:
二、系统管理员 Shell,Sysadmsh或 scoadmin
Sysadmsh或 scoadmin则是字符介面,用户可不用学习指令行语法和选项,就可以执行大批指令。大多数系统管理任务仅由系统管理处理,系统管理员则有特定的根口令( Root Password)。
北大燕工教育集团
UNIX
Shell
菜单驱动 shell
菜单驱动( Menu-Driven) shell可再细分为三项:
三、客户应用程序某些用户为了存取内部邮件、字处理或报表等应用程序时,方会使用 SCO System V,系统管理员可以装上这些程序,令它们在注册时呈现。
许多程序提供一个菜单选项,用简单打键选取一个选项,用户毋须记著指令和指令选项,亦能操控。
北大燕工教育集团
UNIX
文件存取权每个文件都可以拥有不同的存取权限,界定其它用户能否存取文件和目录。
每个文件分为三类所有权:文件的属性、属主所在小组的成员(
即组员),可存取系统的其它用户。用「|」的指令,就可以查看文件的权限。
drwxrwx…
北大燕工教育集团
UNIX
文件存取权
drwxrwx…
好像上列的文件存取权限,第一个符号指示文件类型,减号为普通文件,d则表示目录文件。接著的九个字符分成三组,分别表示属主、组员和其它用户的存取权;每组有三种存取权:「代表读( Read),w代表写( Write)和 x代表执行( Execute)。而没 有存取权的相应位置则会出现减号(-)代替。
北大燕工教育集团
UNIX
文件存取权目录存取权基本上,文件与目录之间的存取权的设置大致一样,但仍有些微分别。
首先,要查看目录的存取权限,就要在「|」之後,加一个空白处,再加上「 -d」。如果要改变当前目录,则用「 cd」。
北大燕工教育集团
UNIX
文件存取权改变存取权限要加文件或目录的存取权限,可用「 chmod」的指令,例子如下:
$ chmod g+ rw filename
g代表更改组员可以享有的存取权限,+ rw就是让组员可以读与写该文件。而 u则代表文件的属性,o代表其它用户;减号(-)则代表取消某类人的某些存取权限。
另一种更改权限的方法,就是使用八进制的数值指定存取权。每个符号赋与一个数值,r是 4,w是 2和 x是 1。例如组合读与写,其存取权的数值就是 6。又譬如欲使文件对文件属主、组员和其它用户均具读写权,指令如下:
$ chmod 666 filename
北大燕工教育集团
UNIX
文件存取权浏览文件内容需要求助,可按?键。至於,浏览文件内容有几种方法,可使用
more,显示大文件,指令如下:
$ more filename
按 〈 space bar〉,显示正文的下一全萤幕;按 〈 return〉,转往下一行;按 q进出文件;键入模式前缀(/),就可键入需要查找的匹配模式,若模式找不到,则会显示「 pattern not found」的信息。
按 pg则逐次翻一个萤幕,而每个全萤幕後,都随提示符(:),
按 〈 return〉,看下一萤幕,键入+ n,向前移动 n个萤幕;- n,
向後移动 n个萤幕;打入$,则移到文件尾。
如果使用 Cat看文件内容,就可以在全荧幕上滚动文件内容。在任何位置,按< ctrl> s,文件就会停止滚动;按< ctrl> q,则会继续滚动;按 〈 del〉 则中断不看。
北大燕工教育集团
UNIX
文件存取权处理文件
cp指令为复制文件,可以有多种用法。
(一)$ cp old.file new,file
备份一个文件
(二)$ cp file 1 file 2 Test
将 file 1和 file 2复制到 Test目录下至於,mv则为改名指令,譬如
$ mv fruit apples
就是 fruit改名为 apples
rm则是删除文件的指令。文件一经删除,就不能恢复它,故此,要加倍小心。
$ rm- i filename
加上「 -i」,删除前,系统需要确认。
北大燕工教育集团
UNIX
vi editor
任何用户最常做的事要数创建和编辑文件,
包括文档、报告和文 字,vi( Visual Editor)
是一个有效而相对简单的全荧幕编辑,使用 vi,只要记著少量基本指令,就可以开始起步,再学习其他更复杂的指令,而系统管理员则使用 vi管理和维护系统。
vi是包含在 SCO System V作业系统中的全荧幕编辑,其实,vi不独存在於 SCO UNIX内,而是 UNIX内相当普及的文件编辑。
北大燕工教育集团
UNIX
vi editor
开启文件无论是开启新档或修改旧文件,都可以使用 vi,所需指令为:
$ vi filemane
如果文件是新的,就会在荧幕底部看到一个信息,告诉用户正在创建新文件。如果文件早已存在,vi则会显示文件的首廿四行,
用户可再用游标( cursor)移动文件。
This is what vi looks like,
~
~
上面是一个经 vi开启的模拟文件,一行开始处的波折号(~)表示文件的结尾。
北大燕工教育集团
UNIX
vi editor
指令态与插入态
vi使用了两种状态,一是指令态( Command Mode),
另一是插入态( Insert Mode)。当 vi处於指令态时,打入的内容会视作指令来解释;另一方面,当 vi处於插入态时,就可以打入正文( text)给文件。
大多数 vi指令是单字符,由插入态改变为指令态,指 〈 Esc〉
键;而由命令态转为插入态,则可以使用下面的插入令,直接打入,无需再按 〈 Return〉 键。
北大燕工教育集团
UNIX
vi editor
—指令 i在游标处插入正文
—指令 I在一行开始处插入正文
—指令 a在游标後追加正文
—指令 A在行尾追加正文
—指令 o在游标下面新开一行
—指令 O在游标上面新开一行要记著一点,在插入态处,不能打入指令,必需先按 〈 Esc〉 键,
返回指令态。假若户不知身处何态,也可以按 〈 Esc〉 键,不管处於何态,都会返回指令态。
北大燕工教育集团
UNIX
vi editor
存档及退出在修改文件时,如何存档及退出指定文件都非常重要。在 vi内,行使存档或退出的指令时,要先按冒号(,),改变为指令态,用户就可以看见在荧幕左下方,出现冒号(,),
显示 vi已经改为指令态,可以进行存档或退出等工作。
北大燕工教育集团
UNIX
vi editor
常用的指令。
:q!放弃任何改动而退出 vi,也就是强行退出
:w存档
:wq存档并退出 vi
:x与 wq的工作一样
:zz与 wq的工作一样删除正文北大燕工教育集团
UNIX
vi editor
删除或修改正文都是利用插入态,故此,下面所提及的指令只需在插入态内,直接选入指令即行。
—x删除游标处字符( Character)
—nx删除游标处後 n个字符
—nX删除游标处前 n个字符
—ndw删除游标处下 n个单词( word)
—dd删除整行
—d$或 D删除由游标至该行最末
—u恢复前一次所做的删除北大燕工教育集团
UNIX
vi editor
修改正文当使用 vi修改正文,加减字符时,就会采用另一组在插入态操作的指令。
— r char由 char代替游标处的字符
—Rtext〈 Esc〉 由 text代替游标处的字符
—cwtext〈 Esc〉 由 text取代游标处的单词
—Ctext〈 Esc〉 由 text取代游标处至该行结尾处
—cc使整行空白,但保留游标位置,让你开始打入北大燕工教育集团
UNIX
vi editor
正文模式检索要检索文件,必需在指令态下进行。所谓「模式」,就是一个特定字符串,其中可含空格符。
—/ str〈 Return〉 向前搜寻 str直至文件结尾处
—?str〈 Return〉 往後搜寻 str直至文件开首处
—n同一方向上重复检索
—N相反方向上重复检索
—vi缠绕整个文件,不断检索,直至找到与模式相匹配的下一个出现。
北大燕工教育集团
UNIX
vi editor
其他如果要在 vi执行期间,转到 shell执行,使用惊叹号( !)执行系统指令,例如在 vi期间,列出当前目录内容,可以打入
:!If
另一方面,用户可以在主目录中创建,exrc环境文件,用 set打入选项,每次调用 vi时,就会读入,exrc中的指令与设置。下面是
.exrc环境文件的实例:
set wrapmarging= 8
set showmode
set autoindent
set number
北大燕工教育集团
UNIX
命令以下是 ls -l 指令输出的例子,分别介绍各栏位的意义
total 63
drwx------ 4 b1503045 1536 Feb 13 16:37 Mail
drwx------ 2 b1503045 512 Jan 9 16:26 News
drwx------ 2 b1503045 512 Feb 7 00:46 bin
drwx------ 2 b1503045 1024 Nov 1 16:43 c
-rw------- 1 b1503045 3051 Feb 7 01:49 dial-up
-rw-r----- 1 b1503045 37106 Feb 13 02:00 wwwfaq1
drwx------ 2 b1503045 512 Aug 11 1994 doc
lrwxrwxrwx 1 b1503045 11 Sep 5 20:36 docs ->
/remote/doc
drwxr-xr-x 2 b1503045 512 Feb 7 00:43 pub
北大燕工教育集团
UNIX
命令档案形式 ∶
- 一般档案。
d 目录。
l 符号链结档,( symbolic link file)用 ln -s 命令造成的,上例中,cd docs 和
cd /remote/doc 的效果是一样的。
c 字元式周边设备,以一个字元一个字元方式传输,如终端机。
b 区块式周边设备,能一次大量传输,如磁盘机。
s socket 档。
档案存取权限 ∶ 共九个字元,每三个分为一组,共三组 rwx 的组合。
前三个 rwx 是档案拥有人的权限,中间三个是所属群体( group)的权限,最後三个是其他人的使用权限。 rwx 代表的意义如下 ∶
对档案而言 对目录而言
r 可读此档 可得知目录内有哪些档案
w 可修改此档 可在此目录内建档及杀档
x 可执行此档 可进入此目录内
- 无此使用权 无此使用权北大燕工教育集团
UNIX
命令
⊙ ls 列出目录内档案名称(如 DOS 的 dir/w)
ls -l 除了列出档名外,并列出档案属性及拥有者、
档案大小及建立时间 等资讯
ls -a 列出所有档案,包括隐藏档
ls -R 递回地列出所有档案(子目录内所有档案亦列出)
ls -F 依档案格式分类可执行档档名後加 '*',目录名称後加上 '/',link档档名加上 '@'
北大燕工教育集团
UNIX
命令
⊙ pwd 查询目前所在之目录名称
⊙ cd 更换目前工作目录位置,若只打 cd 不加目录名,则回到自己的 home directory回到上一层目录,必须打 cd,.,cd 和,,中间要有空白
⊙ cat 查看文字档内容北大燕工教育集团
UNIX
命令
⊙ more 以一页一页方式显示一个文字档当最後一行出现 --more(16%)--,表示你已看了 16% 的文章。此 时可用 more 内的指令 ∶
space 往下卷动一页
Enter 往下卷动一行,若先键入数字再按
Enter可下卷指定的行数
q 或 Q 停止输出,回到系统提示符号
h 显示可用指令及其功能北大燕工教育集团
UNIX
命令
⊙ cp <原始档 > <复制档 > 就是 copy 啦!
⊙ mv <原始档 > <目的档 > 若原始档和目的档在同一目录下,可更改档名,
若加上路径名,可在目录间搬移档案
⊙ rm 删除档案,若加上 -i 会徵求确认後删除
rm -r <目录名 > 删除该目录及该目录之下的所有档案
rm -rf 同上,但不会先徵求确认注 ∶ UNIX没有 undelete,杀档前请确定你的大脑很清醒北大燕工教育集团
UNIX
命令
⊙ mkdir 建立子目录
⊙ rmdir 删除子目录,目录内须无档案
⊙ chmod 设定档案或目录的存取权限
⊙ lpr 将档案放进 printer queue 中等候列表
⊙ lpq 显示 printer queue 的内容
⊙ lp 打列印资料
⊙ lpstat 查询 打印状态与打印机相关资讯
⊙ pr 文字档之格式化输出北大燕工教育集团
UNIX
命令
⊙ grep 於档案中寻找特定字串例 ∶ grep fopen *.c 可印出所有 *.c 档案中,有
fopen 字串的那一行。
⊙ tail 印出档案最後 10 行内容
tail -200 印出档案最後 200 行内容
⊙ which 查询某个执行档是放在那个路径之下
⊙ od 以八进位察看档案内容
⊙ ln 连接 (link)档案
ln -s symbolic link
北大燕工教育集团
UNIX
命令
⊙ wc 计算档案的行数、字数及字元数
⊙ touch 更改档案修改或被存取时间
⊙ diff 档案比较
⊙ find 档案搜寻
⊙ df 显示可使用之档案储存空间及档案数目
⊙ du 计算磁盘机使用情形
⊙ umask 建档时,取消部份存取权
⊙ tee 将 stdin 输出到 stdout 并复制一份於档案中北大燕工教育集团结束谢谢!
朱立通
2001.11