




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河北网通DNS培训--Sun日常维护及故障诊断培训2008年6月河北网通DNS培训2008年6月一、Sun日常维护一、Sun日常维护Solaris操作系统启动与运行级别Solaris操作系统启动与运行级别操作系统启动过程四个阶段:PROM引导阶段加电自检POST程序引导阶段加载第二引导程序UFSBOOT内核阶段完成根文件系统的安装、读取/etc/system初始化阶段加载执行INIT操作系统启动过程四个阶段:操作系统运行级别系统启动时,进入/etc/inittab中initdefault所定义的运行级别(deafult3)各运行级别的定义:runlevel:0, (halt,shutdown,stop+ainit0)1, (singleuser,boot-s,inits)2, (multiuser,unsharenet)3, (multiuser,deafult)5, (halt,poweroff)6, (reboottolevel3)S (init1,boot-s)S和1的区别:1管理状态(所有文件系统都挂上的单用户模式,禁止其他用户登录,只能访问最小的内核功能)
S,s单用户模式操作系统运行级别系统启动时,进入/etc/inittab中iSolaris常用命令Solaris常用命令Solaris常用命令ls
显示文件名,等同于dos下dir命令命令格式:ls
[option]
file-l
显示详细列表(文件类型、文件权限、所有者、所在组、文件长度、最近修改日期、文件名)-a
显示所有文件,包含隐藏文件(以.起头的文件名)-R
显示文件及所有子目录cd
目录转换,等同于dos下cd命令注意目录分隔符为“/”,与dos相反
命令格式:cd
dirnameSolaris常用命令ls
显Solaris常用命令pwd
显示当前路径more
以分页方式查看文件内容cat
显示文件内容,等同于dos下type命令命令格式:cat
filenamerm
删除文件命令格式:rm
[-r]filename
(filename可为档名,或档名缩写符号.)例子:
rm
file1
删除档名为file1之文档.
rm
f*
删除档名中,以f为字首的所有文档.
rm-rdir1
删除目录dir1,及其下所有文档及子目录Solaris常用命令pwd
Solaris常用命令mkdir
创建目录
命令格式:mkdir[-p]directory-name
例子:
mkdirdir1
建立一新目录dir1.
mkdir-pdir/subdir直接创建多级目录rmdir
删除目录
目录必须首先为空
命令格式:rmdirdirectorydu
查看目录所占磁碟容量
命令格式:du[-sk]directory
例子:
dudir1
显示目录dir1的总容量及其次目录的容量
du-skdir1显示目录dir1的总容量,以kbytes为计量Solaris常用命令mkdir
创建目录
Solaris常用命令cp
文档复制
命令格式:cp[-r]sourcedestination
例子:
cpfile1file2
将文档file1复制成file2
cpfile1dir1
将文档file1复制到目录dir1下,文件名仍为file1.
cp/tmp/file1.将目录/tmp下的文档file1复制到现行目录下,
档名仍为file1.
cp/tmp/file1file2将目录/tmp下的文档file1现行目录下,档名
为file2
cp-rdir1dir2
(recursivecopy)复制整个目录.
若目录dir2存在,则将目录dir1,及其所有文档和子目录,
复制到目录dir2下,新目录名称为dir1.若目录dir2不存在,
则将dir1,及其所有文档和子目录,复制为目录dir2Solaris常用命令cp
文Solaris常用命令mv
文件移动
命令格式:mvsourcedestination
例子:
mvfile1file2
将文档file1,更改档名为file2.
mvfile1dir1
将文档file1,移到目录dir1下,档名仍为file1.
mvdir1
dir2
若目录dir2存在,则将目录
dir1,及其所有档
案和子目录,移到目录dir2下,新目录名称为dir1.
若目录dir2不存在,则将dir1,及其所有文档和子
目录,更改为目录dir2Solaris常用命令mv
文Solaris常用命令find
文件查找
命令格式:finddir-namefilenamecommand
例子:
find.-namehello-print
寻找目前目录及所有的子目录内叫
hello的文档.
find.-ctime+7-print
找出七天内未被更动的文档
find.-size+2000m-print
找出大小超过2000bytes的文档
find/tmp-userb1234567-print
在/tmp下属於b1234567的文档
Solaris常用命令find
文件查找
Solaris常用命令vi
编辑器
命令状态:
j,k,h,l:上下左右
0:行首
$:
行尾
i
:插入命令,i在当前光标处插入
a,A:追加命令,a在当前光标后追加,A在行末追加
o,O:打开命令,o在当前行下打开一行,O在当前行上插入一行
r,R:替换命令,r替换当前光标处字符,R从光标处开始替换
x:
删除光标处字符
dd:删除当前行
ctrl+f:后翻页
ctrl+b:前翻页
G
:
文件尾
Solaris常用命令vi
编Solaris常用命令df命令功能:显示磁盘空间使用情况形式:#df/ (/dev/dsk/c0t1d0s0):128546blocks 58665files/usr (/dev/dsk/c0t1d0s1):132954blocks 130221files#df-kFilesystem kbytesused availcapacity mountdon/dev/dsk/c0t1d0s0121199574265166353% //dev/dsk/c0t1d0s12883912219143764786%/usrSolaris常用命令df命令Solaris常用命令tar命令
tar命令是用户级的备份命令,用于备份和恢复文件或目录.
命令格式:taroptionstape_device_name[filename]
option
c-建立新文档
v-显示路径
t-显示文件列表
f-指定设备
x-抽取文件
i-交互式
例子:
备份过程:
$tarcvf/dev/rmt/0*
恢复过程:
$tarxvf/dev/rmt/0查看备份
$tartvf/dev/rmt/0Solaris常用命令tar命令
tar命令是用户设备管理设备管理设备管理-设备名逻辑设备名/dev
物理设备名/devices硬盘 /dev/dsk/cxtydzsw串口 /dev/term/a /dev/term/bmodem /dev/cua虚拟终端 /dev/pts/n网卡 len、hmen设备管理-设备名逻辑设备名/dev 设备管理-硬盘管理硬盘基本参数:platter(盘片)、cylinder(柱面)、track(磁道)、sector(扇区)、head(磁头)硬盘分区:硬盘最多能分8个区(0-7),其中第2分区标志整个硬盘的大小。0通常为根分区1通常为交换区swap设备管理-硬盘管理硬盘基本参数:设备管理-硬盘设备名/dev/dsk/cxtydzsw /dev/rdsk/cxtydzswc:controllernumber控制器号
t:targetnumber目标号,是位于控制器内的地址
d:drivernumber对内部当前SCSI控制器,硬盘驱动号总是0
s:slicenumber片或分区号,标识硬盘的分区
/dev/dsk中的设备为文件系统的块设备。/dev/rdsk中的设备为裸设备。设备管理-硬盘设备名/dev/dsk/cxtydzsw /设备管理-光驱管理自动挂接: okboot-r 光驱被自动挂接在/cdrom目录下 #reboot---r手动挂接: #devfsadm#mount-Fhsfs-oro/dev/dsk/c0t6d0s0/cdrom*Solaris8以前需要:#drvconfig#disks设备管理-光驱管理自动挂接: okboot-r 光驱被设备管理-磁带管理磁带机的设备名: /dev/rmt/#hn#——逻辑设备号,用0、1表示h——磁带密度,有u、h、m、l,跟磁带机及磁带容量有关相关文件:/kernel/drv/st.conf.n——表示不倒带。系统默认自动倒带。磁带机常用形式:/dev/rmt/0、/dev/rmt/0n、/dev/rmt/1、 /dev/rmt/1n设备管理-磁带管理磁带机的设备名: /dev/rmt/#hn设备管理-磁带管理磁带机操作#mt-f/dev/rmt/0rew(到带)#mt-f/dev/rmt/0nstatus{eof|rewind|erase|offline|bsfn|fsfn}(0n表示磁带操作完后不到带,status表示查看磁带状态,eof表示到磁带最后一个文件,rewind表示到带到磁带最前,erase擦掉,offline弹出磁带,bsfn磁带往回退n个文件,fsfn磁带往前n个文件)设备管理-磁带管理磁带机操作设备管理-RAID技术介绍RAID是英文RedundantArrayofIndependentDisks的缩写,翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。组成磁盘阵列的不同方式称为RAID级别(RAIDLevels)。数据冗余的功能是在用户数据一旦发生损坏后,利用冗余信息可以使损坏数据得以恢复,从而保障了用户数据的安全性。
RAID
0使用一种称为“条带”(striping)的技术把数据分布到各个磁盘上。在那里每个“条带”被分散到连续“块”(block)上,数据被分成从512字节到数兆字节的若干块后,再交替写到磁盘中。第1块被写到磁盘1中,第2块被写到磁盘2中,如此类推。当系统到达阵列中的最后一个磁盘时,就写到磁盘1的下一分段,如此下去。分割数据可以将I/O负载平均分配到所有的驱动器中。由于驱动器可以同时写或读,使得性能显著提高。但是,它却没有数据保护能力。如果一个磁盘出现故障,那么数据就会全盘丢失。因此,RAID
0不适用于关键任务环境,但是,它却非常适合于视频、图象的制作和编辑。
设备管理-RAID技术介绍RAID是英文Redundant设备管理-RAID技术介绍RAID
1也被称为镜像,因为一个磁盘上的数据被完全复制到另一个磁盘上。如果一个磁盘的数据发生错误,或者硬盘出现了坏道,那么另一个硬盘可以补救回磁盘故障而造成的数据损失和系统中断。RAID
l可以由软件或硬件方式实现。RAID
5也被叫做带分布式奇偶位的条带。每个条带上都有相当于一个“块”那么大的地方被用来存放奇偶位。RAID
5把奇偶位信息也分布在所有的磁盘上,而并非一个磁盘上,大大减轻了奇偶校验盘的负担。尽管有一些容量上的损失,RAID
5却能提供较为完美的整体性能,因而也是被广泛应用的一种磁盘阵列方案。它适合于输入/输出密集、高读/写比率的应用程序,如事务处理等。设备管理-RAID技术介绍文件系统管理文件系统管理文件系统管理文件系统:用来查找和存储文件的目录结构成为文件系统。文件系统类型: 盘文件系统:HD:ufs CDROM:hsfsDVDROM:udfs
网络文件系统:nfs 伪文件系统:tmpfs、lofs、procfs文件系统管理文件系统:用来查找和存储文件的目录结构成为文件系文件系统管理-文件系统表/etc/vfstab#device device mount FS fsck mount mount#tomount tofsck point type pass atboot options/dev/dsk/c0t1d0s0 /dev/rdsk/c0t1d0s0 / ufs 1 no -/dev/dsk/c0t1d0s1 - - swap - no -swap - /tmp tmpfs - yes -/dev/dsk/c0t1d0s7 /dev/rdsk/c0t1d0s7 /export/home ufs 1 yes -hs1:/export/home - /home nfs - no -文件系统管理-文件系统表/etc/vfstab文件系统管理常用文件系统的操作命令示例:#umount/export/home1 #mount/dev/dsk/c0t1d0s7/export/home1 #umount/dev/dsk/c0t1d0s7#mount-Fpcfs/dev/diskette/floppy (mount软盘)#mount-Fhsfs-oro/dev/rdsk/c0t6d0s0/cdrom (mount光驱)#mountall-l#umountall-l#volcheck#fdformat (软盘格式化)#ejectcdrom (弹出光驱)#ejectfloppy (弹出软盘)文件系统管理常用文件系统的操作命令文件系统管理文件系统卸载:umount/homeumount/dev/dsk/c0t3d0s7umountallumountall–lumount-fmount_point相关文件:/etc/mnttab文件系统管理文件系统卸载:文件系统管理
对原始设备作newfs时,会在每个分区的开头建立一些表格,记录本分区的情况。作fsck即把表格的情况与本分区实际情况进行一下同步。Newfs方法:#newfs/dev/rdsk/c0t1d0s7FSCK方法:#
umount/dev/dsk/c0t3d0s0#
fsck/dev/rdsk/c0t3d0s0文件系统管理对原始设备作newfs时,会在每个分区文件系统管理-备份恢复ufsdump命令可对整个文件系统做完全或增量备份
完全转储是对整个文件系统做备份.在较长的间隔做一次,如一星期或一月.
增量转储是对新创建或修改的文件进行备份.增量转储更频繁一些,可能一天一次
0级指定完全转储,1至9指定不同等级的增量转储
例子:
#ufsdump0uf/dev/rmt/0/export/home
选项及参数:
0
指定0级(完全)转储.
u
更新文件/etc/dumpdates,以记录成功的转储.
f
与下面的/dev/rmt/0参数一起确定转储的磁带设备.
/dev/rmt/0
转储的磁带设备.
/export/home
指定要转储的文件系统
文件系统管理-备份恢复ufsdump命令可对整个文件系统做完文件系统管理-备份恢复ufsrestore命令恢复通过ufsdump备份的数据ufsrestorervf/dev/rmt/0 r:恢复全部备份 v:列出正在备份文件的路径 f:指明操作对象ufsrestoretvf/dev/rmt/0 t:列出磁带上的文件文件系统管理-备份恢复ufsrestore命令恢复通过ufs文件系统管理-备份恢复例:备份和恢复/export/home以/export/home分区(c0t3d0s7)为例#ufsdump0uf/dev/rmt/0/export/home
#inits#umount/export/home#newfs/dev/rdsk/c0t3d0s7 /export/home分区 #mount/dev/dsk/c0t3d0s7/export/home#cd/export/home#ufsrestorervf/dev/rmt/0#rmrestoresymtable文件系统管理-备份恢复例:备份和恢复/export/home
Swap区文件系统的管理#swap-l,-a,-d(-a增加、-d删除、-l列出)
增加Swap区示例#mkfile20m/export/home1/swap#swap-a/export/home1/swap#swap-l#swap-d/export/home1/swap#vi/etc/vfstab/dev/dsk/c0t0d0s1--swap-no-/export/home1/swap--swap-no-swap-/tmptmpfs-yes-文件系统管理Swap区文件系统的管理文件系统管理网络管理网络管理网卡类型len10M的网卡接口,出现在较早的UltraSPARC系统中hmen高速的100M网卡接口erin高速的100M网卡接口,在SparcⅢ中qgen高速的100M网卡接口,在quadfastEthernet网卡上gen1000M的光纤网卡接口n为0时代表第一块网卡,1为第二,以此类推。网络管理网卡类型网络管理网络管理
配制网络端口============#ifconfig示例:#ifconfigqe0inetnetmaskbroadcast55plumb#ifconfigqe0inetnetmaskbroadcast55up#ifconfigqe0inetnetmaskbroadcast55down修改路由表============#netstat–r查看路由表#routeaddnet1#routeadddefault1网络管理配制网络端口修改路由表增加静态路由=============================
#vi/etc/defaultrouteri1#sync;sync;reboot网络管理重新关闭/启动tcp/ip协议进程=============================#/etc/init.d/inetinitstop#/etc/init.d/inetinitstart增加静态路由网络管理重新关闭/启动tcp/ip协议进程
域名服务client端配置示例========================#vi/etc/nsswitch.confhosts:filesdns#vi/etc/resolv.confdomainsearchnameserver00
#nslookup网络管理域名服务client端配置示例网络管理用户管理用户管理用户管理手工方式:可以直接修改/etc/passwd和/etc/shadow文件,在文件中增加新行,或使用useradd命令。并手工为用户创建主目录。eg:在系统中增加一个用户test,口令为test,主目录为/export/home/test,使用CShell。#useraddtest#vi/etc/passwd/home/test /export/home/test/bin/sh /bin/csh用户管理手工方式:用户管理useraccount#passwdtest 为test设一个用户口令Newpasswd: testRe-enternewpasswd: testpasswd(SYSTEM):passwdsuccessfullychangedfortest.#cd/export/home#mkdirtest#chowntesttest#cp/etc/skel/local.cshrc/export/home/test/.cshrc#cp/etc/skel/local.login/export/home/test/.login用户管理useraccount#passwdtest 用户管理/etc/passwd文件username:x:uid:gid:comment:home-dir:login-shellusername:用户名。系统中用户名必须唯一,最多有8个字符,而且不含大写字母。x: 提示用户可以设口令。uid、gid:用户号及主要组号。通常在100~60000之间comment:用户注释信息。home-dir:用户主目录login-shell:登录ShellEg:root:x:0:1:Super-User:/:/sbin/shadm:x:4:4:Admin:/var/adm用户管理/etc/passwd文件ShellsSystemInitializationFilesUserInitiationFilesReadatLoginShellPathnameBourne/etc/profile$HOME/.profile/bin/shKorn/etc/profile$HOME/.profile/bin/ksh$HOME/.kshrcC/etc/.login$HOME/.cshrc/bin/csh用户管理UsersInitializationFilesforBourne,C,KornShells
ShellsSystemInitializationFi用户管理文件信息
ls
-l
drwxrwxrwx
filename
访问权限
mode:
rwx
rwx
rwx
r:read(4)w:write(2)x:execute(1)
user
group
other例:#ls-lvfstab-rw-r--r--1rootsys257Mar906:54vfstab用户管理文件信息
ls
-l
用户管理文件类型-
:普通文件
b
:
块特殊文件,如硬盘和CDROM设备
c
:
字符文件设备或称“raw”设备文件
l
:
符号连接
p
:
管道或流,用于进程通讯
d
:
目录例:#ls-ldrwxr-xr-x2rootsys512Mar1600:48cron.d-rw-r--r--1rootsys2279Mar182004dacf.conf-r--r--r--1rootsys435Apr72002datemsklrwxrwxrwx1rootroot17Mar906:35dcopy->../usr/sbin/dcop#ls-l/devices/pci@1f,0/pci@1,1/ide@3/dad@0,0:abrw-r1rootsys136,0Mar906:54/devices/pci@1f,0/pci@1,1/ide@3/dad@0,0:a用户管理文件类型例:用户管理相关命令chmod
改变文档或目录之属性命令格式:chmod[-R]modename
(name可为档名或目录名;mode可为3个8位元之数字,或利用ls-l命令,列出文档或目录之读、写、执行允许权之文字缩写)
例子:
%chmod
755dir1将目录dir1,设定成任何使用者,皆有读取及执行权利,但只有拥有者可做修改.
%chmod
700
file1
将文档file1,设定只有拥有者可以读、写和执行.
%chmod
u+x
file2
将文档file2,增加拥有者可以执行之权利.
%chmod
g+x
file3
将文档file3,增加群组使用者可执行之权利.
%chmod
o-r
file4
将文档file4,除去其它使用者可读取之权利.
%chmod
a-r
file4
将文档file4,除去所有使用者可读取之权利.用户管理相关命令
例子:
%c用户管理chown
改变文档或目录之拥有权命令格式:chown[-R]username
name
(name可为档名或目录名)例子:
%chownuserfile1
将文档file1之拥有权,改为使用者user所有.
%chown-Ruserdir1将目录dir1,及其下所有文档和子目录之拥有权,
改为使用者user所有chgrp
改变文档或目录之群组拥有权
命令格式:chgrp[-R]groupnamename
(name可为档名或目录名)
例子:
%chgrpvlsifile1
将文档file1之群组拥有权,改为vlsi群组.
%chgrp-Rimagedir1
将目录dir1,及其下所有文档和子目录,改为image群组.用户管理chown
改变文档或目录之拥有权用户管理passwd
修改用户口令命令格式:passwd
usernamesu
转换用户命令格式:su
[-]
username无用户参数为转换到超级用户:执行新用户环境设置用户管理passwd
修改用户口令二、Sun故障诊断与日常维护二、Sun故障诊断与日常维护系统状况查看
1、查看正在运行的solaris10的版本,使用不带参数的命令showrev,此命令加选项-r则是另外一个功能:查看目前系统所需要安装的补丁程序。
root@zsc#showrevHostname:zscHostid:841e69f3Release:5.10Kernelarchitecture:sun4u
//intel架构的服务器输出不一样Applicationarchitecture:sparcHardwareprovider:Sun_MicrosystemsDomain:Kernelversion:SunOS5.10Generic_118833-18
//内核版本号系统状况查看1、查看正在运行的solaris10的版本,系统状况查看查看主要硬件设备的情况,使用命令prtdiag–vSystemConfiguration:SunMicrosystemssun4uSunBlade150(UltraSPARC-IIe650MHz)Systemclockfrequency:93MHZMemorysize:1GBCPUsIODevicesMemoryConfigurationusbDevicesEnvironmentalStatusHWRevisionsSystemPROMrevisions系统状况查看查看主要硬件设备的情况,使用命令prtdiag系统状况查看查看系统运行了多少时间,使用不带参数的命令uptimeroot@zsc#uptime
上午8点48分
运行4天15:12,
2用户,
平均负载:0.01,0.01,0.01查看系统的运行级别,使用带选项的命令who–r.root@zsc#who-r
.
run-level3
10月
9日17:36
3
0
S系统状况查看查看系统运行了多少时间,使用不带参数的命令up系统状况查看查看有那些用户登录到solaris10系统,使用命令w.root@zsc#w
上午9点12分
运行4天15:36,
3用户,
平均负载:0.02,0.01,0.01用户名
终端号
登入时间
闲置
JCPU
PCPU
执行命令root
console
周一下午5点
5天
4:53
4:53
/usr/dt/bin/dtscreen-modeblankroot
pts/3
上午8点36分
25
-bashroot
pts/4
上午9点12分
w系统状况查看查看有那些用户登录到solaris10系统,使系统状况查看查看系统运行的进程这是系统管理和维护过程中使用得最频繁的工具。使用带若干选项的命令ps.ps-进程状态的缩写。常用的3个选项是:-a列出请求最频繁的进程;-e列出正在运行的进程;-f打印进程的详细信息。root@zsc#ps-aef
UID
PID
PPID
C
STIMETTY
TIMECMD
root
0
0
0
10月09?
0:10sched
root
1
0
0
10月09?
0:02/sbin/init
root
2
0
0
10月09?
0:00pageout
root
3
0
0
10月09?
46:11fsflush
daemon
209
1
0
10月09?
0:00/usr/lib/nfs/statdroot15302
315
014:31:04?
0:00/usr/lib/ssh/sshd
oracle
2917
1
0
10月10?
0:06ora_smon_zsjdb
oracle
6093
1
0
10月12?
0:00ora_s041_zswdb
oracle
5995
1
0
10月12?
0:31ora_pmon_zswdb
oracle
2915
1
0
10月10?
0:11ora_ckpt_zsjdb
系统状况查看查看系统运行的进程硬盘常见故障诊断1用命令format查看系统硬盘状态10.c2t4d0<drivetypeunknown>/pci@1f,4000/scsi@5,1/sd@4,0常见错误:2.c1t1d0<drivenotavailable:reserved>/pci@1f,4000/scsi@5/sd@1,02用命令vxdisklist查看硬盘状态常见错误:c2t4d0querydgfailedfailingwas:c2t4d0s2硬盘常见故障诊断1用命令format查看系统硬盘状态1硬盘常见故障诊断3用命令metastat查看硬盘状态常见错误:d61:MirrorSubmirror0:d222State:NeedsmaintenanceSubmirror1:d223State:NeedsmaintenancePass:1Readoption:roundrobin(default)Writeoption:parallel(default)Size:4194828blocks硬盘常见故障诊断3用命令metastat查看硬盘状态常见硬盘常见故障诊断4用命令iostat-En查看硬盘状态常见错误:Vendor:SEAGATEProduct:ST336607FSUN36GRevision:0307SerialNo:0350A6PVNSSize:36.42GB<36418595328bytes>MediaError:0DeviceNotReady:0NoDevice:0Recoverable:0IllegalRequest:0PredictiveFailureAnalysis:0c0t0d0SoftErrors:0HardErrors:30TransportErrors:35硬盘常见故障诊断4用命令iostat-En查看硬盘状态硬盘常见故障诊断5/var/adm/messages查看硬盘状态常见错误:硬盘坏道说明:硬盘坏道分“逻辑坏道”和“物理坏道”两种。前者一般可用软件修复;后者为物理性坏道,它表示硬盘磁道产生了物理损伤。
一般情况下,硬盘产生逻辑坏道的原因是一些正版软件会在硬盘上某些扇区写入信息,其他的软件则无法访问这个扇区,这种情况下,硬盘检测工具也会误认为该扇区产生了坏道,还有一种情况就是使用不当造成的了,例如硬盘在读取数据时意外遭到重启,则有可能产生逻辑坏道,情况严重的甚至会产生物理坏道硬盘常见故障诊断5/var/adm/messages查看网络状况查看查看网络接口的状况,使用带选项的命令ifconfig–a
root@zsc#ifconfig-alo0:flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL>mtu8232index1
inetnetmaskff000000ce0:flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4>mtu1500index2
inet61.128.x.xnetmaskffffff00broadcast61.128.x.255
ether0:14:4f:1e:69:f3
//ce0是网络接口的名字网络状况查看查看网络接口的状况,使用带选项的命令ifcon网络配置修改与linux相比较,solaris10修改网络参数要复杂很多。它涉及到ipnodes、netmasks、hosts、defaultrouter、hostname.x等文件。
打开网络接口文件查看接口的名称
root@zsc#morehostname.ce0zscroot@zsc#morehostname.ce1zsj网络配置修改与linux相比较,solaris10修改网网络配置修改修改文件/etc/hosts,使IP地址与接口一一对应
root@zsc#morehosts##Internethosttable#
localhost
61.125.x.30
zsc
loghost
zsj
loghost网络配置修改修改文件/etc/hosts,使IP地址与接口一网络配置修改修改文件/etc/netmsks.root@zsc#morenetmasks
61.125.x.0
修改文件/etc/defaultrouter以改变默认网关。一般情况下,默认网关只有一个。root@zsc#moredefaultrouter#25
//这个默认路由是以前的,现在被注释掉,不再起作用了。61.125.x.1网络配置修改修改文件/etc/netmsks.CPU状况查看查看cpu的个数,使用不带参数的命令mpstat
root@db890#mpstat
//这个命令也是查看CPU负载的工具CPUminfmjfxcal
intrithr
cswicswmigrsmtx
srwsyscl
usrsys
wtidl
0
0
1
136
3
1
67
1
1
6
1
93
0
1
4
94
1
0
1
101
25
22
67
1
1
6
1
85
0
1
4
95
2
0
1
121
3
1
68
1
1
6
1
91
0
1
4
95
3
0
1
129
3
1
69
1
1
6
1
95
0
1
4
95
4
0
1
126
3
1
69
1
1
5
1
95
0
1
4
95
5
0
1
125
129
126
66
1
1
5
1
90
0
1
4
95
6
0
1
123
4
1
68
1
1
6
1
92
0
1
4
95
7
0
1
105
242
140
65
1
1
7
1
89
0
0
4
95从输出可知此服务器有8个cpu,此处按0-7的序号开始;有些输出不会以顺序开始,但可以从行数得知cpu数目CPU状况查看查看cpu的个数,使用不带参数的命令mpsta虚拟内存状况查看查看虚拟内存状态,使用带参数的命令vmstat
root@zsc#vmstat44
//每4秒钟采集一次,采集4次
kthr
memory
page
disk
faults
cpu
rbw
swap
free
re
mfpipofrdesrs1sdsdsd
in
sy
csussyid
000399980822867447
927
0
0
0
0
0
1
0
1
290
186
205
0
0100
00025256966370080
7
0
0
0
0
0
0
0
0
1
289
125
208
0
0100
00025256966370080
0
0
0
0
0
0
0
0
0
1
299
126
192
0
0100
00025256966370081920
0
0
0
0
0
0
0
0
1
305
283
210
0
0100可以通过输出值来判断某些性能下降或者故障产生的原因
虚拟内存状况查看查看虚拟内存状态,使用带参数的命令vmst系统I/O状况查看查看系统I/O,使用命令iostat.这个命令可以带很多选项,根据各自的需求选择选项。
root@zsc#iostat33
//采集数据3次,每次3秒钟
tty
sd1
ssd0
ssd1
ssd2
cpu
tintoutkpstpsserv
kpstpsserv
kpstpsserv
kpstpsserv
ussywtid
0
126
0
0
0
15
1
15
0
0
0
67
1
42
0
0
0100
0
79
0
0
0
0
0
0
0
0
0
8
1
15
0
0
01000
27
0
0
0
0
0
0
0
0
0
8
1
16
0
0
0100系统I/O状况查看查看系统I/O,使用命令iostat.这个其他常见故障诊断如何发现系统存在硬件问题观察主机状态灯,是否有黄灯亮(故障灯)主机是否在无人为的情况下发生重新启动查看/var/adm/messages是否有报警信息系统是否变得特别慢系统是否不可以远程登陆Cpu典型故障告警内存典型故障告警文件系统满告警其他常见故障诊断如何发现系统存在硬件问题观察主机状态灯,是否第三部分:
实验第三部分:
主题:Solaris实验常见命令实验网络配置实验
主题:演讲完毕,谢谢观看!演讲完毕,谢谢观看!河北网通DNS培训--Sun日常维护及故障诊断培训2008年6月河北网通DNS培训2008年6月一、Sun日常维护一、Sun日常维护Solaris操作系统启动与运行级别Solaris操作系统启动与运行级别操作系统启动过程四个阶段:PROM引导阶段加电自检POST程序引导阶段加载第二引导程序UFSBOOT内核阶段完成根文件系统的安装、读取/etc/system初始化阶段加载执行INIT操作系统启动过程四个阶段:操作系统运行级别系统启动时,进入/etc/inittab中initdefault所定义的运行级别(deafult3)各运行级别的定义:runlevel:0, (halt,shutdown,stop+ainit0)1, (singleuser,boot-s,inits)2, (multiuser,unsharenet)3, (multiuser,deafult)5, (halt,poweroff)6, (reboottolevel3)S (init1,boot-s)S和1的区别:1管理状态(所有文件系统都挂上的单用户模式,禁止其他用户登录,只能访问最小的内核功能)
S,s单用户模式操作系统运行级别系统启动时,进入/etc/inittab中iSolaris常用命令Solaris常用命令Solaris常用命令ls
显示文件名,等同于dos下dir命令命令格式:ls
[option]
file-l
显示详细列表(文件类型、文件权限、所有者、所在组、文件长度、最近修改日期、文件名)-a
显示所有文件,包含隐藏文件(以.起头的文件名)-R
显示文件及所有子目录cd
目录转换,等同于dos下cd命令注意目录分隔符为“/”,与dos相反
命令格式:cd
dirnameSolaris常用命令ls
显Solaris常用命令pwd
显示当前路径more
以分页方式查看文件内容cat
显示文件内容,等同于dos下type命令命令格式:cat
filenamerm
删除文件命令格式:rm
[-r]filename
(filename可为档名,或档名缩写符号.)例子:
rm
file1
删除档名为file1之文档.
rm
f*
删除档名中,以f为字首的所有文档.
rm-rdir1
删除目录dir1,及其下所有文档及子目录Solaris常用命令pwd
Solaris常用命令mkdir
创建目录
命令格式:mkdir[-p]directory-name
例子:
mkdirdir1
建立一新目录dir1.
mkdir-pdir/subdir直接创建多级目录rmdir
删除目录
目录必须首先为空
命令格式:rmdirdirectorydu
查看目录所占磁碟容量
命令格式:du[-sk]directory
例子:
dudir1
显示目录dir1的总容量及其次目录的容量
du-skdir1显示目录dir1的总容量,以kbytes为计量Solaris常用命令mkdir
创建目录
Solaris常用命令cp
文档复制
命令格式:cp[-r]sourcedestination
例子:
cpfile1file2
将文档file1复制成file2
cpfile1dir1
将文档file1复制到目录dir1下,文件名仍为file1.
cp/tmp/file1.将目录/tmp下的文档file1复制到现行目录下,
档名仍为file1.
cp/tmp/file1file2将目录/tmp下的文档file1现行目录下,档名
为file2
cp-rdir1dir2
(recursivecopy)复制整个目录.
若目录dir2存在,则将目录dir1,及其所有文档和子目录,
复制到目录dir2下,新目录名称为dir1.若目录dir2不存在,
则将dir1,及其所有文档和子目录,复制为目录dir2Solaris常用命令cp
文Solaris常用命令mv
文件移动
命令格式:mvsourcedestination
例子:
mvfile1file2
将文档file1,更改档名为file2.
mvfile1dir1
将文档file1,移到目录dir1下,档名仍为file1.
mvdir1
dir2
若目录dir2存在,则将目录
dir1,及其所有档
案和子目录,移到目录dir2下,新目录名称为dir1.
若目录dir2不存在,则将dir1,及其所有文档和子
目录,更改为目录dir2Solaris常用命令mv
文Solaris常用命令find
文件查找
命令格式:finddir-namefilenamecommand
例子:
find.-namehello-print
寻找目前目录及所有的子目录内叫
hello的文档.
find.-ctime+7-print
找出七天内未被更动的文档
find.-size+2000m-print
找出大小超过2000bytes的文档
find/tmp-userb1234567-print
在/tmp下属於b1234567的文档
Solaris常用命令find
文件查找
Solaris常用命令vi
编辑器
命令状态:
j,k,h,l:上下左右
0:行首
$:
行尾
i
:插入命令,i在当前光标处插入
a,A:追加命令,a在当前光标后追加,A在行末追加
o,O:打开命令,o在当前行下打开一行,O在当前行上插入一行
r,R:替换命令,r替换当前光标处字符,R从光标处开始替换
x:
删除光标处字符
dd:删除当前行
ctrl+f:后翻页
ctrl+b:前翻页
G
:
文件尾
Solaris常用命令vi
编Solaris常用命令df命令功能:显示磁盘空间使用情况形式:#df/ (/dev/dsk/c0t1d0s0):128546blocks 58665files/usr (/dev/dsk/c0t1d0s1):132954blocks 130221files#df-kFilesystem kbytesused availcapacity mountdon/dev/dsk/c0t1d0s0121199574265166353% //dev/dsk/c0t1d0s12883912219143764786%/usrSolaris常用命令df命令Solaris常用命令tar命令
tar命令是用户级的备份命令,用于备份和恢复文件或目录.
命令格式:taroptionstape_device_name[filename]
option
c-建立新文档
v-显示路径
t-显示文件列表
f-指定设备
x-抽取文件
i-交互式
例子:
备份过程:
$tarcvf/dev/rmt/0*
恢复过程:
$tarxvf/dev/rmt/0查看备份
$tartvf/dev/rmt/0Solaris常用命令tar命令
tar命令是用户设备管理设备管理设备管理-设备名逻辑设备名/dev
物理设备名/devices硬盘 /dev/dsk/cxtydzsw串口 /dev/term/a /dev/term/bmodem /dev/cua虚拟终端 /dev/pts/n网卡 len、hmen设备管理-设备名逻辑设备名/dev 设备管理-硬盘管理硬盘基本参数:platter(盘片)、cylinder(柱面)、track(磁道)、sector(扇区)、head(磁头)硬盘分区:硬盘最多能分8个区(0-7),其中第2分区标志整个硬盘的大小。0通常为根分区1通常为交换区swap设备管理-硬盘管理硬盘基本参数:设备管理-硬盘设备名/dev/dsk/cxtydzsw /dev/rdsk/cxtydzswc:controllernumber控制器号
t:targetnumber目标号,是位于控制器内的地址
d:drivernumber对内部当前SCSI控制器,硬盘驱动号总是0
s:slicenumber片或分区号,标识硬盘的分区
/dev/dsk中的设备为文件系统的块设备。/dev/rdsk中的设备为裸设备。设备管理-硬盘设备名/dev/dsk/cxtydzsw /设备管理-光驱管理自动挂接: okboot-r 光驱被自动挂接在/cdrom目录下 #reboot---r手动挂接: #devfsadm#mount-Fhsfs-oro/dev/dsk/c0t6d0s0/cdrom*Solaris8以前需要:#drvconfig#disks设备管理-光驱管理自动挂接: okboot-r 光驱被设备管理-磁带管理磁带机的设备名: /dev/rmt/#hn#——逻辑设备号,用0、1表示h——磁带密度,有u、h、m、l,跟磁带机及磁带容量有关相关文件:/kernel/drv/st.conf.n——表示不倒带。系统默认自动倒带。磁带机常用形式:/dev/rmt/0、/dev/rmt/0n、/dev/rmt/1、 /dev/rmt/1n设备管理-磁带管理磁带机的设备名: /dev/rmt/#hn设备管理-磁带管理磁带机操作#mt-f/dev/rmt/0rew(到带)#mt-f/dev/rmt/0nstatus{eof|rewind|erase|offline|bsfn|fsfn}(0n表示磁带操作完后不到带,status表示查看磁带状态,eof表示到磁带最后一个文件,rewind表示到带到磁带最前,erase擦掉,offline弹出磁带,bsfn磁带往回退n个文件,fsfn磁带往前n个文件)设备管理-磁带管理磁带机操作设备管理-RAID技术介绍RAID是英文RedundantArrayofIndependentDisks的缩写,翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025现代版购销合同范本
- 2025员工劳动合同标准范本示例
- 2025室内墙面涂料合同范本
- 高中地理第三章同步教学设计:以畜牧业为主的农业地域类型
- 玉米病虫草害防治知到课后答案智慧树章节测试答案2025年春黑龙江农业工程职业学院
- 2024年重庆新华出版集团招聘真题
- 2024年四川巴中骨科医院招聘真题
- 2025某地购物中心租赁及咨询服务合同
- 商务中国风结构
- 2024年连云港市灌云县教育局所属学校招聘教师真题
- 《中华人民共和国招标投标法》知识培训
- 【大数据百家讲坛】2025年DeepSeek、Manus与AI+Agent行业现状报告
- 广州2025年广东广州海珠区新港街道第一批雇员招聘5人笔试历年参考题库附带答案详解
- 儿童口腔保健知识宣教
- 2025届江苏省苏锡常镇四市高三下学期教学情况调(一)(一模)英语+答案
- 商业地产租赁及运营管理手册
- 2025年(广东省协会 )房屋安全检测鉴定技术培训-机考历年真题考前冲刺题
- 风电机组检修规程
- 2025年美丽中国第六届全国国家版图知识竞赛题库及答案(中小学组)
- 2025年热电厂面试题及答案
- 云南省曲靖市2025届高三上学期第一次质量检测数学试题 含解析
评论
0/150
提交评论