新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - 编程开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > Solaris > 正文:Solaris 系统维护命令大全

Solaris 系统维护命令大全

新客网 XKER.COM 2008-03-09 来源: 收藏本文
  (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
共2页: 上一页 [1] [2] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐