⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sun常用命令(含双机).txt

📁 Solaris下常用命令汇总(主要是双机命令)适用人员:技术支持工程师
💻 TXT
📖 第 1 页 / 共 2 页
字号:
对双机系统进行配置 
在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 <cluster name> -L <logical hostname> -n <node1 name>, <node2 name> 
-g <disk group name> -i <node1公网网口1> <node2公网网口1> <logical hostname> 
-m 
其中<node1 name> <node2 name>的顺序决定了该逻辑机在node1 上是主用,在node2上是备用。 


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


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

在 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 <Enter> 
输入IP: 129.9.168.23 
输入子网屏蔽码: 255.255.255.0 
(7) 退出tip应用程序 
在monitor::提示符下: 
monitor:: boot <Enter> 
monitor:: ~. 

( 关掉终端集线器电源并重新开机,若用PC机 能 telnet 上去, 
即验证了上述配置的正确性。此时对终端集线器的各端口进行配置: 
telnet 129.9.168.23 <Enter> 
Trying 129.9.168.23... 
Connected to 129.9.168.23. 
Escape character is '^]'.<Enter> 
Enter Annex port name or number: cli <Enter> 
annex: su <Enter>(切换到超级用户状态) 
Password: 此处键入TC的IP地址 
annex admin <Enter> 
Annex administration MICRO-XL-UX R7.0.1, 8 ports 
admin : set port=1-8 type dial_in imask_7bits Y <Enter> 
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 <Enter> 
You may need to reset the appropriate port, Annex subsystem or 
reboot the Annex for changes to take effect. 
admin : quit <Enter> 
annex boot <Enter> 
bootfile: <Enter> 
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 + <---BkSp(向左的删除键) 

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 available
 
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -