Solaris系統(tǒng)管理員培訓(xùn)_第1頁(yè)
Solaris系統(tǒng)管理員培訓(xùn)_第2頁(yè)
Solaris系統(tǒng)管理員培訓(xùn)_第3頁(yè)
Solaris系統(tǒng)管理員培訓(xùn)_第4頁(yè)
Solaris系統(tǒng)管理員培訓(xùn)_第5頁(yè)
已閱讀5頁(yè),還剩107頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論