系统基本配置
如何查看日志信息 dmesg | more /var/adm/messages*
收集 exlpore 日志 /opt/SUNWexplo/bin/explorer -k ->/opt/SUNWexplo/output
系统的基本状况 showrev
系统运行时间,平均负载 uptime
版本信息 uname -a
Update 版本 more /etc/release
系统补丁 showrev -p 已安装的补丁信息 patchadd 123-12 打补丁
查看服务对应的端口 more /etc/services
系统变量设置 env , sysdef
Shell 变量: bash,csh,ksh
收集 explore 日志
先查看有没有装
# pkginfo |grep SUNWexplo
如果有安装的话:
# /opt/SUNWexplo/bin/explorer
收集到的文件在:
# /opt/SUNWexplo/output
清空日志: cp /var/adm/messages /var/adm/messages.bkp #cat /dev/null > /var/adm/messages
CPU
psrinfo -vp 系统 cpu 数和速度
uptime cpu 平均负载
prstat -a 实时进程的状态
ps -ef 显示所有进程的详细信息
kill pid 杀死进程
vmstat , mpstat , /usr/ucb/ps -aux
内存
prtdiag -v 系统硬件,电源接口等
查看内存大小 prtconf -vp | grep Mem
vmstat
swap -s
增加 swap 分区: mkfile 200m /tmp ,swap -a,swap -l
C5292
磁盘管理
iostat 监视系统输入/输出设备负载
format 系统几块磁盘,大小 Ctrl+D 的组合键退出
metastat 显示硬盘 raid 状态
检查硬盘信息 prtvtoc /dev/dsk/c0t0d0s5
查看 NBU 硬盘 available_media
如何添加硬盘
1 , mkdir /usr/ldap3
2 , newfs /dev/rdsk/c1t3d0s1
3 , mount /dev/dsk/c1t3d0s1 /usr/ldap3
4 , vi /etc/vfstab 添加文件系统信息
/dev/dsk/c1t2d0s0 /dev/rdsk/c1t2d0s0 /usr/ldap3 ufs 1 yes logging
文件系统
df -k 磁盘使用情况
磁带机的读存数据 : tar cpio
磁带机状态 mt -f /dev/rmt/0 status
虚拟文件系统表 /etc/vfstab
Solaris 硬盘分区
网络
ping , netstat -arp ,
ifconfig –a
系统基本操作
文件操作
压缩解压 tar gzip gunzip
iso 文件 lofiadm
查看文件信息 ls -lrt
目录大小 du -sk dir
mkdir ,cd,
查找文件: Find 文件类型 file
查看文件 more , head , tail , cat 例如: tail -10 /var/adm/messages
文件的权限 chmod: chmod 644 a.txt
解包 tar vcf filename.tar
打包 tar cvf filename.tar dirname
.gz 文件 解压 gunzip filename.gz ; gzip -d filename.gz 压缩 gzip filenam
.tar.gz 解压: tar zxcf file.tar.gz 压缩; tar zcvf file.tar.gz dirname
创建和编辑文件:
生成新文件或改变文件日期: Touch 文件拷贝 cp 移动文件 mv
修改文件: vi的用法
组合命令 : ; 输出重定向 > 组合命令 |
常用管理命令 man
用户管理
groupadd , useradd , passwd
查看用户 / 组 more /etc/passwd , /etc/shadow , /etc/group
(who 、 finger 、 rusers - 1 、 whodo 、 id
如何做系统硬件健康状况检查
# more /var/adm/messages* (没有重大异常报错)
# df –k (“/” 使用率小于 85%)
# format ( ctrl+d退出)(所有硬盘正常)
# prtdiag –v ( 没有 failed 的部件、内存和 cpu 数量正确 )
# psrinfo –v ( 系统中所有的 cpu 都处在 online 状态 )
运行级别
查看系统的运行级、日期及时间 who –r
系统运行级别 1 、 掉电(运行级 0 ) 2 、 单用户(运行级 1 和 s 或 S )
3 、 多用户(运行级 2 和 3 ) 4 、 重引导(运行级 5 和 6 )
重新启动 reboot, init 6
关闭系统: shutdown , init 0 , halt
其它管理
定时任务
将 crontab 推到一个自定义的文件上
crontab -l>tmp
编辑这个文件,做需要的修改
vi tmp
推回 crontab
crontab tmp
NBU 备份
#bpdbjobs –report 检查作业备份情况,返回为 0 即为正常
#bpps –a 备份进程启动情况
磁盘阵列管理
#sccli
sccli: selected device /dev/rdsk/c2t0d0s2 [SUN StorEdge yyyy SN#08472F]
#sccli> show disks
输出的 Status 列,所有值正常情况下是 ” ONLINE” 或 ” STAND-BY” ,其它的值都是不正常的;
#sccli> show logical-drives
输出的 Status 列,其值正常情况下是 ” Good” ,其它的值都是不正常的;
#sccli>show enclosure-status
输出的 Status 列,所有值正常情况下是 ” OK” 或者 ” Absent” ,其它的值都是不正常的;
#sccli>show FRUs
输出的 FRU Status 行,所有值正常情况下是 ”OK” , 其它的值都是不正常的;
#sccli> show peripheral-device-status
输出的 status 列,所有值正常情况下是 ”within safety range” 或 ” N/A” 或 ” Hardware:N/A” 或 ” Hardware:OK” , 其它的值都是不正常的;
#sccli>exit
oracle
lsnrctl status 查看 listener 进程的状态
tnsping SID 查看连通请款
sun cluster
scinstall -pv 版本信息
luxadm -e port 光纤链路状态