HP-UX 11[1].0操作系统安装(详细安装)

HP-UX 11[1].0操作系统安装(详细安装)
HP-UX 11[1].0操作系统安装(详细安装)

HP-UX 11.0操作系统安装(详细安装)

安装所需的介质和资料:

HP-UX 11.0 Core OS Install/Update/Recovery光盘(1张)

HP-UX 11.0 Support Plus光盘(1张)

HP-UX 11.0 Application Software光盘(5张)

1.安装前的准备:

在系统的安装之前检查机器的各线连接,将机器通过网线接到hub上,并且在确保各个外设(磁带机.磁盘阵列等)加电后,然后再开机。

我现在重装35的话,需要怎么做呢?要umont已有的目录吗?

2.在屏幕上将看到:

"Processor is booting from fist available device

To discontinue. press any key within 10 second s"

在10秒之内按任意键,之后屏幕将显示一9个命令集画面:

Main Menu…………………………………………….

Command Description

Boot [PRI|ALT|] Boot from specified path

……………………… ………………………

……………………… ………………………

……………………… ………………………

Main Menu: Enter command >

3.将HP-UX11.0CoreOSInstall/Update/Recovery放入光驱或DVD,

4.键入命令SEA,系统会查询硬件设备的物理路径:

Main menu: Enter command >sea

(例如)

Path Number Device path Device Type

P0 8/4.5 Random access media

P1 8/4.9 Random access media

P2 … …………

5.根据'device path如:8/4.5'与机器前门内标注(D250)确定光驱或DVD的路径,

假设为P1 8/4.9

键入命令bo p1回车:

Main Menu: Enter command>bo p1

6 .系统会询问是否要进行交互访问,要输入 n回车

Interact with IPL? > n

注意: :接下来可能出现屏幕乱码现象,解决方法:

按User System键,屏幕底出现8个小亮块,最右边一块为

按F8键,8个亮块发生变化,其中有一个为 ,按F5键, 进入TERMINAL CONFIGURATIONJIEMIAN界面,

将TERM MODE项的值改为EM100),然后按F1,保存设置

7.系统要求选择安装方式:

Welcome to the HP-UX installation/recovery process!

Use the key to navigate between fields, and the arrow keys

Within https://www.360docs.net/doc/e95106648.html,e the key to select an item.

Use the or to pop-up a choices list.If the

Menus are not clear,select the "Help" item for more information.

[Install HP-UX ]

[Run a Recovery Shell]

[Advance Options ]

选择[Install HP-UX],回车继续。

8.屏幕出现: User Interface And Media Optionslllllllll

Source Location Options:

[*] Media only installation

[ ] Media with Network enabled (allows use of SD depots)

[ ] Idnite-UX server based installation

User Interface Option:

[*]Guided Installation (recommand for basic installs)

[ ]Advanced Installation

选择[*]Media only installation和[*]Advanced Installation两项,[*] 为选中状态,然后OK. 8.屏幕出现:

Basic Software System File system Advanced

Configrations:[……………………………………….] [ Description…]

Environments:[……………………………………....] [HP-UX B.11.00]

[Root Disk….]……………………………………………………………

File System :[Logical Volume Manager with VxFS ]

[Root Swap(MB)]…… Physical Memory (RAM) =……

[Languages…….]…… [Keyboards…] [Additional….]

对于Basic中的内容不要做任何修改,保留默认值。

9.选中File System,显示如下

(表中数据只是为例,有的数据被省略)

Basic Software System File system Advanced

Mount Dir Usages Size(MB) % used VG Name

/stand HFS 84 24 vg00 [Add]

Primary SWAP+D --- -- ---- [Modify]

/ VxFS -- -- --- [Remove]

Usage :[…..] VG name: [ ] Mount Dir :………..

Size: [Fixed MB ]----- Avail:------

[Add/Remove Disks…] [---Additional Task---]

在这里可以修改各系统文件的空间大小

Type Filesystem kbytes used avail %used Mounted on hfs /dev/vg00/lvol1 199381/200M 29440 150002 16% /stand

*** /dev/vg00/lvol2 199381/2048M ***** ****** **% /***

vxfs /dev/vg00/lvol3 258048/252M 152942 98537 61% /

vxfs /dev/vg00/lvol4 1048576/1024M 1357 981768 0% /home

vxfs /dev/vg00/lvol5 1048576/1024M 309329 693045 31% /opt

vxfs /dev/vg00/lvol6 512000/500M 1449 478642 0% /tmp

vxfs /dev/vg00/lvol7 1048576/1024M 530219 485960 52% /usr

vxfs /dev/vg00/lvol8 2097152/2048M 397013 1593881 20% /var

vxfs /dev/vg00/lvol9 2097152/2048M 1776350 300752 86% /sybase

根据要求设置各文件系统的大小与下表一致:

Mount Dir L2000(MB) Usage

Primary swap xxx Swap+D

/ xxx VxFS

/stand xxx HFS

/var xxx VxFS

/usr xxx VxFS

/Tmp xxx VxFS

/Opt xxx VxFS

/home xxx VxFS

如果屏幕上的各个文件系统的缺省值与用户要求不一样,要进行修改,

每次修改之后要按Modify项确认,以便保留设置。

设置完毕,GO,继续下一步。

这些文件系统的大小怎么确认?是在重装之前备份系统,还是手工记录?

10.接着系统会提示被安装的硬盘上的原有数据将被破坏,选GO,继续。

11.这时候系统文件的安装开始,屏幕显示,

Loading configuration utilitys……..

*Starting system configuration…….

*…………………………………..

………………………………………

整个过程包括710个文件的安装,需要较长时间(大约2小时),请耐心等待,最后系统自动重启两次,显示大大的OK字样,提示安装成功。

12.重启后,,系统要求配置网络

Are you ready to link this system to a network?

Press[y]for yes or [n] for no .then press [Return]

键入y,回车

13.系统询问是否使用DHCP:

Do you wish to use DHCP to obtain networking information ?

Press [y] for yes or [n] for no .then press [Return]

键入n,回车

14.系统询问是否继续下面的主机名。Ip地址。时间的配置:

*Your system name (host name)

*Your internet protocol (IP0 address.

*Your time zone

Are you wish to continue (answering no will HALT the system)?

Press [y] for yes or [n] for no .then press [Return]

键入y,回车

15.接着下一个画面底下两行将显示:

Enter the system name ,,then press [Return].Just pressing [Return]will keep the (not recommended)name "unhost": root

在光标处输入你想要的系统名,例如root然后回车

然后系统询问是否正确:

You have chosen root as the name for this system .

Is this correct?

Press [y] for yes or [n] for no .then press [Return]

键入y,回车

16.屏幕要求你选择你所在的位置:

1) North America or Hawaii

2) Central America

3) South America

4) Europe

5) Africa

6) Asia

7) Australia,New Zealand

Enter the number for your location (1-70then press [return]

键入6,选择Asia ,然后回车

17.接下来要求选择时间:

Select your time zone from the following list:

1)Western Russia 6)Phillipines,hongkong,Eastern China ,Taiwan

2)India 7)Japan

3)Pakistan 8)Korea

9)Thailand 9)Unlisted time zone

5)Singapore 10)Previous menu

Enter the nunber for your tiiiiiime zone(1-10),then press [Return]

键入6,回车继续

系统会询问选择是否正确:

Is this correct ?

Press [y] for yes or [n] for no .then press [Return]

键入y,回车

18.屏幕显示:

The current system time is --------------

Is this correct?

Press [y] for yes or [n] for no .then press [Return]

看系统的时间是否正确,如果不需要修改,键入y,回车

19.系统询问是否想设root的密码:

Do you want to set the root password at this time?

Press [y] for yes or [n] for no .then press [Return]

键入y,回车,系统提示输入新密码,键入密码,回车继续

20.系统要求输入IP地址:

Enter your IP address,then press [Return]or just press [Return] to select

Default address:

输入IP地址,回车,屏幕出现:

You have chosen------as the IP address for this system,

Is this correct ?

Press [y] for yes or [n] for no .then press [Return]

如果觉得输入的IP没有错误,键入y,回车确认。

21.屏幕出现:

You may configure some additional network parameters at this time :

*Subnetwork Mask and Default Gateway

*Domain Name System(DNS)

*Network Information Service(NIS)

Do want to configure these additional network parameters?

Press [y] for yes or [n] for no .then press [Return]

键入y,回车

22.接下来系统问是否要设置子网掩码和网关:

*Subnetwork mask

*Default gateway IP address

Do you wish to specify this information ?

Press [y] for yes or [n] for no .then press [Return]

键入y,回车

23.屏幕底行出现:

The subnetwork mask shown above is the system default value and possibly should be changed.Enter the new subnetwork mask,then press [Return]or just prss [Return] to use the default value above:

输入你要的子网掩码,回车

24.接着系统要求输入网关:

Enter the gateway IP address,then press [Return]

输入网关,回车

25.系统询问刚才的输入是否正确:

Are the parameters above correct?

Press [y] for yes or [n] for no .or [c] to cancel ,then press [Return]

确认无误,键入y,回车之后,系统显示:Are you continue ?

确认继续后,回车。

26.系统询问是否进行DNS设置:

To configure DNS you will need to known the :

*Local domain name

*DNS server IP address

Do you wish to specify this information ?

Press [y] for yes or [n] for no,then press [Return]

键入n,回车。

27.系统询问是否设置NIS:

Do you wish to specify NIS client information ?

Press [y] for yes or [n] for no .then press [Return]

键入n,回车。

28.在屏幕出现Press [Return] to continue ……时,回车继续。

29.接着又出现Press [Return] to continue ……时,回车继续

30.这时候屏幕出现进程检测状态,然后用户便可登录系统了,安装结束。

31.进入SAM Disks and File System File system中查看各文件系统的大小等各种信息是否与要求一致。

Mount Dir L2000(MB) Usage

Primary swap xxx Swap+D

/ xxx VxFS

/stand xxx HFS

/var xxx VxFS

/usr xxx VxFS

/Tmp xxx VxFS

/Opt xxx VxFS

/home xxx VxFS

二.AUTO RAID的磁盘空间分配

L2000下的AUTORAID中共有5块18.2G的硬盘,可用空间49,038MB,

1.进入SAM disk and file system disk device

选中设备 HP auto-raid disk array controller

然后进入Action disk array maitance Bind LUN

输入大小为xxxxMB

2.同样方法建立容量xxxxMB的LUN共5个

3.删除缺省的大小为2048MB的LUN:

Action disk array maitance UNBind LUN

2. 最后剩下xxxxMB,分成一个LUN.

3. 同时选中这6个逻辑盘,在Action configure using Logical Volume Manage中创建vg01

4. 将vg01按LVOL01…..LVOL10....的顺序建立大小为xxxx的逻辑单元n个。

7.在SAM Logical Volume Manage中查看刚才自己的设置是否符合要求。

三.HP-UX 11.0系统的补丁安装

1.以root身份登录,将光盘Support Plus user's Guide放入

5. 建立目录: mkdir /cdrom

6. 使用ioscan -fnCdisk 命令查看DVD或CD-ROM的路径为cntndn

4.使用mount /dev/dek/cntndn /cdrom命令

5.使用lsf /cdrom命令浏览光盘上的内容,目录XSWHWCR1100/和XSWGR1100/即是补丁路径

6.首先安装文件XSWHWCR1100/

命令为:swinstall -s /cdrom/XSWHWCR1100/

7.进入SD Install 界面,选中XSWHWCR/,在Action选项中选择Manage….,进入Manage Patch Selection界面,将上方的两个Automatically….项,全部选中为[X]状态。

8.选择OK,在出现的Configuration框中选YES,接下来的目标文件搜索过程有时需要几分钟,不要误以为死机。

9.然后屏幕显示跟刚进入SD Istall时一样,只有一行

XSWHWCR1100/………….

在Action中选Installation,出现一个以百分比显示安装进度的画面,表明安装正常,需10分钟左右

10.安装完毕,系统自动重启

11.相同的方法安装XSWGR/文件。

Hostname:wndy_srv

lvcreate -n lvol9 -L 5000 /dev/vg00

newfs –F vxfs /dev/vg00/rlvo9

mkdir /Sybase

mount /dev/vg00/lvol9 /Sybase

#ioscan fnCdisk

pvcreate B /dev/rdsk/c2t6d0

vgextend /dev/vg00 /dev/dsk/c2t6d0

mkboot /dev/vdsk/c2t6d0

lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/c2t6d0

lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/c2t6d0

lvextend -m 1 /dev/vg00/lvol3 /dev/dsk/c2t6d0

lvextend -m 1 /dev/vg00/lvol4 /dev/dsk/c2t6d0

lvextend -m 1 /dev/vg00/lvol5 /dev/dsk/c2t6d0

lvextend -m 1 /dev/vg00/lvol6 /dev/dsk/c2t6d0

lvextend -m 1 /dev/vg00/lvol7 /dev/dsk/c2t6d0

lvextend -m 1 /dev/vg00/lvol8 /dev/dsk/c2t6d0

lvextend -m 1 /dev/vg00/lvol9 /dev/dsk/c2t6d0

mkboot -a"hpun (;0)/stand/vmunix" /dev/dsk/c2t6d0

lvlnboot -b /dev/vg00/lvol1

lvlnboot -r /dev/vg00/lvol3

lvlnboot -s /dev/vg00/lvol2

lvlnboot -d /dev/vg00/lvol2

lvlnboot -v

lvlnboot –R

#shutdown –ry 0

create PV

#iosacn –fnCdisk

#pvcreate –f /dev/rdsk/c3d0t0

#pvcreate –f /dev/rdsk/c5d0t0

#mkdir /dev/vg01

#mknod /dev/vg01/group c 64 0x010000

vgcreat vg01 /dev/dsk/c3d0t0 /dev/dsk/c5d0t0 /dev/dsk/c7d0t0 /dev/dsk/c9d0t0 2.create the LV

lvcreate -n tss_data01 -L 5000 /dev/vg01

lvcreate -n tss_data02 -L 5000 /dev/vg01

lvcreate -n tss_data03 -L 5000 /dev/vg01

lvcreate -n tss_data04 -L 5000 /dev/vg01

lvcreate -n tss_data05 -L 5000 /dev/vg01

lvcreate -n tss_data06 -L 5000 /dev/vg01

lvcreate -n tss_data07 -L 5000 /dev/vg01

lvcreate -n tss_data08 -L 5000 /dev/vg01

lvcreate -n tss_back01 -L 10000 /dev/vg01

lvcreate -n tss_back02 -L 10000 /dev/vg01

lvcreate -n tss_log01 -L 2000 /dev/vg01

lvcreate -n tss_log02 -L 2000 /dev/vg01

lvcreate -n tss_log03 -L 2000 /dev/vg01

lvcreate -n tss_log04 -L 2000 /dev/vg01

lvcreate -n tss_log05 -L 2000 /dev/vg01

lvcreate -n sybmaster_2k -L 100 /dev/vg01

lvcreate -n sybmaster_4k -L 100 /dev/vg01

lvcreate -n sybsysproc_2k -L 120 /dev/vg01

lvcreate -n sybsysproc_4k -L 120 /dev/vg01

newfs –F vxfs /dev/vg01/rtss_back01

mkdir /Sybase/tss_back01

mount /dev/vg01/ tss_back01 /Sybase/ tss_back01

#netstat –i

#netstat -r

/etc/rc.config.d/netconfi

RARP=0

INTERFACE_NAME[1]=lan1

IP_ADDRESS[1]=156.32.16.8

SUBNET_MASK[1]=255.255.255.0

BROADCAST_ADDRESS[1]= 156.32.16.255

INTERFACE_STATE[1]=up

DHCP_ENABLE[1]=0

ROUTE_DESTINATION[1]="default"

ROUTE_GA TEWAY[1]= 156.32.16.6

ROUTE_MASK[1]="255.255.255.0"

ROUTE_COUNT[1]="1"

ROUTE_ARGS[1]=""

Ndd –set /dev/ip ip_send_source_quench 0 (only HP-UX11.0)

Vi /etc/fstab

/dev/vg00/lvol9 /sybase vxfs rw,suid,nolargefiles,delaylog,datainlog 0 2

/dev/vg01/tss_back01 /sybase/tssback vxfs rw,suid,nolargefiles,delaylog,datainlog 0 2

HP-UX系统安装和配置2001-5-29 14:09:29

--------------------------------------------------------------------------------

以下内容是本人根据实际工作经验组织起来的,与大家共享!

1.1 HP-UX系统安装

HP-UX操作系统是预装的,由HP工程师进行配置。

配置包括如下参数:

主机名:CRCT1(上)

CRCT2(下)

此主机名可通过hostname或uname –a 命令查看。

1.2 创建用户帐号

使用sam创建用户帐号halt、test、jzx、train和informix。

并分别用passwd命令给各用户设置口令。

1.3配置磁盘

1.3.1 配置镜像磁盘

Mirror Disk是HP-UX的一套软件包,当系统中安装有两个系统盘时,可以利用该软件的功能来做操作系统的镜像备份,以下是做镜像磁盘的步骤。

1、执行lvlnboot -v命令检查系统中的启动设备

#lvlnboot -v

Boot

Boot

Swap

Dump

2、创建第二块系统盘

#pvcreate -B /dev/rdsk/c2t6d0

3、扩展vg00,添加第二块硬盘

#vgextend /dev/vg00 /dev/dsk/c2t6d0

4、为第二块磁盘创建boot引导信息

#mkboot /dev/dsk/c2t6d0

5、扩展vg00中各逻辑卷,添加镜像磁盘

lvextend -m /dev/vg00/lvol2 /dev/dsk/c2t6d0

lvextend -m /dev/vg00/lvol3 /dev/dsk/c2t6d0

lvextend -m /dev/vg00/lvol4 /dev/dsk/c2t6d0

lvextend -m /dev/vg00/lvol5 /dev/dsk/c2t6d0

lvextend -m /dev/vg00/lvol6 /dev/dsk/c2t6d0

lvextend -m /dev/vg00/lvol7 /dev/dsk/c2t6d0

lvextend -m /dev/vg00/lvol8 /dev/dsk/c2t6d0

lvextend -m /dev/vg00/lvol9 /dev/dsk/c2t6d0

lvextend -m /dev/vg00/lvol10 /dev/dsk/c2t6d0

6、为第二块磁盘创建boot引导信息

#mkboot -a "hpux(;0)/stand/vmunix" /dev/dsk/c2t6d0

7、执行如下操作后重新启动系统

#lvlnboot -b /dev/vg00/lvol1

#lvlnboot -b /dev/vg00/lvol2

#lvlnboot -b /dev/vg00/lvol3

#lvlnboot -d /dev/vg00 /dev/dsk/c2t6d0

#lvlnboot -R

#shutdown -h -y 0

8、在启动Main Menu出现时,从第二块磁盘启动

Main Menu:>sea

P0 0/0/2/0.6 intscsia.6 Random access medias

P1 0/0/2/1.6 intscsia.6 Random access medias

P0 0/4/0/0.0 Random access medias

P3 0/10/0/0.1 Random access medias

P4 1/10/0/0.5 Sequene access medias

Main Menu:>bo p1

9、系统启动以后执行如下操作

#lvlnboot -v

1.3.2添加磁盘阵列柜

使用sam命令添加物理磁盘:

sam Disks and File Systems(CRCT1)

选定某个磁盘,在该磁盘上执行:

Disk Devices

Actions Disk Array Maitainecebind

出现的菜单可对选定的物理磁盘添加一个新的PV,共添加四个PV,其中两个64G,两个1GB。

1.3.3添加VG02、VG03

sam Disks and File Systems(CRCT1)

V olumes Groups

Actions Create

Modify

delete

出现菜单以后对上一步创建的两个64GB的PV配置为新的VG02,共128GB。将其中的一个1GB的PV配置为VG03。

1.4配置磁带机

1.4.1 配置磁带机

1、添加磁带机驱动程序tape

2、连接核心并重新启动系统

3、使用磁带机设备

tar cvf /dev/rmt/0m /etc/*

1.4.2 配置磁带库

1、添加磁带库驱动程序shrgr

2、连接核心并重新启动系统

3、查看磁带库设备

ll /dev/ac/*

1.5配置网络

1.5.1使用sam配置网卡

samNetwork ConfigrationIP Address on network devices

选择该选项之后会出现网络设备的列表,可以选择在某个设备上配置网络地址或禁止该设备(disable)。

1.5.2 手工配置网卡

编辑/etc/rc.config.d/netconf文件,更改其中的网卡的IP地址。

Lan0

IP=192.168.1.10

SUBNET=255.255.255.0

1.5.3 添加启动静态路由

1、生成文件/sbin/init.d/route

#more /sbin/init.d/route

route add default 192.168.3.1

2、生成连接文件

ln -s /sbin/init.d/route /sbin/rc2.d/S750route

3、查看路由信息

netstat -r

1.5.4 配置bootp远程启动协议

1、搜索系统中的网卡

#/usr/bin/lanscan

#ifconfig lan0

2、备份原始文件

#cp /etc/bootptab /etc/bootptab.bak

3、编辑/etc/bootptab文件

#/usr/bin/vi /etc/bootptab

add a similar entry for each system to be served by this bootp serverr

CRCT2:\

Ht=ether:\

Vm=rfc1048:\

Ha=080009000000:\

Ip=192.168.1.11

Hn:\

Bf=lif2021.bin:\

4、当CRCT1启动时按空格键中断其启动过程

进入Main Menu状态,键入bo lan.192.168.1.10

interact with IPL (Y,N,or Cancel)?N

接下来就是远程启动的过程。

二、MC/SG双机系统安装和配置

2.1 MC/Service Guard的安装

2.1.1 完全安装MC/SG

1、首先将MC/SG的安装光盘mount到某个目录下

2、运行命令swinstall

3、选择安装从本地的安装光盘中安装

4、选定[ Auto Select Marked target ]

5、选定MC/Service Guard软件包

6、执行Action中的install选项

2.1.2 安装MC/SG 的PA TCH包

1、首先确定操作系统的版本号

#uname -a

HP-UX 11.0 CRCT1

2、再确定系统中已安装的MC/SG软件包及版本号

#swlist

3、从最新的HP网上资源中下载MC for N4000的补丁包

该补丁包文件为X1_mobile_patches.depot,大小为254,648,320Bytes,将该文件传输到/tmp目录下

4、安装该补丁包

#swinstall -s /tmp/X1_mobile_patches.depot

5、查看已安装的补丁包

#swlist|grep MC

PHSS_11.230 MC/Service Guard

2.2 MC/SG的配置

2.2.1 网络设置

使用lanscan可以查找系统中有几块网卡及其相关的信息,在本工程中可以看到每台机器上有lan0、lan1、lan2等三块网卡,其作用如下:

1、lan0:心跳线heart beating network

双机心跳线使用10 Base-T网卡,配置在同一网段196.1.1.0,使用直连线连接。(直连线的制作需要自己动手,HP不提供,请参阅有关文档)

2、lan1:工作用网卡

可通过系统工具sam进行将网卡IP地址更改到需要的工作网段上,并可通过查看/etc/rc.config.d/netconf文件来查看当前网络的配置情况,在配置完工作网卡的IP地址后,要选定一个工作用的IP地址,应和工作网卡在同一个网段,如:

CRCT1: 192.168.1.10

CRCT2: 192.168.1.11

CRCT: 192.168.1.15

3、lan2:备份网卡

备份用网卡不配置IP地址。

4、信任访问设置

/.rhosts文件设置

CRCT root

CRCT1 root

CRCT2 root

/etc/hosts.equiv文件设置

CRCT1 root

CRCT1 informix

CRCT1 train

CRCT1 jzx

CRCT2 root

CRCT2 informix

CRCT2 train

CRCT2 jzx

CRCT2 root

5、拷贝文件为MC的节点目录列表文件

cp /etc/hosts.equiv /etc/cmcluster/cmclnodelist

rcp /etc/hosts.equiv CRCT1:/etc/hosts.equiv

rcp /etc/hosts.equiv CRCT1:/etc/cmcluster/cmclnodelist

2.2.2 锁盘设置

1、在CRCT1和CRCT2主机上创建一个200M的VGLOCK

1) 创建PV

pvcreate -f -s 200M /dev/rdsk/c3t0d4 /dev/rdsk/c4t1d4

2) 创建VG

mkdir /dev/vglock

mknod /dev/vglock/group c 64 0x040000

vgcreate /dev/vglock /dev/dsk/c3t0d4 /dev/dsk/c4t1d4

3) 显示VG

#vgdisplay -v vglock

/dev/dsk/c3t0d4

/dev/dsk/c3t1d4

4) 将CRCT1上VGLOCK信息export出来

#vgexport -v -p -s -m /tmp/vglock.map /dev/vglock

#rcp /tmp/vglock.map CRCT2:/tmp/vgolck.map

5) 在CRCT2上将VGLOCK的信息import出来

#mkdir /dev/vglock

#mknod /dev/vglock/group c 64 0x040000

#vgimport -v -s -m /tmp/vglock.map

#vgchange -a y /dev/vglock

6) 在CRCT2上显示VGLOCK的信息

#vgdisplay -v /dev/vglock

/dev/dsk/c3t1d4

/dev/dsk/c4t0d4

2、将VG设置为非自动激活

#vi /etc/lvmrc

其中

AUTO_VG_ACTIVA TE=1 修改为0

3、将train目录挂接的文件系统屏蔽掉

使用vi编辑/etc/fstab(将/train一行注释掉)

#/dev/vg03/lvol20 /train vxfs rw,suid nolargefiles,delaylog 0 2

4、重新启动系统,确定CRCT1和CRCT2双机上的VG01、VG02、VG03、VGLOCK处于非活动状态#vgdisplay

/dev/vg01 not activate

/dev/vg02 not activate

/dev/vg03 not activate

/dev/vglock not activate

2.2.3 配置双机MC

1、确定一台主机

通过hostname来查看各主机的名称,并确定在CRCT1为主机,CRCT2为备份机。

2、在CRCT1上生成cluster.ascii文件

#cmquerycl -n CRCT1 -n CRCT2 -v -C /etc/cmcluster/cluster.ascii

3、编辑/etc/cmcluster/cluster.ascii文件,修改如下参数

NODE_NAME CRCT1

NETWORK_INTERFACE lan0

HEARTBEAT_IP 196.1.1.1

NETWORK_INTERFACE lan1

192.168.1.10

NETWORKINTERFACE lan2

FIRST_CLUSTER_LOCK_PV /dev/dsk/c3t1d4

NODENAME CRCT2

NETWORK_INTERFACE lan0

HEARTBEAT_IP 196.1.1.2

NETWORK_INTERFACE lan1

192.168.1.11

NETWORKINTERFACE lan2

FIRST_CLUSTER_LOCK_PV /dev/dsk/c3t0d4

MAX_CONFIGURED_PACKAGE 2

4、对配置进行检查

#cmcheckconf -v -C /etc/cmcluster/cluster.ascii

5、将vglock激活

#vgchange -a y /dev/vglock

6、将配置信息分发到各节点上

#cmapply -v -C /etc/cmcluster/cluster.ascii

7、启动双机

#cmrunck -v

8、查看双机信息

#cmviewcl -v

2.2.4 配置运行在双机MC的包(package)

以上只是将双机运行起来了,下面开始配置运行在双机上的包

在CRCT1主机上生成informix包的配置参考文件

#mkdir /etc/cmcluster/informix

#cmmakepkg -p /etc/cmcluster/informix/informix.conf

第九章 数据库安全性练习题和答案

第九章数据库安全性 一、选择题 1. 以下()不属于实现数据库系统安全性的主要技术和方法。 A. 存取控制技术 B. 视图技术 C. 审计技术 D. 出入机房登记和加锁 2.SQL中的视图提高了数据库系统的()。 A. 完整性 B. 并发控制 C. 隔离性 D. 安全性 3.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。 A. 完整性 B. 可靠性 C. 安全性 D. 一致性 4. 在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。 A. 范围越小 B. 约束越细致 C. 范围越大 D. 约束范围大 三、简答题 1. 什么是数据库的安全性? 答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 2. 数据库安全性和计算机系统的安全性有什么关系? 答:安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。 系统安全保护措施是否有效是数据库系统的主要指标之一。 数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的, 3.试述实现数据库安全性控制的常用方法和技术。 答:实现数据库安全性控制的常用方法和技术有: 1)用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。 2)存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如C2级中的自主存取控制(DAC),B1级中的强制存取控制(MAC); 3)视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。 4)审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,DBA可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。 5)数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。 具体内容请参见《概论》9.2。 4.什么是数据库中的自主存取控制方法和强制存取控制方法? 答:自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。 强制存取控制方法:每一个数据对象被(强制地)标以一定的密级,每一个用户也被(强制地)授予某一个级别的许可证。系统规定只有具有某一许可证级别的用户才能存取某一个

操作系统实验实验1

广州大学学生实验报告 1、实验目的 1.1、掌握进程的概念,明确进程的含义 1.2、认识并了解并发执行的实质 2.1、掌握进程另外的创建方法 2.2、熟悉进程的睡眠、同步、撤消等进程控制方法 3.1、进一步认识并发执行的实质 3.2、分析进程竞争资源的现象,学习解决进程互斥的方法 4.1、了解守护进程 5.1、了解什么是信号 5.2、INUX系统中进程之间软中断通信的基本原理 6.1、了解什么是管道 6.2、熟悉UNIX/LINUX支持的管道通信方式 7.1、了解什么是消息 7.2、熟悉消息传送的机理 8.1、了解和熟悉共享存储机制 二、实验内容 1.1、编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统 中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示'a',子进程分别显示字符'b'和字符'c'。试观察记录屏幕上的显示结果,并分析原因。 1.2、修改上述程序,每一个进程循环显示一句话。子进程显示'daughter …'及 'son ……',父进程显示'parent ……',观察结果,分析原因。 2.1、用fork( )创建一个进程,再调用exec( )用新的程序替换该子进程的内容 2.2、利用wait( )来控制进程执行顺序 3.1、修改实验(一)中的程序2,用lockf( )来给每一个进程加锁,以实现进程之间的互斥 3.2、观察并分析出现的现象 4.1、写一个使用守护进程(daemon)的程序,来实现: 创建一个日志文件/var/log/Mydaemon.log ; 每分钟都向其中写入一个时间戳(使用time_t的格式) ; 5.1、用fork( )创建两个子进程,再用系统调用signal( )让父进程捕捉键盘上来的中断信号(即按^c键);捕捉到中断信号后,父进程用系统调用kill( )向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止: Child process1 is killed by parent! Child process2 is killed by parent! 父进程等待两个子进程终止后,输出如下的信息后终止: Parent process is killed! 5.2、用软中断通信实现进程同步的机理

操作系统实验1

#include "stdio.h" #include #include #define getpch(type) (type*)malloc(sizeof(type)) #define NULL 0 struct pcb { /* 定义进程控制块PCB */ char name[10]; char state; int ntime; int rtime; struct pcb* link; }*ready=NULL,*p; typedef struct pcb PCB; void sort() /* 建立对进程进行优先级排列函数*/ { PCB *first, *second; int insert=0; if((ready==NULL)||((p->ntime)<(ready->ntime))) /*运行时间最短者,插入队首*/ { p->link=ready; ready=p; } else /* 进程比较运行时间优先级,插入适当的位置中*/ { first=ready; second=first->link; while(second!=NULL) { if((p->ntime)<(second->ntime)) /*若插入进程比当前进程所需运行时间短,*/ { /*插入到当前进程前面*/ p->link=second; first->link=p; second=NULL; insert=1; } else /* 插入进程运行时间最长,则插入到队尾*/ { first=first->link; second=second->link; } } if(insert==0) first->link=p; } }

操作系统03任务_0007

一、单项选择题(共 24 道试题,共 72 分。) 1. 按文件用途来分,编译程序是()。 A. 用户文件 B. 档案文件 C. 系统文件 D. 库文件 满分:3 分 2. 在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于()。 A. ASCII文件 B. 普通文件 C. 目录文件 D. 特别文件 满分:3 分 3. 文件管理实际上是管理()。 A. 主存空间 B. 辅助存储空间 C. 逻辑地址空间 D. 物理地址空间 满分:3 分 4. 操作系统实现“按名存取”的关键在于解决()。 A. 文件逻辑地址到文件具体的物理地址的转换 B. 文件名称与文件具体的物理地址的转换 C. 文件逻辑地址到文件名称的转换 D. 文件名称到文件逻辑地址的转换 满分:3 分 5. 数据库文件的逻辑结构形式是()。 A. 流式文件

B. 记录式文件 C. 档案文件 D. 只读文件 满分:3 分 6. 由一串字符序列组成,文件内的信息不再划分可独立的单位,这是指()。 A. 流式文件 B. 记录式文件 C. 顺序文件 D. 链接文件 满分:3 分 7. 链接文件解决了连续文件存在的问题,它()。 A. 使用指针存入主存,速度快 B. 适合于随机存取方式 C. 不适用于顺序存取 D. 提高了存储空间的利用率 满分:3 分 8. 树形目录结构的主文件目录称为()。 A. 父目录 B. 根目录 C. 子目录 D. 用户文件目录 满分:3 分 9. 在二级目录结构中,同一个用户不同文件的文件名()。 A. 可以相同 B. 可以不同 C. 一定不同

D. 应该相同 满分:3 分 10. 如果文件系统中有两个文件重名,不应采用()结构。 A. 单级目录 B. 树形目录 C. 二级目录 D. 非循环图目录 满分:3 分 11. 用ls命令以长格式列目录信息时,若某一文件的特征在文件列表中按如下顺序显示在屏 幕上: A. 读和执行 B. 读、写、执行 C. 写和执行 D. 读和写 满分:3 分 12. 下列属于文件保密技术的是()。 A. 建立副本 B. 定期备份 C. 设置口令 D. 规定存取权限 满分:3 分 13. 大多数低速设备都属于()设备。 A. 独占 B. 共享 C. 虚拟 D. SPOOLing 满分:3 分

操作系统实验_实验1

广州大学学生实验报告 开课学院及实验室:计算机科学与工程实验室 2015年11月11日 实验课 操作系统成绩 程名称 实验项 进程管理与进程通信指导老师陈康民目名称 (***报告只能为文字和图片,老师评语将添加到此处,学生请勿作答***) 进程管理 (一)进程的创建实验 一、实验目的 1、掌握进程的概念,明确进程的含义 2、认识并了解并发执行的实质 二、实验内容 1、编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一 个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示'a',子进程分别显示字符'b'和字符'c'。试观察记录屏幕上的显示结果,并分析原因。 2、修改上述程序,每一个进程循环显示一句话。子进程显示'daughter …'及'son ……', 父进程显示'parent ……',观察结果,分析原因。 三、实验步骤 1、编写一段程序,使用系统调用fork( )创建两个子进程。 代码: #include main( ) { int p1,p2; while((p1=fork( ))= = -1); /*创建子进程p1*/ if (p1= =0) putchar('b'); else { while((p2=fork( ))= = -1); /*创建子进程p2*/ if(p2= =0) putchar('c'); else putchar('a'); } } 运行结果:

bca,bac, abc ,……都有可能。 2、修改上述程序,每一个进程循环显示一句话。子进程显示'daughter …'及'son ……',父进程显示'parent ……',观察结果,分析原因。 代码:#include main( ) { int p1,p2,i; while((p1=fork( ))= = -1); /*创建子进程p1*/ if (p1= =0) for(i=0;i<10;i++) printf("daughter %d\n",i); else { while((p2=fork( ))= = -1); /*创建子进程p2*/ if(p2= =0) for(i=0;i<10;i++) printf("son %d\n",i); else for(i=0;i<10;i++) printf("parent %d\n",i); } } 结果:

任务系统操作流程

任务系统 工作程序描述 关键任务的完成情况是考核中的一项重要内容,任务系统功能实 现对任务的定义、实施记录、任务调整和任务评分,以及对任务 的总览和查询。 具体的操作步骤如下: 1任务总览 考核账号或大帐号进行以下操作: ?点选考核周期和分类,点击“查询”,进行某一类任务的总 览。

2任务查询 考核账号或大帐号进行以下操作: ?选中左侧树中的一个或多个部门或岗位,点选考核周期或填 选“开始时间”“结束时间”后点击“查询”按钮,查看选 中部门或岗位的任务列表。 ?同时可以进行按任务名称的模糊查询。 3任务定义 考核账号进行以下操作: ?选中左侧树中的某一部门或岗位,填选任务的开始时间和结 束时间后点击“查询”按钮,查看选中部门或岗位的任务列 表。

?点击“新建”按钮,在弹出窗口中进行任务的定义。 ?保存成功后,勾选要提交审核的数据,点击“提交审核”按钮,点击确定完成数据的提交审核。 ?其次,还可对勾选的数据进行修改、删除操作,这些操作只能在提交审核前进行,一经提交,数据将不能做修改、删除。 ?关键任务的导入、导出:勾选想要导出的任务数据,点击“导出”按钮,可将列表中的数据按照模板导出到excel文档,可在文档中对数据内容进行修改(请不要修改模板),然后 点击“导入”按钮,可将文档中的数据导入到系统中,并覆 盖原数据。

注意事项:在填选考核人和审核人时,要选择人,不要点选岗 位。 审核账号进行以下操作: ?勾选左侧树中某部门或岗位,可查看选中部门或岗位的待审 核的关键任务。 ?勾选列表中的待审核的关键任务,点击“审核“按钮,在弹 出的验证弹出窗口中,输入个人的账号(不是登录系统时的 审核账号),点击确定完成数据的审核。 注意事项:这里的执行人指的是实施任务的人员,考核人指的 是为执行人所完成的任务进行评分的人员,审核人将对该评分 进行审核。 在任务系统——任务实施中,将使用这里的执行人的个人账号 登陆系统,进行任务实施情况记录。 在任务系统——任务调整中,将使用这里的考核人和审核人的 个人账号登陆系统,进行任务调整并进行审核。 在任务系统——任务评价中,将使用这里的考核人和审核人的 个人账号登陆系统,进行评分和审核。 4任务实施 注意:执行人账号指在“任务系统_任务定义”中定义的执行人 的个人账号。 执行人账号(个人账号)进行以下操作: ?填选考核时间等信息后点击“检索任务”按钮,查看待实施 的任务列表。 ?勾选要执行的任务,点击“执行任务”按钮,在弹出窗口填 写此任务的执行情况。

操作系统实验一

本科实验报告 课程名称:操作系统 学号: 姓名: 专业: 班级: 指导教师: 课内实验目录及成绩 信息技术学院

实验(实验一) 1 实验名称:基本shell命令及用户管理 2 实验目的 2.1 掌握安装Linux操作系统的方法。 2.2 掌握Linux操作系统的基本配置。 2.3 了解GNOME桌面环境。 2.4 掌握基本shell命令的使用。 3 实验准备 3.1 下载VMware Workstation虚拟机软件(版本不限)。 3.2 准备Linux操作系统的安装源(内核版本和发行版本均不限)。 注:实验准备、实验内容4.1和4.2作为回家作业布置,同学们利用课余时间可在私人计算机上完成。 4 实验要求、步骤及结果 4.1 安装虚拟机软件。 【操作要求】安装VMware Workstation虚拟机软件,并填写以下4.1.1和4.1.2的内容。 4.1.1【VMware Workstation虚拟机版本号】 4.1.2【主要配置参数】 4.2 安装Linux操作系统。 【操作要求】安装Linux操作系统,版本不限。 Linux发行版本: Linux内核版本:

【主要操作步骤:包括分区情况】 1、创建一台虚拟机安装操作系统时客户机操作系统选择Linux 2、修改虚拟机的安装路径。 3、建一个新的虚拟磁盘,磁盘的空间20GB,并且将单个文件存储虚拟磁盘。 4、设置分区完毕,安装虚拟机 4.3 了解Linux操作系统的桌面环境之一GNOME。 【操作要求】查看桌面图标,查看主菜单,查看个人用户主目录等个人使用环境。【操作步骤1】桌面图标

【操作步骤2】主菜单 【操作步骤3】个人用户主目录 【操作步骤4】启动字符终端

操作系统实验全(五个)

操作系统试验指导 —. 课程的性质、目的和任务 操作系统在整个计算机系统软件中占有中心地位。其作用是对计算机系统进行统一的调度和管理,提供各种强有力的系统服务,为用户创造既灵活又方便的使用环境。本课程是计算机及应用专业的一门专业主干课和必修课。通过本课程的学习,使学生掌握操作系统的基本概念、设计原理及实施技术,具有分析操作系统和设计、实现、开发实际操作系统的能力。 二. 实验的意义和目的 操作系统是计算机专业学生的一门重要的专业课程。操作系统质量对整个计算机系统的性能和用户对计算机的使用有重大的影响。一个优良的操作系统能极大地扩充计算机系统的功能,充分发挥系统中各种设备的使用效率,提高系统工作的可靠性。由于操作系统涉及计算机系统中各种软硬件资源的管理,内容比较繁琐,具有很强的实践性。要学好这门课程,必须把理论与实践紧密结合,才能取得较好的学习效果。培养计算机专业的学生的系统程序设计能力,是操作系统课程的一个非常重要的环节。通过操作系统上机实验,可以培养学生程序设计的方法和技巧,提高学生编制清晰、合理、可读性好的系统程序的能力,加深对操作系统课程的理解。使学生更好地掌握操作系统的基本概念、基本原理、及基本功能,具有分析实际操作系统、设计、构造和开发现代操作系统的基本能力。 三.实验运行环境及上机前的准备 实验运行环境: C语言编程环境 上机前的准备工作包括: ●按实验指导书要求事先编好程序; ●准备好需要输入的中间数据; ●估计可能出现的问题; ●预计可能得到的运行结果。 四. 实验内容及安排 实验内容包括进程调度、银行家算法、页式地址重定位模拟,LRU算法模拟和先来先服务算法五个实验。每个实验介绍了实习的目的要求、内容和方法。

系列服务器windows操作系统安装步骤

IBM X系列服务器Windows操作系统安装步骤

引言 本文介绍采用IBM Server Guide光盘引导安装Windows操作系统,使用IBM Server Guide光盘安装会清除硬盘上的分区和数据,安装前请务必向客户说明,确认是否需要备份数据。 一、工具准备 IBM ServerGuide光盘一张, windows操作系统安装光盘一套(以windows2003为例), IBM ServeRAID Manager 安装光盘一张。 需要注意的是,根据服务器型号不同,所需要的IBM ServerGuide光盘 版本也不同,下面给出两者对应关系,请根据服务器型号选择合适版本。 二、具体安装步骤 1、设置服务器从光驱启动,开机按F1-startup进行设置。 2、用ServerGuide CD光盘启动服务器,光盘启动后,显示如下画面 选择使用本引导盘的语言(注意:此时语言为ServerGuide引导程序语言,与所要安装操作系统无关),出现如下画面,选择English) 3、选择键盘布局以及国家或地区画面,在这里全部选择United States,然后 点击Next 4、出现许可协议界面,阅读许可协议内容,点击I accept继续即可 中文用户可以在Language选项中选择Chinese 阅读中文协议 5、查看概述了解ServerGuide 功能,请在使用前仔细查看相关使用说明,点击Next继续 6、在这里可以选择要安装的操作系统,选择后点击Next 7、列表显示接下来将要做的配置,目前提示要设置日期和时间,点击Next 8、设置正确的日期和时间后点击Next 9、当出现清除硬盘信息界面时,请根据需要选择,如果需要保留已有的阵列信息,请选择Skip this task,但硬盘上的数据和分区仍然会被清除掉,选择clear all hard …会直接清除阵列及硬盘信息,如无特殊要求,我们一般选择第二项clear all hard disk drives and restore servraid to defaults,选择后点击Next继续

电大操作系统形考任务

操作系统形考3 一、单选题(每题3分,共计16题) 题目1 答案已保存 满分3.00 标记题目 题干 17. 文件的存储空间管理实质上是组织和管理()。 选择一项: A. 辅存已占用区域 B. 辅存空闲块 C. 文件目录 D. 进程控制块 题目2 答案已保存 满分3.00 标记题目 题干 11. 文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身构成的文件是()。 选择一项: A. 链接文件 B. 索引文件 C. 逻辑文件 D. 连续文件

题目3 答案已保存 满分3.00 标记题目 题干 3. 特殊文件是与()有关的文件。 选择一项: A. 二进制数据 B. 文本 C. 图像 D. 硬件设备 题目4 答案已保存 满分3.00 标记题目 题干 20. 在UNIX系统中,某文件的使用权限设置为754,则表示()。选择一项: A. 同组用户仅能读 B. 其他用户可读、写、执行 C. 文件主可读、写、执行 D. 同组用户仅能写 题目5 答案已保存

满分3.00 标记题目 题干 12. 文件名与()的转化是通过文件目录来实现的。选择一项: A. 逻辑地址 B. 物理地址 C. 文件记录 D. 文件内部名 题目6 答案已保存 满分3.00 标记题目 题干 21. 下列属于文件保密机制的是()。 选择一项: A. 定期备份 B. 设置口令 C. 建立副本 D. 文件的链接 题目7 答案已保存 满分3.00

标记题目 题干 15. 当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是()。选择一项: A. /prog/file.c B. /usr/meng/file.c C. /usr/file.c D. /usr/meng/prog/file.c 题目8 答案已保存 满分3.00 标记题目 题干 19. 下列关于磁盘的描述中,正确的是()。 选择一项: A. 磁盘属于字符设备 B. 减少磁盘的寻道时间可以显著改善系统性能 C. 磁盘的动作不局限于机械运动,可以无限快 D. 当关掉电源后,磁盘存储的内容丢失 题目9 答案已保存 满分3.00

操作系统实验报告.

学生学号0121210680225 实验课成绩 武汉理工大学 学生实验报告书 实验课程名称操作系统 开课学院计算机科学与技术学院 指导老师姓名刘军 学生姓名李安福 学生专业班级软件sy1201 2014 — 2015 学年第一学期

《操作系统》实验教学大纲 课程编号: 课程名称:操作系统/Operating System 实验总学时数:12学时 适应专业:计算机科学与技术、软件工程 承担实验室:计算机科学与技术学院实验中心 一、实验教学的目的和任务 通过实验掌握Linux系统下常用键盘命令、系统调用、SHELL编程、后台批处理和C程序开发调试手段等基本用法。 二、实验项目及学时分配 序号实验项目名称实验学时实验类型开出要求 01 Linux键盘命令和vi 2 设计必开 02 Linux下C编程 2 设计必开 03 SHELL编程和后台批处理 2 设计必开 04 Linux系统调用(time) 2 设计必开 05 Linux进程控制(fork) 4 设计必开 三、每项实验的内容和要求: 1、Linux键盘命令和vi 要求:掌握Linux系统键盘命令的使用方法。 内容:见教材p4, p9, p40, p49-53, p89, p100 2、Linux下的C编程 要求:掌握vi编辑器的使用方法;掌握Linux下C程序的源程序编辑方法;编译、连接和运行方法。 内容:设计、编辑、编译、连接以及运行一个C程序,其中包含键盘输入和屏幕输出语句。 3、SHELL编程和后台批处理 要求:掌握Linux系统的SHELL编程方法和后台批处理方法。 内容:(1) 将编译、连接以及运行上述C程序各步骤用SHELL程序批处理完成,前台运行。 (2) 将上面SHELLL程序后台运行。观察原C程序运行时输入输出情况。 (3) 修改调试上面SHELL程序和C程序,使得在后台批处理方式下,原键 盘输入内容可以键盘命令行位置参数方式交互式输入替代原键盘输入内容, 然后输出到屏幕。 4、Linux系统调用使用方法。

操作系统任务

1. 修改help命令的显示方式和显示内容 修改HelpComd()函数,使之提供菜单式的较详细的帮助信息。例如可以先用菜单形式简单列出各命令名称,当用户选择某个命令的序号后,再比较详细地介绍该命令,包括命令的各种形式,每种形式的功能,以及某些举例说明等等。 /***********************修改后的Help命令程序代码:*************************/ void HelpComd() //help命令,帮助信息(显示各命令格式) { int i=1; //用来选择需要查看的命令的序号 cout<<"\n* * * * * * * 本系统主要的文件操作命令简述如下* * * * * * * *\n\n"; cout<<"0、退出帮助\t"; cout<<"1、create \t"; cout<<"2、open \t"; cout<<"3、write \n"; cout<<"4、read \t"; cout<<"5、close \t"; cout<<"6、del \t"; cout<<"7、dir \n"; cout<<"8、cd \t"; cout<<"9、md \t"; cout<<"10、rd \t"; cout<<"11、ren \n"; cout<<"12、attrib \t"; cout<<"13、copy \t"; cout<<"14、type \t"; cout<<"15、rewind \n"; cout<<"16、fseek \t"; cout<<"17、block \t"; cout<<"18、closeall \t"; cout<<"19、uof \n"; cout<<"20、undel \t"; cout<<"21、exit \t"; cout<<"22、prompt \t"; cout<<"23、fat \n"; cout<<"24、check \t"; cout<<"25、fc \t"; cout<<"26、batch \n"; do{ cout<<"\n请输入您要查询的命令的序号:"; cin>>i; switch(i) { case 0:break; case 1:cout<<"create <文件名>[ <文件属性>]--创建新文件,文件属性是r、h或s。\n"; break;

操作系统实验3答案

实验三操作系统进程管理 一、实验目的 1) 掌握系统进程的概念,加深对Linux / UNIX进程管理的理解。 2) 学会使用ps命令和选项。 3) 列出当前shell中的进程。 4) 列出运行在系统中的所有进程。 5) 根据命令名搜索特定的进程。 6) 使用kill命令终止进程。 7) 根据用户名查找和终止进程。 二、实验内容和相应的答案截图,三、实验结果分析 步骤1:创建一个普通用户(参见实验二),以普通用户身份登录进入GNOME。 步骤2:打开一个“终端”窗口(参见实验二)。 步骤3:回顾系统进程概念,完成以下填空: 1) Linux系统中,几乎每一个启动的进程,都会由内核分配一个唯一的__PID__进程标识符,用于跟踪从进程启动到进程结束。 2) 当启动新进程的时候,内核也给它们分配系统资源,如__内存_和__CPU_。 3) 永远不向父进程返回输出的进程叫做__僵进程__。 4) 由父进程派生出来的进程叫做____子___进程。 5) ___父_进程是一个派生另一个进程的进程。 6) 运行用于提供服务的Linux系统进程是_______________。 7) 如果父进程在子进程之前结束,它创建了一个______________进程。 步骤4:回顾ps命令和信息。基本的ps命令显示当前shell中的进程信息,用户只能够查看当前终端窗口中初始化的进程。输入ps命令,将结果填入表3-3中。 表3-3 实验记录 下面,在当前终端窗口中,练习使用给出的每个选项的ps命令。

输入ps -f 命令,显示运行在系统中的某个进程的完全信息,填入表3-4中。 表3-4 实验记录 步骤5:列出系统中运行的所有进程。 输入ps -ef 命令,显示运行在系统中的各个进程的完全信息。执行该命令,并与ps –f 命令的输出结果对照,一致吗?有何不同? 答:不一致,后者显示了所有进程的完全可用信息,多了很多。 分析当前终端窗口中的输出结果,记录下来用于写实验报告。 a. 显示了多少个进程?答:59 b. 进程ID的PID是什么? c. 启动进程的命令(CMD) 是什么?答:sched d. 请观察,什么命令的PID号是1?答:init[5] e. 执行ps –ef >aaa命令,将ps命令的输出送到文本文件aaa。再次运行cat aaa | wc命令,计算进程的数目。其中,cat是显示文本文件命令。“|”是管道命令,就是将前一个命令的输出作为后一个命令的输入。wc 命令用来计算文本的行数,第一个数字显示的是行的数目,可以用来计算进程的数目。计算出进程数目并做记录。 执行man ps命令,可以打开Linux用户命令手册。了解ps命令的用法。输入wq命令可退出用户手册的阅读。man命令可以执行吗?结果如何? 答:Man ps时出现

mySHOP系统服务器安装手册

mySHOP Installation Manual mySHOP后台系统安装手册

目录 前言 (1) 手册内容简介 (1) 面对的读者 (1) 责任声明 (1) 第1章准备工作 (2) 1.1硬件与操作系统要求 (2) 1.2安装Microsoft SQL Server 2000 (2) 第2章mySHOP数据库的安装 (2) 2.1 mySHOP 数据库清单 (2) 2.2 mySHOP 数据库附加 (3) 第3章mySHOP客户端的安装 (9) 3.1 mySHOP 客户端清单 (9) 3.2 mySHOP 数据库用户密码、用户信息与连接文件中的密码的加密 (9) 第4章传单与作业配置 (14) 4.1 准备工作 (14) 4.2 更改传单服务器配置 (15) 4.1 更改传单客户端配置 (17) 4.2 更改作业程序配置 (20) ? 2008北京富基融通科技有限公司版权所有i

前言 手册内容简介 《mySHOP 后台系统安装手册》作为mySHOP产品的实施指南之一,具体阐述了mySHOP后台系统安装,提供一套myshop实施项目的标准的和可以遵循的mySHOP 后台系统安装指引。 本手册内容划分为: 第一章准备工作 第二章 mySHOP数据库的安装 第三章 mySHOP客户端的安装 第四章传单与作业的配置 面对的读者 mySHOP的实施项目人员、客户信息部人员。 责任声明 本文包含的信息代表富基融通公司目前对本文所涉及内容的观点,由于用户需求,市场和产品情况的不断变化,本文中的信息并不代表富基融通公司未来的观点,富基融通公司不能保证本文信息在未来时间的有效性。本文包含的内容,无论是明确陈述的内容或隐含的内容,都不能理解为富基融通公司的正式商业承诺。 本文包含敏感信息,须限制使用。扩散或复制本文须得到富基融通公司的书面认可,严禁以任何形式印刷或出版本文的全部或部分内容。 本文中提及的有关产品和名称为相应公司或机构的(注册)商标。 本文信息若有变动,恕不另行通知。 。 ? 2008北京富基融通科技有限公司版权所有第1页

操作系统03任务-0002

03任务0002 A. 文本 B. 图像 D.二进制数据 满分:3 2. 在UNIX/Linux 系统中,用户程序经过编译之后得到的可执行文件属于( A. ASCII 文件 B. 普通文件 c.目录文件 D.特别文件 满分:3 分 3. 下列描述不属于文件系统功能的是( A. 建立文件目录 B. 提供一组文件操作 C. 实现对磁盘的驱动调度 D. 管理文件存储空间 A. 主存空间 B. 辅助存储空间 C. 逻辑地址空间 D. 物理地址空间 满分:3 分 一、单项选择题(共 1. 特别文件是与( 24道试题,共 72分。) )有 关的文件。 ff C.硬件设备 )。 )。 满分:3 分 4. 文件管理实际上是管理( )。

ri' A.单级目录 5. 文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表, 和文件本身构成的文件是( A. 连续文件 B. 链接文件 D.逻辑文件 A. 流式文件 C. 档案文件 D. 只读文件 满分:3 分 7. 文件的逻辑组织是( )的文件组织形式。 A. 在外部设备上 C. 虚拟存储 D. 目录 A. 可以相同 B. 可以不同 由此表 )。 |百 C.索引文件 满分:3 分 6. 数据库文件的逻辑结构形式是( )。 1V B.记录式文件 iV B.从用户观点看 满分:3 8. 在二级目录结构中, 分 同一个用户不同文件的文件名( )。 iV C. 一定不同 D.应该相同 满分:3 9. 如果文件系统中有两个文件重名,不应采用( )结构。

B.树形目录 C.二级目录 D.非循环图目录 满分:3 分 当前目录是/usr/meng ,其下属文件prog/file.c 的绝对路径名是( D.同组用户仅能写 A. I/O 端口 B. 数据通道 C. I/O 专用处理机 满分:3 13. 通道是一种( 分 ) 。 10. A. /usr/me ng/file.c B. /usr/file.c C. /p rog/file.c D. /usr/me ng/p rog/file.c 11. 满分:3 分 为防止用户共享文件时破坏文件,往往采用( )方式。 A.设置口令 B.加密 C.规定存取权限 D.定期备份 满分:3 分 12. 在UNIX 系统中,某文件的使用权限设置为 754,贝U 表示( )。 A.文件主可读、写、执行 B.同组用户仅能读 C.其他用户可读、写、 执行 )。

操作系统实验一

攀枝花学院实验报告 实验课程:操作系统实验项目:模拟实现进程调度算法实验日期:2010.05.07 系:计算机班级:07级计本2班姓名:朱江学号:200710801086 指导教师:赖国勇成绩: 实验目的: 1、进程调度是处理机管理的核心内容。观察、体会操作系统的进程调度方法,并通过一个简单的进程调度模拟程序的实现,加深对进程控制块、进程队列、进程调度算法,进程切换的理解,并体会和了解各种调度算法的具体实施办法。 2、提高实际动手编程能力,为日后从事软件开发工作打下坚实基础。 实验设备: 1.装有windows2000/xp以上的操作系统。 2.装有LGY_VC++ 6.0集成开发环境。 实验要求: 1、使用模块化设计思想来设计。 2、给出主函数和各个算法函数的流程图。 3、学生可按照自身条件,随意选择采用的算法,(例如:采用冒泡法编写程序,实现短进程优先调度的算法)。 4、进程调度程序模拟程序只对PCB进行相应的调度模拟操作,不需要实际程序。 实验内容及步骤: 一、实验内容 1、设计进程控制块PCB表结构,模拟实现进程调度算法:FIFO,静态优先级调度,时间片轮转调度,短进程优先调度算法,多级反馈队列调度。(实现其中之一个以上)。 2、编写一个进程调度程序模拟程序。模拟程序只对PCB进行相应的调度模拟操作,不需要实际程序。 3、程序经visual c++ 6.0编译后运行,通过文件1.txt和2.txt读入进程名、进程状态、进程运行时间和进程优先级等数据。然后分别选择先进先出调度,静态优先级调度,时间片轮转调度,短进程优先调度算法对进程进行调度,并输出进程的调度模拟操作排序结果。

linux操作系统安装手册

操作系统安装 服务器推荐配置: CPU: Intel Xeon 3.2G 或以上 内存: 1G 或以上 网卡:100M 或1000M(视系统规模) 硬盘:73.4G 以上(视存储规模) 说明:此文档是REDHAT企业版AS4.0为基准的,REDHAT 9.0的安装也可以参考,只是选择安装包是不相同的。) 使用REDHAT AS4 光盘(4 碟装)。光盘版本号为:2.6.9-5和2.6.9-34,上述版本可按照下面方式安装。 设制BIOS 中的启动顺序,使计算机优先从cd-rom 启动。 打开计算机,把CD1 放入光驱,安装启动画面有多种选择, 直接回车,到下图 用TAB键切换到Skip回车 点击Next, 选择语言,如下图。

点击Next,配置键盘(默认),如下图。 点击Next,开始配置鼠标(默认),如下。 点击Next,分区格式选Manually partition with disk druid,如下图。 点击Next,开始分区。如下图。

如果此机器有两块或两块以上硬盘的话,会在图8 中显示出来例如hda 和hdc,那么注意要给在某个硬盘上(举例 说明,比如硬盘hda)创建分区时,点击new,在下一图形界面中,会提示有两块硬盘,此时必须打勾只选中需 要在上面创建分区的那块硬盘(例子中应该是hda),也就是说把另一块硬盘(例子中应该是hdc)前面的钩去掉。 对于只有一块硬盘的安装过程来说,只需按正常步骤就可以。 我们假设这台计算机中只有一块硬盘。一般使用IDE 硬盘时设备名为/dev/had(如果我们使用的是一个SCSI 硬盘,它的设备文件名为/dev/sda) 请注意。安装Linux 系统只要一个交换分区(swap)和一个根分区(/),一般情况下,根分区为10G 左右,如果还有剩余空间,那么再创建新分区,映射为(/xfmdata)做为存储分区吧。 点击new 按钮创建一个swap 分区,swap 分区大小选本机内存大小的2 倍,但不要超过1024M. FileSystem Type 选swap,一般分为512M 左右,如下图。 点击OK,配置好SWAP 分区,如下图。

操作系统任务调度(包你学会)

上图,就是TTS的最基本的结构,在它的后面,操作系统还可以另外增加若干字节以存放一些额外的数据,不过CPU只使用最基本的共104字节的空间。从上面的结构中我们可以看见,里面几乎保存了一个进程运行所需要使用的CPU的所有信息,下面,我们就来详细研究下这个结构。 在上图中,已经用三种色彩将上述的TSS结构分成了三部份,对于“未用”部份我们可以不必理会,另外还有两个部份:“CPU自动更新区”及“CPU只读区”,所谓“自动更新”是指当CPU在进行任务切换的时候,会自动将当前任务的相关信息存放到TSS的相应位置中,这样,CPU就保存了当前任务的相关信息。“只读区”是指CPU在任务切换时会从中读取相关信息,但是,在任务被切换出去的时候,不会保存它们,因此,“只读区”的信息是由操作系统在创建任务的时候就指定好的,CPU只是读取而不会去修改它们。 从上图中,我们知道了CPU将当前任务的相关信息保存在什么地方,不过这个TSS实在是太大了!它不可能放在CPU中,而只能被放在内存中,因此我们还需要一个指针只向内存中的TSS,这样CPU就可以通过这个指针找到相应的TSS了,这样的指针有两种,我们分别将其称为“TSS描述符”和“任务门”。 “TSS 描述符”及“任务门”的结构与用途 下面我们还是先来看看“TSS描述符”的结构: 上图就是“TSS描述符”结构,从图中我们可以看见,它给出了一个TSS所在的内存位置以及TSS的大小。这里需要注意的是,从前面的TSS基本结构图中我们可以知道一个TSS基本结构最小不能小于104字节,因此,这里的TSS的大小限制最小是103(TSS的最小结构的大小104 – 1)。另外还要特别引起注意的就是图中的“B”位,这一标志位用来标志一个任务是否是忙任务。如果B位被清零,那么我们就说这个任务是一个“可用任务”,

操作系统实验报告.实验一 WINDOWS进程初识

操作系统教程 实验指导书

实验一WINDOWS进程初识 1、实验目的 (1)学会使用VC编写基本的Win32 Consol Application(控制台应用程序)。 (2)掌握WINDOWS API的使用方法。 (3)编写测试程序,理解用户态运行和核心态运行。 2、实验内容和步骤 (1)编写基本的Win32 Consol Application 步骤1:登录进入Windows,启动VC++ 6.0。 步骤2:在“FILE”菜单中单击“NEW”子菜单,在“projects”选项卡中选择“Win32 Consol Application”,然后在“Project name”处输入工程名,在“Location”处输入工程目录。创建一个新的控制台应用程序工程。 步骤3:在“FILE”菜单中单击“NEW”子菜单,在“Files”选项卡中选择“C++ Source File”, 然后在“File”处输入C/C++源程序的文件名。 步骤4:将清单1-1所示的程序清单复制到新创建的C/C++源程序中。编译成可执行文件。 步骤5:在“开始”菜单中单击“程序”-“附件”-“命令提示符”命令,进入Windows “命令提示符”窗口,然后进入工程目录中的debug子目录,执行编译好的可执行程序:E:\课程\os课\os实验\程序\os11\debug>hello.exe 运行结果 (如果运行不成功,则可能的原因是什么?) : 答:运行成功,结果: (2)计算进程在核心态运行和用户态运行的时间 步骤1:按照(1)中的步骤创建一个新的“Win32 Consol Application”工程,然后将清单1-2中的程序拷贝过来,编译成可执行文件。 步骤2:在创建一个新的“Win32 Consol Application”工程,程序的参考程序如清单1-3所示,编译成可执行文件并执行。 步骤3:在“命令提示符”窗口中运行步骤1中生成的可执行文件,测试步骤2中可执行文件在核心态运行和用户态运行的时间。 E:\课程\os课\os实验\程序\os12\debug>time TEST.exe 步骤4:运行结果 (如果运行不成功,则可能的原因是什么?) 因为此程序是个死循环,所以运行时间为无穷大。_______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ __________________________________________________________________________

相关文档
最新文档