Solaris 常见问题( 九 )


- and XFB 106148
- and VIS 109872 106147
OpenGL 1.2.2 32 Bit: 111993 32 Bit: 111993 32 Bit: 111993
64 Bit: 111994 64 Bit: 111994 64 Bit: 111994

OpenGL 1.2.3 32 Bit: 112628 32 Bit: 112628 32 Bit: 112628
64 Bit: 112629 64 Bit: 112629 64 Bit: 112629
XSun 112785 108652 108376
PGX32 /64 112622 109154 107716

7 管理
7.1 主机
你可以用admintool或者smc创建主机列表文件hosts,直接编辑/etc/inet/hosts文件更简单 。提示:/etc/hosts文件是/etc/inet/hosts文件的连接 。
使用复制命令cp /etc/host.old /etc/hosts不会覆盖正确的文件 。Solaris默认安装方式启动sendmail守护进程 。如果主机名不包含点号(.)的话,sendmail守护进程会输出错误信息 。为了抑制错误信息,在/etc/inet/hosts文件里应该像下面这样定义主机信息: 192.168.0.2 myhost myhost.domain.com loGhost
7.2 串口
同样,常用的最佳工具是admintool或者是Solaris 9环境下的“Solaris 管理控制台(Solaris Management Console)”smc 。
7.3 打印机
同样,常用的最佳工具是admintool 。Solaris 9环境下,有系统自带的“打印机设置向导”/usr/sadm/admin/bin/printmgr 。
7.4 创建用户
创建用户常用的最佳工具是admintool 。从Solaris 9平台开始,使用“Solaris 管理控制台”smc 。当创建新用户时不要指定/home/作为用户的起始目录(须禁止autofs) 。用下面的更好: /export/home/
/home/目录默认作为Solaris自动装载器(automounter)的目标目录,因此不可写 。一些第三方软件试图使用/home/xyz目录 。为避免出错,应该关闭自动装载器或者改变它的默认设置 。
7.5 Shell和环境变量
正确的设置环境变量是系统设置中最有效的减少错误的方法之一 。不幸的是,在使用不同的shell的情况下,如何设置变量以及针对特定用户的性能优化所用的语法各不相同 。
最常用的命令解释器是sh,ksh和csh 。从Solaris 8开始,流行的bash也可以使用了 。sh是安装完成后root用户默认的命令解释器 。一般情况下,用户的默认命令解释器在/etc/passwd文件中定义,例如:demo:x:2003:10:Demo User:/export/home/demo:/bin/csh 下表描述如何在不同的命令解释器中设置变量:表1(见附件)
所有命令解释器在启动时读取一系列文件 。登录命令解释器(login shell,通常在用户使用telnet,ssh等登录系统后启动)与子命令解释器(subshell,即sh,ksh,csh或者bash的统称)读取的文件不同 。下表描述了不同命令解释器所读取的文件:表2(见附件)
表格在原文P23页 。

8 网络连接
8.1 /etc目录下的文件
Solaris 软件在/etc目录下存放网络配置文件 。所有的配置数据比如ip地址、网关等可以被定义或者在运行层进行修改,而只有那些存放在/etc目录文件中的定义可以在系统重启后可以保存下来,永久生效 。
可以在这些文件中找到主机名(hostname):
/etc/nodename
/etc/hostname.
/etc/inet/hosts
/etc/net/{ticlts,ticots,ticotsord}/hosts
/etc/nodename 这个文件定义了系统名,从网络的观点看,一个有多块网卡和多个ip地址的系统可以有多个名字 。每个都在/etc/inet/hosts中有定义 。这些名字中的任何一个都等价于系统名( nodename),但是他们不是必须的。
有些文件产生了ip地址跟网卡接口名之间的连接 。他们是/etc/hostname.
最常见interface name是:
le 老式sparc系统上的以太网网卡名
hme Ultra sparc系统上的快速以太网网卡名
eri UltraSPARC-III 系统上的快速以太网网卡名
qfe 基于四口扩展以太网卡上的快速以太网网卡名
举例: 一台有QFE (QuadFastEthernet)的Ultra 60 工作站有五个网络接口: hme0 (on board),qfe0,qfe1,qfe2 and qfe3 (on the QFE-card) 。主机名是 hermione,则 /etc/inet/hosts文件的内容如下:

推荐阅读