发布时间 : 星期三 文章Solaris日常维护管理更新完毕开始阅读7501c019c281e53a5802ff50
Solaris日常维护管理
常用命令和操作 开机过程
1 先启动外部设备的电源 如外置式硬盘 磁带机 CD-ROM驱动器等 2 启动主机电源
关机过程
1 进入系统根用户帐号root
2 确认没有运行不可中断的任务后 执行下列命令中的任一个均可
shutdown 使系统在60秒后进入0运行级 即ok状态 延时可用参数-g调整 init 0 使系统立即进入0运行级 即ok状态
init5 使系统立即进入0运行级 并自动关闭主机电源
/etc/hosts主机表设置
编辑 etc hosts 文件 将本机的全域名加入相应的一行中 并添加其它主机IP 地址与主机名 的对应表 # vi /etc/hosts
127.0.0.1 localhost
172.16.1.1 pub pub.abc.com.cn loghost 172.16.1.2 nss 172.16.1.3 mao
在路由表中增加缺省路由
# route add default 172.16.1.254 1
上面命令中 route是路由管理命令 add是增加路由选项 default意为缺省路由 172.16.1.254 为路由器在本于网内端口的IP地址 1是度量值(跳数
使用netstat -nr命令即可查看到系统路由表中已增加了缺省路 此时已可ping通其它网段的主机
为了使系统每次重启时都自动加入缺省路由 须在 etc目录下新建defaultrouter文件 并写入 路由器相应端口的IP地址 路由器以172.16.1.254为例 # vi /etc/defaultrouter 172.16.1.254
查看系统硬盘
1.。对镜像盘打metastat 看输出结果 如果有need maintenance 说明镜像有问题。根据输出信息判断是哪块盘出现问题
2 iostat –En 注意输出信息中的media error 和 hard errors 如果数字比较多说明盘有问题。可通过观察/var/adm/messages文件来确认硬盘是否有报错坏道
查看系统整体
1 打prtdiag –v 查看输出信息 一般如果硬件有问题会在信息中看到failed 2. 进入/var/adm 查看message文件 注意文件中的error 关键词
收集explorer包
当机器出现问题时,最优先的应该是收集explorer ,explorer会把机器的整个配置信息还有当前的性能信息等收集起来,这样在给oracle 开case判断问题时有一个全面的分析。收集explorer包 路径是/opt/SUNWexplo/bin/explorer 收集完的explorer包在/opt/SUNWexplo/output
查看Cluster状态
# scstat –W
紧急状态下处理方式:
系统在正常运行时 意外掉电使系统不能重启进入多用户状态
1. 在ok状态下 执行
ok boor –s
2. 试图进入单用户运行状态 如果成功 使用文件系统检查工具 fsck 修复硬盘文件系统的 错误 # fsck –y
3. 处理完错误后 重新引导系统
# init 6
4. 如果从硬盘不能引导进入单用户状态 则使用Solaris系统光盆引导系统到单用户状态 ok boot cdrom -s
5. 使用文件系统检查工具fsck依次修复硬盘文件系统分区 # fsck /dev/rdsk/c0t0d0s0 # fsck /dev/rdsk/c0t0d0s3 ……
6. 处理完错误后 重新引导系统 # init 6
网络不通
1. 2. 3. 4.
ok test net ok watch-net
printenv查看tpe-link-test?的值是否为true 查看hub的link-test功能是否enabled
5. ifconfig -a查看网口状态 注意IP netmask和广播地址
网络通 不能被telnet或ftp
1. 查看/etc/inet/inetd.conf文件中有没有包含该项服务
2. 查看/etc/services 文件中有没有规定该项服务的端口号 及端口号是否正确 必要时与其 它机器比较
3. 查看进程inetd是否启动
4. 查看系统中有没有/etc/ftpusers 文件 该文件中规定的用户不能作 ftp 查看有没有 /etc/nologin 文件 如果有该文件 只有超级用户可以登录 普通用户不允许在本地和远 程登录 查看/etc/default/login 文件 如果该文件中有 CONSOLE=/dev/console 一句 只 有普通用户可以登录 5.
svcs –a | grep telnet 查看telnet 服务是否为online
Cluster状态下 启动非Cluster模式
ok boot -x
停止资源组
# scswitch –F –g resrouce-group-name
切换资源组
# scswitch -z -g 资源组名 –h 主机名 如: scwitch -z -g DB-rg -h host-ph1
关闭操作系统
# scshutdown –y –g0
(注意:该命令可以让cluster中的所有节点都停止到ok状态.)
检查私有网络的情况
# scstat –W