Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1299839
  • 博文数量: 554
  • 博客积分: 10425
  • 博客等级: 上将
  • 技术积分: 7555
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-09 09:49
文章分类

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-15 11:08:31


管理
7 管理
7.1 主机
您可以使用 admintool 或 smc 创建主机,也可以直接编辑文件 /etc/inet/hosts。注意:文件
/etc/hosts 链接至 /etc/inet/hosts。
cp /etc/hosts.old /etc/hosts 之类的副本不会覆盖正确的文件。
执行缺省的 Solaris OS 安装时,将启动 sendmail 守护进程。如果没有为主要的主机名定义内含圆点的别
名,此守护进程便会发出一条错误消息。要抑制错误消息,请在文件 /etc/inet/hosts 中按如下方
式定义主要的主机:
192.168.0.2 myhost myhost.domain.com loghost
7.2 串行端口
如果不常使用,则最好使用 admintool登,, Solaris 9 OS,也可以使用 "Solaris Management Console"
smc。
7.3 打印机
如果不常用,则最好使用 admintool。Solaris OS 9 带有“打印机安装向导”/usr/sadm/admin/
bin/printmgr。
7.4 用户创建
如果不常创建用户帐户,则最好使用 admintool。从 Solaris 9 OS 开始,使用 "Solaris Management
Console" smc。当您创建新用户时,请不要将 /home/ 指定为主目录。最好使用:
/export/home/
。。缺缺缺登/home/ 是 Solaris 自动挂载程序的目标,因此不能对其执行写入操作。某些
第三方软件尝试使用 /home/xyz。更改缺省值或关闭自动挂载程序来避免出现任何问题。
Solaris OS 初级系统管理员指南 26 版本 1.20e,2004 年 6 月
管理
7.5 Shell 和环境变量
在系统设置过程中,环境变量的正确设置是最容易出错的任务之一。但是,如何设置这些变量以及如何
为特殊用户永久设置这些变量的语法差别很大,具体取决于所用的 shell(或定义为用户缺省值的
shell)。
最常见的 shell 为 sh、ksh 和 csh。从 Solaris 8 OS 开始,最常用的 bash shell 也是一个变量。完成安
装之后,sh 为 root 的缺省 Shell。特殊用户的缺省 shell 将在 /etc/passwd 文件中定义,例如:
demo:x:2003:10:Demo User:/export/home/demo:/bin/csh
下表描述如何使用不同的 shell 设置变量:
shell 设置附加检索注释
sh NAME=value1
export NAME
NAME=value2:${value1} set (internal)
env (exported)
如果子进程应当看到值
NAME,则使用 "export"
ksh NAME=value1
export NAME
NAME=value2:${value1} set (internal)
env (exported)
如果子进程应当看到值
NAME,则使用 "export"
csh setenv NAME
value1
setenv NAME value2:
${value1}
printenv 无需 "export"
bash NAME=value1 NAME=value2:${value1} set|env|printenv
无需 "export"
每个 shell 都会在启动时读取一组文件。登录 shell(通常在用户使用 telnet、ssh 等登录到系统之后
启动)读取的文件组与 subshell 读取的文件组不同。下表描述所读取的文件:
命令shell ------------ 按此顺序读取文件 ----------->
Subshell(明确称
为 sh、ksh、
csh 或 bash)
su
sh
ksh
csh ~/.cshrc
bash ~/.bashrc ~/.inputrc /etc/inputrc
su - sh /etc/profile ${HOME}/.profile
ksh /etc/profile ~/.profile
csh ~/.cshrc ~/.login
bash ~/.bash_profile
~/.bash_login /etc/profile ~/.profile
Telnet, ssh,
rlogin
sh /etc/profile ${HOME}/.profile
ksh /etc/profile ~/.profile
csh ~/.cshrc ~/.login
bash ~/.bash_profile
~/.bash_login /etc/profile ~/.profile
提示:ksh、csh 和 bash 使用 "~" 作为用户起始目录的快捷键。
Solaris OS 初级系统管理员指南 27 版本 1.20e,2004 年 6 月
 
 
以上文章转自于 : http://developers.sun.com.cn/
阅读(563) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~