Solaris日常维护管理 联系客服

发布时间 : 星期三 文章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