版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
AIX培訓(xùn)教材
目錄
第1章RS/6000產(chǎn)品概述11
1.1IBMRISC芯片技術(shù)11
1.2對稱多處理技術(shù)fSymmetricMulit-Processor,SMP)12
1.2.1傳統(tǒng)SMP的缺點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)簡介16
2.1AIX的來歷16
2.2AIX操作系統(tǒng)的主要特點17
2.2.1遵循眾多工業(yè)標(biāo)準(zhǔn)17
2.2.2先進(jìn)的系統(tǒng)設(shè)計17
2.2.3AIX的連接性18
2.2.4終端支持19
2.3命令語言解釋器(ksh)19
2.4AIX文本編輯器19
2.5AIX系統(tǒng)中的DOS工具19
2.6AIX系統(tǒng)的用戶界面19
2.7聯(lián)機(jī)幫助20
2.8AIX的幾個重要技術(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文件移動mv32
4.8.4文件刪除rm32
4.8.5查看文件內(nèi)容cat、more、pg32
4.8.6測試文件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入門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)輸入、輸出、出錯和重定向40
5.6.1標(biāo)準(zhǔn)輸入、輸出和出錯40
5.6.2重定向40
5.6.3重定向的組合41
5.7文件結(jié)束標(biāo)記41
5.8管道線和過濾器42
5.9tee一分叉42
5.10命令返回值42
5.11反引號操作符43
5.12命令序列43
5.13反斜線操作符43
第6章vi使用44
6.1vi簡介44
6.2vi的進(jìn)入與離開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三個系統(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用戶界面組件54
7.4.1.2SMIT的啟動與使用55
7.4.1.3SMIT主要功能及主菜單的使用56
7.4.1.4smit對話屏幕的使用57
7.4.1.5輸出屏幕60
7.4.1.6smit屏幕及腳本記錄文件60
7.4.2DSMIT簡介61
7.4.3可視化系統(tǒng)管理器[VSM)簡介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)啟動和關(guān)閉78
9.1系統(tǒng)啟動78
9.1.1系統(tǒng)啟動的幾個階段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查看啟動信息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ù)語89
11.2設(shè)備文件89
11.30DM預(yù)定義和定制設(shè)備數(shù)據(jù)庫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自動配置設(shè)備94
11.7.2手工配置95
11.7.2.1SMIT設(shè)備菜單95
11.7.2.2增加配置設(shè)備96
11.8獲取硬件配置信息97
第12章存儲管理概述98
98
12.2傳統(tǒng)UNIX磁盤存儲98
12.3LVM的優(yōu)點98
12.4物理存儲99
12.4.1物理存儲概念99
12.4.2卷組考慮100
12.4.3卷組描述字段100
12.5邏輯存儲101
12.5.1邏輯存儲概念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)點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邏輯存儲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增加磁盤127
13.3.3遷移物理卷內(nèi)容127
13.4獲取存儲系統(tǒng)的配置信息127
第14章文件系統(tǒng)管理128
14.1根本概念128
14.1.1日志文件系統(tǒng)的結(jié)構(gòu)128
14.1.2inode節(jié)點結(jié)構(gòu)128
14.1.3磁盤分段(fragmentation)129
14.1.4inode節(jié)點的數(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磁盤空間管理139
14.3.1顯示文件系統(tǒng)空間使用情況140
14.3.2控制增長較快的文件140
14.3.3顯示磁盤使用情況141
第15章系統(tǒng)交換區(qū)管理142
15.1換頁空間的概念142
15.2為什么使用換頁空間143
15.3如何提高換頁空間的性能143
15.4換頁空間相關(guān)命令和文件143
15.5增加換頁空間144
15.6修改換頁空間145
15.7刪除換頁空間145
15.8換頁空間問題解決145
第16章系統(tǒng)備份和恢復(fù)147
16.1概念與術(shù)語147
16.1.1備份和恢復(fù)147
16.1.2恢復(fù)148
16.1.3備份的類型148
16.1.4備份的策略148
16.L5備份用設(shè)備149
16.1.5.1軟盤149
16.1.5.2磁帶150
16.2備份和恢復(fù)的實施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)實例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檢驗連通性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章用戶和組管理173
18.1概述173
18.1.1用戶和組173
18.1.2用戶登錄和初始化173
18.1.2.1用戶登錄過程173
18.1.2.2用戶初始化文件175
18.1.3組的分類176
18.1.4用戶劃分176
18.1.5平安性和用戶菜單177
18.2用戶管理178
18.2.1顯示系統(tǒng)中所有用戶178
18.2.2添加用戶179
18.2.3修改/顯示用戶屬性180
18.2.4刪除用戶181
18.2.5設(shè)置、更改用戶口令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)管理員與用戶通訊的工具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
年推出以來,已經(jīng)成為同行業(yè)的佼佼者。剛剛進(jìn)入2000年,RS/6000
在全球的裝機(jī)量就突破了100萬套。自1993年RS/6000進(jìn)入中國市
場以來,其裝機(jī)量已超過一萬套,目前市場占有量穩(wěn)居第一,被廣泛
應(yīng)用于金融、電信、交通、制造等行業(yè)以及政府部門。RS/6000具有
極寬的產(chǎn)品線,包括筆記本型,桌上型,桌邊型和機(jī)柜型,還有最高
端的并行處理系統(tǒng)(SP),為適應(yīng)用戶不同檔次的應(yīng)用需求提供相應(yīng)
的解決方案。
RS/6000不僅是最正確的開放系統(tǒng)平臺,而且在RS/6000系列所
有型號的機(jī)器上,都采用同一結(jié)構(gòu)的RISC技術(shù)芯片,運(yùn)行同一個操
作系統(tǒng):AIX/6000,并且實現(xiàn)了二進(jìn)制兼容,任一應(yīng)用軟件不作任何
修改就可在所有型號的機(jī)器上運(yùn)行,極大地保護(hù)了用戶的投資。同時
RS/6000還具有強(qiáng)大的通訊和聯(lián)網(wǎng)能力,能夠支持從PC到大型主機(jī)、
跨越多種平臺的連接方式,如:Ethernet,TokenRing,FDDI,SNA,
X.25,ATM等。
RS/6000產(chǎn)品,不管從其芯片技術(shù),其產(chǎn)品系列寬度,其通訊能
力,其外部設(shè)備支持能力,還是從其操作系統(tǒng)和應(yīng)用軟件的支持均是
目前業(yè)界最好的選擇。
1.1IBMRISC芯片技術(shù)
RISC(精簡指令集計算)是IBM工程師在70年代初創(chuàng)造的一種處
理器體系結(jié)構(gòu)。在這種技術(shù)中,系統(tǒng)硬件將完成最常用的計算機(jī)指令,
同時在一個時鐘周期內(nèi)處理器將完成多項任務(wù),該技術(shù)提供了軟件與
硬件之間的協(xié)作,這使得處理器的性能得到迅速的提高。1990年,
IBM推出了第二代RISC芯片,及POWER芯片;1993年6月IBM推出
了P0WER2芯片。同年10月,IBM與Apple、Motorola聯(lián)手開發(fā)出
新一代的PowerPCfPowerPerformanceChip]芯片。目前RS/6000
產(chǎn)品線上使用的有PowerPC604e、RS64、P0WER3等芯片,其中64位
的RS64芯片也已推出第三代產(chǎn)品。
銅芯片技術(shù)及SOI技術(shù):傳統(tǒng)CPU都采用鋁制導(dǎo)線,用銅代替鋁
是芯片制造技術(shù)的一次革命。由于銅的導(dǎo)電性能好,因此銅芯片具有
更高的計算效率,同時由于銅的熱損耗低,因此銅芯片工作更穩(wěn)定,
也利于制造更高主頻的CPU,如千兆赫芯片的制造就必須采用銅技術(shù)。
IBM于1999年下半年首先在RS/6000最高端SMP機(jī)型S80上采用了
銅芯片,由于其卓越的性能表現(xiàn),備受用戶青睞,在不到半年時間內(nèi),
裝機(jī)量已超過千臺。由于高端機(jī)型如S80的用戶群很小,今年IBM開
始在低端機(jī)型如170、270,中檔效勞器如F80、H80、M80上采用銅
芯片,以便更多的用戶享受到銅芯片的卓越性能表現(xiàn)。由于銅與制造
芯片的主要原材料硅很難熔合,因此多數(shù)制造廠商還沒有掌握銅芯片
制造工藝。
SOI是芯片制造技術(shù)上的另一項革新工藝,它是在晶體管集成電
路層上覆蓋絕緣材料層,從而大大降低電磁干擾。相同主頻條件下,
采用SOI技術(shù)的CPU比不采用SOI技術(shù)的CPU,性能會有35%的提升;
反之,相同性能的CPU,采用SOI技術(shù)的CPU比不采用SOI技術(shù)的CPU
約節(jié)能l/3o
同其它廠家的產(chǎn)品相比,IBM的芯片具有更小的芯片尺寸,更低
的功耗,性能更加優(yōu)良,防止了其它廠商生產(chǎn)的芯片所普遍存在的芯
片過熱問題,提高了系統(tǒng)整體的穩(wěn)定性和可靠性。RS/6000是RISC
技術(shù)成功應(yīng)用的典范。
1.2對稱多處理技術(shù)(SymmetricMulit-Processor,SMP)
1.2.1傳統(tǒng)SMP的缺點
通常采用SMP技術(shù)的UNIX系統(tǒng),其真正有效的CPU數(shù)目都不超過
8個。這時因為傳統(tǒng)的SMP技術(shù)有以下的局限性:
內(nèi)存總線擁擠
當(dāng)多個CPU共享同一個內(nèi)存總線時,一定會發(fā)生類似以太網(wǎng)
(Ethernet)上的碰撞情形,例如,當(dāng)某一進(jìn)程正在存取內(nèi)存的數(shù)
據(jù)時,其它進(jìn)程就不能使用這唯一的一條內(nèi)存總線。
系統(tǒng)可用性
計算機(jī)的CPU數(shù)目越多,可能發(fā)生故障的元件就越多,一般的SMP
的UNIX系統(tǒng)并非不停頓主機(jī)的設(shè)計,因此任何一個CPU或其它元件
故障出現(xiàn),都會引起系統(tǒng)的停機(jī),造成用戶的損失。
1.2.2RS/6000的解決方案
鑒于以上的一些問題,IBMRS/6000的高端SMP主機(jī)在設(shè)計時采
取以下的方式來解決:
ParallerDataSwitch(并行數(shù)據(jù)通道)
RS/6000的CPU、內(nèi)存和輸入/輸出設(shè)備中間,特別加上了一個
類似交換機(jī)的機(jī)構(gòu),稱為ParallerDataSwitch。這個Switch
可以同時提供多條總線通道而減少內(nèi)存總線擁擠的問題。這樣的功能
及速度是目前采用SMP技術(shù)的UNIX系統(tǒng)中領(lǐng)先的。
ServiceProcessor(效勞處理器)
IBM公司為了解決SMP問題,所有采用SMP技術(shù)的RS/6000系統(tǒng)
上都標(biāo)準(zhǔn)配備有一個可稱為“系統(tǒng)衛(wèi)士”的效勞處理器。這個獨(dú)立的
處理器可執(zhí)行許多功能,它可以在系統(tǒng)末開機(jī)的情況下執(zhí)行系統(tǒng)的檢
測動作,也可以在系統(tǒng)任何一個元件發(fā)生問題時自動將系統(tǒng)重新啟動,
并將有問題的元件隔離待修,不需人工處理。
1.3SP技術(shù)
RS/6000SP是一種分布式存儲和多計算結(jié)構(gòu)的大型效勞器,具
有高性能、可伸縮性、高可用性、強(qiáng)大的管理能力與靈活性,適合處
理最苛刻的技術(shù)與商業(yè)工作負(fù)荷。它特別出色的通用性允許跨數(shù)百或
數(shù)千個處理器并行運(yùn)行大規(guī)模的工作負(fù)荷,還能夠在單個SP節(jié)點上
運(yùn)行數(shù)十個單個串行或?qū)ΨQ多處理應(yīng)用,并由中心控制點進(jìn)行全面管
理與協(xié)調(diào)。通過它,您甚至能夠用單一SP系統(tǒng)同時支持兩種類型的
工作。不同性能的節(jié)點、內(nèi)存、磁盤、I/O特性結(jié)合在一起,構(gòu)成最
高達(dá)512個節(jié)點的系統(tǒng)。冗余的重要構(gòu)件及同步維護(hù)功能提高了系統(tǒng)
等級與應(yīng)用的可用性。SP系統(tǒng)能夠以較低的費(fèi)用逐步升級,投資保
護(hù)性極好。
SP采用MPP體系結(jié)構(gòu),其技術(shù)已在國際象棋人機(jī)大戰(zhàn)、“觀察者〃
號火星登陸、廣島冬奧會等大出風(fēng)頭。MPP是擴(kuò)展能力最強(qiáng)的并行計
算技術(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位,地址總線寬度也為32位,尋址空間4GB,
總線時鐘為10MHz,最大數(shù)據(jù)傳輸率為40MB/soMCA配有總線仲裁
機(jī)構(gòu),可支持16個總線主控制器,允許共享中斷級,適用于多用戶、
多任務(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),其英文全
稱為:PeripheralComponentInterconnectSpecialInterest
Group(外圍部件互連專業(yè)組),簡稱PCISIG。PCI是一種先進(jìn)的局部
總線,已成為局部總線的標(biāo)準(zhǔn)。
PCI總線是一種不依附于某個具體處理器的局部總線。從結(jié)構(gòu)上
看,PCI是在CPU和原來的系統(tǒng)總線之間插入的一級總線,具體由一
個橋接電路實現(xiàn)對這一層的管理,并實現(xiàn)上下之間的接口以協(xié)調(diào)數(shù)據(jù)
的傳送。管理器提供了信號緩沖,使之能支持10種外設(shè),并能在高
時鐘頻率下保持高性能。PCI總線也支持總線主控技術(shù),允許智能設(shè)
備在需要時取得總線控制權(quán),以加速數(shù)據(jù)傳送。
PCI總線和ISA、EISA、MCA總線之間通過橋接電路連接,使基
于PCI總線的RS/6000具有支持MCA、EISA、ISA總線結(jié)構(gòu)的卡。
現(xiàn)在絕大多數(shù)的IBMRS/6000都采用了PCI總線結(jié)構(gòu)。
1.5系統(tǒng)的可靠性
RS/6000使用的Power系列芯片,具有數(shù)據(jù)總線的校驗?zāi)芰?,?nèi)
存總線可以檢測和糾正錯誤,并具有位替補(bǔ)能力。加電時,所有構(gòu)成
CPU的部件均要通過一個內(nèi)在的自控程序?qū)λ械倪壿嬰娐愤M(jìn)行廣泛
的測試,保證RS/6000的正常動作。冗余的電源和風(fēng)扇,可熱插拔的
硬盤,以及ServiceProcessor的存在也使得系統(tǒng)部件在故障情況下
可持續(xù)運(yùn)行,大大增強(qiáng)了整個系統(tǒng)的可靠性。
RS/6000的高性能,不是單單依靠提高CPU時鐘頻率,而是通過
采用先進(jìn)的體系結(jié)構(gòu),優(yōu)化的編譯技術(shù)和先進(jìn)的技術(shù)應(yīng)用,從整體上
充分提高了系統(tǒng)性能。在高速存儲子系統(tǒng),寬帶寬和高傳輸率I/O通
道等方面,IBM同樣處于工業(yè)領(lǐng)先地位。
1.6高可靠性群集多處理軟件HACMP
HACMP(即HighAvailabilityClusterMulti-Processing}軟
件提供了一種預(yù)防由于意外斷電或其它異常情況引起效勞器停機(jī),因
而造成系統(tǒng)內(nèi)單點失敗的有效途徑。其設(shè)計以一個群集管理器為中心,
該管理器將檢查網(wǎng)絡(luò)中各個群集成員的狀態(tài),與效勞處理器協(xié)商并監(jiān)
視其它系統(tǒng)。一旦它確認(rèn)某效勞器發(fā)生故障,群集管理器將立即啟動
重新配置過程。
HACMP可根據(jù)需要進(jìn)行靈活配置,它主要有以下三種工作方式:
熱備份:定義一個節(jié)點為備份機(jī),它將處于空閑等待狀態(tài),等待
接替故障節(jié)點的資源。
輪詢:幾個節(jié)點各自有自己的應(yīng)用和任務(wù),它們之間互為備份。
并發(fā)存?。簬讉€節(jié)點同時訪問同一共享存儲介質(zhì),進(jìn)行同一工作。
HACMP/6000視具體應(yīng)用復(fù)雜程度和配置不同,其接管時間在30
秒到300秒,完全不需要人工干預(yù)。
第2章AIX操作系統(tǒng)簡介
IBM的RS/6000系列小型機(jī)上運(yùn)行著一種叫做AIX的UNIX操作
系統(tǒng)。AIX(AdvancedInteractiveExecutive一高級交互式執(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)域最廣,最開放的第二代的UNIX系統(tǒng),它聚集了多年來計算
機(jī)界在UNIX上的研究成果以及IBM在計算機(jī)體系結(jié)構(gòu),操作系統(tǒng)方
面40多年豐富的經(jīng)驗.特別適用于作關(guān)鍵數(shù)據(jù)處理。AIX擴(kuò)展了UNIX
在實時處理,系統(tǒng)管理,虛存管理,平安可靠性等方面的能力。它與其
它UNIX操作系統(tǒng)都是由同一原始代碼開發(fā)而成,并保持了與其他
UNIX操作系統(tǒng)的相容性。在遵循了絕大多數(shù)UNIX工業(yè)界標(biāo)準(zhǔn)的同時,
AIX還具有自己獨(dú)特的優(yōu)勢。它有一個可以隨時動態(tài)擴(kuò)充及連接的核
心(Kemel),一個強(qiáng)勁的存儲管理系統(tǒng)一一邏輯存儲管理tLogical
VolumeManager,LVM),一個可靠的文件系統(tǒng)日志文件系統(tǒng)
(JournalFileSystem)和ODM(對象數(shù)據(jù)管理)。AIX提供的一個
系統(tǒng)管理工具[SystemManagementInterfaceTool,smit)可以實
現(xiàn)幾乎所有的系統(tǒng)管理工作,它以簡單明了的菜單形式使得不熟悉
UNIX指令的人也可以很容易地進(jìn)行系統(tǒng)管理工作。AIX操作系統(tǒng)是二
進(jìn)制兼容的(BinaryCompatible),其應(yīng)用程序可以在從便攜機(jī)到超
級電腦上運(yùn)行而不需要重新編譯。AIX是一個真正有生產(chǎn)力的操作系
統(tǒng),它提供了7天24小時的運(yùn)作能力,同時HACMPfHighAvailability
ClusterMuti-Processing^的應(yīng)用也使系統(tǒng)具備了非常好的可靠性。
2.1AIX的來歷
AIX是IBM在BerkeleyBSD4.3、AT&TSystemV等UNIX操作
系統(tǒng)和POSIX、X/OPEN、XPG、OSF等眾多工業(yè)標(biāo)準(zhǔn)的根底上,進(jìn)行了
改造與擴(kuò)充后形成的操作系統(tǒng)。以下圖說明了AIX的形成過程:
2.2AIX操作系統(tǒng)的主要特點
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是第一個遵循OSF/AES標(biāo)準(zhǔn)的操作系統(tǒng)。除此之外,AIX還特別
遵循POSIX、SYSTEMV以及BSD標(biāo)準(zhǔn)。
2.2.2先進(jìn)的系統(tǒng)設(shè)計
AIX操作系統(tǒng)的優(yōu)越性主要表達(dá)在以下幾點:
(1)PageableKernel(可置換內(nèi)核),其核心是可分頁的,它可
將暫不需要的內(nèi)核程序,如打印驅(qū)動程序,置換出內(nèi)存(需要時可再
置換內(nèi)存),改變內(nèi)核必須常駐內(nèi)存的方式,從而提高了內(nèi)存可用空
間和系統(tǒng)性能。
(2)預(yù)占實時處理及先占機(jī)制使高優(yōu)先級進(jìn)程能立即從低優(yōu)先
級進(jìn)程獲取所需資源,這對聯(lián)機(jī)事務(wù)處理任務(wù)非常重要。
(3)虛擬內(nèi)存管理機(jī)構(gòu)提供了非常大的地址空間支持,虛擬內(nèi)
存管理器fVirtualMemoryManagement,VMM)用于管理實際內(nèi)存頁
幀的分配和解決進(jìn)程查詢那些當(dāng)前不在實際內(nèi)存中的虛擬內(nèi)存頁的
問題。
(4)對線程的支持。線程是AIX版本4所設(shè)計的新模型,AIX
進(jìn)程被分成為兩個獨(dú)立的成分,強(qiáng)化了任務(wù)(tasks)和線程(threads)
兩個概念。線程是被看作一個根本調(diào)度實體的活動執(zhí)行環(huán)境,一個任
務(wù)有多個線程,它們并發(fā)運(yùn)行。它的好處就是任務(wù)中的所有線程共享
任務(wù)的資源。
(5)基于流方式的I/OoAIX的I/O子系統(tǒng)支持類似映象文件,
預(yù)分頁、數(shù)據(jù)定速和異步I/O等功能,它實現(xiàn)所謂內(nèi)存映射I/O和
I/O定速的技術(shù)。內(nèi)存映射直接映射內(nèi)存中的文件,這樣就越過傳統(tǒng)
的I/O塊和內(nèi)核,緩解由于文件放置和可能的磁盤碎塊影響而導(dǎo)致的
I/O后果。I/O定速技術(shù)阻止了密集型I/O程序構(gòu)造較長的I/O隊列,
確保了高需求程序和低需求程序?qū)τ贗/O資源的公平共享。
16)支持對稱式多處理器fSymmetricMuti-Process,SMP)o通
過在多處理器間分配線程來實現(xiàn)多線程,使任務(wù)能夠并發(fā)執(zhí)行。
(7)日志文件環(huán)境。日志文件系統(tǒng)(JFS)記錄文件系統(tǒng)的變動,
它允許在系統(tǒng)損壞時,重建并恢復(fù)其文件系統(tǒng)。日志文件系統(tǒng)還可根
據(jù)業(yè)務(wù)需要進(jìn)行擴(kuò)充。
(8)核心可動態(tài)擴(kuò)展。這是AIX獨(dú)有的特點,核心擴(kuò)展模塊可
以不通過預(yù)占任何正在進(jìn)行的活動而參加到某個可操作環(huán)境,在系統(tǒng)
運(yùn)行時用戶仍可改變設(shè)備驅(qū)動程序和系統(tǒng)參數(shù),并可實現(xiàn)庫的動態(tài)鏈
接和加載。正確使用擴(kuò)展核心和修改核心,將是十分有用的。
(9)總體吞吐量均衡。AIX內(nèi)核通過優(yōu)先調(diào)度及強(qiáng)行處理的功
能提供任務(wù)的實時預(yù)測性。當(dāng)系統(tǒng)需要時,內(nèi)存負(fù)載控制算法能夠測
得并推遲新進(jìn)程的執(zhí)行直到當(dāng)前進(jìn)程順利結(jié)束。此外,AIX還提供了
許多系統(tǒng)功能以克服阻礙系統(tǒng)吞吐量提高的因素,如:通過減少LAN
設(shè)備驅(qū)動器以提高系統(tǒng)和網(wǎng)絡(luò)的性能、改良C編譯器的連接時間、提
供NFS及TCP/IP網(wǎng)絡(luò)功能等。
(10)AIX4.3版可以同時支持32位和64位的應(yīng)用,其B0S中
包括了JDK、JITQustInTime),可以更好地支持Java效勞器和客
戶機(jī)應(yīng)用。
(11)AIX提供了SMIT、VSM等豐富的系統(tǒng)管理工具,極大方便
了系統(tǒng)管理工作。其中SMIT是菜單驅(qū)動的系統(tǒng)管理工具,可以在字
符終端上運(yùn)行。絕大多數(shù)系統(tǒng)管理工作可以通過SMIT執(zhí)行。
(12)AIX具備C2級平安標(biāo)準(zhǔn)且到達(dá)Year2000ready。
由AIX的體系結(jié)構(gòu)及功能特性可以提出一個事實,那就是AIX核
心根本上和傳統(tǒng)的UNIX系統(tǒng)一樣,而且它的I/O系統(tǒng)的許多成分
象虛擬內(nèi)存管理器和文件系統(tǒng)一一已經(jīng)有相當(dāng)?shù)臄U(kuò)展,提供了一個超
越了以前UNIX用戶所期望的一個優(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命令語言解釋器[ksh)
Shell提供人機(jī)交互式的接口。AIX為最終用戶提供的三種主要
的Shell,分別是BourneShell(sh),CShell(Csh)和KornShell
(Ksh)oIBM默認(rèn)的Shell是Ksh,它由于對BourneShell向下兼容、
與csh的最正確特性相一致而獨(dú)具吸引力。
2.4AIX文本編輯器
AIX提供的編輯器有:ed、ex、vi和sed。最新的AIX標(biāo)準(zhǔn)編輯
器是sed,是一個非交互式的面向流的編輯器。除ed外的其他文件
編輯器均包含在AIX擴(kuò)展系統(tǒng)中。目前用戶經(jīng)常使用vi編輯器。在
以后的章節(jié)中將詳細(xì)介紹其具體使用方法。
2.5AIX系統(tǒng)中的DOS工具
AIX通過使用一套允許讀寫DOS格式文件的實用程序可以在DOS
與AIX間移動文件,允許用戶存取DOS目錄,并給予用戶按DOS格式
來格式化磁盤的能力。
2.6AIX系統(tǒng)的用戶界面
AIX提供兩種類型的用戶界面:圖形用戶界面和命令行界面。當(dāng)
一個用戶界面具有圖形對象,如窗口和菜單時,它就稱為圖形用戶界
面。AIX通用桌面環(huán)境tCommonDesktopEnvironment,CDE)和AIX
Windows即為用戶提供了這種界面。AIXCDE允許用戶存取網(wǎng)絡(luò)設(shè)備
和工具而無須知道它們的具體位置,用戶可以通過簡單地拖放對象在
應(yīng)用程序之間交換數(shù)據(jù)。AIXWindows可以讓用戶移動并拖放窗口,
由于它對這些窗口增加了一個框架,因此,它也負(fù)責(zé)窗口的顯現(xiàn)。
圖形用戶界面是以X窗口系統(tǒng)為根底,由AIXWindows來進(jìn)行管
理的。X窗口系統(tǒng),簡稱X,并不是圖形用戶界面,而是一種網(wǎng)絡(luò)窗
口系統(tǒng),它提供的是一種產(chǎn)生窗口級聯(lián)體系和在窗口中描繪的方法。
命令行界面那么是字符界面,這里不再介紹了。
盡管界面的呈現(xiàn)方式不同,但用戶登錄時呈現(xiàn)某種畫面并不意味
著用戶沒有訪問其他界面的權(quán)限。系統(tǒng)默認(rèn)的界面通常是CDE環(huán)境。
2.7聯(lián)機(jī)幫助
在AIX系統(tǒng)中可以通過兩個命令獲得聯(lián)機(jī)幫助功能:
man〔manual)和info(InfoExplorer)
(1)使用man。在指定命令行鍵入man命令后,緊跟需要求助
的命令名。
(2)使用InfoExplorer。在命令行鍵入Info命令。通過菜單
項選擇擇就可以聯(lián)機(jī)使用InfoExplorer。InfoExplorer中主要包括
系統(tǒng)參考手冊、AIX手冊和IBM紅皮書。
2.8AIX的幾個重要技術(shù)
2.8.1LVM-LogicalVolumeManager
邏輯卷管理器是在應(yīng)用與存儲設(shè)備之間進(jìn)行管理的軟件層。其具
體技術(shù)細(xì)節(jié)將在后面的章節(jié)討論。
2.8.2JFS-JournalFileSystem
日志文件系統(tǒng)借鑒了數(shù)據(jù)庫保護(hù)數(shù)據(jù)的技術(shù),以日志的形式記錄
文件的變化,可以確保系統(tǒng)在任何時候都能夠維護(hù)數(shù)據(jù)的可訪問性。
其具體技術(shù)細(xì)節(jié)將在后面的章節(jié)討論。
2.8.3系統(tǒng)管理接口工具(smit)
用戶可以直接通過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)入
因為AIX是多用戶系統(tǒng),用戶要做的第一件事就是提供自己的身
份,以便系統(tǒng)確認(rèn)。系統(tǒng)中每個用戶都有相應(yīng)的用戶名和相關(guān)的密碼。
當(dāng)系統(tǒng)啟動后出現(xiàn)登陸提示,命令行的登陸畫面如下:
AIXVersion4
(C)CopyrightsbyIBMandbyothers1982,1996.
Login:root
輸入用戶名回車后,系統(tǒng)提示輸入用戶口令
password:
假設(shè)用戶名及口令均正確,那么用戶將登錄成功。此時系統(tǒng)會出
現(xiàn)命令提示符$或#,即表示可接收用戶輸入的操作系統(tǒng)命令。
如果輸入的用戶名或密碼不正確,均不能登陸,系統(tǒng)不提示是用
戶名不正確還是密碼不正確,但系統(tǒng)會重新出現(xiàn)登陸信息。當(dāng)看到登
陸提示后,用戶就可以重新開始登陸。
3.1.1.2系統(tǒng)退出
當(dāng)用戶完成工作后應(yīng)及時從系統(tǒng)中退出,回到登陸狀態(tài),確保系
統(tǒng)的平安。
系統(tǒng)退出有三種方法:
?$<ctrl-d>
?$exit
?$logout
3.1.2系統(tǒng)關(guān)閉和重啟
SMIT菜單中systemenvironment下的選項stopthesystem或
者shutdown命令可以用來“干凈”地關(guān)閉系統(tǒng)。
shutdown命令語法:
shutdown[-options][+timemessage
如果不帶參數(shù),shutdown將在所有終端上顯示一條信息(用wall
命令),一分鐘后開始關(guān)閉所有終端,殺掉所有進(jìn)程,進(jìn)行硬盤同步
(即清洗緩沖區(qū)),unmount所有文件系統(tǒng)并終止系統(tǒng)運(yùn)行。
-F參數(shù)標(biāo)識快速關(guān)機(jī)(沒有警告),-r參數(shù)表示關(guān)機(jī)后重新啟
動,-m參數(shù)使系統(tǒng)進(jìn)入單用戶(維護(hù))模式,-k參數(shù)模擬關(guān)機(jī)。
?快速關(guān)機(jī):ftshutdown-F
?關(guān)機(jī)后重啟:ftshutdown-Fr
?重啟:ftreboot
3.1.3修改密碼passwd
用戶登錄時,系統(tǒng)要求用戶輸入用戶名和口令,盡管用戶可以不
設(shè)口令,但大多數(shù)用戶都在登錄時使用口令。
當(dāng)用戶在計算機(jī)上建立一個用戶名時,系統(tǒng)或平安管理員將分配
給用戶一個臨時口令。用戶第一次登錄時,系統(tǒng)將建議用戶更改口令。
用戶可以使用passwd命令來修改口令。
功能:
修改用戶的密碼。root用戶可以修改任何用戶的密碼,不需要
原來密碼。其他用戶必須先輸入原來密碼,才能修改。
舉例:
#passwd
passwd:—輸入舊口令
newpasswd:—輸入新口令
re-enternewpasswd:—重新輸入新口令
3.1.4日期和日歷
date命令
功能:
以指定的格式顯示當(dāng)前日期和時間,超級用戶可以使用它來修改
系統(tǒng)的日期和時間。
舉例:
$date
顯示:TueFeb1809:23:58TAIST1997
cal命令
功能:
顯示日歷
主要選項: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)注冊的用戶
whoamI命令
功能:列出當(dāng)前系統(tǒng)使用者身份
finger命令
功能:顯示當(dāng)前登錄到系統(tǒng)中的用戶的信息
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:
接收信件時在mail提示符&后面可使用的命令:
d:刪除信息
s:把消息添加至文件中
m:向后查看消息
q:退出信件接收并把消息留在隊列中
?:顯示信件選項
中:到顯示的頂部
t:到所收消息的頂部
3.1.8查找命令find
功能:
在一個或多個目錄中查找符合指定條件的文件,顯示文件名或?qū)?/p>
這些文件進(jìn)行特定的操作
語法:
findpathexpression
參數(shù)說明:
-type
f
文件
d
目錄
-size
+n
文件大小超過nblocks(lblock=512bytes)
-n
文件大小小于nblocks
n
文件大小等于nblocks
-mtime
+x
X天以前被修改的文件
-X
X天以內(nèi)被修改的文件
-perm
onum
訪問指定權(quán)限的文件(權(quán)限以8進(jìn)制表示)
mode
訪問指定權(quán)限的文件(權(quán)限以字母表示,如rwx)
-user
User
屬于用戶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)輸入中搜索與指定格式相匹配的行
語法:
grep[options]pattern[filelfile2..]
參數(shù)說明:
-v:顯示與指定格式不匹配的行
-C:統(tǒng)計滿足條件的行數(shù)
-1:只顯示滿足匹配條件的文件名
-n:顯示滿足條件的行所在的行號
-I:查找時忽略大小寫
-w:做全單詞匹配
舉例:
grepmail.profile
搜索.profile文件中與mail匹配的行并顯示。
grep-vmail.profile
顯示與mail不匹配的行。
grep"~a[0-9]z$"filename
在filename中查找以'a,開頭、以'z'結(jié)尾、中間包含數(shù)字'
0'-,9'的串。
3.1.10UNAME命令
功能:
顯示當(dāng)前操作系統(tǒng)的信息。
舉例:
uname-n:顯示系統(tǒng)主機(jī)名
uname:顯示當(dāng)前操作系統(tǒng)名稱
uname-a:將顯示:
?當(dāng)前操作系統(tǒng)名稱
?主機(jī)名
?機(jī)器的CPUID號
?操作系統(tǒng)版本號
3.1.11查看命令幫助
功能:
在線幫助
語法:
mancommand
舉例:
manIs
Is命令的在線幫助
3.2DOS工具
Dosformat功能:用DOS格式格式化磁盤。
Dosdir功能:列出DOS格式盤上的目錄
Dosread功能:把DOS文件拷貝到AIX文件
Doswrite功能:把AIX文件拷貝到DOS格式上
Dosdel功能:刪除DOS文件
第4章文件和目錄操作
4.1文件和目錄
文件是以半永久形式駐留在一些穩(wěn)定的媒質(zhì)(如磁盤或磁帶)上
的數(shù)據(jù)字節(jié)序列。文件可以包含任何可用字節(jié)流來表示的內(nèi)容:可執(zhí)
行程序(如命令〕、文本(如郵件消息或書稿)、數(shù)據(jù)庫、位映像(如
屏幕圖象或圖片)等等。如果能夠?qū)⑵浯鎯υ诖疟P或磁帶上,并為其
命名,它就是文件。
盡管UNIX系統(tǒng)將所有文件視為毫無區(qū)別的數(shù)據(jù)字節(jié)序列,但用
戶或應(yīng)用程序可以給文件加上附加結(jié)構(gòu),以使其具有更多的意義。文
本文件是附加結(jié)構(gòu)的簡單例子。在一個文本文件中,用一個稱為換行
符的ASCH字符來分隔行,使文件具有一種簡單的邏輯結(jié)構(gòu)。另一個
例子就是可執(zhí)行程序〔如cat或wc)中包含的二進(jìn)制數(shù)據(jù)??梢允?/p>
用wc工具計算一個可執(zhí)行文件中的字符數(shù),就像計算一個文本文件
一樣。通常cat命令對于非文本文件不很有用,但也可以用它來顯示
一個二進(jìn)制(非ASCH)文件或其他任何文件。實際上,一些時候用
戶會在一個對一些非ASCII文件進(jìn)行操作的管道線中使用cat或wc
命令。例如,用戶有時會用cat直接將一個二進(jìn)制文件送到打印機(jī)或
圖形終端進(jìn)行輸出。
目錄是一種特別的文件類型。目錄是一種特殊的文件,它不包含
文本或可執(zhí)行程序,而包含著一組文件的列表和有關(guān)這些文件的其他
信息。盡管一個目錄和其他文件一樣也是一個文件,但他與其他文件
的用途完全不同。
在文件系統(tǒng)中,目錄從整體而言是一個包含文件的位置。這個位
置與用戶辦公桌上的文件抽屜很相似。在UNIX系統(tǒng)中,文件存放在
目錄中。因為系統(tǒng)將所有文件都是為數(shù)據(jù)字節(jié)序列,所以可以將任何
文件存放在任何目錄中。實際上,用戶甚至可以將一個目錄放在另一
個目錄中。這有助于從整體上說明系統(tǒng),因為系統(tǒng)實際上是目錄和字
目錄的一種層次結(jié)構(gòu)。
4.2文件命名規(guī)那么
目錄和其他文件一樣也有名字,目錄命名遵循與普通文件同樣的
規(guī)那么:可以使用任何ASCH字符,但是大小寫字母是不同的,因此
名為NOTE的文件與名為note的文件是不同的。
在文件名中可以使用任何字符,并且文件名和他的擴(kuò)展名沒有任
何特殊的區(qū)別。在UNIX系統(tǒng)中許多文件名都使用擴(kuò)展名,如main,c
或rc2.d,但這些命名規(guī)那么是用戶約定的慣例,而不是由系統(tǒng)的任
何性質(zhì)所強(qiáng)加的。
盡管用戶可以任意使用自己喜歡的文件名,但一般來說,不宜在
文件名或目錄名中使用Shell通配操作符或其他對Shell有特殊意義
的字符。例如,應(yīng)該防止在文件名中使用美元符($)、分號(;)、
反斜線(\)、“and”符(&〕、感慨號(?。┬翘枺?)和管道符[)。
如果用戶愿意,可以使用這些字符,但這樣會造成混亂,因為無論什
么時候用戶在Shell中使用這些名字,都必須把這些特殊字符括起來,
否那么Shell就會把他們解釋為操作符,而不是普通字符。還有一個
字符即斜線(/)被保存用于創(chuàng)立文件名,但不能在文件名中使用。
在SVR4的一些目錄中,文件名可能被限制為最多14個字符。在
其他目錄中可以使用更長的文件名(最長256個字符)。然而,并不
能很容易的知道某個目錄是否有最長14個字符的限制。一般來說,
如果一個目錄有這個限制,那么他下面的所有子目錄也有這個限制,
但這個規(guī)那么也不是絕對的,除非用戶自己建立子目錄。對于用戶使
用的每個目錄,可以建立一個名字超過14個字符的測試文件。如果
文件名被截斷至14個字符,就要注意不能在該目錄中使用長文件名。
4.3路徑
頂層目錄是整個文件系統(tǒng)的出發(fā)點,它被稱為根目錄或文件系統(tǒng)
的根。根的地位很特殊,因為系統(tǒng)中的所有文件都是以此為出發(fā)點通
過一層一層子目錄才能找到。
如果用戶構(gòu)造了一個以斜線(/)開頭的路徑名,系統(tǒng)就會明白
這個路徑是從根目錄開始的。如果路徑?jīng)]有先導(dǎo)斜線,系統(tǒng)就假定用
戶是從當(dāng)前目錄開始的。
相對路徑指的是從當(dāng)前目錄開始路徑。
絕對路徑指的是從根目錄開始的路徑。
例如:
$pwd
/home/steve
$Isdirl(相對路徑)
dir2goodbyehello
$ls/home/steve/dirl(絕對路徑)
dir2goodbyehello
4.4顯示當(dāng)前工作目錄
當(dāng)使用不帶參數(shù)的Is命令時,它列出當(dāng)前目錄的內(nèi)容。正常情
況下,用戶總是位于一個目錄中。這個目錄就稱為當(dāng)前目錄或工作目
錄。
當(dāng)前目錄還可以用目錄名點)來表示。
pwd命令
功能:
顯示當(dāng)前工作目錄的全路徑
當(dāng)刪除文件時,最好先用這個命令檢查是否在正確的目錄下。
4.5改變目錄層次
用cd命令在目錄層次結(jié)構(gòu)中移動。
用cd命令在文件系統(tǒng)中向下移動到一個子目錄中。例如:
$pwd
/home/steve/dirl
$cddir2
$pwd
/home/Steve/dirl/dir2
當(dāng)前目錄的父目錄可以用?.1雙點)來表示,用cd命令在文件
系統(tǒng)中向上移動到當(dāng)前目錄的父目錄中。例如:
$pwd
/home/Steve/dirl/dir2
$cd..
$pwd
/home/steve/dirl
無論什么時候,用戶處于文件系統(tǒng)的什么位置,都可以用cd命
令回到當(dāng)前用戶的主目錄。
4.6創(chuàng)立目錄mkdir
功能:
創(chuàng)立新目錄。每個新目錄都包含兩個標(biāo)準(zhǔn)的項.(點)和兩個
點)。
語法:
$mkdirdir_name
4.7刪除目錄rmdir
功能:
刪除目錄。刪除目錄必須是空的,不能是當(dāng)前目錄。
語法:
$rmdirdir_name
4.8文件操作命令
4.8.1列文件1s
功能:
顯示目錄中的內(nèi)容,列出當(dāng)前目錄中所有文件的文件名
參數(shù)說明:
a:列出目錄中所有文件
d:列出所有子目錄
1:列出長格式文件信息
舉例:
Is-a:列出當(dāng)前目錄中的所有文件
1s-1:顯示文件的詳細(xì)信息
4.8.2文件拷貝cp
功能:
生成文件的精確的拷貝。
語法:
CP原有文件目的文件
4.8.3文件移動mv
功能:
將文件從一個位置移動到另一個位置,或者改變文件的名字???/p>
將一個文件移動到一個現(xiàn)有目錄中,并保持名字不變,也可以在移動
時改變文件名。
語法:
mv原名新名
mv源目的
4.8.4文件刪除rm
功能:
刪除文件或目錄
語法:
rm文件名
rm-r目錄名
4.8.5查看文件內(nèi)容cat、more>pg
功能:
顯示文件內(nèi)容
語法:
cat文件名
more文件名
pg文件名
4.8.6測試文件wc
功能:
計算文件中的行數(shù)、字?jǐn)?shù)和字符數(shù)
參數(shù)說明:
c:計算字符數(shù)
1:計算行數(shù)
W:計算字?jǐn)?shù)
舉例:
#wcprofile
1353381profile
III
行數(shù)字?jǐn)?shù)字符數(shù)
4.8.7鏈接In
功能:
鏈接[In)命令的功能是使同一個文件有兩個不同的名字。In
并不生成文件的拷貝,它只是建立了指向同一個物理文件的第二個文
件名。In命令通常用于使同一個文件出現(xiàn)在多個目錄中。
如果用戶編輯或改變其中一個文件,那么另一個文件也出現(xiàn)相同
的改變。
當(dāng)用In命令為一個文件建立另一個名字,就為該文件增加了一
個鏈接。如果用rm命令刪除了其中一個文件名,實際上并沒有真正
刪除這個文件,而僅僅使取消了這個名字與這個文件的鏈接,只有取
消了最后一個鏈接,才會真正刪除這個文件。
語法:
In源目的
4.9文件權(quán)限
在文件系統(tǒng)中每個文件和目錄除了名字以外還具有很多屬性???/p>
以使用1s-1查看其中的一些屬性。例如:
(1)(2)(3)(4)(5)(6)
⑺
drwxrwxr-x2teamOlstaff224Aug1210:16
C
drwxrwxr-x2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)村土地承包經(jīng)營權(quán)流轉(zhuǎn)與農(nóng)業(yè)科技創(chuàng)新與應(yīng)用合同
- 二零二五年度文化旅游合作協(xié)議樣本3篇
- 2025年度農(nóng)業(yè)農(nóng)機(jī)安全監(jiān)管與服務(wù)合同3篇
- 2025年度能源企業(yè)運(yùn)維檢修派遣服務(wù)合同模版3篇
- 二零二五年度高空作業(yè)安全事故處理與保障協(xié)議3篇
- 2025年度農(nóng)機(jī)購置與農(nóng)業(yè)廢棄物資源化利用合同3篇
- 2025編號建設(shè)工程設(shè)計合同
- 二零二五年度公積金租房管理服務(wù)協(xié)議范本3篇
- 2025年度兼職協(xié)議書-電子商務(wù)平臺運(yùn)營助手服務(wù)合同3篇
- 二零二五年度農(nóng)村山塘承包合同(水資源保護(hù)與農(nóng)業(yè)現(xiàn)代化)3篇
- 鐵路工程-軌道工程施工工藝及方案
- 福建省福州市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細(xì)及行政區(qū)劃代碼
- 《高中語文文言斷句》一等獎優(yōu)秀課件
- 上海市中小學(xué)生學(xué)籍信息管理系統(tǒng)
- (完整版)自動感應(yīng)門施工方案
- [QC成果]提高剪力墻施工質(zhì)量一次合格率
- 8站小車呼叫的plc控制
- _ 基本粒子與宏觀物體內(nèi)在聯(lián)系
- 象棋比賽積分編排表
- 小學(xué)贛美版六年級美術(shù)上冊第二十課向往和平課件(16張)ppt課件
- DPP4抑制劑比較篇PPT課件
評論
0/150
提交評論