分享
 
 
 

UNIX网络操作系统平台搭建初探

王朝system·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

摘要:

SCO UNIX(OpenServer)是目前UNIX市场最流行的操作系统。它的成熟性、稳定性足以满足各类企业业务的运作和各种需求。本文主要介绍了UNIX网络操作系统平台搭建的步骤以及安装与使用中注意的要点。

关键词:SCO UNIX 多系统同机安装

在重要的计算机应用领域中,UNIX系统起着主导作用。UNIX具有很强的可伸缩性、健壮性,完全支持Internet和良好的用户界面,是其它非UNIX系统无法做到和替代的。目前,UNIX覆盖了大多数银行、电信、保险、证券、铁路等系统应用,即使在Internet应用方面,使用的也绝大多数是各计算机厂商提供的各种UNIX系统,可以说UNIX无处不在。本文旨在简单介绍UNIX操作系统,方便大家有个练习UNIX 系统的平台,尽快熟悉我们的业务系统。

一、Win XP、SCO UNIX 和WIN 2000 SERVER 多系统的同机安装

这种安装方式是满足大家的既想对UNIX入门有所练习又不想放弃原来的操作系统的要求,也为大家在网络环境中掌握多种操作的互联提供条件。

UNIX不能满足自动发现大硬盘,它只能认8.4G以内的大小,所以安装UNIX 一定要安装在8.4G以内,否则在你安装UNIX 后会报“CYL OVF?"后停止而不能进入UNIX操作系统。我建议对UNIX 初学者尤其是搞不太明白硬盘大小与磁道和扇区关系者,可以采取下面的安装步骤:

第一步,用硬盘分区大师把硬盘(以40G为例)分为前4G为C盘,而后分紧随的4G为UNIX所用,把剩余空间划为扩展分区(记住:最多可分为四个主分区,我们这里分成了三个);再把扩展分区划分成D、E、F盘,此时一定不要格式化各个磁盘,速度太慢容易挂起。(分区及安装最终结果见上图)

第二步,用WIN 2000 XP安装光盘启动把WIN XP在安装C盘上,然后格式化D、E、F盘。

第三步,用SCO UNIX (OPEN SERVER)安装光盘启动把UNIX 安装于事先划好的UNIX分区部分。这一步你完全可以按照UNIX书籍上所描述的进行安装。学习UNIX 主要学习它的网络服务器功能,所以你一定要安装网卡,至于显卡、声卡和其余外设等我们对UNIX 逐渐有了更全面、深入的了解后再学习安装。下面以RTL8139网卡为例介绍网卡的安装方法:

1,下载RTL8139网卡SCO UNIX 的驱动。并放在DOS 格式化的软盘中

Put RTL SCO UNIX Driver diskette to floppy A: and use doscp

command to copy RTL SCO UNIX PCI Driver into UNIX's directories.

# cd /

# doscp A:setup /setup

# chmod +x /setup

# ./setup

Then, the install program will ask you for path of the files,

you can key in:

a:/sco/5.x

2, Run 'custom' utility to add RTL8139 driver software to system.

Select the following option::

"Software"

-> "Install New"

-> "From 'your computer'"

-> 'MediaImages"

Then enter the directory of driver image(8139.VOL) which

should be "/tmp"

安装UNIX 硬件驱动有时需要要把硬件驱动拷到硬盘上并把名字改为VOL.000.000 形式,在CUSTOM UTILITY 中才能被UNIX 系统识别安装。其余见UNIX 书籍中所述用netconfig 安装 网卡、TCP/IP、配置地址。

第四步:增加网关和DNS。

在 /etc/rc2.d 目录下 编辑S99route

文本为:route add defaut ***.***.***.*** (和 WINDOWS同 网关地址)

在 /etc 目录下 编辑 resolv.conf

文本为:name server ***.***.***.***( 和WINDOWS同DNS 地址)

到此,UNIX 系统可以进行和网络有关命令练习了,甚至上网浏览了(本文提供的是静态IP 或专线上网方式设置),因本文是面对UNIX 初学爱好者,其他UNIX内容不再介绍。

第五步:用WIN 2000安装光盘启动把WIN 2000 SERVER于安装 D盘上。

重起系统,发现开始菜单中没有UNIX 系统,别急,因最后安装是WIN 2000,所以系统活动分区变成了DOS分区,用硬盘分区大师软件把UNIX 主分区激活即可。此时系统启动可以进入UNIX,如想进入WIN,在boot: 输入bootos 4 即可进入WIN 菜单状态,选择想进入WIN XP OR WIN 2000 SERVER。

二、安装注意要点:

(一) 当前版本的OpenServer只能够自动地检测到8GB的IDE硬盘,如果要成功地在超过8GB的IDE硬盘上安装OpenServer,你必须将IDE硬盘的参数提供给系统核心。

当然必须清楚IDE硬盘的参数。IDE硬盘的参数,你可以通过系统的BIOS得到或你可以运行相应的DOS工具来发现它。例如,一个13GB IDE硬盘的参数为:

25249 cylinders

16 heads

63 sectors-per-track

在安装OpenServer时,有两种方法:

1. 在OpenServer 5安装到对硬盘的分区划分时,选择"interactive/divvy"方式,然后手动调整硬盘的cylinder/heads/spt的值。以后的安装按照通常的方式。

2. 在用OpenServer引导盘引导,在"boot"提示符下,输入以下内容:

defbootstr biosgeom=(25249,16,63),

(二) 用光盘安装SCO UNIX 时,虽然光驱可以自动引导初始系统安装检测,但在安装过程中选择安装介质时

Media device to be used: ide cd rom

Ide controller :primary(SLAVE也可以)

Master or Slave: slave (这里一定要注意选择SLAVE ,并且把光驱跳线调到SLAVE ,否则系统不能够找到光盘介质,你是如何也安装不下去的)

(三) 由于安装UNIX 相对比较麻烦,我们组建UNIX网络系统可以利用硬盘对拷的方式免去重装的烦琐。但安装UNIX系统的硬盘备份或复制用GHOST工具一般则不行,要用DDCOPY硬盘对拷工具,它是彻底的物理拷贝工具。

例如硬盘对拷方法

Ddcopy -d s=1 d=2 一定要把原盘为第一硬盘,目标盘为第二硬盘。

这个工具还有许多其他功能,感兴趣可以网上下载。

注意:此工具速度较慢,为了提高拷贝速度,对于IDE硬盘,将源盘与目标盘分别用两根数据(排)线与主板连接;对于SCSI硬盘,将源盘与目标盘分别连接到不同的SCSI控制器上。

(四) UNIX 操作系统一般可用做路由器起网络转换作用,很多人都安装两个网卡来达到不同网段的连接,其实UNIX 提供了一个网卡配置多个网络地址的方法,可以减少安装多个网卡。

使用ifconfig net0 alias ***.***.***.*** netmask ***.***.***.*** 命令实现(增加的地址和原来的地址应在不同的网段上)

三、使用注意要点

(一) boot引导后,出现boot:提示符。此时UNIX核心没有装载,你可以设定启动方式或切换到其他操作系统。一般只有输入“BOOTOS 4 ”才能进入DOS启动,但由于我们惯用传统操作系统,对于输入“BOOTOS 4”感觉特别扭,可以编辑“etc/default/"下的boot文件,通过增加如下行“*** bootos 4"(*** 为任意字母符号) 以更简洁的字符进入DOS方式。

(二)SCO UNIX本身的可靠性是相当高的,很少出现什么问题,但人为操作有时会造成一些麻烦甚至是致命的问题,其中之一就是因为种种原因导致root超级用户的密码失效(因为一段时间没有使用而将密码忘记了或者被其他知道密码的人有意无意地修改了)。这种情况一旦发生,后果是非常严重的:不可能再安装新的软件或者硬件设备,无法对现有硬件设备的参数进行任何修改,不能对用户进行任何管理,某些必须使用超级用户权限才能运行的程序和命令也将无法使用,一切系统管理工作都将陷于瘫痪。发生这种情况的时候,一般只能通过重新安装系统来解决。但这样一来一则有可能丢失一些重要的程序和数据(因为许多文件可能没有权限访问,所以无法备份出来);二则要耗费相当多的时间来重新安装系统及调试应用程序(很多应用程序都有许多随机的参数需要根据具体情况调整,特别是一些涉及到通信的应用程序),因此这只是一个没有办法时的办法。本人在工作中经过多次试验发现了更加简单而有效的解决方法,现整理出来供大家参考。这种方法可以很轻易地解决以上问题,并且可以保留所有的应用程序及其相关参数。以下工作全部都是SCO UNIX5.0.5 上实现的,其它版本的SCO UNIX基本与此相同,仅仅在某些细节部分有些差异。

假设有某台机器root用户密码被忘记了,称它为A机;找一台安装有同样SCO UNIX 5.0.5系统并知道root用户密码的机器,(这很容易,因为在高速公路收费系统中同样的计算机很多)称它为B机;此外还需要2张1.44M的3寸软盘,分别标明BOOT与ROOT,用来制作应急盘。

(1)在B机以root用户签到,使用mkdev fd命令,画面显示:

1.Filesystem

2.Emergency Boot and Root floppy filesystems

Enter an option or q to quit: 输入2后回车,画面显示:

1.96tpi,double sided,15 sectors per track(1.2Mb 5.25 inch)

2.135tpi,double sided,18 sectors per track(1.44Mb 3.5 inch)

3.135tpi,double sided,36 sectors per track(2.88Mb 3.5 inch)

Enter an option or q to quit: 输入2后回车,画面显示:

1.Root filesystem

2.Boot filesystem

3.Single floppy Boot and Root filesystem(2.88Mb only)

If you have high density(1.44M)disks,you must create separate rootand boot filesystem floppies.The root floppy must be prepared first.If you have extra density(2.88Mb)disks,you can choose to have both the root and boot filesystems on the same floppy disk.

Enter an option or q to quit:

此时将标有ROOT的软盘插入驱动器,之后输入1并回车。中间程序会进行一些提问,全部回答“Y”即可。ROOT盘做完后,程序会重新回到这个画面,之后取出ROOT盘,插入标有BOOT的软盘,输入2并回车,画面显示:

1.System specific boot

2.Generic boot(builds a special kernel)The System specific boot floppy can only boot the machine it was created on.

The Generic boot folppy can be used to boot any machine.

Enter an option or q to quit:

输入2并回车,中间程序也会进行一些提问,同样全部回答“Y”即可。完成后取出磁盘,输入“q”并按回车退出。

(2)仍然是在B机上,将ROOT盘插入驱动器,之后按顺序输入以下命令:

mount /dev/fd0135ds18 /mnt

cp /etc/passwd /mnt/passwd

cp /etc/shadow /mnt/shadow

cp /tcb/files/auth/r/root /mnt/root

cd

umount /dev/fd135ds18

完成以上命令后取出磁盘,至此应急盘制作完毕。

(3)将BOOT盘插入A机的驱动器,并修改A机的BIOS参数,使机器从A驱开始引导。当出现“BOOT;”提示时按回车键,直到机器提示要插入ROOT盘时,再将BOOT盘取出,插入ROOT盘并回车,一直等到出现“#”提示符为止。然后依次输入以下命令:

mount /dev/hd0root /mnt

mount /dev/fd0135ds18 /tmp

cp /tmp/passwd /mnt/etc/passwd

cp /tmp/shadow /mnt/etc/shadow

cp /tmp/root /mnt/tcb/files/auth/r/root

cd

umount /dev/fd0135ds18

umount /dev/hd0root

(4)将软盘从A机取出,重新启动A机,并将BIOS改为从硬盘引导。当机器正常进入签到画面时,使用B机的root用户密码即可以进行root用户签到。

经过以上步骤即可以完全解决root用户密码失效的问题。

(三) mount命令可以把文件系统挂接在/mnt 目录上直接浏览、操作,特别实用。例如mount 光驱“ mount /dev/cd0 /mnt”,但你一定要结合umount 命令使用,如果光驱mount上后不卸载,按弹出按钮光盘是弹不出来的。挂接其他如DOS文件系统,不用后最好也卸载,不然以后的操作容易会造成文件系统紊乱。

(四)UNIX口令文件介绍

/etc/passwd文件是UNIX安全的关键文件之一.该文件用于用户登录时校验用户的口令,当然应当仅对root可写.

文件中每行的一般格式为:

LOGNAME:PASSWORD:UID:GID:USERINFO:HOME:SHELL

每行的头两项是登录名和加密后的口令,后面的两个数是UID和GID,接着的一项是系统管理员想写入的有关该用户的任何信息,最后两项是两个路径名: 一个是分配给用户的HOME目录,第二个是用

[1] [2] 下一页

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有