UNIX与ORACLE培训资料Word下载.docx
《UNIX与ORACLE培训资料Word下载.docx》由会员分享,可在线阅读,更多相关《UNIX与ORACLE培训资料Word下载.docx(65页珍藏版)》请在冰豆网上搜索。
andNetworkAdministrationguides.
1)NetworkConfigurationApplication
2)BINDConfigurationApplication
3)NIS-NetworkInformationService
4)NFSConfigurationApplication
5)SLIPandPPPConfiguration
6)LicenseManager
7)MailConfigurationApplication
8)LAT-LocalAreaTransport
9)UUCP-UNIX-to-UNIXCopySystem
10)NTP-NetworkTimeProtocol
11)PrinterConfigurationApplication
12)Security(BSD/C2)
13)SecurityAuditing
14)PrestoserveI/OAcceleration
15)UpdateAdministrationUtility
16)GraphicalUISelectionFacility
17)Exit
Enterthemenuitemnumberthatyouwant:
12
Entersystemsecuritylevel(BASEENHANCED?
)[ENHANCED]:
在高安全级模式下,可以利用usermod命令强制用户在一定的时间内
及时修改口令。
如:
#usermod–xpasswd_min_change_time=10oracle7
在SUN的solaris操作系统下,则可以直接利用passwd命令限制用户修
改口令,或者强制用户定期修改口令。
例如:
#passwd–soracle7
oracle7ps396/20/9811907
使用usermod命令设置帐号停止使用时间。
第二章磁盘管理与文件系统
一、分区以及文件系统
1、磁盘分区
磁盘的逻辑划分。
c
abgh
def
可以使用如下命令对磁盘的分区进行查看和修改。
#disklabel–rrz8
#disklabel–erz9
分区表:
/etc/inittab
2、文件系统
文件系统是一个包含文件及目录的层次结构。
每个磁盘可以有多个文件系统,每个分区只能有一个文件系统。
每个文件系统有独立的逻辑磁盘或分区。
文件系统不能相互重叠,分区可以相互重叠。
AdvancedFileSystemAdvFS
可以视多个物理磁盘或分区为一个单元
UnixFileSystemUFS
NetworkFileSystemNFS
MemoryFileSystemMFS
ISO9660CompactDiskFileSystemCDFS
File-on-FileMountingSystemFFM
/procFileSystem
允许运行的进程象文件一样被系统调用,存储所有进程。
/dev/fdFileSystemFDFS
VirtualFileSystemVFS
3、LSM
视若干个磁盘或若干个不同磁盘的分区为一个逻辑单位。
二、创建文件系统
1、ufs
#disklabel–erz1
#newfs/dev/rrz1gRZ28
#fsck/dev/rz1g
#mount/dev/rz1g/usr1
#vi/etc/fstab
2、AdvFS
#disklabel–rwrz9rz29b
#mkdir/oracle
#mkfdmn/dev/rz9goracle_domain
#mkfsetoracle_domainoracle
#mount–tadvfsoracle_domain#oracle/oracle
#vi/etc/fstab
3、/etc/fstab文件
root_domain#root/advfsrw00
/proc/procprocfsrw00
usr_domain#usr/usradvfsrw00
/dev/rz0bswap1ufssw02
4、给已有的domain增加磁盘空间
#addvol–tadvfs/dev/rz0husr_domain
注:
使用以上命令需要有相关的许可证。
#showfdmn-kusr_domain
三、用户管理和磁盘空间限额
0、增加组与用户
#groupadd–g200dba
#useradd–g200–u200–d/usr/app/oracle/product/7.3.2oracle7
利用motif界面增加组和用户
修改用户的.profile文件
1、#vi/sys/conf/HOST_NAME
增加如下一行:
optionsQUOTA
2、#vi/etc/fstab
/dev/rz0g/usr/usersAdvfsrq,userquota11
#quotacheck{-a|filesystem}
#quotaon{-a|filesystem}
3、#edquota{username|-ggroupname}
edquota格式:
pathname:
blocksinuse:
#,limits(soft=#,hard=#)
inodesinuse:
#,limits(soft=#,hard=#)
soft:
逾越则给出警告,在一段时间(graceperiod)后变为hard限制。
hard:
绝对限度,不可逾越
如果soft或hard等于0则意味着这个目录对该用户没有限额。
4、#edquota–t
patchname:
blockgraceperiod:
#,filegraceperiod:
#
5、#repquota–a–v
#quota–uusername
6、#quotaoff–a
去除/etc/fstab文件中列出的所有文件系统的空间限额。
第三章启动与关闭
一、关闭命令
1、shutdown
#shutdown-rnow
#shutdown-kwillshutdownthesystem10minlater
#shutdown-h+10(yymmddhhmm)
#shutdownnow关闭机器至单用户状态
2、halt、fasthalt
以上命令建议在单用户状态下使用
#shutdownnow
#sync
#halt
3、init建议采用
#init0关机
#inits单用户
#init2多用户不启动网络
#init3多用户且启动网络
二、初始化文件
/sbin/init.d
/sbin/rc3.d/sbin/rc2.d/sbin/rc0.d
/sbin/rc0/sbin/rc2/sbin/rc3
/etc/inittab
例如:
is:
3:
initdefault:
ss:
Ss:
wait:
/sbin/rc0shutdown<
/dev/console>
/dev/console2>
&
1
s0:
/sbin/rc0off<
lsmr:
s:
sysinit:
/sbin/lsmbstartup-b<
/dev/console>
/dev/console2>
1##LSM
lsm:
23:
/sbin/lsmbstartup-n<
vol:
/sbin/vol-reconfig<
fs:
/sbin/bcheckrc<
kls:
/sbin/kloadsrv<
sysconfig:
/sbin/init.d/autosysconfigstart<
/dev/console
2>
update:
/sbin/update>
it:
/sbin/it<
s2:
/sbin/rc2<
s3:
/sbin/rc3<
三、启动文件范例
#cat/sbin/init.d/oracle
#!
/sbin/sh
PATH=/sbin:
/usr/sbin:
/usr/bin:
exportPATH
case$1in
‘start’)
start_ora;
;
‘stop’)
shut_ora;
*)
echo“usage:
$0{start|stop}”
esac
ln–s/etc/sbin/init.d/oracle/etc/sbin/rc3.d/S99oracle
ln–s/etc/sbin/init.d/oracle/etc/sbin/rc0.d/K01oracle
如果该启动文件还使用到网络,则还需要链接到/sbin/rc2.d/KxxFile_name。
第四章系统安装
1、从光盘引导,开始系统安装。
安装的log文件保存在/var/adm/smlogs/install.log
2、打补丁。
拷贝补丁到/usr/patch目录下
#shutdownnow“patchthesystem”
#mount–u/mount根文件系统,并使之可写
#mount–amount/etc/fstab中所有的文件系统
#swapon-a
#update
#cd/usr/patch
#./dupatch
3、重新链接核心
#doconfig–cHOST_NAME
4、系统升级
#shutdown+5performingupdateinstallation
#swapon–e
#bcheckrc(ormount–u/)
#/sbin/installupdate/dev/rz5cor
#/sbin/installupdate/cdrom
5、安装其他软件
#df
#mount–r/dev/rz5c/mnt
#setld–l/mnt/ALPHA/kit
安装软件
#setld–isubset_name
显示软件集安装情况
#setld–dOSFRCS400
删除OSFRCS400软件集,注意不能删除OSF-BASE之类的基本软件包,有些软件诸如汉字在删除后还需要重新链接核心。
6、许可证
#lmfsetupor#lmfregister
按照提示输入许可证号(大小写无关)
#lmfregister-<
PAK_file
#lmfreset
使输入的许可证生效
#lmflist
第五章备份与恢复
一、文件系统备份
1、#vdump–0uf/dev/rmt0h/(advfs文件系统备份采用该命令)
备份级别0—9
0级:
完全备份
1—9级:
增量备份
系统备份策略
monthlylevel0
weeklylevel1
dailylevel2-9
在目前97系统下,建议在增加了裸设备后进行一次完整备份。
#vdump–0uf/dev/rmt0h/usr
/dev/rmt0h磁带自动倒带
/dev/nrmt0h磁带不自动倒带
2、#dump–0uf/dev/rmt0h/(ufs文件系统备份采用该命令)
一次完整的备份如下:
#shutdownnow“forbackup”
(ufs文件系统备份必须关闭到单用户状态)
#umount–a
#mount
#fsck/dev/rrz0g
#dump–0u/usr
3、rdump–0ufmcyy1:
/dev/rmt0h/usr/users
二、文件系统恢复
1、根文件系统被破坏
>
bdka500(从光盘引导)
选择systemadministrator
进入单用户状态
#cd/dev
#./MAKEDEVrz0
#disklabel–rwrz0rz29b
或#disklabel–e/dev/rrz0a
对于ufs文件系统:
#newfs/dev/rz0a
对于advfs文件系统:
#mkfdmntemp_domain/dev/rz0a
#mkfsettemp_domainroot
不能使用root-domain,而必须采用其他的临时domain
#mount/dev/rz0a/mnt
#cd/mnt
#vrestore–xv(advfs)
restore–xv(ufs)
2、根文件系统未被破坏
b–fli系统引导至单用户状态
或:
#shutdownnow“systemdownnowforbackup”
#newfs/dev/rz0g(ufs)
#bcheckrc
#mkfdmnusr_domain/dev/rz0g(advfs)
#mkfsetusr_domainusr(advfs)
#mount/dev/rz0g/usr
#cd/usr
#restore–xv(ufs)
#vrestore–xv(advfs)
三、其他用户文件的备份与恢复
1、tar
2、dd
3、cpio
4、cp
5、vdump(dump)
6、vrestore–I(resotre–I)
restore>
cdusr/users
ls
add
extract
resotre>
quit
第六章系统监控
一、系统性能监控
#iostat
#vmstat
#lpsstat
#netstat
#nfsstat
#ps
#uptime系统开机至今时间
#uustatuucp状态信息或终止uucp
#swapon–s
二、帐户管理
#w/who/finger
#ac–p显示所有用户连接时间
#acctcms–a/var/adm/pacct显示各种命令使用情况
#/usr/bin/lastcomm显示pacct中命令执行情况
#pac–Pprinter
#runacct
#/usr/sbin/saoption
#/usr/sbin/acct/dodisk
三、磁盘管理
#disklabel–r显示分区命令
#du查看各个目录占用硬盘空间情况
#du–a/vmunix
#du–s/usr/users
#df查看各个文件系统空间使用情况
如果一个硬盘空间已经使用90%以上,则可能需要增加硬盘。
#disklabel–rwrz9
#addvol–tadvfs/dev/rz9busr_domain
/etc/fstab
如果是增加一个交换空间,则使用swapon–a/dev/rz9b命令即可
#dumpfsfilesys/dev显示superblock以及clindergroup信息
#fsck–pfilesysufs
#mount
#quota空间(时间)限额
#quot–nfilesys显示文件系统所有文件及其属主
#quotacheck–v–a
#repquotafilesys
#showmount–ahost显示远程mount信息
#showfdmn显示各个domain信息
#findpathoptions
#dxadvfs
四、系统测试
#/usr/field/cmx–tmin测试终端通讯t分钟
#/usr/field/diskx测试硬盘(-h显示帮助信息)
#/usr/field/fsx–ofile测试本机文件系统并保存在file文件中
#/usr/field/memx测试内存(若发现未占用内存,将其释放)
#/usr/field/shmx测试共享内存
#/usr/field/vet启动检测命令(VerifierandExerciser)
五、cron使用
#crontab–e(-l)
相关目录:
/var/spool/cron/atjobs存放只执行一次的命令(at)
/var/spool/cron/crontabs存放定时执行的命令
/var/adm/cron/cron.allow
/var/adm/cron/cron.deny
crontab文件格式
*****/exec_file
#cd/usr/spool/cron/crontabs
#cpadmadm.tmp
#viadm.tmp格式同crontab的格式
#crontabadm.tmp
六、其他
#lpcstatus显示daemon以及队列状态
#ping
#dia
#uumonitor显示uucp状态
七、CLUSTER&
LSM监控
#cmon
#asemgr-d
#cnxshow
#rcmgrgetASE_ID
#drd_ivp
#clu_ivp
#dxlsm
#voldiskadm
#volprint–gora-dg
#volctl
#voldg
第七章错误检测
一、错误信息分类
1、information/notice
2、warning
3、error
4、fatalerror
二、检测工具
1、uerf
#uerf–r300检测启动信息
#uerf–r301检测shutdown信息
#uerf–eerr–s–R检测错误信息
#uerf–R–ofull|more检测所有系统信息
2、dia(DECevent)
#dia–a–obrief>
dskreport–idisk=rz26
shellscript:
dia>
-a–obrief>
dskreport–idisk=rz26文本显示rz26盘错误信息
#dia–idisk–xmem检测硬盘,不检测内存
#dia–idisk–xmem–ts:
27:
apr-1998e:
30-apr-1998
检测某段时间内信息
#dia–es:
300e:
400检测300与400之间错误
3、Edex
三、相关文件及其所在