系统基本配置
如何查看日志信息
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
实时进程的状态 (相当于 Linux 下的 top 命令)
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#
#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
光纤链路状态
本文链接 https://yanbin.blog/solaris-common-used-commands/, 来自 隔叶黄莺 Yanbin Blog
[版权声明] 本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。
最近在弄ubuntu linux。