Chinaunix首页 | 论坛 | 博客
  • 博客访问: 23694
  • 博文数量: 6
  • 博客积分: 295
  • 博客等级: 二等列兵
  • 技术积分: 65
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-23 13:14
文章分类
文章存档

2012年(1)

2011年(1)

2009年(4)

最近访客

分类:

2009-10-23 13:52:09

                            UNIX(AIX)常用命令(3)

else...

  fi

  read xxx 从标准输入读入一行,赋给xxx变量; read x echo $x

  for i in ....

  do

  ...

  done

  while expression

  do

  ...

  done

  ksh scriptname

  scriptname

  pathname/scriptname shell script的三种执行方法

  #command 前台进程

  #command & 后台进程

  nice/renice 增加/再增加nice的值,从而降低进程优先级;

  nohup command & 使用户的后台进程在用户退出时仍然运行

  #alias alias=string 赋命令别名

  unalias aliasname 取消命令别名

  history 显示最后的16条命令

  cal 2003/cal 2 2003 日历

  finger [oracle] 显示用户信息

  mail 接收,发出,查看电子邮件

  clear 清屏

  echo 显示指定信息

  wc filename 统计指定文件的行数,词数,字节数

  head filename 显示文件头

  tail filename 显示文件尾

  tail -f /tmp/hacmp.out 显示HACMP启动情况

  [^+C]/[^+d]/[^+s]/[^+q]/[^+u] 终止/结束文件传输/暂停屏幕输出/继续屏幕输出/删除当前输入行

  smit(system management interface Tool)

  其log文件/script文件保存在各用户目录下;

  alog -o -t boot 查看引导日志

  chtz 设置新时区

  /etc/profile

  /etc/environment

  $HOME/.profile 系统设置用户环境的主要文件;

  lsuser -a id home ALL 列出所有用户

  /etc/motd 用户登录时显示的信息,可直接编辑,但如果用户主目录下$HOME/.hushlogin存在,motd不显示;

wall ***** 向各登录用户发出*****消息,用户终端上将马上显示;

  /var/adm/sulog su命令执行记录

  /var/adm/wtmp,/etc/utmp who命令查看登录记录

  last root |pg root用户登录记录

  last reboot | pg 重启记录;

  /etc/passwd 合法用户(不含密码)

  /etc/group

  /etc/security 普通用户不能访问的安全性文件目录

  lsdev -P 列出所有的设备, lsdev -Pc disk

  smitty devices 设备管理

  lsattr -E -l sys0 列出已配置的设备

  jfs/Cdrfs/Nfs AIX支持的三种文件系统

  /var/adm/wtmp

  /var/spool/*/*

  /smit.log

  /etc/securibty/failedlogin

  /var/adm/sulog 这些文件增长很快要定期清理,可用cat /dev/null > filename方式清理

  du /u05 | sort -r -n 查询文件或目录所占用的磁盘块数

  vmstat 显示虚拟内存,内存及CPU活动信息;

  arp -a 查看解析协议ARP

  hostname 显示机器名

  /etc/rc.tcpip 系统启动时自动执行,进而执行以下子进程:

  ? -syslogd :错误信息日志

  ? -portmap :端口查找

  ? -inetd :Internet服务的主守护进程

  ? -named :域名服务器

  ? -lpd :打印服务器

  ? -routed or gated :动态路由

  ? -sendmail :邮件系统

  ? -timed :时间服务器

  ? -rwhod :远程用户信息

  ? -snmpd :SNMP代理进程

  host 机器名/IP 实现IP与机器名的转换

  rsh PTYC2_svc date 执行另一台主机上的命令

  lscfg 显示机器配置信息

  lsdev -C -c if 显示网络接口描述

  lsdev -C -c adapetr 显示适配描述

  netpmon -v 物理/逻辑资源的详细报告

ps aux 查询内存使用情况

  sar [-u|-c|-a|-q|-r] [-p] 1 10 查询系统负载情况

  traceroute 10.188.182.1 跟踪IP

  netpmon 可以监控关于网络行为的系统事件和性能以及网络行为对CPU的消耗。

  lsdev -C|grep Process|wc -l 显示CPU数量

  smitty mklv 创建裸设备(字符型设备);

  smitty rmlv 删除裸设备(字符型设备);

  lslv ***** ******为裸设备名称,显示裸设备相关参数

  /etc/default/login 加上CONSOLE=/dev/console ,可防止root用户telnet;

  SSL工具代替telnet,增加安全性

  /etc/passwd .../bin/sh 对应 .profile

  /etc/passwd .../bin/csh对应 .login

  系统正常从桌面登录执行 .dtprofile

  su - username执行 .profile

  vmstat 查询内存情况

  iostat

  mpstat 查询CPU情况

  /etc/vfstab 磁盘目录规划

  mount 目录安装情况

  format 查看磁盘物理信息

  p 分区

  p

  swap [-l|s|d|a] 操作swap交换空间

  patchadd -d 补丁文件名 打补丁-p 显示已打的补丁信息

  sysdef -i

  share -F nfs -o ro /etc

  hare -F nfs -o rw=usera:userb /export

  unshare /etc

  dfshares

  /usr/dt/bin/dtconfig -d 这将告知系统在下一次重新引导时不启动登录服务器。

  /etc/ftpusers,/etc/default/login SOLARIS8下的FTPTELNET缺省是关着,看看这两个文件.

  sys-unconfig solaris重新设置

  kdmconfig 配置显示器

阅读(917) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~