aix 經常使用命令

prtconf 顯示系統的各項主要配置
  svmon -G 查看內存(4k)
  iostat 2 查看磁盤讀寫狀況(每2秒刷新);
  set -o vi 調用緩衝區 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 -fr ora*
  rmdir 刪除目錄,如: rmdir oracle
  df -k 顯示文件系統的信息
  du 磁盤使用信息彙總
  mount 顯示已經掛裝的文件系統的信息或掛裝文件系統 mount -rv cdrfs /dev/cd0 /cdrom mount /dev/lv02 /u01
  umount 卸載某個文件系統 umount /cdrom
  fuser -kxuc /dev/cd0 當光驅不能正常釋放時
  lsattr -E -l sys0 -a realmem 察看內存的命令
  env 輸出用戶環境變量到屏幕
  id 察看用戶的屬性
  whoami 察看當前用戶名
  who 查看已經登陸的用戶
  who -r 查看目前系統的運行級別
  users 用單獨的一行打印出當前登陸的用戶,每一個顯示的用戶名對應一個登陸會話
  若是一個用戶有不止一個登陸會話,那他的用戶名將顯示相同的次數
w 顯示當前系統中每一個用戶和它所運行的進程信息
  last 此命令往回搜索wtmp來顯示自從文件第一次建立以來登陸過的用戶
  whereis 命令的絕對路徑
  passwd 設置用戶密碼
  su 改變/切換用戶id
  lsuser ALL 列出全部已經建立的用戶
  lsgroup ALL 列出全部已經建立的組
  smitty user 管理用戶
  mkuser 建立新用戶,建立用戶的缺省屬性值於文件:/usr/lib/security/mkuser.default,只能由root修改
  smitty group 管理組
  mkgroup 建立新組
  chfn 改變用戶詳細信息
  jobs 查看後臺任務/進程
  fg 把後臺進程調到前臺
  bg 把當前進程調到後臺運行
  grep 查找匹配字符/字符串
  netstat -i 顯示網絡鏈接信息及統計信息
  netstat -IN
  netstat -rn 顯示核心路由表
  netstat -I 網絡設置名 端口號 監視端口狀況
  netstat -v 正在使用的設備驅動程序的統計信息
  netstat -m 網絡使用的內存空間狀況
  netstat -D 顯示丟棄包的狀況
  ifconfig -a 顯示網絡配置信息
  umask 顯示文件建立掩碼,即新建文件或目錄的缺省權限,如#umask 664
  date 系統時間
  find path expression 查找文件,expression的值有:
  -name/-type/-size/-mtime(修改時間)/-perm(權限)/-usr/-o(或)
  uname 顯示操做系統信息
  oslevel 系統版本
  man 幫助文件
  smitty clstart | clstop 起用|關閉HA
  smitty hamcp
  smitty chinet 改變網卡的配置信息
  smitty cluster 配置cluster
  smitty hacmp 配置hacmp
  /usr/sbin/cluster/clstat & 顯示cluster信息
  dbassist 啓動oracle數據庫配置助手(dbca -9i 能夠用配置數據庫方式啓動一個數據庫)
netasst 啓動oracle數據庫listener配置助手(-9i oemapp是一個包,後跟參數,不一樣工具)
  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 建立/顯示錯誤文件
  errclear 0 清除錯誤日誌文件內容
  lsvg -o 顯示卷組信息
  lsvg -l rootvg
  instfix -iv|grep AIX_ML 安裝的文件集
  smitty tcpip tcp/ip配置
  lsdev -Cc disk 系統設備信息(磁盤)
  lspv 顯示卷組裏的物理卷信息
  lsdev -Cc pdisk 顯示陣列裏的磁盤信息
  errclear 清除error log
  lsps -a 顯示交換空間
  swapon /dev/paging01 激活交換空間
  chps -a paging01 刪除交換空間
  rmps paging01 刪除不活動的交換空間
  smit mkps 增長交換空間
  smit chps 修改交換空間
  varyonvg 激活卷組 如:varyonvg datavg 將datavg激活
  varyoffvg 關閉卷組
  /ect/services 查看端口
  /etc/hosts 機器名IP對照表
  /etc/inittab 至關於DOS的AUTOEXEC.BAT文件
  /etc/filesystems 記錄全部的文件系統設置
增長並配置端口
  刪除端口
  ftp://root@10.188.12.250/ 在客戶端登陸AIX(用IE)
  lscfg
  lsdev
  route ADD 0 10.188.12.1
  route add default 192.168.0.1 設置網關(或在/etc/defaultrouter文件中加入網關地址,重起機器就行)
  su root 以ROOT用戶登陸;
  smitty lv 增長邏輯盤
  LN -s 源目錄 目標目錄 連接
  ls -l 查看權限
  ./fielname 運行filename文件
  smitty clstart 啓動HA
  smitty clstop 中止HA
  .filename 表示filename文件(目錄)爲隱藏;
  cat file1 >> file2 合併file1到file2
  SMIT 綜合管理工具
  # 表示ROOT用戶;
  $ 表示通常用戶;
  shutdown -fr 快速重啓;
  smitty crjfs 建立結點; mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05
  加一個文件系統的步驟: 加文件系統/chmod/chown/mount 文件系統名
  smitty jfs
  smitty lv
  smitty lvm 管理邏輯卷
  smitty vg 管理卷組
  smitty chvg
  drwxrwxrwx d表示目錄,-表示普通文件,r表示連接; d421421421 777所有權限
  -rwxrwxrwx 第2-4:屬主用戶,5-7:同組用戶,8-10全部用戶
  date 021
 node

 

 


  要在 AIX 上建立用戶,能夠輸入如下命令:
  mkuser <username> 或者 useradd <username>
  這兩個命令都在 AIX 上建立該用戶,並更新 /etc/passwd 文件中的用戶信息。
    詳細設定參數的增長用戶
    mkuser -d homedirectory -s /usr/bin/ksh(csh,bsh) -m username
  如何設置用戶密碼?
  passwd <username>
  如何清除某個用戶的 ADMCHK 標誌?
  pwdadm -c <username>
  -c 標誌清除用戶的 ADMCHK 標誌,並修改用戶在 /etc/security/passwd 文件中的密碼
  如何在 AIX 上建立組?
  可使用 mkgroup 命令在 AIX 上建立組,並更新 /etc/group 和 /etc/security/groupios

文件中的組信息。
  mkgroup <groupname>
  如何刪除用戶?
  可使用兩個命令來刪除用戶。要刪除用戶,能夠輸入如下命令: rmuser <username>
  或 userdel <username>
  如何刪除組?
  rmgroup <groupname>
  如何列出用戶的屬性?
  lsuser 命令顯示 /etc/passwd 和 /etc/security/user 文件中的全部用戶屬性。
  lsuser <username>
  lsgroup   (ALL)顯示全部的組及其屬性,也能夠顯示幾個組以及其屬性。
   chgroup   修改某個組的屬性。
   如何列出組屬性?
  lsgroup <groupname>
  如何更改用戶屬性?
  chuser attribute=value <username>
    將用戶monitor歸屬到oinstall組下面
    usermod -G oinstall monitor.shell

  
如何在系統上禁用遠程登陸?
  用戶屬性存儲在 /etc/security/user 配置文件中。要禁止用戶遠程登陸,能夠數據庫

將「rlogin」屬性設置爲「false」。
  用戶的「registry」和「SYSTEM」屬性之間的區別是什麼?
  registry 屬性指定了管理用戶或組身份信息的位置,SYSTEM 屬性則控制使用哪些方法以express

及那些方法如何影響整體身份驗證。
   AIX 上的每一個用戶的 registry 和 SYSTEM 屬性都必須具備某個值。組僅有 registry 值
  AIX 安全配置文件是什麼?
  /etc/passwd
  /etc/group
  /etc/security/passwd
  /etc/security/user
  /etc/security/group
  /etc/security/lastlog
  /etc/security/login.cfg
  /usr/lib/security/methods.cfg
  如何檢查安全配置文件的不一致性?
  usrck 此命令校訂用戶信息。
  grpck 此命令校訂組信息。
  pwdck 此命令驗證用戶數據庫文件中的密碼信息的正確性。
  編程

    如何得到內核中的用戶和組名稱長度限制?
  帶 LOGIN_NAME_MAX 參數的 getconf 命令檢索內核中的用戶和組名稱長度限制。
  getconf LOGIN_NAME_MAX
  用戶和組的最大名稱長度是多少?
  對於 AIX 5.2 及更低的版本,用戶和組的最大名稱長度是 8 個字符。AIX 5.3 及更高版安全

本容許管理員將用戶和組的名稱長度最多增長到 255 個字符。
  服務器

    如何增長用戶和組的名稱長度?
  使用 smit,smit -> System Environments -> Change / Show Characteristics of網絡

Operation System 面板可用於更改 ODM 數據庫中的值(在「Maximum login name length at多線程

boot time」字段中)。在該 smit 面板中指定的值將在下一次從新啓動後生效。
  

   使用命令行,chdev 命令可用於經過 max_logname 屬性更改 sys0 設備在 ODM 數據庫中

的 v_max_logname 參數。ODM 數據庫中更改後的值將在下一次從新啓動後生效。
  # chdev -l sys0 -a max_logname=30
  sys0 changed
  LDAP 命令
  如何在 AIX 上配置 ITDS LDAP 服務器/客戶端?
  mksecldap 命令配置 ITDS LDAP 服務器/客戶端。有關更多信息,請參閱參考資料部分。
  如何中止 LDAP 客戶端守護進程?
  可使用 /usr/sbin/stop-secldapclntd 命令來中止 LDAP 客戶端守護進程。
  如何啓動 LDAP 客戶端守護進程?
  可使用 /usr/sbin/start-secldapclntd 命令來啓動 LDAP 客戶端守護進程。
  如何從新啓動 secldapclntd 守護進程?
  可使用 /usr/sbin/restart-secldapclntd 命令來從新啓動 secldapclntd 守護進程。
  如何從 LDAP 服務器得到 LDAP 用戶信息?
  lsldap 命令經過 LDAP 客戶端和 secldapclntd 守護進程從 LDAP 服務器得到該信息。
  lsldap -a passwd username or lsuser -R LDAP username
  如何從 LDAP 服務器得到 LDAP 組信息?
  lsldap -a group groupname or lsgroup -R LDAP groupname

  Kerberos 命令
  如何在 AIX 上配置 NAS Kerberos 服務器?

  mkkrb5srv -r <realm> -s <servername> -d <domain>
  此命令在 AIX 上配置 Kerberos 服務器,並建立
 
/etc/krb5/krb5.conf、/var/krb5/krb5kdc/kdc.conf 和 kdm5.acl 文件。
  如何在 AIX 上配置 NAS Kerberos 客戶端?
  mkkrb5clnt -r <realm name> -c <KDC server> -s
  <Kerberos server> -d <domain> -a admin/admin -A i files -K - T
  此命令在 AIX 上配置 Kerberos 客戶端,並使用「files」做爲 Kerberos 的數據庫。如

果但願使用「LDAP」做爲數據庫,能夠指定 LDAP 來取代上述命令中的「files」。此命令還

將 KRB5files 和 KRB5 模塊信息更新到 /usr/lib/security/methods.cfg 文件中。
  
如何建立 Kerberos 用戶?
  mkuser -R registry=KRB5files SYSTEM="KRB5files" <username>
  or
  mkuser -R KRB5LDAP registry=KRB5LDAP SYSTEM="KRBLDAP" <username>
  如何設置 Kerberos 用戶的密碼?
  passwd -R KRB5files <username>
  or
  passwd -R KRB5LDAP <username>
  若是爲 Kerberos 客戶端配置了 kadmin 支持,則此命令有效。若是不存在 kadmind 支

持,則用戶沒法從 Kerberos 客戶端更改他們的密碼。
  如何爲 AIX Kerberos 客戶端配置 Microsoft? Windows? Active Directory 服務器?
  config.krb5 -C -r <realm> -d <domain> -c <KDC server> -s <kerberos server>
  其中
  <realm> 是 Windows Active Directory 域名
  <domain> 是承載 Active Directory 服務器的計算機的域名
  <KDC server> 是 Windows 服務器的主機名稱
  <kerberos server> 是 Windows 服務器的主機名稱
  Microsoft Windows 支持的加密機制是什麼?
  Microsoft Windows 支持 DES-CBC-MD5 和 DES-CBC-CRC 加密類型。能夠按以下方式更改

AIX Kerberos 客戶端 /etc/krb5/krb5.conf 文件。         [libdefaults]
  default_realm = MYREALM
  default_keytab_name = FILE:/etc/krb5/krb5.keytab
  default_tkt_enctypes = des-cbc-crc des-cbc-md5
  default_tgs_enctypes = des-cbc-crc des-cbc-md5
  如何取消配置 Kerberos 客戶端/服務器?
  unconfig.krb5
  此命令從客戶端和服務器中刪除 Network Authentication Service 配置信息和文件。
  如何驗證在登陸期間使用了哪一種身份驗證方法?
  echo $AUTHSTATE
 
ps -ef|wc -l   查看進程數
ps aux 查看進程CPU佔用率
  此命令提供登陸期間使用的身份驗證方法
 
aix
chown -R monitor:dba ./
 

把當前目錄全部者受權給monitor用戶
 
chmod u+x *.sh   給予全部者用戶執行權力
crontab啓動定時任務腳本
0,30 * * * * sh /monitor/process.sh
 
crontab 提交cron做業
 
抓包
tcpdump -i en0 -x -s 0 -w /home/bme/boss20090408001.cap port 9080 or 9081
 
ls -la *name*
列出名字爲name的文件詳細信息
打印,列表命令|grep name
 

 
顯示內核啓用的是 32 位仍是 64 位,可輸入如下命令:
bootinfo -K
 

如何知道本身在運行單處理器仍是多處理器內核?
 
/unix 是指向已啓動內核的符號連接。要了解正在運行什麼內核模式,可輸入 ls -l /unix

並查看 /unix 連接到什麼文件。下面是 ls -l /unix 命令的三種可能輸出及其對應的內核:
 
/unix -> /usr/lib/boot/unix_up   # 32 bit uniprocessor kernel
/unix -> /usr/lib/boot/unix_mp   # 32 bit multiprocessor kernel
/unix -> /usr/lib/boot/unix_64   # 64 bit multiprocessor kernel      
 
如何從一種內核模式更改成另外一種內核模式?
 
在安裝過程期間,會缺省啓用一種適合該 AIX 版本和操做中的硬件的內核。讓咱們使用前一

個問題中的方法並假設啓用了 32 位內核。咱們還假設您但願在 64 位內核模式下啓動。這可

以經過按順序執行如下命令來實現:
 
ln -sf /usr/lib/boot/unix_64    /unix
ln -sf /usr/lib/boot/unix_64    /usr/lib/boot/unix
 
bosboot -ad  /dev/hdiskxx
shutdown -r
 
 

/dev/hdiskxx 目錄是啓動邏輯卷 /dev/hd5 所在的位置。要弄清 hdiskxx 中有哪些 xx,可

運行如下命令:
 
 lslv -m hd5
 
 

注意:
在 AIX 5.2 中,缺省安裝的是 32 位內核。在 AIX 5.3 中,缺省狀況下會在 64 位硬件上安

裝 64 位內核,在 32 位硬件上安裝 32 位內核。
 
硬件
 
如何知道個人計算機是否可以運行 AIX 5L Version 5.3?
 
AIX 5L Version 5.3 可在當前受支持的全部基於共用硬件參考平臺(Common Hardware

Reference Platform,CHRP)的 POWER 硬件上運行。
 
如何知道個人計算機是否基於 CHRP?
 
運行 prtconf 命令。若是是 CHRP 計算機,則字符串 chrp 會出如今 Model Architecture

行上。
 
如何知道個人 System p 計算機(硬件)是 32 位仍是 64 位?
 
要顯示硬件 32 位仍是 64 位,可輸入如下命令:
 
bootinfo -y
 

個人計算機有多少實際內存?
 
要顯示以 KB 爲單位的實際內存,可輸入如下命令之一:
 
bootinfo -r   
 
lsattr -El sys0 -a realmem
 
 


我係統中的設備屬性值是什麼?
 
要列出磁帶設備 rmt0 的當前屬性值,可輸入如下命令:
 
lsattr -l rmt0 -E
 

要列出磁帶設備 rmt0 的缺省屬性值,可輸入如下命令:
 
lsattr -l rmt0 -D
 

要列出 TTY 設備 tty0 的可能登陸屬性值,可輸入如下命令:
 
lsattr -l tty0 -a login -R
 

要顯示系統級別的屬性,可輸入如下命令:
 
lsattr -E -l sys0
 

個人系統有多少個處理器?
 
要顯示您系統上的處理器數量,可輸入如下命令:
 
lscfg | grep proc
 

個人系統上有多少個硬盤,當前正在使用哪些硬盤?
 
要顯示系統上的硬盤數量,可輸入如下命令:
 
lspv
 

如何列出有關特定物理卷的信息?
 
舉例來講,若要了解有關 hdisk1 的詳細信息,可運行以下命令:lspv hdisk1 
  
 
如何得到系統的詳細配置?
 
輸入如下命令:
 
lscfg
 

下列選項能夠提供特定的信息: -p  顯示特定於平臺的設備信息。該標誌適用於 AIX 4.2.1

或更高版本。
-v  顯示在自定義 VPD 對象類中找到的重要產品數據庫(Vital Product Database,VPD)。
 

例如,要顯示有關磁帶驅動器 rmt0 的詳細信息,可輸入如下命令:
 
lscfg -vl rmt0
 

經過運行 prtconf 命令也能夠得到很是相似的信息。
 
如何肯定芯片類型、系統名稱、節點名稱、型號,等等?
 
uname 命令能夠提供關於系統的詳細信息。 uname -p  顯示系統的芯片類型。例如,PowerPC


uname -r  顯示操做系統的版本號。
uname -s  顯示系統名稱。例如,AIX。
uname -n  顯示節點名稱。 
uname -a  顯示系統名稱、節點名稱、版本、計算機 ID。
uname -M  顯示系統型號名稱。例如,IBM, 9114-275。
uname -v  顯示操做系統版本。
uname -m  顯示運行系統的硬件的計算機 ID 編號。
uname -u  顯示系統 ID 編號。
 

AIX
 
個人系統上在運行什麼 AIX 主要版本、次要版本和維護級?
 
輸入如下命令之一:
 
oslevel -r
 

lslpp -h bos.rte
 
如何肯定某個特定的 AIX 級別缺乏哪些文件集更新?
 
舉例來講,若要肯定 5300-04 缺乏哪些文件集更新,可運行如下命令:
 
oslevel -rl 5300-04
 

個人系統上安裝了什麼 SP (Service Pack)?
 
要了解系統上當前安裝了哪一個 SP,可運行 oslevel -s 命令。對於安裝了 TL4 和 SP2 的

AIX 5L Version 5.3 系統,示例輸出以下:
 
oslevel –s
5300-04-02
  
 

個人系統上是否安裝了 CSP (Concluding Service Pack)?
 
要肯定系統上當前是否安裝了某個 CSP,可運行 oslevel -s 命令。對於安裝了 TL3 和 CSP

的 AIX 5L Version 5.3 系統,示例輸出以下:
 
oslevel –s
5300-03-CSP
  
 

如何建立文件系統?
 
如下命令將在卷組 testvg 中建立一個大小爲 10MB、安裝點爲 /fs1 的 jfs 文件系統:
 
crfs -v jfs -g testvg -a size=10M -m /fs1
  
 

如下命令將在卷組 testvg 中建立一個大小爲 10MB、安裝點爲 /fs2 並具備只讀權限的 jfs2

文件系統:
 
crfs -v jfs2 -g testvg -a size=10M -p ro -m /fs2
  
 

如何更改文件系統的大小?
 
若要將 /usr 文件系統的大小增長 1000000 個 512 字節的塊,可輸入如下命令:
 
chfs -a size=+1000000 /usr
 

注意:
在 AIX 5.3 中,JFS2 文件系統的大小還能夠收縮。
 
如何安裝 CD?
 
輸入如下命令:
 
mount -V cdrfs -o ro /dev/cd0  /cdrom
 

如何安裝文件系統?
 
如下命令將在 /test 目錄中安裝文件系統 /dev/fslv02:
 
mount /dev/fslv02 /test
 
 

如何安裝全部缺省文件系統(/etc/filesystems 文件中標記有 mount=true 屬性的全部標準

文件系統)?
 
如下命令將安裝全部此類文件系統:
 
mount {-a|all}
 
 

如何卸載文件系統?
 
輸入如下命令能夠卸載 /test 文件系統:
 
umount /test
 
 

如何顯示已安裝的文件系統?
 
輸入如下命令能夠顯示有關全部當前已安裝的文件系統的信息:
 
mount
 
 

如何刪除文件系統?
 
輸入如下命令能夠刪除 /test 文件系統:
 
rmfs /test
 
 

如何對文件系統進行碎片整理?
 
可使用 defragfs 命令來改善或報告文件系統中的連續空間狀態。例如,若要對文件系統

/home 進行碎片整理,可使用如下命令:
 
defragfs /home
 
 

哪一個文件集包含某個特定的二進制文件?
 
若要顯示 /usr/bin/vmstat 包含 bos.acct,可輸入如下命令:
 
lslpp -w /usr/bin/vmstat
 

或者若要顯示 bos.perf.tools 包含 /usr/bin/svmon,可輸入如下命令:
 
which_fileset svmon
 

如何顯示有關係統上已安裝文件集的信息?
 
輸入如下命令:
 
lslpp -l   
  
 

如何肯定個人系統上是否安裝了全部維護級文件集?
 
輸入如下命令:
 
instfix -i | grep ML
 

如何肯定個人系統上是否安裝了某個修復程序?
 
若要肯定是否安裝了 IY24043,可輸入如下命令:
 
instfix -ik IY24043
 

如何按 APAR 安裝單獨的修復程序?
 
舉例來講,若要從 /dev/cd0 安裝 APAR IY73748,可輸入如下命令:
 
instfix -k IY73748 -d /dev/cd0  
  
 

如何驗證文件集是否有必需的先決條件和是否已徹底安裝?
 
要顯示須要安裝或糾正哪些文件集,可輸入如下命令:
 
lppchk -v
 

如何得到符號表示中的 loader 節頭和符號條目的轉儲?
 
輸入如下命令:
 
dump -Htv
 

如何肯定已分配和使用的分頁空間量?
 
輸入如下命令:
 
lsps -a
 

如何增長分頁空間?
 
可使用 chps -s 命令來動態增長分頁空間的大小。例如,若是但願將 hd6 的大小增長 3

個邏輯分區,您能夠執行如下命令:
 
chps -s 3 hd6  
  
 

如何減小分頁空間?
 
可使用 chps -d 命令來動態減小分頁空間的大小。例如,若是但願將 hd6 的大小減小四個

邏輯分區,您能夠執行如下命令:
 
chps -d 4 hd6  
  
 

如何知道個人系統是否可以使用同步多線程(Simultaneous Multi-threading,SMT)?
 
若是您的系統是運行 AIX 5L Version 5.3 的基於 POWER5 的系統,則它就能使用 SMT。
 
如何知道個人系統是否啓用了 SMT?
 
若是不帶任何選項運行 smtctl 命令,它將告訴您是否啓用了 SMT。
 
32 位內核是否支持 SMT?
 
是的,32 位和 64 位內核都支持 SMT。
 
如何啓用或禁用 SMT?
 
能夠經過運行 smtctl 命令來啓用或禁用 SMT。下面是該命令的語法: smtctl [ -m off |

on [ -w boot | now]]
 
可使用如下選項:
 
-m off  將 SMT 模式設置爲禁用。
-m on  將 SMT 模式設置爲啓用。
-w boot  若是在下一次系統從新啓動前運行 bosboot 命令,則此選項使 SMT 模式更改在下

一次和後續從新啓動時生效。
-w now  使 SMT 模式更改當即生效,但不會延續到下一次從新啓動之後。
 
若是既沒有指定 -w boot 也沒有指定 -w now 選項,則模式更改當即生效。若是在下一次系

統從新啓動前運行 bosboot 命令,所作的更改將延續到後續從新啓動之後。
 
如何得到特定於分區的信息和統計信息?
 
lparstat 命令能夠提供分區信息和利用率統計信息報告。此命令還能夠顯示 Hypervisor 信

息。
 
卷組和邏輯卷
 
如何知道個人卷組是常規、大容量仍是可擴展的?
 
對該卷組運行 lsvg 命令並查看 MAX PVs 的值。該值爲 32 表示常規、128 表示大容量、

1024 表示可擴展的卷組。
 
如何建立卷組?
 
可使用如下命令,其中 s partition_size 設置每一個物理分區中的兆字節 (MB) 數,而且

partition_size 是以 MB 爲單位、從 1 到 1024 的值(對於 AIX 5.3 是從 1 到 131072)

。partition_size 變量必須等於 2 的冪(例如:一、二、四、8)。標準和大容量卷組的缺省值

是保持在「每一個物理卷最多隻能有 1016 個物理分區」限制內的最低值。可擴展卷組的缺省值

爲每一個物理卷容納 2040 個物理分區的最低值。
 
mkvg -y name_of_volume_group -s
                partition_size
                
                list_of_hard_disks
           
 

如何更改卷組的特徵?
 
可使用如下命令來更改卷組的特徵:
 
chvg
 
 

如何建立邏輯卷?
 
輸入如下命令:
 
mklv -y name_of_logical_volume
                
                name_of_volume_group
                
                number_of_partition
           
 

如何增長邏輯卷的大小?
 
舉例來講,若要將 lv05 目錄所表示的邏輯卷增長三個邏輯分區,可輸入如下命令:
 
extendlv lv05 3
  
 

如何顯示屬於某個卷組(例如,rootvg)的全部邏輯卷?
 
能夠經過輸入如下命令來顯示屬於 rootvg 的全部邏輯卷:
 
lsvg -l rootvg
 
 

如何列出有關邏輯卷的信息?
 
可運行如下命令來顯示有關邏輯卷 lv1 的信息:
 
lslv lv1
 
 

如何刪除邏輯卷?
 
能夠運行如下命令來刪除邏輯卷 lv7:
 
rmlv lv7
 
 

rmlv 命令僅刪除邏輯卷,但不刪除其餘實體,例如使用該邏輯卷的文件系統或分頁空間。
 
如何鏡像邏輯卷?
 
mklvcopy LogicalVolumeName Numberofcopies
syncvg VolumeGroupName
 
如何刪除邏輯卷的副本?
 
可使用 rmlvcopy 命令來刪除邏輯卷的邏輯分區副本。若要減小屬於邏輯卷 testlv 的每一個

邏輯分區的副本數量,可輸入如下命令:
 
rmlvcopy testlv 2
 
 

如今該邏輯卷中每一個邏輯分區最多隻有兩個物理分區。
 
有關卷組的問題
 
要顯示系統中的卷組,可輸入如下命令:
 
lsvg
 

要顯示 rootvg 的全部特徵,可輸入如下命令:
 
lsvg rootvg
 

要顯示 rootvg 所使用的磁盤,可輸入如下命令:
 
lsvg -p rootvg
 

如何將磁盤添加到卷組?
 
輸入如下命令:
 
extendvg   VolumeGroupName   hdisk0 hdisk1 ... hdiskn
 
 

如何肯定個人硬盤所支持的最大邏輯磁道組 (LTG) 大小?
 
能夠帶 -M 標誌使用 lquerypv 命令。此命令的輸出給出以 KB 爲單位的 LTG 大小。例如,

在下面的示例中,hdisk0 的 LTG 大小爲 256 KB。
 
/usr/sbin/lquerypv -M hdisk0
256
 
 

還能夠在硬盤上運行 lspv 並查看 MAX REQUEST 的值。
 
syncvg 命令是作什麼用的?
 
syncvg 命令用於同步過期的物理分區。它接受邏輯卷、物理卷或卷組名稱做爲參數。
 
例如,若要同步位於物理卷 hdisk6 和 hdisk7 上的物理分區,可使用如下命令:
 
syncvg -p hdisk4 hdisk5  
  
 

若要同步卷組 testvg 中的全部物理分區,可使用如下命令:
 
syncvg -v testvg  
  
 

如何替換某個磁盤?
 
extendvg   VolumeGroupName   hdisk_new
migratepv   hdisk_bad hdisk_new
reducevg -d   VolumeGroupName   hdisk_bad
如何克隆 rootvg(建立其副本)?
 
您能夠運行 alt_disk_copy 命令來將當前 rootvg 複製到某個替代磁盤。下面的示例演示了

如何將 rootvg 克隆到 hdisk1。
 
alt_disk_copy -d  hdisk1
 
 

網絡
 
如何顯示或設置網絡參數值?
 
no 命令設置或顯示網絡優化參數的當前或下一次啓動時的值。
 
如何得到我計算機的 IP 地址?
 
輸入如下命令之一:
 
ifconfig -a
 
host Fully_Qualified_Host_Name
 
 

例如,輸入主機 cyclop.austin.ibm.com。
 
如何肯定服務器上的網絡接口?
 
如下兩個命令中的任何一個都將顯示網絡接口:
 
lsdev -Cc if
 
 
ifconfig -a
 
 

若要得到有關某個特定網絡接口(例如,tr0)的信息,能夠運行如下命令:
 
ifconfig tr0
 
 

如何激活網絡接口?
 
若要激活網絡接口 tr0,能夠運行如下命令:
 
ifconfig tr0 up
 
 

如何禁用網絡接口?
 
舉例來講,若要禁用網絡接口 tr0,能夠運行如下命令:
 
ifconfig tr0 down
 
 
 UNIXZONE的專欄
登陸註冊全站當前博客空間博客好友相冊留言 AIX操做系統及經常使用命令收藏
 1、AIX的性能和特色:
一、短小強幹的內核和豐富的核外系統程序
 
AIX的設計者對系統的內核進行了精心設計,使之既簡短又強幹,可常駐內存。把凡是能從內

核中分離出來的部分都從中分離出來,被分離出來的部分均按核外系統程序對待。
 
二、良好的用戶界面
 
AIX向用戶提供的界面功能齊備,使用方便。其中包括:
命令 是用戶經過鍵盤和顯示終端與系統進行交互會話的界面。
系統調用命令 是供用戶在編寫應用程序時使用的界面。
X-WINDOWS 是系統與用戶之間的圖形界面環境。
 
三、可裝卸文件卷的文件系統
 
AIX的整個文件系統由一個基本文件系統和若干個可裝卸的子文件系統構成,它容許用戶根據

須要把本身的文件卷裝入並與基本文件系統鏈接起來,不須要時能夠拆卸下來。AIX的這種特

點既便於擴大文件存儲空間,又有利於安全和保密。
 
四、文件、目錄和各類I/O設備均做爲文件統一處理
 
爲了方便用戶使用,AIX將普通數據文件、目錄文件和I/O設備均以文件論之,三者使用相同的

保護機制,在用戶面前它們具備相同的語法和語義。
 
五、性能良好的網絡環境
 
AIX爲用戶提供了良好的網絡環境,主要包括:
一組網絡通訊協議,例如TCP/IP。
一組網絡通訊工具,例如mail, write,wall,talk等。
一組網絡編程接口,例如TLI(Transport Layer Interface)和Socket等。
 
六、完善的安全機制
 
AIX具備完善的多級安全/保密機制,其中用戶級機制的一些基本內容包括:
AIX將其用戶分爲普通用戶和特權(超級)用戶,它們各自享有不一樣的權限。
AIX爲每個用戶都創建一個戶頭,稱之爲用戶賬戶。系統經過用戶賬戶來組織和記錄各用戶

在系統中的活動,並將其限制在必定的活動範圍以內。
AIX要求每個用戶必須用合法的用戶名、正確的口令進行註冊,並將每個用戶都歸劃到某

一個特定的用戶組中。
AIX要求每個用戶必須按照本身擁有的權限對文件/目錄進行訪問,不符合權限規定的訪問不

被系統所接受。
 
七、AIX用C語言編寫,很是便於移植
 

2、AIX的基本結構
 
AIX採用了內核和核外程序有機結合的整體框架。從邏輯上看,整個系統可分爲五層:硬件層

、內核層、系統調用層、核外程序層和外殼層。
 
硬件層是AIX系統的基礎。一方面它要爲AIX提供必要的硬件支持,另外一方面它又要在該系統的

統一管理控制下有條不紊地工做。硬件層包括CPU、存儲器、I/O設備和網絡控制部件等。
 
內核層是AIX系統的重要部分,它負責管理、支配系統中的所有資源,其中包括硬件資源、軟

件資源和信息資源等。AIX內核層包括中斷/陷入處理,存儲管理、進程管理、I/O設備管理和

文件管理等部分。
 
系統調用層是內核與核外程序的界面。核外程序經過它調用內核的子功能併爲之服務。
 
核外程序層在內核支持下工做。用戶可經過外殼層對其中的程序實施控制。它主要包括核外常

規系統程序、各類實用軟件和用戶應用程序等。
 
外殼層是AIX系統直接面向用戶的外層界面,它由Shell和X-window組成。Shell是AIX操做系統

的命令語言/命令程序設計語言環境,在這個環境下用戶既可以使用單個Shell命令,也可編寫

Shell命令程序。X-window是AIX系統的圖形用戶界面。
 
UNIX的一些基本概念
 

1、賬戶
 
一、普通用戶賬戶
 
普通用戶賬戶是最經常使用的用戶賬戶。它主要涉及這一些內容:
用戶登陸名
用戶口令字
組標識符(GID)
用戶登陸目錄(Home directory)
用戶登陸shell
 
二、超級用戶賬戶
 
超級用戶賬戶有其固定的登陸名root。超級用戶擁有系統中最高權力,能夠讀或編輯系統中的

任意一個文件,能夠執行系統中任意一個程序,因此使用超級用戶賬戶時必須謹慎,不能隨意

刪除或修改系統中的重要文件或其它內容。爲了確保安全,超級用戶賬戶的口令應該由專人負

責保密,並每隔一段時間更改。
 

2、文件和目錄
 
文件是UNIX系統的基本單位,共有三種不一樣類型的文件:
普通文件 普通文件就是一般所指的程序文件和文本文件,用來存儲數據。它們既但是文本的

,也但是二進制的,有的還能夠執行。
目錄文件 目錄文件包括了用來存取其它文件的信息,簡稱爲目錄。
特殊文件 一個特殊文件定義了一個先進先出(FIFO)的管道或者一個物理設備,一般指磁帶、

磁盤等外部設備。
 
一、普通文件
 
普通文件是最經常使用的文件,它是以字節爲單位的數據信息的集合,這些文件包括文本、程序碼

、程序數據及可執行的二進制代碼文件。每一個普通文件都具備下列基本屬性:
一個文件名。
一個惟一的文件索引號,即i結點號。
以字節爲單位的文件大小。
最近訪問時間和修改時間。
一組存取權。
屬主名。
屬組名。
 
使用命令ls -li可看到一個普通文件所具備的屬性:
 
1234 -rwxr-xr-x 2 user group 688 NOV 27 1999 /usr/calender
索引號 文件標誌和存取權限 連接數 屬主名 屬組名 字節數 最後修改時間 文件名
 
普通文件還可分爲兩類:文本文件和二進制文件。
 
(1)、文本文件
 
文本文件是包含用戶可讀信息的文件。這些文件以ASCII碼方式存儲,可顯示和打印。文本文

件的行不能包括空字符(即碼中的NULL),行的最大長度(包括換行符在內)也不能超過

(LINE_MAX)所定義的字節數。不過文本文件中並不限制使用除空字符之外的控制字符或其它不

可打印字符。
 
(2)、二進制文件
 
二進制文件是包含計算機可讀信息的文件。二進制文件能夠是可執行的文件,使系統根據其中

的指令完成某項工做。命令和程序都是以可執行的而進制文件方式存儲。二進制文件沒有行的

長度限制,也可包含空字符。
 
二、目錄文件
 
目錄文件是一種獨特的文件類型,它只包含存取文件或其它目錄時所須要的信息,一般簡稱爲

目錄。目錄中包含有目錄項,每一個目錄項包含一個文件名/目錄名和一個結點號。爲了提升訪

問速度,並充分利用磁盤空間,文件中的數據存儲在不一樣的位置。因此與一個文件相關的散列

數據塊的地址都包含在一個i結點中。i結點還包含有關文件的最近訪問和修改時間、存取權限

、連接數、文件屬主及文件類型等信息。經過使用ln命令能夠建立多個目錄項,將不一樣的文件

連接到同一個i結點上。
目錄能夠由操做系統、系統管理員、用戶來定義。例如:
 
/ 根目錄
/dev 包括有關輸入輸出設備的特殊文件
/etc 包括有關係統初始化和系統管理的文件
/home 包括系統用戶的登陸目錄
/tmp 包括一些臨時文件
/usr 包括lpp,include和其它的系統目錄
/usr/bin 包括用戶可執行的程序。
 
目錄結構常常被比成一棵倒置的樹,稱爲目錄數。父目錄下面是子目錄。
 
三、特殊文件
 
特殊文件事實上是指管道以及和系統相連的一些物理設備,如硬盤、終端、磁帶機等。在UNIX

系統中,這些特殊文件一般存放在/dev目錄中。
特殊文件分爲三種類型:FIFO(先進先出)管道文件、塊設備特殊文件和字符設備特殊文件。
 
FIFO管道文件是由進程建立的,並被該進程用來和另外一個進程進行暫時的通訊。當建立它的進

程結束時,這些文件也再也不存在。
塊設備特殊文件則是指硬盤、軟盤、磁帶這樣的設備,它們的記錄數據是以512個字節的數據

塊爲單位(512byts=1block)的,所以被稱爲塊設備。(首個字母是b)
字符設備特殊文件則是指打印機、終端、顯示器這類設備。這些設備進行數據傳輸時一般以字

符爲單位,所以被稱爲字符型設備。(首個字母是c)
例如:
 
brw-rw-rw 3 bin bin 2 7 NOV 19 14:00 /dev/fd0
c-w--w--w 2 bin bin 6 0 NOV 30 10:02 /dev/lp
設備特殊文件 連接數 屬主名 屬組名 主設備號 次設備號 最後修改時間 特殊文件名
 
其主設備號表示設備的類型,次設備號表示該設備是系統中的第幾個這種設備。
幾乎每一個塊設備都有一個字符型接口,對於這種塊設備的字符型接口也有一個特殊文件與之相

對應。一般是在塊設備特殊文件的文件名前面加一個字母r。fd---rfd。
 
四、文件和目錄的命名
 
(1)、文件名的長度最多爲256個字符。
 
(2)、文件名要分大小寫。
 
(3)、.表示當前工做目錄;..表示當前工做目錄的上一級目錄;~和HOME表示用戶的登陸目錄


 
(4)、*通配若干個字符;?通配單個字符;[]通配括號中任何一個字符;!通配除其後字符外

的任何字符。
 
五、文件和目錄的存取權
 
讀權r數字表示4。
寫權w數字表示是2。
執行權x數字表示是1。
 

3、命令
 
一、命令、標誌及參數之間要有空格。
 
二、兩個或多個命令能夠在同一行輸入,中間以分號;隔開。
 
三、命令做業放在後臺執行,在命令最後加上符號&。
 
四、列出之前輸入的命令列表時用history。
 
五、重複命令歷史中的命令時r。
 
六、替換命令歷史中的命令字符串時用r 舊串=新串。
 
七、建立命令別名時用alias Name=String,例如$alias dir="/usr/bin/ls -alF"。
 

AIX系統的安裝
 

安裝前必須已知足IBM的裝機條件和全部的硬件設備已鏈接好。
打開外接設備和系統的電源,假設從光盤啓動,在電源打開之後系統將從光盤啓動。
在選擇好控制檯和安裝所用到的語言環境以後系統將出現提示信息供用戶選擇所須要的功能
 
Welcome to Base Operating System
Installation and Maintenance
 
Type the numbers of your choice and press Enter. Choice indicated by>>>
 
1. Start Install now with Default Settings
2. Change/Show Installation Settings and Install
3. Start Maintenance Mode for System Recovery
 

88. Help?
>>>Choice[1]:
 
其中第三項是爲了修復系統中出現的某些錯誤而設置的單用戶環境。
第一項是若是不但願改動任何缺省設置的話,就選擇1開始安裝。
第二項是更改或查看系統安裝的設置。在第二項的子菜單中,有三個選項能夠被改變:
 
Installation Settings
 
Enter type 0 or press Enter to install with current settings, or type the number

of the setting you want to change and press Enter.
 
1. System Settings
Method of installation-------------------------------------New and Complet

Overwrite
Disk where you want to install----------------------------hdisk0
 
2. Primary Language Environment Settings ( After install )
Cultural Convention-----------------------------------C ( POSIX )
Language------------------------------------------------C ( POSIX )
Keyboard------------------------------------------------C ( POSIX )
 
3. Install Trusted Computing Base---------------------------no
 
0. Install with the settings listed above
 
88. Help?
99. Previous Menu
 
>>>Choice[1]:
 
其中選項1是全新安裝。使用這種方法安裝系統將會覆蓋用戶所選擇目標盤上的全部數據。
選項2是遷移安裝。 這種方法經常使用來作系統升級(例如從AIX3.2升級到AIX4.1),使用這種方法

安裝時,除了tmp之外的全部文件系統的內容都會被保留。但一些AIX設備驅動的軟件必須從新

安裝。
選項3是保留安裝。 若是用戶但願保留rootvg卷組中的用戶數據,則可選擇這種安裝方法。此

時/usr、/tmp、/var和/文件系統中的全部數據都將被覆蓋,系統安裝完後還須從新配置。
 
當以上參數都選擇完後就能夠開始安裝系統了。
 
系統安裝完後會自動從新啓動,且出現install_assist的畫面供用戶進行基本的配置。
 

其它實用的技巧
 
一、查看軟件版本的命令
 
# oslevel
# lslpp -l
 
oslevel 是用來查看AIX操做系統的版本。
 
而 lslpp -l 是用來查看系統具體每一個文件包的版本。
 
例子:
 
# lslpp -l > lpp.txt
 
則 lpp.txt 中包含以下信息:
 
Fileset Level State Description

----------------------------------------------------------------------------Path:

/usr/lib/objrepos
IMNSearch.bld.DBCS 1.2.0.4 COMMITTED NetQuestion DBCS Buildtime Modules
IMNSearch.bld.SBCS 1.2.1.3 COMMITTED NetQuestion SBCS Buildtime Modules
IMNSearch.rte.DBCS 1.2.0.4 COMMITTED NetQuestion DBCS Search
Engine
IMNSearch.rte.SBCS 1.2.1.3 COMMITTED NetQuestion SBCS Search
Engine
IMNSearch.rte.httpdlite 1.1.1.1 COMMITTED NetQuestion Local HTTP
Daemon
Java.adt.docs 1.1.6.0 COMMITTED Java Documentation Java.adt.includes 1.1.6.4

COMMITTED Java Application Development Toolkit Includes
 

二、查看全部出錯信息
 
在系統運行時,一些系統錯誤記錄會記錄在 errlog 中,其中有些錯誤還會在終端上 顯示出

來,檢查錯誤日誌可用如下命令:
 
# errpt | more查看系統全部的記錄
 
IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
E85C5C4C 0426104399 P S CFGLFT SOFTWARE PROGRAM ERROR
2BFA76F6 0426104099 T S SYSPROC SYSTEM SHUTDOWN BY USER
9DBCFDEE 0426104399 T O errdemon ERROR LOGGING TURNED ON
192AC071 0426103999 T O errdemon ERROR LOGGING TURNED OFF
AA8AB241 0423132999 T O clstrmgr OPERATOR NOTIFICATION
 
其中
 
IDENTIFIER 爲錯誤編號,當須要檢查詳細信息時常會用到。
 
TIME STAMP 爲時間標籤,它記錄的是出錯時間,
其格式:月月日日時時分分年年
 
T 爲Type ,它記錄的是錯誤類型
P :爲永久錯誤,需引發注意
T :爲臨時錯誤。
 
C爲Class,它記錄的是錯誤類型
H : Hardware
S : Software
O : Errloger command messages
U : undetermined
 
RESOURCE_NAME 爲錯誤來源
 
DESCRIPTION爲錯誤描述
 

查看系統詳細記錄內容
 
# errpt -aj <IDENTIFIER>|pg
 
其中IDENTIFIER爲錯誤編號,如 # errpt -aj 0426104399 | pg
 
查看系統全部的硬件出錯記錄
 
# errpt -dH
 

三、文件系統的操做
 
(1) 、列出全部的文件系統
 
# lsfs
 
它的做用是列出全部的文件系統,其輸出以下:
 
Name Nodename Mount Pt VFS Size Options Auto
Accounting
/dev/hd4 -- / jfs 163840 -- yes
no
/dev/hd1 -- /home jfs 16384 -- yes
no
/dev/hd2 -- /usr jfs 2818048 -- yes
no
/dev/hd9var -- /var jfs 16384 -- yes
no
/dev/hd3 -- /tmp jfs 32768 -- yes
no
/dev/lv00 -- /ibmcxx jfs 835584 rw no
 
(2)、 列出全部 mount 了的文件系統
 
# mount
 
其輸出以下:
 
node mounted mounted over vfs date options
-------- --------------- --------------- ------ ------------ ---------------
/dev/hd4 / jfs Nov 16 12:47 rw,log=/dev/hd8
/dev/hd2 /usr jfs Nov 16 12:47 rw,log=/dev/hd8
/dev/hd9var /var jfs Nov 16 12:47 rw,log=/dev/hd8
/dev/hd3 /tmp jfs Nov 16 12:47 rw,log=/dev/hd8
 
/dev/hd1 /home jfs Nov 16 12:49 rw,log=/dev/hd8
 
(3)、 查看各文件系統的使用狀況
 
# df -k
 
其輸出以下:
 
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 81920 68568 17% 1724 5% /
/dev/hd2 1409024 430896 70% 28467 9% /usr
/dev/hd9var 8192 6540 21% 293 15% /var
/dev/hd3 16384 15352 7% 51 2% /tmp
/dev/hd1 8192 3820 54% 54 3% /home
 
(4) 、啓動、中止和檢測 HACMP
 
a用(#smit clstart)啓動 HACMP
b用(#tail -f /tmp/hacmp.out)跟蹤輸出
c用(#netstat -in)查看 en0、en1的狀態,看是否已從 boot 地址切換成service地址
d用(#lsvg -o) 查看是否 datavg 已經激活
e正常啓動後,用(#smit clstop)經過 takeover 方式 down掉一個
node,查看是否 IP 被另外一個node接管
f中止HACMP,用(#smit clstop)經過graceful方式或force方式停用HACMP
-graceful方式是node停用HACMP並釋放資源
-force方式是node停用HACMP但不釋放資源
-take over方式是node停用HACMP,並讓另外一個node接管資源
 

使用AIX系統
 

1、系統的啓動
 
一、內部自檢
 
二、加電自檢
 
三、裝入內核程序
 
四、軟件配置及初始化
 

2、註冊
 
在控制檯上註冊有一些選項和設置:
 
一、從新開始(Start over)按此按紐可刪除原來的輸入,因而可從新輸入用戶名,再次登陸。
 
二、選項(Options)按此按紐可選擇如下幾項:
語言
會話
命令行註冊 切換到命令行環境
重置註冊屏幕 從新啓動X-server
用戶名和口令都輸入正確後,將會進入系統進行工做。
 

3、更改口令
 
經過使用passwd命令,能夠修改口令字。例如:
$passwd
Changing password for "User"
User's Old password:
User's New password:
Re-enter User's new password:
這樣輸入正確後,更改口令成功。下次註冊時,須使用新的口令,才能註冊成功。
 

4、目錄管理
 
一、顯示當前工做目錄
pwd
 
二、顯示目錄內容
ls [-option] [name]
 
其參數的意義分別是:
-a:列出包含以 . 起始的隱藏檔在內的全部文件名
-t:依照文件最後修改時間之順序,依序列出文件名
-F:列出目前目錄下之文件名及其類型。/結尾表示爲目錄名稱,*結尾表 示爲執行檔,@結尾

表示爲 symblic link
-l:列出目錄下全部文件之許可權、擁有者、文件大小、修改時間及名稱
-lg:同上,並顯示出文件之擁有者羣組名稱
-R:顯示出目錄下,以及其全部子目錄之文件名
 
三、改變當前目錄cd
轉到登陸時的工做目錄
轉到指定目錄
轉到當前目錄的上一層目錄
 
四、建立目錄
mkdir Directory
 
五、刪除目錄
rmdir Directory
 
六、目錄換名
mv SourceDirectory TargetDirectory
 
七、目錄拷貝
cp SourceDirectory TargetDirectory
 

5、文件管理
 
一、文件拷貝
cp SourceFile TargetFile
cp SourceFile TargetDirectory
 
二、文件刪除
rm File
 
三、文件連接
ln SourceFile TargetFile
 
四、文件移動/換名
mv SourceFile TargetFile or TargetDirectory
 
五、顯示文件內容
more
pg
cat
head
tail
 
六、文件查找
find / -name .profile -print
find . -perm 0600 -print
find . -ctime 1 -print
find . -inum 2145 -print
find . -user abc -print
 

6、改變文件/目錄屬性
 
每個文件或目錄都有一個屬主、一個組名和一組存取權限、訪問時間等等。
 
一、改變文件或目錄的最近訪問時間
touch
 
二、改變文件或目錄的屬主
chown
 
三、改變文件或目錄的屬組
chgrp
 
四、改變文件或目錄的存取權
chmod
chmod g+w File
chmod u+r File
chmod u=rwx File
chmod 755 File
 

7、DOS格式文件的使用
 
一、對磁盤進行DOS格式化
dosformat /dev/fd0
 
二、顯示DOS文件的目錄
dosdir
 
三、讀DOS格式文件
dosread File1 File2
 
四、寫DOS格式文件
doswrite File1 File2
 
五、刪除DOS格式文件
dosdel File
 

8、進程控制
 
一、查詢進程狀態
ps
ps -a
ps -ef
ps -l
ps -u uid
 
二、終止進程的執行
kill 19160
kill -9 19160
 
三、對進程的控制
nohup
nice
sleep
wait
 
四、在指定的時間運行程序
at
batch
cron /usr/bin/crontab
crontab和/var/spool/cron/crontabs/
 

9、退出系統和關機
exit
Ctr + d
logout
shutdown [ -option ] [ +time message ]
 
當shutdown不帶任何參數時,機器會向連在其上的全部終端發出一條關機信息,接着在一分鐘

後關閉全部終端,殺掉全部在系統上運行的進程,卸除全部文件系統,最後關閉系統。
 
你也能夠在shutdown後加上一些參數,它們分別是:
-F: 快速關機,沒有任何警告信息 (warning)
-r: 關機後重起
 
文檔編輯命令
在 AIX 中,經常使用的文檔編輯命令是 vi。
下面,咱們就來學習一下有關vi的使用決 竅。
 
在vi中,必須牢記它是有兩個狀態的 ---- 輸入狀態與命令狀態。由輸入狀態切換 到命令狀

態,必須ESC鍵;而從命令狀態轉換到輸入狀態的命令比較多,有a, A,i,I,s,S,c,C,

o和O等,
 
其次,必須掌握光標的基本移動方法。由於 AIX 的許多命令都是與光標所在的位 置相關的。

請牢記,只有在命令狀態下才能移動光標。你能夠用方向鍵移動,也可 以用h,j,k,l來移

動。其中,h 向左,j 向下,k向上,l向右。
 
第三,記住基本的插入、刪除命令。
 

一、插入或附加正文
 
插入或附加正文都是向文件中加入新內容,在光標前插入字符的命令爲 i ,在當前行的行頭

插入字符的命令爲 I ,在光標後附加字符的命令爲 a ,在當前行的行尾附 加字符的命令爲

A ,在當前行後加入若干行新內容的命令爲 o ,在當前行以前加 入若干行新內容的命令爲 O

,這6個命令都將使 vi 由命令狀態轉換到插入狀態,當 加入新內容後,必須按 ESC 鍵使 vi

由插入狀態切換到命令狀態。
 
二、刪除正文
 
在 vi 中刪除正文的命令比較多,能夠按字符、單詞和行等不一樣的單位進行刪除。刪除字符的

命令將使 vi 繼續處於命令狀態。下面是各刪除鍵的意義及刪除結束後 光標的位置。
 
刪除鍵意義刪除後光標的位置
x 鍵刪除光標所在的字符移動到本行中下一個字符
X 鍵刪除光標前一個字符停留在原來的那個字符
D 鍵刪除光標至行尾的字符在本行的行尾
dd 鍵刪除光標所在行移動到下一行
 
三、查找或修改正文
 
/ 表達式
?表達式
 
前者是表示從當前光標位置開始向後查找,問號表示從當前光標位置開始向前查找
 
四、保存文本與退出 vi
 
: w保存文件內容
 
: w ! 強行保存文件內容
 
: q退出 vi 狀態
 
: q !強制退出 vi 狀態
 
: wq存盤並退出
 

Shell
 
Shell 是一個命令解釋器,也是一種程序設計語言。它有Korn shell、 Bourne shell和 C

shell等,AIX使用的是K shell。
 
一、初始化文件.profile(.dtprofile)和用戶環境的訂製
 
歸納地將,.profile應完成確認設置用戶終端類型、定義各類必要的shell變量、等等。下面

是一個.profile的例子:
PATH=/usr/bin/ : /etc : /usr/sbin : /usr/lib : $HOME/bin : /usr/bin/X11 : /sbin :

/bin
export PATH
export PS1='$PWD>'
export EDITOR=/usr/bin/vi
set -o vi
alias dir="ls -l"
在K shell中常見的環境變量有:
PATH 查詢程序的路徑變量(要分先後順序) PATH=/usr/bin : /etc
PS1 shell的主提示符 PS1='$PWD>'
PS2 shell的第二提示符 PS2='>'
PWD 當前的工做目錄
TMOUT 無命令輸入退出的等待時間(秒) TMOUT=200
TERM 終端類型 TERM=ibm3151
HOME 用戶的主目錄 HOME=/home/user/
EDITOR 缺省的編輯器 EDITOR=/usr/bin/vi
用命令set可列出當前的變量。
 
文件系統和邏輯卷
 

1、AIX系統的數據存儲方式
 
在AIX中,是這樣來組織多個硬盤上的數據的:
 
物理卷PV 單獨的硬盤 /dev/hdisk0 , /dev/hdisk1... 可細分爲
物理分區PP
卷組VG 一個或多個硬盤組成。
 
從邏輯上講,在一個卷組VG中,可定義若干個邏輯卷LV。它也可細分爲邏輯分區LP。這些邏輯

卷LV可用做分頁空間(Paging Space)、系統日誌(SystemLog),最多的是用做文件系統

FileSystem的載體,這種文件系統稱爲日誌文件系統(JournaledFileSystem)。
 
在系統初始安裝時,一個名爲rootvg的卷組被用來裝載BOS。在rootvg卷組中,有一些邏輯分

區被用來裝載一些特定的系統數據,例如啓動數據hd五、日誌記錄(JL)hd八、分頁空間

(PagingSpace)hd6等。這樣rootvg老是被激活的。
 
在每個卷組VG內的物理卷PV上,至少一個或多個很重要的數據區--卷組描述區(VGDA)。同一

個卷組VG的各個物理卷PV上的VGDA內容,正常時應該是一致的。
 
在一個卷組VG中,用戶能夠定義若干個邏輯卷LV,一個邏輯卷在物理上多是不連續的,有可

能跨越了一個卷組中的多個物理卷。可用mklv來建立。一個邏輯卷的大小可利用邏輯分區的數

目來肯定。每一個邏輯分區最多可有三個物理分區與之對應,多個物理分區對應於一個邏輯分區

的狀況,一般用於對邏輯卷生成鏡像。
 
這樣就有這麼一些概念:
 
卷組VG
物理卷PV
物理分區PP
邏輯卷LV
邏輯分區LP
 
經常使用命令:
 
# lsvg顯示卷組VG的信息,例如:
 
(1) lsvg -o
 
(2) lsvg
 
(3) lsvg vg02
 
(4) lsvg -l vg02
 
#varyoffvg使卷組VG不被激活,例如:
 
(1) varyoffvg cx_vg
 
#varyonvg使卷組VG被激活,例如:
 
(1) varyonvg cx_vg
 
# lspv顯示物理卷PV的信息,例如:
 
(1) lspv hdisk0
 
(2) lspv -p hdisk2
 
(3) lspv
 
hdisk0 0000000012345678 rootvg
hdisk1 10000BC876543258 rootvg
hdisk2 ABCD000054C23486 cx_vg
 
# lslv 顯示邏輯卷LV的信息,例如:
 
(1) lslv lv03
 
(2) lslv -p hdisk2
 
(3) lslv -l lv03
 
# lsps顯示Paging space的信息,例如:
 
(1) lsps -a
 
Page Space Phy Vol Vol Grp Size %Used Active Auto
hd6 hdisk0 rootvg 1024MB 30 yes yes
(2) lsps -s
 
# lsfs顯示文件系統的信息,例如:
 
(1) lsfs
 
(2) lsfs -v jfs
 

2、文件系統的管理
 
一、文件系統概述
 
在AIX中,文件系統是由若個文件和目錄組成的分級樹形結構。文件系統經過一個掛接點mount

point把本身鏈接到系統的一個節點上,這樣文件系統能夠方便地安裝、拆卸和備份、恢復。
在AIX中,一個文件系統老是獨佔一個邏輯卷,所以系統邏輯卷對文件系統有必定的限制。當

然,邏輯卷既可作爲一個文件系統的載體,也可作爲它用。AIX支持的文件系統類型有日誌文

件系統jfs,網絡文件系統nfs,光盤文件系統cdrfs等等。
對於通常的日誌文件系統,系統在/etc/filesystems文件中都有具體的定義。例如:
 
/:
dev=/dev/hd4
vol="root"
mount=automatic
check=false
vfs=jfs
log=/dev/hd8
type=bootfs
/home:
dev=/dev/hd1
vol="/home"
mount=true
check=true
vfs=jfs
log=/dev/hd8
/home/user:
dev=/dev/lv00
vfs=jfs
log=/dev/hd8
mount=false
check=true
options=rw
 
其中check屬性表示若是使用fsck命令檢測文件系統,此文件是否在檢測之列。AIX在系統啓動

時要調用fsck來檢測指定文件系統的完×××。
mount屬性有三個選項:automatic表示在系統初啓時此文件系統將被自動載入,相反則用

false表示;true表示使用mount all命令來加載。
vfs表示文件系統的類型,如JFS、NFS。
log表示此文件系統的日誌記錄數據將寫到的邏輯卷。
options表示此文件系統的操做屬性,如rw表示爲可讀寫。
 
二、文件系統的結構
 
在AIX中,有五個特定的文件系統,它們是系統安裝時自動生成的。
 
(1)、/ root文件系統包括AIX系統運行的一些關鍵性的文件和目錄,其中比較重要的有目

錄/etc,/dev,/usr,/var,/home,文件/unix等。
在/etc目錄下,包括了有關係統的一些配置文件和命令文件。
在/dev目錄下,包含了全部的硬件設備的邏輯文件。
/unix文件則包含了UNIX操做系統的核心程序
 
(2)、/usr文件系統是AIX中最龐大的一個文件系統,它掛接在root文件系統的/usr目錄下。
它包括的內容最多見的有:
/usr/bin目錄包括有各類二進制命令文件和SHELL腳本程序。
/usr/lib目錄中主要是各類與平臺無關的庫文件。
/usr/lpp目錄下包含了安裝到AIX中的各類應用軟件產品。
/usr/sbin目錄提供給管理員各類用於系統管理的工具。
 
(3)、/var文件系統包括了一些有關電子郵件、日誌記錄、事件跟蹤等方面的一些應用程序的

文本記錄。例如:
/var/adm/wtmp用戶的登陸記錄
/var/news系統的消息記錄
/var/tmp/*有關的臨時文件
/var/adm/sulog用戶使用SU命令的記錄
 
(4)、爲了保存一些臨時文件,AIX中設有一個專門的文件系統/tmp。
 
(5)、/home文件系統則是專門用來放置用戶數據。
除了這些由系統創建的文件系統外,用戶也能夠用smit mkfs來創建本身的文件系統。
 
三、管理文件系統
 
#smit fs
File Systems
List All File Systems
List All Mounted File Systems
Add/Change/Show/Delete File Systems
Mount a File Systems
Mount a Group of File Systems
Unmount a File Systems
Unmount a Group of File Systems
Verify a File Systems
Backup a File Systems
Restore a File Systems
List Contents of a Backup
 

3、邏輯卷的管理
 
對於邏輯卷,在/dev中對應一個流格式和一個塊格式的邏輯文件描述:
 
brw-rw---- 1 root system 19,0 Apr 01 12 : 30 /dev/hdisk0
crw-rw---- 1 root system 19,0 Apr 01 12 : 30 /dev/rhdisk0
brw-rw---- 1 root system 10,6 Apr 01 12 : 30 /dev/hd2
crw-rw---- 1 root system 10,6 Apr 01 12 : 30 /dev/rhd2
 

它主要包括有:
 
Journaled file system日誌文件系統
Paging space分頁空間
Journal log日誌記錄
Boot Logical Volume引導邏輯卷
Raw device裸設備
Dump Space
 
咱們能夠用smit lvm來進行管理和配置
 

4、分頁空間
 
分頁空間是位於硬盤上的固定空間,其中保存着一些位於虛擬內存中且當前不被訪問的數據。

分頁空間也可稱爲交換空間,實際上就是一個邏輯卷。
在實際系統運行中,若是系統實內存過小,那麼位於實內存中最近沒有被訪問到的數據將被從

實內存移到分頁空間中,以便爲其它的急須要內存資源的做業釋放空間。
在AIX中,缺省的分頁空間是/dev/hd6邏輯卷。
對於一個系統來講,分頁空間的管理一般是對如下兩個方面來進行的:
 
(1)、分頁空間的數量
太多的分頁空間是一種沒必要要的浪費,但太少則會影響系統的運行效率,更有甚者可能會形成

系統終止。建議在30%~70%之間。
 
(2)、分頁空間的分佈
分頁空間是被頻繁訪問的區域,因此應當儘可能放在硬盤的中心。
 

5、系統的備份與恢復
 
數據的備份和恢復是UNIX系統中一個重要的工做。在備份過程當中,經常要使用compress和pack

命令對數據進行壓縮。恢復時用uncompress、unpack解壓縮。
數據備份從方式上來講有以下三種:
 
系統備份 保留整個操做系統的備份映像,可用來恢復操做系統。
全備份 保留全部用戶的所有數據文件和配置信息。
加強式備份 只對上次備份後的修改部分做備份,備份速度快。
 
在系統安裝完畢後或系統有任何修改,都應該對ROOTVG做系統備份,方法是:
# smit mksysb
[TOP] [Entry Fields]
WARNING: Execution of the mksysb command will
result in the loss of all material
previously stored on the selected
output medium. This command backs
up only rootvg volume group.
 
* Backup DEVICE or FILE [] +/
Create MAP files? no +
EXCLUDE files? no +
List files as they are backed up? no +
Generate new /p_w_picpath.data file? yes +
EXPAND /tmp if needed? no +
Disable software packing of backup? no + [MORE...2]
 
Esc+1=Help Esc+2=Refresh Esc+3=Cancel Esc+4=List
Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
 

進入smit界面後,把device一欄設成磁帶機,而後按回車就好了。
對於非rootvg卷組,可用savevg命令或smit savevg來做備份。對於通常用戶可用backup命令

來進行。例如:
backup [-u] [-level] [-f device] [file system]
其中容許使用參數實現加強式備份,如-0,-1,-2,...,等等,其中零級備份即表示全備份

。除此之外,AIX還提供了tar、cpio、dd、copy、flcopy、tctl等,請查看隨機的CD-ROM文件


 
注意:數據庫的備份應使用其提供的方法,才能保證數據庫的完整性。
 
設備的管理和使用
 
1、物理設備和邏輯設備
 
一、物理設備是指以某種方式與計算機系統相連的實際硬件。例如顯示器、終端、磁帶機等。
 
二、邏輯設備是用戶或應用程序訪問物理設備的界面,用戶或應用程序經過邏輯設備來訪問物

理設備。
 
三、在不少狀況下,一個物理設備會對應多個邏輯設備,例如:
 
/dev/fd0
/dev/fd0.18
/dev/fd0h
/dev/fd0l
/dev/rfd0
/dev/rfd0.18
/dev/rfd0h
/dev/rfd0l
 
以上全部的邏輯設備所有對應於同一個物理設備(軟盤驅動器)。此外,系統中有一些邏輯設備

只是一些虛擬設備,它們不對於任何實際的物理設備,例如/dev/error和 /dev/null。
 
四、塊設備是一種將信息存放在定長塊中的設備。塊設備是一種隨機訪問設備,用戶能夠隨時

訪問設備中的任意一塊。常見的塊設備有:
 
cd0 只讀光驅
fd0 軟盤驅動器
hd1 lv00 邏輯卷
hdisk0 硬盤
 
五、字符設備是一種原始的、面向字符流的順序存取設備,每次按順序讀寫一個字符。經常使用的

字符設備有:
console, lft0, tty 終端
rmt0 磁帶機
tok0, ent0 網卡
mem 內存
rhd1, rlv00 邏輯卷
rhdisk0 物理卷
 

2、設備的分類層次
 
一、在AIX系統中,按類、子類、型號三個層次對設備進行分類。
 
類(class)是按設備的功能劃分的,例如打印機類、硬盤類、適配卡類等。
子類(subclass)是按設備的某種類似性劃分的,例如適配卡類可分爲PCI子類和MCA子類。
型號(type)是按設備的機型或生產廠家劃分的,例如磁帶機可分爲4mm12gb、 8mm20gb等型號


 
二、獲取設備信息
 
# lsdev [-option]
 
在AIX系統中,有兩個關於設備的數據庫----Predefined與Customized。Predefined數 據庫中

記錄了AIX系統自己能夠支持的全部設備種類;Customized數據庫中則記錄 了目前你的系統已

配置/安裝的設備類型。
 
Customized數據庫中又有兩類設備。一種叫Defined設備;另外一種叫Available設備。 Defined

設備是指它的驅動程序已安裝,但系統尚未找到該設備。Available設備則 是指系統已找到

該設備及其驅動程序,所以你能夠直接使用這個設備。
 
這條命令的參數以下:
 
-P:查看系統Predefined數據庫中的設備
-H:輸出時,在第一行加上各列的Title
-c: 指出要查詢的設備類型
-C:查看系統Customized數據庫中的設備
 
例子:
 
# lsdev -PH
 
查看系統能夠支持的全部設備,其輸出以下:
 
classtype subclass description
 
adapterethernet isa IBM ISA Ethernet Adapter
adapterppa sio Standard I/O Parallel Port Adapter
adaptertokenring mca Token-Ring High-Performance Adapter
disk 400mb scsi 400MB SCSI Disk Drive
disk osdisk scsi Other SCSI disk
memory memory sys Memory Card
printerosp rs232 Other serial printer
tape 150mb scsi 150MB ?-Inch Tape Drive
tty tty rs232 Asynchronous Terminal
adapterner810 pci Standard SCSI I/O Controller
. . . . . .
 
# lsdev -Pc tape
 
查看系統能夠支持的全部磁帶機類型,其輸出以下:
 
tape1200mb scsi1.2GB ?-Inch Tape Drive
tape150mbscsi150MB ?-Inch Tape Drive
. . . . . .
 
# lsdev -CH
 
查看系統內各個設備的信息,咱們能夠看到以下信息:
 
namestatuslocationdescription
 
sys0Available00-00System Object
bus0Available00-00PCI Bus
bus1Available00-10ISA Bus
ppa0Available00-00-0PStandard I/O Parallel Port Adapter
lp0Available00-00-0P-00IBM 4201 Model Proprinter II
sa0Available00-00-S1Standard I/O Serial Port 1
tty0Available00-00-S1-00Asynchronous Terminal
mem0Available00-0D16MB Memory Card
scsi0Available00-01SCSI I/O Controller
hdisk0Available00-01-00-0,0400MB SCSI Disk Drive
rmt0Defined 00-01-00-5,C150MB ?-Inch Tape Drive
ent0Available00-02Ethernet Adapter
 
# lsdev -Cc memory
 
查看全部屬於memory設備的信息,其輸出以下:
 
mem0Available00-0D16MB Memory Card
mem1Available00-0432MB Memory Card
 

三、獲取設備的具體信息
 
# lsattr [-option] [resource name]
 
這條命令是用來獲取某一設備的具體信息的。
 
每一個邏輯設備在系統中都有一個 Location Code ,這個號碼因設備的類型及與之所 連的適配

卡而定。
 
這條命令的參數以下:
 
-C:從ODM庫中提取customized設備的信息。
-E:看設備的具體屬性。
-l : 列出邏輯設備名。
-c : 按類來列出設備。
 
例子:
 
# lsattr -El sys0
 
查看系統自己的配置信息。其輸出以下:
 
keylocknormalState of system keylock at boot timeFalse
maxbuf20Maximum number of pages in block
I/O BUFFER CACHETrue
 
四、顯示系統配置、診斷、VPD(vital product data)的信息
 
# lscfg
例如:
 
(1) lscfg
 
INSTALLED RESOURCE LIST
 
The following resources are installed on your machine.
 
+/- = Added/Deleted from Diagnostic Test List.
* = NOT Supported by Diagnostics.
 
+ sysplanar0 00-00 System Planar
+ fpa0 00-00 Floating Point Processor
+ mem0 00-0A Memory Card
+ mem1 00-0B Memory Card
 
+ ioplanar0 00-00 I/O Planar
* f2bus0 00-00 Micro Channel Bus
+ rs2320 00-01 RS232 Card
+ tty0 00-01-0-01 RS232 Card Port
- tty1 00-01-0-02 RS232 Card Port
 
(2) lscfg -v
 
INSTALLED RESOURCE LIST WITH VPD
 
The following devices are installed in your system.
 
sysplanar0 00-00 System Planar
 
Part Number.........342522
EC Level............254921
Serial Number.......353535
 
fpa0 00-00 Floating Point Processor
mem0 00-0A Memory Card
 
EC Level............990221
 

3、設備的狀態
 
在AIX中,設備能夠處在下列三種狀態之一:
 
一、Undefined未定義狀態
 
若是設備處於此狀態,則系統沒有該設備的任何信息。
 
二、Defined已定義狀態
 
處於此狀態,說明系統已經存有該設備的所有信息,並已經給設備分配好邏輯設備名和端口,

但當前設備還不能被使用。
 
三、Available可用狀態
 
處於此狀態的設備能被正常使用。
 
設備能夠在這三種狀態之間進行轉換,可經過命令mkdev -dl和 rmdev -dl來進行,或經過

smit dev來實現。
例如:
(1) mkdev -l rmt0
rmt0 Available
 
(2) rmdev -l rmt0
rmt0 Defined
 
(3) rmdev -dl rmt0
rmt0 deleted
 

4、串行設備
 
串行設備是與系統串口相連的設備,通常須要手工配置。
 
一、顯示全部已定義的TTY設備
 
lsdev -Cctty
smit tty
 
二、增長一個TTY設備
 
smit tty
-Add a TTY
-TTY (rs232 rs422)
-Parent Adapter(sa0 Available 00-00-s1 Standard I/O Serial Port1)
(sa1Available 00-00-s2 Standard I/O Serial Port2)
(sa2 Available 00-03-11 8 port Asynchronous Adapter)
 
Add a TTY
 
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[TOP] [Entry Fields]
TTY type tty
TTY interface rs232
Description Asynchronous Terminal
Parent adapter sa0
* PORT number [] +
Enable LOGIN disable +
BAUD rate [9600] +
PARITY [none] +
BITS per character [8] +
Number of STOP BITS [1] +
TIME before advancing to next port setting [0] +#
TERMINAL type [dumb]
FLOW CONTROL to be used [xon] + [MORE...31]
 
F1=Help F2=Refresh F3=Cancel F4=List
Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
 
在這個對話框中,須填寫PORT number一項,使用F4鍵獲得選項列表,按所需的來選出合適的

PORT number。
 
三、與TTY有關的命令
 
pdisable [-a] [device]命令暫時禁用一個TTY設備
penable命令則解除對TTY設備的禁用
stty [-a] [-g] [options]命令設置或顯示TTY設備的屬性
 

5、磁帶機和軟盤的使用
 
一、格式化軟盤
 
format -d /dev/rfd0
注意:在UNIX系統中格式化的軟盤不能在DOS中使用。
 
二、軟盤拷貝
 
flcopy命令用於將一個軟盤中的內容拷貝到另外一張軟盤上。
 
三、用軟盤或磁帶轉存文件
 
使用cpio命令可將硬盤文件拷貝到磁帶或軟盤上。
例如,將當前目錄下全部以C爲後綴的文件拷貝到軟盤上:
ls *.C | cpio -ov > /dev/rfd0
例如,將當前目錄的全部文件和子目錄拷貝到軟盤上:
find . -print | cpio -ov > /dev/rfd0
 
使用cpio命令可將文件從軟盤或磁帶拷貝恢復到硬盤上。
例如,將軟盤的文件拷貝到硬盤:
cpio -iv < /dev/rfd0
例如,列出fd0的文件:
cpio -itr < /dev/rfd0
例如,將軟盤的文件拷貝到當前目錄:
cpio -idmv < /dev/rfd0
 
tar命令
tar cvf
tar xvf
tar tvf
 
四、磁帶機的屬性
 
(1)、塊大小block-size
 
數據在磁帶上是按塊來存放的,塊與塊之間有必定的間隔標誌。當對磁帶進行讀寫操做時,需

要知道塊的大小。將塊大小設置爲較大的值時能夠向磁帶寫入更多的信息,由於這樣作會減小

塊與塊之間間隔的數目。當塊大小設置爲零時,表示磁帶機使用可變長度的塊。
可經過smit tape--Change/Show Characteristics of a Tape Drive來設置或查看塊大小。
 
(2)、緩衝區use DEVICE BUFFERS during writes
 
當緩衝區屬性設爲YES時,應用程序將數據寫入設備緩衝區後即被告知完成寫操做。當緩衝區

屬性設爲NO時,只有當數據真正寫入磁帶後,應用程序才被告知完成寫操做。此值缺省爲YES


 
AIX的網絡通訊
 

1、配置和運行TCP/IP
 
一、在配置TCP/IP前,需知道:
 
主機名和域名
IP地址和子網掩碼
路由器的IP地址
域名服務器的IP地址
 
smit tcpip
-Minimum Configuration & Startup
Minimum Configuration & Startup
 
To Delete existing configuration data, please use Further Configuration menus
 
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
* HOSTNAME [ ]
* Internet ADDRESS (dotted decimal) [ ]
Network MASK (dotted decimal) [ ]
* Network INTERFACE en0
NAMESERVER
Internet ADDRESS (dotted decimal) [ ]
DOMAIN Name [ ]
Default GATEWAY Address [ ]
(dotted decimal or symbolic name)
Your CABLE Type N/A +
START Now no +
 

F1=Help F2=Refresh F3=Cancel F4=List
Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
 
在域中輸入正確的值,按ENTER鍵便可完成TCP/IP的配置。
若是值有變化,第二次可用smit chinet來設置。例如:
 
smit chinet
 
[Entry Fields]
Network Interface Name en0
Internet ADDRESS (dotted decimal) []
Network MASK (dotted decimal) []
Current STAT up
 

F1=Help F2=Refresh F3=Cancel F4=List
Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
 

二、TCP/IP的啓動
 
TCP/IP啓動時須要兩個啓動文件:/etc/rc.net和/etc/rc.tcpip。文件/etc/rc.net用於配置

網絡界面,設置路由;而/etc/rc.tcpip用於啓動tcpip後臺服務進程。
 

2、TCP/IP經常使用的命令
 
一、ping
 
二、telnet
 
三、ftp
/etc/ftpusers
 
四、netstat顯示網絡狀態,例如:
 
(1) netstat -in
 
(2) netstat -rn
 

3、網絡文件系統NFS
 
NFS是一種能較好共享遠程文件的方案。它採用客戶/服務器結構,NFS服務器提供共享文件供

客戶訪問,NFS客戶經過網絡請求服務器的資源。一臺主機可同時做爲NFS服務器和NFS客戶機


 
一、NFS的服務進程
 
NFS客戶機的進程:biod, rpc.statd, rpc.locked
NFS服務器的進程:rpc.mountd, nfsd, rpc.statd, rpc.lockd
 
二、配置NFS服務器
 
在配置NFS之前,須要確認已經:
安裝和配置了TCP/IP
安裝了NFS軟件(bos.net.nfs)
明確了網絡中那些是NFS服務器和客戶機
肯定了NFS服務器上須要共享的目錄
 
smit nfs
-Network File System(NFS)
-Add a Directory to Exports List
Add a Directory to Exports List
 
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
* PATHNAME of directory to export [ ] /
* MODE to export directory read-write +
HOSTS & NETGROUPS allowed client access [ ]
Anonymous UID [-2]
HOSTS allowed root access [ ]
HOSTNAME list. If exported read-mostly [ ]
Use SECURE option? no +
Public filesystem? no +
* EXPORT directory now, system restart or both both +
PATHNAME of alternate Exports file [ ]
 

F1=Help F2=Refresh F3=Cancel F4=List
Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
 
其中PATHNAME of directory to export表示共享出去的目錄的路徑
MODE to export directory表示共享目錄的模式
HOSTS & NETGROUPS allowed client access表示容許訪問該共享目錄的客戶機名,若是空白

,則容許全部的客戶機訪問
 
三、配置NFS客戶機
 
(1)、用nkdir命令創建一個本地安裝點
 
mkdir /home/mntpt
 
(2)、啓動NFS客戶進程
 
smit mknfs
Start NFS
 
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]
* START NFS now, on system restart or both both +
 

F1=Help F2=Refresh F3=Cancel F4=List
Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
 
(3)安裝網絡文件系統
 
mount server1:/export_file /home/mntpt
 

SMIT工具
 

SMIT(SMITTY)爲用戶提供了一個靈活的工具來管理系統。下面介紹一些SMIT中符號和功能鍵的

意義
* 所須要的值,這個域必須填入值
# 這個域須要填入數字
/ 這個域須要填入路徑
X 這個值須要填入一個16進制的數
? 這個值不會顯示
+ 一個下拉式列表,按F4鍵顯示列表
F1(ESC-1) 顯示上下文幫助
F2(ESC-2) 刷新
F3(ESC-3) 註銷,返回上一級菜單
F4(ESC-4) 列表,給出可選的列表值
F5(ECS-5) 初始化,恢復一個輸入域的原始數據
F6(ESC-6) 命令,顯示要執行的AIX命令
F7(ESC-7) 編輯,編輯一個下拉式菜單或下拉表中的一項
F8(ESC-8) 鏡像,將當前的屏幕存到一個文件中並將當前的快速路徑顯示出來
F9(ESC-9) 外殼,啓動一個子外殼
F10(ESC-10)退出,當即退出SMIT菜單
ENTER 開始執行當前行
/TEXT 在輸出中查找文本
n查找下一個出現要查找的文本的地方
 
SMIT的日誌文件在$HOME目錄下,名爲smit.log,它保存了全部被訪問的菜單和對話框,還有

全部被執行的命令和輸出,以及運行過程當中產生的錯誤。smit.script文件則保存了SMIT執行

的全部的AIX命令   查看進程   一、使用topas命令查看 二、使用nmon工具查看 三、使用ps命令查看    ps -aux |head -20  顯示cpu使用佔前20位的    pa -aux | sort -nr +3 | head -20 顯示memory使用佔前20位的   shift+G   跳到最後一行  

相關文章
相關標籤/搜索