资源描述
,WWW.POTEVIO.COM,P,27,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,Solaris,操作系统维护,课程目标,掌握,Solaris,常用的维护操作步骤,掌握,Solaris,操作系统常见问题的解决方法,课程内容,第一章,Solaris,常用维护操作,第二章,Solaris,常见问题,磁盘管理,Solaris,使用分区进行数据管理,一个磁盘包含,8,个分区,标记为,0,7,。默认为,s0,是根分区,/,,,s1,是,swap,分区,,s2,代表整个磁盘,,s5,是,/opt,,,s6,是,/,usr,,,s7,是,/export/home,。,查看磁盘分区使用情况,使用,format,命令,方法如下:,-bash-3.00#,format,Searching for disks.done,AVAILABLE DISK SELECTIONS:,0. c1t0d0 ,/pci9,600000/SUNW,qlc2/fp0,0/ssdw21000000879b300d,0,1. c1t1d0 ,/pci9,600000/SUNW,qlc2/fp0,0/ssdw21000000879772d0,0,Specify disk (enter its number):,1,磁盘管理,selecting c1t1d0,disk formatted,FORMAT MENU:,disk - select a disk,type - select (define) a disk type,partition - select (define) a partition table,current - describe the current disk,format,partition,PARTITION MENU:,0 - change 0 partition,1 - change 1 partition,2 - change 2 partition,3 - change 3 partition,4 - change 4 partition,磁盘管理,5 - change 5 partition,6 - change 6 partition,7 - change 7 partition,select - select a predefined table,modify - modify a predefined partition table,partition,print,Part Tag Flag Cylinders Size Blocks,0 root wm 0 - 1030 10.01GB (1031/0/0) 20982912,1 swap,wu,1031 - 2061 10.01GB (1031/0/0) 20982912,2 backup,wu,0 - 14086 136.71GB (14087/0/0) 286698624,3 unassigned wm 0 0 (0/0/0) 0,磁盘管理,partition,quit,继续查看磁盘信息:,format,disk,退出查看:,format,quit,df,:用于查看空闲磁盘块和文件的数量,du,:用于查看分配给每个子目录的磁盘空间,newfs,:创建文件系统,如,newfs,/dev/rdsk/c0t1d0s0,fsck,:修复文件系统,如,fsck,/dev/rdsk/c0t1d0s0,性能管理,CPU,性能监控 :,#,sar,-u 3 20,内存 :,#,sar,r 3 20,磁盘,I/O,:,#,iostat,-x -I 1,网络流量 :,#,netstat,-i,进程监控 :,#,prstat,或,#,ps,ef,日志管理,/,var/adm,和,/,var,/log,目录下,包含有,messages,,,syslog,,,sulog,,,utmp,xferlog,等日志文件,它们记录着,solaris,系统产生的各种消息日志。,messages,记载来自系统核心的各种运行日志,包括进程的消息、系统特殊状态等,如服务器温度超高等。,sulog,中记载着普通用户尝试,su,成为其它用户的纪录。,syslog,文件一般是记载,mail,事件。,utmp,文件不具可读性的,记载着当前登录在主机上的用户,管理员可以用,w,,,who,等命令来查看,如,who,a,utmp,日志管理,/,var/log/xferlog,日志文件:记录系统上传下载文件信息,备份文件,tar,:用户级的备份命令,用于备份和恢复文件或目录,格式:,tar options,tape_device_name,filename,option,:,c-,建立新文档;,v-,显示路径;,t-,显示文件列表;,f-,指定设备;,x-,抽取文件;,i-,交互式,例子:,#tar,xfv,omcrbackup.tar,cpio,:能产生多卷备份的用户级命令,格式:,cpio,-,ov,tape_device_name,cpio,-i ,vt, ,tape_device_name,option,:,o-,从标准输出读;,i -,抽取文件;,v-,恢复时显示文件名;,v,选项与,t,选项合用则表示按,ls,-l,格式列出文件,例子:,#,cpio,iv,omcrbackup.cpio,课程内容,第一章,Solaris,常用维护操作,第二章,Solaris,常见问题,常见问题的处理,方法:修改以下三个配置文件,/etc/hosts,10.150.1.212,potevio,loghost,/etc/,nodename,potevio,/etc/hostname.Ce0,,其中,Ce0,表示网卡名;,potevio,Qestion,如何修改,Solaris,操作系统的主机名,Answer,常见问题的处理,查看子网掩码,#,netstat,-in,Name,Mtu,Net/,Dest,Address,Ipkts,Ierrs,Opkts,Oerrs,Collis Queue Ce0 1500 172.0.8.0 172.0.8.68 3430395 0 1134355 0 0 0,或者查看,/etc/,netmasks,文件即可,查看,IP,地址,#,ifconfig,-a,或者查看,/etc/host,查看路由,#cat /etc/,defaultrouter,Qestion,如何查看服务器当前的网络配置,Answer,常见问题的处理,通过,route,命令,格式:,route -f -p Command Destination mask,Netmask, Gateway metric Metric if Interface,例子:,route add 10.41.0.0 mask 255.255.0.0 10.27.0.1,通过新建,defaultrouter,文件,执行命令:,#vi /etc/,defaultrouter,,在文件中输入路由信息。,Qestion,如何增加服务器路由,Answer,常见问题的处理,打开服务器电源开关,出现开机画面后,键入,Stop+A,组合键,系统出现,“,OK,”,提示符。,把,Solaris,引导光盘放入光驱内,键入如下命令并回车,服务器将从光驱启动。,ok,boot,cdrom,Qestion,如何让,Sun,服务器从光驱启动,Answer,常见问题的处理,分 析,:,系统未开放,Telnet,远程登录权限。,解决方法,:,修改,/etc/default/login,文件来开通,Telnet,远程登录权限。,编辑,login,文件,找到下面的一行:,CONSOLE=/dev/console,将这一行注释掉,即在行首加上,“,#,”,字符,存盘退出。,Qestion,无法使用,Telnet,方式登录服务器,Answer,常见问题的处理,现 象,:,服务器异常断电后,无法使用,Telnet,方式登录服务器。,解决方法,:,尝试重新启动,telnet,服务并查看结果:,#,svcadm,enable telnet#,svcs|grep,telnet,如果还是无法启动,则查看,telnet,依赖的服务是否启动:,#,svcs,-xv telnet,如果此服务没有启动,则可能是由于异常断电造成的启动挂载出问题。找出挂载有问题的盘,修改,/etc/,vfstab,配置文件,将出问题的盘的启动挂载信息注释掉,重启服务器,问题解决。,Qestion,无法使用,Telnet,方式登录服务器,Answer,常见问题的处理,分 析,:,系统未开放,FTP,远程登录权限。,解决方法,:,修改,/etc/,ftpd/ftpuser,文件来开通,FTP,过程登录权限。,编辑,ftpuser,文件,找到下面的一行:,root,将这一行注释掉,即在行首加上,“,#,”,字符,存盘退出。,Qestion,无法使用,FTP,方式登录服务器,Answer,常见问题的处理,检查登陆会话,采用,CDE,环境,无法解决问题。,采用,telnet,的方式登录系统,界面提示目录错误。,通过,root,用户登录系统,使用,grep,oracle /etc/,passwd,,检查,oracle,的根目录,发现为,/export/home/oracle,,到,/export/home,目录下检查,发现不存在,oracle,目录。,使用,ps,ef|grep,ora,_,发现系统中有运行的,oracle,进程。,使用,pwdx,ORACLE_PROSCEE_PID,,发现其位于,/oracle,目录下。,修改,/etc/,passwd,目录中关于,oracle,用户的信息,直接修改目录为,/oracle,。,使用,oracle,用户可以登录系统。,更改目录后,需要重新建立用户的工作环境,因此在,/oracle,目录下,新建,.profile,文件,设置,oracle,的工作环境。,Qestion,通过,Xmanager,,使用,oracle,用户帐号无法登陆系统,Answer,常见问题的处理,使用如下命令,修改,root,用户密码。,#boot,cdrom,s,#mount /dev/dsk/c1t1d0 /,mnt,#,cd,/,mnt,/etc,#vi shadow,#,umount,/,mnt,Qestion,忘记,root,用户密码,Answer,常见问题的处理,以,root,用户登录,在文件,/etc/,defaultrouter,文件中加上缺省网关的,IP,地址,重启生效。,执行命令:,route add default,网关的,IP,地址 ,即时生效,但重启后失效。,以,root,用户登录,在,/etc/rc3.d,目录下新建一个启动文件,并编辑文件内容为,:,route add default,网关的,IP,地址,Qestion,如何设置,SUN,服务器缺省网关,Answer,常见问题的处理,查看语言环境:执行,echo $LANG,。,编辑,/etc/default/init,文件,增加一行配置,LANG=,zh_CN.GBK,,该配置重启,solaris,操作系统后生效。,或者执行,export LANG=,zh_CN.GBK,即可。,Qestion,如何设置,SUN,服务器语言环境,Answer,常见问题的处理,现 象,:,通过修改,/etc/,passwd,文件,把某一用户信息删除后,无法使用,useradd,命令重新创建此用户。,解决方法,:,将,/etc/shadow,文件中的该用户的配置行也删除掉进 ,此时可用,useradd,命令重新创建此用户。,避免使用,/etc/,passwd,文件来删除用户,应该通过,userdel,命令来删除用户。,Qestion,用户删除后,无法再创建,Answer,常见问题的处理,在文件系统中创建一个文件,大小可根据实际需要设置,#,mkfile,15000m /opt/,swapfile,将文件激活为,swap,空间,#swap a /opt/,swapfile,查看,swap,空间,#swap l,编辑,/etc/,vfstab,文件,使系统启动时可以自动加载新增的,swap,空间,/opt/,swapfile,- - swap - no -,Qestion,如何修改,swap,分区大小,Answer,常见问题的处理,以,root,用户身份登录服务器,使用,swap,d,命令收回,swap,空间,swap,d /path/filename,编辑,/etc/,vfstab,文件,去掉此,Swap(,交换,),文件的实体,从文件系统中回收此文件,rm,/path/filename,Qestion,如何删除,swap,空间,Answer,WWW.POTEVIO.COM,Thanks !,P,27,
展开阅读全文