Intel平台Solaristm操作环境常见问题.docx
《Intel平台Solaristm操作环境常见问题.docx》由会员分享,可在线阅读,更多相关《Intel平台Solaristm操作环境常见问题.docx(19页珍藏版)》请在冰豆网上搜索。
Intel平台Solaristm操作环境常见问题
Intel平台Solaris[tm]操作环境常见问题
我如何将多个(虚拟)IP地址绑定到一个网卡上?
当在x86平台的Solaris[tm]7操作环境里创建源文件时,我总会得到一个错误"/usr/ucb/cc:
?
language optional software package not installed",并且编译器会异常终止。
我该怎么办?
我们如何在Solaris服务器操作环境下加载Windows NT文件系统?
我们从哪里可以得到Solaris操作环境支持的硬件配置清单(HCL)?
我们从哪里可以下载到Solaris操作环境的DCA(设备配置助理引导盘)?
我们从哪里可以得到正式的免费Solaris操作环境补丁?
我们从哪里可以下载到第三方供应商的硬件驱动程序?
我如何为Intel平台Solaris操作环境的网卡设置一个IP地址?
我从哪里可以得到关于Sun公司Solaris操作环境认证的更多信息?
Solaris操作环境不能加载光盘和软盘设备,可能的原因是什么?
有配置Intel平台的Solaris操作环境显示器属性的工具吗?
我正在安装Intel平台的Solaris8操作环境。
当我从DCA引导系统时,我总得到如下错误提示:
Warning:
ACPI tables not in reclaim memory
prom_panic:
Kmem_free block already free
Entering boot debugger
[12ff05]
请问我在x86平台的Solaris8操作环境里如何禁用ACPI
我从哪里可以得到Intel平台Solaris8操作环境的Solstice管理套件(AdminSuite[tm])软件?
为什么我会在我的NFS分区上得到如下错误"RPC:
Program not registered" ?
我如何才能在一个Solaris服务器操作环境里拥有两个FTP端口?
如果超级用户在做管理任务或正在关闭系统,我如何临时地禁止用户登录?
我想实现这样的功能:
在任何用户登录到系统前显示一个消息条幅。
只有用户接受了消息中规定的规则和约束后才允许登录。
在任何用户进入一个会话前显示一个消息条幅。
只有用户接受了消息中规定的规则和约束后才允许进入该会话
在任何用户退出系统前显示一个消息条幅。
我想通过上下箭头键得到刚刚敲过的命令,如何在Solaris8操作环境中配置我的登录环境(shell)来实现此功能?
如何在Intel平台的Solaris8操作环境里建立多个控制台?
在Solaris8操作环境里一共可以打开多少个伪终端?
我想在Solaris8操作环境里建立一个DHCP服务。
我能通过DHCP配置成功地设置DHCP,但是当启动DHCP服务守护进程(Daemon)时我却得到如下的一个错误"error binding to udp socket address already in use". 怎么解决这个问题?
如何从一个Linux客户端发送打印任务到Solaris8打印服务器?
客户端似乎无法找到服务器上的打印守护进程。
如何禁止打印机配置文件里的信息条幅?
如何在Solaris8环境中动态且持久地改变locale属性?
当一个用户通过Telnet连接Solaris8服务器操作环境,并且已经三次输入了错误的口令时,我想把所有的错误信息记录到一个日志文件,如何实现?
--------------------------------------------------------------------------------
1. 如何将多个(虚拟)IP地址绑定到一个网卡上?
以下步骤演示了如何配置以太网设备(elx0)以支持多个IP地址。
在/etc目录下创建一个名叫hostname.elx0:
1的文本文件并且给其加入一项:
virtual
给/etc/hosts文件加入如下IP地址和主机名:
10.0.0.1 virtual
在/etc/rc2.d目录下创建一个新的脚本文件S70virtual, 并加入以下项(以便持久更改):
ifconfig elx0:
1 10.0.0.1 up netmask 255.255.255.0
重新引导系统.
要删除一个逻辑接口,使用unplumb命令.如,
example% ifconfig elx0:
1 down unplumb 将删除逻辑接口elx0:
1.
返回顶部
--------------------------------------------------------------------------------
2. 当在x86平台的Solaris[tm] 7 操作环境里创建源文件时,我总会得到一个错误"/usr/ucb/cc:
?
language optional software package not installed",并且编译器会异常终止。
我该怎么办?
当调用 cc 命令时可能会遇到"language optional software package not installed "的错误。
这是SUNWspro/bin目录不在系统路径中的缘故,系统用usr/ucb/cc编译器代替了未找到的SUNWspro/bin/cc编译器。
Solaris操作环境本身不带有编译器,你可以购买一个或者从
返回顶部
--------------------------------------------------------------------------------
3. 我们如何在Solaris服务器操作环境下加载Windows NT文件系统?
你可以通过一个Samba服务器从Solaris Sparc 操作环境上访问微软Windows NT文件和目录。
从http:
//www.samba.org/下载Samba服务器。
在Solaris 服务器操作环境上安装并配置Samba服务器(参考手册页 -- smb.conf).
启动Samba 服务器服务。
# /etc/init.d/samba.server start
检察Samba服务器守护进程(Daemon)是否启动
# ps -ef | grep bd
root 17251 1 0 12:
09:
00 ?
0:
00 /usr/local/samba/bin/nmbd -D -s/u
sr/local/samba/lib/smb.conf
root 17249 1 0 12:
09:
00 ?
0:
00 /usr/local/samba/bin/smbd -D -s/u
sr/local/samba/lib/smb.conf
在Windows NT服务器上创建一个目录并共享它,给用户对该目录的适当的访问权限。
在Solaris 服务器操作环境上, 用如下命令连接微软Windows NT服务器:
语法-
smbclient //nt_computer_name/share_name -I nt_ip -Uuser_name
# ./smbclient //sundts2/downloads -I 129.158.224.125 -U root
added interface ip=129.158.224.212 bcast=129.158.224.255 nmask=255.255.255.0
Password:
Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
smb:
\>
smb:
\> ls
. D 0 Mon May 7 21:
31:
14 2001
.. D 0 Mon May 7 21:
31:
14 2001
l4refx86.ps.gz A 109457 Wed May 16 06:
25:
38 2001
winzip80.exe A 1259960 Wed May 16 06:
29:
04 2001
freecommandLinetools.exe A 8935988 Thu May 17 05:
11:
28 2001
msnsetup_min.exe A 5459016 Thu May 17 04:
36:
28 2001
mmssetup.exe A 766000 Thu May 17 03:
51:
08 2001
rp500enu.exe A 10236296 Sun May 6 21:
41:
20 2001
rp8-complete2-u1-setup.exe A 13613568 Tue May 22 08:
04:
58 2001
ud802egw.exe A 4479320 Wed May 23 04:
09:
38 2001
rx802egw.exe A 4479256 Wed May 23 05:
02:
42 2001
nc800ekw.exe A 12200720 Wed May 23 05:
23:
06 2001
MSVBVM50.dl_ A 864854 Thu Oct 15 01:
34:
00 1998
Grammar.ex_ A 272286 Sun Jun 6 05:
10:
30 1999
SETUP.LST A 7175 Sun Jun 6 05:
25:
16 1999
....
....
....
63883 blocks of size 65536. 26689 blocks available
返回顶部
--------------------------------------------------------------------------------
4. 我们从哪里可以得到Solaris操作环境支持的硬件配置清单(HCL)?
你可以从以下地址获得Solaris操作环境支持的硬件配置清单:
在硬件兼容性列表中的系统已经经过了系统供应商的确认并为HCL作了提交。
如果您要找的系统不在该列表中,您可以与相关供应商联系要求他们做出Solaris认证测试,并为HCL提交他们的产品。
返回顶部
5. 我们从哪里可以下载到Solaris操作环境的DCA(设备配置助理引导盘)?
你可以从下述地址下载
关于如何拷贝文件映像到磁盘,请参考 。
设备配置助理是引导系统的一个组件并完成以下重要的功能:
定义自标识的设备和分配给他们的资源。
查找非自标识(ISA)的设备。
保存设备配置信息。
允许自动引导
根据设定的规则创建一个设备树(就像SPARCTM模式)。
为配置处理和帮助提供基于菜单的显示。
设备配置助理是一个DOS可执行程序bootconf.exe. 它在第二阶段引导程序boot.bin中被调用。
boot.bin是一个包含DOS模拟程序(emulation)的程序。
配置助理包含有标准c语言库的链接,boot.bin程序通过它模拟Dos系统调用(如访问磁盘)。
配置助理也通过boot.bin来创建设备树的节点并设置节点属性。
配置助理有选择地加载和运行实模式驱动程序(BEFs)来完成:
为处理ISA设备的驱动程序找到ISA设备。
决定与一个控制器相关的可引导的目标(如磁盘或CD-ROM驱动器)
实际地访问设备(磁盘, CD-ROM, 或者网络)
返回顶部
--------------------------------------------------------------------------------
6. 我们从哪里可以得到正式的免费Solaris操作环境补丁?
你可以从以下地址下载正式的免费Solaris操作环境补丁:
返回顶部
--------------------------------------------------------------------------------
7. 我们从哪里可以下载到第三方供应商的硬件驱动程序?
请参见:
返回顶部
--------------------------------------------------------------------------------
8. 我如何为Intel平台Solaris操作环境的网卡设置一个IP地址?
要为一台Solaris 操作环境机器设置IP地址,你必须:
给文件/etc/hosts加入主机名和相应的IP地址--如:
127.0.0.1 localhost
编辑文件:
/etc/nodename, 加入主机名
例:
Solaris
编辑文件/etc/hostname.xxx0 elx0> 加入主机名.
例:
Solaris
或者,通过提供新的主机/IP地址执行下述两个命令来配置或取消配置你的整个机器:
#sys-unconfig
#sysidtool
返回顶部
--------------------------------------------------------------------------------
9. 我从哪里可以得到关于Sun公司Solaris操作环境认证的更多信息?
请参见:
获得更多关于Solaris 操作环境系统管理员和Solaris 操作环境 网络管理员的认证信息。
返回顶部
--------------------------------------------------------------------------------
10.Solaris操作环境不能加载光盘和软盘设备,可能的原因是什么?
vold 是运行在你的系统中的守护进程,它使软盘和光盘能被自动地加载。
对于软盘加载,在插入软盘后你必须输入volcheck 命令;所以它实际上是一个半自动的过程。
光盘应该在几秒钟(10-15秒)后自动加载上。
vold最大的克星是WABI进程. WABI 和vold 不能同时运行. 如果你曾经运行过WABI,请先作如下检查:
more /etc/vold.conf
查找如下部分(命令的执行结果应该会以如下方式输出):
# Devices to use
use cdrom drive /dev/rdsk/c*s2 dev_cdrom.so cdrom%d
use floppy drive /dev/rdiskette[0-9] dev_floppy.so floppy%d
请确认与软盘相关的行没有被注释掉,如果你修改了该文件,请停止vold进程并重新启动它,以确保改动生效。
目录/cdrom 和 /floppy 应该为空。
取出光盘或者软盘并检查目录/floppy 或 /cdrom。
如果目录不为空说明你可能以前在此目录上安装过其他设备。
删除此遗留设备。
检查vold 进程是否在运行?
% ps -ef | grep vold
否?
启动它:
% /etc/init.d/volmgt start
是?
继续。
插入光盘或软盘
对于软盘,输入:
% volcheck
光盘或软盘被加载了吗?
% cd /cdrom
或% cd /floppy
% ls -la
查找由vold 创建的链接:
对于软盘(上述命令产生如下输出--译者注):
lrwxrwxrwx 1 root nobody 16 Dec 18 13:
50 floppy0 ->
./unnamed_floppy/
drwxrwxrwx 3 nobody nobody 512 Dec 18 09:
10 unnamed_floppy/
对于光盘:
lrwxrwxrwx 1 root nobody 15 Dec 18 13:
50 cdrom0 -> ./disksuite_4_0/
dr-xr-xr-x 2 root sys 2048 Oct 25 1995 disksuite_4_0/
如果没有出现上述链接,说明vold没有成功加载设备。
要手工安装?
先停止vold :
% /etc/init.d/volmgt stop
对于光盘:
% mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom
% ls -la /cdrom
装好了吗?
加载软盘需要额外的一些技巧。
你需要知道关于软盘的以下几点:
有文件系统在软盘上吗?
什么样的文件系统?
pcfs还是ufs ?
要在不同系统上读取相同的软盘,在你要读取软盘的相应系统上执行如下命令:
或, % mount -F ufs /dev/diskette0 /floppy
或, % mount -F pcfs /dev/diskette0 /floppy
% ls -la /floppy
装好了吧?
依旧没有装上?
试试不同的介质。
对于光盘,确保采用Sun CD-ROM。
如果你的光盘用了卡盒,试试另外一个卡盒。
对于软盘,试试另外一个, 比如一个免费的邮寄来的商业PC的软盘。
(当然,它应该是 pcfs分区格式的)
返回顶部
--------------------------------------------------------------------------------
11. 有配置Intel平台的Solaris操作环境显示器属性的工具吗?
是的, kdmconfig -- 一个为OpenWindows[tm]软件和国际化属性设置或取消设置键盘、显示器和鼠标可选项的工具。
返回顶部
--------------------------------------------------------------------------------
12. 我正在安装Intel平台的Solaris8操作环境。
当我从DCA引导系统时,我总得到如下错误提示:
Warning:
ACPI tables not in reclaim memory
prom_panic:
Kmem_free block already free
Entering boot debugger
[12ff05]
请问我在x86平台的Solaris8操作环境里我如何禁用ACPI
如果禁用ACPI,上述错误可以避免。
但是,这也同时禁止了所有的ACPI功能。
可以通过如下方式禁用ACPI:
% eeprom acpi-user-options=0x2
或者,通过编辑文件/boot/solaris/bootenv.rc (或引导软盘的相应文件) 加入如下一行:
% setprop acpi-user-options 0x2
返回顶部
--------------------------------------------------------------------------------
13.我从哪里可以得到Intel平台Solaris8操作环境的Solstice管理套件(AdminSuite[tm])软件?
察看Solaris 8 操作环境软件安装盘的第二张,在目录/cdrom/cdrom0/Solaris_8/EA/products 里。
返回顶部
--------------------------------------------------------------------------------
14. 为什么我会在NFS分区上得到如下错误"RPC:
Program not registered" ?
如果在文件/etc/dfs/sharetab中没有要导出的文件系统,相关守护进程将不会启动。
因此,如果这些进程还没有运行,用户就可能会得到如:
"RPC:
Program not registered" 的错误:
nfs mount:
servername:
:
RPC:
Program not registered
给文件/etc/dfs/dfstab加入以下项:
share -F nfs /cdrom
当系统进入运行级别 3 的时候, dfstab 文件中的内容会被自动执行。
这使得管理员可以以统一的方式控制系统资源的自动共享。
如果还没有启动,运行/etc/rc3.d/S15nfs.server 来手工启动nfsd 和mountd 守护进程。
% /etc/rc3.d/S15nfs.server start
如果 NFS 服务正在运行,停止 NFS 服务并重新启动它。
例:
% /etc/init.d/nfs.server stop
% /etc/init.d/nfs.server start
返回顶部
--------------------------------------------------------