返回列表 发帖
yhank you

TOP

在虚拟机上按照X86 ,硬盘空间一定要大,至少10G以上
Solaris UltraSPARC StorgeTEK JAVA
我的MSN:xasun_029@hotmail.com
我的Blog:http://sun029.blog.ixpub.net

TOP

Sun系统维护命令


1、查看机型:SUn的小型机的机型都在面板上写着有,如NETRA T 1125,
还有比如utra 5,utra 10等等。

2、查看cpu个数 (错误,不正确,因为sun中的top命令不能完全看到所有的cpu情况,与HP用法也不一样)
#top
CPU states: 99.3% idle, 0.1% user, 0.6% kernel, 0.0% iowait, 0.0% swap
表示只有一个cpu

正确方法:
用dmesg |grep cpu

便可以看到正确的 cpu个数了。

3、查看内存
#dmesg |grep mem
mem = 2097152K (0x80000000)
avail mem = 2087739392

4、查看磁盘的个数
#vxdisk list
DEVICE TYPE DISK GROUP STATUS
c0t0d0s2 sliced - - error
c0t0d0s7 simple c0t0d0s7 rootdg online
c1t0d0s2 sliced - - online
c1t1d0s2 sliced smpdg2 smpdg online
c1t2d0s2 sliced smpdbdg1 smpdbdg online
c2t0d0s2 sliced - - online
c2t1d0s2 sliced smpdg1 smpdg online
c2t2d0s2 sliced smpdbdg2 smpdbdg online

5、如何查看文件系统
#df -k
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0t0d0s0 4032142 1050675 2941146 27% /
/proc 0 0 0 0% /proc
fd 0 0 0 0% /dev/fd
/dev/dsk/c0t0d0s6 7304977 29 7231899 1% /home
/dev/dsk/c0t0d0s5 4032142 402929 3588892 11% /opt
swap 3418392 32 3418360 1% /tmp
/vol/dev/dsk/c0t6d0/informix
201730 201730 0 100% /cdrom/informix
/dev/vx/dsk/smpdg/smpdg-stat
1055 9 941 1% /smpwork
/dev/vx/dsk/smpdg/lv_smp
17336570 128079 17035126 1% /sms

6、查看卷组、逻辑卷的位置
#cd /dev/vx/dsk/
比如smpdg等等都在该目录下了,然后再进入某个卷组目录就可以看到该卷组下
面的逻辑卷了。

7、如何创建卷组、逻辑卷、文件系统
A、创建smpdg逻辑卷组(假设现在是将c1t1d0 和c1t2d0两块物理磁盘来创建smcpdg逻辑卷组)
vxdisksetup -i c1t1d0 (格式化物理磁盘)
vxdisksetup -i c2t1d0
vxdg init smpdg smpdg1=c2t1d0 (将物理磁盘加入到逻辑卷组smpdg)
vxdg -g smpdg adddisk smpdg2=c1t1d0

然后再来创建逻辑卷、文件系统
vxassist -g smpdg -U fsgen make lv_smp 17200m layout=nolog smpdg1
vxassist -g smpdg mirror lv_smp layout=nostripe smpdg2
newfs -C -f /dev/vx/rdsk/smpdg/lv_smp

假设现在的一台机器上挂接到/sms
mkdir /sms
chown smp:smp /sms
vxvol -g smpdg startall
mount /dev/vx/dsk/smpdg/lv_smp /sms
umount /sms
vxvol -g smpdg stopall
vxdg deport smpdg

然后再在第二台机器上挂接到/sms
mkdir /sms
chown smp:smp /sms
vxdg import smpdg
vxvol -g smpdg startall
newfs -C -f /dev/vx/rdsk/smpdg/lv_smp
mount /dev/vx/dsk/smpdg/lv_smp /sms
umount /sms

备注:以上是创建一个共享的文件系统
往往由于smpdg要分配给某一个应用来使用,所以需要再来创建一个个逻辑机运行
时挂接的文件系统:
vxassist -g smpdg -U fsgen make smpdg-stat 2m layout=nolog smpdg1
vxassist -g smpdg mirror smpdg-stat layout=nostripe smpdg2
newfs /dev/vx/rdsk/smpdg/smpdg-stat

B、创建smpdbdg逻辑卷组
创建卷组:
vxdisksetup -i c1t2d0
vxdisksetup -i c2t2d0
vxdg init smpdbdg smpdbdg1=c1t2d0
vxdg -g smpdbdg adddisk smpdbdg2=c2t2d0
vxassist -g smpdbdg -U fsgen make smpdbdg-stat 2m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror smpdbdg-stat layout=nostripe smpdbdg2
newfs /dev/vx/rdsk/smpdbdg/smpdbdg-stat

创建逻辑卷:
vxassist -g smpdbdg -U gen make lv_rootdbs 128m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_rootdbs layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_logdbs 300m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_logdbs layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_phydbs 100m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_phydbs layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_tempdbs 1000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_tempdbs layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_svcchunk1 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_svcchunk1 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_svcchunk2 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_svcchunk2 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_svcchunk3 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_svcchunk3 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_recchunk1 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_recchunk1 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_recchunk2 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_recchunk2 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_recchunk3 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_recchunk3 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_recchunk4 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_recchunk4 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_recchunk5 1700m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_recchunk5 layout=nostripe smpdbdg2

C、附逻辑卷的属性
vxedit -g smpdg -v set user=smp group=smp lv_smp
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_rootdbs
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_logdbs
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_phydbs
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_tempdbs
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_svcchunk1
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_svcchunk2
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_svcchunk3
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk1
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk2
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk3
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk4
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk5

备注:在SUN的机器中在给逻辑卷付属性的时候,等于用chown、chmod来作。

8、如何删除卷组
其实也就是去激活和倒出的过程,然后再来对物理磁盘重新格式化就完了。
vxvol -g smpdbdg stopall
vxdg deport smpdbdg
vxdisksetup -i c1t0d0
vxdisksetup -i c2t1d0
......

这样做了之后就不会再有/dev/vx/smpdbdg目录了。

9、如何建立共享卷组
在第一台机器上先建立卷组,假设已经建设好卷组smpdg,现在要在第二台机器上建立共享卷组smpdg,
则先在的一台机器上将smpdg去激活、并且倒出smpdg:
smcp01>vxvol -g smpdg stopall
smcp01>vxdg deport smpdg

再来在第二台机器上激活、导入smpdg:
smcp02>vxdg import smpdg
smcp02>vxvol -g smpdg startall

切换后对用以下三个命令进行查看是否切换成功:
vxdg list //用于查看逻辑卷组的信息
vxdisk list //用于查物理磁盘的信息
vxprint -vt //用于查看所有卷的信息

10、如何查看磁盘的大小

方法一:
#format
然后选择盘的代号,回车进入下一级菜单,再选inquiry,就得到该盘的大小信
息,比如:
Vendor: FUJITSU
Product: MAN3184M SUN18G
Revision: 1502

注意:format是一个功能强大的磁盘诊断工具。

方法二:
#cd /opt/SUNWexplo/bin/
运行explorer得到磁盘的信息包,是一个目录,进入该目录,就发现有一个
disks目录,进入该目录发现有一个diskinfo文件,用如下命令看各个磁盘
的大小:

0: rmt/0ln HP C1537A L706 62########
1: c0t0d0 FUJITSU MAJ3182M SUN18G 0804 0041P90050##
2: c1t0d0 SEAGATE ST318203LSUN18G 034A 0025H54125##
3: c1t1d0 SEAGATE ST318203LSUN18G 034A 0026H70087##
4: c1t2d0 FUJITSU MAJ3182M SUN18G 0804 0046P66422##
5: c2t0d0 SEAGATE ST318203LSUN18G 034A 0026G30220##
6: c2t1d0 SEAGATE ST318203LSUN18G 034A 0026H59041##
7: c2t2d0 FUJITSU MAJ3182M SUN18G 0804 0051P91980##
8: ses0 SYMBIOS D1000 2 O8# SAF-
9: ses1 SYMBIOS D1000 2 O8# SAF-

11、查看informix的版本
#su - informix
informix>onstat -
这样可以看到informix的版本。

12、收集信息的工具
#cd /opt/SUNWexplo/bin/explorer
#explorer
运行之后得到一个文件夹和该文件夹的压缩包*.gz。我们可以进入该
结果文件夹,在该文件夹中有各种需要查看的信息。

13、双机的脚本文件
#cd /opt/SUNWcluster/ha/smpwork
在ha下面有双机应用的文件夹,如smpwork,在该文件夹下面又有各种
双机应用的配置文件。

14、双机的维护命令集

首先在节点smcp01机上启动cluster:
# scadmin startcluster smcp01 smcp
然后在节点smcp02机上将本节点启动:
# scadmin startnode
启动后观察cluster状态的命令是 :
# hastat //该命令可以显示cluster、节点、
逻辑机和Data service的状态,以及一些历史运行信息。

# get_node_status //该命令可以显示所在节点的节点号、公用网卡的状态等信息。

从图形化的本地终端(假设其IP地址为ip)中以smcp用户的身份登
录到SMCP主机(注意应使用SMCP的逻辑机地址)
% telnet smcpwork
在SMCP主机上设置环境变量DISPLAY
% setenv DISPLAY ip:0.0
在本地终端中执行
% xhost +
手工启动OAM
% oam&
以OAM操作员登录

分别在两个节点smcp01机和smcp02机上执行:
# scadmin stopnode
该命令使当前所在节点停止在cluster中运行,而且在两个节点上要分别执行该命令。

例如将smcpwork切换到节点smcp02上运行可以输入:
#scadmin switch smcp smcp02 smcpwork
例如将querywork切换到节点smcp02上运行可以输入:
#haswitch smcp02 querywork

hareg命令通过以下开关参数将Data service注册和激活
-r 将指定的Data service注册到cluster中
-u 将指定的Data service从cluster中取消注册
-y 激活指定的Data service,使其状态为On
-Y 激活cluster中所有的Data service,使其状态为On
-n 去激活指定的Data service,使其状态为Off
-N 去激活cluster中所有的Data service,使其状态为Off
hareg不带任何参数时可以查看所有Data service的当前状态
Data service只有在注册到cluster中之后,才会具有On或者Off的状态,
处于On状态的Data service可以正常的对外提供服务,
而处于Off状态的Data service是停止对外服务的。如果Data service被取消了注册,
必须重新注册才能在cluster中运行起来。当然,使用hareg命令的前提是cluster
已经启动并正常运行。

从图形化的本地终端(假设其IP地址为ip0)中以root用户的身份登录到SMCP主机
(假设其IP地址为ip1):
在本地终端中执行
% xhost +
% telnet ip1
再在SMCP主机上设置环境变量DISPLAY
# DISPLAY =ip1:0.0
# export DISPLAY
# vxva

15、激活/去激活/导出/导入卷组
smcp01>vxvol -g smpdg stopall
smcp01>vxdg deport smpdg

smcp02>vxdg import smpdg
smcp02>vxvol -g smpdg startall

16、SUN Netra T 1125双机配置的详细注解

A、网络资源的配置
SUN Netra T 1125 共有4 个网卡:hme0 ,hme1 ,hme2和hme3 。
hme0和hme1 是SUN 服务器与公网通信的主备用网卡,只需要一个IP 地址;
hme2和hme3 作为双机之间心跳检测用,也需要配置一个IP 地址。
另外,TELLIN SMP 对外使用的是一个浮动的IP 地址,与数据IP 在同一网段,
此地址由SUN 的双机软件SUN Cluster进行管理。

1)如何修改IP地址和主机名

IP地址涉及的文件有:
/etc/hosts (change the IP address)
/etc/netmasks (if subnetting)
/etc/defaultrouter (to specify the new gateway for this subnet)

改变主机名涉及的文件有:
/etc/hosts (change to the new hostname)
/etc/nodename (change to the new hostname)
/etc/hostname. (where  is the name of the primary
interface for this system, i.e hostname.hme0 or hostname.le0.
Change to the new hostname.)
/etc/net/ticlts/hosts (change both columns to the new hostname)
/etc/net/ticots/hosts (change both coluums to the new hostname)
/etc/net/ticotsord/hosts (change both columns to the new hostname)
改完上述文件之后推荐重起一下机器。

2)如何配置hme0、hme1两块网卡的主备关系

只要给hme0配置地址就够了。
然后会再后面的双机配置中执行下面的命令建立逻辑机的时候会创建出这种关系来。
#scconf smcp -L smcpwork -n smcp01,smcp02 -g smcpdg -i hme0,hme0,smcpwork -m

3) 配置NAFO (Network Adapter Fail Over)
/opt/SUNWpnm/bin/pnmset  
以下显示相关信息
In the following, you will be prompted to do
configuration for network adapter failover
do you want to continue ... [y/n]: y  
How many NAFO backup groups on the host [1]:
Enter backup group number [0]:
Please enter all network adapters under nafo0
hme0 hme1  
The following test will evaluate the correctness
of the customer NAFO configuration...
name duplication test passed

Check nafo0... 本信息表明通过测试
注意:
NAFO配置时对网线的要求较高,有时要做多次才能成功。

B、配置双机
双机配置的一般过程是,先启动双机系统,在一个节点上配置cluster和包,
检查无误后,使配置生效,然后就可以进行相应操作。
注意:
使用双机前,需要检查 smcpdg,querydg 的状态。执行如下步骤:
(1) 在两个节点分别执行:
# vxdg list
应该只看到 rootdg ,不能看到 smcpdg 和 querydg。
(2) 如果上以步操作看到 smcpdg 或 querydg,需要检查IDS是否在运行(Online)。
如果在运行,先终止IDS运行,然后使用 vxdg deport 放弃对 Disk Group 的控制。
====================

双机配置的一般过程是,先启动双机系统,在一个节点上配置cluster和包,检查无误后,使配置生效,然后就可以进行相应操作。
注意:
使用双机前,需要检查 smcpdg, querydg 的状态。执行如下步骤:
在两个节点分别执行:
# vxdg list
应该只看到 rootdg ,不能看到 smcpdg 和 querydg。
如果上以步操作看到 smcpdg 或 querydg,需要检查IDS是否在运行(Online)。如果在运行,先终止IDS运行,然后使用 vxdg deport 放弃对 Disk Group 的控制。

对双机系统进行配置
在1号机运行#scadmin startcluster smcp01 smcp。
待1号机双机软件起来之后,在2号机运行#scadmin startnode,将其作为节点加入双机
对双机系统上逻辑机的配置
逻辑机与应用程序对应,是双机系统管理应用程序的方式,每个逻辑机在双机系统上只对外提供一个IP地址。
================================================
(2)配置cluster
仅仅在一台主机上运行
#scconf iin -L scpwork -n smcp02,smcp01 -g scpdg -i hme0,hme0,scpwork -m
注意:
该命令格式为:
scconf  -L  -n ,  
-g  -i 公网网口1> 公网网口1>  
-m
其中 的顺序决定了该逻辑机在node1 上是主用,在node2上是备用。

备注:这里的逻辑机的主机名对应的浮动IP地址必须要在/etc/hosts文件中配置。

在每台机器上都要建立管理文件系统
# scconf iin -F scpwork scpdg
注意:
该命令格式为:
scconf  -F   

在 2 号机上运行配置逻辑主机querywork
#scconf iin -L smpwork -n smcp01,smcp02 -g smpdg -i hme0,hme0,smpwork -m

建立管理文件系统
# scconf iin -F querywork querydg

注册双机
hereg -u querywork
query.register

hereg -u smcpwork
smcp.register

C、配置应用程序

/etc/opt/SUNWcluster/conf目录
可以通过ccd.datatbase和smcp.cdb两个文件查看双机基本配置和cluster的信息,
不要去手工改动这些文件,让系统去维护它们。
其中ccd.database有专门的守护进程维持该文件在两节点上的一致。

/opt/SUNWcluster/ha目录
该目录下包含了smcp和query两个子目录。smcp目录存放smcp部分的Data service
相关的配置文件和执行脚本,其中smcp.config文件记录了smcpwork的基本配置,
smcp.register用来注册smcpwork,其它的文件是启动、停止和监测smcpwork的运行脚本。
query目录存放query部分的Data service相关的配置文件和执行脚本,其中query.config
文件记录querywork的基本配置,query.register用来注册querywork,其它文件
是必需的运行脚本。 在把这两个Data service加入cluster时,必须分别通过hareg
命令来进行注册,这些步骤已在安装时通过执行smcp.register和query.register完成。

备注:再conf目录下的文件ccd.database如果两台机器不一致的话,就会导致双机不能
正常的切换。

D、双机配置的检验

(1) 先在主机上运行#scadmin startcluster smcp01 smcp
(2) 等待主机双机软件运行起来后在备机上运行
#scadmin startnode
(3) 在两台主机运行df -k 及ifconfig -a检验是否有错,运行hastat查看HA状态,
可看到hme0捆绑了smcp,query 应用的浮动IP:
hme0 .... 129.9.168.101
hme0:1 .... 129.9.168.120
hme0:2 .... 129.9.168.140
(4) 用haswitch命令进行切换实验,将逻辑主机smcpwork 由物理主机smcp01上切换到物理主机smcp02上。
# haswitch smcp02 smcpwork
要查看是否切换成功,则有以下方法:
在主机 smcp02上用df -k查看磁盘资源。如果显示信息有以下内容,则说明切换成功:
/dev/vx/dsk/smcpdg/smcpdg-stat
在主机 smcp02上用 ifconfig -a 查看 ip 地址,若逻辑主机smcpwork的IP地址129.9.169.120
此时已绑定在hme0网卡(即公网的主网卡)上,则说明切换成功。
(5) 将/opt/SUNWcluster/bin/xps_check覆盖该目录下的db_check
用get_node_status检验双机的状态
smcp02>get_node_status
sc: included in running cluster
node id: 1
membership: 0 1
interconnect0: selected
interconnect1: up
vm_type: vxvm
vm: up
db: up

17、SUN Netra T 1125头次安装的时候如何来设置Terminal Concentrator。

=====================================

在TELLIN SMP 的SUN Netra T1125 标准配置中,主机为不带显示卡和显示器的SUN 服务器,
因此使用终端集线器将两台主机上控制台(Console)信号接出到监控台上显示。由于在
Solaris没有启动前,无法对主机进行控制,必须先设置终端集线器。如果Terminal Concentrator
(简称TC)已经设置好,则可以不用重设。
下面给出终端集线器的配置步骤。终端集线器一经配置完成就无须每次开机后再次配置,
以下的配置过程假设 TC 的IP 地址为 129.9.168.23,子网掩码为 255.255.255.0。

(1) 用一台Sun工作站,用RS232玆J45电缆连接主机的串口A和终端集线器的 端口1。
在工作站/etc/remote文件中加上:
a:dv=/dev/term/a:br 9600:el=^C^S^Q^U^D:ie=%$e=^D:el=^C^S^Q^U^D:ie=%$e=^D:
(2) 在ROOT用户下键入: tip a
(3) 正确连接终端集线器和公网
(4) 将终端集线器上电
(5) 按一下终端集线器的Test键,Test指示灯亮并进入测试模式。注意:应当在电源灯亮后立即按
Test键,不能等到其进入正常运行态,相当于计算机中按"DEL"进入设置状态。
完成测试后,正确的各指示灯状态如表2-2所示。
表2-2 终端集线器的指示灯
灯名 Power Unit Net Attn Load Active
颜色 Green Green Green Amber Green Green
状态 ON ON ON OFF OFF 慢闪

(6) 在SUN工作站上将出现monitor::提示符,使用addr命令配置TC的IP和子网屏蔽码
monitor:: addr  
输入IP: 129.9.168.23
输入子网屏蔽码: 255.255.255.0
(7) 退出tip应用程序
在monitor::提示符下:
monitor:: boot  
monitor:: ~.

( 关掉终端集线器电源并重新开机,若用PC机 能 telnet 上去,
即验证了上述配置的正确性。此时对终端集线器的各端口进行配置:
telnet 129.9.168.23  
Trying 129.9.168.23...
Connected to 129.9.168.23.
Escape character is "^]".
Enter Annex port name or number: cli  
annex: su (切换到超级用户状态)
Password: 此处键入TC的IP地址
annex admin  
Annex administration MICRO-XL-UX R7.0.1, 8 ports
admin : set port=1-8 type dial_in imask_7bits Y  
You may need to reset the appropriate port, Annex subsystem or
reboot the Annex for changes to take effect.
admin : set port=2-7 mode slave  
You may need to reset the appropriate port, Annex subsystem or
reboot the Annex for changes to take effect.
admin : quit  
annex boot  
bootfile:  
warning:
*** Annex (129.9.168.23) shutdown message from port v1 ***
Annex (129.9.168.23) going down IMMEDIATELY
Connection closed by foreign host.w
安装完毕,撤消1口的串口线。
以上操作过程中可键入"?"或"help"出现帮助,在当前工作站上,
可用使用PC机的超级终端等程序对TC进行设置。

===================================

18、查看物理磁盘的信息
用一下命令查看物理磁盘是分配给哪个逻辑卷组。

#vxdisk list
DEVICE TYPE DISK GROUP STATUS
c0t0d0s2 sliced - - error
c0t0d0s7 simple c0t0d0s7 rootdg online
c0t8d0s2 sliced - - error
c1t1d0s2 sliced c1t1d0 smcpdg online
c1t2d0s2 sliced - - online
c1t3d0s2 sliced c1t3d0 smcpdg online
c1t4d0s2 sliced - - online
c1t6d0s2 sliced - - online
c2t1d0s2 sliced c2t1d0 smcpdg online
c2t2d0s2 sliced - - online
c2t3d0s2 sliced c2t3d0 smcpdg online
c2t4d0s2 sliced - - online
c2t6d0s2 sliced - - online

19、SUN的小型机的内核参数的修改/etc/system
set shmsys:shminfo_shmmax=268435456
set semsys:seminfo_semmni=4096
set semsys:seminfo_semmns=4096
set semsys:seminfo_semmnu=4096
set semsys:seminfo_semume=64
set semsys:seminfo_semmsl=100
set shmsys:shminfo_shmmin=100
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=100

20、SUN双机运行的日志
cluster日志记在 var/adm/messaage 中,如果cluster运行中出现故障,
我们可以查看该文件以帮助定位问题。另外,注意观察控制台屏幕上的消息。
cluster运行时的错误和告警信息,包括定时监测的结果,通常会实时的显示到控制台上。

21、如何使用光驱

A、如何利用光驱启动或者安装
先在主机上同时按住stop和A键,即是:stop+A,这样进入OK命令环境;

再在OK状态下输入boot cdrom则可以进入光盘启动了。

B、如何读光驱的内容

将光盘塞入光驱中,会自动挂接的
df -k看看光盘挂接在哪个目录下面了,
然后进入该目录就可以访问到光盘中的内容了。

22、如何使用终端集线器对SUN双机进行console的功能访问
修改/etc/default/login文件
将CONSOLE=/dev/console一行修改为
CONSOLE=/dev/console
否则只能通过TC来登录主机,其它方式无法登录。

23、关闭主机的命令
#shutdown --

24、如何利用远程磁带机来备份文件
假设两台机器smcp01和smcp02,只有在第二台机器上才有磁带机,
那么第一台机器要通过如下的方式来使用第二台机器的磁带机:

写:
#tar cvf - /tmp/yqx | rsh smcp02 dd of=/dev/rmt/0m
如果执行不成功则先设置:
#obs=20b (20个block)

读:
#rsh smcp02 dd if=/dev/rmt/0m | tar tvf -
如果执行不成功,就先设置:
#bs=20b

25、如何查看当前的网络子网、网络的掩码是多少
1)查看子网
#netstat -in
查看hme0对应的:
Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue
hme0 1500 172.0.8.0 172.0.8.68 3430395 0 1134355 0 0 0
可知子网就是172.0.8.0

2)查看掩码
查看/etc/netmasks就可以了

3)查看地址
#ifconfig -a
或者查看/etc/hostname.hme0

注意:有些机器上的网卡的物理名字是le0。

26、如何从cluster中删除一个逻辑机呢?
1)先将逻辑机上的应用进行去注册
hareg -n scpwork;
hareg -u scpwork;
2)再将应用从逻辑机上删除
scconf tellincluster(cluster名) -s -r scpserv(应用名) scpwork(逻辑机名)
3)最后将逻辑机从cluster中删除
方法一)用scinstall来选择菜单change/logic hosts/remove 来删除
方法二)直接用命令scconf iin -L scpwork -r

备注:用scinstall命令可以查看到所有的关于sun双机配置的信息。

27、sun的逻辑卷组、逻辑卷的创建总结步骤
SUN:Volumn manager 简称VM,在此环境下永久性修改smcpdg/querydg等磁盘卷组的用户属性及
读写权限的时候,不能用chown和chmod来修改的,只能用vxedit来修改。

补充:
初始化物理磁盘:vxdisksetup -i c1t2d0
vxdisksetup -i c2t2d0
创建卷组: vxdg init smpdbdg smpdbdg1=c1t2d0
vxdg -g smpdbdg adddisk smpdbdg2=c2t2d0
创建卷组挂接的文件系统:
vxassist -g smpdbdg -U fsgen make smpdbdg-stat 2m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror smpdbdg-stat layout=nostripe smpdbdg2
newfs /dev/vx/rdsk/smpdbdg/smpdbdg-stat
创建逻辑卷:
vxassist -g smpdbdg -U gen make lv_rootdbs 128m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_rootdbs layout=nostripe smpdbdg2
修改卷组权限:
vxedit -g smpdg -v set user=smp group=smp lv_smp
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_rootdbs
查看卷组激活情况:vxdg list
导入卷组:vxdg import smcpdg
激活卷组:vxvol -g smcpdg start all
去激活卷组:vxvol -g smcpdg stop all

28、sun双机配置时关于自动启动双机的配置

为了保证SMCP双机在异常情况下可以在双机重新启动后自动拉起cluster,

SUN机型:把双机系统的自启动脚本S99startcluster拷贝
到系统的/etc/rc3.d目录下。此脚本包含下述内容,
其中通常需要根据现场情况进行修改的项目有:
LOCALNODENAME、 REMOTENODENAME、 CLUSTERNAME
if [ $LOCALNODENAME = "smcp01" ]; then
REMOTENODENAME="smcp02"
# LOCALID=0
# REMOTEID=1
else
REMOTENODENAME="smcp01"
# LOCALID=1
# REMOTEID=0
fi
CLUSTERNAME=smcp-cluster

29、sun的总段上乱码的处理
当在终端窗口上进行输入字符的时候,出现了乱码的时候,这个时候有
两种解决办法:
1)敲打del
2) Ctrl + (向左的删除键)

30、查看一个逻辑卷组下面有哪些物理磁盘

root@smp2 # vxdg list smpdbdg
Group: smpdbdg
dgid: 1035450560.1072.smp2
import-id: 0.1071
flags:
copies: nconfig=default nlog=default
config: seqno=0.1027 permlen=3447 free=3445 templen=2 loglen=522
config disk c1t0d0s2 copy 1 len=3447 state=clean online
log disk c1t0d0s2 copy 1 len=522

30、sun双机的维护命令
#scinstall
命令可以进行一系列的sun双机的维护,如:
Assuming a default cluster name of smp

Checking on installed package state
....................

============ Main Menu =================

1) Install/Upgrade - Install or Upgrade Server
Packages or Install Client Packages.
2) Remove - Remove Server or Client Packages.
3) Change - Modify cluster or data service configuration
4) Verify - Verify installed package sets.
5) List - List installed package sets.

6) Quit - Quit this program.
7) Help - The help screen for this menu.

Please choose one of the menu items: [7]:

31、如何删除逻辑卷
vxedit -g scpdbdg -fr rm 逻辑卷名

32、修改/etc/opt/SUNWcluster/conf/hanfs/vfstab.scpwork的文件系统

33、关于SUN小型机中创建用户注意
有时候创建好用户了之后,我们又会将它删除,正确的操作应该是userdel 用户名来删除。
但是有时候可能会被工程师直接从/etc/passwd中删除,这个时候如果再来用useradd添加同名用户的时候,
系统会提示添加失败,这个时候必须要注意将/etc/shadow文件中的该用户的配置行也要删除,删除以后让
/etc/shadow文件和/etc/passwd文件中的用户保持一致,这样就又可以用useradd来添加了。

34、如何实现一个用户属于多个用户组呢?

35、查看swap空间
#swap -s
eg:
total: 76552k bytes allocated + 17184k reserved = 93736k used, 296608k availabl
Solaris UltraSPARC StorgeTEK JAVA
我的MSN:xasun_029@hotmail.com
我的Blog:http://sun029.blog.ixpub.net

TOP

强烈支持

好好好好好好

TOP

好好学习,天天向上!

TOP

太好了,谢谢!

TOP

hao dong dong

TOP

very good

TOP

哇,真是好资料,版主真厚道,没有以附件的形式出现,真是方便我等穷力

TOP

好就一个字。我只说一次

TOP

初来乍到 多多关照

TOP

dingya  
hehe

TOP

对于刚开始学习solaris的我来说简直是雪中送炭呀
感谢无私奉献

TOP

SOLARIS用户命令中英文对照参考

A
----------------------------------------------------------------------------------------
acctcom--查找和打印进程统计文件
adb--通用调试器
addbid--创建或扩展书目数据库
admin,scci-admin--创建和管理SCCI历史文件
aedplot--各种绘图仪的图形过滤器
alias,unalias--创建和删除假名
answerbook2--联机文档系统
appletviewer--浏览Java小程序
apropos--通过关键字查找命令
ar--维护可移植档案和库
arch--显示当前主机的体系结构
as--汇编器
asa--将FORTRAN回车控制输出转换成可打印的格式
at, batch--以后执行命令
atoplot--各种绘图仪的图形过滤器
atq--显示在指定时间运行的排队的作业
atrm--删除由at或batch假脱机的作业
audioconvert--转换音频文件格式
audioplay--播放音频文件
audiorecord--录制音频文件
awk--模式扫描和处理语言
B
----------------------------------------------------------------------------------------
banner--制作告示
basename, dirname--显示路径名部分
batch--以后执行命令
bc--二进制计算器
bdiff--比较大文件
bfs--扫描大文件
bg--控制进程执行
bgplot--各种绘图仪的图形过滤器
biff--通知收到邮件消息
break, continue--外壳内置函数,用以中断循环
C
----------------------------------------------------------------------------------------
cal--显示日历
calendar--提醒服务
cancel--取消打印请求
case, switch, select--从操作列表进行选择的内置函数
cat--连接并显示文件
cc--C 编译器
cd,chdir, pushd, popd, dirs--改变工作目录
cdc, sccs-cdc--改变SCCS增量更改的增量更改说明
chdir--改变工作目录
checheq--排版数学测试
checknr--检查nroff和troff输入文件的错误
chgrp--改变文件组所有权
chkey--改变用户的安全RPC密钥对
chmod--改变文件的权限模式
chown--改变文件所有权
cksum--写文件校验和及尺寸
clear--清除终端屏幕
cmp--比较两个文件
col--反向换行过滤器
com, sccs-comb--组合SCCS增量更改
comm--选择或丢弃两个文件中相同的行
command--执行简单的命令
compress, uncompress, zcat--压缩、解压缩文件或显示扩展文件
continue, break--外壳内置函数
cp--拷贝文件
cpio--拷进和拷出文件档案
cpp--C语言预处理器
corntab--用户表文件,按年代顺序排列
crtplot--各种绘图仪的图形过滤器
crypt--加密或解密文件
csh--带有类C语法的外壳命令解释器
csplit--在上下文的基础上拆分文件
ct --登录到远程终端
ctags--创建一个标记文件,以与ex和vi一起使用
cu--调用另一个UNIX系统
cut--剪切文件每行中选择的字段
D
----------------------------------------------------------------------------------------
date--写日期和时间
dc--桌面计算器
delta, sccs-delta--对SCCS文件生成增量更改
deroff--删除nroff/troff, tbl和eqn结构
df--报告空闲磁盘块和文件的数量
dhcpinfo--显示通过DHCP收到的参数值
diff--逐行显示两个文本文件之间的不同
diff3--比较3个文件之间的差别
diffmk--标记troff输入文件的版本之间的差别
dircmp--目录比较
dirname--提供路径名称部分
dirs--更改工作目录
dis--目标代码反汇编程序
disable--禁用LP打印机
dispgid--显示所有合法组名称列表
dispuid--显示所有合法用户名称的列表
dos2unix--将DOS格式的文本文件转换为ISO格式
download--下载主机上驻留的PostScript字体
dpost--PostScript打印机的troff后处理器
du--汇总磁盘的使用
dumbplot--各种绘图仪的图形过滤器
dump--为外壳脚本转储目标文件的选定部分
dumpcs--显示当前地区的代码集表
dumpkeys--转储键盘转换表
E
----------------------------------------------------------------------------------------
echo--将参数写到标准输出
ed, red--文本编辑器
edit--文本编辑器(ex的变体,用于临时用户)
egrep--用完整的正则表达式搜索某个模式的文件
eject--从驱动器中弹出光盘或者磁盘之类的媒体
elfdump--转储目标文件的选定部分
enable, disable--启用/禁用LP打印机
env--为命令调用设置环境
eqn, neqn, checkeq--排版数学测试
eval--执行其他命令的外壳内置函数
ex--基于显示的文本编辑器
exec, eval, source--执行其他命令的外壳内置函数
exit, return, goto--让外壳忽略它的步骤顺序的外壳内置函数
expand, unexpand--将制表符展开为空格符,或反过来
export--外壳内置环境变量函数
exportfs--将exprotfs选项转换为共享/非共享命令
expr--计算表达式
exstr--从源文件中提取字符串
F
----------------------------------------------------------------------------------------
factor--得到数字的素因子
false--提供真值
fastboot, fasthalt--不检查磁盘而重现启动/暂停系统
fc--处理命令历史列表
fdformat--格式化磁盘或者PCMCIA存储卡
fg--控制进程执行
fgrep--在文件中搜索固定字符串
file--确定文件类型
filesync--同步常规、目录或特殊文件
find--查找文件
finger--显示关于本地和远程用户的信息
fmt--简单文本格式化程序
fmtmsg--在标准错误或者系统控制台上显示消息
fnattr--更新和检查与FNS命名对象有关的属性
fnbind--将引用绑定在FNS名称上
fnlist--显示FNS上下文中的名称和引用绑定
fnlookup--显示绑定在FNS名称上的引用
fnrename--重新命名FNS名称的绑定
fnsearch--搜索有特定属性的FNS对象
fnunbind--从FNS名称中解除引用的绑定
fold--折叠行的过滤器
for,foreach,repeat--内置重复函数
from--显示新到达的邮件消息的日期与发件人
ftp--文件传输程序
function--定义外壳函数的外壳内置命令
G
----------------------------------------------------------------------------------------
gcore--获取运行进程的核心映像
gencat--创建格式化的消息目录
genmsg--从源文件中抽取消息来生成消息源文件
get, sccs-get--检索SCCS文件的版本
getconf--获取配置值
getfacl--显示任意文件的信息
getopt--分析命令选项
getoptcvt--转换到getopts来分析命令选项
getopts--分析实用程序选项
gettext--从消息数据库中检索文本字符串
gigiplot--各种绘图仪的图形过滤器
glob--展开词列表的外壳内置函数
goto--外壳内置函数
gprof--显示调用图形配置文件数据
graph--画图形
grep--在文件中搜索一种模式
groups--打印用户组的成员
grpck--密码/组文件检查程序
H
----------------------------------------------------------------------------------------
hash,rehash,unhash,hashstat--计算目录内容的内部哈希表
hashcheck,hashmake--报告拼写错误
hashstat--计算目录内容的内部哈希表
head--显示文件的前几行
help,sccs-help--寻求关于SCCS错误或警告消息的帮助
history, fc--处理命令历史列表
hostid--打印当前主机的数字标识符
hostname--设置或打印当前主机系统名
hp7221plot, hpplot--各种绘图仪的图形过滤器
I
----------------------------------------------------------------------------------------
iAPX286,i286,i386,i486,i860--获取处理器类型真值
iconv--代码集转换实用程序
if,test--条件判断
implot--各种绘图仪的图形过滤器
indxbib--生成书目数据库的倒序索引
install--安装命令
Intro, intro--命令及应用程序介绍
ipcrm--删除消息队列、信号量集或共享的内存ID
ipcs--报告进程间通信机制状态
isainfo--描述指令集结构
isalist--显示这个平台的本机指令集
J
----------------------------------------------------------------------------------------
jar--Java归档工具
javac--Java编译器
javadoc--Java API文档生成器
javah--C头文件和占位文件生成器
javald--创建Java应用程序包装
javap--Java类文件反汇编程序
jdb--Java调试器
jobs, fg, bg, stop, notify--控制进程执行
join--关系数据库运算符
jre--Java运行阶段解释器
jsh--标准和作业控制外壳及命令解释器
K
----------------------------------------------------------------------------------------
kbd--键盘命令
kdestroy--消除Kerberos证明书
Kerberos--介绍Kerberos安全系统
keylogin--使用keyserv解密并存储密钥
keylogout--用keyserv删除存储的密钥
kill--结束进程或对进程发信号
kinit--Kerberos登录命令
klist--列出当前持有的Kerberos证明书
ksh,rksh--korn外壳,一个标准的/限制的命令和编程语言
ksrvtgt--使用服务密钥获取并存储Kerberos授权证明书
L
----------------------------------------------------------------------------------------
last--显示注册和注销信息
lastcomm--按相反的顺序显示最近执行的命令
ld--目标文件的链接编辑器
ldapadd--ldap条目添加和修改工具
ldapdelete--ldap删除条目工具
ldapmodify, ldapadd--ldap条目添加和修改工具
ldapmodrdn--ldap修改条目RDN工具
ldapsearch--ldap搜索工具
ldd--列出可执行文件或者共享对象的动态从属关系
ld.so.1--动态对象的运行阶段链接程序
let--用于计算一个或多个算术表达式的外壳内置函数
lex--为词汇任务生成程序
limit,ulimit,unlimit--设置或获取可用系统资源的限制
line--读一行
lint--C程序验证器
listusers--列出用户登录信息
ln--生成文件的硬链接或符号链接
loadfont--显示或改变X86显示卡字体信息
loadkeys, dumpkeys--加载或转储键盘转换表
locale--获取地区特定的信息
localedef--定义地区环境
logger--向系统日志中添加条目
login--登录到系统中
logname--返回用户的登录名
logout--外壳内置函数,从登录会话中退出
look--在系统目录中查找字词或在存储列表中查找行
lookbib--在书目数据库中查找引用
lorder--查找目标或库档案的顺序关系
lp--提出打印请求
lpc--行式打印机控制程序
lpq--显示打印队列的内容
lpr--提交BSD打印请求
lprm--从打印队列中删除打印请求
lpstat--显示关于打印服务状态的信息
lptest--生成行式打印机脉动模式
ls--列出目录的内容
M
----------------------------------------------------------------------------------------
m4--宏处理器
mach--显示当前主机的处理器类型
machid--获取处理器类型的真值
mail, rmail--读取邮件或向用户发送邮件
mailcompat--为Solaris邮箱提供兼容性
mailq--打印邮件队列
mailstats--打印Sendmail收集的统计信息
mailx, mail, Mail--交互式消息处理系统
make--维护、更新和重新生成相关程序和文件
makekey--创建加密密钥
man--查找并显示参考手册页
mconnect--连接到SMTP邮件服务器套接字
mcs--控制目标文件的注释节
mesg--允许或拒绝消息
mkdir--生成目录
mkmsgs--创建gettxt使用的消息文件
mkstr--通过传送C源文件消息来创建错误消息文件
more, page--在文本文件中浏览或翻页
msgfmt--从消息文件中创建消息目标
mt--磁带控制
mv--移动文件
N
----------------------------------------------------------------------------------------
native2ascii--本机到ASCII转换器
nawk--新模式扫描和处理语言
neqn--排版数学测试
newaliases--为邮件别名文件重新建立数据库
newform--改变文本文件的格式
newgrp--登录到一个新组
news--打印新闻条目
nice--通过修改后的调度优先级调用命令
nis+, NIS+, nis--网络信息命名服务的新版本
niscat--显示NIS+表及对象
nischgrp--改变NIS+对象的组拥有者
nischmod--更改NIS+对象的访问权限
nischown--更改NIS+对象的拥有者
nischttl--更改NIS+对象的存活时间
nisdefaults--显示NIS+默认值
niserror--显示NIS+出错信息
nisgrep--搜索NIS+表
nisgrpadm--NIS+组管理命令
nisln--符号链接NIS+对象
nisls--列出NIS+目录的内容
nismatch,nisgep--搜索NIS+表
nismkdir--创建NIS+目录
nispasswd--更改NIS+密码信息
nisrm--从命名空间中删除NIS+对象
nisrmdir--删除NIS+目录
nistbladm--管理NIS+表
nistest--使用条件表达式返回NIS+命名空间的状态
nl--行编号过滤器
nm--输出目标文件的名称列表
nohup--运行命令,不受挂起的影响
notify--控制进程的执行
nroff--为显示或行式打印机格式化文档
O
----------------------------------------------------------------------------------------
od--八进制转储
on--在本地环境中执行远程系统的命令
onintr--响应信号的外壳内置函数
optisa--确定最优指令集
P
----------------------------------------------------------------------------------------
pack, pcat, unpack--压缩和解压文件
page--浏览或翻阅文本文件
pagesize--显示内存页面的大小
passwd--改变登录密码和密码属性
paste--合并文件中的对应行或后续行
patch--将改变应用于文件
pathchk--检查路径名
pax--可移植档案文件的互换
pcat--压缩和解压文件
pcmapkeys--在文本模式中为PC控制台设置键盘扩展映射和扫描码转换
pcred--Proc工具
pdp11--获取处理器类型真值
pfiles, pflags--Proc工具
pg--文件细读过滤器
pgrep, pkill--查找进程或对进程发信号
pkginfo--显示软件包信息
pkgmk--生成可安装的软件包
pkgparam--显示软件包参数值
pkgproto--生成原型文件条目,作为pkgmk命令的输入
pkgtrans--转换软件包的格式
pkill--查找进程或对进程发信号
pldd--Proc工具
plimit--获取或设置运行进程的资源限制
plot,aedplot,atoplot,bgplot,crtplot,dumbplot,gigiplot--各种绘图仪的图形
过滤器
pmap--Proc工具
popd--改变工作目录
postdaisy--Diablo 630菊花轮文件的PostScript转换器
postdmd--DMD位图文件的PostScript转换器
postio--PostScript打印机的串口
postmd--PostScript打印机的矩阵显示程序
postplot--plot(4)图形文件的PostScript转换器
postprint--文本文件的PostScript转换器
postreverse--反转PostScript文件的页码顺序
posttek--Tektronix 4014文件的PostScript转换器
pr--打印文件
prex--在一个进程或内核中控制跟踪
print--外壳内置函数,输出字符到屏幕或者窗口
printenv--显示当前环境变量
printf--写格式化输出
priocntl--显示或设置指定进程的调度参数
proc,pflags,pcred,pmap,pldd ,psig ,pstack,pfiles ,pwdx,pstop,prun,
pwait,pfree,ptime--proc工具
prof--显示配置文件数据
prs,sccs-prs--显示SCCS文件中的修改表信息
prun--Proc工具
ps--报告进程状态
pig,pstack,pstop,ptime,ptree--Proc工具
pushd--改变工作目录
pvs--显示动态目标的内部信息
pwait--Proc工具
pwd--返回工作目录名
pwxd--Proc工具
R
----------------------------------------------------------------------------------------
ranlib--将档案转换成随机存取的库
rcp--远程文件复制
rdist--远程文件分布程序
read--从标准输入读入一行
readonly--外壳内置函数,防止指定变量被重新赋值
red--文本编辑器
refer--通过书目数据库扩展和添加引用
regcmp--编译正则表达式
rehash--计算目录内容的内部哈希表
remote_shell, remsh--远程外壳
renice--改变正在运行的进程的优先级
repeat--外壳内置函数,重复某个操作
reset--设置或者恢复终端特性
return--外壳内置函数, 跳过操作序列
rksh--Korn外壳,一种标准/受限的命令和程序设计语言
rlogin--远程登录
rm,rmdir--删除目录项
rmail--读电子邮件或者向用户发送电子邮件
rmdel--删除SCCS文件中的增量更改
rmdir--删除目录项
rmic--Java RMI占位程序编译器
rmiregistry--注册远程Java对象
roffbib--格式化和显示书目数据库
rpcgen--IPC协议编译器
rsh,remsh,remote shell--远程外壳
rup--显示远程系统的主机状态(RPC版本)
uptime--显示本地系统的主机状态
rusage--显示命令使用资源的情况
rusers--显示登录到远程系统上的用户
rwho--显示登录到本地系统上的用户
S
----------------------------------------------------------------------------------------
sact--显示SCCS文件的编辑活动状态
sag--系统活动图
sar--显示系统活动
sccs--源代码控制系统(SCCS)的前端
sccs-admin,admin--创建和管理SCCS历史文件
sccs-cdc,cdc--修改SCCS增量更改的注释
sccs-comb,comb--合并SCCS的增量更改
sccs-delta,delta--对SCCS文件进行修改
sccsdiff--比较同一个SCCS文件的两个版本
sccs-get,get--获取某个版本的SCCS文件
sccs-help,help--请求有关SCCS错误或警告消息的帮助
sccs-prs,prs--显示SCCS历史文件中指定的部分
sccs-prt,prt--显示SCCS文件的增量更改表信息
sccs-rmdel,rmdel--删除SCCS文件中的增量更改
sccs-sact,sact--显示SCCS的编辑活动状态
sccs-sccsdiff,sccsdiff--比较同一个SCCS文件的两个版本
sccs-unget,unget--撤销前一次对SCCS文件的Get
sccs-val,val--验证SCCS文件
script--记录终端会话
sdiff--并排显示两个文件之间的不同之处
sed--流编辑器
select--外壳内置函数,从操作列表中做出选择
serialver--显示序列号版本
set,unset,setenv,unsetenv,export--外壳环境变量内置函数
setfacl--修改一个或多个文件的访问控制表(ACL)
settime--改变文件的访问和修改时间
sh,jsh--标准的作业控制外壳和命令解释器
shell_builtins--外壳命令解释器内置函数
shift--外壳内置函数,移动外壳的参数列表或者字段分隔的字列表
shutdown--在指定的时间关闭系统
size--显示目标文件节的字节数
sleep--在一段时间内暂停执行
smart2cfg--Compaq Smart-2 EISA/PCI和Smart-2SL PCI 阵列控制器ioctl命令
soelim--解析和消除nroff或troff输入中的.so请求
solregis--Solaris用户注册
sort--对文本文件进行排序、合并或检查顺序
sortbib--对书目数据库进行排序
sotruss--跟踪共享库的过程调用
source--外壳内置函数,可以执行其他命令
sparc--得到处理器类型真值
spell,haskmake,spellin,hashcheck--显示拼写错误
spline--内插光滑曲线
split--将文件拆分成数据片
srchtxt--显示消息数据库的内容,或在消息数据库中搜索字符串
stop--控制进程的执行
strchg,strconf--改变或者查询流配置
strings--查找目标文件或二进制文件中可显示的字符串
strip--从目标文件中去除符号表、调试信息和行号信息
stty--设置终端的选项
sum--显示文件的校验和以及块数
sun--得到处理器类型真值
suspend--外壳内置函数,可以使当前外壳停止
switch--外壳内置函数,从操作列表中选择一种
symorder--重新排列一列符号
sysvV-make--维护、更新和重新生成程序组
T
----------------------------------------------------------------------------------------
t300, t200s, t4014, t450--各种绘图仪的图形过滤器
tabs--设置终端上的制表符
tail--查看文件的最后部分
talk--与其他用户交谈
tar--创建磁带档案以及添加或提取文件
tbl--为nroff或troff设置表的格式
tcopy--拷贝磁带
tee--复制标准输出
tek--各种绘图仪的图形过滤器
telnet--使用TELNET协议连到远程系统的用户界面
test--判断条件
tftp--普通文件传输程序
time--计算简单命令的时间
times--外壳内置函数,用于报告当前外壳的使用时间
timex--计算命令的时间;报告进程数据和系统活动
tip--连接到远程系统
tnfdump--把二进制TNF文件转换为ASCII文件
tnfxtract--把内核探查输出提取到跟踪文件中
touch--更改文件的访问时间和修改时间
tplot, t300, t300s, t4014, t450, tek, ver--各种绘图仪的终端输出的图形过滤器
tput--初始化终端或查询terminfo数据库
tr--转换字符
trap, onintr--外壳内置函数,用于响应硬件信号
troff--排版或设置文档格式
true, false--提供真值
truss--跟踪系统调用和信号
tset, reset--建立或恢复终端特性
tsort--拓扑排序
tty--返回用户的终端名
type--写出命令类型的说明
typeset, whence--外壳内置的命令,用于获得/设置外壳变量和函数的属性及值
U
----------------------------------------------------------------------------------------
u3b, u3b2, u3b5, u3b15, u370--获得处理器类型真值
ucblinks--为SunOS 4.x的兼容性添加/dev项
ul--给终端显示的文本加下划线
ulimit, unlimit--设置或获得系统资源的外壳限制
umask--获得或设置文件模式创建掩码
unalias--删除命令的别名
uname--打印当前系统名
uncompress--解压或显示展开的文件
unexpand--把空格字符转换为制表符
unget--撤销以前获得的SCCS文件
unhash--计算目录的内部哈希表目录
unifdef--从C源程序中解析和删除ifdef行
uniq--报告或过滤出文件中的重复行
units--将以标准单位表达的数量转换为其他单位
unix2dos--把文本文件由ISO格式转换为DOS格式
unlimit--设置或获取外壳系统资源的限制
unpack--解压和展开文件
unset, unsetenv--外壳内置函数,确定环境变量特性
until--外壳内置函数,在条件为真时执行操作
unzip--列出、测试和提取Zip档案中的压缩文件
uptime--显示系统运行的时间
users--显示登录用户的压缩列表
uucp, uulog, uuname--UNIX到UNIX系统文件复制
uuencode, undecode--对二进制文件编码或解码
uuglist--打印可用服务等级的列表
uulog, uuname--UNIX到UNIX的系统复制
uupick--公共的UNIX到UNIX的文件复制
uustat--uucp状态查询和作业控制
uuto, uupick--公共的UNIX到UNIX系统文件的复制
uux--UNIX到UNIX的系统命令的执行
V
----------------------------------------------------------------------------------------
vacation--自动答复邮件
val--验证SCCS文件
vax--获取处理器类型真值
vc--版本控制
vedit--面向屏幕的、基于ex的可视显示编辑器
ver--各种绘图仪的图形过滤器
vgrind--设置程序列表的格式
vi, view, vedit--面向屏幕的、基于ex的可视显示编辑器
view--面向屏幕的、基于ex的可视显示编辑器
vipw--编辑密码文件
volcancel--取消对当前驱动器中不存在的可卸载媒体的请求
volcheck--检查驱动器中
volmissing--提示用户,请求的卷并不在光驱或磁盘驱动器中
volrmmount--调用rmmount来安装或卸载媒体
vplot--各种绘图仪的图形过滤器
W
----------------------------------------------------------------------------------------
w--显示系统用户信息        
wait--等待进程完成
wc--显示文件中的行、单词以及字符的数目
what--从文件中提取SCCS版本信息
whatis--显示有关命令的一行摘要信息
whence--外壳内置函数,以获得/设置外壳变量和函数属性及数值
whereis--找到一个命令的二进制文件、源文件和帮助页文件        
which--显示一个命令在用户路径中的位置        
while外壳内置函数,执行条件操作
who--显示用户名        
whoami--显示有效的当前用户
whocalls--报告对特定过程的调用
whoisInternet--用户名目录服务
write--向其他用户发送一个消息        
X        
----------------------------------------------------------------------------------------
xargs --将一个命令的标准输出转换为另一个命令的参数
xgettxt--从C程序提取xgettxt调用字符串
xstrt--从C程序提取字符串
Y
----------------------------------------------------------------------------------------
yacc--另一个编译器
ypcat--显示NIS数据库中的值
ypmatch--显示NIS映射中的键值
ypasswd--更改NIS数据库中的网络密码
ypwhich--返回映射主机的NIS服务器的名称
Z
----------------------------------------------------------------------------------------
zcat--压缩、解压文件或显示展开后的文件
zipinfo--列出有关zip档案的详细信息

官方地址如下:

http://docs.sun.com/db/doc/806-0 ... comm&a=expand#V


http://docs.sun.com/db/doc/806-0624/6j9vek505?a=ex
Solaris UltraSPARC StorgeTEK JAVA
我的MSN:xasun_029@hotmail.com
我的Blog:http://sun029.blog.ixpub.net

TOP

资料挺好

资料挺好  但这样才能上网

TOP

返回列表