AIX常用命令.docx

上传人:b****8 文档编号:23629313 上传时间:2023-05-19 格式:DOCX 页数:13 大小:24.39KB
下载 相关 举报
AIX常用命令.docx_第1页
第1页 / 共13页
AIX常用命令.docx_第2页
第2页 / 共13页
AIX常用命令.docx_第3页
第3页 / 共13页
AIX常用命令.docx_第4页
第4页 / 共13页
AIX常用命令.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

AIX常用命令.docx

《AIX常用命令.docx》由会员分享,可在线阅读,更多相关《AIX常用命令.docx(13页珍藏版)》请在冰豆网上搜索。

AIX常用命令.docx

AIX常用命令

AIX常用命令

AIX的命令格式:

  $commandoption(s)argument(s)

  command:

命令

  option(s):

命令选项,均以'-'号开始

  argument(s):

参数

  命令用途

  -------------------------------------------------------

  prtconf显示系统的各项主要配置

  svmon-G查看内存(4k)

  iostat2查看磁盘读写情况(每2秒刷新);

  set-ovi调用缓冲区k,j,x,h,l向上下翻,Esc

  smit进入管理界面

  cd改变路径

  ls列出文件

  ls-aF列出隐含文件,并适当分类

  ls-l列出文件的详细信息

  ls-ltr

  more输出文件内容到屏幕

  cat显示文本文件内容/合并文件

  pg分页显示文件内容,回车后下一页

  file显示文件属性(可执行/ASCII/等)

  clear清屏

  mkdir创建目录

  rmdir删除目录

  cp拷贝文件

  mv文件/目录改名,转移

  rm删除文件/目录,如:

rm-frora*

  rmdir删除目录,如:

rmdiroracle

  df-k显示文件系统的信息

  du磁盘使用信息汇总

  mount显示已经挂装的文件系统的信息或挂装文件系统mount-rvcdrfs/dev/cd0/cdrommount/dev/lv02/u01

  umount卸载某个文件系统umount/cdrom

  fuser-kxuc/dev/cd0当光驱不能正常释放时

  lsattr-E-lsys0-arealmem察看内存的命令

  env输出用户环境变量到屏幕

  id察看用户的属性

  whoami察看当前用户名

  who查看已经登录的用户

  who-r查看目前系统的运行级别

  users用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话

  如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数

w显示当前系统中每个用户和它所运行的进程信息

  last此命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户

  whereis命令的绝对路径

  passwd设置用户密码

  su改变/切换用户id

  lsuserALL列出所有已经创建的用户

  lsgroupALL列出所有已经创建的组

  smittyuser管理用户

  mkuser创建新用户,创建用户的缺省属性值于文件:

/usr/lib/security/mkuser.default,只能由root修改

  smittygroup管理组

  mkgroup创建新组

  chfn改变用户详细信息

  jobs查看后台任务/进程

  fg把后台进程调到前台

  bg把当前进程调到后台运行

  grep查找匹配字符/字符串

  netstat-i显示网络连接信息及统计信息

  netstat-IN

  netstat-rn显示核心路由表

  netstat-I网络设置名端口号监视端口情况

  netstat-v正在使用的设备驱动程序的统计信息

  netstat-m网络使用的内存空间情况

  netstat-D显示丢弃包的情况

  ifconfig-a显示网络配置信息

  umask显示文件创建掩码,即新建文件或目录的缺省权限,如#umask664

  date系统时间

  findpathexpression查找文件,expression的值有:

  -name/-type/-size/-mtime(修改时间)/-perm(权限)/-usr/-o(或)

  uname显示操作系统信息

  oslevel系统版本

  man帮助文件

  smittyclstart|clstop起用|关闭HA

  smittyhamcp

  smittychinet改变网卡的配置信息

  smittycluster配置cluster

  smittyhacmp配置hacmp

  /usr/sbin/cluster/clstat&显示cluster信息

  dbassist启动oracle数据库配置助手(dbca-9i可以用配置数据库方式启动一个数据库)

netasst启动oracle数据库listener配置助手(-9ioemapp是一个包,后跟参数,不同工具)

  vi文件编辑器

  动作字符:

  a在当前字符后添加文字;x删除单个字符;

  A在当前行最后添加文字;dw删除至当前词尾;

  i在当前字符前添加文字;d$删除至当前行尾;

  I在当前行开始处添加文字;d0删除至当前行首;

  o在当前行后添加新行;dd删除当前行;

  O在当前行前添加新行;:

20,40d删除20行至40行;

  /text向后查询?

text向前查询

  r修改当前字符R覆盖字符,直至按下[ESC]

  s删除当前字符,并可添加字符直至按[ESC]

  S删除当前行,并可添加字符直至按[ESC]

  yy将当前行存入缓冲区

  dd

  p

  P

  errpt|pg创建/显示错误文件

  errclear0清除错误日志文件内容

  lsvg-o显示卷组信息

  lsvg-lrootvg

  instfix-iv|grepAIX_ML安装的文件集

  smittytcpiptcp/ip配置

  lsdev-Ccdisk系统设备信息(磁盘)

  lspv显示卷组里的物理卷信息

  lsdev-Ccpdisk显示阵列里的磁盘信息

  errclear清除errorlog

  lsps-a显示交换空间

  swapon/dev/paging01激活交换空间

  chps-apaging01删除交换空间

  rmpspaging01删除不活动的交换空间

  smitmkps增加交换空间

  smitchps修改交换空间

  varyonvg激活卷组如:

varyonvgdatavg将datavg激活

  varyoffvg关闭卷组

  /ect/services查看端口

  /etc/hosts机器名IP对照表

  /etc/inittab相当于DOS的AUTOEXEC.BAT文件

  /etc/filesystems记录所有的文件系统设置

增加并配置端口

  删除端口

  ftp:

//root@10.188.12.250/在客户端登录AIX(用IE)

  lscfg

  lsdev

  routeADD010.188.12.1

  routeadddefault192.168.0.1设置网关(或在/etc/defaultrouter文件中加入网关地址,重起机器就行)

  suroot以ROOT用户登录;

  smittylv增加逻辑盘

  LN-s源目录目标目录链接

  ls-l查看权限

  ./fielname运行filename文件

  smittyclstart启动HA

  smittyclstop停止HA

  .filename表示filename文件(目录)为隐藏;

  catfile1>>file2合并file1到file2

  SMIT综合管理工具

  #表示ROOT用户;

  $表示一般用户;

  shutdown-fr快速重启;

  smittycrjfs创建结点;mount/u05chown-Roracle.dbsu05chmod-R777u05

  加一个文件系统的步骤:

加文件系统/chmod/chown/mount文件系统名

  smittyjfs

  smittylv

  smittylvm管理逻辑卷

  smittyvg管理卷组

  smittychvg

  drwxrwxrwxd表示目录,-表示普通文件,r表示链接;d421421421777全部权限

  -rwxrwxrwx第2-4:

属主用户,5-7:

同组用户,8-10所有用户

  date0217142590ThissetsthedateandtimetoSatFeb1714:

25:

00CST1990.

  当root不能在其终端上登录时修改/etc/hosts文件,查看其IP地址对应的主机名;

  当其他用户不能在其终端上登录时删除用户,并删除/home下对应的目录,重建;

  smittyaio调整aioservers

  #pstat-a|grepaios|wc-l查看aio的值是否常达到MAX,IF增加MIN,MAXaio;

  当任何用户都不能登录图形界面时有可能根结点充满,在登录窗口用字符方式登录,加大根结点空间即可;

ps-ef|grepcluster查找包含"cluster"的进程

  more/etc/passwd|grepzhxx查找静态字符"zhxx"

  pe-f进程查看,如:

#ps-f

  UIDPIDPPIDCSTIMETTYTIMECMD

  root4362645014020:

38:

58pts/10:

00-ksh

  root4771043626221:

08:

03pts/10:

00ps-f

  用户ID进程ID父进程IDCPU利用率开始时间控制台运行时间命令

  kill-9*******为进程号,可用ps获得

  ping10.188.12.252-l17000-t以17000bytes/包ping目标

  crontab创建计划任务(crontab-l查看已有任务,crontab-e编辑或增加,删除任务)

  02***/u05/dmpbak/auto.sh表示:

每天两点执行/u05/dmpbak/auto.sh文件

  lsfs列出所有文件系统

  lsvg-lrootvg列出rootvg的卷

  lsvg-prootvg列出物理卷信息

  lsvgdatavg可查询空闲物理分区数

  smitreogvg重组卷组

  smitimportvg导出卷组,卷组必须是不活动的;

  lspvhdisk0显示物理卷

  lspv-lhdisk0逻辑卷映射

  lspv-phdisk0物理卷映射

  defragfs-q/u01报告文件系统的当前状态

  defragfs-r/u01得到碎片连续化操作后和前后对比情况

  defragfs/u01执行碎片连续化操作

  fsck/u05检查u05文件系统

  xclock时钟,可用于检查环境是否正常

  chmod777/u02

  r2=3相当于:

chmod777/u03

  rshzzyc2_sev在其他机器上登录某主机

  dgmgrl类似SVRMGRL(9i)

  ps-ef|greporacle|pg查看oracle用户的所有进程

  kill-914206杀14206#进程

  kill-l显示KILL命令可以用的信号量

killallsignal删除除发送外的其他所有进程

  /usr/sbin/cluster/clstat&显示双机热备状态图

  exit或logout退出登录

  qprtfilename1,filename2...打印文件

  qchk查看打印队列

  qcan取消打印作业

  lsps-a查询交换空间,如USE超过70%,则要增加

  set查看已定义的变量;

  echo$name查看某个变量的值;

  xxx=value定义变量

  unsetxxx删除变量

  ``把``之间的内容作为一个命令,返回命令结果;如$now=`date`$echo$now

  ''直接显示''间的内容,不予解释;

  ""解释""间的$,``,等字符的特殊含义;

  忽略后的特殊字符的特殊含义;

  $$表示当前进程的ID

  $0当前shell程序的名称

  $#传给当前shellScript的参数个数;

  $*传给当前shellScript的第*个参数,$1-$9,${10}......

  $?

最近一个命令的返回值;

  $!

最近一个后台进程的ID号;

  exprshell下的四则运算:

  *乘; /除;%求余数;+,-如:

expr(3+3)*(4-2)

  command1&&command2如果第一个命令执行成功,则运行第二个命令;

  command1||command2如果第一个命令执行失败,则运行第二个命令;

  test表达式测试条件表达式,主要有:

  -ffilename文件是否存在;

  -ddirctory目录是否存在;

  -rfilename文件存在,且能被当前进程读;

  -wfilename文件存在,且能被当前进程写;

  -xfilename文件存在,且能被当前进程运行;

  -nstring字符STRING长度非零;

  -zstring字符STRING长度零;

  string1=string2两个字符串相同;

integer1-eqinteger2两个变量相等;(ne:

不等gt:

大于lt:

小于le:

小于等于ge:

大于等于)

  if..

  then..

  else...

  fi

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

  foriin....

  do

  ...

  done

  whileexpression

  do

  ...

  done

  kshscriptname

  scriptname

  pathname/scriptnameshellscript的三种执行方法

  #command前台进程

  #command&后台进程

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

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

  #aliasalias=string赋命令别名

  unaliasaliasname取消命令别名

  history显示最后的16条命令

  cal2003/cal22003日历

  finger[oracle]显示用户信息

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

  clear清屏

  echo显示指定信息

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

  headfilename显示文件头

  tailfilename显示文件尾

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

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

  smit(systemmanagementinterfaceTool)

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

  alog-o-tboot查看引导日志

  chtz设置新时区

  /etc/profile

  /etc/environment

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

  lsuser-aidhomeALL列出所有用户

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

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

  /var/adm/sulogsu命令执行记录

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

  lastroot|pgroot用户登录记录

  lastreboot|pg重启记录;

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

  /etc/group

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

  lsdev-P列出所有的设备,lsdev-Pcdisk

  smittydevices设备管理

  lsattr-E-lsys0列出已配置的设备

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

  /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:

打印服务器

  -routedorgated:

动态路由

  -sendmail:

邮件系统

  -timed:

时间服务器

  -rwhod:

远程用户信息

  -snmpd:

SNMP代理进程

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

  rshPTYC2_svcdate执行另一台主机上的命令

  lscfg显示机器配置信息

  lsdev-C-cif显示网络接口描述

  lsdev-C-cadapetr显示适配描述

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

psaux查询内存使用情况

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

  traceroute10.188.182.1跟踪IP

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

  lsdev-C|grepProcess|wc-l显示CPU数量

  smittymklv创建裸设备(字符型设备);

  smittyrmlv删除裸设备(字符型设备);

  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-Fnfs-oro/etc

  hare-Fnfs-orw=usera:

userb/export

  unshare/etc

  dfshares

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

  /etc/ftpusers,/etc/default/loginSOLARIS8下的FTP和TELNET缺省是关着,看看这两个文件.

  sys-unconfigsolaris重新设置

  kdmconfig配置显示器

  eject弹出CD-ROM或软驱;

mkuserid=237pgrp=staffhome=/home/stevenshell=/usr/bin/bshsteven

AIX如何创建用户与组的命令实例,AIX如何管理用户与组的命令实例

mkgroup

在AIX中创建组非常简单明了。

对创建用户的限制也适用于组:

组名不能以下面的字符开头:

连字符或减号(-)

加号(+)

At符号(@)

波浪号(~)

组名不能是ALL或default,因为这些名称是为操作系统保留的。

组名不能包含:

冒号(:

引号—单引号或双引号(‘或“)

镑符或数字符(#)

逗号(,)

等号(=)

斜杠—反斜杠或前向斜杠(\或/)

问号(?

反引号或勾号(`)

空白(空格或制表符)

换行符

在AIX5.2和更早的版本上,组名的长度必须小于等于8个字符。

从AIX5.3开始,最大字符数增加到了255。

 

用mkgroup创建组

    

#mkgroupatctest

#grepatctest/etc/group

atctest:

!

:

202:

#grep-patctest/etc/security/group

atctest:

       admin=false

 

添加-a可以创建管理员组,

 

创建管理员组

    

#mkgroup-aatcadmin

#grepatcadmin/etc/group

atcadmin:

!

:

15:

#grep-patcadmin/etc/security/group

atcadmin:

       admin=true

 

要想创建组并指定Xander作为组的管理员,应该在命令行上指定adms=xander,这会在/etc/security/group文件中添加adms属性,

 

指定一个用户作为组管理员

    

#mkgroupadms=xanderx

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1