您的位置:寻梦网首页编程乐园Java天地JSP 专辑JSP001 HTML 离线版
Java 天地
JSP001 HTML 离线版
论坛精华 >> solaris 专栏 >> Solaris系统管理员手册

由 fei 发布于: 2001-02-12 13:10

第8章、管理系统
本章将介绍:显示系统专有信息、配置附加的交换空间、创建本地邮件别名
8.1显示系统专有信息
使用本节的命令来获得系统专有信息,如主机ID号、硬件类型、处理机类型、OS版本号、系统配置、系统运行多长时间、以及系统日期和时间,随后还说明如何设置系统日期和时间,以及改变系统时域。
8.1.1确定主机ID号(sysdef -h)
为了得到系统的主机ID号,在命令行键入sysdef -h,系统就显示主机ID。这个命令替代SunOS4.x的命令hostid,hostid命令同时也可以使用。
panda%sysdef -h
Hostid
554095cc
panda%
8.1.2确定硬件类型(uname -m)
键入uname -m,就获得系统的硬件类型,提供相似信息的Sunos4.x命令arch,在sunos5.x中已不存在。
panda%uname -m
sun4c
panda%
1.1.3确定处理机类型(uname -p)
要获得系统的处理机类型,键入uname -p,系统的处理器类型就是显示出来,这个命令替代sunos的mach命令。
panda%uname -p
sparc
panda%
8.1.4确定OS版本号(uname -r)
命令uname -r给出OS版本信息
panda%unam -r
5.5
panda%
8.1.5显示系统配置信息(prtconf)
要显示系统的配置信息,键入prtconf,系统配置信息就显示出来。
panda%prtconf
System Configuration; Sun Microsystems sun4c
Memory size:16 Megabytes
sun 4/65 ,unit #0
options,unit#0 zs,unit #0
zs,unit #1
fd,unit #0 (No driver.)
audio,unit #0 (No driver.)
sbus,unit #0
dma,unit #0
esp,unit #0
scsibus,unit#s
sd,unit #0
sd,unit#1
le,unit #0
cgsix,unit #0
auxiliary -io,unit #0(Nodriver.)
...
panda%
显示系统配置信息的另一种方法是,键入命令sysdef,系统配置信息显示出来。
panda%sysdef
Hostid
530080d2
sun4c Configuration
Devices
options,unit # -1
zs,unit #0
zs,unit #1
fd,unit #-1
audio,unit #-1
sbus,unit #0
dma,unit #0
esp,unit #0
scsibus,unit #0
sd,unit #0
sd,unit #1
le,unit #0
cgsix,unit #0
auxiliary -io,unit #-1
interrupt -enable,unit #-1
memory-error,unit #-1
counter-timer,unit#-1
eeprom,unit #-1
pseudo,unit #0
lo,unit #0
tidg,unit #0
tivc,unit #0
...
panda%
8.1.6确定系统已经运行了多长时间
要想知道系统已运行了多长时间,键入命令uptime,本地系统的时间、用户数、平均负数均显示出来
panda%uptime
11:18am up 5 day(s),16:12 users,load average:16.46.15.92.15.55
panda%
要想知道系统是何时启动的,键入who -b,最后一次启动的月、日、时等信息显示出来。
panda%who -b
system boot Ju1 14 08:49
panda%
8.1.7确定系统的日期和时间(date)
要显示系统的日期和时间,键入date,系统的日期和时间就显示出来。
panda%date
Tue Ju1 14 19:40:47 PST 1992
panda%
8.1.8设置系统的日期和时间
下面是重新设置系统日期和时间的步骤:
1、变成超级用户
2、键入date,这里mm是月,dd是天,hh是时,mm是分,yy是年,于是系统的日期和时间按你指定的参数重新设置。
panda%su
Password:
#date
Tue ju1 14 16:07:01pst 1992
#date 07141552
tue ju1 14 15:52 :00 pst 1992
#
8.1.9改变系统的时区(/etc/TIMEZONE)
时区在/etc/TIMEZONE文件中设置,可用的U.S时区变量如下。完整的时区变量表见usr/share/lib/zoneinfo目录。
Us/arizona
US/central
US/east-indiana
US/Hawaii
US/Mountain
US/Pacific
US/Pacific-New
US/Yukon
下面是改变时区的步骤:
1、 成为超级用户。
2、 编辑/etc/timezone文件,改变tz=<时区》变量,并保存文件,于是时区被设置。
3、重新启动系统。
下面是一个/etc/timezone文件,系统的时区设置成pacific标准时区。
panda% more /etc/timezone
# ident " @(#)timezone 1.3 89/12/12 smi"/* svr4.01*/
# set timezone environment to default for the machine
TZ=US/Pacific;export TZ
下面是将时区Pacific改成Eastern的例子:
panda%su
Password:
#vi /etc /timezone
TZ =US/east-indiana;export TZ
:w!
#reboot
panda%date
tue ju1 14 14:24:52 est 1992
panda%
注:你需要保证文本编辑器确实将改变过的内容写进文件了,如:在vi中,可使用:w!命令强迫写。
8.2配置附加的交换空间(mkfile,swap)
为了在不做格式化的情况下创建并增加交换空间,首先必须使用mkfile命令加入交换空间。
为了列出可用的交换文件,键入swap –1,可用的交换文件表就显示出来。swap命令替代了sunos4.x的swapon命令。
panda%swap -1
swapfile dev swaplo blocks free
swapfs - 0 94520 93512
/dev/dsk/c0t3d0s1 32.25 8 65512 45048
panda%
下面是创建交换文件的步骤:
1、 成为超级用户,可以在没有根权限的情况下创建一个交换文件,但交换文件的属主最好是根,以使其它进程不能随意存取它。
2、 键入mkfile [k|b|m],跟在数字之后的字母分别K字节、块、或兆字节。于是,按你指定的大小及名字创建一个交换文件。下面的例子创建一个1MB大小的交换文件SWAP:
panda%su
Password
#mkfile 1m /files1/swap
#
下面是增加交换文件的步骤:
1、 成为超级用户;
2、 键入swap –a <路径>,必须使用绝对的路径来指定交换文件,这样交换区就变大,可以使用了;
3、 键入swap -1证实交换文件已增加;
#swap –a /files1/swap
#swap -1
swapfile dev swaplo blocks free
swapfs - 0 94520 93512
/dev/dsk/cot3d0s1 32.25 8 65512 45048
/files1/swap 8 20402040
下面是删除指定交换文件的步骤:
1、 成为超级用户;
2、 键入swap –d <路径名>,当交换文件不再使用时,它只从表中删除,使得不再用作交换区,文件本身并没删除。
panda%su
password:
#swap -d /files1/SWAP
#swap -1
swapfile dev swplo
blocks free
swpfs- 0
94520 93512
/dev/dsk/c0t30s1 32.25 8
65512 45048
#ls –1 /files1/swap
-rw-----1 root root 104857 jan 31 13:56 swap
#
当创建附加的交换空间时,如果希望重新启动系统时这个空间仍可用,那么,必须在/etc/vfstab文件中增加一项。下面是在文件/etc/vfstab中增加一个交换文件项的步骤:
1、成为超级用户;
2、编辑/etc/vfstab文件,增加一行: - - swap – no -。保证这一行跟在交换文件所在的硬盘分割项安装说明的后面。下次系统重新启动时,交换文件大小自动增加,下面的例子将增加交换文件/files1/swap的说明项放到/etc/vfstab文件中,它在安装文件/files1说明项之后。
/files1/swap - swap – no -
8.3创建一个本地邮件别名(/etc/mail/aliases)
在网络环境中,很可能用一个集中的方法去管理邮件别名,另外,用户常常希望建立本地别名。下面是在本地系统上创建邮件别名的步骤:
1、成为超级用户;
2、编辑文件/etc/mail/aliases;
3、 在文件的末端,在本地别名分类下,键入:<用户名1>,<用户名2>.......;
4、保存修改后的文件。
例如,如果你想创建一个叫做friends的别名,就编辑/etc/mail/aliases文件,并增加如下项:
friends:dexter@elm,ogden@willow,mary@maple



资料来源: JSP001.com