solaris 系统日常维护
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
solaris 系统日常维护
Solaris系统日常维护 1.如何加swap mkfile size filename ( mkfile 5m /export/home/swap01) swap -a filename ( swap -a /export/home/swap01) 2.查看内核参数nm -x /dev/ksyms > /tmp/kernal.sys (/usr/ccs/bin/nm) 3.man 的路径在MANPATH环境变量中加入,或man -M path_of_man ... 4.license manager的安装
/opt/SUNWste/bin下的lmgrd.ste为主daemon
/opt/SUNWspro/license_dir下,sunpro.lic,1中的主机名改为当前主机名 5.cron的使用编辑crontab -e (环境变量EDITOR设为vi)显示crontab -l 6.vi中的中文显示不出来设置环境变量LANG=zh 7.系统是否支持async I/O modinfo | grep kaio 或对使用async I/O的进程进行truss truss -t kaio,lwp_create -p pid 若出现:Err #48 ENOTSUP ,则表明不支持8.UFS文件系统的空间利用率UFS文件系统缺省为10%的空闲空间(可用-m指定),每个inode的平均文件尺寸为2K,如果文件大小超过1GB,可考虑用8K. #newfs -i 8192 -m 1 /dev/raw_big_disk_device 9.vmstat的cpu idle值为什么和sar命令的不一样vmstat 中的cpu的idle值包括wio的值10.对系统的软件包是否发生变化进行检查#pkgchk SUNWcsu 11.修改telnet和
ftp登录时的显示信息添加信息:/etc/issue telnet的显示信息: /etc/default/telnetd 加入BANNER=".........." ftp的显示信息: /etc/default/ftpd 加入BANNER=".........." sendmail的显示信息: /etc/mail/sendmail.cf中SmtpCreeting Message = 12.自动执行ftp命令在发起ftp命令的用户的home目录下,编辑.netrc文件,内容:machine hostname login login_name password password macdef init get .... (放ftp 的指令)bye -----------> (一行空行结束)这样只要在命令行输入ftp -i hostname 就可以执行上面的ftp命令13.在shell中获得前一天的日期$TZ=PRC+16 (因为中国是东8区,为24-8=16) $date $用TZ=.... 来恢复时区14.让inetd 进程记录访问日志inetd -s -t (-t 指定记录访问日志)
15./etc/system文件被搞坏了OK>boot -a 输入回车接受缺省值,然后指定好的system文件或/dev/null 16.安装ssh 时,在一台没有启动X进程的机器上无法configure成功装ssh server时,缺省设置需要有Xsun:0 -nobanner -auth 这个进程,如果没有,在configure时要加上--without-x 这个参数17.awk无法传递变量进来用/usr/xpg4/bin/awk 或nawk nawk -v PARRH=$HELLO '{ if (PARRH == $1 ) printf $1; }' filename 18.wtmp和utmp 这2个文件是记录login,logout,reboot等信息的,/usr/lib/acct下有维护工具,可以把文件的信息转换成可读的记录,将这2个文件清零要
reboot 19.获得系统参数$getconf -a 20.发mail(系统维护的脚本中使用)在/etc/hosts中将收件人地址的IP加入并设为mailhost mailx -s subject 收件人地址(可不用启动sendmail进程)21.忘记了root口令STOP-A
ok>boot cdrom -s
#TERM=SUN
#export TERM
#vi /etc/passwd (把root那一行的x清空)
#vi /etc/shadow (把root那一行的口令加密字清空)
#reboot 22.改hostid 方法一: 改NVRAM 方法二: 在启动license管理工具之前运行下面这个C程序/*
* hid2.c - placed in the public domain by the author - Mark Henderson
* mch@
* mch@
*
* changes hw_serial via direct writes to /dev/kmem
* see the file INSTRUCTIONS for more detailed usage instructions
* must generally run as root (at least with rw permission to /dev/kmem)
* compile with
* gcc -o hid2 hid2.c -lelf
* hid2 without any parameters simply reads hw_serial
* hid2 80808080 changes hw_serial so that hostid appears to be 0x80808080
* June 1996
*/#include
#include
#include
#include
#include
#include struct nlist nl[2];main(argc,argv) int argc;
char *argv[];
{