版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Solaris系統(tǒng)管理員培訓(xùn)
Solaris系統(tǒng)管理員培訓(xùn)
第一章:系統(tǒng)概念(SystemConcepts)1
第二章OpcnBootPROM2
第二章安裝Solaris操作系統(tǒng)6
第四章軟件包管理7
第五章補(bǔ)丁保護(hù)10
第六章啟動(dòng)過(guò)程11
第七章系統(tǒng)安全13
第八章用戶管理17
第九章初始化文件管理18
第十章進(jìn)程操縱18
第十一章磁盤(pán)配置與命名19
第十二章磁盤(pán)、分區(qū)與格式化21
第十三章文件系統(tǒng)介紹22
第十四章文件系統(tǒng)掛接25
第十五章網(wǎng)絡(luò)文件系統(tǒng)26
第一章系統(tǒng)概念(SystemConcepts)
?操作系統(tǒng)的要緊三個(gè)部分
UNIX操作系統(tǒng)是基于文件的,操作系統(tǒng)的要緊三個(gè)部分是:
Kernel
Shell
Filestructure
1.Kernel是操作系統(tǒng)的核心,它的要緊功能是:
管理系統(tǒng)的設(shè)備、內(nèi)存、進(jìn)程與守護(hù)進(jìn)程
系統(tǒng)程序與系統(tǒng)硬件之間接口
執(zhí)行所有的命令
管理:
Sw叩space(交換分區(qū))-系統(tǒng)運(yùn)行時(shí)保留的一部分磁盤(pán)空間
Daemons(守護(hù)進(jìn)程)-處理特定的系統(tǒng)任務(wù)
2.shell是用戶與kernel之間的接口。它就像是命令的解釋器或者翻譯器。Shell接收你輸
入的命令,對(duì)你的輸入作出解釋,然后就將它發(fā)送給kernel執(zhí)行。
操作系統(tǒng)的Shells種類
Solaris系統(tǒng)中有三種shell:
Bourneshell(S)-這是Solaris的缺省shell?Bourneshell為AT&TUNIX環(huán)境而開(kāi)發(fā)。
(/usr/bin/sh)
Komshell($)-是Bourneshell的一個(gè)超級(jí)。它增加了一些功能,如:別名、歷史記錄
與命令行編輯等。(Zusr/bin/ksh)
Cshell(%)-Cshell的語(yǔ)法類似于C語(yǔ)言,同時(shí),Cshell有些功能與Konishell相類似。
(/usr/bin/csh)
3.文件組織結(jié)構(gòu)
Solaris環(huán)境的文件結(jié)構(gòu)是分成的目錄樹(shù)結(jié)構(gòu),類似于DOS的文件結(jié)構(gòu)。是一些布.特定目的
而組織在一起的目錄、子目錄與文件。
目錄(Direclory)-其他目錄與文件所在處
了?目錄(Subdirectory)-屬于其他目錄的所有目錄
根目錄⑺位于目錄樹(shù)的最頂層,包含:
/usr目錄包含系統(tǒng)的一些命令、工具、庫(kù)文件等。
/opt目錄包含的三方應(yīng)用軟件。
/dev目錄包含諸如磁盤(pán)、鍵盤(pán)、磁帶機(jī)、顯示器等地設(shè)備驅(qū)動(dòng)程序。
/etc目錄包含系統(tǒng)配置文件,如用戶口令文件等等。
/export目錄通常包含用「NFS共享的目錄。
/exporl/home目錄包含用戶的個(gè)人主目錄。
/kernel目錄包含系統(tǒng)結(jié)構(gòu)的kernel文件。這個(gè)目錄下的文件genunix是系統(tǒng)的UNIXkernelo
虛擬內(nèi)存操作系統(tǒng)交換分區(qū)(SwapSpace)
虛擬內(nèi)存操作系統(tǒng)增大了物理內(nèi)存,它將硬盤(pán)中的一部分空間用于存儲(chǔ)哲時(shí)不用內(nèi)存數(shù)
據(jù)。這塊硬盤(pán)空間叫做交換分區(qū)。與Windows下的SWAP文件的功能相似。
?守護(hù)進(jìn)程(Daemons)
守護(hù)進(jìn)程是在后臺(tái)運(yùn)行的程序,它負(fù)責(zé)系統(tǒng)的某個(gè)特定的功能,比如打印。
系統(tǒng)管理的一些常見(jiàn)的概念:
主機(jī)(Hosl)-網(wǎng)絡(luò)環(huán)境下的某臺(tái)計(jì)算機(jī)系統(tǒng)。
主機(jī)名(Hostname)-某臺(tái)系統(tǒng)的名字,網(wǎng)絡(luò)中的任何系統(tǒng)都務(wù)必有自己的主機(jī)名。
IP地址(IPaddress)-網(wǎng)絡(luò)軟件用于鑒別網(wǎng)絡(luò)中某臺(tái)機(jī)器的一個(gè)數(shù)字符號(hào)。
客戶機(jī)(Client)-使用網(wǎng)絡(luò)中一個(gè)與多個(gè)服務(wù)的主機(jī)與進(jìn)程。
服務(wù)器(Server)-在網(wǎng)絡(luò)中提供一個(gè)或者多個(gè)服務(wù)的主機(jī)與進(jìn)程。
網(wǎng)絡(luò)(Network)-許多機(jī)器連接在一起、能夠互相通信的集合。
Solaris有下列特性:
多任務(wù)(Mulliiasking)-多個(gè)進(jìn)程或者應(yīng)用程序能夠同時(shí)運(yùn)行。
多用戶(Multiuser)-同時(shí)能夠有多個(gè)用戶訪問(wèn)系統(tǒng)資源。
分布處理(Distributedprocessing)-通過(guò)網(wǎng)絡(luò)使用資源。
第二章OpenBootPROM
?OpenBootPROM介紹
所有Sun機(jī)器都一個(gè)用于基本硬件測(cè)試與初始化的固件,還有一個(gè)提供多種重要功能的用
戶程序。
1.基本元素
Sun系統(tǒng)的基本硬件元素包含:
BootPROM芯片,它永久的固定在主板中。
非易失性隨機(jī)訪問(wèn)內(nèi)存(non-volatilerandomaccessmemory(NVRAM))芯片,包含主機(jī)的基
本信息。
2.BoolPROM功能
bootPROM有下列功能:
加電自檢(Powcr-onself-tests(POST))
系統(tǒng)重起始開(kāi)始執(zhí)行。
檢測(cè)基本CPU板
因機(jī)器型號(hào)不一致而不一致。
設(shè)備驅(qū)動(dòng)
有一些小型設(shè)備驅(qū)動(dòng)程序,使得啟動(dòng)的初始化過(guò)程中能夠與不一?致的外圍設(shè)備相通
訊
用戶操作界面
3.NVRAM內(nèi)容
除了永久性存在地以太網(wǎng)地址、主機(jī)ID、時(shí)鐘外,還儲(chǔ)存著能夠修改的系統(tǒng)的配置參數(shù)。
BasicBootPROMCommands
okbanner
okboot
okhelp
okprintenv
oksetenv
okset-defaults
okprobe-scsi
okprobc-scsi-all
okprobe-ide
okreset
banner命令與參數(shù)
banner命令列出系統(tǒng)得一些參數(shù),比如有那些模塊,內(nèi)存,處理器,以太網(wǎng)卡地址,hostid
等信息。同時(shí)你能夠通過(guò)banner命令獲得PROM得版本號(hào)。
okbanner
SunUltraSPARC60UPA/PCI(2XUltraSPARC-!!296MHz),KeyboardPresent
OpcnBoot3.11,256MBmemoryinstalled.Serial#3159808.
Ethernetaddress8:0:22:la:e7:3f,HostID:72303700.
ok
boot命令與參數(shù)
您能夠在boot命令后鍵入一個(gè)或者多個(gè)參數(shù)。這些參數(shù)傳遞改操作系統(tǒng)內(nèi)核,將影響整個(gè)
啟動(dòng)過(guò)程。
命令格式
okboot(device_name]-[options]
參數(shù)
a交互式啟動(dòng)系統(tǒng)。提示輸入根設(shè)備與交換設(shè)備與一些重要的系統(tǒng)文件
r啟動(dòng)時(shí)系統(tǒng)將重新查找所有的設(shè)備,在/devices與/dev目錄下重新生成文件,更新
/etc/path_to_inst文件。
s系統(tǒng)啟動(dòng)后停留在S運(yùn)行級(jí)別。能夠用來(lái)系統(tǒng)錯(cuò)誤排除。
v全面地顯示出系統(tǒng)的啟動(dòng)信息。有的時(shí)候能夠用來(lái)系統(tǒng)的錯(cuò)浜排除。
printenv命令
printenv命令顯示NVRAM的參數(shù)與參數(shù)的缺省值。
查喬缺省啟動(dòng)設(shè)備
他能夠使用printenv顯示缺省啟動(dòng)設(shè)備。
okprintenv
ParameterNameValueDefaultValue
tpe-1ink-test?Truetrue
output-devicettyascreen
input-devicettyakeyboard
sbus-probe-listIUI23fUI23
keyboard-click?Falsefalse
diag-file
diag-devicenetnet
boot-file
boot-devicediskdisk
auto-boot?truetrue
More[?ql?q
您能夠在系統(tǒng)的輸出中查看缺省啟動(dòng)設(shè)備,參數(shù)是boot-device,您也能夠輸入princenv
boot-device,這樣只顯示啟動(dòng)設(shè)備的值。
重新定義PROMBoot值
使用setenv命令能夠重新定義PROM的值?下面的例子中把a(bǔ)uto-boot?變?yōu)閒alse,然后
resci命令使系統(tǒng)重新啟動(dòng),使變化生效。
okprintenvauto-boot?
auto-bool?truetrue
ok
oksctcnvauto-boot?false
auto-bool?=false
okreset
重置缺省值
使用set-defaults命令將所有的參數(shù)重新設(shè)置為缺省的值。
okset-defaults
注意-sei-defaulls命令只對(duì)有缺省值的參數(shù)生效。
影響系統(tǒng)后動(dòng)與自檢的按鍵有:
stop
假如在系統(tǒng)加電自檢時(shí)按下Stop犍,就取消POST(加電自檢)診斷,然后停留在OK狀態(tài)。
Stop+d
在系統(tǒng)自檢時(shí)同時(shí)按下Slop與d鍵,系統(tǒng)將自動(dòng)轉(zhuǎn)到診斷模式,診斷模式下系統(tǒng)將更完全
地進(jìn)行自檢。
Stop+n
假如由于NVRAN4的設(shè)置不正確而導(dǎo)致系統(tǒng)無(wú)法正確啟動(dòng)時(shí),能夠在系統(tǒng)加電自檢時(shí)同時(shí)
按下stop與n鍵。它的作用是將NVRAM的參數(shù)值設(shè)為默認(rèn)值。
Stop+a
同時(shí)按下stop與a鍵將中斷操作系統(tǒng)的運(yùn)行,退到OK狀態(tài)。
警告:盡量不要在操作系統(tǒng)運(yùn)行時(shí)按stop+a,這將導(dǎo)致操作系統(tǒng)停止同時(shí)導(dǎo)致數(shù)據(jù)的丟失。
在萬(wàn)不得以的時(shí)候,在按下stop+a后,鍵入sync命令用以將內(nèi)存的數(shù)據(jù)同步到硬盤(pán)中。
?探測(cè)系統(tǒng)總線
將外圍設(shè)備(如光驅(qū)、硬盤(pán))與主板連接在一起的I/O總線有SCSI(smallcomputersystem
interface)總線與IDE(integrateddriveelectronics)總線。
在OpenBoot3.x系統(tǒng)中使用probe-命令
在OpenBool3.x的系統(tǒng)中,使用probe-命令時(shí),您會(huì)看到一個(gè)警告。假如您在操作系統(tǒng)運(yùn)行
狀態(tài)卜,用stop-a將系統(tǒng)強(qiáng)行暫停,或者使用halt退出操作系統(tǒng)。這樣的狀態(tài)卜使用probe-
命令會(huì)造成機(jī)器掛起。因此,您務(wù)必先運(yùn)行resel-all命令。
請(qǐng)先設(shè)置auio-booi?為false后再運(yùn)行resei-all,系統(tǒng)將重新自檢,停留在0K狀態(tài)下,然后
能夠運(yùn)行這個(gè)命令。
顯示連接在SCSI總線上的設(shè)備
probe-scsi命令將鑒另ij連接在SCSI操縱器上的設(shè)備。
okprobe-scsi
Target3
Unit0DiskSEAGATEST1480SUN0424626600190016
Copyright(c)
AllRightsReserved
Target6
Unit0RemovableReadOnlydeviceSONYCD-ROM
okprobc-scsi-all
顯示連接在PCI總線上的IDE設(shè)備
okprobe-ide
Device0(PrimaiyMaster)
ATAModel:ST34342A
Device1(PrimarySlave)
NotPresent
Device2(SecondaryMaster)
removableATAPIModel:CDR-8240B
Device3(SecondarySlave)
RemovableATAPIModelyyyyyyyyyyyyyyy
能夠使用devalias命令查看設(shè)備別名的物理地址,這樣就能夠明白片動(dòng)設(shè)備的物理設(shè)備了。
okdevalias
screen/SUNW,ffb@le,0
mydisk/pci@lf,0/pci@1J/ide@3/disk@0,0
net/pci@lf.O/pci@l.l/network@l.l
cdrom/pci@1f,0/pci@1,l/ide(a)3/cdrom@2,0:f
disk/pci@lf,0/pci@IJ/ide@3/disk@0,0
disk3/pci@1f.O/pci(§>1.l/ide@3/disk@3.O
disk2/pci(3)1f,0/pci@1,l/ide@3/disk@2,O
diskI/pci@lf,0/pci@l,l/ide@3/disk@1,0
diskO/pci@1f,O/pci@l,l/idc@3/disk@0.0
ide/pci@1f,0/pci@1,l/ide(a)3
floppy/pci(a)lf,0/pci@1,1/ebus@I/fdthree
ttyb/pci@1f,O/pci@l,l/ebus@l/se:a
ttya/pci@If,O/pci@1,1/ebus@l/se:b
keyboard!/pci@lf.0/pci@1.1/ebus@1/su@14,3083f8
keyboard/pci@lf,0/pci@1,l/ebus@1/su@14,3083第
mouseZpci@1f,0/pci@l,l/ebus@l/su@l4,3062f8
設(shè)備別名在左列。設(shè)備物理地址在右列。
假如操作系統(tǒng)掛起了(沒(méi)有響應(yīng)),同時(shí)您也不能遠(yuǎn)程登錄,那您沒(méi)有別的選擇了,只有強(qiáng)行
中斷操作系統(tǒng)。
?中斷掛起的系統(tǒng)
假如系統(tǒng)掛起了,能夠嘗試下列步驟:
1.用Stop-a中斷操作系統(tǒng)。假如成功,系統(tǒng)會(huì)停留在PROM狀態(tài)。假如是使用字符終端作
為系統(tǒng)操縱臺(tái),則按Break鍵。
2,用sync命令將內(nèi)存的內(nèi)容同步到磁盤(pán),減少數(shù)據(jù)的丟失。結(jié)束后系統(tǒng)會(huì)自動(dòng)弟起。
在ok提示符下鍵入sync命令。
oksync
注意您也能夠用Stop-a強(qiáng)行中斷操作系統(tǒng),然后鍵入g?;滞貌僮飨到y(tǒng)運(yùn)行。不建議使
用此功能
第三章安裝Solaris操作系統(tǒng)
SoftwareGroupings
基本
包含系統(tǒng)運(yùn)行所需的最基本的軟件與設(shè)備驅(qū)動(dòng)。不包含圖形界面與手冊(cè)頁(yè)。
最終用戶
除了基本軟件外,還包含圖形界面。
開(kāi)發(fā)者
包含編譯工具、圖形界面、手冊(cè)頁(yè)。
完整分發(fā)與OEM支持
包含全部?jī)?nèi)容與一些OEM地硬件設(shè)備驅(qū)動(dòng)。
InstallationInformationWorksheet
Acquire(hefollowingnecessaryinformationpriortoyourinstallation:
Hostname:_______________________________________________________
iPaddress:________________________________________________________
Nameservice(NIS,NIS+,DNSorNone):
Subnet(yesorno):________________________________________________
Geographiclocation:______________________________________________
Timezoneinformation:____________________________________________
Rootpassword:____________________________________________________
InstallationProcess
1.Insert(heCD-ROMintotheCD-ROMdrive.
2.Bootthereleasemedia.
okbootcdroni
3.SelecttheappropriatelanguageandlocaleforyoursiteandclickonContinue.
4.Entertheassignedhostnameforthesystem
5.TypetheIPaddress
6.Selectthetypeofihenameservice
7.SelectTimeZone
8.SelectInitialtoperformaninitialinstallandnotpreservecurrentsettings
9.Selectthesoftwaregroup
10.Setthesizesofeachdiskpartition
11.Typearoot(superuser)password
第四章軟件包管理
所有Solaris系統(tǒng)的軟件都以包的形式出現(xiàn)。
軟件包包含:
軟件包的描述文件
系統(tǒng)需求的描述文件
需要安裝的文件
安裝前與安裝后需要運(yùn)行的腳本
1.Thepkgaddcommand
用于安裝軟件包
pkgadd[-d(device|pathname]]pkg_namc
#pkgadd-d/cdrom/cdromO/sO/Solaris_2.7/ProductSUNWaudio
Processingpackageinstancefrom
Audioapplications
(spare)3.6.4,REV=1.98.08.13
Copyright1998SunMicrosystems,Inc.Allrightsreserved.
Usingasthepackagebasedirectory.
##Processingpackageinformation.
##Processingsysteminformation.
2packagepathnamesarealreadyproperlyinstalled.
##Verifyingpackagedependencies.
##Verifyingdiskspacerequirements.
##Checkingforconflictswithpackagesalreadyinstalled.
##Checkingforsetuid/setgidprograms.
Thispackagecontainsscriptswhichwillbeexecutedwithsuper-user
permissionduringtheprocessofinstallingthispackage.
Doyouwanttocontinuewiththeinstallationof[y,n,?]y
InstallingAudioapplicationsas
##InstallingpartIof1.
Installationofwassuccessful.
2.Thepkginfocommand
不加任何參數(shù)用于看看系統(tǒng)已經(jīng)安裝的軟件包
#pkginfo|more
applicationSUNWAxgSolarisXGL3.3AnswerBook
applicationSUNWaadmSolaris7SystemAdministralorCollection
systemSUNWab2mSolarisDocumentationServerLookup
systemSUNWab2rSolarisDocumentationServer
systemSUNWab2sSolarisDocumentalionServer
systemSUNWab2uSolarisDocumentationServer
applicationSUNWabdaSunUltra5/1011aidwareAnswerBook
applicationSUNWabcSolaris7UserCollection
applicationSUNWabsdkSolaris7SoftwareDeveloperCollection
ThepkginfoCommand
后面可跟一些參數(shù),顯示特定某個(gè)軟件包的信息
CommandFormat
pkginfo[-d[device|pathname]][-11pkg_namc
參數(shù)
-ddevice指定軟件所在的位置,能夠是目錄、磁帶機(jī)、軟盤(pán)等等
-I顯示全面信息
pkg_name軟件包名
輸出列
CATEGORY軟件包的類型,是“應(yīng)用軟件”與是“系統(tǒng)軟件”
PKGINST軟件包名,假如是SUNW打頭,則是SUN的產(chǎn)品
NAME軟件的簡(jiǎn)要描述
#pkginfo-d/cdrom/cdromO/sO/Solaris_2.7/Product-ISUNWaudio
PKGINST:SUNWaudio
NAME:Audio叩plications
CATEGORY:system
ARCH:spare
VERSION:3.6.4,REV=1.98.08.13
BASEDIR:/
VENDOR:SunMicrosystems,Inc.
DESC:Audiobinaries
PSTAMP:dtbuild37s19980813171753
HOTLINE:Pleasecontactyourlocalserviceprovider
STATUS:spooled
FILES:9spooledpathnames
2directories
3executables
4packageinformationfiles
700blocksused(approx)
3.ThepkgrmCommand
CommandFormat
pkgrmpackage_nanie
用于刪除軟件包
#pkgrmSUNWaudio
Thefollowingpackageiscurrentlyinstalled:
SUNWaudioAudioapplications
(spare)3.6.4,REV=1.98.08.13
Doyouwanttoremovethispackage?y
##Removinginstalledpackageinstance
##Verifyingpackagedependencies.
WARNING:
Thepackagedependsonthepackage
currentlybeingremoved.
WARNING:
Thepackagedependson(hepackage
currentlybeingremoved.
WARNING:
Thepackagedependsonthepackage
currentlybeingremoved.
WARNING:
Thepackagedependsonthepackage
currentlybeingremoved.
Dependencycheckingtailed.
Doyouwanttocontinuewiththeremovalofthispackage[y,n,?,ql
假如某個(gè)文件被多個(gè)包共享,則當(dāng)最后一個(gè)包被刪除時(shí)才被刪除。
4.ThepkgchkCommand
用于檢查已安裝的軟件包
CommandFormat
pkgchkf-ppathl[path2...|]
#pkgchkSUNWaudio
#
#pkgchk-p/etc/group
ERROR:/etc/group
filesize<278>expected<282>actual
filecksum<23586>expected<24038〉actual
pkgchk命令校驗(yàn)包的屬性與內(nèi)容是否與系統(tǒng)記錄的?致。
這個(gè)命令能檢測(cè)整個(gè)包或者是某個(gè)文件。沒(méi)有輸出表示包已經(jīng)安裝,但未發(fā)現(xiàn)不一致。
5.admintool圖形管理工具
adminiool是Solaris圖形管理工具,包含管理軟件包、主機(jī)名、主機(jī)地址、打印機(jī)、串口、
用戶、用戶組等。
第五章補(bǔ)丁保護(hù)
?什么是Patch?
簡(jiǎn)單的說(shuō),補(bǔ)丁就是一些替換現(xiàn)存的文件與目錄的文件目錄集合。補(bǔ)丁糾正應(yīng)用程序的錯(cuò)誤
或者增加功能。
?Patch編號(hào)
每個(gè)補(bǔ)丁都有編號(hào)。比如補(bǔ)丁號(hào)為101945,版本是34的話,這個(gè)補(bǔ)丁的目錄名就是
101945-34.
?patchadd命令用于安裝補(bǔ)丁:
#cd/tmp
#ls
105160-01ps_datasdt_fl8zK0I_
#patchadd105160-01
Checkinginstalledpackagesandpatches...
Verifyingsufficientfilesystemcapacity(dryrunmethod)
Installingpatchpackitgcs...
Patchnumber105160-01hasbeensuccessfullyinstalled.
See/var/sadm/patch/105160-0blogfordetails
Patchpackagesinstalled:
SUNWdtbas
?palchrm用于刪除補(bǔ)丁
#patchrm105633-06
Checkinginstalledpackagesandpatches...
Patch105633-06hasbeenbackedout.
#
下面的命令用于檢查系統(tǒng)的補(bǔ)丁情況
#patchadd-p
Patch:105160-05Obsolctcs:Requires:Incompatiblcs:Packages:SUNWdtbas
#showrev-p
Patch:105160-05Obsoletes:Requires:Incompatibles:Packages:SUNWdtbas
第六章啟動(dòng)過(guò)程
?啟動(dòng)有四個(gè)階段
BootPROM階段
Bootprogram階段
Kernel初始化階段
/sbin/init階段
啟動(dòng)過(guò)程:
自檢、顯示系統(tǒng)信息、讀取啟動(dòng)設(shè)備的0扇區(qū)、在啟動(dòng)設(shè)備尋找啟動(dòng)程序、加我啟動(dòng)程序、
啟動(dòng)內(nèi)核、運(yùn)行/sbin/init。
/sbin/init程序
讀取/etc/inittab文件。Init程序執(zhí)行/sbin/rc*腳本。
?系統(tǒng)有多種運(yùn)行級(jí)別,不一致的運(yùn)行級(jí)別所啟動(dòng)的服務(wù)不一致。
系統(tǒng)運(yùn)行級(jí)別有8種,分別為:
運(yùn)行級(jí)別意義
0進(jìn)入PROM狀態(tài)(OK狀態(tài))
1管理狀態(tài)(所有文件系統(tǒng)都掛上的單用戶模式,禁止其他用戶登錄)
2多用戶模式(沒(méi)有網(wǎng)絡(luò)文件共享服務(wù))
3多用戶模式(有網(wǎng)絡(luò)文件共享服務(wù))
4未使用
5退出操作系統(tǒng)并關(guān)機(jī)
6重新啟動(dòng)機(jī)端
S.s單用戶模式
who命令查看運(yùn)行級(jí)別
#who-r
.run-level35月1017:0330S
可得到的信息:當(dāng)前運(yùn)行級(jí)別是3,系統(tǒng)啟動(dòng)的時(shí)間是5月10H17:03.
/etc/inittabinittab定義了:
系統(tǒng)缺省運(yùn)行級(jí)別
系統(tǒng)進(jìn)入新運(yùn)行級(jí)別需要做什么
/etc/init.d目錄包含了系統(tǒng)的一些啟動(dòng)腳木
/ctc/rcI.d目錄包含進(jìn)入運(yùn)行級(jí)別1所需要運(yùn)行的一些腳本
/etc/rc2.d目錄包含進(jìn)入運(yùn)行級(jí)別2所需要運(yùn)行的一些腳本
這些目錄卜.包含兩種文件:
以K打頭,后面跟兩個(gè)數(shù)字與?些字符串:表示系統(tǒng)到這個(gè)運(yùn)行級(jí)別時(shí)所需要停止的?些
服務(wù),系統(tǒng)將以stop調(diào)用這個(gè)腳本。
以S打頭,后面跟兩個(gè)數(shù)字與一些字符串:表示系統(tǒng)到這個(gè)運(yùn)行級(jí)別時(shí)所需要開(kāi)始的一些
服務(wù),系統(tǒng)將以stari調(diào)用這個(gè)腳本。
增加啟動(dòng)操縱腳本
I.Identifytherunlevelfortheservice
2.Determinewhichservicesarcneededbythenewprocess
3.Changeto/etc/rc#.dandidentifystartupscript
4.Repeattheprocessforthedirectorycontainingtheshutdownscript
5.Createthestartup(shutdown)scriptin/ctc/init.d
6.Createhardlinkstoappropriate/etc/rc#.ddirectories
7.test
改變運(yùn)行級(jí)別
init命令用于改變操作系統(tǒng)的運(yùn)行級(jí)別。
命令格式:
init[0123456Ss]
#init0
INIT:Newrunlevel:0
Thesystemiscomingdown.Pleasewait.
Systemservicesarenowbeingstopped.
Printservicesstopped.
Stoppingthesyslogservice.
syslogd:goingdownonsignal15
Aug1414:54:30snmpdx:receivedsignal15
Thesystemisdown.
syncingfilesystems...done
Programterminated
Typehelpfbrmoreinformation
ok
shutdown
用于改變操作系統(tǒng)運(yùn)行級(jí)別。
命令格式:
shutdown[-y1[-gseconds][-iinit-state1[message]
選項(xiàng):
y系統(tǒng)提示時(shí)默認(rèn)回答為YES
g過(guò)多長(zhǎng)時(shí)間改變
i想要的運(yùn)行級(jí)別
message給所有登錄用戶的信息
#shutdown-y-g0-i0
Shutdownstarted.MonDec1515:13:57PST1997
BroadcastNdessagefromroot(console)onmcmurdoMonDec
1515:13:57...
THESYSTEMISBEINGSHUTDOWNNOW!!!
Logoffnoworriskyourfilesbeingdamaged
Changingtoinitstate0-pleasewait
ok
halt
進(jìn)入0運(yùn)行級(jí)別
poweroff
關(guān)閉系統(tǒng)并切斷電源
reboot
重新啟動(dòng)系統(tǒng)
第七章系統(tǒng)安全
UIDs(用戶ID)
UIDs用于區(qū)別文件與目錄的所有者。儲(chǔ)存在/etc/passwdd
GIDs(用戶組ID)
GIDs用戶區(qū)別用戶、文件、目錄的構(gòu)成員。
?/etc/passwd文件記錄了系統(tǒng)的用戶帳號(hào)的信息
格式
luginlD.x.UID.GID.cunnnciil.hoinediicctuiy.loginshell
#morc/etc/passwd
root:x:0:1:Super-User:/:/sbin/sh
daenion:x:l:l::/:
bin:x:2:2::/usr/bin:
sys:x:3:3::/:
adm:x:4:4:Admin:/var/adm:
lp:x:71:8:LincPrinterAdmin:/usr/spool/lp:
uucp:x:5:5:uucpAdmin:/usr/lib/uucp:
nuucp:x:9:9:uucpAdmin:/var/spool/uucppublic:/usr/lib/uucp/uucico
listcn:x:37:4:NctworkAdmin:/usr/net/nls:
nobody:x:60001:60001:Nobody:/:
noaccess:x:60002:60002:NoAccessUser:/:
nobody4:x:65534:65534:SunOS4.xNobody:/:
jxbcpp:x:901:410:DaveLister:/exporl7home?jxbcpp:/bin/sh
loginlD用戶名
x隱藏的口令。加密的口令放在/etc/shadow文件中
UID用戶ID
GID組ID
comment描述
homedirectory個(gè)人主目錄
loginshell登錄后使用的shell
?/etc/shadow文件記錄了系統(tǒng)用戶的加密后口令
格式
loginID:password:lastchg:min:max:warn:inaclive:expire:
#more/etc/shadow
root:LXcokt/C/oXlw:6445::::::
daemon:NP:6445::::::
bin:NP:6445::::::
sys:NP:6445::::::
adm:NP:6445::::::
lp:NP:6445::::二
smlp:NP:6445::::::
uucp:NP:6445::::::
nuucp:NP:6445::::::
listcn:*LK*:::::::
nob(xly:NP:6445::::::
noaccess:NP:6445::::::
nobody4:NP:6445::::::
lister:ubQhZXEMv/iy1:10336:790:5:30::
loginlD對(duì)應(yīng)用戶名
password加密后的口令。LK表示鎖定帳號(hào),NP表示無(wú)口令
lastchg最后更換口令的日期與1970年1月1口之間相隔的天數(shù)
min改變口令需要最少的天數(shù)
max同一口令同意的最大天數(shù)
warn口令到期時(shí),提早通知用戶的天數(shù)
inactive用戶不使用帳號(hào)多少天禁用帳號(hào)
expire用戶帳號(hào)過(guò)期的天數(shù)
最后一個(gè)字段未用
?/etc/group文件記錄了系統(tǒng)的用戶組的信息
格式
groupnainc:password:GID:userlist
#more/etc/group
root::0:r(x)t
other::):
bin::2:root.bin.dacmon
sys::3:root,bin,sys,adm
adm::4:root,adm,daemon
uucp::5:root,uucp
mail::6:root
uy::7:root,tty,adm
lp::8:rooi,lp.adm
nuucp::9:r(M)t,nuucp
staff::10:
daemon::12:root.daemon
sysadmin::14:lister,torey
nobody::60001:
noaccess::60002:
Groupname組名
password口令。已經(jīng)不使用
GID組ID
uscrlist成員列表
一個(gè)用戶能夠同忖屬于多個(gè)組。
id命令用于查看用戶的id號(hào)(用戶號(hào))
命令格式
id[options][uscniamc]
$id
uid=1045O(studcn(l)gid=150(lcaming)
$id-a
uid=10450(student1)gid=150(learning)groups=150(learning),l4(sysadmin)
不加參數(shù)顯示用戶所在的id號(hào)用戶與要緊組id號(hào)。
-a參數(shù)顯示用戶的所在所有組的組id號(hào)。
改變用戶
su命令用戶改變當(dāng)前的用戶。
$su-jxbcpp
Password:
su命令后能夠加也能夠不跟。假如跟則切換到那個(gè)用戶后執(zhí)行用戶的啟動(dòng)腳本,
如.profile。
改變文件所有者
chownusernamefilename
#Is-1memo
-rw-r-r-1rimmerother0Jul618:30memo
#chownchrismemo
#Is-1memo
-rw-r-r-Ichrisother0Jul618:30memo
#cd/export/homc
#chown-Rchrismydocs
-R選項(xiàng)把mydocs目錄下所有子目錄及其文件的所有者都改變?yōu)閏hris。
#chown-Rlister:staffmydocs
把mydocs目錄的所有者改為Iister,所在組改為staff。
注:只有管理員才能改變所有者。
查看登錄狀態(tài)
命令who、finger>last能夠查看用戶登錄狀態(tài)。
who
查看本機(jī)登錄的用戶狀態(tài)。顯示用戶名、登錄的設(shè)備、登錄時(shí)間與登錄的主機(jī)名字。
$who
rimmerpts/1Dec2107:07(ncpal)
listerconsoleDec2112:18(:0)
用戶rimmer從機(jī)器nepal上登錄。而用戶lister則在本地登錄。
finger
顯示本地與遠(yuǎn)程系統(tǒng)用戶的全面信息。包含用戶名、用戶注釋信息、、終端名、空閑時(shí)間、登
錄時(shí)間、登錄主機(jī)名。
$fingerbevw
Loginname:bevwInreallife:bev*saccount
Directory:/homc/bevwShell:/bin/ksh
LastloginWedOct2108:07onconsolefrom:0
Nounreadmail
NoPlan.
last
顯示系統(tǒng)的最近用戶登錄狀況。
$last
rimmerpts/4plutoFriDec1810:24-11:00(00:36)
listerpts/4plutoTucDec809:39-09:49(00:10)
rimmerpts/4plutoThuDec315:16-15:17(00:00)
rimmerconsole:0WedDec208:47stillloggedin
rebootsystembootWedDec208:44
rimmerpts/OplutoTueDecI17:27-17:28(00:00)
rimmcrpts/3plutoTucDec116:13-16:39(00:26)
rimmerpts/2plutoTueDec115:32-15:38(00:06)
hollyternVaplutoTueDecI1512-08:41(17:29)
第八章用戶管理
能夠用adminiool圖形工具增加、更換、刪除用戶與用戶組。
注意:
用戶所在的組務(wù)必先于用戶之前創(chuàng)建。
?命令行方式:
增加用戶組
gi-oupadd命令增加用戶組
groupadd[-ggid|group
說(shuō)明:
g制定組的ID號(hào)
gid組的ID號(hào)(不能與現(xiàn)行的組ID號(hào)重復(fù))
group組名
#groupadd-g1(X)sun
useradd命令增加用戶組
useradd[-uuid|-ggroup11-ddir|-sshell|-ccomment|-m[-kskel_dir]]login
說(shuō)明:
u指定用戶ID號(hào)
g制定所在組
d指定用戶目錄
s制定用戶SHELL
c用戶的注釋
m建立用戶目錄
login用戶的登錄名
#uscradd-u1233-gsun-d/export/hoine/sun-c"Sunlestuser."-m-sZusr/bin/sh
sun
第九章初始化文件管理
用戶的初始化文件是一些命令腳本與shell參數(shù)。
下表列出不一致的shell所運(yùn)行的初始化文件:
ShellSystemUserTemplate
(ReadFirst)(ReadSecond/Third)/etc/skel
Bourne/e(c/profile$HOME/.profilefile
Korn/etc/profile$HOME/.profilefile
C/etc/.loginSHOME/.cshrc
then$HOME/.loginlocal.cshrc
local.login
如當(dāng)一個(gè)具有BourneShell的用戶登陸系統(tǒng)后,系統(tǒng)將首先自幼運(yùn)行/eic/profile這個(gè)初始化
腳本,然后運(yùn)行用戶目錄下的.profile初始化腳本。
當(dāng)創(chuàng)建一個(gè)BoumeShell的用戶時(shí),系統(tǒng)會(huì)自動(dòng)把/etc/skel/loca!.profile這個(gè)文件拷貝到用戶
主目錄下。因此/etc/skel下包含的是一些用戶初始化腳本的模板。
如何手工運(yùn)行初始化腳本文件:
BourneandKornShells
$cd
$../.profile
$../.kshrc
CShell
%source“l(fā)ogin
%source-/.eshre
第十章進(jìn)程操縱
?使用ps命令顯示系統(tǒng)正在運(yùn)行的進(jìn)程。
參數(shù):
e列出系統(tǒng)所有的進(jìn)程
f列出全面清單
UID:運(yùn)行進(jìn)程的用戶
PID:進(jìn)程的ID
PPID:父進(jìn)程的ID
C:進(jìn)程的CPU使用情況(進(jìn)程使用占CPU時(shí)間的百分比)
STIME:開(kāi)始時(shí)間
TTY:運(yùn)行此進(jìn)程的終端或者操縱分
TIME:消耗CPU的時(shí)間總量
CMD:產(chǎn)生進(jìn)程的命令名稱
要查找某進(jìn)程:
#ps-efjgrepprocess_name
?使用Kill命令給進(jìn)程發(fā)送一個(gè)信號(hào)。Kill命令通常用于結(jié)束系統(tǒng)的某個(gè)進(jìn)程。
Solaris有44個(gè)信號(hào)。每個(gè)信號(hào)有個(gè)數(shù)字與名稱。假如你未制定信號(hào),則默認(rèn)為信號(hào)15,這
個(gè)信號(hào)用于結(jié)束進(jìn)程。
用戶只能結(jié)束自己?jiǎn)?dòng)的進(jìn)程。超級(jí)用戶能夠結(jié)束任何一個(gè)進(jìn)程。
#find/-nametest
#ps-aefjgrepfind
root36023575020:13:01pts/00:00grepfind
root36013575220:⑵56Pls/00:00find/-nametest
#kill3601
第十一章磁盤(pán)配置與命名
Solaris下,一個(gè)磁盤(pán)包含8個(gè)分區(qū),標(biāo)記為0—7。
分區(qū)。位根分區(qū),包含啟動(dòng)的信息
分區(qū)2代表整個(gè)磁盤(pán)
交換分區(qū)能夠是任何分區(qū),默認(rèn)為分區(qū)1
其它分區(qū)用戶存放數(shù)據(jù)
邏輯設(shè)備名存放在/dev/dsk與;dev/rdsk中。這些名稱是/devices目錄下的符號(hào)連接。使用邏
輯設(shè)備名便丁?系統(tǒng)管理員操作。
Sun使用下列命名方式定義邏統(tǒng)設(shè)備名:
Zdcv/[r]dsk/c#t#d#s#
c:邏輯操縱器號(hào)
t:物理總線目標(biāo)號(hào)
d:磁盤(pán)或者邏輯單元號(hào)(LUN)
s:分區(qū)號(hào)
物理設(shè)備名表示設(shè)備的完整信息,如設(shè)備總線地址。物理設(shè)備名在/devices目錄下。
#Is-1/dev/dsk/c0t3d0s0
Irwxrwxrwx1rootroot86Oct2016:04/dcv/dsk/cOt3dOs3->
../../devices/iommu(3)0.10000003/sbus@0,10001000/espdma@5,8400000/esp(2)5,880
0000/sd@3,0:d
實(shí)例名是系統(tǒng)設(shè)備的簡(jiǎn)稱。比如:
sdnwheres=SCSI,d=disk,andn=邏輯磁盤(pán)號(hào),比如sdO,表示第一個(gè)SCSI磁盤(pán)設(shè)備。
dmesg顯示實(shí)例名
dmesg命令鑒別系統(tǒng)所連接的設(shè)備。以實(shí)例與物理設(shè)備名稱的方式顯示。
#dmesglmore
May1320:18
cpuO:SUNW,UltraSPARC(upaid0impl0x10ver0x40clock167MHz)
SunOSRelease5.7VersionGeneric[UNIX(R)SystemVRelease4.0]
Copyright(c)1983-1998,SunMicrosystems,Inc.
NOTICE:64bitOSinstalled,but(he32-bi(OSisihcdefault
fortheprocessor(s)onthissystem.
Seeboot(lM)formoreinformation.
Bootingthe32-bitOS...
mem=196608K(0xc(X)0000)
availmcm=189440000
Ethernetaddress=8:0:20:9b:60:b5
rootnexus=SunUltra1SBus(UltraSPARC167MHz)
sbusOatroot:UPAOxIf0x0...
sbusOisZsbus@1f.O
dmaOatsbusO:SBusOslotOxecffset0x8400000
dmaOis/sbus@1f,0/espdma@e,84000(X)
Zsbus@1f.0/cspdma@c.840000€/csp@c.8800000(cspO):
esp-options=0x46
prtconf用丁顯示系統(tǒng)的配置信息,包含內(nèi)存、外圍設(shè)備等。
#prtconf]more
SystemConfiguration:SunMcrosystenissun4u
Memorysize:192Megabytes
SystemPeripherals(SoftwareNodes):
SUNW.UItra-l
packages(drivernotattached)
terminal-emulator(drivernotattached)
dcblockcr(drivernota(tachcd)
obp-tftp(drivernotattached)
disk-label(drivernotattached)
sun-keyboard(drivernotattached)
ufs-file-system(drivernotattached)
chosen(drivernotattached)
openprom(drivernotattached)
client-services(drivernotattached)
oplions,instance#0
aliases(drivernotattached!
memory(drivernotattached)
virtual-memory(drivernotattached)
counter-timer(drivernotattached)
sbus,instance#0
SUNW.CS423I.instance#0(drivernotattached)
auxio(drivernotattached)
當(dāng)在系統(tǒng)中增加新設(shè)備時(shí),需要重新配置系統(tǒng)的硬件信息。這樣,系統(tǒng)就會(huì)重新構(gòu)建/devices
與/dev目錄。
下面是新增加硬盤(pán)的步驟:
L在根目錄下創(chuàng)建一個(gè)名為/reconfiguraiion的空文件,然后重新關(guān)機(jī)。
2.將硬盤(pán)接上機(jī)器,然后開(kāi)機(jī)。
3.用format命令查看新增的硬盤(pán)。
#touch/reconfigure
#init5
#format
第十二章磁盤(pán)、分區(qū)與格式化
磁盤(pán)卷標(biāo),也叫磁盤(pán)卷內(nèi)容表(VTOC),包含:
磁盤(pán)的分區(qū)表
磁盤(pán)的卷名
各分區(qū)的分區(qū)標(biāo)識(shí)(分區(qū)掛接點(diǎn)的描述)
各分區(qū)的分區(qū)標(biāo)識(shí)(分區(qū)是否可寫(xiě)或者可掛接)
磁盤(pán)卷標(biāo)占據(jù)磁盤(pán)的第一扇區(qū)
把一個(gè)磁盤(pán)分區(qū)的步驟:
1.Typeformatat(hepromptandpressReturn.
2.Chooseadiskbyselectingthenumbertotheleftcorrespondingtoitsdescription.
3.Typepartitionattheformatprompt.
4.Typeprintat(hepartitionprompt.
5.Typepartitionnumbertochangetherootpartition.
6.Enterthenewvalues.
7.Onceyouaresatisfiedwiththepartitiontable,label(hedisk.
命令prtvtoc能夠顯示某個(gè)磁盤(pán)的分區(qū)狀況
#prtvtocZde\7rdsk/c0t0d0s2
*Zdcv/rdsk/c0(0d0s2partitionrr.ap
*Dimensions:
*512bytes/sector
*80seciors/lrack
*9tracks/cylinder
*720sectors/cylinder
*2500cylinders
*1151accessiblecylinders
*Flags:
*1:unmouniable
*10:read-only
*FirstSectorLast
*PartitionTagFlagsSectorCountSectorMountDireclory
02(X)04104041039/
13014104065520106559
25000828720828719
6400106560722160828719/usr
第十三章文件系統(tǒng)介紹
文件系統(tǒng)的定義
對(duì)用戶來(lái)說(shuō),文件系統(tǒng)是存儲(chǔ)信息的文件與目錄的集合。
對(duì)操作系統(tǒng)來(lái)說(shuō),文件系統(tǒng)是以些數(shù)據(jù)的集合。
?磁盤(pán)文件系統(tǒng)
Solaris定義了3種文件系統(tǒng)類型:
ufs-UNIX文件系統(tǒng)。是Solaris缺省的文件系統(tǒng)。
hsfs-高密度CD-ROM文件系統(tǒng),是只讀文件系統(tǒng)。
pcfs-PC文件系統(tǒng),支持DOS格式化的軟盤(pán)。
?網(wǎng)絡(luò)文件系統(tǒng)
NFS是Solaris系統(tǒng)支持的網(wǎng)絡(luò)文件系統(tǒng)。
?內(nèi)存文件系統(tǒng)
指操作系統(tǒng)運(yùn)行時(shí)存在于內(nèi)存中的文件系統(tǒng)。
流分區(qū)已經(jīng)定義了分區(qū)的大小與位置,但未創(chuàng)建文件系統(tǒng)。
塊分區(qū)已經(jīng)創(chuàng)建了文件系統(tǒng)。
它們之間的邏輯設(shè)備名分別存放在/dev/rdsk與/dev/dsk中。
磁盤(pán)卷標(biāo)包含了磁盤(pán)的分區(qū)表。磁盤(pán)卷標(biāo)存放在磁盤(pán)的第一個(gè)扇區(qū)。
啟動(dòng)塊
啟動(dòng)塊存放著啟動(dòng)程序。位于磁盤(pán)的1一15扇區(qū)。
超級(jí)塊
超級(jí)塊包含啟動(dòng)塊后面的16個(gè)扇區(qū)。超級(jí)塊是文件系統(tǒng)的信息表,包含:
數(shù)據(jù)塊的數(shù)量
柱面組的數(shù)量
數(shù)據(jù)塊與碎片的大小
硬件的描述
掛接點(diǎn)
文件系統(tǒng)的狀態(tài):干凈、穩(wěn)固或者激活
備份的超級(jí)塊
由于超級(jí)塊包含了許多關(guān)鍵數(shù)據(jù),因此,務(wù)必要備份。備份是在文件系統(tǒng)創(chuàng)建時(shí)產(chǎn)生的。
Solaris下以inode的方式記錄文件
Inode包含文件的下列信息:
文件類型與訪問(wèn)模式
文件的擁有者與所在組的
文件大小
上次訪問(wèn)與更換的時(shí)間與inoce更換的時(shí)間
已用數(shù)據(jù)塊的數(shù)量
inode包含兩種指針:直接指針與間接指針
直接指針
有12個(gè),直接指向數(shù)據(jù)塊。這12個(gè)指針能夠支持96K字節(jié)的文件。
間接指針
單倍間接一單倍間接指針指向包含指針的數(shù)據(jù)塊。這樣能夠支持16M字節(jié)的文件。
雙倍間接一雙倍間接指針指向包含單倍間接指針的數(shù)據(jù)塊。這樣能夠支持32G字節(jié)的文件。
三倍間接-三倍間接指針指向包含雙倍間接指針的數(shù)據(jù)塊。這樣能夠支持70T字節(jié)的文件。
newfs創(chuàng)建文件系統(tǒng)
#newfs/dcv/rdsk/cO12dOsO
newfs:constructanewfilesystem/dev/rdsk/c()t2d0s0:(y/n)?y
/dev/rdsk/c0t2d0s0:41040sectorsin57cylindersof9tracks,80sectors
21.0MBin4cylgroups(16c/g,5.90MB/g,2688i/g)
super-blockbackups(forfsck-Fufs-ob=#)at:32,11632,23232,34832,
文件系統(tǒng)檢測(cè)工具(fsck)用于檢測(cè)文件系統(tǒng)是否出錯(cuò)。
比如,某個(gè)數(shù)據(jù)塊不能同時(shí)被兩個(gè)不一致的inode占用。Fsck程序能夠檢測(cè)這種錯(cuò)誤。
#fsck/dev/rdsk/cO(3dOs7
**Zdev/rdsk/c0t3d0s7
**LastMountedon/export/home
**PhaseI-CheckBlocksandSizes
**Phase2-CheckPathnames
**Phase3-CheckConnectivity
**Phase4-CheckReferenceCounts
**Phase5-CheckCylgroups
2flies,9used,21606free(14frags,2699blocks,0.1%fragmentation)
文件系統(tǒng)錯(cuò)誤
許多情況下,文件系統(tǒng)發(fā)生錯(cuò)誤是由于超級(jí)塊有錯(cuò)誤。發(fā)生錯(cuò)誤的原因要緊是:
非正常關(guān)機(jī)
掉電
硬件錯(cuò)誤
fsck運(yùn)行的時(shí)間
系統(tǒng)每次啟動(dòng)時(shí)都會(huì)自動(dòng)運(yùn)行fsck。假如發(fā)現(xiàn)錯(cuò)誤,會(huì)嘗試自動(dòng)修復(fù),假如錯(cuò)誤非常嚴(yán)重,
需要人工修復(fù)。這是進(jìn)入系統(tǒng)單用戶模式,然后打命令:
#fsckZdev/rdks/cOtOdOsO
df命令查看已掛接的文件系統(tǒng)使用狀況
參數(shù)k:表示以千字節(jié)格式顯示
$df-k
FilesystemkbytesusedavailcapacityMountedon
Zdev/dsk/c0t3d0s038111191961887751%/
/dcv/dsk/c0(3d0s656550336152920340964%/usr
/proc0000%/proc
tkl0000%/dev/fd
Zdev/dsk/cOt3dOs12515948862024820%/var
/dev/dsk/cOt3dOs52743920362705075%/opt
swap4598012459681%/tmp
du命令顯示某個(gè)目錄下文件的占用磁盤(pán)空間的情況:
du[-a][-s][-k](directory]
參數(shù):
-k以千字節(jié)方式顯示(默認(rèn)是以塊方式顯示,一個(gè)塊為512字節(jié))
-s只以簡(jiǎn)略的方式顯示
-a顯示制定目錄卜所有文件與目錄占用的磁盤(pán)塊數(shù)量
第十四章文件系統(tǒng)掛接
掛接就是將分離的文件系統(tǒng)附加到文件系統(tǒng)分成結(jié)構(gòu)中。文件系統(tǒng)要附加到某個(gè)掛接點(diǎn),也
就是目錄。
掛接與卸載文件系統(tǒng)發(fā)生在系統(tǒng)啟動(dòng)與關(guān)閉時(shí)。
系統(tǒng)啟動(dòng)時(shí),符讀取/eic/vfstab文件。這個(gè)文件記錄系統(tǒng)要掛接的文件系統(tǒng)。因此/eic/vfsiab
文件中的文件系統(tǒng)將自動(dòng)掛接。也能夠從命令行方式下人工掛接文件系統(tǒng)。
不加參數(shù)的mount顯示系統(tǒng)目前已經(jīng)掛接的文件系統(tǒng)。
#mount
/onZdev/dsk/cOt3dOs()read/write/setuid/largefiles/loggingonMonNov18
17:58:191998
/usronZdev/dsk/cOt3dOs6read/write/setuid/largefiles/loggingonMonNov18
17:58:191998
/procon/procread/write/setuidonMonNov1817:58:191998
/dev/fdonfdread/write/setuidonMonNov1817:58:191998
Zvaron/dev/dsk/c()t3dOsInolargefiles/read/write/setuidonMonNov1817:58:19
1998
/optonZdev/dsk/cOt3dOs5setuid/read/write/largefilesonN4onNov1817:58:20
1998
/tmponswapread/writeonMonNov1817:58:201998
/pnsondbserver:/exporl/psesof7nosuid/remoteonMonNov1819:04:361998
nolargetiles參數(shù)將使文件系統(tǒng)中所有新建的文件小于2G字節(jié)。
#mount-onulaigcGIcs/(Jcv/dsk/t;Ol3dOs7/expuil/iiuinc
使用這個(gè)參數(shù)可能出現(xiàn)錯(cuò)誤,原因是由于文件系統(tǒng)包含了大于2G的文件
要掛接在/etc/vfstab中已有的英個(gè)文件系統(tǒng)時(shí),只需要用命令
#mountZcxport/homc
/etc/vfstab文件格式
#dcviccdevicemountFSfsckmountmount
#tomountlofsckpointtypepass
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025沈陽(yáng)店鋪轉(zhuǎn)讓合同范本
- 2025面館加盟合同書(shū)
- 2025如何做好合同范文
- 建筑基樁檢測(cè)合同
- 奶牛出售轉(zhuǎn)讓合同范例
- 樣品代購(gòu)合作合同范例
- 機(jī)關(guān)單位合同工合同范例
- 模具押金 合同范例
- 林地出租轉(zhuǎn)讓合同范例
- 合伙企業(yè)股合同范例
- 全國(guó)各省關(guān)氏輩分收集
- 壓圈沖壓模具設(shè)計(jì)說(shuō)明書(shū)(終極版) 2
- 蘇教版五下數(shù)學(xué)思維訓(xùn)練7 枚舉法(原卷+解析版)
- 病理生理學(xué)試題及復(fù)習(xí)資料
- 預(yù)防接種門診流程
- WXZ196系列微機(jī)消諧裝置說(shuō)明書(shū)
- 震雄注塑機(jī)Ai_01操作說(shuō)明書(shū)(中文)
- 壓力管道元件產(chǎn)品合格證
- 10KV變電站供電系統(tǒng)設(shè)計(jì)
- 15立方米的液氯儲(chǔ)罐課程設(shè)計(jì)說(shuō)明書(shū)
- 發(fā)現(xiàn)所授薪律師及律師助理管理辦法
評(píng)論
0/150
提交評(píng)論