SCOUNIX宝典--高级进阶(二)
11.问题:如何启动时自动添加网关?答:可以在/etc/rc2.d目录下用vi创建一个名为S10route的文件,内容为:
route
add
default
xxx.xxx.xxx.xxx
2
其中xxx.xxx.xxx.xxx为网关。
答:在vi
/etc/tcp
找到route
那行修改一下岂不更为简单?在ifconfig后。
在/etc/tcp文件里面添加也可以。
答:在/etc/rc中更方便
答:SCO
UNIX环境下自动增加网关的两种方法:
1.方法一:编辑产生一个/etc目录下的gateways文件。
以root注册。
#cd
/etc
#vi
gateways
在该文件中增加以下语句:
net目的网络gateway网关地址metric
valuess
[passive/active]
其中valuess表示一个到达目的网络所经过的路程段的数目即跳数。passive,active表示
网关为被动的或主动的。例如,笔者单位局域网上的unix主机要访问上级行100.88.1.0局域
网段,可用如下语句:
net
100.88.1.0
gateway
100.88.198.1
metric
2
passive
其中100.88.198.1是本单位路由器的局域网IP地址。同样要访问别的分行的局域网可按
上述方法增加相应的语句。
2.方法二:编辑产生一个/etc/rc2.d目录下以大写S开头的文件如S96gateway。
我们知道,在UNIX中有几种运行级,如运行级0表示系统停机状态,运行级1表示系
统管理状态,运行级2是系统常规运行级即多用户状态,而每个运行级都对应一个/etc/rcn
.d目录。如运行级2对应/etc/rc2.d目录,这个目录包含一些shell文件,unix系统启动进入
多用户状态自动执行这些文件中的命令,而且这些shell文件名具有如下格式:Snnname。S
表示系统进入这个运行级需执行该文件以启动文件中指定的进程;nn是一个00-99的数字,
该数字是这个进程被启动的顺序号;name文件名,根据这一特点,我们可以编辑产生一个文
件如S96gateway达到机器启动自动加入网关的目的。
以root注册。
#cd
/etc/rc2.d
#vi
S96gateway
在该文件中,增加以下语句:
route
add
net目的网络
网关地址
跳数
如前例为访问100.88.1.0网段,上述语句为:
route
add
net
100.88.1.0
100.88.198.1
2
其中100.88.198.0是本单位路由器IP地址。访问不同的网络,可相应增加对应的语句。
如果局域网上仅有一个路由器,可指定其为缺省网关,方法是在S96gateway中加入:
route
add
default
网关地址
1
如路由器地址为:100.88.198.1上述语句就是:
route
add
default
100.88.198.0
1
12.问题:如何启动X
Windows?
答:安装完后,如何进入sco
unix图形界面装完后要先配置鼠标和显示器,startx就可以进入图形
界面了
执行scologin
enable
则开机自动进入x-windows的登陆界;在/etc/default/中
#vi
boot,在最后一行添加TIME=3保存,重启。下次开机就会直接进入图形界面。
13.问题:如何修改主机的域??
答:用vi
直接修改
/etc/hosts,不REBOOT使修改后的域生效!!可以在运行netconfig时修改。
14.问题:我能Ping得通别人的机子,但别人却Ping不通我的机子,还有,我能Ping
得通所有局域网内的机子,但就是Ping不通INternet上的主机。
(Ping
IP地址也不行,提示,not
router)
答:你PING不通INTERNET是因为你没设好网关,
网关可以用route命令设置的
你的电脑能PING通其他机子,其他电脑不能PING能你的电脑倒是很奇怪,不知道你是不是PING电脑的IP地址的,还是机器名的?
检查一下自己机器的
/etc/hosts
还有在/etc/tcp文件中增加一条语句
route
add
default
网关
1
或者在/etc/rc2.d目录下创建一个文件,名为S10route,内容为:
route
add
default
xxx.xxx.xxx.xxx
1
其中xxx.xxx.xxx.xxx是网关。
15.问题:unix下如何解.tar.gz文件?
答:一般来说,我们都会顺便将.tar档用compress压缩成.Z档,节省储存空间;
要还原时,要先uncompress,再解tar:
%
compress
backup.tar
压缩
%
ls
-l
backup*
%
uncompress
backup.tar.Z
解压缩
%
tar
xf
backup.tar
解tar压缩
你还可以用gzip/gunzip来代替compress/uncompress。
16.问题:将一台WINDOWS
2000操作系统的机器作为代理服务器,用SCO
OPENSERVER5。06作为客户端上网,不知有什么办法,把配置98的机器网关可以吗?
答:
(1)配置网卡,IP地址要和服务器在同一个网段。
(2)在/etc/rc2.d下用VI编辑S10route
,加入网关,既服务器网卡的IP地址,如192.168.0.1
(3)vi
/etc/resolv.conf
内容为nameserver
xxx.xxx.xxx.xxx
,既DNS地址。就是说把UNIX下的网关的DNS服务器设为WINDOWS主机就能上网了!
17.问题:20G的硬盘在sco
unix
5.05中没什么没有完全认到。1
track
是多大?
答:1.安装时,在“boot”提示符下,输入以下内容:
defbootstr
biosgeom=(25249,16,63)
括号中的值是你硬盘的参数(cylinder/heads/sectors-per-track),不要照搬。
2.选择“interactive/divvy”方式,然后手动调整硬盘的cylinder/heads/sectors-per-track的值。以后的安装按照通常的方式。
3.继续安装,ok
18.问题:SCSI硬盘的驱动怎样做,defbootstr
link=...这里应怎样写?
答:Boot:提示符时输入:defbootstr
link=”amird
slha”
sdsk=amird(0,0,0,0)
Srom=wd(0,0,0,0)
其中,link=“amird
slha”指出安装时需要联入的驱动程序名称(BTLDs,bootime
loadable
driver),sdsk=amird(0,0,0,0)指出系统根盘的位置,几个数字分别为SCSI的适配器号
(adapter
number),总线号(bus
number),SCSI
ID,逻辑单元号(lun),Srom=(0,0,0,0)指
出的是EIDE(IDE)CDROM的位置。在这种情况下,(n,n,n,n)分别代表(IDE
Controller,
Master/Slave,LUN,BUS),合法值为0和1。在上面的例子中,IDE
Controller:0=primary,
Master/Slave
:0=master,LUN从:0(LUN
for
an
EIDE/IDE
device
is
always
0),BUS:0(BUS
for
an
EIDE/IDE
device
is
always
0).
19.问题:很多软件产品完工之后,都会做成一个软件包,以便于用户用custom工具进行安装。
哪位能详细描述一下,做软件包的过程?
答:SCO
OPENSERVER
下custom发布软件的制作方法
在SCO
OPENSERVER5.0.x下,软件都用cutsom管理用户通过该工具,可以很好地进行软件的安装、升级、删除;开发商通过该工具,可以很好地管理好开发的发布软件的版本。利用SCO
OPENSERVER下的一个工具――Custom
Distribution
Master
ToolKit,本文提供了custom发布软件的制作方法