Solaris網(wǎng)絡(luò)管理培訓(xùn)_第1頁
Solaris網(wǎng)絡(luò)管理培訓(xùn)_第2頁
Solaris網(wǎng)絡(luò)管理培訓(xùn)_第3頁
Solaris網(wǎng)絡(luò)管理培訓(xùn)_第4頁
Solaris網(wǎng)絡(luò)管理培訓(xùn)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Solaris網(wǎng)絡(luò)管理培訓(xùn)      Solaris 的引導(dǎo)與初始化 本文出自:http:/www.china- 作者: 李玉龍 (2001-08-10 08:00:00) 任何時(shí)候,系統(tǒng)處于以下8種可用的運(yùn)行級(jí)別中:06、S=s。/sbin/init 或/etc/telinit(link)的主要功能是根據(jù)/etc/inittab文件中的定義創(chuàng)建其子進(jìn)程。操作系統(tǒng)引導(dǎo)期間,init進(jìn)程被激活并從/etc/default/init讀取有關(guān)時(shí)區(qū)和語言等的環(huán)境變量,隨后檢查/etc

2、/inittab(如不存在,則提示用戶輸入)中的缺省level,并spawn("孵化")該級(jí)別定義的所有進(jìn)程。初始化結(jié)束后,init進(jìn)程進(jìn)入等待狀態(tài),等候以下事件發(fā)生:定義為respawn類型的子進(jìn)程終止;電源失敗信號(hào);其它init進(jìn)程改變系統(tǒng)的運(yùn)行級(jí)別。/etc/inittab文件中可以加入新的條目,可以用init -q來強(qiáng)制init進(jìn)程立即重新查看該文件中的信息。收到改變運(yùn)行l(wèi)evel請(qǐng)求后,init進(jìn)程向每個(gè)未被目標(biāo)level定義的進(jìn)程發(fā)出警告信號(hào)SIGTERM,并再5秒后發(fā)出SIGKILL信號(hào)強(qiáng)行終止這些進(jìn)程進(jìn)程被創(chuàng)建時(shí)在/var/adm/wtmp中有記錄

3、,終止時(shí)在/var/adm/utmp有記錄。收到SIGPWR信號(hào)后,init進(jìn)程檢查/etc/inittab中有關(guān)powerfail 和powerwait類型的條目,并立即執(zhí)行。sync命令可以同步硬盤緩沖。 運(yùn)行等級(jí)包括(常用到的有3、S、0、6):0:firmware,可以安全關(guān)機(jī)。1:系統(tǒng)管理員狀態(tài),mount所有文件系統(tǒng),保留一小部分基本的內(nèi)核進(jìn)程,無用戶登錄。2:多用戶狀態(tài)3:擴(kuò)展多用戶狀態(tài),所有資源在網(wǎng)絡(luò)上可用4:可被定義為可選的多用戶狀態(tài),5:為關(guān)閉電源而將系統(tǒng)shut down6:停止OS并reboot到缺省的level.S=s,單用戶狀態(tài),僅有r

4、oot自己登錄。命令init的參數(shù)還有:a,b,c:執(zhí)行inittab中的特定命令但不改變當(dāng)前運(yùn)行等級(jí)。Q=q,重新檢查/etc/inittabshutdown命令可以進(jìn)入S等級(jí)關(guān)機(jī):通常情況下,系統(tǒng)是被設(shè)計(jì)連續(xù)運(yùn)行的,但是當(dāng)發(fā)生以下情況時(shí)可能需要關(guān)閉系統(tǒng):在S等級(jí)下進(jìn)行系統(tǒng)維護(hù);改變系統(tǒng)的硬件配置;發(fā)生系統(tǒng)崩潰等嚴(yán)重故障;進(jìn)行環(huán)境調(diào)整需要停電等。shutdown 命令發(fā)出后,系統(tǒng)以約定的格式發(fā)出7200、3600、1800、1200、600、300、120、60、30秒警告。缺省為在60秒后進(jìn)入狀態(tài)S,可以使用的參數(shù)有:-y 跳過提示確認(rèn)-i 進(jìn)入制定的等級(jí)狀態(tài)

5、-g 關(guān)機(jī)等待時(shí)間在系統(tǒng)停止響應(yīng)后,應(yīng)首先嘗試以下控制鍵序列:Q、C、D、X;然后可試圖用kill方法殺死掛起的進(jìn)程,不得已時(shí)才使用緊急關(guān)機(jī)。緊急關(guān)機(jī)時(shí),首先嘗試STOP-A,進(jìn)行硬盤同步并重新啟動(dòng);最后嘗試直接關(guān)閉電源。無用戶帳號(hào)可登錄:#boot -s修改 /etc/default/login文件忘記root口令:#boot cdrom -swcd /mount /dev/dsk/c0t0d0s0 /mntcd /mnt/etc修改shadowumount /mntrebootSolaris

6、網(wǎng)絡(luò)管理培訓(xùn)(第一章:網(wǎng)絡(luò)地址和掩碼)  作 者: jxbcpp (2001-05-15 08:15:01)  /etc/erface  Interface是網(wǎng)卡的型號(hào),有l(wèi)e、hme等。Le是十兆網(wǎng)卡,hme為百兆網(wǎng)卡等等。后面跟一個(gè)數(shù)字,第一個(gè)十兆網(wǎng)卡為le0,第二個(gè)為le1;第二個(gè)百兆網(wǎng)卡為hme0,第二個(gè)為hme1等等。  文件的內(nèi)容是這塊網(wǎng)卡的名字,如Sunrise、Sunny。  more /etc/hostn

7、ame.le0  Sunrise  # more /etc/hostname.hme0  Sunny  /etc/hosts文件  系統(tǒng)名與IP地址的映射  與/etc/erface 協(xié)同工作,配置本機(jī)網(wǎng)卡地址  # more /etc/hosts   localhost loghost  172.16.2

8、55.1 Sunrise   Sunny  系統(tǒng)名不是機(jī)器名,機(jī)器名是唯一的,要更改機(jī)器名,用命令:hostname。  有了/etc/erface和/etc/hosts兩個(gè)文件,系統(tǒng)就知道如何配置網(wǎng)卡了,如第一個(gè)百兆網(wǎng)卡的名字是Sunny,其對(duì)應(yīng)的地址是。  /etc/netmasks文件  將網(wǎng)絡(luò)的IP地址與網(wǎng)絡(luò)地址聯(lián)系一起,劃分子網(wǎng)  如果是標(biāo)準(zhǔn)網(wǎng)段,則不需要配置 &#

9、160;標(biāo)準(zhǔn)網(wǎng)段:  A類網(wǎng):0127(127用于本地地址) 掩碼:  B類網(wǎng):128191 掩碼:  C類網(wǎng):192223 掩碼:  D類網(wǎng):224254(用于多址廣播)  要配一個(gè)B類地址:掩碼為:,則在/etc/netmasks文件中寫:   ifconfig命令&#

10、160; 檢測(cè)網(wǎng)絡(luò)端口狀態(tài)  ifconfig -a  配置網(wǎng)絡(luò)端口地址  ifconfig le0  netmask   配置網(wǎng)絡(luò)端口狀態(tài)  ifconfig le0 up/down  配置網(wǎng)絡(luò)端口是否可用  ifconfig le0 plumb/unplumb  ping命令 

11、; 檢測(cè)網(wǎng)絡(luò)狀態(tài)  測(cè)試網(wǎng)絡(luò)速度  Solaris系統(tǒng)管理培訓(xùn)(第二章:OpenBoot PROM) Solaris網(wǎng)絡(luò)管理培訓(xùn) 作 者: jxbcpp (2001-05-15 10:15:00)  OpenBoot PROM介紹  所有Sun機(jī)器都一個(gè)用于基本硬件測(cè)試和初始化的固件,還有一個(gè)提供多種重要功能的用戶程序。        基本元素&#

12、160; Sun系統(tǒng)的基本硬件元素包括:  Boot PROM芯片,它永久的固定在主板中。  非易失性隨機(jī)訪問內(nèi)存(non-volatile random access memory (NVRAM) )芯片,包含主機(jī)的基本信息。  Boot PROM內(nèi)容  boot PROM有以下功能:     加點(diǎn)自檢(Power-on self-tests (POST)

13、)         系統(tǒng)重起始開始執(zhí)行。         檢測(cè)基本CPU板         因機(jī)器型號(hào)不同而不同。     設(shè)備驅(qū)動(dòng)         有一些小型設(shè)備驅(qū)動(dòng)程序,使得啟動(dòng)的初始化

14、過程中可以與不同的外圍設(shè)備相通訊     用戶操作界面  NVRAM 內(nèi)容     除了永久性存在地以太網(wǎng)地址、主機(jī)ID、時(shí)鐘外,還保存著可以修改的系統(tǒng)的配置參數(shù)。  Basic Boot PROM Commands  ok banner  ok boot  ok help  ok printenv

15、  ok setenv  ok set-defaults  ok probe-scsi  ok probe-scsi-all  ok probe-ide  ok reset  The Open Boot banner Command  The banner command lists several

16、 pieces of useful information about the system such as model, amount of memory, and hostid. You can also use the banner command to identify your systems PROM ve

17、rsion number. Three boot PROM levels are discussed in this module.  ok banner  Sun UltraSPARC 60 UPA/PCI (2 X UltraSPARC-II 296MHz), Keyboard Present  OpenBoot 3.11,

18、 256 MB memory installed, Serial #3159808.  Ethernet address 8:0:22:1a:e7:3f, Host ID: 72303700.  ok  boot 命令和參數(shù)  您可以在boot命令后鍵入一個(gè)或多個(gè)參數(shù)。這些參數(shù)傳遞改操作系統(tǒng)內(nèi)核,將影響整個(gè)啟動(dòng)過程。  命令格式  ok boot&

19、#160;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í)別??梢杂脕硐到y(tǒng)錯(cuò)誤排除。  v 詳細(xì)地顯示出系統(tǒng)的啟動(dòng)信息。有時(shí)可以用來系統(tǒng)的錯(cuò)誤排除。  printenv&#

20、160;命令  printenv命令顯示NVRAM的參數(shù)以及參數(shù)的缺省值。  查看缺省啟動(dòng)設(shè)備  您可以使用printenv顯示缺省啟動(dòng)設(shè)備。  ok printenv  Parameter Name Value Default Value  tpe-link-test?  True  true  output-device  ttya 

21、 screen  input-device  ttya  keyboard  sbus-probe-list  f0123  f0123  keyboard-click?  False  false  diag-file  diag-device  net  net  boot-file  

22、;boot-device  disk  disk  auto-boot?  true  true  More ,q ? q  您可以在系統(tǒng)的輸出中查看缺省啟動(dòng)設(shè)備,參數(shù)是boot-device。您也可以輸入printenv boot-device,這樣只顯示啟動(dòng)設(shè)備的值。  重新定義PROM Boot值  使用setenv命令可以重新定義PROM的值 。下面

23、的例子中把a(bǔ)uto-boot? 變?yōu)?#160;false,然后reset命令使系統(tǒng)重新啟動(dòng),使變化生效。  ok printenv auto-boot?  auto-boot?true true  ok  ok setenv auto-boot? false  auto-boot? = false  ok reset  重置缺省值  使

24、用set-defaults 命令將所有的參數(shù)重新設(shè)置為缺省的值。  ok set-defaults  _  注意 set-defaults命令只對(duì)有缺省值的參數(shù)生效。  _  影響系統(tǒng)啟動(dòng)和自檢的按鍵有:  stop  如果在系統(tǒng)加電自檢時(shí)按下Stop鍵,就取消POST(加電自檢)診斷,然后停留在OK狀態(tài)。  Stop+d  在系統(tǒng)自檢時(shí)同時(shí)按下stop和d鍵,系統(tǒng)將自動(dòng)轉(zhuǎn)到診斷模式,診

25、斷模式下系統(tǒng)將更完全地進(jìn)行自檢。  Stop+n  如果由于NVRAM的設(shè)置不正確而導(dǎo)致系統(tǒng)無法正確啟動(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)停止并且導(dǎo)致數(shù)據(jù)的丟失。在萬不

26、得以的時(shí)候,在按下stop+a后,鍵入sync命令用以將內(nèi)存的數(shù)據(jù)同步到硬盤中。  探測(cè)系統(tǒng)總線  將外圍設(shè)備(如光驅(qū)、硬盤)與主板連接在一起的I/O總線有SCSI(small computer system interface)總線和IDE (integrated drive electronics)總線。  在OpenBoot 3.x系統(tǒng)中使用probe-命令  在OpenBoot 3.x的系統(tǒng)中,使用probe-命令時(shí),您會(huì)看到一

27、個(gè)警告。如果您在操作系統(tǒng)運(yùn)行狀態(tài)下,用stop-a將系統(tǒng)強(qiáng)行暫停,或使用halt退出操作系統(tǒng)。這樣的狀態(tài)下使用probe-命令會(huì)造成機(jī)器掛起。因此,您必須先運(yùn)行reset-all命令。  請(qǐng)先設(shè)置auto-boot?為false后再運(yùn)行reset-all,系統(tǒng)將重新自檢,停留在OK狀態(tài)下,然后可以運(yùn)行這個(gè)命令。  顯示連接在SCSI總線上的設(shè)備  probe-scsi命令將鑒別連接在SCSI控制器上的設(shè)備。  ok probe-scsi  Target 3 

28、0;Unit 0 Disk SEAGATE ST1480 SUN0424626600190016  Copyright (c)  All Rights Reserved  Target 6  Unit 0 Removable Read Only device SONY CD-ROM  ok probe-scsi-all 

29、; 顯示連接在PCI總線上的IDE設(shè)備  ok probe-ide  Device 0 ( Primary Master )  ATA Model : ST 34342A  Device 1 ( Primary Slave )  Not Present  Device 2 ( S

30、econdary Master )  removable ATAPI Model : CDR-8240B  Device 3 ( Secondary Slave )  Removable ATAPI Model yyyyyyyyyyyyyyy  可以使用devalias命令查看設(shè)備別名的物理地址,這樣就可以知道啟動(dòng)設(shè)備的物理設(shè)備了。  ok dev

31、alias  screen /SUNW,ffb1e,0  mydisk /pci1f,0/pci1,1/ide3/disk0,0  net /pci1f,0/pci1,1/network1,1  cdrom /pci1f,0/pci1,1/ide3/cdrom2,0:f  disk /pci1f,0/pci1,1/ide3/disk0,0  disk3 /pci1f,0/pci1,1/ide3/disk3,0

32、0; disk2 /pci1f,0/pci1,1/ide3/disk2,0  disk1 /pci1f,0/pci1,1/ide3/disk1,0  disk0 /pci1f,0/pci1,1/ide3/disk0,0  ide /pci1f,0/pci1,1/ide3  floppy /pci1f,0/pci1,1/ebus1/fdthree  ttyb /pci1f,0/pci1,1/ebus1/se:a 

33、60;ttya /pci1f,0/pci1,1/ebus1/se:b  keyboard! /pci1f,0/pci1,1/ebus1/su14,3083f8  keyboard /pci1f,0/pci1,1/ebus1/su14,3083f8  mouse /pci1f,0/pci1,1/ebus1/su14,3062f8  設(shè)備別名在左列。設(shè)備物理地址在右列。  如果操作系統(tǒng)掛起了(沒有響應(yīng)),并且您也不能遠(yuǎn)程登錄,那您沒有別的選擇了,只有強(qiáng)行中斷操

34、作系統(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)容同步到磁盤,減少數(shù)據(jù)的丟失。結(jié)束后系統(tǒng)會(huì)自動(dòng)重起。  在ok提示符下鍵入sync命令。  ok sync  注意  您也可以用Stop-a強(qiáng)行中斷操作系統(tǒng),然后鍵入go恢復(fù)操作系統(tǒng)運(yùn)行。不建議使用

35、此功能。    Solaris系統(tǒng)管理培訓(xùn)(第三章:安裝Solaris操作系統(tǒng))  作 者: jxbcpp (2001-05-15 11:15:01)  Software Groupings  基本     包含系統(tǒng)運(yùn)行所需的最基本的軟件和設(shè)備驅(qū)動(dòng)。不包括圖形界面和手冊(cè)頁。  最終用戶     除了基本軟件外,還包括圖形界面。 

36、 開發(fā)者     包括編譯工具、圖形界面、手冊(cè)頁。  完整分發(fā)和 OEM 支持     包含全部內(nèi)容和一些OEM地硬件設(shè)備驅(qū)動(dòng)。  Installation Information Worksheet  Acquire the following necessary information prior to your&

37、#160;installation:  Host name:_  IP address:_  Name service (NIS, NIS+, DNS or None):_  Subnet (yes or no):_  Geographic location:_  Time zone information:_  Ro

38、ot password:_  Installation Process  1. Insert the CD-ROM into the CD-ROM drive.  2. Boot the release media.  ok boot cdrom  3. Select the appropriate lang

39、uage and locale for your site and click on Continue.  4. Enter the assigned host name for the system  5. Type the IP address  6 . Select the type

40、 of the name service  7. Select Time Zone  8. Select Initial to perform an initial install and not preserve current settings  9 . Select the software 

41、group  10 . Set the sizes of each disk partition  Solaris系統(tǒng)管理培訓(xùn)(第四章:軟件包管理)  作 者: jxbcpp (2001-05-15 12:15:01)    所有Solaris系統(tǒng)的軟件都以包的形式出現(xiàn)。  軟件包包含:     軟件包的描述

42、文件     系統(tǒng)需求的描述文件     需要安裝的文件     安裝前以及安裝后需要運(yùn)行的腳本  The pkgadd command  用于安裝軟件包  pkgadd  -d device | pathname  pkg_name  # pkgadd -d

43、 /cdrom/cdrom0/s0/Solaris_2.7/Product SUNWaudio  Processing package instance  from    Audio applications  (sparc) 3.6.4,REV=1.98.08.13  Copyright 1998 Sun Microsystems, Inc. All ri

44、ghts reserved.  Using  as the package base directory.  # Processing package information.  # Processing system information.  2 package pathnames are already properly 

45、installed.  # Verifying package dependencies.  # Verifying disk space requirements.  # Checking for conflicts with packages already installed.  # Checking for setuid/setgid

46、60;programs.  This package contains scripts which will be executed with super-user  permission during the process of installing this package.  Do you want to continue

47、0;with the installation of  y,n,? y  Installing Audio applications as   # Installing part 1 of 1.  Installation of  was successful.  The pkginfo command

48、60; 不加任何參數(shù)用于查看系統(tǒng)已經(jīng)安裝的軟件包  # pkginfo | more    application SUNWAxg Solaris XGL 3.3 AnswerBook  application SUNWaadm Solaris 7 System Administrator Collection  system SUNWa

49、b2m Solaris Documentation Server Lookup  system SUNWab2r Solaris Documentation Server  system SUNWab2s Solaris Documentation Server  system SUNWab2u Solaris Documentation Server  a

50、pplication SUNWabda Sun Ultra 5/10 Hardware AnswerBook  application SUNWabe Solaris 7 User Collection  application SUNWabsdk Solaris 7 Software Developer Collection  The pkginfo

51、60;Command  后面可跟一些參數(shù),顯示特定某個(gè)軟件包的信息  Command Format     pkginfo  -d  device | pathname    -l  pkg_name  參數(shù)  -d device 指定軟件所在的位置,可以是目錄、磁帶機(jī)、軟盤等等  -l 

52、顯示詳細(xì)信息  pkg_name 軟件包名  輸出列  CATEGORY 軟件包的類型,是“應(yīng)用軟件”和是“系統(tǒng)軟件”  PKGINST 軟件包名,如果是SUNW打頭,則是SUN的產(chǎn)品  NAME 軟件的簡要描述  # pkginfo -d /cdrom/cdrom0/s0/Solaris_2.7/Product -l SUNWaudio  PKGINST: 

53、;SUNWaudio  NAME: Audio applications  CATEGORY: system  ARCH: sparc  VERSION: 3.6.4,REV=1.98.08.13  BASEDIR: /  VENDOR: Sun Microsystems, Inc.  DESC: Audio binaries  

54、;PSTAMP: dtbuild37s19980813171753  HOTLINE: Please contact your local service provider  STATUS: spooled  FILES: 9 spooled pathnames  2 directories  3 executables  4 packa

55、ge information files  700 blocks used (approx)  The pkgrm Command  Command Format     pkgrm package_name  用于刪除軟件包  # pkgrm SUNWaudio  The following pa

56、ckage is currently installed:  SUNWaudio Audio applications  (sparc) 3.6.4,REV=1.98.08.13  Do you want to remove this package? y  # Removing installed package instance &#

57、160; # Verifying package dependencies.  WARNING:  The  package depends on the package  currently being removed.  WARNING:  The  package depends on the package&#

58、160; currently being removed.  WARNING:  The  package depends on the package  currently being removed.  WARNING:  The  package depends on the package  curr

59、ently being removed.  Dependency checking failed.  Do you want to continue with the removal of this package y,n,?,q  如果某個(gè)文件被多個(gè)包共享,則當(dāng)最后一個(gè)包被刪除時(shí)才被刪除。  The pkgchk Command 

60、60;用于檢查已安裝的軟件包  Command Format     pkgchk  -p path1  path2.   # pkgchk SUNWaudio  #  # pkgchk -p /etc/group  ERROR: /etc/group  file size &l

61、t;278> expected <282> actual  file cksum <23586> expected <24038> actual  pkgchk命令校驗(yàn)包的屬性和內(nèi)容是否與系統(tǒng)記錄的一致。  這個(gè)命令能檢測(cè)整個(gè)包或是某個(gè)文件。沒有輸出表示包已經(jīng)安裝,但未發(fā)現(xiàn)不一致。  admintool圖形管理工具  admintool是solaris圖形管理工具,包括管理軟

62、件包、主機(jī)名、主機(jī)地址、打印機(jī)、串口、用戶、用戶組等。  Solaris系統(tǒng)管理培訓(xùn)(第五章:補(bǔ)丁維護(hù))  作 者: jxbcpp (2001-05-15 13:15:00)  什么是Patch?  簡單的說,補(bǔ)丁就是一些替換現(xiàn)存的文件和目錄的文件目錄集合。補(bǔ)丁糾正應(yīng)用程序的錯(cuò)誤或增加功能。  Patch編號(hào)  每個(gè)補(bǔ)丁都有編號(hào)。例如補(bǔ)丁號(hào)為101945,版本是34的話,這個(gè)補(bǔ)丁的目錄名就是101945-34.  p

63、atchadd命令用于安裝補(bǔ)丁:  # cd /tmp  # ls  105160-01 ps_data sdt_fl8zKOI_  # patchadd 105160-01  Checking installed packages and patches.  Verifying sufficient filesystem capacit

64、y (dry run method)  Installing patch packages.  Patch number 105160-01 has been successfully installed.  See /var/sadm/patch/105160-01/log for details  Patch packages installed:

65、60; SUNWdtbas  patchrm用于刪除補(bǔ)丁  # patchrm 105633-06  Checking installed packages and patches.  Patch 105633-06 has been backed out.  #  下面的命令用于檢查系統(tǒng)的補(bǔ)丁情況  # patchadd

66、60;-p  Patch: 105160-05 Obsoletes: Requires: Incompatibles:Packages: SUNWdtbas  # showrev -p  Patch: 105160-05 Obsoletes: Requires:Incompatibles: Packages: SUNWdtbas     Solaris系統(tǒng)管理培訓(xùn)(第六章:啟動(dòng)

67、過程)  作者: jxbcpp (2001-05-15 14:15:00)  啟動(dòng)有四個(gè)階段    Boot PROM 階段    Boot program 階段    Kernel 初始化階段    /sbin/init 階段  啟動(dòng)過程:  自檢、顯示系統(tǒng)信息、讀取

68、啟動(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)都掛上的單用戶模式,禁止其他用戶登錄

69、)  2 多用戶模式(沒有網(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     .       r

70、un-level 3   5月 10 17:03     3      0  S  可得到的信息:當(dāng)前運(yùn)行級(jí)別是3,系統(tǒng)啟動(dòng)的時(shí)間是5月10日17:03.  /etc/inittabinittab定義了:  系統(tǒng)缺省運(yùn)行級(jí)別  系統(tǒng)進(jìn)入新運(yùn)行級(jí)別需要做什么  /etc/init.d目錄包含了系統(tǒng)的一些啟動(dòng)腳本

71、  /etc/rc1.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í)所需要開始的一些服務(wù),系統(tǒng)將以start調(diào)用這個(gè)腳本。  增加啟動(dòng)控制腳本

72、60; 1.Identify the run level for the service  2.Determine which services are needed by the new process  3.Change to /etc/rc#.d and identify startup script  4.Repeat&

73、#160;the process for the directory containing the shutdown script  5.Create the startup (shutdown) script in /etc/init.d  6.Create hard links to appropriate /etc/rc#.d directories&

74、#160; 7.test  改變運(yùn)行級(jí)別  init命令用于改變操作系統(tǒng)的運(yùn)行級(jí)別。  命令格式:  init  0123456Ss   # init 0  INIT: New run level: 0  The system is coming down. Please wait. &#

75、160;System services are now being stopped.  Print services stopped.  Stopping the syslog service.  syslogd: going down on signal 15  Aug 14 14:54:30 snmpdx: received

76、 signal 15  The system is down.  syncing file systems. done  Program terminated  Type help for more information  ok  shutdown  用于改變操作系統(tǒng)運(yùn)行級(jí)別。  命令格式: &#

77、160;shutdown  -y   -g seconds   -i init-state  message  選項(xiàng):  y 系統(tǒng)提示時(shí)默認(rèn)回答為YES  g 過多長時(shí)間改變  i 想要的運(yùn)行級(jí)別  message 給所有登錄用戶的信息  # shutdown -y -g 0&#

78、160;-i 0  Shutdown started. Mon Dec 15 15:13:57 PST 1997  Broadcast Message from root (console) on mcmurdo Mon Dec  15 15:13:57.  THE SYSTEM IS BEING SHUT&

79、#160;DOWN NOW ! ! !  Log off now or risk your files being damaged  Changing to init state 0 - please wait  ok  halt  進(jìn)入0運(yùn)行級(jí)別  poweroff  

80、;關(guān)閉系統(tǒng)并切斷電源  reboot  重新啟動(dòng)系統(tǒng)  Solaris系統(tǒng)管理培訓(xùn)(第七章:系統(tǒng)安全)  作 者: jxbcpp (2001-05-15 15:15:01)  UIDs(用戶ID)  UIDs用于區(qū)別文件和目錄的所有者。保存在 /etc/passwd。  GIDs(用戶組ID)  GIDs用戶區(qū)別用戶、文件、目錄的組成員。  /etc/passwd文件

81、記錄了系統(tǒng)的用戶帳號(hào)的信息  格式  loginID:x:UID:GID:comment:home directory:login shell  #more /etc/passwd  root:x:0:1:Super-User:/:/sbin/sh  daemon:x:1:1:/:  bin:x:2:2:/usr/bin:  sys:x:3:3:/:  adm:x:4:4:Admin:/var/adm:&#

82、160; lp:x:71:8:Line Printer Admin:/usr/spool/lp:  uucp:x:5:5:uucp Admin:/usr/lib/uucp:  nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico  listen:x:37:4:Network Admin:/usr/net/nls:  nobody:x:60001:60001:Nobody:/:&#

83、160; noaccess:x:60002:60002:No Access User:/:  nobody4:x:65534:65534:SunOS 4.x Nobody:/:  jxbcpp:x:901:410:Dave Lister:/export/home/jxbcpp:/bin/sh  loginID 用戶名  x 隱藏的口令。加密的口令放在/etc/shadow文件中  UID 用戶ID 

84、; GID 組ID  comment 描述  home directory 個(gè)人主目錄  login shell 登錄后使用的shell  /etc/shadow文件記錄了系統(tǒng)用戶的加密后口令  格式  loginID:password:lastchg:min:max:warn:inactive:expire:  #more /etc/shadow  roo

85、t:LXeokt/C/oXtw:6445:  daemon:NP:6445:  bin:NP:6445:  sys:NP:6445:  adm:NP:6445:  lp:NP:6445:  smtp:NP:6445:  uucp:NP:6445:  nuucp:NP:6445:  listen:*LK*:  nobody:NP:6445:  noaccess:NP:6445:&

86、#160; nobody4:NP:6445:  lister:ubQhZXEMv/lyI:10336:7:90:5:30:  loginID 對(duì)應(yīng)用戶名  password 加密后的口令。LK表示鎖定帳號(hào),NP表示無口令  lastchg 最后更改口令的日期與1970年1月1日之間相隔的天數(shù)  min 改變口令需要最少的天數(shù)  max 同一口令允許的最大天數(shù)  warn 口令到期時(shí),提前

87、通知用戶的天數(shù)  inactive 用戶不使用帳號(hào)多少天禁用帳號(hào)  expire 用戶帳號(hào)過期的天數(shù)  最后一個(gè)字段未用  /etc/group文件記錄了系統(tǒng)的用戶組的信息  格式  groupname:password:GID:userlist  #more /etc/group  root:0:root  other:1:  bin:2:root,bin,daem

88、on  sys:3:root,bin,sys,adm  adm:4:root,adm,daemon  uucp:5:root,uucp  mail:6:root  tty:7:root,tty,adm  lp:8:root,lp,adm  nuucp:9:root,nuucp  staff:10:  daemon:12:root,daemon  sysadmin:14:lister,torey&#

89、160; nobody:60001:  noaccess:60002:  Groupname 組名  password 口令。已經(jīng)不使用  GID 組ID  userlist 成員列表  一個(gè)用戶可以同時(shí)屬于多個(gè)組。  id命令用于查看用戶的id號(hào)(用戶號(hào))  命令格式  id  options   username&

90、#160;  $ id  uid=10450(student1) gid=150(learning)  $ id -a  uid=10450(student1) gid=150(learning) groups=150(learning),14(sysadmin)  不加參數(shù)顯示用戶所在的id號(hào)用戶和主要組id號(hào)。  -a參數(shù)顯示用戶的所在所有組的組id號(hào)。  改變用戶  su命令用戶改變當(dāng)前的用戶。  $ su

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論