Solaris網絡管理培訓_第1頁
Solaris網絡管理培訓_第2頁
Solaris網絡管理培訓_第3頁
Solaris網絡管理培訓_第4頁
Solaris網絡管理培訓_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

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

14、過程中可以與不同的外圍設備相通訊     用戶操作界面  NVRAM 內容     除了永久性存在地以太網地址、主機ID、時鐘外,還保存著可以修改的系統(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命令后鍵入一個或多個參數(shù)。這些參數(shù)傳遞改操作系統(tǒng)內核,將影響整個啟動過程。  命令格式  ok boot&

19、#160;device_name - options  參數(shù)  a 交互式啟動系統(tǒng)。提示輸入根設備和交換設備以及一些重要的系統(tǒng)文件  r 啟動時系統(tǒng)將重新查找所有的設備,在/devices和/dev目錄下重新生成文 件,更新/etc/path_to_inst文件。  s 系統(tǒng)啟動后停留在S運行級別。可以用來系統(tǒng)錯誤排除。  v 詳細地顯示出系統(tǒng)的啟動信息。有時可以用來系統(tǒng)的錯誤排除。  printenv&#

20、160;命令  printenv命令顯示NVRAM的參數(shù)以及參數(shù)的缺省值。  查看缺省啟動設備  您可以使用printenv顯示缺省啟動設備。  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)的輸出中查看缺省啟動設備,參數(shù)是boot-device。您也可以輸入printenv boot-device,這樣只顯示啟動設備的值。  重新定義PROM Boot值  使用setenv命令可以重新定義PROM的值 。下面

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

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

25、斷模式下系統(tǒng)將更完全地進行自檢。  Stop+n  如果由于NVRAM的設置不正確而導致系統(tǒng)無法正確啟動時,可以在系統(tǒng)加電自檢時同時按下stop和n鍵。它的作用是將NVRAM的參數(shù)值設為默認值。  Stop+a             同時按下stop和a鍵將中斷操作系統(tǒng)的運行,退到OK狀態(tài)。  警告:盡量不要在操作系統(tǒng)運行時按stop+a,這將導致操作系統(tǒng)停止并且導致數(shù)據的丟失。在萬不

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

27、個警告。如果您在操作系統(tǒng)運行狀態(tài)下,用stop-a將系統(tǒng)強行暫停,或使用halt退出操作系統(tǒng)。這樣的狀態(tài)下使用probe-命令會造成機器掛起。因此,您必須先運行reset-all命令。  請先設置auto-boot?為false后再運行reset-all,系統(tǒng)將重新自檢,停留在OK狀態(tài)下,然后可以運行這個命令。  顯示連接在SCSI總線上的設備  probe-scsi命令將鑒別連接在SCSI控制器上的設備。  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設備  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命令查看設備別名的物理地址,這樣就可以知道啟動設備的物理設備了。  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  設備別名在左列。設備物理地址在右列。  如果操作系統(tǒng)掛起了(沒有響應),并且您也不能遠程登錄,那您沒有別的選擇了,只有強行中斷操

34、作系統(tǒng)。  中斷掛起的系統(tǒng)  如果系統(tǒng)掛起了,可以嘗試下列步驟:  1.用Stop-a中斷操作系統(tǒng)。如果成功,系統(tǒng)會停留在PROM狀態(tài)。如果是使用字符終端作為系統(tǒng)控制臺,則按Break鍵。  2. 用sync命令將內存的內容同步到磁盤,減少數(shù)據的丟失。結束后系統(tǒng)會自動重起。  在ok提示符下鍵入sync命令。  ok sync  注意  您也可以用Stop-a強行中斷操作系統(tǒng),然后鍵入go恢復操作系統(tǒng)運行。不建議使用

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

36、 開發(fā)者     包括編譯工具、圖形界面、手冊頁。  完整分發(fā)和 OEM 支持     包含全部內容和一些OEM地硬件設備驅動。  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)管理培訓(第四章:軟件包管理)  作 者: jxbcpp (2001-05-15 12:15:01)    所有Solaris系統(tǒng)的軟件都以包的形式出現(xiàn)。  軟件包包含:     軟件包的描述

42、文件     系統(tǒng)需求的描述文件     需要安裝的文件     安裝前以及安裝后需要運行的腳本  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)已經安裝的軟件包  # 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ù),顯示特定某個軟件包的信息  Command Format     pkginfo  -d  device | pathname    -l  pkg_name  參數(shù)  -d device 指定軟件所在的位置,可以是目錄、磁帶機、軟盤等等  -l 

52、顯示詳細信息  pkg_name 軟件包名  輸出列  CATEGORY 軟件包的類型,是“應用軟件”和是“系統(tǒng)軟件”  PKGINST 軟件包名,如果是SUNW打頭,則是SUN的產品  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  如果某個文件被多個包共享,則當最后一個包被刪除時才被刪除。  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命令校驗包的屬性和內容是否與系統(tǒng)記錄的一致。  這個命令能檢測整個包或是某個文件。沒有輸出表示包已經安裝,但未發(fā)現(xiàn)不一致。  admintool圖形管理工具  admintool是solaris圖形管理工具,包括管理軟

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

63、atchadd命令用于安裝補丁:  # 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用于刪除補丁  # patchrm 105633-06  Checking installed packages and patches.  Patch 105633-06 has been backed out.  #  下面的命令用于檢查系統(tǒng)的補丁情況  # 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)管理培訓(第六章:啟動

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

68、啟動設備的0扇區(qū)、在啟動設備尋找啟動程序、加載啟動程序、啟動內核、運行/sbin/init。  /sbin/init程序    讀取/etc/inittab文件。Init程序執(zhí)行/sbin/rc*腳本。  系統(tǒng)有多種運行級別,不同的運行級別所啟動的服務不同。  系統(tǒng)運行級別有8種,分別為:  運行級別 意義  0 進入PROM狀態(tài)(OK狀態(tài))  1 管理狀態(tài)(所有文件系統(tǒng)都掛上的單用戶模式,禁止其他用戶登錄

69、)  2 多用戶模式(沒有網絡文件共享服務)  3 多用戶模式(有網絡文件共享服務)  4 未使用  5 退出操作系統(tǒng)并關機  6 重新啟動機器  S,s 單用戶模式  who命令查看運行級別  # who -r     .       r

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

71、  /etc/rc1.d目錄包含進入運行級別1所需要運行的一些腳本  /etc/rc2.d目錄包含進入運行級別2所需要運行的一些腳本  .  .  這些目錄下包含兩種文件:  以K打頭,后面跟兩個數(shù)字以及一些字符串:表示系統(tǒng)到這個運行級別時所需要停止的一些服務,系統(tǒng)將以stop調用這個腳本。  以S打頭,后面跟兩個數(shù)字以及一些字符串:表示系統(tǒng)到這個運行級別時所需要開始的一些服務,系統(tǒng)將以start調用這個腳本。  增加啟動控制腳本

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  改變運行級別  init命令用于改變操作系統(tǒng)的運行級別。  命令格式:  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)運行級別。  命令格式: &#

77、160;shutdown  -y   -g seconds   -i init-state  message  選項:  y 系統(tǒng)提示時默認回答為YES  g 過多長時間改變  i 想要的運行級別  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  進入0運行級別  poweroff  

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

81、記錄了系統(tǒng)的用戶帳號的信息  格式  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 個人主目錄  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 對應用戶名  password 加密后的口令。LK表示鎖定帳號,NP表示無口令  lastchg 最后更改口令的日期與1970年1月1日之間相隔的天數(shù)  min 改變口令需要最少的天數(shù)  max 同一口令允許的最大天數(shù)  warn 口令到期時,提前

87、通知用戶的天數(shù)  inactive 用戶不使用帳號多少天禁用帳號  expire 用戶帳號過期的天數(shù)  最后一個字段未用  /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 口令。已經不使用  GID 組ID  userlist 成員列表  一個用戶可以同時屬于多個組。  id命令用于查看用戶的id號(用戶號)  命令格式  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號用戶和主要組id號。  -a參數(shù)顯示用戶的所在所有組的組id號。  改變用戶  su命令用戶改變當前的用戶。  $ su

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論