AIX基礎教程(zt)
AIX基礎教程
AIX作業系統概述
一、AIX的效能和特點:
1、短小強幹的核心和豐富的核外系統程式
AIX的設計者對系統的核心進行了精心設計,使之既簡短又強幹,可常駐記憶體。把凡是能從核心中分離出來的部分都從中分離出來,被分離出來的部分均按核外系統程式對待。
2、良好的使用者介面
AIX向使用者提供的介面功能齊備,使用方便。其中包括:
命令 是使用者通過鍵盤和顯示終端與系統進行互動會話的介面。
系統呼叫命令 是供使用者在編寫應用程式時使用的介面。
X-WINDOWS 是系統與使用者之間的圖形介面環境。
3、可裝卸檔案卷的檔案系統
AIX的整個檔案系統由一個基本檔案系統和若干個可裝卸的子檔案系統構成,它允許使用者根據需要把自己的檔案卷裝入並與基本檔案系統連線起來,不需要時可以拆卸下來。AIX的這種特點既便於擴大檔案儲存空間,又有利於安全和保密。
4、檔案、目錄和各種I/O裝置均作為檔案統一處理
為了方便使用者使用,AIX將普通資料檔案、目錄檔案和I/O裝置均以檔案論之,三者使用相同的保護機制,在使用者面前它們具有相同的語法和語義。
5、效能良好的網路環境
AIX為使用者提供了良好的網路環境,主要包括:
一組網路通訊協議,例如TCP/IP。
一組網路通訊工具,例如mail, write,wall,talk等。
一組網路程式設計介面,例如TLI(Transport Layer Interface)和Socket等。
6、完善的安全機制
AIX具有完善的多級安全/保密機制,其中使用者級機制的一些基本內容包括:
AIX將其使用者分為普通使用者和特權(超級)使用者,它們各自享有不同的許可權。
AIX為每一個使用者都建立一個戶頭,稱之為使用者帳戶。系統通過使用者帳戶來組織和記錄各使用者在系統中的活動,並將其限制在一定的活動範圍之內。
AIX要求每一個使用者必須用合法的使用者名稱、正確的口令進行註冊,並將每一個使用者都歸劃到某一個特定的使用者組中。
AIX要求每一個使用者必須按照自己擁有的許可權對檔案/目錄進行訪問,不符合許可權規定的訪問不被系統所接受。
7、AIX用C語言編寫,非常便於移植
二、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
2、超級使用者帳戶
超級使用者帳戶有其固定的登入名root。超級使用者擁有系統中最高權力,可以讀或編輯系統中的任意一個檔案,可以執行系統中任意一個程式,所以使用超級使用者帳戶時必須謹慎,不能隨意刪除或修改系統中的重要檔案或其它內容。為了確保安全,超級使用者帳戶的口令應該由專人負責保密,並每隔一段時間更改。
二、檔案和目錄
檔案是UNIX系統的基本單位,共有三種不同型別的檔案:
普通檔案 普通檔案就是通常所指的程式檔案和文字檔案,用來儲存資料。它們既可是文字的,也可是二進位制的,有的還可以執行。
目錄檔案 目錄檔案包括了用來存取其它檔案的資訊,簡稱為目錄。
特殊檔案 一個特殊檔案定義了一個先進先出(FIFO)的管道或者一個物理裝置,通常指磁帶、磁碟等外部裝置。
1、普通檔案
普通檔案是最常用的檔案,它是以位元組為單位的資料資訊的集合,這些檔案包括文字、程式碼、程式資料及可執行的二進位制程式碼檔案。每個普通檔案都具有下列基本屬性:
一個檔名。
一個唯一的檔案索引號,即i結點號。
以位元組為單位的檔案大小。
最近訪問時間和修改時間。
一組存取權。
屬主名。
屬組名。
使用命令ls -li可看到一個普通檔案所具有的屬性:
1234 -rwxr-xr-x 2 user group 688 NOV 27 1999 /usr/calender
索引號 檔案標誌和存取許可權 連結數 屬主名 屬組名 位元組數 最後修改時間 檔名
普通檔案還可分為兩類:文字檔案和二進位制檔案。
(1)、文字檔案
文字檔案是包含使用者可讀資訊的檔案。這些檔案以ASCII碼方式儲存,可顯示和列印。文字檔案的行不能包括空字元(即碼中的NULL),行的最大長度(包括換行符在內)也不能超過(LINE_MAX)所定義的位元組數。不過文字檔案中並不限制使用除空字元以外的控制字元或其它不可列印字元。
(2)、二進位制檔案
二進位制檔案是包含計算機可讀資訊的檔案。二進位制檔案可以是可執行的檔案,使系統根據其中的指令完成某項工作。命令和程式都是以可執行的而進位制檔案方式儲存。二進位制檔案沒有行的長度限制,也可包含空字元。
2、目錄檔案
目錄檔案是一種獨特的檔案型別,它只包含存取檔案或其它目錄時所需要的資訊,通常簡稱為目錄。目錄中包含有目錄項,每個目錄項包含一個檔名/目錄名和一個結點號。為了提高訪問速度,並充分利用磁碟空間,檔案中的資料儲存在不同的位置。所以與一個檔案相關的雜湊資料塊的地址都包含在一個i結點中。i結點還包含有關檔案的最近訪問和修改時間、存取許可權、連結數、檔案屬主及檔案型別等資訊。通過使用ln命令可以建立多個目錄項,將不同的檔案連結到同一個i結點上。
目錄可以由作業系統、系統管理員、使用者來定義。例如:
/ 根目錄
/dev 包括有關輸入輸出裝置的特殊檔案
/etc 包括有關係統初始化和系統管理的檔案
/home 包括系統使用者的登入目錄
/tmp 包括一些臨時檔案
/usr 包括lpp,include和其它的系統目錄
/usr/bin 包括使用者可執行的程式。
目錄結構經常被比成一棵倒置的樹,稱為目錄數。父目錄下面是子目錄。
3、特殊檔案
特殊檔案事實上是指管道以及和系統相連的一些物理裝置,如硬碟、終端、磁帶機等。在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。
4、檔案和目錄的命名
(1)、檔名的長度最多為256個字元。
(2)、檔名要分大小寫。
(3)、.表示當前工作目錄;..表示當前工作目錄的上一級目錄;~和HOME表示使用者的登入目錄。
(4)、*通配若干個字元;?通配單個字元;[]通配括號中任何一個字元;!通配除其後字元外的任何字元。
5、檔案和目錄的存取權
讀權r數字表示4。
寫權w數字表示是2。
執行權x數字表示是1。
三、命令
1、命令、標誌及引數之間要有空格。
2、兩個或多個命令可以在同一行輸入,中間以分號;隔開。
3、命令作業放在後臺執行,在命令最後加上符號&。
4、列出以前輸入的命令列表時用history。
5、重複命令歷史中的命令時r。
6、替換命令歷史中的命令字串時用r 舊串=新串。
7、建立命令別名時用alias Name=String,例如$alias dir="/usr/bin/ls -alF"。
使用AIX系統
一、系統的啟動
1、內部自檢
2、加電自檢
3、裝入核心程式
4、軟體配置及初始化
二、註冊
在控制檯上註冊有一些選項和設定:
1、重新開始(Start over)按此按紐可刪除原來的輸入,於是可重新輸入使用者名稱,再次登入。
2、選項(Options)按此按紐可選擇以下幾項:
語言
會話
命令列註冊 切換到命令列環境
重置註冊螢幕 重新啟動X-server
使用者名稱和口令都輸入正確後,將會進入系統進行工作。
三、更改口令
通過使用passwd命令,可以修改口令字。例如:
$passwd
Changing password for "User"
User's Old password:
User's New password:
Re-enter User's new password:
這樣輸入正確後,更改口令成功。下次註冊時,須使用新的口令,才能註冊成功。
四、目錄管理
1、顯示當前工作目錄
pwd
2、顯示目錄內容
ls [-option] [name]
其引數的意義分別是:
-a:列出包含以 . 起始的隱藏檔在內的所有檔名
-t:依照檔案最後修改時間之順序,依序列出檔名
-F:列出目前目錄下之檔名及其型別。/結尾表示為目錄名稱,*結尾表 示為執行檔,@結尾表示為 symblic link
-l:列出目錄下所有檔案之許可權、擁有者、檔案大小、修改時間及名稱
-lg:同上,並顯示出檔案之擁有者群組名稱
-R:顯示出目錄下,以及其所有子目錄之檔名
3、改變當前目錄cd
轉到登入時的工作目錄
轉到指定目錄
轉到當前目錄的上一層目錄
4、建立目錄
mkdir Directory
5、刪除目錄
rmdir Directory
6、目錄換名
mv SourceDirectory TargetDirectory
7、目錄拷貝
cp SourceDirectory TargetDirectory
五、檔案管理
1、檔案拷貝
cp SourceFile TargetFile
cp SourceFile TargetDirectory
2、檔案刪除
rm File
3、檔案連結
ln SourceFile TargetFile
4、檔案移動/換名
mv SourceFile TargetFile or TargetDirectory
5、顯示檔案內容
more
pg
cat
head
tail
6、檔案查詢
find / -name .profile -print
find . -perm 0600 -print
find . -ctime 1 -print
find . -inum 2145 -print
find . -user abc -print
六、改變檔案/目錄屬性
每一個檔案或目錄都有一個屬主、一個組名和一組存取許可權、訪問時間等等。
1、改變檔案或目錄的最近訪問時間
touch
2、改變檔案或目錄的屬主
chown
3、改變檔案或目錄的屬組
chgrp
4、改變檔案或目錄的存取權
chmod
chmod g+w File
chmod u+r File
chmod u=rwx File
chmod 755 File
七、DOS格式檔案的使用
1、對磁碟進行DOS格式化
dosformat /dev/fd0
2、顯示DOS檔案的目錄
dosdir
3、讀DOS格式檔案
dosread File1 File2
4、寫DOS格式檔案
doswrite File1 File2
5、刪除DOS格式檔案
dosdel File
八、程式控制
1、查詢程式狀態
ps
ps -a
ps -ef
ps -l
ps -u uid
2、終止程式的執行
kill 19160
kill -9 19160
3、對程式的控制
nohup
nice
sleep
wait
4、在指定的時間執行程式
at
batch
cron /usr/bin/crontab
crontab和/var/spool/cron/crontabs/
九、退出系統和關機
exit
Ctr + d
logout
shutdown [ -option ] [ +time message ]
當shutdown不帶任何引數時,機器會向連在其上的所有終端發出一條關機資訊,接著在一分鐘後關閉所有終端,殺掉所有在系統上執行的程式,卸除所有檔案系統,最後關閉系統。
你也可以在shutdown後加上一些引數,它們分別是:
-F: 快速關機,沒有任何警告資訊 (warning)
-r: 關機後重起
***********************AIX基礎教程(中)**********************
文件編輯命令
在 AIX 中,常用的文件編輯命令是 vi。
下面,我們就來學習一下有關vi的使用決 竅。
在vi中,必須牢記它是有兩個狀態的 ---- 輸入狀態與命令狀態。由輸入狀態切換 到命令狀態,必須ESC鍵;而從命令狀態轉換到輸入狀態的命令比較多,有a, A,i,I,s,S,c,C,o和O等,
其次,必須掌握游標的基本移動方法。因為 AIX 的許多命令都是與游標所在的位 置相關的。請牢記,只有在命令狀態下才能移動游標。你可以用方向鍵移動,也可 以用h,j,k,l來移動。其中,h 向左,j 向下,k向上,l向右。
第三,記住基本的插入、刪除命令。
1、插入或附加正文
插入或附加正文都是向檔案中加入新內容,在游標前插入字元的命令為 i ,在當前行的行頭插入字元的命令為 I ,在游標後附加字元的命令為 a ,在當前行的行尾附 加字元的命令為 A ,在當前行後加入若干行新內容的命令為 o ,在當前行之前加 入若干行新內容的命令為 O ,這6個命令都將使 vi 由命令狀態轉換到插入狀態,當 加入新內容後,必須按 ESC 鍵使 vi 由插入狀態切換到命令狀態。
2、刪除正文
在 vi 中刪除正文的命令比較多,可以按字元、單詞和行等不同的單位進行刪除。刪除字元的命令將使 vi 繼續處於命令狀態。下面是各刪除鍵的意義及刪除結束後 游標的位置。
刪除鍵意義刪除後游標的位置
x 鍵刪除游標所在的字元移動到本行中下一個字元
X 鍵刪除游標前一個字元停留在原來的那個字元
D 鍵刪除游標至行尾的字元在本行的行尾
dd 鍵刪除游標所在行移動到下一行
3、查詢或修改正文
/ 表示式
?表示式
前者是表示從當前游標位置開始向後查詢,問號表示從當前游標位置開始向前查詢
4、儲存文字與退出 vi
: w儲存檔案內容
: w ! 強行儲存檔案內容
: q退出 vi 狀態
: q !強制退出 vi 狀態
: wq存檔並退出
Shell
Shell 是一個命令直譯器,也是一種程式設計語言。它有Korn shell、 Bourne shell和 C shell等,AIX使用的是K shell。
1、初始化檔案.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可列出當前的變數。
檔案系統和邏輯卷
一、AIX系統的資料儲存方式
在AIX中,是這樣來組織多個硬碟上的資料的:
物理卷PV 單獨的硬碟 /dev/hdisk0 , /dev/hdisk1... 可細分為
物理分割槽PP
卷組VG 一個或多個硬碟組成。
從邏輯上講,在一個卷組VG中,可定義若干個邏輯卷LV。它也可細分為邏輯分割槽LP。這些邏輯卷LV可用作分頁空間(Paging Space)、系統日誌(SystemLog),最多的是用作檔案系統FileSystem的載體,這種檔案系統稱為日誌檔案系統(JournaledFileSystem)。
在系統初始安裝時,一個名為rootvg的卷組被用來裝載BOS。在rootvg卷組中,有一些邏輯分割槽被用來裝載一些特定的系統資料,例如啟動資料hd5、日誌記錄(JL)hd8、分頁空間(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
二、檔案系統的管理
1、檔案系統概述
在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表示為可讀寫。
2、檔案系統的結構
在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來建立自己的檔案系統。
3、管理檔案系統
#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
三、邏輯卷的管理
對於邏輯卷,在/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來進行管理和配置
四、分頁空間
分頁空間是位於硬碟上的固定空間,其中儲存著一些位於虛擬記憶體中且當前不被訪問的資料。分頁空間也可稱為交換空間,實際上就是一個邏輯卷。
在實際系統執行中,如果系統實記憶體太小,那麼位於實記憶體中最近沒有被訪問到的資料將被從實記憶體移到分頁空間中,以便為其它的急需要記憶體資源的作業釋放空間。
在AIX中,預設的分頁空間是/dev/hd6邏輯卷。
對於一個系統來說,分頁空間的管理通常是對以下兩個方面來進行的:
(1)、分頁空間的數量
太多的分頁空間是一種不必要的浪費,但太少則會影響系統的執行效率,更有甚者可能會造成系統終止。建議在30%~70%之間。
(2)、分頁空間的分佈
分頁空間是被頻繁訪問的區域,所以應當儘量放在硬碟的中心。
五、系統的備份與恢復
資料的備份和恢復是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 /image.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檔案。
注意:資料庫的備份應使用其提供的方法,才能保證資料庫的完整性。
***************************AIX基礎教程(下)************************
裝置的管理和使用
一、物理裝置和邏輯裝置
1、物理裝置是指以某種方式與計算機系統相連的實際硬體。例如顯示器、終端、磁帶機等。
2、邏輯裝置是使用者或應用程式訪問物理裝置的介面,使用者或應用程式通過邏輯裝置來訪問物理裝置。
3、在很多情況下,一個物理裝置會對應多個邏輯裝置,例如:
/dev/fd0
/dev/fd0.18
/dev/fd0h
/dev/fd0l
/dev/rfd0
/dev/rfd0.18
/dev/rfd0h
/dev/rfd0l
以上所有的邏輯裝置全部對應於同一個物理裝置(軟盤驅動器)。此外,系統中有一些邏輯裝置只是一些虛擬裝置,它們不對於任何實際的物理裝置,例如/dev/error和 /dev/null。
4、塊裝置是一種將資訊存放在定長塊中的裝置。塊裝置是一種隨機訪問裝置,使用者可以隨時訪問裝置中的任意一塊。常見的塊裝置有:
cd0 只讀光碟機
fd0 軟盤驅動器
hd1 lv00 邏輯卷
hdisk0 硬碟
5、字元裝置是一種原始的、面向字元流的順序存取裝置,每次按順序讀寫一個字元。常用的字元裝置有:
console, lft0, tty 終端
rmt0 磁帶機
tok0, ent0 網路卡
mem 記憶體
rhd1, rlv00 邏輯卷
rhdisk0 物理卷
二、裝置的分類層次
1、在AIX系統中,按類、子類、型號三個層次對裝置進行分類。
類(class)是按裝置的功能劃分的,例如印表機類、硬碟類、適配卡類等。
子類(subclass)是按裝置的某種相似性劃分的,例如適配卡類可分為PCI子類和MCA子類。
型號(type)是按裝置的機型或生產廠家劃分的,例如磁帶機可分為4mm12gb、 8mm20gb等型號。
2、獲取裝置資訊
# 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
3、獲取裝置的具體資訊
# 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
4、顯示系統配置、診斷、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
三、裝置的狀態
在AIX中,裝置可以處在下列三種狀態之一:
1、Undefined未定義狀態
如果裝置處於此狀態,則系統沒有該裝置的任何資訊。
2、Defined已定義狀態
處於此狀態,說明系統已經存有該裝置的全部資訊,並已經給裝置分配好邏輯裝置名和埠,但當前裝置還不能被使用。
3、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
四、序列裝置
序列裝置是與系統串列埠相連的裝置,一般需要手工配置。
1、顯示所有已定義的TTY裝置
lsdev -Cctty
smit tty
2、增加一個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。
3、與TTY有關的命令
pdisable [-a] [device]命令暫時禁用一個TTY裝置
penable命令則解除對TTY裝置的禁用
stty [-a] [-g] [options]命令設定或顯示TTY裝置的屬性
五、磁帶機和軟盤的使用
1、格式化軟盤
format -d /dev/rfd0
注意:在UNIX系統中格式化的軟盤不能在DOS中使用。
2、軟盤拷貝
flcopy命令用於將一個軟盤中的內容拷貝到另一張軟盤上。
3、用軟盤或磁帶轉存檔案
使用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
4、磁帶機的屬性
(1)、塊大小block-size
資料在磁帶上是按塊來存放的,塊與塊之間有一定的間隔標誌。當對磁帶進行讀寫操作時,需要知道塊的大小。將塊大小設定為較大的值時可以向磁帶寫入更多的資訊,因為這樣做會減少塊與塊之間間隔的數目。當塊大小設定為零時,表示磁帶機使用可變長度的塊。
可通過smit tape--Change/Show Characteristics of a Tape Drive來設定或檢視塊大小。
(2)、緩衝區use DEVICE BUFFERS during writes
當緩衝區屬性設為YES時,應用程式將資料寫入裝置緩衝區後即被告知完成寫操作。當緩衝區屬性設為NO時,只有當資料真正寫入磁帶後,應用程式才被告知完成寫操作。此值預設為YES。
AIX的網路通訊
一、配置和執行TCP/IP
1、在配置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
2、TCP/IP的啟動
TCP/IP啟動時需要兩個啟動檔案:/etc/rc.net和/etc/rc.tcpip。檔案/etc/rc.net用於配置網路介面,設定路由;而/etc/rc.tcpip用於啟動tcpip後臺服務程式。
二、TCP/IP常用的命令
1、ping
2、telnet
3、ftp
/etc/ftpusers
4、netstat顯示網路狀態,例如:
(1) netstat -in
(2) netstat -rn
三、網路檔案系統NFS
NFS是一種能較好共享遠端檔案的方案。它採用客戶/伺服器結構,NFS伺服器提供共享檔案供客戶訪問,NFS客戶通過網路請求伺服器的資源。一臺主機可同時作為NFS伺服器和NFS客戶機。
1、NFS的服務程式
NFS客戶機的程式:biod, rpc.statd, rpc.locked
NFS伺服器的程式:rpc.mountd, nfsd, rpc.statd, rpc.lockd
2、配置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表示允許訪問該共享目錄的客戶機名,如果空白,則允許所有的客戶機訪問
3、配置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命令。
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的畫面供使用者進行基本的配置。
其它實用的技巧
1、檢視軟體版本的命令
# 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
2、檢視所有出錯資訊
在系統執行時,一些系統錯誤記錄會記錄在 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|pg
其中IDENTIFIER為錯誤編號,如 # errpt -aj 0426104399 | pg
檢視系統所有的硬體出錯記錄
# errpt -dH
3、檔案系統的操作
(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作業系統概述
一、AIX的效能和特點:
1、短小強幹的核心和豐富的核外系統程式
AIX的設計者對系統的核心進行了精心設計,使之既簡短又強幹,可常駐記憶體。把凡是能從核心中分離出來的部分都從中分離出來,被分離出來的部分均按核外系統程式對待。
2、良好的使用者介面
AIX向使用者提供的介面功能齊備,使用方便。其中包括:
命令 是使用者通過鍵盤和顯示終端與系統進行互動會話的介面。
系統呼叫命令 是供使用者在編寫應用程式時使用的介面。
X-WINDOWS 是系統與使用者之間的圖形介面環境。
3、可裝卸檔案卷的檔案系統
AIX的整個檔案系統由一個基本檔案系統和若干個可裝卸的子檔案系統構成,它允許使用者根據需要把自己的檔案卷裝入並與基本檔案系統連線起來,不需要時可以拆卸下來。AIX的這種特點既便於擴大檔案儲存空間,又有利於安全和保密。
4、檔案、目錄和各種I/O裝置均作為檔案統一處理
為了方便使用者使用,AIX將普通資料檔案、目錄檔案和I/O裝置均以檔案論之,三者使用相同的保護機制,在使用者面前它們具有相同的語法和語義。
5、效能良好的網路環境
AIX為使用者提供了良好的網路環境,主要包括:
一組網路通訊協議,例如TCP/IP。
一組網路通訊工具,例如mail, write,wall,talk等。
一組網路程式設計介面,例如TLI(Transport Layer Interface)和Socket等。
6、完善的安全機制
AIX具有完善的多級安全/保密機制,其中使用者級機制的一些基本內容包括:
AIX將其使用者分為普通使用者和特權(超級)使用者,它們各自享有不同的許可權。
AIX為每一個使用者都建立一個戶頭,稱之為使用者帳戶。系統通過使用者帳戶來組織和記錄各使用者在系統中的活動,並將其限制在一定的活動範圍之內。
AIX要求每一個使用者必須用合法的使用者名稱、正確的口令進行註冊,並將每一個使用者都歸劃到某一個特定的使用者組中。
AIX要求每一個使用者必須按照自己擁有的許可權對檔案/目錄進行訪問,不符合許可權規定的訪問不被系統所接受。
7、AIX用C語言編寫,非常便於移植
二、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
2、超級使用者帳戶
超級使用者帳戶有其固定的登入名root。超級使用者擁有系統中最高權力,可以讀或編輯系統中的任意一個檔案,可以執行系統中任意一個程式,所以使用超級使用者帳戶時必須謹慎,不能隨意刪除或修改系統中的重要檔案或其它內容。為了確保安全,超級使用者帳戶的口令應該由專人負責保密,並每隔一段時間更改。
二、檔案和目錄
檔案是UNIX系統的基本單位,共有三種不同型別的檔案:
普通檔案 普通檔案就是通常所指的程式檔案和文字檔案,用來儲存資料。它們既可是文字的,也可是二進位制的,有的還可以執行。
目錄檔案 目錄檔案包括了用來存取其它檔案的資訊,簡稱為目錄。
特殊檔案 一個特殊檔案定義了一個先進先出(FIFO)的管道或者一個物理裝置,通常指磁帶、磁碟等外部裝置。
1、普通檔案
普通檔案是最常用的檔案,它是以位元組為單位的資料資訊的集合,這些檔案包括文字、程式碼、程式資料及可執行的二進位制程式碼檔案。每個普通檔案都具有下列基本屬性:
一個檔名。
一個唯一的檔案索引號,即i結點號。
以位元組為單位的檔案大小。
最近訪問時間和修改時間。
一組存取權。
屬主名。
屬組名。
使用命令ls -li可看到一個普通檔案所具有的屬性:
1234 -rwxr-xr-x 2 user group 688 NOV 27 1999 /usr/calender
索引號 檔案標誌和存取許可權 連結數 屬主名 屬組名 位元組數 最後修改時間 檔名
普通檔案還可分為兩類:文字檔案和二進位制檔案。
(1)、文字檔案
文字檔案是包含使用者可讀資訊的檔案。這些檔案以ASCII碼方式儲存,可顯示和列印。文字檔案的行不能包括空字元(即碼中的NULL),行的最大長度(包括換行符在內)也不能超過(LINE_MAX)所定義的位元組數。不過文字檔案中並不限制使用除空字元以外的控制字元或其它不可列印字元。
(2)、二進位制檔案
二進位制檔案是包含計算機可讀資訊的檔案。二進位制檔案可以是可執行的檔案,使系統根據其中的指令完成某項工作。命令和程式都是以可執行的而進位制檔案方式儲存。二進位制檔案沒有行的長度限制,也可包含空字元。
2、目錄檔案
目錄檔案是一種獨特的檔案型別,它只包含存取檔案或其它目錄時所需要的資訊,通常簡稱為目錄。目錄中包含有目錄項,每個目錄項包含一個檔名/目錄名和一個結點號。為了提高訪問速度,並充分利用磁碟空間,檔案中的資料儲存在不同的位置。所以與一個檔案相關的雜湊資料塊的地址都包含在一個i結點中。i結點還包含有關檔案的最近訪問和修改時間、存取許可權、連結數、檔案屬主及檔案型別等資訊。通過使用ln命令可以建立多個目錄項,將不同的檔案連結到同一個i結點上。
目錄可以由作業系統、系統管理員、使用者來定義。例如:
/ 根目錄
/dev 包括有關輸入輸出裝置的特殊檔案
/etc 包括有關係統初始化和系統管理的檔案
/home 包括系統使用者的登入目錄
/tmp 包括一些臨時檔案
/usr 包括lpp,include和其它的系統目錄
/usr/bin 包括使用者可執行的程式。
目錄結構經常被比成一棵倒置的樹,稱為目錄數。父目錄下面是子目錄。
3、特殊檔案
特殊檔案事實上是指管道以及和系統相連的一些物理裝置,如硬碟、終端、磁帶機等。在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。
4、檔案和目錄的命名
(1)、檔名的長度最多為256個字元。
(2)、檔名要分大小寫。
(3)、.表示當前工作目錄;..表示當前工作目錄的上一級目錄;~和HOME表示使用者的登入目錄。
(4)、*通配若干個字元;?通配單個字元;[]通配括號中任何一個字元;!通配除其後字元外的任何字元。
5、檔案和目錄的存取權
讀權r數字表示4。
寫權w數字表示是2。
執行權x數字表示是1。
三、命令
1、命令、標誌及引數之間要有空格。
2、兩個或多個命令可以在同一行輸入,中間以分號;隔開。
3、命令作業放在後臺執行,在命令最後加上符號&。
4、列出以前輸入的命令列表時用history。
5、重複命令歷史中的命令時r。
6、替換命令歷史中的命令字串時用r 舊串=新串。
7、建立命令別名時用alias Name=String,例如$alias dir="/usr/bin/ls -alF"。
使用AIX系統
一、系統的啟動
1、內部自檢
2、加電自檢
3、裝入核心程式
4、軟體配置及初始化
二、註冊
在控制檯上註冊有一些選項和設定:
1、重新開始(Start over)按此按紐可刪除原來的輸入,於是可重新輸入使用者名稱,再次登入。
2、選項(Options)按此按紐可選擇以下幾項:
語言
會話
命令列註冊 切換到命令列環境
重置註冊螢幕 重新啟動X-server
使用者名稱和口令都輸入正確後,將會進入系統進行工作。
三、更改口令
通過使用passwd命令,可以修改口令字。例如:
$passwd
Changing password for "User"
User's Old password:
User's New password:
Re-enter User's new password:
這樣輸入正確後,更改口令成功。下次註冊時,須使用新的口令,才能註冊成功。
四、目錄管理
1、顯示當前工作目錄
pwd
2、顯示目錄內容
ls [-option] [name]
其引數的意義分別是:
-a:列出包含以 . 起始的隱藏檔在內的所有檔名
-t:依照檔案最後修改時間之順序,依序列出檔名
-F:列出目前目錄下之檔名及其型別。/結尾表示為目錄名稱,*結尾表 示為執行檔,@結尾表示為 symblic link
-l:列出目錄下所有檔案之許可權、擁有者、檔案大小、修改時間及名稱
-lg:同上,並顯示出檔案之擁有者群組名稱
-R:顯示出目錄下,以及其所有子目錄之檔名
3、改變當前目錄cd
轉到登入時的工作目錄
轉到指定目錄
轉到當前目錄的上一層目錄
4、建立目錄
mkdir Directory
5、刪除目錄
rmdir Directory
6、目錄換名
mv SourceDirectory TargetDirectory
7、目錄拷貝
cp SourceDirectory TargetDirectory
五、檔案管理
1、檔案拷貝
cp SourceFile TargetFile
cp SourceFile TargetDirectory
2、檔案刪除
rm File
3、檔案連結
ln SourceFile TargetFile
4、檔案移動/換名
mv SourceFile TargetFile or TargetDirectory
5、顯示檔案內容
more
pg
cat
head
tail
6、檔案查詢
find / -name .profile -print
find . -perm 0600 -print
find . -ctime 1 -print
find . -inum 2145 -print
find . -user abc -print
六、改變檔案/目錄屬性
每一個檔案或目錄都有一個屬主、一個組名和一組存取許可權、訪問時間等等。
1、改變檔案或目錄的最近訪問時間
touch
2、改變檔案或目錄的屬主
chown
3、改變檔案或目錄的屬組
chgrp
4、改變檔案或目錄的存取權
chmod
chmod g+w File
chmod u+r File
chmod u=rwx File
chmod 755 File
七、DOS格式檔案的使用
1、對磁碟進行DOS格式化
dosformat /dev/fd0
2、顯示DOS檔案的目錄
dosdir
3、讀DOS格式檔案
dosread File1 File2
4、寫DOS格式檔案
doswrite File1 File2
5、刪除DOS格式檔案
dosdel File
八、程式控制
1、查詢程式狀態
ps
ps -a
ps -ef
ps -l
ps -u uid
2、終止程式的執行
kill 19160
kill -9 19160
3、對程式的控制
nohup
nice
sleep
wait
4、在指定的時間執行程式
at
batch
cron /usr/bin/crontab
crontab和/var/spool/cron/crontabs/
九、退出系統和關機
exit
Ctr + d
logout
shutdown [ -option ] [ +time message ]
當shutdown不帶任何引數時,機器會向連在其上的所有終端發出一條關機資訊,接著在一分鐘後關閉所有終端,殺掉所有在系統上執行的程式,卸除所有檔案系統,最後關閉系統。
你也可以在shutdown後加上一些引數,它們分別是:
-F: 快速關機,沒有任何警告資訊 (warning)
-r: 關機後重起
***********************AIX基礎教程(中)**********************
文件編輯命令
在 AIX 中,常用的文件編輯命令是 vi。
下面,我們就來學習一下有關vi的使用決 竅。
在vi中,必須牢記它是有兩個狀態的 ---- 輸入狀態與命令狀態。由輸入狀態切換 到命令狀態,必須ESC鍵;而從命令狀態轉換到輸入狀態的命令比較多,有a, A,i,I,s,S,c,C,o和O等,
其次,必須掌握游標的基本移動方法。因為 AIX 的許多命令都是與游標所在的位 置相關的。請牢記,只有在命令狀態下才能移動游標。你可以用方向鍵移動,也可 以用h,j,k,l來移動。其中,h 向左,j 向下,k向上,l向右。
第三,記住基本的插入、刪除命令。
1、插入或附加正文
插入或附加正文都是向檔案中加入新內容,在游標前插入字元的命令為 i ,在當前行的行頭插入字元的命令為 I ,在游標後附加字元的命令為 a ,在當前行的行尾附 加字元的命令為 A ,在當前行後加入若干行新內容的命令為 o ,在當前行之前加 入若干行新內容的命令為 O ,這6個命令都將使 vi 由命令狀態轉換到插入狀態,當 加入新內容後,必須按 ESC 鍵使 vi 由插入狀態切換到命令狀態。
2、刪除正文
在 vi 中刪除正文的命令比較多,可以按字元、單詞和行等不同的單位進行刪除。刪除字元的命令將使 vi 繼續處於命令狀態。下面是各刪除鍵的意義及刪除結束後 游標的位置。
刪除鍵意義刪除後游標的位置
x 鍵刪除游標所在的字元移動到本行中下一個字元
X 鍵刪除游標前一個字元停留在原來的那個字元
D 鍵刪除游標至行尾的字元在本行的行尾
dd 鍵刪除游標所在行移動到下一行
3、查詢或修改正文
/ 表示式
?表示式
前者是表示從當前游標位置開始向後查詢,問號表示從當前游標位置開始向前查詢
4、儲存文字與退出 vi
: w儲存檔案內容
: w ! 強行儲存檔案內容
: q退出 vi 狀態
: q !強制退出 vi 狀態
: wq存檔並退出
Shell
Shell 是一個命令直譯器,也是一種程式設計語言。它有Korn shell、 Bourne shell和 C shell等,AIX使用的是K shell。
1、初始化檔案.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可列出當前的變數。
檔案系統和邏輯卷
一、AIX系統的資料儲存方式
在AIX中,是這樣來組織多個硬碟上的資料的:
物理卷PV 單獨的硬碟 /dev/hdisk0 , /dev/hdisk1... 可細分為
物理分割槽PP
卷組VG 一個或多個硬碟組成。
從邏輯上講,在一個卷組VG中,可定義若干個邏輯卷LV。它也可細分為邏輯分割槽LP。這些邏輯卷LV可用作分頁空間(Paging Space)、系統日誌(SystemLog),最多的是用作檔案系統FileSystem的載體,這種檔案系統稱為日誌檔案系統(JournaledFileSystem)。
在系統初始安裝時,一個名為rootvg的卷組被用來裝載BOS。在rootvg卷組中,有一些邏輯分割槽被用來裝載一些特定的系統資料,例如啟動資料hd5、日誌記錄(JL)hd8、分頁空間(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
二、檔案系統的管理
1、檔案系統概述
在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表示為可讀寫。
2、檔案系統的結構
在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來建立自己的檔案系統。
3、管理檔案系統
#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
三、邏輯卷的管理
對於邏輯卷,在/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來進行管理和配置
四、分頁空間
分頁空間是位於硬碟上的固定空間,其中儲存著一些位於虛擬記憶體中且當前不被訪問的資料。分頁空間也可稱為交換空間,實際上就是一個邏輯卷。
在實際系統執行中,如果系統實記憶體太小,那麼位於實記憶體中最近沒有被訪問到的資料將被從實記憶體移到分頁空間中,以便為其它的急需要記憶體資源的作業釋放空間。
在AIX中,預設的分頁空間是/dev/hd6邏輯卷。
對於一個系統來說,分頁空間的管理通常是對以下兩個方面來進行的:
(1)、分頁空間的數量
太多的分頁空間是一種不必要的浪費,但太少則會影響系統的執行效率,更有甚者可能會造成系統終止。建議在30%~70%之間。
(2)、分頁空間的分佈
分頁空間是被頻繁訪問的區域,所以應當儘量放在硬碟的中心。
五、系統的備份與恢復
資料的備份和恢復是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 /image.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檔案。
注意:資料庫的備份應使用其提供的方法,才能保證資料庫的完整性。
***************************AIX基礎教程(下)************************
裝置的管理和使用
一、物理裝置和邏輯裝置
1、物理裝置是指以某種方式與計算機系統相連的實際硬體。例如顯示器、終端、磁帶機等。
2、邏輯裝置是使用者或應用程式訪問物理裝置的介面,使用者或應用程式通過邏輯裝置來訪問物理裝置。
3、在很多情況下,一個物理裝置會對應多個邏輯裝置,例如:
/dev/fd0
/dev/fd0.18
/dev/fd0h
/dev/fd0l
/dev/rfd0
/dev/rfd0.18
/dev/rfd0h
/dev/rfd0l
以上所有的邏輯裝置全部對應於同一個物理裝置(軟盤驅動器)。此外,系統中有一些邏輯裝置只是一些虛擬裝置,它們不對於任何實際的物理裝置,例如/dev/error和 /dev/null。
4、塊裝置是一種將資訊存放在定長塊中的裝置。塊裝置是一種隨機訪問裝置,使用者可以隨時訪問裝置中的任意一塊。常見的塊裝置有:
cd0 只讀光碟機
fd0 軟盤驅動器
hd1 lv00 邏輯卷
hdisk0 硬碟
5、字元裝置是一種原始的、面向字元流的順序存取裝置,每次按順序讀寫一個字元。常用的字元裝置有:
console, lft0, tty 終端
rmt0 磁帶機
tok0, ent0 網路卡
mem 記憶體
rhd1, rlv00 邏輯卷
rhdisk0 物理卷
二、裝置的分類層次
1、在AIX系統中,按類、子類、型號三個層次對裝置進行分類。
類(class)是按裝置的功能劃分的,例如印表機類、硬碟類、適配卡類等。
子類(subclass)是按裝置的某種相似性劃分的,例如適配卡類可分為PCI子類和MCA子類。
型號(type)是按裝置的機型或生產廠家劃分的,例如磁帶機可分為4mm12gb、 8mm20gb等型號。
2、獲取裝置資訊
# 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
3、獲取裝置的具體資訊
# 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
4、顯示系統配置、診斷、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
三、裝置的狀態
在AIX中,裝置可以處在下列三種狀態之一:
1、Undefined未定義狀態
如果裝置處於此狀態,則系統沒有該裝置的任何資訊。
2、Defined已定義狀態
處於此狀態,說明系統已經存有該裝置的全部資訊,並已經給裝置分配好邏輯裝置名和埠,但當前裝置還不能被使用。
3、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
四、序列裝置
序列裝置是與系統串列埠相連的裝置,一般需要手工配置。
1、顯示所有已定義的TTY裝置
lsdev -Cctty
smit tty
2、增加一個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。
3、與TTY有關的命令
pdisable [-a] [device]命令暫時禁用一個TTY裝置
penable命令則解除對TTY裝置的禁用
stty [-a] [-g] [options]命令設定或顯示TTY裝置的屬性
五、磁帶機和軟盤的使用
1、格式化軟盤
format -d /dev/rfd0
注意:在UNIX系統中格式化的軟盤不能在DOS中使用。
2、軟盤拷貝
flcopy命令用於將一個軟盤中的內容拷貝到另一張軟盤上。
3、用軟盤或磁帶轉存檔案
使用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
4、磁帶機的屬性
(1)、塊大小block-size
資料在磁帶上是按塊來存放的,塊與塊之間有一定的間隔標誌。當對磁帶進行讀寫操作時,需要知道塊的大小。將塊大小設定為較大的值時可以向磁帶寫入更多的資訊,因為這樣做會減少塊與塊之間間隔的數目。當塊大小設定為零時,表示磁帶機使用可變長度的塊。
可通過smit tape--Change/Show Characteristics of a Tape Drive來設定或檢視塊大小。
(2)、緩衝區use DEVICE BUFFERS during writes
當緩衝區屬性設為YES時,應用程式將資料寫入裝置緩衝區後即被告知完成寫操作。當緩衝區屬性設為NO時,只有當資料真正寫入磁帶後,應用程式才被告知完成寫操作。此值預設為YES。
AIX的網路通訊
一、配置和執行TCP/IP
1、在配置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
2、TCP/IP的啟動
TCP/IP啟動時需要兩個啟動檔案:/etc/rc.net和/etc/rc.tcpip。檔案/etc/rc.net用於配置網路介面,設定路由;而/etc/rc.tcpip用於啟動tcpip後臺服務程式。
二、TCP/IP常用的命令
1、ping
2、telnet
3、ftp
/etc/ftpusers
4、netstat顯示網路狀態,例如:
(1) netstat -in
(2) netstat -rn
三、網路檔案系統NFS
NFS是一種能較好共享遠端檔案的方案。它採用客戶/伺服器結構,NFS伺服器提供共享檔案供客戶訪問,NFS客戶通過網路請求伺服器的資源。一臺主機可同時作為NFS伺服器和NFS客戶機。
1、NFS的服務程式
NFS客戶機的程式:biod, rpc.statd, rpc.locked
NFS伺服器的程式:rpc.mountd, nfsd, rpc.statd, rpc.lockd
2、配置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表示允許訪問該共享目錄的客戶機名,如果空白,則允許所有的客戶機訪問
3、配置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命令。
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的畫面供使用者進行基本的配置。
其它實用的技巧
1、檢視軟體版本的命令
# 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
2、檢視所有出錯資訊
在系統執行時,一些系統錯誤記錄會記錄在 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為錯誤編號,如 # errpt -aj 0426104399 | pg
檢視系統所有的硬體出錯記錄
# errpt -dH
3、檔案系統的操作
(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接管資源
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756652/viewspace-242430/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 理財基礎班-基金投資入門教程(zt)
- AIX基礎日誌AI
- Sybase基礎知識(zt)
- [zt] Oracle基礎面試題Oracle面試題
- IBM AIX 基礎 轉載IBMAI
- aix基礎常用命令AI
- NMAP 基礎教程
- MotionLayout 基礎教程
- typora基礎教程
- tkinter 基礎教程
- jQuery基礎教程jQuery
- Git基礎教程Git
- Memcache基礎教程
- 最基本財務基礎知識,財務知識基礎(ZT)
- Go 基礎教程--2-基礎知識Go
- Python基礎教程Python
- EasyExcel基礎使用教程Excel
- Teradata基礎教程
- Django 基礎教程 - 模板Django
- JavaScript 基礎教程 (轉)JavaScript
- c#基礎教程C#
- 【Matlab】基礎教程Matlab
- shell基礎教程二十四: shell基礎教程: Shell檔案包含
- python基礎教程|菜鳥教程Python
- Memcache教程 Memcache零基礎教程
- windows kernel exploitation基礎教程Windows
- Python Numpy基礎教程Python
- C#基礎教程:事件C#事件
- web基礎教程:隨筆Web
- MySQL 教程基礎介紹MySql
- Obsidian基礎教程
- Kotlin教程(一)基礎Kotlin
- Kotlin基礎教程(一)Kotlin
- 資料庫基礎教程資料庫
- Spring Cloud基礎教程SpringCloud
- laravel 基礎教程 —— 測試Laravel
- 01JavaScript基礎教程JavaScript
- SQLite基礎入門教程SQLite