- 论坛徽章:
- 0
|
errpt|pg 创建/显示错误文件\r\nerrclear 0 清除错误日志文件内容 \r\nlsvg -o 显示卷组信息\r\nlsvg -l rootvg \r\ninstfix -iv|grep AIX_ML 安装的文件集\r\nsmitty tcpip tcp/ip配置\r\nlsdev -Cc disk 系统设备信息(磁盘)\r\nlspv 显示卷组里的物理卷信息\r\nlsdev -Cc pdisk 显示阵列里的磁盘信息\r\nerrclear 清除error log\r\n\r\nlsps -a 显示交换空间\r\nswapon /dev/paging01 激活交换空间\r\nchps -a paging01 删除交换空间\r\nrmps paging01 删除不活动的交换空间\r\n\r\nsmit mkps 增加交换空间\r\nsmit chps 修改交换空间\r\nvaryonvg 激活卷组 如:varyonvg datavg 将datavg激活 \r\nvaryoffvg 关闭卷组\r\n/ect/services 查看端口\r\n/etc/hosts 机器名IP对照表\r\n/etc/inittab 相当于DOS的AUTOEXEC.BAT文件\r\n/etc/filesystems 记录所有的文件系统设置\r\n 增加并配置端口\r\n 删除端口\r\nftp://root@10.188.12.250/ 在客户端登录AIX(用IE) \r\nlscfg \r\nlsdev \r\nroute ADD 0 10.188.12.1\r\nroute add default 192.168.0.1 设置网关(或在/etc/defaultrouter文件中加入网关地址,重起机器就行) \r\nsu root 以ROOT用户登录;\r\nsmitty lv 增加逻辑盘\r\nLN -s 源目录 目标目录 链接\r\nls -l 查看权限\r\n./fielname 运行filename文件\r\nsmitty clstart 启动HA\r\nsmitty clstop 停止HA\r\n.filename 表示filename文件(目录)为隐藏;\r\ncat file1 >> file2 合并file1到file2 \r\nSMIT 综合管理工具\r\n# 表示ROOT用户;\r\n$ 表示一般用户;\r\nshutdown -fr 快速重启; \r\nsmitty crjfs 创建结点; mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05\r\n 加一个文件系统的步骤: 加文件系统/chmod/chown/mount 文件系统名\r\nsmitty jfs \r\nsmitty lv \r\nsmitty lvm 管理逻辑卷\r\nsmitty vg 管理卷组\r\nsmitty chvg \r\n \r\ndrwxrwxrwx d表示目录,-表示普通文件,r表示链接; d421421421 777全部权限\r\n-rwxrwxrwx 第2-4:属主用户,5-7:同组用户,8-10所有用户\r\ndate 0217142590 This sets the date and time to Sat Feb 17 14:25:00 CST 1990.\r\n当root不能在其终端上登录时 修改/etc/hosts文件,查看其IP地址对应的主机名;\r\n当其他用户不能在其终端上登录时 删除用户,并删除/home下对应的目录,重建;\r\nsmitty aio 调整aioservers\r\n#pstat -a|grep aios|wc -l 查看aio的值是否常达到MAX,IF 增加MIN, MAX aio;\r\n当任何用户都不能登录图形界面时 有可能根结点充满,在登录窗口用字符方式登录,加大根结点空间即可;\r\n\r\nps -ef | grep cluster 查找包含\"cluster\"的进程\r\nmore /etc/passwd|grep zhxx 查找静态字符\"zhxx\"\r\n\r\npe -f 进程查看,如:# ps -f\r\n UID PID PPID C STIME TTY TIME CMD\r\n root 43626 45014 0 20:38:58 pts/1 0:00 -ksh\r\n root 47710 43626 2 21:08:03 pts/1 0:00 ps -f\r\n 用户ID 进程ID 父进程ID CPU利用率 开始时间 控制台 运行时间 命令\r\nkill -9 **** ***为进程号,可用ps获得 \r\nping 10.188.12.252 -l 17000 -t 以17000 bytes/包 ping 目标\r\ncrontab 创建计划任务(crontab -l 查看已有任务, crontab -e 编辑或增加,删除任务)\r\n 0 2 * * * /u05/dmpbak/auto.sh 表示:每天两点执行/u05/dmpbak/auto.sh文件 \r\nlsfs 列出所有文件系统\r\nlsvg -l rootvg 列出rootvg的卷\r\nlsvg -p rootvg 列出物理卷信息\r\nlsvg datavg 可查询空闲物理分区数\r\nsmit reogvg 重组卷组\r\nsmit importvg 导出卷组,卷组必须是不活动的;\r\nlspv hdisk0 显示物理卷\r\nlspv -l hdisk0 逻辑卷映射\r\nlspv -p hdisk0 物理卷映射\r\ndefragfs -q /u01 报告文件系统的当前状态\r\ndefragfs -r /u01 得到碎片连续化操作后和前后对比情况\r\ndefragfs /u01 执行碎片连续化操作 \r\nfsck /u05 检查u05文件系统\r\nxclock 时钟,可用于检查环境是否正常\r\nchmod 777 /u02 \r\nr 2=3 相当于:chmod 777 /u03 \r\nrsh zzyc2_sev 在其他机器上登录某主机\r\ndgmgrl 类似SVRMGRL(9i)\r\nps -ef |grep oracle |pg 查看oracle用户的所有进程\r\nkill -9 14206 杀14206#进程\r\nkill -l 显示KILL命令可以用的信号量\r\nkillall signal 删除除发送外的其他所有进程\r\n \r\n/usr/sbin/cluster/clstat & 显示双机热备状态图\r\nexit或logout 退出登录\r\nqprt filename1,filename2... 打印文件\r\nqchk 查看打印队列\r\nqcan 取消打印作业\r\nlsps -a 查询交换空间,如USE超过70%,则要增加\r\nset 查看已定义的变量;\r\necho $name 查看某个变量的值;\r\nxxx=value 定义变量\r\nunset xxx 删除变量\r\n`` 把``之间的内容作为一个命令,返回命令结果; 如$now=`date` $echo $now\r\n\'\' 直接显示\'\'间的内容,不予解释;\r\n\"\" 解释\"\"间的$,``,\\等字符的特殊含义;\r\n\\ 忽略\\后的特殊字符的特殊含义;\r\n$$ 表示当前进程的ID\r\n$0 当前shell程序的名称\r\n$# 传给当前shell Script的参数个数;\r\n$* 传给当前shell Script的第*个参数,$1-$9,${10}...... \r\n$? 最近一个命令的返回值;\r\n$! 最近一个后台进程的ID号;\r\nexpr shell下的四则运算:\r\n \\* 乘; /除; % 求余数; +,- 如:expr \\(3+3\\)\\*\\(4-2\\)\r\ncommand1 && command2 如果第一个命令执行成功,则运行第二个命令;\r\ncommand1 || command2 如果第一个命令执行失败,则运行第二个命令; \r\ntest 表达式 测试条件表达式,主要有:\r\n -f filename 文件是否存在;\r\n -d dirctory 目录是否存在;\r\n -r filename 文件存在,且能被当前进程读;\r\n -w filename 文件存在,且能被当前进程写;\r\n -x filename 文件存在,且能被当前进程运行;\r\n -n string 字符STRING长度非零;\r\n -z string 字符STRING长度零;\r\n string1=string2 两个字符串相同;\r\n integer1 -eq integer2 两个变量相等;(ne:不等 gt:大于 lt:小于 le:小于等于 ge:大于等于)\r\nif .. \r\nthen .. \r\nelse...\r\nfi \r\n \r\nread xxx 从标准输入读入一行,赋给xxx变量; read x echo $x\r\n\r\nfor i in ....\r\ndo\r\n ...\r\ndone \r\n \r\nwhile expression\r\ndo\r\n ...\r\ndone \r\n\r\nksh scriptname \r\nscriptname\r\npathname/scriptname shell script的三种执行方法\r\n#command 前台进程\r\n#command & 后台进程\r\nnice/renice 增加/再增加nice的值,从而降低进程优先级;\r\nnohup command & 使用户的后台进程在用户退出时仍然运行\r\n#alias alias=string 赋命令别名\r\nunalias aliasname 取消命令别名 \r\nhistory 显示最后的16条命令\r\ncal 2003/cal 2 2003 日历\r\nfinger [oracle] 显示用户信息\r\nmail 接收,发出,查看电子邮件\r\nclear 清屏\r\necho 显示指定信息\r\nwc filename 统计指定文件的行数,词数,字节数\r\nhead filename 显示文件头\r\ntail filename 显示文件尾\r\ntail -f /tmp/hacmp.out 显示HACMP启动情况\r\n[^+C]/[^+d]/[^+s]/[^+q]/[^+u] 终止/结束文件传输/暂停屏幕输出/继续屏幕输出/删除当前输入行 \r\nsmit(system management interface Tool) \r\n 其log文件/script文件保存在各用户目录下;\r\nalog -o -t boot 查看引导日志\r\nchtz 设置新时区\r\n/etc/profile\r\n/etc/environment \r\n$HOME/.profile 系统设置用户环境的主要文件; \r\nlsuser -a id home ALL 列出所有用户\r\n/etc/motd 用户登录时显示的信息,可直接编辑,但如果用户主目录下$HOME/.hushlogin存在,motd不显示;\r\nwall ***** 向各登录用户发出*****消息,用户终端上将马上显示;\r\n/var/adm/sulog su命令执行记录\r\n/var/adm/wtmp,/etc/utmp 用who命令查看登录记录\r\nlast root |pg root用户登录记录\r\nlast reboot | pg 重启记录;\r\n/etc/passwd 合法用户(不含密码)\r\n/etc/group\r\n/etc/security 普通用户不能访问的安全性文件目录\r\nlsdev -P 列出所有的设备, lsdev -Pc disk\r\nsmitty devices 设备管理\r\nlsattr -E -l sys0 列出已配置的设备 \r\njfs/Cdrfs/Nfs AIX支持的三种文件系统 \r\n/var/adm/wtmp\r\n/var/spool/*/*\r\n/smit.log\r\n/etc/securibty/failedlogin\r\n/var/adm/sulog 这些文件增长很快,要定期清理,可用cat /dev/null > filename方式清理 \r\ndu /u05 | sort -r -n 查询文件或目录所占用的磁盘块数 \r\nvmstat 显示虚拟内存,内存及CPU活动信息;\r\narp -a 查看解析协议ARP表\r\nhostname 显示机器名\r\n/etc/rc.tcpip 系统启动时自动执行,进而执行以下子进程:\r\n ? -syslogd :错误信息日志\r\n ? -portmap :端口查找\r\n ? -inetd :Internet服务的主守护进程\r\n ? -named :域名服务器\r\n ? -lpd :打印服务器\r\n ? -routed or gated :动态路由\r\n ? -sendmail :邮件系统\r\n ? -timed :时间服务器 \r\n ? -rwhod :远程用户信息\r\n ? -snmpd :SNMP代理进程\r\nhost 机器名/IP 实现IP与机器名的转换 \r\nrsh PTYC2_svc date 执行另一台主机上的命令\r\nlscfg 显示机器配置信息\r\nlsdev -C -c if 显示网络接口描述\r\nlsdev -C -c adapetr 显示适配描述\r\nnetpmon -v 物理/逻辑资源的详细报告\r\nps aux 查询内存使用情况 \r\nsar [-u|-c|-a|-q|-r] [-p] 1 10 查询系统负载情况\r\ntraceroute 10.188.182.1 跟踪IP\r\nnetpmon 可以监控关于网络行为的系统事件和性能以及网络行为对CPU的消耗。\r\nlsdev -C|grep Process|wc -l 显示CPU数量\r\nsmitty mklv 创建裸设备(字符型设备);\r\nsmitty rmlv 删除裸设备(字符型设备);\r\nlslv ***** ******为裸设备名称,显示裸设备相关参数\r\n\r\n/etc/default/login 加上CONSOLE=/dev/console 后,可防止root用户telnet; \r\n SSL工具代替telnet等,增加安全性\r\n/etc/passwd .../bin/sh 对应 .profile\r\n/etc/passwd .../bin/csh对应 .login\r\n系统正常从桌面登录执行 .dtprofile\r\nsu - username执行 .profile\r\nvmstat 查询内存情况\r\niostat\r\nmpstat 查询CPU情况\r\n /etc/vfstab 磁盘目录规划\r\n mount 目录安装情况\r\n format 查看磁盘物理信息\r\n p 分区\r\n p\r\n\r\nswap [-l|s|d|a] 操作swap交换空间\r\npatchadd -d 补丁文件名 打补丁-p 显示已打的补丁信息\r\nsysdef -i\r\nshare -F nfs -o ro /etc\r\nhare -F nfs -o rw=usera:userb /export\r\nunshare /etc\r\ndfshares\r\n/usr/dt/bin/dtconfig -d 这将告知系统在下一次重新引导时不启动登录服务器。 \r\n/etc/ftpusers,/etc/default/login SOLARIS8下的FTP和TELNET缺省是关着,看看这两个文件.\r\nsys-unconfig solaris重新设置\r\nkdmconfig 配置显示器\r\neject 弹出CD-ROM或软驱 |
|