分类:
2005-07-10 22:15:32
第五章 managing crash dumps and core files
当操作系统崩溃的时候,savecore命令在启动的时候自动执行,并将内核信息存放在/var/crash/nodename/vmcore.X文件里面,将名字列表存放在/var/crash/nodename/unix.X文件里面.
在crash dump目录下,还创建了一个bounds的文件
# dumpadm
# cat /etc/dumpadm.conf
注意尽量使用dumpadm命令而避免直接编辑/etc/dumpadm.conf文件
dumpadm的一般语法格式是:
/usr/sbin/dumpadm [nuy] [-c content-type] [-d dump-device] [-m mink| minm| min%]
[-r root-dir] [-s savecore-dir]
其中-n是禁止重启之后自动运行savecore命令,-u是执行更新,-y是允许重启之后自动运行savecore命令.content-type包括三种类型:kernel,all,curproc.-r是指定根目录,如果没有这个参数那么默认是"/"目录.
当一个core文件发生的时候,要创建两个core文件的副本,分别是global core file,per-process core file,global core file只有root用户可以操作.后一个文件只有所有者可以操作.
# coreadm
# cat /etc/coreadm.conf
带-p参数的coreadm命令任何用户都可以使用,而带其他参数的coreadm命令则只有root用户可以使用.
coreadm -i pattern命令和coreadm -p pattern命令大同小异,区别在于前者在系统重启之后才生效.coreadm -i pattern命令的作用是设定per-process core文件名模式
coreadm -e包含四项:global,process,global-setid,proc-setid,log
coreadm -d:让设定的选项失效
coreadm -u:更新
coreadm -g pattern:设定global core文件名模式
********************************************************************************
第六章 configuring NFS
通过使用NFS server files,NFS server daemons,NFS server commands来配置NFS服务器
NFS server files包括:
/etc/dfs/dfstab:列出在启动的时候共享的本地资源(文件内容包括:系统运行级别是3;超级用户运行shareall命令;超级用户运行/etc/init.d/nfs.server脚本来启动NFS服务器进程)
/etc/dfs/sharetab:列出当前正在被NFS服务器共享的本地资源.比如:
# cat /etc/dfs/sharetab
/export/sys44_data - nfs no
/etc/dfs/fstypes:列出默认的远程文件系统的类型,比如:
# cat /etc/dfs/fstypes
nfs NFS utilities
autofs AUTOFS utilities
cachefs CACHEFS utilities
/etc/rmtab:列出被NFS客户端挂接的远程文件系统,比如:
# the format of this file follows the syntax
# hostname:fsname
sys42:/export/sys44_data
sys41:/usr/share/man
sys43:/export/sys44_data
/etc/nfs/nfslog.conf:列出NFS服务器的日志
/etc/default/nfslogd:列出描述nfslogd程序行为的配置信息
NFS daemon包括mountd,nfsd,statd,lockd,nfslogd
启动NFS服务器程序:
# /etc/init.d/nfs.server start
关闭NFS服务器程序(/etc/rc0/S/1/2.d/K28nfs.server script):
# /etc/init.d/nfs.server stop
NFS服务器命令包括:share,unshare,shareall,unshareall,dfshares,dfmounts
启动NFS客户端程序:
# /etc/init.d/nfs.client start
关闭NFS客户端程序:
# /etc/init.d/nfs.client stop
NFS logging parameters:
IDLE_TIME:空闲时间默认是300秒
MIN_PROCESSING_SIZE:默认是524288bytes
UMASK:默认是0137
CYCLE_FREQUENCY:默认是24小时
MAX_LOGS_PRESERVE:默认是10个
各种错误分析:
1,the "no such file" error:
no such file or directory
出现这种情况,一般是在/etc/vfstab中检查目录或者文件名拼写是否有错误
2,the "mount point" error:
mount: mount-point /DS9 does not exist
出现这种情况,一般检查/etc/vfstab中挂载点的拼写是否有错误
3,the "unknown host" error:
nfs mount: sserver1:: RPC: unknown host
出现这种情况,在对应的文件里面检查主机名是否正确
4,the "stale NFS file handle" error:
stale NFS file handle
出现这种情况,在客户端上执行卸载再挂载
5,the "program not registered" error:
nfs mount: dbserver: RPC: program not registered
nfs mount: retrying: /mntpoint
出现这种情况,首先执行who -r命令判断是否处于3运行级别.然后用pgrep -xl mountd命令,如果mountd程序没有运行,就启用/etc/init.d/nfs.server脚本,先关闭再启用.最后检查/etc/dfs/dfstab文件
6,the "service not responding" error:
nfs mount: dbserver: NFS: service not responding
nfs mount: retrying: /mntpoint
出现这种情况,首先用who -r判断是否处于3运行级别,然后用ps -e命令查看NFS服务器是否运行
********************************************************************************
第七章 configuring AutoFS
autoFS映射类型包括:
master map:列出了其他映射
direct map:以绝对路径列出了挂载点
indirect map:以相对路径列出来了挂载点
special:使用主机名来提供对NFS服务器的访问
automount maps可以从ASCII数据文件,NIS映射,NIS+映射或者LDAP数据库中得到.
# cat /etc/auto_master
当对master map做修改或者创建一个direct map的时候,运行automount命令来使更改生效
语法格式是:automount [-t duration] [-v]
-t是指定一个时间,当文件系统没有用的时候还可以持续挂载的时间,默认600秒
-v是列出automount的输出
当运行automount命令之后,没有必要再通过关闭,开始automountd程序来使它的改动生效
在脚本/etc/rcS/1/2.d/K41autofs下运行# /etc/init.d/autofs stop命令来关闭automount系统
在脚本/etc/rc2.d/K41autofs下运行# /etc/init.d/autofs start来启动automount系统
********************************************************************************
第八章 describing RAID and the solaris volume manager software
RAID 0:non-redundant disk array(concatenation and striping)
RAID 1:mirrored disk array
RAID 5:block-interleaved distributed-party
RAID 0有两种类型,一种是将数据逐渐放入所有分区(concatenations),一种是将数据平均放入所有分区(stripes),不提供数据冗余,如果有分区损坏,那么所有数据都丢失
RAID 1又叫mirror volumes.它由RAID 0组成,并提供数据冗余.缺点是代价高.
RAID 0+1的特点是如果有一个地方发生了故障,那么整个磁盘阵列都要发生故障
RAID 1+0的特点是如果有一个地方发生了故障,那么影响到的只是它那个子镜像,对整个磁盘阵列没有多大影响
mirror read policies:round robin,geometric,first
mirror write policies:parallel(同时写数据),serial(一个一个子镜像写数据)