solaris 常规操作

solaris 常规操作

solaris经验之谈

1. 查看用户的crontab以及定时任务执行结果记录

1.1.1 进入/usr/spool/cron/crontabs(或/var/spool/cron/crontabs)目录,该目录下每个文件是一个用户的crontab信息,文件名与用户名相同。添加crontab后,会在/usr/spool/cron/crontabs目录增加一个文件,记录crontab的内容。

bash-3.00$ ls -ltr /usr/spool/cron/crontabs
total 10
-r-------- 1 root root 452 Jan 22 2005 lp
-rw------- 1 root sys 308 Nov 10 2006 sys
-rw------- 1 root root 513 Jan 31 2008 root
-rw------- 1 root root 317 Jan 31 2008 adm
-rw------- 1 root other 62 Nov 19 15:03 jyu

1.1.2 检查cron任务的log信息
cron日志保存在/var/cron/log文件中。如果任务执行成功,则有如下信息:

> CMD: /usr/bin/date >> /export/home/jyu/date.log (表示执行的命令)
> jyu 1550 c Wed Nov 19 15:16:12 2008 执行开始时间
< jyu 1550 c Wed Nov 19 15:16:12 2008 执行结束时间

1.1.3 root用户查看jyu用户的crontab信息

root@ocs00biiitf001:/var/cron #> crontab -l jyu
0,15,30,45 * * * * /usr/bin/date >> /export/home/jyu/date.log

2. solaris系统查看hba卡信息

  1. luxadm probe(查询现有的存储光纤设备) ; luxadm -e port(查看HBA卡的port,可以得到HBA卡的port值和连接属性
  2. luxadm -e dump_map /devices/pci@9,700000/SUNW,qlc@4/fp@0,0:devc
    其中Host Bus Adapter代表本地HBA卡
  3. fcinfo hba-port:(可以查看到HBA卡的具体信息,包括WWN号HBA卡的型号等等)

3. solaris ILOM模式和ALOM模式互换

3.1 步骤如下
  1. 创建一个新的用户:create /SP/users/admin role=Administrator cli_mode=alom
  2. 创建了新用户以后把root用户注销掉,在ILOM提示符下输入新的用户名和密码,就切换到了ALOM模式下了
  3. 在ILOM模式下:SC: showfaults -v
  4. removefru -y /SYS/PS1
  5. 更换PSU等待10秒再接上电源
  6. 执行```showenvironment
3.2 ILOM模式下配置管理ip
设置静态 IP 地址:
-> set /SP/network state=enable
-> set /SP/network pendingdiscovery=static
-> set /SP/network pendingipaddress=xxx.xxx.xxx.xxx
-> set /SP/network pendingnetmask=255.255.255.0
-> set /SP/network pendingipgateway=192.168.1.1
-> set /SP/network commitpending=true
->show /SP/network
SC下配置管理ip
sc> setsc netsc_ipaddr xxx.xxx.xxx.xxx
sc> setsc netsc_commit
sc>shownetwork -v

4. ZFS文件系统挂载

4.1 ZFS文件系统挂载步骤
1. 检索文件系统属性:zfs get all tank/home
2. 禁止zfs自动挂载: zfs set mountpoint=none tank/home/eric
3. 用传统的办法挂载文件系统,如/etc/vfstab,则该文件系统的属性要改为zfs set mountpoint=legacy tank/home/eric
4. 创建过程:
* zfs create pool/filesystem
* zfs get mountpoint pool/filesystem
* zfs get mounted pool/filesystem
或者:
* zfs set mountpoint=/mnt pool/filesystem
* zfs get mountpoint pool/filesystem
* zfs get mounted pool/filesystem
4.2 zfs采用传统挂载方式:

步骤如下:

1. zfs set mountpoint=legacy tank/home/eric
2. mount -F zfs tank/home/eschrock /mnt
3. 要在引导时自动挂载传统文件系统,必须向/etc/vfstab 文件中添加一项。/etc/vfstab文件中的项可能看起来如下例所示
tank/home/eric - /mnt zfs - yes -
4. 查看文件系统挂载:zfs mount |grep tank/home
5. 挂载所有zfs文件系统:zfs mount -a
6. 取消挂载zfs文件系统: zfs unmount users/home/mark
7. 强行取消挂载zfs文件系统:zfs unmount -f users/home/mark

5. solaris 内存资源查看确认

  1. sar -k 1 1内核内存占用
  2. Ps的vsz表示虚拟内存,rss表示物理内存
  3. solaris查看内存使用情况命令
    ps -efo pmem,uid,pid,ppid,pcpu,comm | sort -r用PS命令的-o选项来实现,这些选项有:user ruser group rgroup uid ruid gid rgid pid ppid pgid sid taskid ctid pri opri pcpu pmem vsz rss osz nice class time etime stime zone zoneid f s c lwp nlwp psr tty addr wchan fname comm args projid project pset
  4. 查看solaris内存使用情况,按占用内存大小排序
    ps -efo pmem,uid,pid,ppid,pcpu,comm | sort -r
  5. prstat -a命令详解
*PID :进程的进程 ID。 
*USERNAME :真实用户(登录)名称或真实用户 ID。 
*SIZE :进程的总虚拟内存大小,以 K、M 或 G 为单位。 
*RSS :进程的驻留集大小 (RSS),以 K、M 或 G 为单位。(RSS是进程驻留内存的大小,SIZE是进程总共的大小。一般SIZE要大于RSS,至于SIZE大于RSS的部分就放到了SWAP区里了)
*STATE :进程的状态 (cpuN/sleep/wait/run/zombie/stop)。 *PRI :进程的优先级。数字更大表示优先级更高。 
*NICE :优先级计算中使用的 nice 值。只有特定调度类中的进程才有 nice 值。 
*TIME :进程的累计执行时间。 
*CPU :进程使用的当前 CPU 时间的百分比。如果在非全局域中执行并且池设备是活动的,百分比将zone绑定的池所使用的处理器集合中处理器的百分比。 *PROCESS :进程的名称(执行文件的名称)。 
*NLWP :进程中 lwps 的数量中间还有个参数:
系统平均负载(Load average)在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出.命令输出的最后内容表示在过去的1、5、15分钟内运行队列中的平均进程数量。 只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的,如果每个CPU的任务数大于5,那么就表示这台机器的性能有严重问题。load average/cpu_num< 3 就是性能不错的。顺便提一下,多个CPU状态查看命令:mpstat
  1. vmstat 3 4
    看vmstat的输出时,从第2行开始看,如果sr列数值比较大,就表明内存紧张。
  2. sar -r 5 5
    sar -r标示的freemem显示的是空闲的页面数,而不是用k来衡量的,它表示的数值与vmstat差不多。它们显示的free memory都还包括高速文件缓存占用的的内存,并不是真正没有使用的内存。
  3. prstat -u user或者prstat -p pid,分类查询

6. M9000更换XSCF卡

  1. 确认是否存在故障
show status
showhardconf
showlogs error
  1. 确认故障XSCF卡不是在主控,如果是需要切换
switchscf -t Standby
  1. 更换XSCF
replacefru
选择4(XSCFU),选择(1),选择(r),此时xscfu_b#0的ready灯熄灭,check灯亮黄灯且闪烁,开始更换xscfu_b

4.更换完成后微码同步

确认设备上是否存在微码
getflashimage -l
如果没有最好先通过web上传微码,再执行,flash update -c sync
然后在执行getflashimage -l
  1. 确认微码同步
version -c xcp
若同步不成功则需要手动同步
flashupdate -c sync 
 rebootxscf -y 
 showmonitorlog
 如果还是不成功则再执行一遍replacefru
  1. 解锁XSCF
    如果升级过程中笔记本与XSCF卡失去连接,重新连接XSCF卡的时候
    提示被另外的用户在使用,则使用解锁功能如下unlockmaintenance

转载于:https://www.cnblogs.com/chacha51/p/11221629.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值