版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨部門協(xié)作的推進(jìn)計(jì)劃
- 塑料制品行業(yè)原料安全檢測(cè)方案
- 提升決策效率的措施計(jì)劃
- 影視公司前臺(tái)工作感想
- 律師辦公室實(shí)習(xí)報(bào)告
- 營養(yǎng)科護(hù)士工作總結(jié)
- 快遞行業(yè)客服工作總結(jié)快捷服務(wù)傳遞溫暖
- 2024年物聯(lián)網(wǎng)應(yīng)用場(chǎng)景開發(fā)分包合作協(xié)議
- 呼叫中心行業(yè)美工工作總結(jié)
- 王者榮耀的危害作文4篇
- 2023年國家糧食和物資儲(chǔ)備局直屬事業(yè)單位招聘32人筆試參考題庫(共500題)答案詳解版
- 中國成人血脂異常防治指南解讀
- 頑固性心力衰竭治療課件
- 《大學(xué)英語跨文化交際》課程教案
- 新員工職業(yè)素養(yǎng)培訓(xùn)
- 個(gè)人車輛抵押借款合同
- 營養(yǎng)教育與社區(qū)營養(yǎng)管理基礎(chǔ)考試復(fù)習(xí)題庫及答案
- 2023年化工企業(yè)隱患排查與治理培訓(xùn)
- 國語經(jīng)典歌曲歌詞接龍考試題庫(180題)
- 西安東原地產(chǎn)品牌年度推廣方案
- 2022年7月云南省普通高中學(xué)業(yè)水平考試物理含答案
評(píng)論
0/150
提交評(píng)論