DNS培训SUN系统管理课件_第1页
DNS培训SUN系统管理课件_第2页
DNS培训SUN系统管理课件_第3页
DNS培训SUN系统管理课件_第4页
DNS培训SUN系统管理课件_第5页
已阅读5页,还剩135页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北网通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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论