




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
AIX培訓(xùn)教材
目錄
第1章RS/6000產(chǎn)品概述11
1.1IBMRISC芯片技術(shù)11
1.2對(duì)稱(chēng)多處理技術(shù)fSymmetricMulit-Processor,SMP)12
1.2.1傳統(tǒng)SMP的缺點(diǎn)12
1.2.2RS/6000的解決方案12
1.3SP技術(shù)13
1.4RS/6000的體系結(jié)構(gòu)13
1.4.1MAC13
1.4.2PCI14
1.5系統(tǒng)的可靠性14
1.6高可靠性群集多處理軟件HACMP15
第2章AIX操作系統(tǒng)簡(jiǎn)介16
2.1AIX的來(lái)歷16
2.2AIX操作系統(tǒng)的主要特點(diǎn)17
2.2.1遵循眾多工業(yè)標(biāo)準(zhǔn)17
2.2.2先進(jìn)的系統(tǒng)設(shè)計(jì)17
2.2.3AIX的連接性18
2.2.4終端支持19
2.3命令語(yǔ)言解釋器(ksh)19
2.4AIX文本編輯器19
2.5AIX系統(tǒng)中的DOS工具19
2.6AIX系統(tǒng)的用戶(hù)界面19
2.7聯(lián)機(jī)幫助20
2.8AIX的幾個(gè)重要技術(shù)20
2.8.1LVM-LogicalVolumeManager20
2.8.2JFS-JournalFileSystem20
2.8.3系統(tǒng)管理接口工具(smit)20
第3章AIX根本命令使用21
3.1根本系統(tǒng)使用命令21
3.1.1系統(tǒng)進(jìn)入和退出21
3.1.1.1系統(tǒng)進(jìn)入21
3.1.1.2系統(tǒng)退出21
3.1.2系統(tǒng)關(guān)閉和重啟22
3.1.3修改密碼passwd22
3.1.4日期和日歷22
3.1.5CLEAR>ECHO、BANNER23
3.1.6who、whoami、finger23
3.1.7mail23
3.1.8查找命令find24
3.1.9grep26
3.1.10UNAME命令26
3.1.11查看命令幫助27
3.2DOS工具27
第4章文件和目錄操作28
4.1文件和目錄28
4.2文件命名規(guī)那么28
4.3路徑29
4.4顯示當(dāng)前工作目錄30
4.5改變目錄層次30
4.6創(chuàng)立目錄mkdir31
4.7刪除目錄rmdir31
4.8文件操作命令31
4.8.1列文件1s31
4.8.2文件拷貝cp31
4.8.3文件移動(dòng)mv32
4.8.4文件刪除rm32
4.8.5查看文件內(nèi)容cat、more、pg32
4.8.6測(cè)試文件wc32
4.8.7鏈接In33
4.9文件權(quán)限33
4.9.1文件所有權(quán)34
4.9.2文件權(quán)限34
4.9.3改變文件所有權(quán)35
4.9.4改變文件權(quán)限35
4.10設(shè)備文件36
第5章SHELL入門(mén)37
5.1命令結(jié)構(gòu)37
5.2通配符37
5.3環(huán)境變量38
5.4PS1環(huán)境變量39
5.5PS2環(huán)境變量39
5.6標(biāo)準(zhǔn)輸入、輸出、出錯(cuò)和重定向40
5.6.1標(biāo)準(zhǔn)輸入、輸出和出錯(cuò)40
5.6.2重定向40
5.6.3重定向的組合41
5.7文件結(jié)束標(biāo)記41
5.8管道線(xiàn)和過(guò)濾器42
5.9tee一分叉42
5.10命令返回值42
5.11反引號(hào)操作符43
5.12命令序列43
5.13反斜線(xiàn)操作符43
第6章vi使用44
6.1vi簡(jiǎn)介44
6.2vi的進(jìn)入與離開(kāi)44
6.3vi的文本輸入模式45
6.4刪除文本45
6.5更改文本46
6.6vi常用功能47
6.7文件處理子命令47
6.8vi根本編輯命令48
第7章系統(tǒng)管理工具52
7.1傳統(tǒng)UNIX系統(tǒng)管理方法52
7.2三個(gè)系統(tǒng)管理工具52
7.2.1SMIT52
7.2.2DSMIT53
7.2.3VSM53
7.3系統(tǒng)管理工具工作方式53
7.4各種系統(tǒng)管理工具功能及使用介紹54
7.4.1SMIT功能及使用方法介紹54
7.4.1.1SMIT用戶(hù)界面組件54
7.4.1.2SMIT的啟動(dòng)與使用55
7.4.1.3SMIT主要功能及主菜單的使用56
7.4.1.4smit對(duì)話(huà)屏幕的使用57
7.4.1.5輸出屏幕60
7.4.1.6smit屏幕及腳本記錄文件60
7.4.2DSMIT簡(jiǎn)介61
7.4.3可視化系統(tǒng)管理器[VSM)簡(jiǎn)介61
第8章系統(tǒng)及軟件安裝64
8.1操作系統(tǒng)安裝64
8.1.1安裝介質(zhì)和方式64
8.1.2安裝前的準(zhǔn)備工作64
8.1.3根本操作系統(tǒng)(BOS)的安裝步驟65
8.1.4安裝輔助菜單70
8.2軟件安裝與維護(hù)70
8.2.1軟件包的定義70
8.2.2Bundle71
8.2.3Package命名72
8.2.4代碼效勞73
8.2.5軟件更新74
8.2.6安裝狀態(tài)74
8.2.7軟件安裝75
8.2.8軟件清單76
8.2.9軟件維護(hù)76
8.2.10instfix命令77
第9章系統(tǒng)啟動(dòng)和關(guān)閉78
9.1系統(tǒng)啟動(dòng)78
9.1.1系統(tǒng)啟動(dòng)的幾個(gè)階段78
9.1.2BIST-POST階段78
9.1.2.1基于MCA體系的系統(tǒng)78
9.1.2.2基于PCI體系的系統(tǒng)79
9.1.3Bootphase1階段81
9.1.4Bootphase2階段81
9.1.5Bootphase3階段82
9.2查看啟動(dòng)信息82
9.3/etc/inittab文件82
9.4系統(tǒng)資源控制器84
9.4.1SRC概念84
9.4.2SRC命令84
9.5系統(tǒng)關(guān)閉85
第10章0DM管理86
10.10DM概述86
10.20DM概念:86
10.30DM命令87
第11章設(shè)備管理89
11.1設(shè)備術(shù)語(yǔ)89
11.2設(shè)備文件89
11.30DM預(yù)定義和定制設(shè)備數(shù)據(jù)庫(kù)90
11.4Isdev命令91
11.4.1列出所有被支持的設(shè)備91
11.4.2列出所有定義了的設(shè)備92
11.5設(shè)備狀態(tài)93
11.6設(shè)備尋址94
11.7設(shè)備配置94
11.7.1自動(dòng)配置設(shè)備94
11.7.2手工配置95
11.7.2.1SMIT設(shè)備菜單95
11.7.2.2增加配置設(shè)備96
11.8獲取硬件配置信息97
第12章存儲(chǔ)管理概述98
98
12.2傳統(tǒng)UNIX磁盤(pán)存儲(chǔ)98
12.3LVM的優(yōu)點(diǎn)98
12.4物理存儲(chǔ)99
12.4.1物理存儲(chǔ)概念99
12.4.2卷組考慮100
12.4.3卷組描述字段100
12.5邏輯存儲(chǔ)101
12.5.1邏輯存儲(chǔ)概念101
12.5.2邏輯卷用途103
12.5.3顯示邏輯卷信息103
12.6文件系統(tǒng)104
12.6.1文件系統(tǒng)概念104
12.6.2文件系統(tǒng)優(yōu)點(diǎn)104
105
12.6.4/etc/filesystems文件105
12.6.5文件系統(tǒng)掛接[MOUNT)106
12.6.6文件系統(tǒng)列表108
第13章邏輯卷管理(LVM)110
13.1卷組管理110
13.1.1顯示卷組信息111
13.1.2增加和刪除卷組113
13.1.3修改卷組特性113
13.1.4增加或刪除卷組中的物理卷114
13.1.5重組卷組115
13.1.6激活和停止卷組115
13.1.7引入/導(dǎo)出卷組116
13.2邏輯存儲(chǔ)117
13.2.1根本概念117
13.2.1.1鏡像(mirror)117
13.2.1.2條帶化(striping)118
13.2.1.3邏輯卷分配策略119
13.2.2邏輯卷的管理119
13.2.2.1顯示邏輯卷信息120
增加邏輯卷121
刪除邏輯卷122
設(shè)置邏輯卷的特性123
13.2.2.5增加/刪除邏輯卷拷貝123
13.3物理卷管理125
13.3.1顯示物理卷信息125
13.3.2增加磁盤(pán)127
13.3.3遷移物理卷內(nèi)容127
13.4獲取存儲(chǔ)系統(tǒng)的配置信息127
第14章文件系統(tǒng)管理128
14.1根本概念128
14.1.1日志文件系統(tǒng)的結(jié)構(gòu)128
14.1.2inode節(jié)點(diǎn)結(jié)構(gòu)128
14.1.3磁盤(pán)分段(fragmentation)129
14.1.4inode節(jié)點(diǎn)的數(shù)目130
14.1.5文件系統(tǒng)壓縮130
14.1.6JFS文件系統(tǒng)日志131
14.2文件系統(tǒng)管理131
14.2.1列出文件系統(tǒng)132
14.2.1.1列出系統(tǒng)中定義的所有文件系統(tǒng)132
14.2.1.2列出系統(tǒng)中已掛接的文件系統(tǒng)133
14.2.2增加文件系統(tǒng)133
14.2.2.1在已有邏輯卷上創(chuàng)立文件系統(tǒng)133
直接創(chuàng)立JFS文件系統(tǒng)135
14.2.3文件系統(tǒng)的掛接和拆卸136
14.2.4更改/顯示日志文件系統(tǒng)特性137
14.2.5刪除文件系統(tǒng)138
14.2.6整理文件系統(tǒng)碎片138
14.2.7文件系統(tǒng)檢查139
14.2.8獲取文件系統(tǒng)信息139
14.3磁盤(pán)空間管理139
14.3.1顯示文件系統(tǒng)空間使用情況140
14.3.2控制增長(zhǎng)較快的文件140
14.3.3顯示磁盤(pán)使用情況141
第15章系統(tǒng)交換區(qū)管理142
15.1換頁(yè)空間的概念142
15.2為什么使用換頁(yè)空間143
15.3如何提高換頁(yè)空間的性能143
15.4換頁(yè)空間相關(guān)命令和文件143
15.5增加換頁(yè)空間144
15.6修改換頁(yè)空間145
15.7刪除換頁(yè)空間145
15.8換頁(yè)空間問(wèn)題解決145
第16章系統(tǒng)備份和恢復(fù)147
16.1概念與術(shù)語(yǔ)147
16.1.1備份和恢復(fù)147
16.1.2恢復(fù)148
16.1.3備份的類(lèi)型148
16.1.4備份的策略148
16.L5備份用設(shè)備149
16.1.5.1軟盤(pán)149
16.1.5.2磁帶150
16.2備份和恢復(fù)的實(shí)施151
16.2.1備份及恢復(fù)的SMIT菜單151
16.2.2rootvg的備份與恢復(fù)151
16.2.2.1rootvg的備份一mksysb151
16.2.2.2rootvg的/image,data文件:152
16.2.2.3rootvg的/bosinst.data文件:154
16.2.2.4rootvg的恢復(fù)155
16.2.3非rootvg卷組的備份與恢復(fù)156
16.2.3.1非rootvg卷組的備份156
非rootvg卷組的恢復(fù)157
16.2.4文件和目錄的備份與恢復(fù)158
16.2.4.1備份文件或目錄158
恢復(fù)文件或目錄159
16.2.5文件系統(tǒng)的備份與恢復(fù)159
16.2.5.1備份文件系統(tǒng)159
文件系統(tǒng)的恢復(fù)161
16.2.6其它UNIX備份和恢復(fù)命令162
16.2.6.1tar命令162
cpio命令163
16.2.6.3dd命令163
16.2.7其他與備份相關(guān)命令163
16.2.8備份文檔的策略164
第17章網(wǎng)絡(luò)管理165
17.1TCP/IP根本概念165
17.2互聯(lián)網(wǎng)實(shí)例165
17.3TCP/IP酉己置167
17.4配置IP地址和主機(jī)名168
17.5修改IP地址和主機(jī)名169
17.6相關(guān)文件169
17.7路由管理169
17.7.1查看路由169
17.7.2增加/刪除靜態(tài)路由170
17.8根本TCP/IP工具170
17.8.1檢驗(yàn)連通性ping170
17.8.2文件傳輸ftp170
17.8.3遠(yuǎn)程登陸171
17.8.3.1telnet171
17.8.3.2rlogin171
17.8.4遠(yuǎn)程執(zhí)行171
17.8.4.1rep171
17.8.4.2rexec172
第18章用戶(hù)和組管理173
18.1概述173
18.1.1用戶(hù)和組173
18.1.2用戶(hù)登錄和初始化173
18.1.2.1用戶(hù)登錄過(guò)程173
18.1.2.2用戶(hù)初始化文件175
18.1.3組的分類(lèi)176
18.1.4用戶(hù)劃分176
18.1.5平安性和用戶(hù)菜單177
18.2用戶(hù)管理178
18.2.1顯示系統(tǒng)中所有用戶(hù)178
18.2.2添加用戶(hù)179
18.2.3修改/顯示用戶(hù)屬性180
18.2.4刪除用戶(hù)181
18.2.5設(shè)置、更改用戶(hù)口令181
18.2.6緊急情況下刪除root口令182
18.3組管理183
18.3.1顯示系統(tǒng)中所有的組183
18.3.2添加組184
18.3.3修改//顯示組屬性185
18.3.4刪除組185
18.4系統(tǒng)管理員與用戶(hù)通訊的工具186
18.4.1motd文件186
18.4.2write和wall命令186
18.4.3talk命令187
18.4.4mesg命令187
第1章RS/6000產(chǎn)品概述
RS/6000是IBM公司的出色產(chǎn)品。其UNIX工作站和效勞器自1990
年推出以來(lái),已經(jīng)成為同行業(yè)的佼佼者。剛剛進(jìn)入2000年,RS/6000
在全球的裝機(jī)量就突破了100萬(wàn)套。自1993年RS/6000進(jìn)入中國(guó)市
場(chǎng)以來(lái),其裝機(jī)量已超過(guò)一萬(wàn)套,目前市場(chǎng)占有量穩(wěn)居第一,被廣泛
應(yīng)用于金融、電信、交通、制造等行業(yè)以及政府部門(mén)。RS/6000具有
極寬的產(chǎn)品線(xiàn),包括筆記本型,桌上型,桌邊型和機(jī)柜型,還有最高
端的并行處理系統(tǒng)(SP),為適應(yīng)用戶(hù)不同檔次的應(yīng)用需求提供相應(yīng)
的解決方案。
RS/6000不僅是最正確的開(kāi)放系統(tǒng)平臺(tái),而且在RS/6000系列所
有型號(hào)的機(jī)器上,都采用同一結(jié)構(gòu)的RISC技術(shù)芯片,運(yùn)行同一個(gè)操
作系統(tǒng):AIX/6000,并且實(shí)現(xiàn)了二進(jìn)制兼容,任一應(yīng)用軟件不作任何
修改就可在所有型號(hào)的機(jī)器上運(yùn)行,極大地保護(hù)了用戶(hù)的投資。同時(shí)
RS/6000還具有強(qiáng)大的通訊和聯(lián)網(wǎng)能力,能夠支持從PC到大型主機(jī)、
跨越多種平臺(tái)的連接方式,如:Ethernet,TokenRing,FDDI,SNA,
X.25,ATM等。
RS/6000產(chǎn)品,不管從其芯片技術(shù),其產(chǎn)品系列寬度,其通訊能
力,其外部設(shè)備支持能力,還是從其操作系統(tǒng)和應(yīng)用軟件的支持均是
目前業(yè)界最好的選擇。
1.1IBMRISC芯片技術(shù)
RISC(精簡(jiǎn)指令集計(jì)算)是IBM工程師在70年代初創(chuàng)造的一種處
理器體系結(jié)構(gòu)。在這種技術(shù)中,系統(tǒng)硬件將完成最常用的計(jì)算機(jī)指令,
同時(shí)在一個(gè)時(shí)鐘周期內(nèi)處理器將完成多項(xiàng)任務(wù),該技術(shù)提供了軟件與
硬件之間的協(xié)作,這使得處理器的性能得到迅速的提高。1990年,
IBM推出了第二代RISC芯片,及POWER芯片;1993年6月IBM推出
了P0WER2芯片。同年10月,IBM與Apple、Motorola聯(lián)手開(kāi)發(fā)出
新一代的PowerPCfPowerPerformanceChip]芯片。目前RS/6000
產(chǎn)品線(xiàn)上使用的有PowerPC604e、RS64、P0WER3等芯片,其中64位
的RS64芯片也已推出第三代產(chǎn)品。
銅芯片技術(shù)及SOI技術(shù):傳統(tǒng)CPU都采用鋁制導(dǎo)線(xiàn),用銅代替鋁
是芯片制造技術(shù)的一次革命。由于銅的導(dǎo)電性能好,因此銅芯片具有
更高的計(jì)算效率,同時(shí)由于銅的熱損耗低,因此銅芯片工作更穩(wěn)定,
也利于制造更高主頻的CPU,如千兆赫芯片的制造就必須采用銅技術(shù)。
IBM于1999年下半年首先在RS/6000最高端SMP機(jī)型S80上采用了
銅芯片,由于其卓越的性能表現(xiàn),備受用戶(hù)青睞,在不到半年時(shí)間內(nèi),
裝機(jī)量已超過(guò)千臺(tái)。由于高端機(jī)型如S80的用戶(hù)群很小,今年IBM開(kāi)
始在低端機(jī)型如170、270,中檔效勞器如F80、H80、M80上采用銅
芯片,以便更多的用戶(hù)享受到銅芯片的卓越性能表現(xiàn)。由于銅與制造
芯片的主要原材料硅很難熔合,因此多數(shù)制造廠商還沒(méi)有掌握銅芯片
制造工藝。
SOI是芯片制造技術(shù)上的另一項(xiàng)革新工藝,它是在晶體管集成電
路層上覆蓋絕緣材料層,從而大大降低電磁干擾。相同主頻條件下,
采用SOI技術(shù)的CPU比不采用SOI技術(shù)的CPU,性能會(huì)有35%的提升;
反之,相同性能的CPU,采用SOI技術(shù)的CPU比不采用SOI技術(shù)的CPU
約節(jié)能l/3o
同其它廠家的產(chǎn)品相比,IBM的芯片具有更小的芯片尺寸,更低
的功耗,性能更加優(yōu)良,防止了其它廠商生產(chǎn)的芯片所普遍存在的芯
片過(guò)熱問(wèn)題,提高了系統(tǒng)整體的穩(wěn)定性和可靠性。RS/6000是RISC
技術(shù)成功應(yīng)用的典范。
1.2對(duì)稱(chēng)多處理技術(shù)(SymmetricMulit-Processor,SMP)
1.2.1傳統(tǒng)SMP的缺點(diǎn)
通常采用SMP技術(shù)的UNIX系統(tǒng),其真正有效的CPU數(shù)目都不超過(guò)
8個(gè)。這時(shí)因?yàn)閭鹘y(tǒng)的SMP技術(shù)有以下的局限性:
內(nèi)存總線(xiàn)擁擠
當(dāng)多個(gè)CPU共享同一個(gè)內(nèi)存總線(xiàn)時(shí),一定會(huì)發(fā)生類(lèi)似以太網(wǎng)
(Ethernet)上的碰撞情形,例如,當(dāng)某一進(jìn)程正在存取內(nèi)存的數(shù)
據(jù)時(shí),其它進(jìn)程就不能使用這唯一的一條內(nèi)存總線(xiàn)。
系統(tǒng)可用性
計(jì)算機(jī)的CPU數(shù)目越多,可能發(fā)生故障的元件就越多,一般的SMP
的UNIX系統(tǒng)并非不停頓主機(jī)的設(shè)計(jì),因此任何一個(gè)CPU或其它元件
故障出現(xiàn),都會(huì)引起系統(tǒng)的停機(jī),造成用戶(hù)的損失。
1.2.2RS/6000的解決方案
鑒于以上的一些問(wèn)題,IBMRS/6000的高端SMP主機(jī)在設(shè)計(jì)時(shí)采
取以下的方式來(lái)解決:
ParallerDataSwitch(并行數(shù)據(jù)通道)
RS/6000的CPU、內(nèi)存和輸入/輸出設(shè)備中間,特別加上了一個(gè)
類(lèi)似交換機(jī)的機(jī)構(gòu),稱(chēng)為ParallerDataSwitch。這個(gè)Switch
可以同時(shí)提供多條總線(xiàn)通道而減少內(nèi)存總線(xiàn)擁擠的問(wèn)題。這樣的功能
及速度是目前采用SMP技術(shù)的UNIX系統(tǒng)中領(lǐng)先的。
ServiceProcessor(效勞處理器)
IBM公司為了解決SMP問(wèn)題,所有采用SMP技術(shù)的RS/6000系統(tǒng)
上都標(biāo)準(zhǔn)配備有一個(gè)可稱(chēng)為“系統(tǒng)衛(wèi)士”的效勞處理器。這個(gè)獨(dú)立的
處理器可執(zhí)行許多功能,它可以在系統(tǒng)末開(kāi)機(jī)的情況下執(zhí)行系統(tǒng)的檢
測(cè)動(dòng)作,也可以在系統(tǒng)任何一個(gè)元件發(fā)生問(wèn)題時(shí)自動(dòng)將系統(tǒng)重新啟動(dòng),
并將有問(wèn)題的元件隔離待修,不需人工處理。
1.3SP技術(shù)
RS/6000SP是一種分布式存儲(chǔ)和多計(jì)算結(jié)構(gòu)的大型效勞器,具
有高性能、可伸縮性、高可用性、強(qiáng)大的管理能力與靈活性,適合處
理最苛刻的技術(shù)與商業(yè)工作負(fù)荷。它特別出色的通用性允許跨數(shù)百或
數(shù)千個(gè)處理器并行運(yùn)行大規(guī)模的工作負(fù)荷,還能夠在單個(gè)SP節(jié)點(diǎn)上
運(yùn)行數(shù)十個(gè)單個(gè)串行或?qū)ΨQ(chēng)多處理應(yīng)用,并由中心控制點(diǎn)進(jìn)行全面管
理與協(xié)調(diào)。通過(guò)它,您甚至能夠用單一SP系統(tǒng)同時(shí)支持兩種類(lèi)型的
工作。不同性能的節(jié)點(diǎn)、內(nèi)存、磁盤(pán)、I/O特性結(jié)合在一起,構(gòu)成最
高達(dá)512個(gè)節(jié)點(diǎn)的系統(tǒng)。冗余的重要構(gòu)件及同步維護(hù)功能提高了系統(tǒng)
等級(jí)與應(yīng)用的可用性。SP系統(tǒng)能夠以較低的費(fèi)用逐步升級(jí),投資保
護(hù)性極好。
SP采用MPP體系結(jié)構(gòu),其技術(shù)已在國(guó)際象棋人機(jī)大戰(zhàn)、“觀察者〃
號(hào)火星登陸、廣島冬奧會(huì)等大出風(fēng)頭。MPP是擴(kuò)展能力最強(qiáng)的并行計(jì)
算技術(shù),而當(dāng)今除IBM外的主要UNIX小型機(jī)產(chǎn)品制造商如SUN、HP
都不掌握此技術(shù)。
1.4RS/6000的體系結(jié)構(gòu)
1.4.1MAC
經(jīng)典的RS/6000體系結(jié)構(gòu)(MCA/SCSI)
MCA
1987年IBM公司推出微通道結(jié)構(gòu)MicroChannelArchitecture
(MCA)。其數(shù)據(jù)寬度為32位,地址總線(xiàn)寬度也為32位,尋址空間4GB,
總線(xiàn)時(shí)鐘為10MHz,最大數(shù)據(jù)傳輸率為40MB/soMCA配有總線(xiàn)仲裁
機(jī)構(gòu),可支持16個(gè)總線(xiàn)主控制器,允許共享中斷級(jí),適用于多用戶(hù)、
多任務(wù)的環(huán)境。?
MCA為插在MCA擴(kuò)展槽中的各種I/O卡(如SCSI.Token-Ring
卡)和RS/6000之間提供高速信息通道。
1.4.2PCI
PCI
1991年下半年,Intel公司首先提出了PCI的概念,并聯(lián)合IBM、
Compaq>AST、HP、DEC等100多家公司成立了PCI集團(tuán),其英文全
稱(chēng)為:PeripheralComponentInterconnectSpecialInterest
Group(外圍部件互連專(zhuān)業(yè)組),簡(jiǎn)稱(chēng)PCISIG。PCI是一種先進(jìn)的局部
總線(xiàn),已成為局部總線(xiàn)的標(biāo)準(zhǔn)。
PCI總線(xiàn)是一種不依附于某個(gè)具體處理器的局部總線(xiàn)。從結(jié)構(gòu)上
看,PCI是在CPU和原來(lái)的系統(tǒng)總線(xiàn)之間插入的一級(jí)總線(xiàn),具體由一
個(gè)橋接電路實(shí)現(xiàn)對(duì)這一層的管理,并實(shí)現(xiàn)上下之間的接口以協(xié)調(diào)數(shù)據(jù)
的傳送。管理器提供了信號(hào)緩沖,使之能支持10種外設(shè),并能在高
時(shí)鐘頻率下保持高性能。PCI總線(xiàn)也支持總線(xiàn)主控技術(shù),允許智能設(shè)
備在需要時(shí)取得總線(xiàn)控制權(quán),以加速數(shù)據(jù)傳送。
PCI總線(xiàn)和ISA、EISA、MCA總線(xiàn)之間通過(guò)橋接電路連接,使基
于PCI總線(xiàn)的RS/6000具有支持MCA、EISA、ISA總線(xiàn)結(jié)構(gòu)的卡。
現(xiàn)在絕大多數(shù)的IBMRS/6000都采用了PCI總線(xiàn)結(jié)構(gòu)。
1.5系統(tǒng)的可靠性
RS/6000使用的Power系列芯片,具有數(shù)據(jù)總線(xiàn)的校驗(yàn)?zāi)芰?,?nèi)
存總線(xiàn)可以檢測(cè)和糾正錯(cuò)誤,并具有位替補(bǔ)能力。加電時(shí),所有構(gòu)成
CPU的部件均要通過(guò)一個(gè)內(nèi)在的自控程序?qū)λ械倪壿嬰娐愤M(jìn)行廣泛
的測(cè)試,保證RS/6000的正常動(dòng)作。冗余的電源和風(fēng)扇,可熱插拔的
硬盤(pán),以及ServiceProcessor的存在也使得系統(tǒng)部件在故障情況下
可持續(xù)運(yùn)行,大大增強(qiáng)了整個(gè)系統(tǒng)的可靠性。
RS/6000的高性能,不是單單依靠提高CPU時(shí)鐘頻率,而是通過(guò)
采用先進(jìn)的體系結(jié)構(gòu),優(yōu)化的編譯技術(shù)和先進(jìn)的技術(shù)應(yīng)用,從整體上
充分提高了系統(tǒng)性能。在高速存儲(chǔ)子系統(tǒng),寬帶寬和高傳輸率I/O通
道等方面,IBM同樣處于工業(yè)領(lǐng)先地位。
1.6高可靠性群集多處理軟件HACMP
HACMP(即HighAvailabilityClusterMulti-Processing}軟
件提供了一種預(yù)防由于意外斷電或其它異常情況引起效勞器停機(jī),因
而造成系統(tǒng)內(nèi)單點(diǎn)失敗的有效途徑。其設(shè)計(jì)以一個(gè)群集管理器為中心,
該管理器將檢查網(wǎng)絡(luò)中各個(gè)群集成員的狀態(tài),與效勞處理器協(xié)商并監(jiān)
視其它系統(tǒng)。一旦它確認(rèn)某效勞器發(fā)生故障,群集管理器將立即啟動(dòng)
重新配置過(guò)程。
HACMP可根據(jù)需要進(jìn)行靈活配置,它主要有以下三種工作方式:
熱備份:定義一個(gè)節(jié)點(diǎn)為備份機(jī),它將處于空閑等待狀態(tài),等待
接替故障節(jié)點(diǎn)的資源。
輪詢(xún):幾個(gè)節(jié)點(diǎn)各自有自己的應(yīng)用和任務(wù),它們之間互為備份。
并發(fā)存?。簬讉€(gè)節(jié)點(diǎn)同時(shí)訪(fǎng)問(wèn)同一共享存儲(chǔ)介質(zhì),進(jìn)行同一工作。
HACMP/6000視具體應(yīng)用復(fù)雜程度和配置不同,其接管時(shí)間在30
秒到300秒,完全不需要人工干預(yù)。
第2章AIX操作系統(tǒng)簡(jiǎn)介
IBM的RS/6000系列小型機(jī)上運(yùn)行著一種叫做AIX的UNIX操作
系統(tǒng)。AIX(AdvancedInteractiveExecutive一高級(jí)交互式執(zhí)行體)
是IBM公司1992年推出的一種UNIX操作系統(tǒng)。它是在X/OPENXPG3/4.
X/OPENSPEC1170>OpenSoftwareFoundation(OSF/AES)、AT&T
SystemV、BerkeleyBSD4.3等標(biāo)準(zhǔn)或UNIX操作系統(tǒng)的根底上,
進(jìn)行了改造與擴(kuò)充后形成的操作系統(tǒng)。AIX是目前操作系統(tǒng)界最成功,
應(yīng)用領(lǐng)域最廣,最開(kāi)放的第二代的UNIX系統(tǒng),它聚集了多年來(lái)計(jì)算
機(jī)界在UNIX上的研究成果以及IBM在計(jì)算機(jī)體系結(jié)構(gòu),操作系統(tǒng)方
面40多年豐富的經(jīng)驗(yàn).特別適用于作關(guān)鍵數(shù)據(jù)處理。AIX擴(kuò)展了UNIX
在實(shí)時(shí)處理,系統(tǒng)管理,虛存管理,平安可靠性等方面的能力。它與其
它UNIX操作系統(tǒng)都是由同一原始代碼開(kāi)發(fā)而成,并保持了與其他
UNIX操作系統(tǒng)的相容性。在遵循了絕大多數(shù)UNIX工業(yè)界標(biāo)準(zhǔn)的同時(shí),
AIX還具有自己獨(dú)特的優(yōu)勢(shì)。它有一個(gè)可以隨時(shí)動(dòng)態(tài)擴(kuò)充及連接的核
心(Kemel),一個(gè)強(qiáng)勁的存儲(chǔ)管理系統(tǒng)一一邏輯存儲(chǔ)管理tLogical
VolumeManager,LVM),一個(gè)可靠的文件系統(tǒng)日志文件系統(tǒng)
(JournalFileSystem)和ODM(對(duì)象數(shù)據(jù)管理)。AIX提供的一個(gè)
系統(tǒng)管理工具[SystemManagementInterfaceTool,smit)可以實(shí)
現(xiàn)幾乎所有的系統(tǒng)管理工作,它以簡(jiǎn)單明了的菜單形式使得不熟悉
UNIX指令的人也可以很容易地進(jìn)行系統(tǒng)管理工作。AIX操作系統(tǒng)是二
進(jìn)制兼容的(BinaryCompatible),其應(yīng)用程序可以在從便攜機(jī)到超
級(jí)電腦上運(yùn)行而不需要重新編譯。AIX是一個(gè)真正有生產(chǎn)力的操作系
統(tǒng),它提供了7天24小時(shí)的運(yùn)作能力,同時(shí)HACMPfHighAvailability
ClusterMuti-Processing^的應(yīng)用也使系統(tǒng)具備了非常好的可靠性。
2.1AIX的來(lái)歷
AIX是IBM在BerkeleyBSD4.3、AT&TSystemV等UNIX操作
系統(tǒng)和POSIX、X/OPEN、XPG、OSF等眾多工業(yè)標(biāo)準(zhǔn)的根底上,進(jìn)行了
改造與擴(kuò)充后形成的操作系統(tǒng)。以下圖說(shuō)明了AIX的形成過(guò)程:
2.2AIX操作系統(tǒng)的主要特點(diǎn)
2.2.1遵循眾多工業(yè)標(biāo)準(zhǔn)
AIX遵循的標(biāo)準(zhǔn)包括正式由標(biāo)準(zhǔn)組織發(fā)布的標(biāo)準(zhǔn)以及公認(rèn)的標(biāo)準(zhǔn)。
AIX是第一個(gè)遵循OSF/AES標(biāo)準(zhǔn)的操作系統(tǒng)。除此之外,AIX還特別
遵循POSIX、SYSTEMV以及BSD標(biāo)準(zhǔn)。
2.2.2先進(jìn)的系統(tǒng)設(shè)計(jì)
AIX操作系統(tǒng)的優(yōu)越性主要表達(dá)在以下幾點(diǎn):
(1)PageableKernel(可置換內(nèi)核),其核心是可分頁(yè)的,它可
將暫不需要的內(nèi)核程序,如打印驅(qū)動(dòng)程序,置換出內(nèi)存(需要時(shí)可再
置換內(nèi)存),改變內(nèi)核必須常駐內(nèi)存的方式,從而提高了內(nèi)存可用空
間和系統(tǒng)性能。
(2)預(yù)占實(shí)時(shí)處理及先占機(jī)制使高優(yōu)先級(jí)進(jìn)程能立即從低優(yōu)先
級(jí)進(jìn)程獲取所需資源,這對(duì)聯(lián)機(jī)事務(wù)處理任務(wù)非常重要。
(3)虛擬內(nèi)存管理機(jī)構(gòu)提供了非常大的地址空間支持,虛擬內(nèi)
存管理器fVirtualMemoryManagement,VMM)用于管理實(shí)際內(nèi)存頁(yè)
幀的分配和解決進(jìn)程查詢(xún)那些當(dāng)前不在實(shí)際內(nèi)存中的虛擬內(nèi)存頁(yè)的
問(wèn)題。
(4)對(duì)線(xiàn)程的支持。線(xiàn)程是AIX版本4所設(shè)計(jì)的新模型,AIX
進(jìn)程被分成為兩個(gè)獨(dú)立的成分,強(qiáng)化了任務(wù)(tasks)和線(xiàn)程(threads)
兩個(gè)概念。線(xiàn)程是被看作一個(gè)根本調(diào)度實(shí)體的活動(dòng)執(zhí)行環(huán)境,一個(gè)任
務(wù)有多個(gè)線(xiàn)程,它們并發(fā)運(yùn)行。它的好處就是任務(wù)中的所有線(xiàn)程共享
任務(wù)的資源。
(5)基于流方式的I/OoAIX的I/O子系統(tǒng)支持類(lèi)似映象文件,
預(yù)分頁(yè)、數(shù)據(jù)定速和異步I/O等功能,它實(shí)現(xiàn)所謂內(nèi)存映射I/O和
I/O定速的技術(shù)。內(nèi)存映射直接映射內(nèi)存中的文件,這樣就越過(guò)傳統(tǒng)
的I/O塊和內(nèi)核,緩解由于文件放置和可能的磁盤(pán)碎塊影響而導(dǎo)致的
I/O后果。I/O定速技術(shù)阻止了密集型I/O程序構(gòu)造較長(zhǎng)的I/O隊(duì)列,
確保了高需求程序和低需求程序?qū)τ贗/O資源的公平共享。
16)支持對(duì)稱(chēng)式多處理器fSymmetricMuti-Process,SMP)o通
過(guò)在多處理器間分配線(xiàn)程來(lái)實(shí)現(xiàn)多線(xiàn)程,使任務(wù)能夠并發(fā)執(zhí)行。
(7)日志文件環(huán)境。日志文件系統(tǒng)(JFS)記錄文件系統(tǒng)的變動(dòng),
它允許在系統(tǒng)損壞時(shí),重建并恢復(fù)其文件系統(tǒng)。日志文件系統(tǒng)還可根
據(jù)業(yè)務(wù)需要進(jìn)行擴(kuò)充。
(8)核心可動(dòng)態(tài)擴(kuò)展。這是AIX獨(dú)有的特點(diǎn),核心擴(kuò)展模塊可
以不通過(guò)預(yù)占任何正在進(jìn)行的活動(dòng)而參加到某個(gè)可操作環(huán)境,在系統(tǒng)
運(yùn)行時(shí)用戶(hù)仍可改變?cè)O(shè)備驅(qū)動(dòng)程序和系統(tǒng)參數(shù),并可實(shí)現(xiàn)庫(kù)的動(dòng)態(tài)鏈
接和加載。正確使用擴(kuò)展核心和修改核心,將是十分有用的。
(9)總體吞吐量均衡。AIX內(nèi)核通過(guò)優(yōu)先調(diào)度及強(qiáng)行處理的功
能提供任務(wù)的實(shí)時(shí)預(yù)測(cè)性。當(dāng)系統(tǒng)需要時(shí),內(nèi)存負(fù)載控制算法能夠測(cè)
得并推遲新進(jìn)程的執(zhí)行直到當(dāng)前進(jìn)程順利結(jié)束。此外,AIX還提供了
許多系統(tǒng)功能以克服阻礙系統(tǒng)吞吐量提高的因素,如:通過(guò)減少LAN
設(shè)備驅(qū)動(dòng)器以提高系統(tǒng)和網(wǎng)絡(luò)的性能、改良C編譯器的連接時(shí)間、提
供NFS及TCP/IP網(wǎng)絡(luò)功能等。
(10)AIX4.3版可以同時(shí)支持32位和64位的應(yīng)用,其B0S中
包括了JDK、JITQustInTime),可以更好地支持Java效勞器和客
戶(hù)機(jī)應(yīng)用。
(11)AIX提供了SMIT、VSM等豐富的系統(tǒng)管理工具,極大方便
了系統(tǒng)管理工作。其中SMIT是菜單驅(qū)動(dòng)的系統(tǒng)管理工具,可以在字
符終端上運(yùn)行。絕大多數(shù)系統(tǒng)管理工作可以通過(guò)SMIT執(zhí)行。
(12)AIX具備C2級(jí)平安標(biāo)準(zhǔn)且到達(dá)Year2000ready。
由AIX的體系結(jié)構(gòu)及功能特性可以提出一個(gè)事實(shí),那就是AIX核
心根本上和傳統(tǒng)的UNIX系統(tǒng)一樣,而且它的I/O系統(tǒng)的許多成分
象虛擬內(nèi)存管理器和文件系統(tǒng)一一已經(jīng)有相當(dāng)?shù)臄U(kuò)展,提供了一個(gè)超
越了以前UNIX用戶(hù)所期望的一個(gè)優(yōu)越的環(huán)境。
2.2.3AIX的連接性
AIX支持多種網(wǎng)絡(luò)通訊協(xié)議,如SNA、TCP/IP、X.25、DECNET.
ISDN、ATM、ARTIC>NETWARE等。
2.2.4終端支持
同步終端:支持IBMES/9000的主機(jī)終端或仿真,接受3274/3174
終端,支持與AS/400的連接。
異步終端:支持ASCH字符終端(如IBM3151)或圖形終端。
2.3命令語(yǔ)言解釋器[ksh)
Shell提供人機(jī)交互式的接口。AIX為最終用戶(hù)提供的三種主要
的Shell,分別是BourneShell(sh),CShell(Csh)和KornShell
(Ksh)oIBM默認(rèn)的Shell是Ksh,它由于對(duì)BourneShell向下兼容、
與csh的最正確特性相一致而獨(dú)具吸引力。
2.4AIX文本編輯器
AIX提供的編輯器有:ed、ex、vi和sed。最新的AIX標(biāo)準(zhǔn)編輯
器是sed,是一個(gè)非交互式的面向流的編輯器。除ed外的其他文件
編輯器均包含在AIX擴(kuò)展系統(tǒng)中。目前用戶(hù)經(jīng)常使用vi編輯器。在
以后的章節(jié)中將詳細(xì)介紹其具體使用方法。
2.5AIX系統(tǒng)中的DOS工具
AIX通過(guò)使用一套允許讀寫(xiě)DOS格式文件的實(shí)用程序可以在DOS
與AIX間移動(dòng)文件,允許用戶(hù)存取DOS目錄,并給予用戶(hù)按DOS格式
來(lái)格式化磁盤(pán)的能力。
2.6AIX系統(tǒng)的用戶(hù)界面
AIX提供兩種類(lèi)型的用戶(hù)界面:圖形用戶(hù)界面和命令行界面。當(dāng)
一個(gè)用戶(hù)界面具有圖形對(duì)象,如窗口和菜單時(shí),它就稱(chēng)為圖形用戶(hù)界
面。AIX通用桌面環(huán)境tCommonDesktopEnvironment,CDE)和AIX
Windows即為用戶(hù)提供了這種界面。AIXCDE允許用戶(hù)存取網(wǎng)絡(luò)設(shè)備
和工具而無(wú)須知道它們的具體位置,用戶(hù)可以通過(guò)簡(jiǎn)單地拖放對(duì)象在
應(yīng)用程序之間交換數(shù)據(jù)。AIXWindows可以讓用戶(hù)移動(dòng)并拖放窗口,
由于它對(duì)這些窗口增加了一個(gè)框架,因此,它也負(fù)責(zé)窗口的顯現(xiàn)。
圖形用戶(hù)界面是以X窗口系統(tǒng)為根底,由AIXWindows來(lái)進(jìn)行管
理的。X窗口系統(tǒng),簡(jiǎn)稱(chēng)X,并不是圖形用戶(hù)界面,而是一種網(wǎng)絡(luò)窗
口系統(tǒng),它提供的是一種產(chǎn)生窗口級(jí)聯(lián)體系和在窗口中描繪的方法。
命令行界面那么是字符界面,這里不再介紹了。
盡管界面的呈現(xiàn)方式不同,但用戶(hù)登錄時(shí)呈現(xiàn)某種畫(huà)面并不意味
著用戶(hù)沒(méi)有訪(fǎng)問(wèn)其他界面的權(quán)限。系統(tǒng)默認(rèn)的界面通常是CDE環(huán)境。
2.7聯(lián)機(jī)幫助
在AIX系統(tǒng)中可以通過(guò)兩個(gè)命令獲得聯(lián)機(jī)幫助功能:
man〔manual)和info(InfoExplorer)
(1)使用man。在指定命令行鍵入man命令后,緊跟需要求助
的命令名。
(2)使用InfoExplorer。在命令行鍵入Info命令。通過(guò)菜單
項(xiàng)選擇擇就可以聯(lián)機(jī)使用InfoExplorer。InfoExplorer中主要包括
系統(tǒng)參考手冊(cè)、AIX手冊(cè)和IBM紅皮書(shū)。
2.8AIX的幾個(gè)重要技術(shù)
2.8.1LVM-LogicalVolumeManager
邏輯卷管理器是在應(yīng)用與存儲(chǔ)設(shè)備之間進(jìn)行管理的軟件層。其具
體技術(shù)細(xì)節(jié)將在后面的章節(jié)討論。
2.8.2JFS-JournalFileSystem
日志文件系統(tǒng)借鑒了數(shù)據(jù)庫(kù)保護(hù)數(shù)據(jù)的技術(shù),以日志的形式記錄
文件的變化,可以確保系統(tǒng)在任何時(shí)候都能夠維護(hù)數(shù)據(jù)的可訪(fǎng)問(wèn)性。
其具體技術(shù)細(xì)節(jié)將在后面的章節(jié)討論。
2.8.3系統(tǒng)管理接口工具(smit)
用戶(hù)可以直接通過(guò)AIX操作系統(tǒng)提供的smit、vsm、dsmit和
HighLevelCommands工具和命令進(jìn)行系統(tǒng)管理與維護(hù)工作。
第3章AIX根本命令使用
3.1根本系統(tǒng)使用命令
3.1.1系統(tǒng)進(jìn)入和退出
3.1.1.1系統(tǒng)進(jìn)入
因?yàn)锳IX是多用戶(hù)系統(tǒng),用戶(hù)要做的第一件事就是提供自己的身
份,以便系統(tǒng)確認(rèn)。系統(tǒng)中每個(gè)用戶(hù)都有相應(yīng)的用戶(hù)名和相關(guān)的密碼。
當(dāng)系統(tǒng)啟動(dòng)后出現(xiàn)登陸提示,命令行的登陸畫(huà)面如下:
AIXVersion4
(C)CopyrightsbyIBMandbyothers1982,1996.
Login:root
輸入用戶(hù)名回車(chē)后,系統(tǒng)提示輸入用戶(hù)口令
password:
假設(shè)用戶(hù)名及口令均正確,那么用戶(hù)將登錄成功。此時(shí)系統(tǒng)會(huì)出
現(xiàn)命令提示符$或#,即表示可接收用戶(hù)輸入的操作系統(tǒng)命令。
如果輸入的用戶(hù)名或密碼不正確,均不能登陸,系統(tǒng)不提示是用
戶(hù)名不正確還是密碼不正確,但系統(tǒng)會(huì)重新出現(xiàn)登陸信息。當(dāng)看到登
陸提示后,用戶(hù)就可以重新開(kāi)始登陸。
3.1.1.2系統(tǒng)退出
當(dāng)用戶(hù)完成工作后應(yīng)及時(shí)從系統(tǒng)中退出,回到登陸狀態(tài),確保系
統(tǒng)的平安。
系統(tǒng)退出有三種方法:
?$<ctrl-d>
?$exit
?$logout
3.1.2系統(tǒng)關(guān)閉和重啟
SMIT菜單中systemenvironment下的選項(xiàng)stopthesystem或
者shutdown命令可以用來(lái)“干凈”地關(guān)閉系統(tǒng)。
shutdown命令語(yǔ)法:
shutdown[-options][+timemessage
如果不帶參數(shù),shutdown將在所有終端上顯示一條信息(用wall
命令),一分鐘后開(kāi)始關(guān)閉所有終端,殺掉所有進(jìn)程,進(jìn)行硬盤(pán)同步
(即清洗緩沖區(qū)),unmount所有文件系統(tǒng)并終止系統(tǒng)運(yùn)行。
-F參數(shù)標(biāo)識(shí)快速關(guān)機(jī)(沒(méi)有警告),-r參數(shù)表示關(guān)機(jī)后重新啟
動(dòng),-m參數(shù)使系統(tǒng)進(jìn)入單用戶(hù)(維護(hù))模式,-k參數(shù)模擬關(guān)機(jī)。
?快速關(guān)機(jī):ftshutdown-F
?關(guān)機(jī)后重啟:ftshutdown-Fr
?重啟:ftreboot
3.1.3修改密碼passwd
用戶(hù)登錄時(shí),系統(tǒng)要求用戶(hù)輸入用戶(hù)名和口令,盡管用戶(hù)可以不
設(shè)口令,但大多數(shù)用戶(hù)都在登錄時(shí)使用口令。
當(dāng)用戶(hù)在計(jì)算機(jī)上建立一個(gè)用戶(hù)名時(shí),系統(tǒng)或平安管理員將分配
給用戶(hù)一個(gè)臨時(shí)口令。用戶(hù)第一次登錄時(shí),系統(tǒng)將建議用戶(hù)更改口令。
用戶(hù)可以使用passwd命令來(lái)修改口令。
功能:
修改用戶(hù)的密碼。root用戶(hù)可以修改任何用戶(hù)的密碼,不需要
原來(lái)密碼。其他用戶(hù)必須先輸入原來(lái)密碼,才能修改。
舉例:
#passwd
passwd:—輸入舊口令
newpasswd:—輸入新口令
re-enternewpasswd:—重新輸入新口令
3.1.4日期和日歷
date命令
功能:
以指定的格式顯示當(dāng)前日期和時(shí)間,超級(jí)用戶(hù)可以使用它來(lái)修改
系統(tǒng)的日期和時(shí)間。
舉例:
$date
顯示:TueFeb1809:23:58TAIST1997
cal命令
功能:
顯示日歷
主要選項(xiàng):month月;year年。
舉例:
$cal97查看97年日歷
$cal797查看97年7月的日歷
3.1.5CLEAR.ECH0>BANNER
clear命令:用于清屏
echo命令:用于在屏幕上顯示信息
banner命令:用‘#'組成字符串在屏幕上顯示信息
3.1.6who、whoami、finger
who命令
功能:列出當(dāng)前系統(tǒng)注冊(cè)的用戶(hù)
whoamI命令
功能:列出當(dāng)前系統(tǒng)使用者身份
finger命令
功能:顯示當(dāng)前登錄到系統(tǒng)中的用戶(hù)的信息
3.1.7mail
功能:
發(fā)送和接受信件
舉例:
發(fā)信
$mailuserOl
subject:meeting
therewillbeabriefannouncement
meetingtodayinroom602atnoon
<ctrl+d>
cc:<Enter>
收信
Smail
mailtype?forhelp
“/user/spool/mail/userOl”:message1new
>n1user02wedjan403:501989
date:wed4jan8903:50:10
from:user02
cc:
接收信件時(shí)在mail提示符&后面可使用的命令:
d:刪除信息
s:把消息添加至文件中
m:向后查看消息
q:退出信件接收并把消息留在隊(duì)列中
?:顯示信件選項(xiàng)
中:到顯示的頂部
t:到所收消息的頂部
3.1.8查找命令find
功能:
在一個(gè)或多個(gè)目錄中查找符合指定條件的文件,顯示文件名或?qū)?/p>
這些文件進(jìn)行特定的操作
語(yǔ)法:
findpathexpression
參數(shù)說(shuō)明:
-type
f
文件
d
目錄
-size
+n
文件大小超過(guò)nblocks(lblock=512bytes)
-n
文件大小小于nblocks
n
文件大小等于nblocks
-mtime
+x
X天以前被修改的文件
-X
X天以?xún)?nèi)被修改的文件
-perm
onum
訪(fǎng)問(wèn)指定權(quán)限的文件(權(quán)限以8進(jìn)制表示)
mode
訪(fǎng)問(wèn)指定權(quán)限的文件(權(quán)限以字母表示,如rwx)
-user
User
屬于用戶(hù)user的文件
-o
邏輯'或'
舉例:
#find.-name'm*'-print
在當(dāng)前目錄及其子目錄中查找文件名為“m*〃的所有文件〔'*'
是通配符)并顯示文件名。
#find.-name'm*'-execIs-1{}\;
在當(dāng)前目錄及其子目錄中查找文件名為“m*”的所有文件〔'*'
是通配符)并顯示詳細(xì)的文件列表信息。-exec使得find以非交互
的方式執(zhí)行-exec后的命令。'{}'用于保存find的查找結(jié)果,并將
其作為1s-1的輸入。
#find.-name'm*'-okrm{}\;
在當(dāng)前目錄及其子目錄中查找文件名為“m*〃的所有文件〔'*'
是通配符)刪除之。-。k使得find以交互的方式執(zhí)行-ok后的命令。
#find.-perm644-mtime+4-print
在當(dāng)前目錄及其子目錄中查找權(quán)限為644、4天以前被修改正的
文件。
3.1.9grep
功能:
在文件或標(biāo)準(zhǔn)輸入中搜索與指定格式相匹配的行
語(yǔ)法:
grep[options]pattern[filelfile2..]
參數(shù)說(shuō)明:
-v:顯示與指定格式不匹配的行
-C:統(tǒng)計(jì)滿(mǎn)足條件的行數(shù)
-1:只顯示滿(mǎn)足匹配條件的文件名
-n:顯示滿(mǎn)足條件的行所在的行號(hào)
-I:查找時(shí)忽略大小寫(xiě)
-w:做全單詞匹配
舉例:
grepmail.profile
搜索.profile文件中與mail匹配的行并顯示。
grep-vmail.profile
顯示與mail不匹配的行。
grep"~a[0-9]z$"filename
在filename中查找以'a,開(kāi)頭、以'z'結(jié)尾、中間包含數(shù)字'
0'-,9'的串。
3.1.10UNAME命令
功能:
顯示當(dāng)前操作系統(tǒng)的信息。
舉例:
uname-n:顯示系統(tǒng)主機(jī)名
uname:顯示當(dāng)前操作系統(tǒng)名稱(chēng)
uname-a:將顯示:
?當(dāng)前操作系統(tǒng)名稱(chēng)
?主機(jī)名
?機(jī)器的CPUID號(hào)
?操作系統(tǒng)版本號(hào)
3.1.11查看命令幫助
功能:
在線(xiàn)幫助
語(yǔ)法:
mancommand
舉例:
manIs
Is命令的在線(xiàn)幫助
3.2DOS工具
Dosformat功能:用DOS格式格式化磁盤(pán)。
Dosdir功能:列出DOS格式盤(pán)上的目錄
Dosread功能:把DOS文件拷貝到AIX文件
Doswrite功能:把AIX文件拷貝到DOS格式上
Dosdel功能:刪除DOS文件
第4章文件和目錄操作
4.1文件和目錄
文件是以半永久形式駐留在一些穩(wěn)定的媒質(zhì)(如磁盤(pán)或磁帶)上
的數(shù)據(jù)字節(jié)序列。文件可以包含任何可用字節(jié)流來(lái)表示的內(nèi)容:可執(zhí)
行程序(如命令〕、文本(如郵件消息或書(shū)稿)、數(shù)據(jù)庫(kù)、位映像(如
屏幕圖象或圖片)等等。如果能夠?qū)⑵浯鎯?chǔ)在磁盤(pán)或磁帶上,并為其
命名,它就是文件。
盡管UNIX系統(tǒng)將所有文件視為毫無(wú)區(qū)別的數(shù)據(jù)字節(jié)序列,但用
戶(hù)或應(yīng)用程序可以給文件加上附加結(jié)構(gòu),以使其具有更多的意義。文
本文件是附加結(jié)構(gòu)的簡(jiǎn)單例子。在一個(gè)文本文件中,用一個(gè)稱(chēng)為換行
符的ASCH字符來(lái)分隔行,使文件具有一種簡(jiǎn)單的邏輯結(jié)構(gòu)。另一個(gè)
例子就是可執(zhí)行程序〔如cat或wc)中包含的二進(jìn)制數(shù)據(jù)??梢允?/p>
用wc工具計(jì)算一個(gè)可執(zhí)行文件中的字符數(shù),就像計(jì)算一個(gè)文本文件
一樣。通常cat命令對(duì)于非文本文件不很有用,但也可以用它來(lái)顯示
一個(gè)二進(jìn)制(非ASCH)文件或其他任何文件。實(shí)際上,一些時(shí)候用
戶(hù)會(huì)在一個(gè)對(duì)一些非ASCII文件進(jìn)行操作的管道線(xiàn)中使用cat或wc
命令。例如,用戶(hù)有時(shí)會(huì)用cat直接將一個(gè)二進(jìn)制文件送到打印機(jī)或
圖形終端進(jìn)行輸出。
目錄是一種特別的文件類(lèi)型。目錄是一種特殊的文件,它不包含
文本或可執(zhí)行程序,而包含著一組文件的列表和有關(guān)這些文件的其他
信息。盡管一個(gè)目錄和其他文件一樣也是一個(gè)文件,但他與其他文件
的用途完全不同。
在文件系統(tǒng)中,目錄從整體而言是一個(gè)包含文件的位置。這個(gè)位
置與用戶(hù)辦公桌上的文件抽屜很相似。在UNIX系統(tǒng)中,文件存放在
目錄中。因?yàn)橄到y(tǒng)將所有文件都是為數(shù)據(jù)字節(jié)序列,所以可以將任何
文件存放在任何目錄中。實(shí)際上,用戶(hù)甚至可以將一個(gè)目錄放在另一
個(gè)目錄中。這有助于從整體上說(shuō)明系統(tǒng),因?yàn)橄到y(tǒng)實(shí)際上是目錄和字
目錄的一種層次結(jié)構(gòu)。
4.2文件命名規(guī)那么
目錄和其他文件一樣也有名字,目錄命名遵循與普通文件同樣的
規(guī)那么:可以使用任何ASCH字符,但是大小寫(xiě)字母是不同的,因此
名為NOTE的文件與名為note的文件是不同的。
在文件名中可以使用任何字符,并且文件名和他的擴(kuò)展名沒(méi)有任
何特殊的區(qū)別。在UNIX系統(tǒng)中許多文件名都使用擴(kuò)展名,如main,c
或rc2.d,但這些命名規(guī)那么是用戶(hù)約定的慣例,而不是由系統(tǒng)的任
何性質(zhì)所強(qiáng)加的。
盡管用戶(hù)可以任意使用自己喜歡的文件名,但一般來(lái)說(shuō),不宜在
文件名或目錄名中使用Shell通配操作符或其他對(duì)Shell有特殊意義
的字符。例如,應(yīng)該防止在文件名中使用美元符($)、分號(hào)(;)、
反斜線(xiàn)(\)、“and”符(&〕、感慨號(hào)(?。┬翘?hào)[*)和管道符[)。
如果用戶(hù)愿意,可以使用這些字符,但這樣會(huì)造成混亂,因?yàn)闊o(wú)論什
么時(shí)候用戶(hù)在Shell中使用這些名字,都必須把這些特殊字符括起來(lái),
否那么Shell就會(huì)把他們解釋為操作符,而不是普通字符。還有一個(gè)
字符即斜線(xiàn)(/)被保存用于創(chuàng)立文件名,但不能在文件名中使用。
在SVR4的一些目錄中,文件名可能被限制為最多14個(gè)字符。在
其他目錄中可以使用更長(zhǎng)的文件名(最長(zhǎng)256個(gè)字符)。然而,并不
能很容易的知道某個(gè)目錄是否有最長(zhǎng)14個(gè)字符的限制。一般來(lái)說(shuō),
如果一個(gè)目錄有這個(gè)限制,那么他下面的所有子目錄也有這個(gè)限制,
但這個(gè)規(guī)那么也不是絕對(duì)的,除非用戶(hù)自己建立子目錄。對(duì)于用戶(hù)使
用的每個(gè)目錄,可以建立一個(gè)名字超過(guò)14個(gè)字符的測(cè)試文件。如果
文件名被截?cái)嘀?4個(gè)字符,就要注意不能在該目錄中使用長(zhǎng)文件名。
4.3路徑
頂層目錄是整個(gè)文件系統(tǒng)的出發(fā)點(diǎn),它被稱(chēng)為根目錄或文件系統(tǒng)
的根。根的地位很特殊,因?yàn)橄到y(tǒng)中的所有文件都是以此為出發(fā)點(diǎn)通
過(guò)一層一層子目錄才能找到。
如果用戶(hù)構(gòu)造了一個(gè)以斜線(xiàn)(/)開(kāi)頭的路徑名,系統(tǒng)就會(huì)明白
這個(gè)路徑是從根目錄開(kāi)始的。如果路徑?jīng)]有先導(dǎo)斜線(xiàn),系統(tǒng)就假定用
戶(hù)是從當(dāng)前目錄開(kāi)始的。
相對(duì)路徑指的是從當(dāng)前目錄開(kāi)始路徑。
絕對(duì)路徑指的是從根目錄開(kāi)始的路徑。
例如:
$pwd
/home/steve
$Isdirl(相對(duì)路徑)
dir2goodbyehello
$ls/home/steve/dirl(絕對(duì)路徑)
dir2goodbyehello
4.4顯示當(dāng)前工作目錄
當(dāng)使用不帶參數(shù)的Is命令時(shí),它列出當(dāng)前目錄的內(nèi)容。正常情
況下,用戶(hù)總是位于一個(gè)目錄中。這個(gè)目錄就稱(chēng)為當(dāng)前目錄或工作目
錄。
當(dāng)前目錄還可以用目錄名點(diǎn))來(lái)表示。
pwd命令
功能:
顯示當(dāng)前工作目錄的全路徑
當(dāng)刪除文件時(shí),最好先用這個(gè)命令檢查是否在正確的目錄下。
4.5改變目錄層次
用cd命令在目錄層次結(jié)構(gòu)中移動(dòng)。
用cd命令在文件系統(tǒng)中向下移動(dòng)到一個(gè)子目錄中。例如:
$pwd
/home/steve/dirl
$cddir2
$pwd
/home/Steve/dirl/dir2
當(dāng)前目錄的父目錄可以用?.1雙點(diǎn))來(lái)表示,用cd命令在文件
系統(tǒng)中向上移動(dòng)到當(dāng)前目錄的父目錄中。例如:
$pwd
/home/Steve/dirl/dir2
$cd..
$pwd
/home/steve/dirl
無(wú)論什么時(shí)候,用戶(hù)處于文件系統(tǒng)的什么位置,都可以用cd命
令回到當(dāng)前用戶(hù)的主目錄。
4.6創(chuàng)立目錄mkdir
功能:
創(chuàng)立新目錄。每個(gè)新目錄都包含兩個(gè)標(biāo)準(zhǔn)的項(xiàng).(點(diǎn))和兩個(gè)
點(diǎn))。
語(yǔ)法:
$mkdirdir_name
4.7刪除目錄rmdir
功能:
刪除目錄。刪除目錄必須是空的,不能是當(dāng)前目錄。
語(yǔ)法:
$rmdirdir_name
4.8文件操作命令
4.8.1列文件1s
功能:
顯示目錄中的內(nèi)容,列出當(dāng)前目錄中所有文件的文件名
參數(shù)說(shuō)明:
a:列出目錄中所有文件
d:列出所有子目錄
1:列出長(zhǎng)格式文件信息
舉例:
Is-a:列出當(dāng)前目錄中的所有文件
1s-1:顯示文件的詳細(xì)信息
4.8.2文件拷貝cp
功能:
生成文件的精確的拷貝。
語(yǔ)法:
CP原有文件目的文件
4.8.3文件移動(dòng)mv
功能:
將文件從一個(gè)位置移動(dòng)到另一個(gè)位置,或者改變文件的名字???/p>
將一個(gè)文件移動(dòng)到一個(gè)現(xiàn)有目錄中,并保持名字不變,也可以在移動(dòng)
時(shí)改變文件名。
語(yǔ)法:
mv原名新名
mv源目的
4.8.4文件刪除rm
功能:
刪除文件或目錄
語(yǔ)法:
rm文件名
rm-r目錄名
4.8.5查看文件內(nèi)容cat、more>pg
功能:
顯示文件內(nèi)容
語(yǔ)法:
cat文件名
more文件名
pg文件名
4.8.6測(cè)試文件wc
功能:
計(jì)算文件中的行數(shù)、字?jǐn)?shù)和字符數(shù)
參數(shù)說(shuō)明:
c:計(jì)算字符數(shù)
1:計(jì)算行數(shù)
W:計(jì)算字?jǐn)?shù)
舉例:
#wcprofile
1353381profile
III
行數(shù)字?jǐn)?shù)字符數(shù)
4.8.7鏈接In
功能:
鏈接[In)命令的功能是使同一個(gè)文件有兩個(gè)不同的名字。In
并不生成文件的拷貝,它只是建立了指向同一個(gè)物理文件的第二個(gè)文
件名。In命令通常用于使同一個(gè)文件出現(xiàn)在多個(gè)目錄中。
如果用戶(hù)編輯或改變其中一個(gè)文件,那么另一個(gè)文件也出現(xiàn)相同
的改變。
當(dāng)用In命令為一個(gè)文件建立另一個(gè)名字,就為該文件增加了一
個(gè)鏈接。如果用rm命令刪除了其中一個(gè)文件名,實(shí)際上并沒(méi)有真正
刪除這個(gè)文件,而僅僅使取消了這個(gè)名字與這個(gè)文件的鏈接,只有取
消了最后一個(gè)鏈接,才會(huì)真正刪除這個(gè)文件。
語(yǔ)法:
In源目的
4.9文件權(quán)限
在文件系統(tǒng)中每個(gè)文件和目錄除了名字以外還具有很多屬性。可
以使用1s-1查看其中的一些屬性。例如:
(1)(2)(3)(4)(5)(6)
⑺
drwxrwxr-x2teamOlstaff224Aug1210:16
C
drwxrwxr-x2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 溫州理工學(xué)院《居住建筑設(shè)計(jì)原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州城市職業(yè)學(xué)院《化工原理實(shí)驗(yàn)一》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京工業(yè)職業(yè)技術(shù)大學(xué)《兒重發(fā)育保健護(hù)理》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南質(zhì)量工程職業(yè)學(xué)院《數(shù)字媒體后期制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東現(xiàn)代學(xué)院《寶石合成與優(yōu)化》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南應(yīng)用技術(shù)職業(yè)學(xué)院《建筑風(fēng)格史》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川音樂(lè)學(xué)院《ED器件與應(yīng)用技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 聊城大學(xué)《幼兒心理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 黑龍江能源職業(yè)學(xué)院《有限元分析及應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年江西省“三新”協(xié)同教研體高三上學(xué)期12月份聯(lián)考?xì)v史試卷
- 安徽省歷年中考語(yǔ)文現(xiàn)代文閱讀之非連續(xù)性文本閱讀6篇(截至2024年)
- 《典型的光器件AWG》課件
- 出血熱知識(shí)培訓(xùn)課件
- 廣東省汕頭市潮南區(qū)2024-2025學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測(cè)英語(yǔ)試卷(無(wú)答案)
- 2024年度工業(yè)自動(dòng)化設(shè)備維護(hù)保養(yǎng)及上門(mén)維修合同3篇
- 2025年公司總經(jīng)理年終總結(jié)工作報(bào)告
- 安徽省“江淮十?!?024屆高考化學(xué)一模試卷含解析
- 圖書(shū)外借服務(wù)計(jì)劃
- 軟考系統(tǒng)集成項(xiàng)目管理工程師教程完整版
- 危險(xiǎn)性較大的分部分項(xiàng)工程清單和安全管理措施范文
- 2025屆高三歷史二輪復(fù)習(xí)教學(xué)計(jì)劃
評(píng)論
0/150
提交評(píng)論