服务器 频道

Solaris 常见问题

  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/<username>作为用户的起始目录(须禁止autofs)。用下面的更好: /export/home/<username>。

  /home/<username>目录默认作为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的统称)读取的文件不同。
0
相关文章