Copyright 1998, 2011, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT RIGHTS Programs, software, databases, and

Size: px
Start display at page:

Download "Copyright 1998, 2011, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT RIGHTS Programs, software, databases, and"

Transcription

1 : : E

2 Copyright 1998, 2011, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR , Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA , -,,. Oracle Corporation. Oracle Java Oracle Corporation /. Intel Intel Xeon Intel Corporation SPARC SPARC International, Inc. AMD, Opteron, AMD, AMD Opteron Advanced Micro Devices UNIX The Open Group ( ) 3, Oracle Corporation 3,. Oracle Corporation 3,, @25097

3 Oracle Solaris ( ) Oracle Solaris Oracle Solaris Oracle Solaris Solaris Solaris Solaris Oracle Solaris Solaris Management Console ( )...31 Solaris Management Console( ) Solaris Management Console? Solaris Management Console Solaris Management Console Solaris Management Console Solaris Management Console Solaris Management Console (root) (root) RBAC Solaris ( ) ( )

4 Solaris Management Console Oracle Solaris ( ) RBAC Solaris Management Console /etc/nsswitch.conf Solaris Management Console Solaris Management Console Solaris Management Console Solaris Management Console Oracle JavaWeb Console ( ) Oracle Java Web Console Oracle Java Web Console Oracle Java Web Console Oracle Java Web Console( ) Oracle Java Web Console? Oracle Java Web Console Oracle Java Web Console ( ) Oracle Java Web Console Oracle Java Web Console Oracle Java Web Console Oracle Java Web Console Oracle Java Web Console ID :

5 Oracle Java Web Console ( ) Oracle Java Web Console Oracle Java Web Console Oracle Java Web Console authtypes Oracle Java Web Console Oracle Java Web Console Oracle Java Web Console ( ) ? , ID ID passwd passwd shadow group group Solaris Bash PATH

6 (umask) ( ) ( ) Solaris Management Console Solaris Management Console Solaris Management Console ( ) ( ) bootadm -p nfs4_domain x86: GRUB x86: smdiskless ,? ? :

7 OS OS ( ) ( ) x86: GRUB Oracle Solaris OS x86: GRUB Oracle Solaris x86: GRUB SPARC: Oracle Solaris OS OS OS OS SPARC Oracle Solaris

8 Install-Time Update SPARC Oracle Solaris 10 2TB Oracle Solaris ZFS x86: findroot bootadm SPARC x86: ( ) Oracle Solaris SPARC SPARC x86: GRUB GRUB findroot GRUB Oracle Solaris ZFS Oracle Solaris ZFS Oracle Solaris ZFS SPARC: Oracle Solaris ZFS x86: ZFS ( ) ( ) :

9 Oracle Solaris ( ) SPARC ( ) SPARC: PROM SPARC: PROM SPARC: SPARC: SPARC: PROM SPARC: eeprom SPARC: SPARC: PROM SPARC: eeprom ITU SPARC x86 ( ) x x86: GRUB Oracle Solaris 10 GRUB GRUB x86: GRUB x86: menu.lst x86: menu.lst x86: GRUB menu.lst x86: findroot x86: findroot GRUB Oracle Solaris ( ) SPARC ( ) SPARC

10 SPARC: 3 ( ) SPARC: S ( ) SPARC: SPARC: SPARC ZFS SPARC: ZFS SPARC: ZFS SPARC SPARC SPARC SPARC: GRUB x86 ( ) x86: 3 ( ) x86: S ( ) x86: x86: x86 ZFS x86: ZFS x86: ZFS x x x86: x x86: DHCP x86: GRUB SPARC ( ) SPARC SPARC SPARC Oracle Solaris ( ) Oracle Solaris ( ) Oracle Solaris boot-archive :

11 boot-archive x86: auto-reboot-safe bootadm bootadm bootadm Solaris RAID-1( ) x86: GRUB x86: GRUB Oracle Solaris ( ) SPARC ( ) SPARC: SPARC: SPARC: SPARC: ZFS SPARC: (kmdb) x86 ( ) x86: x86: x86: GRUB (kmdb) x86: GRUB ( ) x86: x86: BIOS x86: x86: Oracle Solaris OS GRUB x86: GRUB x86: GRUB GRUB x86: GRUB

12 16 x86: GRUB ( ) x86: ( ) x86: GRUB x86: 3 ( ) x86: S ( ) x86: x86: x86: x86: Device Configuration Assistant x86: x86: x86: (kmdb) x86: x64: x86: ( ) x86: x86: x86: Oracle Solaris regadm ( ) Oracle Solaris ( ) Oracle Solaris 10 System regadm regadm regadm SMF SMF SMF SMF regadm :

13 regadm regadm HTTP HTTP ( ) SMF SMF SMF SMF SMF SMF SMF SMF SMF SMF SMF SMF SMF SMF SMF

14 /etc/inittab ( ) ( ) SMF SMF ( ) SMF SMF RBAC SMF SMF SMF generic*.xml SMF inetd inetd inetd.conf ( ) :

15 system/filesystem/local:default sulogin ( ) Oracle Solaris Oracle Solaris Oracle Solaris Oracle Solaris OS patchadd - M (pkgadd) (pkgadd) (pkgrm) Solaris / (pkgadd) (pkgadd) Oracle Solaris ( ) Oracle Solaris Solaris GUI Oracle Solaris GUI Oracle Solaris GUI Oracle Solaris GUI ( ) Oracle Solaris GUI / 398 Oracle Solaris GUI Oracle Solaris GUI Oracle Solaris ( ) Oracle Solaris / (prodreg) (prodreg)

16 ( prodreg) (prodreg) (prodreg) (prodreg) (prodreg) Oracle Solaris ( ) ( ) (pkgadd) (pkginfo) (pkgchk) (pkgchk -p, pkgchk -P) (pkgrm) Live Upgrade Oracle Solaris Oracle Solaris patchadd :

17 A SMF

18 18

19 : Oracle Solaris SPARC x86. Oracle Solaris 10 (OS) Oracle Solaris Oracle Solaris SPARC x86 Oracle Solaris OS: x86. x x86 x64 64 x86 CPU "32 x86" x86 32 Oracle Solaris OS: Oracle Solaris UNIX. UNIX. 19

20 . : : System Administration Guide: Devices and File Systems System Administration Guide: IP Services System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) System Administration Guide: Naming and Directory Services (NIS+) System Administration Guide: Network Services System Administration Guide: Printing System Administration Guide: Security Services System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones Oracle Solaris ZFS Oracle Solaris Trusted Extensions Oracle Solaris Trusted Extensions,,,, ( ), (,, ),, Oracle Solaris,,, TCP/IP,IPv4 IPv6, DHCP, IPsec, IKE, Solaris IP, IP, IPMP(IP Network Multipathing), IPQoS DNS, NIS LDAP (NIS LDAP, NIS+ LDAP ) NIS+,, (NFS Autofs),, SLP, PPP,,,,,, BART, Kerberos, PAM, Solaris Cryptographic Framework,, RBAC, SASL, Solaris Secure Shell,,, FSS(Fair Share Scheduler), rcapd(resource Capping Daemon),, Solaris Zones lx ZFS /,,,, (ACL) ZFS, Oracle Solaris ZFS,, Oracle Solaris Trusted Extensions Solaris 10 5/08 Oracle Solaris Trusted Extensions, 20 :

21 Oracle.,,.,. Oracle Support Oracle My Oracle Support. ) P 1 AaBbCc123 AaBbCc123 AaBbCc123, ;,.login ls -a machine_name% you have mail. machine_name% su Password: rm filename 21

22 P 1 ( ) AaBbCc123,, 6. : Oracle Solaris OS UNIX. Oracle Solaris. P 2 Bash, Korn Bourne $ Bash, Korn Bourne # C C machine_name% machine_name#. ("), ( ) ( ). Return Enter. /sbin, /usr/sbin, /usr/bin, /etc 22 :

23 1 Oracle Solaris ( ) Solaris 23 Oracle Solaris 25 Oracle Solaris 25 Oracle Solaris 26 Solaris 9 29 Oracle Solaris Oracle Solaris Oracle Solaris 10 3/05 admintool Oracle Solaris 10. Oracle Solaris Oracle Solaris 10 8/11 23

24 Oracle Solaris 1 1 Oracle Solaris Solaris admintool.. Solaris Management Console:,, Oracle Solaris : Solaris Print Manager: Oracle Solaris 10 grep pattern /var/sadm/install/contents -P pkgchk -P. 113 ( ) 397 Oracle Solaris GUI ( ) System Administration Guide: Printing 5, Setting Up Printers by Using LP Print Commands (Tasks) : ( ) , Solaris Print Manager Solaris Print Manager Oracle Solaris 10 Never Print Banner( ) System Administration Guide: Printing What s New in Printing? RIP( ) PPD( ) : lpadmin -n PPD. Solaris Print Manager Use PPD Files(PPD ) PPD. lpstat PPD PPD 24 :

25 Oracle Solaris Oracle Solaris,,,, Oracle Solaris GUI 1 2 Solaris Solaris 9 Solaris 10 admintool Solstice AdminSuite 2.3 Solstice AdminSuite 3.0 Solaris 1.0 Solaris 2.0 Solaris 2.1 Solaris Management Console 1 5 Oracle Solaris Oracle Solaris 1 3 Solaris (Solaris Volume Manager) Solaris Management Console Oracle Solaris ( ) 25

26 Solaris Solaris ( ) RBAC( ) RBAC / Solaris Management Console 2.1, Solaris Print Manager Solaris 9 Solaris Solaris 9 admintool Solaris Management Console 2.1 (Solaris Volume Manager) 26 :

27 Solaris 1 4 Solaris 9 ( ) admintool Solaris Management Console 2.1, Solaris Print Manager RBAC RBAC / Solaris Oracle Solaris 7, ( ) Solaris 10 Oracle Solaris. -D 1 5 Solaris smc Solaris Management Console smc(1m) smcron crontab smcron(1m) 1 Oracle Solaris ( ) 27

28 Solaris 1 5 Solaris ( ) smdiskless smexec exec_attr smdiskless(1m) smexec(1m) smgroup smgroup(1m) smlog smmultiuser smosservice smprofile smrole WBEM OS prof_attr exec_attr smlog(1m) smmultiuser(1m) smosservice(1m) smprofile(1m) smrole(1m) smserialport smserialport(1m) smuser smuser(1m) RBAC. RBAC. 1 6 RBAC auths profiles auths(1) profiles(1) roleadd roleadd(1m) roles roles(1) 28 :

29 Oracle Solaris, RBAC Oracle Solaris useradd, usermod, userdel, useradd(1m), usermod(1m), userdel(1m) groupadd, groupmod, groupdel, groupadd(1m), groupmod(1m), groupdel(1m) Oracle Solaris Oracle Solaris 1 8 Solaris Availability Solaris Management Console 2.1 Solaris Management Console 2.0 Solaris 9 Oracle Solaris 10 Solaris 8 1/01, 4/01, 7/01, 10/01 2/02 Solaris Management Console admintool Solaris 9 Solaris admintool AdminSuite 3.0 Solaris 8, Solaris 8 6/00 Solaris 8 10/00 Solaris 8 1/01, 4/01, 7/01, 10/01, 2/02, Solaris 9 Oracle Solaris 10 Solaris Easy Access Server 3.0 Installation Guide 7, ( ) 1 Oracle Solaris ( ) 29

30 30

31 2 2 Solaris Management Console ( ) Solaris Management Console( ) RBAC( ), Solaris. Solaris Management Console 40 RBAC Solaris ( ) 45 Oracle Solaris ( ) Solaris Management Console 53 Solaris Management Console Solaris Management Console( ) Solaris Manager Console Solaris Management Console? Solaris Management Console GUI. cron cron Solaris

32 Solaris Management Console( ),. Solaris Management Console. Solaris Management Console GUI Solaris Management Console Solaris Management Console Toolbox Editor,. Solaris Management Console Solaris Management Console 2 1 Solaris Management Console ( :, ) : 5, ( ) Solaris Management Console : 14, ( ) : : 11, ( ) 32 :

33 Solaris Management Console( ) 2 1 Solaris Management Console ( ),,, 86? System Administration Guide: Security Services Role-Based Access Control (Overview) /etc/project System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones 2, Projects and Tasks (Overview) Solaris Management Console cron : System Administration Guide: Devices and File Systems Mounting and Unmounting Oracle Solaris File Systems System Administration Guide: Devices and File Systems 10, Managing Disks (Overview),, Solaris Volume Manager Administration Guide : 1, ( ) Help( ). 2 Solaris Management Console ( ) 33

34 Solaris Management Console( ) Solaris Management Console.., GUI... System Administration Guide: Security Services Role-Based Access Control (Overview) ( ). RBAC. Solaris RBAC.. CLI( ) Solaris. GUI ( : ) Solaris UNIX RBAC,RBAC RBAC System Administration Guide: Security Services Role-Based Access Control (Overview) Oracle Solaris RBAC 40 RBAC Solaris ( ) Solaris Management Console Users( ). 34 :

35 Solaris Management Console( ) 2 1 Solaris Management Console Users( ) Navigation( ) ( ) ( ), Navigation( ). View( ) ( ) Navigation( ) View( ),. Information( ) ( ) 2 Solaris Management Console ( ) 35

36 Solaris Management Console( ) Solaris Management Console. View( ) View( ) Show( ). View( ) View( ) Console( ) Preferences( ),,,,,,,. Context Help( ) Console Events( ) Information( ) Context Help( ) Console Events( ). Solaris Management Console,, Information( ) Information( ). Help( )..,,, Solaris Management Console Solaris RBAC( ). RBAC. RBAC. 36 :

37 (root) RBAC RBAC.. Solaris root root 38 (root) root root root. root.. System Administration Guide: Security Services How to Plan Your RBAC Implementation root (, ). 41 System Administration Guide: Security Services Role-Based Access Control (Overview) System Administration Guide: Security Services Managing RBAC System Administration Guide: Security Services How to Plan Your RBAC Implementation (root) ( : ) RBAC root(uid=0). root ( )... 2 Solaris Management Console ( ) 37

38 (root) RBAC su.rbac, su.. root RBAC.RBAC. 42 ( ) RBAC System Administration Guide: Security Services 9, Using Role-Based Access Control (Tasks) (root).. 1 a. Solaris Management Console b. Solaris c. root. Solaris Management Console 51 Solaris Management Console hostname console: root Password: root-password # (#) 38 :

39 (root) su % su Password: root-password #. /etc/default/login. System Administration Guide: Security Services 3, Controlling Access to Systems (Tasks) 2 su % su role Password: role-password $ a. Solaris Management Console b. Solaris c. Solaris Management Console 44 Solaris 2 Solaris Management Console ( ) 39

40 RBAC Solaris ( ) RBAC Solaris ( ) RBAC RBAC RBAC RBAC. RBAC RBAC System Administration Guide: Security Services Role-Based Access Control (Overview) 1. root ( ) root. 6. ( ).. root root su root. Solaris Management Console ( ) 43 System Administration Guide: Security Services How to Plan Your RBAC Implementation System Administration Guide: Security Services 9, Using Role-Based Access Control (Tasks) 40 :

41 RBAC Solaris ( ) Solaris Management Console RBAC RBAC. RBAC RBAC root RBAC.. 42 ( ) RBAC System Administration Guide: Security Services 9, Using Role-Based Access Control (Tasks)... Add Administrative Role( )... 2 Solaris Management Console ( ) 41

42 RBAC Solaris ( ) 2 2 Solaris Management Console Role name( ) Full name( ) Role ID number( ID ) Role shell( ) Create a role mailing list( ) Role password and confirm Password( ) Available rights and granted Rights( ) Select a home directory( ) Assign users to this role( ) ( ) UID ( ).. Available Rights( ) Granted Rights( ) RBAC System Administration Guide: Security Services Role-Based Access Control (Overview) 1 ( ) % /usr/sadm/bin/smc & :

43 RBAC Solaris ( ) Navigation( ) This Computer( ). System Configuration( ) -> Users( ) -> Administrative Roles( ). Action( ) -> Add Administrative Role( ). Add Administrative Role( ). Administrative Role( ). a.,, ID,. b. Next( ). c. Available Rights( ) Granted Rights( ) d.. e. Next( ). f. Next( ) Finish( ) % /usr/sadm/bin/smc & 44 2 Solaris Management Console ( ) 43

44 Solaris Management Console Solaris Management Console Solaris 41 Solaris.. Solaris. 1 2 ( : GNOME ) % /usr/sadm/bin/smc & 1-2. Solaris Management Console Solaris Management Console Solaris Management Console Solaris Management Console. Solaris Management Console 53 Solaris Management Console 3 4 Navigation( ) ManagementTools( ) This Computer( ). ( ) Navigation( ) Console( ) Open Toolbox( ) :

45 Oracle Solaris ( ) Log-In( ) root root ID 8 42 ( ) Oracle Solaris ( ) Oracle Solaris., NIS NIS+. Users( ) Computers and Networks( ) Solaris Management Console 2.. New Toolbox( ) Solaris Management Console ( ) 45

46 Oracle Solaris ( ) Solaris Management Console RBAC Solaris 9 Solaris 9 Solaris Management Console RBAC Solaris Management Console RBAC RBAC Solaris Management Console 53 Solaris Management Console Solaris 9 Solaris Management Console RBAC. ypmake, nispopulate LDAP NIS NIS+ LDAP Oracle Solaris 10 Oracle Solaris 10 RBAC Oracle Solaris 2 3 RBAC /etc/user_attr user_attr /etc/security/auth_attr auth_attr 46 :

47 Oracle Solaris ( ) 2 3 RBAC ( ) /etc/security/prof_attr prof_attr,, /etc/security/exec_attr exec_attr RBAC smattrpop. usr_attr System Administration Guide: Security Services Role-Based Access Control (Overview) Solaris Management Console Solaris Management Console Oracle Solaris 10 /etc/nsswitch.conf Oracle Solaris 10 9/10 : System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) /etc/nsswitch.conf Solaris Management Console LDAP, NIS, NIS+ /etc/nsswitch.conf. 2 Solaris Management Console ( ) 47

48 Oracle Solaris ( ) /etc/nsswitch.conf /etc/nsswitch.conf ( ) Toolbox Editor /etc/nsswitch.conf.. Solaris., NIS NIS+ NIS NIS+ /etc/nsswitch.conf. Solaris. Oracle Solaris.. Toolbox Editor.,. Toolbox Editor. /var/sadm/smc/toolboxes root Toolbox Editor Toolbox Editor # /usr/sadm/bin/smc edit & Toolbox( ) Open( ) Toolboxes( ) This Computer( ) 48 :

49 Oracle Solaris ( ) Open( ). This Computer( ). Navigation( ) This Computer( ) Action( ) Add Folder( ) Folder( ) a. Name and Description( ) Full Name( ) Next( )., NIS "NIS tools" b. Description( ) Next( )., "tools for NIS environment" c. Icons( ) Next( ). d. Management Scope( ) Override( ) e. Management Scope( ) f. Server( ) g. Domain( ) h. Finish( ). Navigation( ) Toolbox( ) Save As( ) LocalToolbox Filename( ).tbx /var/sadm/smc/toolboxes/this_computer/toolbox-name.tbx. Navigation( ) Solaris Management Console ( ) 49

50 Oracle Solaris ( ) System Administration Guide: Security Services Configuring RBAC (Task Map) Toolbox Editor # /usr/sadm/bin/smc edit & Toolbox Editor 48 Action( ) AddTool( ) AddTool( ) a. Server Selection( ) Server( ). b. Tools Selection( ) Tools( )., Users( ) c. Name and Description( ) Next( ). d. Icons( ). e. Management Scope( ) "Inherit from Parent( )". f. Tool Loading( ) "Load tool when selected( )" Finish( ). 50 :

51 Solaris Management Console 6 Save( ) Local Toolbox( ) Solaris Management Console Solaris Management Console. /etc/nsswitch.conf 1 2 Solaris Management Console 44 Navigation( ) 48 Solaris Management Console. System Administration Guide: Security Services Managing RBAC Solaris Solaris Management Console.. X CLI( ) HTML 1 2 Solaris Management Console ( ) 51

52 Solaris Management Console Solaris Management ConsoleToolbox Editor # /usr/sadm/bin/smc edit &. Toolbox Editor.. Action( ) -> Add Legacy Application( ). Legacy Application( ) General( ). Toolbox Editor Solaris Management Console # pkgadd ABCDtool a. # /etc/init.d/init.wbem stop b. # /etc/init.d/init.wbem start :

53 Solaris Management Console Solaris Management Console SUNWmc Solaris Management Console 2.1( ) SUNWmcc Solaris Management Console 2.1( ) SUNWmccom Solaris Management Console 2.1( ) SUNWmcdev Solaris Management Console 2.1( ) SUNWmcex Solaris Management Console 2.1( ) SUNWwbmc Solaris Management Console 2.1(WBEM ) Solaris Management Console Solaris Management Console SUNWCprog. Solaris Management Console Solaris Management Console #/etc/init.d/init.wbem status SMC server version running on port # /etc/init.d/init.wbem start SMC server is ready. 4 a. # /etc/init.d/init.wbem stop Shutting down SMC server on port Solaris Management Console ( ) 53

54 Solaris Management Console b. # /etc/init.d/init.wbem start 54 :

55 3 3 Oracle JavaWeb Console ( ) Sun Oracle Java Web Console 55 Oracle Java Web Console 56 Oracle Java Web Console( ) 59 Oracle Java Web Console Oracle Java Web Console 71 Oracle Java Web Console 78 Oracle Java Web Console Oracle Java Web Console 58 Oracle Java Web Console ( ) 70 Oracle Java Web Console ( ) Oracle JavaWeb Console Oracle Solaris. Oracle Solaris Oracle Solaris 10 8/11 Oracle JavaWeb Console Solaris 10 11/06: Oracle Java Web Console SMF( ) SMF 18, ( ) 55

56 Oracle JavaWeb Console( ) Oracle JavaWeb Console Solaris 10 6/06: Oracle Solaris ZFS Oracle Java Web Console. CLI( ).,,. ( ) zvol( ). zvol. Oracle Solaris ZFS Oracle Solaris ZFS Java Enterprise System Oracle Java Web Console Oracle JavaWeb Console( ) Oracle Java Web Console https URL.. Oracle JavaWeb Console? Oracle Java Web Console Sun. 56 :

57 Oracle JavaWeb Console( ) Oracle Java Web Console Oracle Java Web Console Solaris Management Console. Oracle Java Web Console, Solaris Management Console Java. https Single sign-on Single sign-on. UI( ),, Oracle Java Web Console PAM( ), RBAC( ) BSM( ) Oracle JavaWeb Console Oracle Java Web Console smcwebserver wcadmin Solaris 10 11/06, wcadmin(1m) smreg Oracle Solaris 10, Solaris 10 1/06 Solaris 10 6/06 OS 3 Oracle JavaWeb Console ( ) 57

58 Oracle JavaWeb Console ( ) Solaris 10 11/06 Oracle Java Web Console 3.0. smcwebserver(1m), wcadmin(1m) smreg(1m) Oracle Java Web Console Oracle Solaris. Mozilla( 1.4 ) Netscape( 6.2 ) Firefox( 1.0 ) Oracle JavaWeb Console ( ) Oracle Java Web Console Oracle Java Web Console 60 Oracle Java Web Console, / :

59 Oracle JavaWeb Console Oracle Java Web Console. 66 Oracle Java Web Console Oracle JavaWeb Console Oracle Java Web Console,. Start Each Application in a New Window( ).. URL https SSL(Secure Socket Layer) hostname.domain 6789 Oracle Java Web Console RBAC ID NOROLE, ID 3 Oracle JavaWeb Console ( ) 59

60 Oracle JavaWeb Console Oracle JavaWeb Console Oracle JavaWeb Console ( : Mozilla 1.7 Firefox 1.0) 58 URL, sailfish sw URL URL. 3 1 Oracle Java Web Console 60 :

61 4 5 6 RBAC System Administration Guide: Security Services Configuring RBAC (Task Map), Start Each Application in a NewWindow( )... app-context-name.. wcadmin list -a smreg list -a URL URL.. Solaris 10 11/06: Oracle Java Web Console SMF( ) SMF smcwebserver, /. SMF FMRI system/webconsole:console. 3 Oracle JavaWeb Console ( ) 61

62 Solaris 10 11/06 enabled true(temporary) 1 2 System Administration Guide: Security Services Configuring RBAC (Task Map) enabled # smcwebserver start.. Solaris 10 11/06 general/enabled SMF true 1 2 System Administration Guide: Security Services Configuring RBAC (Task Map). # smcwebserver enable Solaris 10 11/06: # svcadm enable system/webconsole:console Solaris 10 11/06 smcwebserver. svcadm. 62 :

63 Solaris 10 11/06 enabled false(temporary) 1 2 System Administration Guide: Security Services Configuring RBAC (Task Map) enabled # smcwebserver stop. Solaris 10 11/06 general/enabled SMF false. 1 2 System Administration Guide: Security Services Configuring RBAC (Task Map) # smcwebserver disable Solaris 10 11/06: # svcadm disable system/webconsole:console Solaris 10 11/06 smcwebserver. svcadm. 3 Oracle JavaWeb Console ( ) 63

64 Oracle JavaWeb Console Oracle JavaWeb Console Oracle Java Web Console.. Solaris 10 11/06 OS wcadmin. smreg wcadmin wcadmin(1m).. session.timeout.value /var/log/webconsole/console logging.default.level Oracle Solaris syslog syslog /var/adm/messages. /var/log/webconsole/console/console_debug_log 68 debug.trace.level syslog Oracle Java Web Console console_debug_log logging.default.level. debug.trace.level. 64 :

65 Oracle JavaWeb Console logging.default.level. all info off severe warning 3 2. Solaris, Log None audit.default.type.. Solaris Solaris BSM /var/audit praudit. BSM. /etc/security/audit_control. lo. praudit(1m) bsmconv(1m) System Administration Guide: Security Services System Administration Guide: Security Services VII, Auditing in Oracle Solaris Log syslog. info Oracle JavaWeb Console ( ) 65

66 Oracle JavaWeb Console Oracle JavaWeb Console System Administration Guide: Security Services Configuring RBAC (Task Map) Oracle Solaris Solaris 10 11/06 # wcadmin add -p -a console name=value -p -a console console -a console. name=value Oracle Solaris 10, Solaris 10 1/06 Solaris 10 6/06 # smreg add -p -c name 3 ( ) Solaris 10 11/06 # wcadmin remove -p -a console name=value Oracle Solaris 10, Solaris 10 1/06 Solaris 10 6/06 # smreg remove -p -c name -p -c -c. name 66 :

67 Oracle JavaWeb Console 3 1 Oracle JavaWeb Console 5 # wcadmin add -p -a console session.timeout.value=5 3 2 Oracle JavaWeb Console all # wcadmin add -p -a console logging.default.level=all 3 3 Oracle JavaWeb Console # wcadmin remove -p -a console logging.default.level 3 4 Oracle JavaWeb Console Java Java # wcadmin add -p -a console java.home=/usr/java 3 5 Oracle JavaWeb Console None # wcadmin add -p -a console audit.default.type=none. Log syslog Solaris BSM Oracle JavaWeb Console ID ID noaccess noaccess noaccess ID. 3 Oracle JavaWeb Console ( ) 67

68 Oracle JavaWeb Console noaccess ID. ID. root ID. # smcwebserver start -u username ID ID Solaris 10 11/06. # wcadmin add -p -a console com.sun.web.console.user= username Solaris 10 11/06 noaccess ID noaccess, ID. ID # smcwebserver stop # /usr/share/webconsole/private/bin/wcremove -i console # smcwebserver start -u new_user_identity Oracle Solaris 10, Solaris 10 1/06, Solaris 10 6/06 # smreg add -p -c com.sun.web.console.user=username ID... debug.trace.level :

69 Oracle JavaWeb Console Oracle Solaris 10, Solaris 10 1/06 Solaris 10 6/06 /var/log/webconsole Solaris 10 11/06 /var/log/webconsole/console console_debug_log console_debug_log.1 console_debug_log.2. 5 ( ), Solaris 10 11/06 # wcadmin add -p -a console debug.trace.level=3 Oracle Solaris 10, Solaris 10 1/06 Solaris 10 6/06 # smreg add -p -c debug.trace.level=3 3 7 debug.trace.level debug.trace.level wcadmin list smreg list Solaris 10 11/06: # wcadmin list -p grep "debug.trace.level" Oracle Solaris 10, Solaris 10 1/06 Solaris 10 6/06 # smreg list -p grep "debug.trace.level" 3 Oracle JavaWeb Console ( ) 69

70 Oracle JavaWeb Console ( ) Oracle JavaWeb Console ( ) smcwebserver, wcadmin svcs Oracle Java Web Console.. 74 Oracle Java Web Console Oracle Java Web Console Oracle Java Web Console Oracle Java Web Console. Oracle Java Web Console Oracle Java Web Console. 75 Oracle Java Web Console 76 Oracle Java Web Console 77 Oracle Java Web Console Oracle Java Web Console Oracle Java Web Console. 77 Oracle Java Web Console 70 :

71 Oracle JavaWeb Console Oracle Java Web Console. Oracle Java Web Console. 82 Oracle Java Web Console 83 Oracle JavaWeb Console Oracle Java Web Console smcwebserver, wcadmin svcs System Administration Guide: Security Services Configuring RBAC (Task Map) # smcwebserver status Sun Java(TM) Web Console is running Solaris 10 11/06: SMF # svcs -l system/webconsole:console / smcwebserver enabled false(temporary) true(temporary). 3 Oracle JavaWeb Console ( ) 71

72 Oracle JavaWeb Console 1 2 System Administration Guide: Security Services Configuring RBAC (Task Map) Solaris 10 11/06 # wcadmin list Deployed web applications (application name, context name, status): console ROOT [running] console com_sun_web_ui [running] console console [running] console manager [running] legacy myapp [running] Registered jar files (application name, identifier, path): console audit_jar /usr/lib/audit/audit.jar console console_jars /usr/share/webconsole/lib/*.jar console jato_jar /usr/share/lib/jato/jato.jar console javahelp_jar /usr/jdk/packages/javax.help-2.0/lib/*.jar console shared_jars /usr/share/webconsole/private/container/shared/lib/*.jar Registered login modules (application name, service name, identifier): console ConsoleLogin userlogin console ConsoleLogin rolelogin Shared service properties (name, value): ENABLE java.home yes /usr/jdk/jdk1.5.0_06 SMF enabled ENABLE ENABLE SMF Oracle Solaris 10, Solaris 10 1/06 Solaris 10 6/06 # smreg list The list of registered plugin applications: com.sun.web.console_2.2.4 /usr/share/webconsole/console com.sun.web.ui_2.2.4 /usr/share/webconsole/com_sun_web_ui com.sun.web.admin.example_2.2.4 /usr/share/webconsole/example 72 :

73 Oracle JavaWeb Console The list of registered jar files: com_sun_management_services_api.jar scoped to ALL com_sun_management_services_impl.jar scoped to ALL com_sun_management_console_impl.jar scoped to ALL com_sun_management_cc.jar scoped to ALL com_sun_management_webcommon.jar scoped to ALL com_iplanet_jato_jato.jar scoped to ALL com_sun_management_solaris_impl.jar scoped to ALL com_sun_management_solaris_implx.jar scoped to ALL The list of registered login modules for service ConsoleLogin: com.sun.management.services.authentication.pamloginmodule optional use_first_pass="true" commandpath="/usr/lib/webconsole"; com.sun.management.services.authentication.rbacroleloginmodule requisite force_role_check="true" commandpath="/usr/lib/webconsole"; The list of registered server configuration properties: session.timeout.value=15 authentication.login.cliservice=consolelogin logging.default.handler=com.sun.management.services.logging.consolesysloghandler logging.default.level=info logging.default.resource=com.sun.management.services.logging.resources.resources logging.default.filter=none logging.debug.level=off audit.default.type=none audit.none.class=com.sun.management.services.audit.logauditsession audit.log.class=com.sun.management.services.audit.logauditsession audit.class.fail=none authorization.default.type=solarisrbac authorization.solarisrbac.class= com.sun.management.services.authorization.solarisrbacauthorizationservice authorization.principaltype.class= com.sun.management.services.authorization.principaltypeauthorizationservice debug.trace.level=0... No environment properties have been registered Oracle Java Web Console.. 3 Oracle JavaWeb Console ( ) 73

74 Oracle JavaWeb Console. Solaris 10 11/06,., app.xml app.xml WEB-INF. app.xml registrationinfo registrationinfo 2.x. registrationinfo version="2.2.4". registrationinfo 3.0 registrationinfo version="3.0". 1 2 System Administration Guide: Security Services Configuring RBAC (Task Map) Solaris 10 11/06 # wcadmin list -a Deployed web applications (application name, context name, status): console ROOT [running] console com_sun_web_ui [running] console console [running] console manager [running] legacy myapp [running] legacy :

75 Oracle JavaWeb Console, 77 Oracle Java Web Console..,. console_debug_log Tomcat console_debug_log 68 ( ) context.xml. Oracle Solaris 10, Solaris 10 1/06 Solaris 10 6/06 # smreg list -a The list of registered plugin applications: com.sun.web.console_2.2.4 /usr/share/webconsole/console com.sun.web.ui_2.2.4 /usr/share/webconsole/com_sun_web_ui com.sun.web.admin.yourapp_2.2.4 /usr/share/webconsole/yourapp Oracle JavaWeb Console Oracle Solaris 10, Solaris 10 1/06 Solaris 10 6/06 Solaris 10 11/06 77 Oracle Java Web Console System Administration Guide: Security Services Configuring RBAC (Task Map) # smcwebserver stop # smreg add -a /directory/containing/application-files 3 Oracle JavaWeb Console ( ) 75

76 Oracle JavaWeb Console smreg Oracle Java Web Console smreg(1m) # smcwebserver start /usr/share/webconsole/example. smreg. # smcwebserver stop # smreg add -a /usr/share/webconsole/example Warning: smreg is obsolete and is preserved only for compatibility with legacy console applications. Use wcadmin instead. Type "man wcadmin" or "wcadmin --help" for more information. Registering com.sun.web.admin.example_version. # smcwebserver start Oracle JavaWeb Console Oracle Solaris 10, Solaris 10 1/06 Solaris 10 6/06 Solaris 10 11/06 77 Oracle Java Web Console smreg System Administration Guide: Security Services Configuring RBAC (Task Map) 76 :

77 Oracle JavaWeb Console # smreg remove -a app-name Oracle JavaWeb Console app-name com.sun.web.admin.example # smreg remove -a com.sun.web.admin.example Unregistering com.sun.web.admin.example_version Oracle JavaWeb Console Solaris 10 11/06: Oracle Solaris 10, Solaris 10 1/06, Solaris 10 6/06 75 Oracle Java Web Console 74 System Administration Guide: Security Services Configuring RBAC (Task Map) wcadmin deploy -a app-name -x app-context-name /full path/to/app-name # wcadmin deploy -a newexample_1.0 -x newexample /apps/webconsole/newexample Oracle JavaWeb Console Solaris 10 11/06: Oracle Solaris 10, Solaris 10 1/06, Solaris 10 6/06 76 Oracle Java Web Console 3 Oracle JavaWeb Console ( ) 77

78 Oracle JavaWeb Console System Administration Guide: Security Services Configuring RBAC (Task Map) # wcadmin undeploy -a newexample_1.0 -x newexample Oracle JavaWeb Console. 78 Oracle Java Web Console 80 authtypes Oracle JavaWeb Console Oracle Java Web Console. Oracle Java Web Console Oracle Java Web Console - Solaris 10 11/06 Oracle JavaWeb Console. /usr/share/webconsole/webapps/console/web-inf app.xml 78 :

79 Oracle JavaWeb Console authtypes. 80 authtypes URL Connect to hostname.domain:6789 failed (Connection refused) SMF. 352 SMF 81 Oracle Java Web Console Oracle JavaWeb Console.. app.xml authtypes app.xml installation-location/web-inf/. /usr/share/webconsole/webapps/ app-context-name/web-inf. wcadmin list --detail -a app.xml WEB-INF. 80 authtypes Oracle Java Web Console. ID. authtypes.,,. 3 Oracle JavaWeb Console ( ) 79

80 Oracle JavaWeb Console. Oracle Java Web Console... ID., WBEM Oracle Java Web Console ID Solaris 10 11/06 Oracle Java Web Console. 83 Oracle Java Web Console authtypes authtypes,. authtypes Oracle Java Web Console app.xml.... authtype authtypes. 80 :

81 Oracle JavaWeb Console authtypes authtype. Permission Permission authtype name. name classtype permissionparam. <authtypes> <authtype name="solarisrbac"> <classtype> com.sun.management.solaris.rbacpermission </classtype> <permissionparam name="permission"> solaris.admin.serialmgr.read </permissionparam> </authtype> </authtypes> authtype 3 1 authtype classtype Permission permissionparam name classtype authtypes authtype app.xml authtype <authtypes> <authtype name=""> <classtype></classtype> <permissionparam name=""></permissionparam> </authtype> </authtypes> Oracle JavaWeb Console URL 3 Oracle JavaWeb Console ( ) 81

82 Oracle JavaWeb Console. Solaris 10 11/ Oracle JavaWeb Console System Administration Guide: Security Services Configuring RBAC (Task Map) # svccfg -s svc:/system/webconsole setprop options/tcp_listen = true # smcwebserver restart Oracle JavaWeb Console. Solaris 10 11/ Oracle JavaWeb Console System Administration Guide: Security Services Configuring RBAC (Task Map) # svccfg -s svc:/system/webconsole setprop options/tcp_listen = false # smcwebserver restart, URL. 82 :

83 Oracle JavaWeb Console Oracle JavaWeb Console Solaris 10 11/06, ,.. System Administration Guide: Security Services Configuring RBAC (Task Map) # wcadmin password -a 8~32. # wcadmin password -k 8~32. # wcadmin password -t 8~32. 3 Oracle JavaWeb Console ( ) 83

84 84

85 4 4 ( ) 85 86? , ( ) Oracle Solaris Solaris. Oracle Solaris Oracle Solaris 10 8/11 85

86 4 1 Solaris Management Console smuser, smrole, smgroup useradd, groupadd, roleadd; usermod, groupmod, rolemod; userdel, groupdel, roledel,,,,,,,,, SMC.,, 113 ( ) 119 smgroup smuser 119 groupadd useradd. Solaris Management Console Admintool Admintool Solaris. 4 2 Solaris / useradd, usermod, userdel, useradd(1m), usermod(1m), userdel(1m) groupadd, groupmod, groupdel, groupadd(1m), groupmod(1m), groupdel(1m)?., :

87 ?..,. topsecret topsecret. topsecret topsecret. topsecret.. System Administration Guide: Security Services Role-Based Access Control (Overview) ( ) ( ) , Ziggy Ignatz zignatz., 6., Ziggy Top Ignatz ztignatz..,, 5 1, 2, 3 NIS.. ( ) 93, ID ID 4 ( ) 87

88 ? ID UID( ) UID UID ID. UID UID UID 4 3 UID UID 0 99 root, daemon, bin, sys OracleSolaris nobody nobody noaccess UID UID Oracle Solaris., root UID 0, daemon UID 1, bin UID 2., uucp who, tty, ttytype UID passwd. UID 93, ID ID ( ), UID. UID. UID. UID, " ".,.. ID ID UID ID(GID), :

89 ? UID/GID Oracle Solaris UID/GID. Oracle Solaris UID/GID NFS SunOS 4.0 NFS NIS NIS+ NFS UID GID 16. SunOS 4.0 UID GID. SunOS UID Solaris 2.5( ) su. UID GID 60001(nobody) UID Solaris 2.5( ) NIS+ UID GID 4 5 UID GID UID GID Solaris 2.5( ) NIS/ UID GID nobody Solaris 2.5( ) NFS 2 UID 16. cpio. UID GID nobody x86 : SVR3 EOVERFLOW. x86 : System V System V EOVERFLOW 4 ( ) 89

90 ? 4 5 UID GID ( ) UID GID ps -l 5 UID UID/GID cpio -H odc pax -x cpio. UID GID nobody ar UID GID nobody tar, cpio -H ustar, pax-xtar UID GID nobody UNIX,. UNIX., (GID). GID , ID ID,.,., Solaris Admintool sysadmin ( 14). 14. groups. newgrp., staff( 10).. GID.. GID. 90 :

91 ?. NIS LDAP..... /etc/default/passwd PASSLENGTH. PASSLENGTH /etc/policy.conf ,, ( : root sys),.,,. (beammeup). : SomeWhere Over The RainBow swotrb. : snoopy sn00py. (,, ) 4 ( ) 91

92 ? ( : Santa in December),.., /export/home/username.. /export/homen /export/home1, /export/home2., /home/username AutoFS /home. AutoFS /home System Administration Guide: Network Services Task Overview for Autofs Administration $HOME /export/home/username., ( :../../../x/y/x). LDAP, NIS, NIS+. /etc,...,,. 92 :

93 ?.login,.cshrc,.profile. /etc/profile /etc/.login.., AutoFS. 101,RBAC( ). System Administration Guide: Security Services Role-Based Access Control (Overview), ID ID, UID GID ( ). /, UID GID (.), (_), (-). /etc/passwd /etc/group, UID, GID. UID GID Oracle Solaris., gdm GNOME Display Manager /. /etc/passwd /etc/group nobody nobody4. NFS.. daemon noaccess..,. 4 ( ) 93

94 , /etc. NIS+ NIS LDAP (,, ). passwd NIS NIS+ passwd /etc /etc/shadow LDAP people NIS+ LDAP(NIS ). NIS, NIS+ group LDAP group passwd passwd username:password:uid:gid:comment:home-directory:login-shell. kryten:x:101:100:kryten Series 4000 Mechanoid:/export/home/kryten:/bin/csh passwd passwd(1) passwd passwd,, root:x:0:0:super-user:/:/sbin/sh daemon:x:1:1::/: bin:x:2:2::/usr/bin: 94 :

95 sys:x:3:3::/: adm:x:4:4:admin:/var/adm: 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 smmsp:x:25:25:sendmail Message Submission Program:/: listen:x:37:4:network Admin:/usr/net/nls: gdm:x:50:50:gdm Reserved UID:/: webservd:x:80:80:webserver Reserved UID:/: postgres:x:90:90:postgresql Reserved UID:/:/usr/bin/pfksh svctag:x:95:12:service Tag UID:/: nobody:x:60001:60001:nfs Anonymous Access User:/: noaccess:x:60002:60002:no Access User:/: nobody4:x:65534:65534:sunos 4.x NFS Anonymous Access User:/: 4 6 passwd ID root 0 daemon 1 bin 2 sys 3 adm 4 lp 71 uucp 5 uucp nuucp 6 uucp smmsp 25 Sendmail webservd 80 WebServer postgres 90 PostgresSQL svctag 95 gdm 50 GNOME Display Manager listen 37 nobody NFS noaccess 60002, nobody SunOS nobody 4 ( ) 95

96 shadow shadow username:password:lastchg:min:max:warn:inactive:expire. rimmer:86kg/mnt/dgu.:8882:0::5:20:8978 shadow shadow(4) crypt(1) group group group-name:group-password:gid:user-list. bin::2:root,bin,daemon group group(4) group group,, passwd. root::0: other::1:root bin::2:root,daemon sys::3:root,bin,adm adm::4:root,daemon uucp::5:root mail::6:root tty::7:root,adm lp::8:root,adm nuucp::9:root staff::10: daemon::12:root sysadmin::14: smmsp::25: gdm::50: webservd::80: postgres::90: 96 :

97 nobody::60001: noaccess::60002: nogroup::65534: 4 7 group ID root 0 other 1 bin 2 sys 3 adm 4 uucp 5 uucp mail 6 tty 7 tty lp 8 nuucp 9 uucp staff 10 daemon 12 sysadmin 14 Admintool Solstice AdminSuite smmsp 25 Sendmail gdm 50 GNOME Display Manager webservd 80 WebServer postgres 90 PostgresSQL nobody NFS noaccess 60002, nogroup ( ) 97

98 Solaris Management Console Solaris Management Console 2, Solaris Management Console ( ) 4 8 Solaris,, RBAC RBAC Solaris Management Console Solaris 1 5 Solaris Solaris Solaris. 4 9,,. 98 :

99 4 9 ( ) /,,, RBAC,. 86? / / System Administration Guide: Security Services Contents of Rights Profiles 4 ( ) 99

100 4 11 System Administration Guide: Security Services How to Plan Your RBAC Implementation UNIX Solaris Management Console 100 :

101 4 14 / /,., Solaris Solaris 9. Solaris 9 group.staff /etc/project, ( ), NIS LDAP. Solaris Management Console. /etc/project,. System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones 2, Projects and Tasks (Overview),.,.,,.. 4 ( ) 101

102 4 15 Bourne, C, Korn Bourne $HOME/.profile C $HOME/.cshrc C $HOME/.login Korn $HOME/.profile $HOME/$ENV Korn ENV 4 16 C /etc/skel/local.login /etc/skel/local.cshrc Bourne Korn /etc/skel/local.profile.., " ". 115, 4 17 C /etc/skel/local.cshrc /etc/skel/local.login,.cshrc.login. Bourne Korn /etc/skel/local.profile,.profile. 102 :

103 Bash Bash.bashrc Oracle Solaris.bashrc PATH, MANPATH. bash(1).,..,.. C- source /net/machine-name/export/site-files/site-init-file Bourne- Korn-. /net/machine-name/export/site-files/site-init-file.. 4 ( ) 103

104 . $HOME, /export/home/ username/bin $HOME/bin $HOME /net/system-name/directory-name /net/system-name ( AutoFS ) Bourne, C, Korn Bourne C Korn UNIX Bourne - (noclobber) Ctrl-D (ignoreeof) cd.profile N/A login,,,. 104 :

105 .. env. PATH. ( ).C. user, term, home, path. C, set setenv,, path PATH Bourne Korn,. export., C Bourne Korn setenv VARIABLE value : setenv MAIL /var/mail/ripley VARIABLE=value ; export VARIABLE : MAIL=/var/mail/ripley;export MAIL sh(1), ksh(1), csh(1) 4 ( ) 105

106 4 20 C CDPATH cdpath history C HOME home LANG LOGNAME LPDEST MAIL MANPATH C PATH path prompt PS1 C SHELL shell cd cd cd (.). CDPATH., CDPATH /home/jean /home/jean, bin, rje. /home/jean/bin cd rje /home/jean/rje C LOGNAME passwd.. PATH.profile(Bourne Korn ).cshrc(c ), PATH Bourne Korn PATH=/bin:/usr/bin:/usr/sbin:$HOME/bin sample /usr/bin /home/jean/bin sample /usr/bin C Bourne Korn make, vi 106 :

107 4 20 ( ) TERMINFO terminfo /etc/profile /etc/.login TERMINFO terminfo(4) TERMINFO TERMINFO TERMINFO /usr/share/lib/terminfo "dumb" C TERM term TZ /etc/profile /etc/.login.. TERMINFO ls -l TZ GMT(Greenwich Mean Time) PATH. PATH /. PATH. (.),.., 4 ( ) 107

108 NFS " " NFS.. NFS C- set path=(. /usr/bin $HOME/bin /net/glrr/files1/bin) Bourne Korn PATH=.:/usr/bin:/$HOME/bin:/net/glrr/files1/bin export PATH LANG LC, / / /, stty. LANG LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_NUMERIC, LC_MONETARY, LC_TIME LC. LANG LC 4 21 LANG LC de_de.iso en_us.utf-8 es_es.iso fr_fr.iso it_it.iso ja_jp.eucjp ko_kr.euc sv_se.iso (UTF-8) (EUC) (EUC) 108 :

109 4 21 LANG LC ( ) zh_cn.euc zh_tw.euc (EUC) (EUC) International Language Environments Guide 4 1 LANG LANG C- setenv LANG de_de.iso Bourne Korn LANG=de_DE.ISO8859-1; export LANG (umask) umask umask Return. 8 (world ) 0., umask 666( ) 777( ). umask., 644(rw-r--r--) , umask. umask. umask 8 4 ( ) 109

110 4 22 umask umask 8 0 rw- rwx 1 rw- rw- 2 r-- r-x 3 r-- r-- 4 -w- -wx 5 -w- -w- 6 --x --x 7 ---( ) ---( ) rw-rw-rw- umask profile (Line 1) PATH=$PATH:$HOME/bin:/usr/local/bin:/usr/ccs/bin:. (Line 2) MAIL=/var/mail/$LOGNAME (Line 3) NNTPSERVER=server1 (Line 4) MANPATH=/usr/share/man:/usr/local/man (Line 5) PRINTER=printer1 (Line 6) umask 022 (Line 7) export PATH MAIL NNTPSERVER MANPATH PRINTER Usenet :

111 4 3.cshrc (Line 1) set path=($path $HOME/bin /usr/local/bin /usr/ccs/bin) (Line 2) setenv MAIL /var/mail/$logname (Line 3) setenv NNTPSERVER server1 (Line 4) setenv PRINTER printer1 (Line 5) alias h history (Line 6) umask 022 (Line 7) source /net/server2/site-init-files/site.login Usenet history. history h main: echo "Application Environment Selection" echo "" echo "1. Application, Version 1" echo "2. Application, Version 2" echo "" echo -n "Type 1 or 2 and press Return to set your application environment: " set choice = $< if ( $choice!~ [1-2] ) then goto main endif switch ($choice) case "1": setenv APPHOME /opt/app-v.1 breaksw case "2": setenv APPHOME /opt/app-v.2 endsw.cshrc (C ). 4 ( ) 111

112 4 4 ( ) source /net/server2/site-init-files/site.login site.login server2 112 :

113 5 5 ( ) 113 ( ) 123 ( ) 113 ( ) 4, ( ) ( ) (.cshrc,.profile,.login)

114 ( ) Oracle Solaris. Solaris Management Console Solaris Solaris Management Console Solaris Management Console 119 Solaris Management Console.. Solaris Management Console : : : UID: : : 114 :

115 ( ) : : : : : : : : : : : : : : : : : 1 2 System Administration Guide: Security Services Configuring RBAC (Task Map). # mkdir /shared-dir/skel/user-type shared-dir user-type 5 ( ) 115

116 ( ) 3 # cp /etc/skel/local.cshrc /shared-dir/skel/user-type/.cshrc # cp /etc/skel/local.login /shared-dir/skel/user-type/.login # cp /etc/skel/local.profile /shared-dir/skel/user-type/.profile ( ). pfsh(bourne ), pfcsh(c ), pfksh(korn ) 3. System Administration Guide: Security Services Role-Based Access Control (Overview) # chmod 744 /shared-dir/skel/user-type/.* # ls -la /shared-dir/skel/* /export/skel/enduser C-.cshrc 4 3 # mkdir /export/skel/enduser # cp /etc/skel/local.cshrc /export/skel/enduser/.cshrc (Edit.cshrc file) # chmod 744 /export/skel/enduser/.* Solaris Management Console :

117 ( ) System Administration Guide: Security Services Configuring RBAC (Task Map) Solaris Management Console # /usr/sadm/bin/smc & Solaris Management Console Solaris Management Console ManagementTools( ) This Computer( ). ( ) System Configuration( ). User( ) Groups( ). Action( ) Add Group( ) Group Identification( ) Group Name( ), mechanoids. Group ID Number( ID ), GID 101. OK( ). Solaris Management Console Solaris Management Console 5 ( ) 117

118 ( ) System Administration Guide: Security Services Configuring RBAC (Task Map) Solaris Management Console # /usr/sadm/bin/smc & Solaris Management Console Solaris Management Console ManagementTools( ) This Computer( ). ( ) System Configuration( ). User( ) User Accounts( ). Action( ) Add User( ) WithWizard( ) Next( ). a. User Name( ), kryten. b. ( ) Full Name( ), kryten series c. ( ) Description( ) d. User ID Number( ID ) ID, e. User Must UseThis Password At First Login( ) 118 :

119 ( ) f. Password( ) g. Confirm Password( ) h., mechanoids. i. Server( ) Path( ). j. k., l. Finish( ). groupadd useradd groupadd useradd scutters scutter1. # groupadd -g 102 scutters # useradd -u g 102 -d /export/home/scutter1 -s /bin/csh \ -c "Scutter 1" -m -k /etc/skel scutter1 64 blocks groupadd(1m) useradd(1m) smgroup smuser smgroup smuser gelfs camille starlite NIS solar.com # /usr/sadm/bin/smgroup add -D nis:/starlitesolar.com -- -g 103 -n gelfs # /usr/sadm/bin/smuser add -D nis:/starlite/solar.com -- -u n camille -c "Camille G." -d /export/home/camille -s /bin/csh -g gelfs smgroup(1m) smuser(1m) 5 ( ) 119

120 ( ) Solaris Management Console Solaris Management Console /export/home/ username passwd /home/username.,,. smuser add -x autohome=n. smuser delete System Administration Guide: Security Services Configuring RBAC (Task Map) mountd mountd NFS mountd # svcs network/nfs/server STATE STIME FMRI online Aug_26 svc:/network/nfs/server:default mountd # svcadm network/nfs/server # share 120 :

121 ( ) 5 a. 8 b /etc/dfs/dfstab share -F nfs /file-system /file-system, /export/home. /etc/dfs/dfstab # shareall -F nfs /etc/dfs/dfstab share. # share /export/home # svcs network/nfs/server # svcadm network/nfs/server # share # vi /etc/dfs/dfstab (The line share -F nfs /export/home is added.) # shareall -F nfs # share - /usr/dist ro "" - /export/home/user-name rw "". 121 System Administration Guide: Network Services Task Overview for Autofs Administration 5 ( ) 121

122 ( ) /etc/vfstab. system-name:/export/home/user-name - /export/home/username nfs - yes rw system-name /export/home/username, /export/home/username. - /export/home/username /etc/vfstab System Administration Guide: Devices and File Systems Overview of Mounting and Unmounting File Systems. # mkdir -p /export/home/username # mountall vfstab (mount at boot yes ) # mount grep username ripley # vi /etc/vfstab (The line venus:/export/home/ripley - /export/home/ripley nfs - yes rw is added.) # mkdir -p /export/home/ripley # mountall # mount / on /dev/dsk/c0t0d0s0 read/write/setuid/intr/largefiles/xattr/onerror=panic/dev=... /devices on /devices read/write/setuid/dev=46c0000 on Thu Jan 8 09:38: /usr on /dev/dsk/c0t0d0s6 read/write/setuid/intr/largefiles/xattr/onerror=panic/dev=... /proc on /proc read/write/setuid/dev= on Thu Jan 8 09:38: :

123 ( ) /etc/mnttab on mnttab read/write/setuid/dev=47c0000 on Thu Jan 8 09:38: /dev/fd on fd read/write/setuid/dev= on Thu Jan 8 09:38: /var/run on swap read/write/setuid/xattr/dev=1 on Thu Jan 8 09:38: /tmp on swap read/write/setuid/xattr/dev=2 on Thu Jan 8 09:38: /export/home on /dev/dsk/c0t0d0s7 read/write/setuid/intr/largefiles/xattr/onerror=... /export/home/ripley on venus:/export/home/ripley remote/read/write/setuid/xattr/dev=... ( ) :. :. : UID, UID. 5 ( ) 123

124 ( ) UID UID UID UID. ( ) Action( ) Properties( ),.. ( ),. *LK*. User Properties( ) Account Availability( )... passwd group, 124 :

125 ( ) System Administration Guide: Security Services Configuring RBAC (Task Map) Solaris Management Console # /usr/sadm/bin/smc & Solaris Management Console Solaris Management Console ManagementTools( ) This Computer( ). ( ) System Configuration( ). User( ). Groups( )., scutters Group Name( ) OK( )., scutters scutter scutters scutter. 5 ( ) 125

126 ( ) System Administration Guide: Security Services Configuring RBAC (Task Map) Solaris Management Console # /usr/sadm/bin/smc & Solaris Management Console Solaris Management Console ManagementTools( ) This Computer( ). ( ) System Configuration( ). User( ). Groups( )., scutter OK( )... / 126 :

127 ( ) NIS. NIS+ /etc. Solaris 9 12/02 LDAP.. passwd Solaris Management Console. Solaris Management Console System Administration Guide: Security Services Configuring RBAC (Task Map) Solaris Management Console # /usr/sadm/bin/smc & Solaris Management Console Solaris Management Console ManagementTools( ) This Computer( ). ( ) System Configuration( ). 5 ( ) 127

128 ( ) User( ) User Accounts( ).., scutter2 Account Availability( ) Account is Locked( ) OK( ) System Administration Guide: Security Services Configuring RBAC (Task Map) Solaris Management Console # /usr/sadm/bin/smc & Solaris Management Console Solaris Management Console ManagementTools( ) This Computer( ). ( ) System Configuration( ). User( ). User Accounts( )., scutter1 128 :

129 ( ) 9 10 Password( ) User Must UseThis Password at Next Login( ) OK( ) System Administration Guide: Security Services Configuring RBAC (Task Map) Solaris Management Console # /usr/sadm/bin/smc & Solaris Management Console Solaris Management Console ManagementTools( ) This Computer( ). ( ) System Configuration( ). User Accounts( ) User Accounts( ). Password Options( ), scutter2 Password Options( ) Password Options in Days( ( )) OK( )., Users Must Change Within( ) 5 ( ) 129

130 ( ) System Administration Guide: Security Services Configuring RBAC (Task Map) Solaris Management Console # /usr/sadm/bin/smc & Solaris Management Console Solaris Management Console ManagementTools( ) This Computer( ). ( ) System Configuration( ). User( ). User Accounts( ).., scutter4 Delete( ) :

131 6 6 - ( ) Oracle Solaris OS ( ) Oracle Solaris ZFS smosservice smdiskless. ZFS Solaris Solaris Flash UFS ZFS. Oracle Solaris ZFS ZFS (Oracle Solaris Flash ) ,? 134? , ( ) 131

132 - - Solaris Oracle Solaris Oracle Solaris 10 8/11 bootadm -p bootadm -p platform,,. bootadm(1m) nfs4_domain Oracle Solaris 10 set_nfs4_domain NFSv4. NFSv4 sysidcfg nfs4_domain nfs4_domain sysidcfg x86: GRUB OS Solaris. GRUB pxegrub. bootenv.rc DHCP DHCP PXE/DHCP 150 IP pxegrub ( ). 132 :

133 - x86: smdiskless smdiskless smdiskless root(/) /usr NFS /tftpboot.. smdiskless PXE /tftpboot /usr/sadm/lib/wbem/config_tftp smdiskless /tftpboot/01 ethernet-address pxegrub /tftpboot/menu.lst.01 ethernet-address GRUB ethernet-address 01. OS. # bootadm update-archive -f -R /export/root/host-name host-name 258 x86: bootadm(1m) x86 x86 OS SPARC DHCP System Administration Guide: IP Services 14, Configuring the DHCP Service (Tasks) GRUB 245 GRUB x86 ( ) -. - JumpStart Oracle Solaris 10 9/10 : 6 - ( ) 133

134 ,? - Solaris OS 138 7, ( ),?.,,,,,,,.,... ( : )... root(/), /usr /export/home. Sun Ray Solaris OS. Sun Ray. ( ) Solaris OS 134 :

135 root(/) /usr,. 6 1 root(/) /usr /home /opt /export/home OS root(/) /usr /export/home /export/root root(/) /usr /home root(/) /usr /export /export/home /opt 6 - ( ) 135

136 . Oracle Solaris OS x86 GRUB SPARC Solaris OS -. OS. GRUB Solaris 10 1/06 x86 SPARC Solaris 10 10/08 Oracle Solaris CD DVD JumpStart Oracle Solaris JumpStart.. root(/), /usr /export/home. OS,, (/), /usr /home 136 :

137 OS. 138 Sun Ray X CPU,,,. Sun X. FRU( ). : FRU( )?,,.?.???? 6 - ( ) 137

138 ? , ( ) Oracle Solaris OS, OS root(/), /usr OS CPU. OS.. Solaris 9 smosservice smdiskless OS. Solaris 8 Solstice GUI 138 :

139 OS OS -. (GRUB) Solaris 10 1/06 x86 Solaris 10 10/8 SPARC OS Solaris Solaris. smosservice smdiskless Solaris. SPARC : Solaris 8, Solaris 9 Solaris 10 SPARC : Solaris 8, Solaris 9 Solaris 10 x86 : Solaris 9 Solaris 10 x86 : Solaris 9 Solaris 10 smosservice smdiskless x86 OS -. Solaris 9 Oracle Solaris 10 FCS(3/05) Solaris 10 1/ x86 OS - OS OS Oracle Solaris 10 3/05 Solaris 9 Oracle Solaris 10 3/05 Solaris 9 smosservice smdiskless SPARC OS -. Solaris 8 Solaris /08 OS Oracle Solaris OS Solaris 10 10/ ( ) 139

140 6 4 SPARC OS - OS OS Oracle Solaris 10 3/05 ~ Solaris 10 5/08 Solaris 9 Solaris 8 Oracle Solaris 10 3/05 ~ Solaris 10 5/08 Solaris 9 Solaris 8 smosservice smdiskless.. smosservice smdiskless. OS LDAP, NIS, NIS+ x86 GRUB DHCP. 149 x86: GRUB.. sysidcfg Oracle Solaris 10 9/10 : JumpStart. 140 :

141 6 5 /usr/sadm/bin/smosservice add OS delete list patch OS OS OS /usr/sadm/bin/smdiskless add OS delete list modify OS OS., -h % /usr/sadm/bin/smdiskless add -p my-password -u my-user-name -- -h smdiskless(1m) smosservice(1m) RBAC smosservice smdiskless.rbac( ) RBAC. RBAC. 6 6 RBAC RBAC Solaris, smosservice list OS smosservice patch smdiskless list OS OS 6 - ( ) 141

142 6 6 RBAC ( ) RBAC smdiskless add OS Oracle Solaris OS OS( ) smosservice OS, OS. Oracle Solaris OS OS., Oracle Solaris SPARC sun-4u OS sun-4u/oracle Solaris 10 OS. OS OS., Oracle Solaris 10 Solaris 9 SPARC sun-4m x86, OS. OS Oracle Solaris CD, DVD. OS OS OS OS OS OS. OS OS, Solaris Oracle Solaris OS. Solaris 9 SPARC sun-4m OS OS. CD-ROM Solaris 8 SPARC sun-4u OS. Error: inconsistent revision, installed package appears to have been patched resulting in it being different than the package on your media. You will need to backout all patches that patch this package before retrying the add OS service option. OS 142 :

143 Solaris Solaris 9 /export. 6 7 Solaris OS OS/ Oracle Solaris 10 SPARC OS /export 5 ~ 6.8GB Oracle Solaris 10 x86 OS /export 5 ~ 6.8GB Oracle Solaris 10 SPARC Oracle Solaris 10 x86 /export 200 ~ 300Mbyte /export 200 ~ 300Mbyte Oracle Solaris. Solaris Oracle Solaris 10 9/10 : 6 - ( ) 143

144 144

145 7 7 ( ) Oracle Solaris OS Oracle Solaris ZFS smosservice smdiskless. ZFS Solaris Solaris Flash UFS ZFS. Oracle Solaris ZFS ZFS (Oracle Solaris Flash ) 145 ( ) OS 166 6, - ( ) ( ) 145

146 ( ) 1. ( ) Solaris Management Console OS OS, ( ) smosservice OS,. 44 Solaris Management Console 149 x86: GRUB 151 Oracle Solaris OS 4. OS ARCH=all smosservice add ARCH=all root(/) /usr. OS OS. 166 ARCH=all smdiskless 155 x86: GRUB 158 Oracle Solaris x86: GRUB 161 SPARC: Oracle Solaris :

147 7. ( ) 8. ( ) OS 9. ( )OS OS OS,, OS 164 OS Oracle Solaris. /export. /export. /export 5GB. OS smosservice smdiskless /etc/nsswitch.conf. smdiskless smosservice files. smosservice smdiskless -D smosservice(1m) smdiskless(1m) Solaris 10 8/07, Oracle Solaris 10 set_nfs4_domain NFSv4. NFSv4 nfs4_domain sysidcfg ( : server:/export/root/client/etc/sysidcfg) nfs4_domain sysidcfg OS, NFSv4 OS /var/run/nfs4_domain. Oracle Solaris 10 9/10 : sysidcfg 7 ( ) 147

148 OS. EFI UFS OS UFS. EFI UFS OS The partition /export does not have enough free space KB ( MB) additional free space required. Insufficient space available on /dev/dsk/c0t5d0s0 /export, OS. OS /export/solaris_version /Solaris_ version-instruction-set.all(/export/exec/solaris_ version/solaris_ version-instruction-set.all ) /export/solaris_version /export/solaris_version/var /export/solaris_version/opt /export/share /export/root/templates/solaris_version /export/root/clone /export/root/clone/solaris_version /export/root/clone/solaris_version/ machine-class OS /export/root/diskless-client /export/swap/diskless-client /tftpboot/diskless-client-ipaddress-in-hex /export/dump/diskless-client(-x dump ) 148 :

149 smosservice smdiskless -x root(/), /swap /dump. /export. x86: GRUB. x86 smosservice add OS, ( ). 1 OS OS 139 OS instruction-set.machine-class. Solaris-version. i386.i86pc.solaris_10 Solaris sparc sun4v sun4u, sun4m, sun4d sun4c Solaris 10 1/06 OS Oracle Solaris 10, Solaris 9 Solaris 8 i386 i86pc Oracle Solaris 10, Solaris 9 Solaris 8 sun-4c Solaris 8, Solaris 9 Oracle Solaris 10. sun-4c Solaris 9 Oracle Solaris 10. sun-4m Oracle Solaris 10 OS. 7 ( ) 149

150 2 OS Oracle Solaris OS CD smosservice CD OS. Oracle Solaris CD( CD) Oracle Solaris DVD. Oracle Solaris DVD Oracle Solaris 10 9/10 : DVD OS # /mount_point/solaris_10/tools/setup_install_server BootFile BootSrvA DHCP DHCP PXE. Boot server IP (BootSrvA) : svr-addr (BootFile) : 01client-macro svr-addr OS IP client-macro (01) MAC( ) /tftpboot. client-macro. DHCP x86: GRUB, Oracle Solaris 10 9/10 : DHCP ( ) System Administration Guide: IP Services III, DHCP 6 Oracle Solaris.. /net/export/install/sol_10_x86 smosservice 150 :

151 7 OS SUNWCXall OS. SUNWCXall Oracle Solaris 10 smosservice add OS, ( ). 1 OS OS 139 OS instruction-set.machine-class.solaris- version. sparc.sun4u.solaris_10 instruction-set machine-class Solaris_version sparc sun4v sun4c, sun4d, sun4m, sun4u, Solaris 10 1/06 OS Solaris_10, Solaris_9 Solaris_8 i386 i86pc Solaris_10, Solaris_9 Solaris_8 sun-4c Solaris 8, Solaris 9 Oracle Solaris 10. sun-4c Solaris 9 Oracle Solaris 10. sun-4m Oracle Solaris OS. 2 OS 7 ( ) 151

152 Oracle Solaris OS CD smosservice CD OS. Solaris CD( CD) DVD. Oracle Solaris DVD Oracle Solaris 10 9/10 : DVD OS # /mount_point/solaris_10/tools/setup_install_server Oracle Solaris DVD. /export/install/sparc_10 OS SUNWCXall OS., Solaris 9. sparc.sun4m.solaris_9 sparc.sun4u.solaris_9 sun4u sun4m SUNWCXall SUNWCXall. ( Solaris_9). sun4u 8 (cgsix), SUNWCXall. OS OS 152 :

153 smosservice add OS ARCH=all root(/) /usr..os OS. ARCH=all System Administration Guide: Security Services Configuring RBAC (Task Map) Solaris Management Console # /usr/sadm/bin/smosservice list -H host-name: OS # /usr/sadm/bin/smosservice add -H host-name : o host-name -x mediapath=path -x platform= instruction-set.machine-class.solaris_version -x cluster=cluster-name -x locale=locale-name OS -H host-name: H smossservice OS. -- -x mediapath=path Solaris -x platform=instruction-set.machine-class..solaris_version, Solaris -x cluster=cluster-name Solaris 7 ( ) 153

154 -x locale=locale-name OS 45. smosservice(1m) ( ) OS OS OS # /usr/sadm/bin/smosservice list -H host-name: SPARC: OS Solaris 10 SPARC OS jupiter. jupiter Oracle Solaris OS. Oracle Solaris 10 SPARC OS CD /export/s10/combined.s10s_u2wos/61 myway. # /usr/sadm/bin/smosservice add -H jupiter: o jupiter -x mediapath=/net/myway/export/s10/combined.s10s_u2wos/61 -x platform=sparc.sun4u.solaris_10 -x cluster=sunwcxall -x locale=en_us # /usr/sadm/bin/smosservice list - H jupiter:898 Authenticating as user: root Type /? for help, pressing enter accepts the default denoted by [ ] Please enter a string value for: password :: xxxxxx Loading Tool: com.sun.admin.osservermgr.cli.osservermgrcli from jupiter:898 Login to jupiter as user root was successful. Download of com.sun.admin.osservermgr.cli.osservermgrcli from jupiter:898 was successful. 7 2 x86: OS Solaris 10 x86 OS orbit. orbit Oracle Solaris OS. Oracle Solaris 10 x86 OS CD /export/s10/combined.s10x_u2wos/03 seriously. # /usr/sadm/bin/smosservice add -H orbit: o orbit -x mediapath=/net/seriously/export/s10u2/combined.s10x_u2wos/03 -x platform=i386.i86pc.solaris_10 -x cluster=sunwcxall -x locale=en_us # /usr/sadm/bin/smosservice list - H orbit:898 Type /? for help, pressing <enter> accepts the default denoted by [ ] 154 :

155 Please enter a string value for: password :: Starting Solaris Management Console server version endpoint created: :898 Solaris Management Console server is ready. Loading Tool: com.sun.admin.osservermgr.cli.osservermgrcli from orbit:898 Login to orbit as user root was successful. Download of com.sun.admin.osservermgr.cli.osservermgrcli from orbit:898 was successful. Client Root Area Swap Area Dump Area # OS OS smosservice add ARCH=all ARCH=all 1 2 x86: GRUB Solaris 10 1/06 OS System Administration Guide: Security Services Configuring RBAC (Task Map) # /usr/sadm/bin/smdiskless add -- -i ip-address -e ethernet-address -n client-name -x os= instruction-set.machine-class.solaris_ version -x root=/export/root/client-name -x swap=/export/swap/client-name -x swapsize=size -x tz= time-zone -x locale= locale-name -- 7 ( ) 155

156 -i ip-address IP -e ethernet-address -n client-name -x os=instruction-set.machine-class.solaris_version,,os Solaris -x root=root=/export/root/ client-name root(/) -x swap=root=/export/root/ client-name -x swapsize=size (MB) 24MB. -x tz=time-zone -x locale=locale-name smdiskless(1m) 3 BootSrva BootFile DHCP DHCP PXE. Boot server IP (BootSrvA) : svr-addr Boot file (BootFile) : 01client-macro svr-addr IP client-macro (01) MAC( ) /tftpboot. client-macro. /tftpboot drwxr-xr-x 6 root sys 512 Dec 28 14:53 client-host-name lrwxrwxrwx 1 root root 31 Dec 28 14:53 menu.lst.01ethernet-address -rw-r--r-- -> /tftpboot/client-host-name/grub/menu.lst 1 root root Dec 28 14:53 01ethernet-address 156 :

157 4 /tftpboot/menu.lst.01 ethernet-address tty menu.lst /usr/sadm/lib/wbem/config_tftp echo 260 x # /usr/sadm/bin/smdiskless list -H host-name: ( ) smdiskless add x86: GRUB x86 Solaris 10 x86 mikey1. rainy-01# /usr/sadm/bin/smdiskless add -H sdts-01-qfe0 -- -o sdts-01-qfe0 -n mikey1 -i e 00:E0:88:55:33:BC -x os=i386.i86pc.solaris_10 -x root=/export/root/mikey1 -x swap=/export/swap/mikey1 Loading Tool: com.sun.admin.osservermgr.cli.osservermgrcli from sdts-01-qfe0 Login to rainy-01-qfe0 as user root was successful. Download of com.sun.admin.osservermgr.cli.osservermgrcli from rainy-01-qfe0 was successful. # /usr/sadm/bin/smdiskless list -H mikey1: Loading Tool: com.sun.admin.osservermgr.cli.osservermgrcli from mikey1:898 Login to mikey1 as user root was successful. Download of com.sun.admin.osservermgr.cli.osservermgrcli from mikey1:898 was successful. Platform i386.i86pc.solaris_10 sparc.sun4us.solaris_10 sparc.sun4u.solaris_10 i386.i86pc.solaris_9 7 4 x86: BootSrvA BootFile DHCP DHCP PXE BootSrva BootFile DHCP. rainy-01# pntadm -A mikey1 -m 0100E BC -f MANUAL+PERMANENT \ -i 0100E BC ( ) 157

158 rainy-01# dhtadm -A -m 0100E BC -d \ ":BootSrvA= :BootFile=0100E BC:" server address IP client macro (01) MAC /tftpboot.. Oracle Solaris 10 OS SPARC x System Administration Guide: Security Services Configuring RBAC (Task Map) # /usr/sadm/bin/smdiskless add -- -i ip-address -e ethernet-address -n client-name -x os= instruction-set.machine-class.solaris_ version -x root=/export/root/client-name -x swap=/export/swap/client-name -x swapsize=size -x tz= time-zone -x locale= locale-name -- -i ip-address IP -e ethernet-address -n client-name 158 :

159 -x os=instruction-set.machine-class..solaris_version,,os Solaris -x root=root=/export/root/ client-name root(/) -x swap=root=/export/root/ client-name -x swapsize=size (MB) 24MB. -x tz=time-zone -x locale=locale-name smdiskless(1m) 3 4 ( ) smdiskless add # /usr/sadm/bin/smdiskless list -H host-name: SPARC: SPARC bearclaus Solaris 10 sun4u starlite. # /usr/sadm/bin/smdiskless add -- -i e 8:0:20:a6:d4:5b -n starlite -x os=sparc.sun4u.solaris_10 -x root=/export/root/starlite -x swap=/export/swap/starlite -x swapsize=128 -x tz=us/mountain -x locale=en_us # /usr/sadm/bin/smdiskless list -H starlite: Loading Tool: com.sun.admin.osservermgr.cli.osservermgrcli from line2-v480:898 Login to line2-v480 as user root was successful. Download of com.sun.admin.osservermgr.cli.osservermgrcli from line2-v480:898 was successful. Platform i386.i86pc.solaris_10 sparc.sun4us.solaris_10 sparc.sun4u.solaris_10 i386.i86pc.solaris_9 sparc.sun4m.solaris_9 sparc.sun4u.solaris_9 sparc.sun4us.solaris_9 7 ( ) 159

160 smdiskless list -H SPARC x x86: Oracle Solaris 10 x86 bearclaus Oracle Solaris 10 x86 mars. # /usr/sadm/bin/smdiskless add -- -i e 00:07:E9:23:56:48 -n mars -x os=i386.i86pc.solaris_10 -x root=/export/root/mars -x swap=/export/swap/mars -x swapsize=128 -x tz=us/mountain -x locale=en_us x86: GRUB Solaris 10 1/06 OS GRUB Solaris 10 6/ x86 OS OS /etc/nsswitch.conf DHCP tftp PXE ROM BIOS PXE PXE.BIOS 1 GRUB GRUB GRUB. 160 :

161 2 Enter. OS GRUB GRUB e GRUB 11, Oracle Solaris ( ) Enter. GRUB b SPARC: Oracle Solaris 10 OS OS /etc/nsswitch.conf. rpc.bootparamd ok boot net System Administration Guide: Security Services Configuring RBAC (Task Map) # /usr/sadm/bin/smdiskless delete -- -o host-name :898 -n client-name # /usr/sadm/bin/smosservice list -H host-name: ( ) 161

162 7 7 OS starlite holoship. # /usr/sadm/bin/smdiskless delete -- -o starlite:898 -n holoship Authenticating as user: root Type /? for help, pressing enter accepts the default denoted by [ ] Please enter a string value for: password :: Starting SMC server version endpoint created: :898 SMC server is ready. # /usr/sadm/bin/smosservice list -H starlite: Loading Tool: com.sun.admin.osservermgr.cli.osservermgrcli from starlite Login to starlite as user root was successful. Download of com.sun.admin.osservermgr.cli.osservermgrcli from starlite was successful. 1 2 OS System Administration Guide: Security Services Configuring RBAC (Task Map) OS # /usr/sadm/bin/smosservice delete -H $HOST:$PORT -u root -p $PASSWD -- -x instruction-set.all.solaris_version all OS # /usr/sadm/bin/smosservice list -H host-name: OS starlite OS (sparc.all.solaris_10). # /usr/sadm/bin/smosservice delete -H starlite:898 -u root \ -p xxxxxx -- -x sparc.all.solaris_10 Authenticating as user: root 162 :

163 OS Type /? for help, pressing enter accepts the default denoted by [ ] Please enter a string value for: password :: # /usr/sadm/bin/smosservice list -H starlite: Loading Tool: com.sun.admin.osservermgr.cli.osservermgrcli from starlite:898 Login to starlite as user root was successful. Download of com.sun.admin.osservermgr.cli.osservermgrcli from starlite:898 was successful OS smosservice patch OS /export/diskless/patches, /export/diskless/patches/archive. OS OS 432 OS /var/sadm/patch % patchadd p. OS patchadd -p OS /usr OS /export/solaris_version/var/patch ID /usr OS % patchadd -S Solaris_version -p Patch: Obsoletes: Requires: Incompatibles: Packages: SUNWwsr 7 ( ) 163

164 OS OS smosservice -P OS System Administration Guide: Security Services Configuring RBAC (Task Map) # init 0 # /usr/sadm/bin/smosservice patch -- -a /var/patches/ patch-id-revision The patch patch-id-revision could not be added because it is dependent on other patches which have not yet been spooled. You must add all required patches to the spool first. 4 5 # /usr/sadm/bin/smosservice patch -- -P # /usr/sadm/bin/smosservice patch -- -m -U # /usr/sadm/bin/smosservice patch -- -P OS Solaris 8 ( ) OS. # /usr/sadm/bin/smosservice patch -- -a /var/patches/ Authenticating as user: root 164 :

165 OS Type /? for help, pressing <enter> accepts the default denoted by [ ] Please enter a string value for: password :: Loading Tool: com.sun.admin.osservermgr.cli.osservermgrcli from starlite Login to starlite as user root was successful. Download of com.sun.admin.osservermgr.cli.osservermgrcli from starlite was successful... # /usr/sadm/bin/smosservice patch -- -P Patches In Spool Area Os Rel Arch Patch Id Synopsis sparc SunOS 5.8: Solaris Product Registry patch SUNWwsr Patches Applied To OS Services Os Service Patch Solaris_8 Patches Applied To Clone Areas Clone Area Patch Solaris_8/sun4u Patches In Spool Area Os Rel Arch Patch Id Synopsis sparc SunOS 5.8: Solaris Product Registry patch SUNWwsr... # /usr/sadm/bin/smosservice patch -- -m -U Authenticating as user: root Type /? for help, pressing <enter> accepts the default denoted by [ ] Please enter a string value for: password :: Loading Tool: com.sun.admin.osservermgr.cli.osservermgrcli from starlite Login to starlite as user root was successful. Download of com.sun.admin.osservermgr.cli.osservermgrcli from starlite was successful. # /usr/sadm/bin/smosservice patch -- -P Authenticating as user: root... Patches In Spool Area Os Rel Arch Patch Id Synopsis sparc SunOS 5.8: Solaris Product Registry patch SUNWwsr Patches Applied To OS Services Os Service Patch Solaris_8 Patches Applied To Clone Areas Clone Area Patch Solaris_8/sun4u 7 ( ) 165

166 smosservice add root(/) /usr ARCH=all... Oracle Solaris OS. Solaris 2.1 OS, SPARC x86 Oracle Solaris. 1 ARCH=all Oracle Solaris OS ARCH=all. Solaris 10 6/06 OS ARCH=all. a. Oracle Solaris 10 Product. % cd /net/server/export/solaris/s10u2/combined.s10s_u2wos/latest/solaris_10/product b. pkginfo ARCH=all % grep -w ARCH=all */pkginfo. % find. -name pkginfo -exec grep -w ARCH=all {} /dev/null \;../SUNWjdmk-base/pkginfo:ARCH=all./SUNWjhdev/pkginfo:ARCH=all./SUNWjhrt/pkginfo:ARCH=all./SUNWjhdem/pkginfo:ARCH=all./SUNWjhdoc/pkginfo:ARCH=all./SUNWmlibk/pkginfo:ARCH=all /usr root(/). 166 :

167 c. SUNW_PKGTYPE /usr pkginfo SUNW_PKGTYPE=usr root(/) pkginfo SUNW_PKGTYPE=root /usr. 2 3 System Administration Guide: Security Services Configuring RBAC (Task Map). root(/) /usr. /usr ARCH=all. # cat >/tmp/admin_usr <<EOF mail= instance=unique partial=nocheck runlevel=nocheck idepend=nocheck rdepend=nocheck space=nocheck setuid=nocheck conflict=nocheck action=nocheck basedir=/usr_sparc.all EOF # root(/) ARCH=all ( ). # cat >/tmp/admin_root <<EOF mail= instance=unique partial=nocheck runlevel=nocheck idepend=nocheck rdepend=nocheck space=nocheck setuid=nocheck conflict=nocheck action=nocheck EOF # 7 ( ) 167

168 4 ARCH=all a. Oracle Solaris 10 Product. # cd /net/server/export/solaris/s10u2/combined.s10s_u2wos/latest/solaris_10/product pwd. b. /usr ARCH=all # pkgadd -R /export/solaris_10 -a /tmp/admin_usr -d pwd [ package-a package-b...] pkgadd. c. ARCH=all # pkginfo -R /export/solaris_10 [package-a package-b...] d. root(/) ARCH=all. # pkgadd -R /export/root/clone/solaris_10/sun4u -a /tmp/admin_root -d pwd [ package-x package-y...] e. ARCH=all # pkginfo -R /export/root/clone/solaris_10/sun4u [ package-x package-...] ARCH=all # rm /tmp/administration-file ARCH=all /usr ARCH=all SUNWjdmk-base. % uname -a SunOS t1fac Generic_ sun4u sparc SUNW,UltraSPARC-IIi-cEngine % cat /etc/release Oracle Solaris 10 8/11 s10x_u10wos_08 X86 Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Assembled 28 February 2011 % cd /net/ventor/export/solaris/s10u2/combined.s10s_u2wos/latest/solaris_10/product % grep -w ARCH=all */pkginfo Arguments too long % find. -name pkginfo -exec grep -w ARCH=all {} /dev/null \;./SUNWjdmk-base/pkginfo:ARCH=all./SUNWjhdev/pkginfo:ARCH=all 168 :

169 ./SUNWjhrt/pkginfo:ARCH=all./SUNWjhdem/pkginfo:ARCH=all./SUNWjhdoc/pkginfo:ARCH=all./SUNWmlibk/pkginfo:ARCH=all % grep -w SUNW_PKGTYPE=usr./SUNWjdmk-base/pkginfo./SUNWjhdev/pkginfo..../SUNWjdmk-base/pkginfo:SUNW_PKGTYPE=usr./SUNWjhdev/pkginfo:SUNW_PKGTYPE=usr./SUNWjhrt/pkginfo:SUNW_PKGTYPE=usr./SUNWjhdem/pkginfo:SUNW_PKGTYPE=usr./SUNWjhdoc/pkginfo:SUNW_PKGTYPE=usr % grep -w SUNW_PKGTYPE=root./SUNWjdmk-base/pkginfo./SUNWjhdev/pkginfo... % su Password: xxxxxx # cat >/tmp/admin_usr <<EOFmail= instance=unique partial=nocheck runlevel=nocheck idepend=nochec> k rdepend=nocheck space=nocheck setuid=nocheck conflict=nocheck action=nocheck basedir=/usr_sparc.all EOF # pwd /net/ventor/export/solaris/s10u2/combined.s10s_u2wos/latest/solaris_10/product # pkginfo -R /export/solaris_10 SUNWjdmk-base ERROR: information for "SUNWjdmk-base" was not found # pkgadd -R /export/solaris_10 -a /tmp/admin_usr -d pwd SUNWjdmk-base Processing package instance <SUNWjdmk-base> </net/ventor/export/solaris/s10u2/combined.s10s_u2wos... Java DMK 5.1 minimal subset(all) 5.1,REV= Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Using </export/solaris_10/usr_sparc.all> ## Processing package information. ## Processing system information. Installing Java DMK 5.1 minimal subset as <SUNWjdmk-base> ## Installing part 1 of blocks Installation of <SUNWjdmk-base> was successful. # pkginfo -R /export/solaris_10 SUNWjdmk-base application SUNWjdmk-base Java DMK 5.1 minimal subset # rm /tmp/admin_usr 7 ( ) 169

170 . : /usr/lib/security/pam_unix_session.so.1, /usr nobody :. 1. server:/export/root/client/etc/default/nfs 2. #NFSMAPID_DOMAIN=domain NFSMAPID_DOMAIN=the_same_value_as_in_server s_/var/run/nfs4_domain 3. OS nfsmapid /var/run/nfs4_domain nfs4_domain OS /var/run/nfs4_domain. 4. Oracle Solaris Tunable Parameters Reference Manual 3, NFS Tunable Parameters nfsmapid(1m) : OS. RARP(Reverse Address Resolution Protocol) bootparam root(/) : files OS /etc/nsswitch.conf hosts, ethers bootparams IP /etc/inet/hosts 170 :

171 Solaris 10 8/07, IP /etc/inet/ipnodes. Oracle Solaris /etc/inet/hosts IPv4 IPv6 hosts IPv4. /etc/inet/ipnodes /etc/inet/hosts hosts(4) /etc/ethers /etc/bootparams root(/) client root=os-server:/export/root/ client swap=os-server: /export/swap/client -x swapsize -x dump dump=os-server:/export/dump/client dumpsize=512 -x dumpsize OS IP /export/root/ client/etc/inet/hosts : OS. RARP bootparam root(/) : OS IP /etc/bootparams root(/) client root=os-server:/export/ root/client swap=os-server:/export/ swap/client swapsize=24 7 ( ) 171

172 -x swapsize -x dump dump=os-server:/export/dump/ client dumpsize=24 -x dumpsize : : OS IP. IP.,IP RARP, TFTP(Trivial File Transfer Protocol) bootparam. OS. RARP bootparam IP (/). TFTP ( OS ).. OS OS,OS /usr. /usr. OS /etc/dfs/dfstab share -F nfs -o -ro /export/exec/solaris_version- \ instruction-set.all/usr version 8, 9, 10 instruction-set sparc i386. root(/), /swap /dump( ) share -F nfs -o rw=client,root=client /export/root/client share -F nfs -o rw=client,root=client /export/swap/ client share -F nfs -o rw=client,root=client /export/dump/ client 172 :

173 OS % share OS /export/root/client /export/swap/client-name( ), /swap /dump. /etc/dfs/dfstab share -F nfs -o ro /export/exec/solaris_versioninstruction-set.all/usr share -F nfs -o rw=client,root=client /export/root/ client share -F nfs -o rw=client,root=client /export/swap/ client : OS RARP : OS snoop ( ) # snoop xx:xx:xx:xx:xx:xx : : snoop OS TFTP NFS : : OS # /usr/sbin/rpc.bootparamd # /usr/sbin/in.rarpd -a : RARP : OS # /usr/sbin/rpc.bootparamd # svcadm enable network/rarp 7 ( ) 173

174 174

175 8 8 Oracle Solaris Oracle Solaris 9, ( ) 12, Oracle Solaris ( ) Oracle Solaris Oracle Solaris Oracle Solaris 10 8/ SPARC 176 Oracle Solaris Install-Time Update SPARC 178 Oracle Solaris 10 2TB 178 Oracle Solaris ZFS 178 x86: findroot 175

176 179 bootadm 179 SPARC 180 x86: SPARC SPARC Oracle Solaris SPARC -reboot f POST. Oracle Solaris SMF svc:/system/boot-config boot-config. config/fastreboot_default true, reboot -f SPARC false SPARC boot-config action_authorization value_authorization solaris.system.shutdown SPARC svccfg svcadm 264 SPARC ( ) Oracle Solaris Oracle Solaris 10 9/10: Oracle Solaris My Oracle Support SMF HTTPS(Hypertext Transfer Protocol Secure) Oracle SMF CLI( ) usr/sbin/regadm 176 :

177 17, Oracle Solaris regadm ( ) Oracle Solaris 10 9/10: SPARC x86 auto-reboot-safe svc:/system/boot-config:default false. Oracle Solaris 10 GRUB BIOS true. true. svccfg svcadm svccfg(1m) svcadm(1m) boot(1m) 271 x86: auto-reboot-safe Install-Time Update SPARC Oracle Solaris 10 9/10: ITU(Install-Time Update) SPARC itu,cd DVD USB. Oracle Solaris. 212 SPARC: ITU itu(1m) mkbootmedia(1m) pkg2du(1m) updatemedia(1m) 8 177

178 Oracle Solaris 10 2TB Solaris 10 10/09: 1TB Solaris OS 2TB Oracle Solaris OS. 1TB EFI. VTOC. VTOC 2TB System Administration Guide: Devices and File Systems What s New in Disk Management? Oracle Solaris ZFS Solaris 10 10/08: Oracle Solaris ZFS ZFS ZFS SPARC x86, 192 Oracle Solaris ZFS x86: findroot Solaris Live Upgrade Oracle Solaris findroot x86 Oracle Solaris ZFS UFS root root(hd0.0.a) GRUB menu.lst. GRUB menu.lst. findroot (rootfs0,0,a) kernel$ /platform/i86pc/kernel/$isadir/unix -B $ZFS-BOOTFS module$ /platform/i86pc/$isadir/boot_archive Oracle Solaris 10. findroot (pool_rpool,0,a) kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive 224 x86: findroot 178 :

179 bootadm -p bootadm,,. -p -R. # bootadm -p platform -R [altroot]. i86pc sun4u sun4v bootadm(1m) SPARC x86 Oracle Solaris SPARC Oracle Solaris ZFS ( ) DVD, NFS HTTP. SPARC. x86 bootadm SPARC SPARC x86 SPARC OBP(OpenBoot PROM) OBP x86 BIOS GRUB(GRand Unified Bootloader) SPARC SPARC boot(1m) bootadm(1m) 8 179

180 187 SPARC x86: x86. init 5. x86 BIOS. BIOS 1999 x86. acpi-user-options ACPI acpi-user-options eeprom(1m) SPARC x86 SPARC x86 Solaris SPARC x86 10, ( ) 11, Oracle Solaris ( ) 12, Oracle Solaris ( ) 13, Oracle Solaris ( ) 277 SPARC ( ). init 180 :

181 . init svcadm..,. GRUB 290 x86: GRUB init shutdown x86 Solaris 10 6/06 x86 x86 init 5. x86 BIOS. BIOS shutdown. shutdown init shutdown init 8 181

182 NFS. 6 /etc/inittab initdefault , ( ) SPARC PROM boot x86 GRUB OS Solaris 9 Oracle Solaris 10, x86 Primary Boot Subsystem( ) boot x86,. 180 x86:.. SPARC x86 15, x86: GRUB ( ). 182 :

183 8 1. /etc/system.. ( : /etc/system).. (kmdb) (kmdb) 0. 6( ) S( ) ( ) 184 6( ) 10, ( ) 10, ( ) 10, ( ) System Administration Guide: Devices and File Systems Adding a Peripheral Device to a System 10, ( ) 283 SPARC: (kmdb) 286 x86: GRUB (kmdb) 10, ( ) 8 183

184 8 2 SPARC x , ( ) 10, ( ) /etc/system 3(NFS ) 229 SPARC: 3 ( ) 246 x86: 3 ( ) S Ctrl-D SPARC: S ( ) 247 x86: S ( ) ( : /etc/system) 231 SPARC: 249 x86: -. System Administration Guide: Devices and File Systems Setting Up Disks for UFS File Systems (Task Map) System Administration Guide: Devices and File Systems Setting Up Disks for UFS File Systems (Task Map) (kmdb) kmdb 283 SPARC: (kmdb) 286 x86: GRUB (kmdb). 239 SPARC 256 x SPARC: 284 x86: 184 :

185 9 9 ( ) Oracle Solaris, Oracle Solaris OS 186 Oracle Solaris 187 SPARC 189 SPARC 190 x86: GRUB 192 Oracle Solaris ZFS Oracle Solaris 12, Oracle Solaris ( ) GRUB Solaris 16, x86: GRUB ( ) , Oracle Solaris ( ) SMF( ) 355 SMF 185

186 Oracle Solaris Oracle Solaris SPARC x86 Oracle Solaris. ramdisk Solaris OS 189 SPARC bootadm SPARC x86 bootadm bootadm. root(/) bootadm. 272 bootadm bootadm SPARC. bootadm(1m) boot(1m) ramdisk SPARC x86 ramdisk SPARC, OpenBoot PROM. x86 BIOS BIOS Oracle Solaris OS x86 GRUB. 289 x86: ramdisk ramdisk ramdisk HSFS(High Sierra File System) UFS. 186 :

187 SPARC SPARC x86 SPARC SPARC.. SPARC x86 1. OBP(Open Boot PROM) SPARC OBP, VTOC OBP load , NFS HTTP. 3. Ramdisk ramdisk, Oracle Solaris OS SPARC x86 ( : HSFS UFS ). ramdisk ramdisk, /usr/sbin/fiocompress dcfs 4. 9 ( ) 187

188 SPARC Oracle Solaris OS ramdisk ramdisk root(/) OS ramdisk.,. ramdisk root_archive SPARC. Oracle Solaris 10 root_archive Oracle Solaris. ramdisk. miniroot root_archive(1m) Oracle Solaris OS CD/DVD. ramdisk. Solaris CD DVD.. DVD HSFS ramdisk UFS OS Oracle Solaris 10 9/10, SPARC 384MB. x86 768MB. GUI 768MB 188 :

189 SPARC CD/DVD NFS HTTP ramdisk NFS wanboot (HTTP) ramdisk 3. SPARC 228 SPARC ( ) SPARC ok boot-device NVRAM. ( ). 232 SPARC: SPARC x86 SPARC bootadm SPARC x86 bootadm x86 bootadm GRUB bootadm. SMF( ) svc:/system/boot-archive:default. svcadm SMF 18, ( ) 9 ( ) 189

190 x86: GRUB Solaris SPARC x86 SPARC /platform. /platform sun4u sun4v 267 Oracle Solaris ( ) x86: GRUB GRUB(GRand Unified Bootloader) x86 GRUB Oracle Solaris OS GRUB grub(5) GRUB x86 BIOS(Basic Input/Output System) CPU, BIOS. GRUB menu.lst GRUB GUI.. Solaris OS GRUB Oracle Solaris GRUB x86. GRUB x86. GRUB, OS menu.lst Oracle Solaris, Linux Windows. 190 :

191 x86: GRUB GRUB,. GRUB, 292 GRUB GRUB 245 GRUB x86 ( ) boot(1m) bootadm(1m) grub(5) installgrub(1m) findroot GRUB findroot GRUB root, findroot Oracle Solaris ZFS GRUB menu.lst. findroot (rootfs0,0,a) kernel$ /platform/i86pc/kernel/$isadir/unix module$ /platform/i86pc/$isadir/boot_archive Oracle Solaris. title Solaris 10 10/08 s10x_u6wos_03 X86 findroot (pool_rpool,0,a) kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive title Solaris failsafe findroot (pool_rpool,0,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-safe -B console=ttyb 224 x86: findroot GRUB 15, x86: GRUB ( ) 9 ( ) 191

192 Oracle Solaris ZFS Oracle Solaris ZFS Oracle Solaris ZFS Oracle Solaris ZFS, SPARC. SPARC Solaris x86. Oracle Solaris 10 8/11 Oracle Solaris ZFS Oracle Solaris ZFS ZFS Oracle Solaris ZFS Oracle Solaris Oracle Solaris Live Upgrade UFS Oracle Solaris ZFS Solaris : Solaris 10 10/09 Oracle Solaris ZFS Oracle Solaris Live Upgrade ZFS Solaris 10 10/09. Oracle Solaris ZFS : ZFS ZFS UFS., 512MB, 2GB. dumpadm, Oracle Solaris JumpStart. Oracle Solaris ZFS ZFS 192 :

193 Oracle Solaris ZFS Oracle Solaris ZFS Oracle Solaris ZFS UFS. ZFS ZFS UFS ZFS ( :BE). ZFS ( ).,. x86 GRUB ZFS, GRUB menu.lst.. bootfs bootfs bootfs SPARC, bootfs boot -Z dataset x86, bootfs GRUB SPARC: Oracle Solaris ZFS SPARC. -L - BE ok boot -L 9 ( ) 193

194 Oracle Solaris ZFS -L ok BE. -Z boot -Z bootfs. ok boot -Z dataset ZFS -L BE menu.lst BE BE -Z bootfs /etc 234 SPARC ZFS x86: ZFS x86 GRUB $ZFS-BOOTFS x86 GRUB ZFS, GRUB -B $ZFS-BOOTFS ZFS GRUB menu.lst bootfs x86 ZFS GRUB menu.lst ZFS 252 x86: x86 ZFS 194 :

195 10 ( ) 195 ( ) , ( ) 195 ( ) ( ) who shutdown init

196 .. CPU ( :, ) 203 Oracle Solaris.. ( : ) 9, ( ) pmconfig(1m) init shutdown.,,.. 12, Oracle Solaris ( ) 13, Oracle Solaris ( ) Solaris 10 6/06 x86 init :

197 10 1 shutdown init reboot halt, poweroff init S. uadmin 3. init.. shutdown init shutdown.. who. 357 who(1) 1 2 $ who 10 ( ) 197

198 10 1. $ who holly console May 7 07:30 kryten pts/0 May 7 07:35 (starlite) lister pts/1 May 7 07:40 (bluemidget) ( ) System Administration Guide: Security Services Configuring RBAC (Task Map) # who. # shutdown -iinit-level -ggrace-period -y -iinit-level S 0,1,2, ggrace-period ( ) y 60 shutdown(1m) 198 :

199 y Do you want to continue? (y or n): y shutdown -y. Type Ctrl-d to proceed with normal startup, (or give root password for system maintenance): xxxxxx Ctrl-D shutdown SPARC x86 S( ) # # 0( ) ok > Press any key to reboot 3( ) hostname console login: hostname console login: 10 2 SPARC: S shutdown 3 SPARC S( ) # who root console Jun 14 15:49 (:0) # shutdown -g180 -y Shutdown started. Mon Jun 14 15:46:16 MDT 2004 Broadcast Message from root (pts/4) on venus Mon Jun 14 15:46:16... The system venus will be shut down in 3 minutes... Broadcast Message from root (pts/4) on venus Mon Jun 14 15:46:16... The system venus will be shut down in 30 seconds... INIT: New run level: S The system is coming down for administration. Please wait. Unmounting remote filesystems: /vol nfs done. Shutting down Solaris Management Console server on port 898. Print services stopped. Jun 14 15:49:00 venus syslogd: going down on signal 15 Killing user processes: done. Requesting System Maintenance Mode 10 ( ) 199

200 SINGLE USER MODE Root password for system maintenance (control-d to bypass): xxxxxx single-user privilege assigned to /dev/console. Entering System Maintenance Mode # 10 3 SPARC: 0 shutdown 5 SPARC 0 # who root console Jun 17 12:39 userabc pts/4 Jun 17 12:39 (:0.0) # shutdown -i0 -g300 -y Shutdown started. Thu Jun 17 12:40:25 MST 2004 Broadcast Message from root (console) on pretend Thu Jun 17 12:40:25... The system pretend will be shut down in 5 minutes... Changing to init state 0 - please wait # INIT: New run level: 0 The system is coming down. Please wait. System services are now being stopped.... The system is down. syncing file systems... done Program terminated Type help for more information ok SPARC: 3 shutdown 2 SPARC 3. # who root console Jun 14 15:49 (:0) userabc pts/4 Jun 14 15:46 (:0.0) # shutdown -i6 -g120 -y Shutdown started. Mon Jun 14 15:46:16 MDT 2004 Broadcast Message from root (pts/4) on venus Mon Jun 14 15:46:16... The system venus will be shut down in 2 minutes 200 :

201 Changing to init state 6 - please wait # INIT: New run level: 6 The system is coming down. Please wait.... The system is down. syncing file systems... done rebooting venus console login: 3. 12, Oracle Solaris ( ) 1 2 System Administration Guide: Security Services Configuring RBAC (Task Map) # init 5 init(1m) uadmin. # uadmin 2 0 Solaris 10 6/06 x86. init init 10 ( ) 201

202 SPARC x86 S( ) # # 2( ) # # 0( ) ok > Press any key to reboot 3(NFS ) hostname console login: hostname console login: uadmin # uadmin 2 0 syncing file systems... done Program terminated 0 init x86 # init 0 # INIT: New run level: 0 The system is coming down... Please wait.. The system is down. syncing file systems... [11] [10] [3] done Press any key to reboot SPARC: S init SPARC S( ) # init s # INIT: New run level: S The system is coming down for administration. Unmounting remote filesystems: /vol nfs done. Print services stopped. syslogd: going down on signal 15 Killing user processes: done. Please wait. 202 :

203 SINGLE USER MODE Root password for system maintenance (control-d to bypass): xxxxxx single-user privilege assigned to /dev/console. Entering System Maintenance Mode # 3. 12, Oracle Solaris ( ). ( : ) CPU,, ( :, ) a. b.. c.,. 10 ( ) 203

204 d. CPU :

205 11 Oracle Solaris ( ) Solaris 205 SPARC ( ) 214 x86 ( ) 8, Oracle Solaris 12, Oracle Solaris ( ) SPARC ( ) PROM ok PROM PROM 207 SPARC: PROM 207 SPARC: 208 SPARC: 205

206 SPARC ( ) ITU(Install-Time Update) PROM boot-device eeprom boot-device PROM boot-file eeprom boot-file ITU ITU(Install-Time Update) SPARC. 209 SPARC: PROM 211 SPARC: eeprom 211 SPARC: 211 SPARC: PROM 212 SPARC: eeprom 212 SPARC: ITU SPARC: PROM PROM.. PROM PROM.. PROM monitor(1m) eeprom(1m) 206 :

207 SPARC ( ) SPARC: PROM banner PROM ok banner Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz), No Keyboard OpenBoot 3.15, 128 MB memory installed, Serial #number. Ethernet address number, Host ID: number. PROM PROM SPARC:. probe. PROM auto-boot? false ok setenv auto-boot? false reset-all. ok reset-all sifting probe probe. ok sifting probe probe ok probe-scsi This command may hang the system if a Stop-A or halt command has been executed. Please type reset-all to reset the system before executing this command. Do you wish to continue? (y/n) n ok probe-device ( ) reset auto-boot? true ok setenv auto-boot? true auto-boot? = true ok reset-all 11 Oracle Solaris ( ) 207

208 SPARC ( ) 11 1 SPARC: Ultra 10. ok setenv auto-boot? false auto-boot? = false ok reset-all Resetting... Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz), No Keyboard OpenBoot 3.15, 128 MB memory installed, Serial # Ethernet address 8:0:20:a6:d4:5b, Host ID: 80a6d45b. ok probe-ide Device 0 ( Primary Master ) ATA Model: ST34321A Device 1 ( Primary Slave ) Not Present Device 2 ( Secondary Master ) Removable ATAPI Model: CRD-8322B Device 3 ( Secondary Slave ) Not Present ok setenv auto-boot? true auto-boot? = true devalias.. ok devalias screen net cdrom disk disk3 disk2 disk1 disk0 ide floppy ttyb ttya keyboard! keyboard mouse name /pci@1f,0/pci@1,1/sunw,m64b@2 /pci@1f,0/pci@1,1/network@1,1 /pci@1f,0/pci@1,1/ide@3/cdrom@2,0:f /pci@1f,0/pci@1,1/ide@3/disk@0,0 /pci@1f,0/pci@1,1/ide@3/disk@3,0 /pci@1f,0/pci@1,1/ide@3/disk@2,0 /pci@1f,0/pci@1,1/ide@3/disk@1,0 /pci@1f,0/pci@1,1/ide@3/disk@0,0 /pci@1f,0/pci@1,1/ide@3 /pci@1f,0/pci@1,1/ebus@1/fdthree /pci@1f,0/pci@1,1/ebus@1/se:b /pci@1f,0/pci@1,1/ebus@1/se:a /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8:forcemode /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8 /pci@1f,0/pci@1,1/ebus@1/su@14,3062f8 aliases 1 SPARC: ok PROM :

209 SPARC ( ) 2 printenv ok printenv boot-device boot-device device[n] boot-device n disk number. boot-device = /pci@1f,4000/scsi@3/disk@1,0:a boot-device = /sbus@1f,0/sunw,fas@e, /sd@a,0:a \ /sbus@1f,0/sunw,fas@e, /sd@0,0:a disk net SPARC: PROM. 207 SPARC: 0 # init 0 ok PROM init(1m) boot-device ok setenv boot-device device[n] probe ok printenv boot-device boot-device ok reset-all boot-device PROM SPARC:. 11 Oracle Solaris ( ) 209

210 SPARC ( ) # init 0 # INIT: New run level: 0... The system is down. syncing file systems... done Program terminated ok setenv boot-device /pci@1f,4000/scsi@3/disk@1,0 boot-device = /pci@1f,4000/scsi@3/disk@1,0 ok printenv boot-device boot-device /pci@1f,4000/scsi@3/disk@1,0 ok boot Resetting... screen not found. Can t open input device. Keyboard not present. Using ttya for input and output. Sun Enterprise 220R (2 X UltraSPARC-II 450MHz), No Keyboard OpenBoot 3.23, 1024 MB memory installed, Serial # Ethernet address 8:0:20:c8:25:a, Host ID: 80c8250a. Rebooting with command: boot disk1 Boot device: /pci@1f,4000/scsi@3/disk@1,0 File and args:. # init 0 # INIT: New run level: 0... The system is down. syncing file systems... done Program terminated ok setenv boot-device net boot-device = net ok printenv boot-device boot-device net disk ok reset Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz), No Keyboard OpenBoot 3.15, 128 MB memory installed, Serial #number. Ethernet address number, Host ID: number. Boot device: net File and args:... pluto console login: 210 :

211 SPARC ( ) SPARC: eeprom System Administration Guide: Security Services Configuring RBAC (Task Map) # eeprom boot-device new-boot-device # eeprom boot-device boot-device eeprom SPARC: ok ok reset-all auto-boot? true SPARC: PROM 0 # init 0 ok PROM init(1m) boot-file ok setenv boot-file boot-file ok printenv boot-file boot-file ok reset-all 11 Oracle Solaris ( ) 211

212 SPARC ( ) boot-file PROM 1 2 SPARC: eeprom System Administration Guide: Security Services Configuring RBAC (Task Map) # eeprom boot-file new boot-file. # eeprom boot-file=kernel.name/sparcv9/unix 3 # eeprom boot-file eeprom ITU SPARC ITU DU( ) Oracle Solaris Oracle Solaris 10 9/10 itu SPARC ITU ITU 1 2 SPARC: ITU ITU. SPARC ITU ITU ITU itu ITU. # itu makedu -r solaris-release -o iso-file package1-name package2-name... makedu DU 212 :

213 SPARC ( ) -r solaris-release Oracle Solaris o iso-file ISO itu itu(1m) ok PROM auto-boot ok setenv auto-boot?=false ok reset-all itu-device 6 cdrom. ok devalias cdrom CD DVD, cdrom. /pci@8,700000/scsi@1/disk@6,0:f 7 ITU itu-device 6 config-string ok> " /pci@8,700000/scsi@1/disk@6,0:f" d# 80 config-string itu-device 80 cdrom ITU ok boot Solaris itu-device ITU. itu-device. auto-boot ok setenv auto-boot?=true 11 Oracle Solaris ( ) 213

214 x86 ( ) auto-boot true 10 ok boot x86 ( ) eeprom GRUB menu.lst findroot menu.lst eeprom x86 eeprom GRUB GRUB GRUB OS menu.lst findroot menu.lst. 215 x86: eeprom 218 x86: GRUB 220 x86: menu.lst 225 x86: findroot GRUB x86 x86. eeprom. eeprom SPARC OpenBoot PROM NVRAM /boot/solaris/bootenv.rc eeprom 214 :

215 x86 ( ) GRUB menu.lst. eeprom(1m) bootenv.rc.. eeprom. GRUB. GRUB eeprom kernel(1m) GRUB menu.lst. menu.lst eeprom GRUB menu.lst. GRUB. menu.lst x86: eeprom System Administration Guide: Security Services Configuring RBAC (Task Map) # eeprom parameter=new-value # eeprom parameter eeprom x86: eeprom boot-file # eeprom boot-file=kernel/amd64/unix 11 Oracle Solaris ( ) 215

216 x86 ( ) # eeprom boot-file=kernel/unix. # eeprom boot-file="" x86: GRUB ZFS Oracle Solaris GRUB OS menu.lst. default= n menu.lst n 0 ( ) GNU GRUB version 0.95 (637K lower / K upper memory) be1) be1 failsafe be3 be3 failsafe be2 be2 failsafe Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, e to edit the commands before booting, or c for a command-line. menu.lst Oracle Solaris GRUB e GNU GRUB version 0.95 (637K lower / K upper memory) findroot (BE_be1,0,a) bootfs rpool/root/szboot_0508 kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, e to edit the commands before booting, or c for a command-line. 216 :

217 x86 ( ) GRUB 218 x86: GRUB Oracle Solaris 10 GRUB GRUB. GRUB ZFS : grub edit> kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS,prop=value [,prop=value...]][-asrvxk] [-m smf-options] [-i altinit] ZFS -B $ZFS-BOOTFS -B GRUB UFS : grub edit> kernel /platform/i86pc/multiboot [-asrvxk] [-m smf-options] [-i altinit][-b prop=value [,prop=value...]] GRUB GRUB multiboot -a -s -r -v -x -k -m smf-options SMF(Service Management Facility) 11 Oracle Solaris ( ) 217

218 x86 ( ). -i altinit altinit -B prop=value [,prop=value]... -B prop=val GRUB -B console=ttya ttya -B acpi-enum=off ACPI(Advanced Configuration and Power Interface) -B console=ttya,acpi-enum=off ttya ACPI -B acpi-user-options=0x2 ACPI eeprom GRUB GRUB x86: GRUB GRUB GRUB GRUB GRUB e kernel kernel$ e Return. 218 :

219 x86 ( ) Esc GRUB 8 b 11 4 x86: kernel/unix grub edit> kernel /platform/i86pc/multiboot kernel/unix 11 5 x86: ttyb -B console=ttyb grub edit> kernel /platform/i86pc/multiboot -B console=ttyb input-device/output-device. grub edit> kernel /platform/i86pc/multiboot -B input-device=ttyb,output-device=ttyb. grub edit> kernel /platform/i86pc/multiboot -B ttyb-mode="115200,8,n,1,-" : x86: menu.lst menu.lst GRUB. GRUB Oracle Solaris menu.lst. menu.lst GRUB GRUB GNU GRUB version 0.95 (631K lower / K upper memory) Oracle Solaris ( ) 219

220 x86 ( ) Solaris X86 Solaris failsafe OS. OS default. Oracle Solaris OS ( ) OS Enter default GRUB menu.lst GRUB GRUB menu.lst menu.lst. menu.lst bootadm list-menu bootadm 272 bootadm Solaris OS GRUB menu.lst 295 x86: GRUB x86: menu.lst menu.lst. OS GRUB GRUB menu.lst GRUB menu.lst. menu.lst UFS ZFS UFS menu.lst /boot/grub/menu.lst. ZFS menu.lst /pool-name/boot/grub/menu.lst. bootadm list-menu GRUB menu.lst. # bootadm list-menu bootadm bootadm(1m) 220 :

221 x86 ( ) 1 2 System Administration Guide: Security Services Configuring RBAC (Task Map) menu.lst OS menu.lst OS ZFS menu.lst menu.lst Oracle Solaris. # ADDED BY BOOTADM - DO NOT EDIT title Solaris Solaris 10 s10x_nbu6wos_nightly X86 kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive # END BOOTADM menu.lst. OS "Added by bootadm".. [-B *] [*] menu.lst. -s. 3 Linux Oracle Solaris Linux GRUB. Linux menu.lst Linux Solaris menu.lst menu.lst Oracle Solaris OS eeprom.. menu.lst 11 Oracle Solaris ( ) 221

222 x86 ( ) GRUB Linux Oracle Solaris. Linux GRUB Oracle Solaris. fdisk, GRUB, menu.lst GRUB Oracle Solaris GRUB MBR( ), fdisk menu.lst Oracle Solaris GRUB menu.lst 295 x86: GRUB 11 6 Oracle Solaris ZFS menu.lst Oracle Solaris ZFS menu.lst. ZFS. : title Solaris 10 s10x_nbu6wos_nightly X86 findroot (pool_rpool,0,a) kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive title Solaris failsafe findroot (pool_rpool,0,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-safe Oracle Solaris Live Upgrade -B console=ttyb title be1 findroot (BE_be1,0,a) bootfs rpool/root/szboot_0508 kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive title be1 failsafe findroot (BE_be1,0,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-sa -B console=ttyb 222 :

223 x86 ( ) 11 7 UFS menu.lst UFS menu.lst. UFS : title Solaris 10 s10x_nbu6wos_nightly X86 findroot (rootfs0,0,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive title Solaris failsafe findroot (rootfs0,0,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-safe Oracle Solaris Live Upgrade: -B console=ttyb title be1 findroot (BE_be1,0,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive title be1 failsafe findroot (BE_be1,0,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-safe -B console=ttyb x86: GRUB menu.lst ZFS menu.lst /pool-name/boot/grub/menu.lst. UFS menu.lst /boot/grub/menu.lst. GRUB bootadm list-menu # bootadm list-menu menu.lst # bootadm list-menu The location for the active GRUB menu is: /pool-name/boot/grub/menu.lst default 0 timeout 10 0 be1 1 be1 failsafe 11 Oracle Solaris ( ) 223

224 x86 ( ) 2 be3 3 be3 failsafe 4 be2 5 be2 failsafe bootadm 272 bootadm x86: findroot Oracle Solaris Live Upgrade findroot x86 UFS Oracle Solaris ZFS GRUB menu.lst. root, root(hd0.0.a) Oracle Solaris Live Upgrade, Oracle Solaris JumpStart GUI findroot (mysign, 0, a). mysign /boot/grub/bootsign ZFS ZFS GRUB fdisk 0 a ZFS. findroot 293 findroot findroot GRUB. 225 x86: findroot GRUB. Oracle Solaris. OS. root Windows menu.lst. findroot root x86: UFS menu.lst findroot menu.lst. 224 :

225 x86 ( ) 11 8 x86: UFS menu.lst ( ) title Solaris 10 s10x_nbu6wos_nightly X86 findroot (pool_rpool,0,a) kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive title Solaris failsafe findroot (pool_rpool,0,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-safe -B console=ttyb 11 9 x86: Oracle Solaris ZFS menu.lst Oracle Solaris ZFS menu.lst. ZFS Oracle Solaris Live Upgrade title be1 findroot (BE_be1,0,a) kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive title be1 failsafe findroot (BE_be1,0,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-safe -B console=ttyb 1 2 x86: findroot GRUB findroot menu.lst. findroot 224 x86: findroot System Administration Guide: Security Services Configuring RBAC (Task Map) root(/). ZFS my-pool /my-pool/boot/grub/bootsign. # touch /my-pool/boot/grub/bootsign/user-sign 11 Oracle Solaris ( ) 225

226 x86 ( ) UFS /boot/grub/bootsign. # touch /boot/grub/bootsign/user-sign Oracle Solaris. Oracle Solaris. 3 findroot a. menu.lst. # bootadm list-menu b. menu.lst title User Solaris boot entry findroot (user-sign, 3,c) kernel$ /platform/i86pc/multiboot module /platform/i86pc/boot_archive 3 4 fdisk ( 0 ) c Solaris fdisk ( a ) 4 GRUB, Oracle Solaris OS. 226 :

227 12 Oracle Solaris ( ) SPARC x86 Oracle Solaris 228 SPARC ( ) 229 SPARC 234 SPARC ZFS 238 SPARC 243 SPARC 245 GRUB x86 ( ) 252 x86: x86 ZFS 255 x x SPARC ( ) 265 SPARC 9, ( ) Solaris 10 1/06 x86 GRUB(GRand Unified Bootloader) GRUB GRUB Solaris x86 16, x86: GRUB ( ) 227

228 SPARC ( ) SPARC ( ) SPARC 3 SPARC S. 229 SPARC: 3 ( ) 230 SPARC: S ( ) SPARC 231 SPARC: Solaris Solaris boot-file. 232 SPARC: SPARC ZFS boot -L ZFS BE. ZFS 235 SPARC: ZFS ZFS SPARC SPARC boot -Z ZFS. ZFS SPARC bootadm 236 SPARC: ZFS 239 SPARC SPARC 243 SPARC: 228 :

229 SPARC SPARC ok PROM who -r 18, ( ) SPARC: 3 ( ) ok boot 3 boot(1m) 3. hostname console login: SPARC: 3 ( ) 3 ok boot Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz) OpenBoot 3.15, 128 MB memory installed, Serial #number. Ethernet address number, Host ID: number. Rebooting with command: boot Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a File and args: kernel/sparcv9/unix SunOS Release 5.10 Version s10_60 64-bit Copyright Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. configuring IPv4 interfaces: hme0. add net default: gateway Hostname: starlite The system is coming up. Please wait. NIS domain name is example.com starting rpc services: rpcbind keyserv ypbind done. Setting netmask of hme0 to Setting default IPv4 interface for multicast: add net 224.0/4: gateway starlite syslog service starting.the system is ready. 12 Oracle Solaris ( ) 229

230 SPARC Starting Sun(TM) Web Console Version 2.1-dev.. volume management starting. The system is ready. starlite console login: sparcv9 isainfo - k 1 2 SPARC: S ( ) 0 S S ok boot -s SINGLE USER MODE Root password for system maintenance (control-d to bypass): xxxxxx S # who -r S Ctrl-D SPARC: S ( ) S ok boot -s... Sun Microsystems Inc. SunOS 5.10 Version Generic_ bit Copyright Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. configuring IPv4 interfaces: hme0. Hostname: starlite SINGLE USER MODE Root password for system maintenance (control-d to bypass): xxxxxx 230 :

231 SPARC single-user privilege assigned to /dev/console. Entering System Maintenance Mode Oct 14 15:01:28 su: su root succeeded for root on /dev/console Sun Microsystems Inc. SunOS 5.10 # who -r. run-level S Sep 19 08:49 (Perform some maintenance task) S 0? # ^D SPARC: /etc/system boot -a SPARC /etc/system. 1. /etc/system boot/solaris/filelist.ramdisk. # cp /etc/system /etc/system.bak # cp /boot/solaris/filelist.ramdisk /boot/solaris/filelist.ramdisk.orig 2. etc/system.bak /boot/solaris/filelist.ramdisk # echo "etc/system.bak" >> /boot/solaris/filelist.ramdisk 3. # bootadm update-archive -v 1 2 ok boot -a a. Enter. Enter. b. modules Enter. Enter. c. /etc/system /dev/null d. root UFS( ) Enter, NFS 12 Oracle Solaris ( ) 231

232 SPARC e. root Return boot -a SPARC: ( [] ) boot -a 231 SPARC: ok boot -a... Rebooting with command: boot -a Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a File and args: -a Enter filename [kernel/sparcv9/unix]: Press Return Enter default directory for modules [/platform/sunw,ultra-5_10/kernel /platform/sun4u/kernel /kernel /usr/kernel]: Press Return Name of system file [etc/system]: Press Return SunOS Release 5.10 Version S10_60 64-bit Copyright (c) by Sun Microsystems, Inc. All rights reserved Use is subject to license terms. root filesystem type [ufs]: Press Return Enter physical name of root device [/pci@1f,0/pci@1,1/ide@3/disk@0,0:a]: Press Return configuring IPv4 interfaces: hme0. Hostname: starlite The system is coming up. Please wait. checking ufs filesystems... The system is ready. starlite console login: 1 SPARC: System Administration Guide: Security Services Configuring RBAC (Task Map) 232 :

233 SPARC Oracle Solaris. 2 /etc/boot/solaris/filelist.ramdisk # echo "kernel.name" >> /boot/solaris/filelist.ramdisk /etc/boot/solaris/filelist.ramdisk # cat > /etc/boot/solaris/filelist.ramdisk bootadm # bootadm update-archive 0 # init 0 ok PROM ok boot alternate-kernel. ok boot kernel.myname/sparcv9/unix a. boot-file ok setenv boot-file kernel.name/sparc9/unix b. boot-file ok printenv boot-file c. ok boot # prtconf -vp grep whoami # cp -r /platform/sun4v/kernel /platform/sun4vu/kernel.caiobella # echo "kernel.caiobela" >> /boot/solaris/filelist.ramdisk # cat > /etc/boot/solaris/filelist.ramdisk /platform/sun4v/kernel.caiobella ^D (control D) 12 Oracle Solaris ( ) 233

234 SPARC ZFS ok setenv boot-file kernel.caiobells/sparcv9/unix ok printenv boot-file boot-file = kernel.caiobella/sparcv9/unix ok boot SC Alert: Host System has Reset SC Alert: Host system has shut down. Sun Fire T200, No KeyboardCopyright 2006 Sun Microsystems, Inc. All rights reserved. OpenBoot build_01***PROTOTYPE BUILD***, MB memory available, Serial # Ethernet address 0:x:4f:x:c5:c6, Host ID: 8xxc5c6. Rebooting with command: boot Boot device: /pci@7c0/pci@0/pci@1/pci@0,2/lsilogic,sas@2/disk@0,0:a File and args: kernel.caiobella/sparcv9/unix SunOS Release 5.10 Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. DEBUG enabled misc/forthdebug ( bytes) loaded Hostname: seasonz NIS domain name is lab.domain.sun.com Reading ZFS config: done. seasonz console login: Password: Last login: Mon Nov 12 18:02:00 on console Sun Microsystems Inc. SunOS You have new mail. # # # prtconf -vp grep whoami whoami: /platform/sun4v/kernel.caiobella/sparcv9/unix SPARC ZFS SPARC Oracle Solaris ZFS -L ZFS 234 :

235 SPARC ZFS boot -L OBP -Z dataset ZFS ZFS OBP boot -L BE -Z BE boot(1m) SPARC: ZFS SPARC menu.lst GRUB. title BE( ) bootfs ZFS lustatus ZFS BE lustatus x86. boot -L ZFS BE boot - L BE BE 1 2 System Administration Guide: Security Services Configuring RBAC (Task Map) ok PROM # init 0 12 Oracle Solaris ( ) 235

236 SPARC ZFS ZFS BE ok boot device-specifier -L BE 236 SPARC: ZFS 12 5 SPARC: boot - L BE # init 0 # svc.startd: The system is coming down. Please wait. svc.startd: 94 system services are now being stopped. svc.startd: The system is down. syncing file systems... done Program terminated ok boot -L... Boot device: /pci@1f,0/pci@1/scsi@8/disk@0,0 File and args: -L zfs-file-system Loading: /platformsun4u/bootlst 1.s10s_nbu6wos 2 zfs2be Select environment to boot: [1-2]:2 to boot the selected entry, invoke: boot [<root-device] -Z rpool/root/zfs2be Oracle Solaris ZFS 5, Oracle Solaris ZFS SPARC: ZFS Oracle Solaris ZFS UFS. ZFS,. ZFS. bootfs ZFS boot(1m) 236 :

237 SPARC ZFS luactivate BE bootfs ZFS zpool(1m) System Administration Guide: Security Services Configuring RBAC (Task Map) ok PROM # init 0 ( ) BE boot -L 235 SPARC: ZFS Return. Select environment to boot: [1-2]:. To boot the selected entry, invoke: boot [<root-device>] -Z rpool/root/dataset ok boot -Z rpool/root/dataset. # boot -Z rpool/root/zfs2be 6 BE # prtconf -vp grep whoami BE # prtconf -vp grep bootpath df -lk BE SPARC: ZFS boot -Z SPARC ZFS 12 Oracle Solaris ( ) 237

238 SPARC # init 0 # svc.startd: The system is coming down. Please wait. svc.startd: 79 system services are now being stopped. svc.startd: The system is down. syncing file systems... done Program terminated ok boot -Z rpool/root/zfs2bee Resetting LOM event: =44d+21h38m12s host reset g... rprocessor Speed = 648 MHz Baud rate is Data bits, 1 stop bits, no parity (configured from lom) Firmware CORE Sun Microsystems, core /01/08 13:00 software Power ON Verifying nvram...done Bootmode is 0 [New I2C DIMM address]... Environment monitoring: disabled Executng last command: boot -Z rpool/root/zfs2be Boot device: /pci@1f,0/pci@1/scsi@8/disk@0,0 File and args: -Z rpool/root/zfs2be zfs-file-system Loading: /platform/sunw,ultraax-i2/boot_archive Loading: /platform/sun4u/boot_archive ramdisk-root hsfs-file-system Loading: /platform/sunw,ultraax-i2/kernel/sparcv9/unix Loading: /platform/sun4u/kernel/sparcv9/unix... Hostname: mallory NIS domainname is boulder.central.sun.com Reading ZFS config: done. Mounting ZFS filesytems: (6/6) mallory console login: ZFS 239 SPARC SPARC. root(/) 238 :

239 SPARC,.. bootadm. 272 bootadm. SPARC. /platform/ uname -m /failsafe ok boot -F failsafe Oracle Solaris ZFS ZFS BE, BE. UFS BE,. ( ) bootfs x x x86: auto-reboot-safe SPARC SPARC. 230 SPARC: S ( ) ZFS 12 Oracle Solaris ( ) 239

240 SPARC System Administration Guide: Security Services Configuring RBAC (Task Map) ok # init 0 ok boot -F failsafe ZFS ok boot -F failsafe -Z dataset. ok boot -F failsafe -Z rpool/root/zfsbe2 boot -L BE 235 SPARC: ZFS 4 y Return. An out of sync boot archive was detected on rpool. The boot archive is a cache of files used during boot and should be kept in sync to ensure proper system operation. Do you wish to automatically update this boot archive? [y,n,?] y The boot archive on rpool was updated successfully SPARC: SPARC ok boot -F failsafe Resetting... screen not found. 240 :

241 SPARC Can t open input device. Keyboard not present. Using ttya for input and output. Sun Enterprise 220R (2 X UltraSPARC-II 450MHz), No Keyboard OpenBoot 3.23, 1024 MB memory installed, Serial # Ethernet address 8:0:20:c8:25:a, Host ID: 80c8250a. Rebooting with command: boot -F failsafe Boot device: /pci@1f,4000/scsi@3/disk@1,0:a File and args: -F failsafe SunOS Release 5.10t Copyright Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Configuring /dev Searching for installed OS instances... An out of sync boot archive was detected on /dev/dsk/c0t1d0s0. The boot archive is a cache of files used during boot and should be kept in syncto ensure proper system operation. Do you wish to automatically update this boot archive? [y,n,?] y Updating boot archive on /dev/dsk/c0t1d0s0. The boot archive on /dev/dsk/c0t1d0s0 was updated successfully. Solaris 5.10 was found on /dev/dsk/c0t1d0s0. Do you wish to have it mounted read-write on /a? [y,n,?] n Starting shell. # 12 8 SPARC: ZFS ZFS boot -L ok. ok boot -L Rebooting with command: boot -L Boot device: /pci@1f,4000/scsi@3/disk@1,0 File and args: -L 1 zfsbe2 Select environment to boot: [1-1]:1 To boot the selected entry, invoke: boot [<root-device>] -Z rpool/root/zfsbe2 Program terminated {0} ok Resetting... screen not found. Can t open input device. Keyboard not present. Using ttya for input and output. Sun Enterprise 220R (2 X UltraSPARC-II 450MHz), No Keyboard 12 Oracle Solaris ( ) 241

242 SPARC OpenBoot 3.23, 1024 MB memory installed, Serial # Ethernet address 8:0:20:c8:25:a, Host ID: 80c8250a. {0} ok boot -F failsafe -Z rpool/root/zfsbe2 Boot device: File and args: -F failsafe -Z rpool/root/zfsbe2 SunOS Release 5.10 Copyright Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Configuring /dev Searching for installed OS instances... ROOT/zfsBE2 was found on rpool. Do you wish to have it mounted read-write on /a? [y,n,?] y mounting rpool on /a Starting shell. # # # # zpool list NAME SIZE USED AVAIL CAP HEALTH ALTROOT rpool 16.8G 6.26G 10.5G 37% ONLINE /a # # zpool status pool: rpool state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM rpool ONLINE c0t1d0s0 ONLINE errors: No known data errors # # df -h Filesystem size used avail capacity Mounted on /ramdisk-root:a 163M 153M 0K 100% / /devices 0K 0K 0K 0% /devices /dev 0K 0K 0K 0% /dev ctfs 0K 0K 0K 0% /system/contract proc 0K 0K 0K 0% /proc mnttab 0K 0K 0K 0% /etc/mnttab swap 601M 344K 601M 1% /etc/svc/volatile objfs 0K 0K 0K 0% /system/object sharefs 0K 0K 0K 0% /etc/dfs/sharetab swap 602M 1.4M 601M 1% /tmp /tmp/root/etc 602M 1.4M 601M 1% /.tmp_proto/root/etc fd 0K 0K 0K 0% /dev/fd rpool/root/zfsbe2 16G 5.7G 9.8G 37% /a rpool/export 16G 20K 9.8G 1% /a/export rpool/export/home 16G 18K 9.8G 1% /a/export/home rpool 16G 63K 9.8G 1% /a/rpool 242 :

243 SPARC SPARC. RARP( ) ONC+ RPC Bootparams DHCP( ), LAN(Local Area Network) WAN(Wide Area Network). PROM ( inetboot) LAN, RARP BOOTP DHCP TFTP ( inetboot) WAN, DHCP NVRAM, HTTP.. SPARC: SPARC: PROM sun 4u RARP - ONC+ RPC Bootparams DHCP - RARP. RARP DHCP. 12 Oracle Solaris ( ) 243

244 SPARC Sun Ultra DHCP PROM 3.25.nn. PROM 207 SPARC: PROM? boot. NVRAM PROM. nvalias Sun Ultra 10 DHCP ok nvalias net boot net DHCP nvalias nvunalias nvalias NVRAMRC. OpenBoot 3.x Command Reference Manual 1 2 RARP DHCP. a. DHCP ok boot net[:dhcp] DHCP PROM nvalias, boot net. b. RARP ok boot net[:rarp] RARP DHCP PROM boot net:rarp. 244 :

245 GRUB x86 ( ) GRUB x86 ( ) x86 3 ( ) x86 x86 x86 ZFS ZFS x86 ZFS x86 BE lustatus bootadm list-menu ZFS Oracle Solaris ZFS BE GRUB -B $ZFS-BOOTFS ZFS ZFS 246 x86: 3 ( ) 247 x86: S ( ) 249 x86: 252 x86: ZFS 253 x86: ZFS x86 x86 x86 bootadm, 256 x x86: GRUB x86 PXE PXE 263 x86: GRUB 12 Oracle Solaris ( ) 245

246 GRUB x86 ( ) x86: 3 ( ) # reboot Press any key to reboot( ) Reset( ).. GRUB 2 GRUB Enter OS hostname console login: 3. # who -r system% who -r. run-level 3 Mar 2 09: S x86: 3 ( ) # reboot Jul 24 11:29:52 bearskin reboot: rebooted by root syncing file systems... done rebooting... Adaptec AIC-7899 SCSI BIOS v2.57s4 (c) 2000 Adaptec, Inc. All Rights Reserved. Press <Ctrl><A> for SCSISelect(TM) Utility! Ch B, SCSI ID: 0 SEAGATE ST336607LSUN36G 160 GNU GRUB version 0.95 (637K lower / K upper memory) ============================================================== Solaris 10 10/08 s10x_u6wos_03 X86 Solaris failsafe ============================================================== 246 :

247 GRUB x86 ( ) Use the and keys to select which entry is highlighted. Press enter to boot the selected OS, e to edit the commands before booting, or c for a command-line. SunOS Release 5.10 Version Generic_ bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Hostname: pups NIS domain name is...sfbay.sun.com Reading ZFS config: done. Mounting ZFS filesystems: (5/5) pups console login: # who -r. run-level 3 Jul 24 11: S x86: S ( ) 0 S GRUB. Oracle Solaris GRUB 216 x86: GRUB # reboot Press any key to reboot( ) Reset( ).. GRUB GRUB e GRUB kernel kernel$ (^), v 12 Oracle Solaris ( ) 247

248 GRUB x86 ( ) 4 5 e kernel kernel$. -s Return -s boot(1m) b root S # who -r. run-level S Jun 13 11:07 S 0 0 S x86: # reboot Jul 2 14:30:01 pups reboot: initiated by root on /dev/console syncing files... Press <Ctrl><A> forpscsiselect(tm) Utility! GNU GRUB version 0.95 (637K lower / K upper memory) =================================================== Solaris 10 10/08 s10x_u6wos_03 X86 Solaris failsafe ===================================================== Use the and keys to select which entry is highlighted. Press enter to boot the selected OS, e to edit the commands before booting, or c for a command-line. ===================================================== GNU GRUB version 0.95 (637K lower / K upper memory) 248 :

249 GRUB x86 ( ) ===================================================== findroot (pool_rpool,0,a) kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive ================================================ Use the and keys to select which entry is highlighted. Press b to boot, e to edit the selected command in the boot sequence, c for a command-line, o to open a new line after ( O for before) the selected line, d to remove the selected line, or escape to go back to the main menu. [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ESC at any time exits. ] grub edit> kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS -s GNU GRUB version 0.95 (637K lower / K upper memory) ======================================================= findroot (pool_rpool,0,a) kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS -s module /platform/i86pc/boot_archive ====================================== Use the and keys to select which entry is highlighted. Press b to boot, e to edit the selected command in the boot sequence, c for a command-line, o to open a new line after ( O for before) the selected line, d to remove the selected line, or escape to go back to the main menu.... SunOS Release 5.10 Version Generic_ bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Booting to milestone "milestone/single-user:default". Hostname: pups Requesting System Maintenance Mode SINGLE USER MODE Root password for system maintenance (control-d to bypass): single-user privilege assigned to /dev/console. Entering System Maintenance Mode Jul 2 14:41:48 su: su root succeeded for root on /dev/console Sun Microsystems Inc. # who -r who -r. run-level S Jul 2 14:39 S 0 0 # x86: /etc/system boot -a x86 /etc/system 1. /etc/system boot/solaris/filelist.ramdisk. 12 Oracle Solaris ( ) 249

250 GRUB x86 ( ) # cp /etc/system /etc/system.bak # cp /boot/solaris/filelist.ramdisk /boot/solaris/filelist.ramdisk.orig 2. /etc/system.bak /boot/solaris/filelist.ramdisk # echo "etc/system.bak" >> /boot/solaris/filelist.ramdisk 3. # bootadm update-archive -v # reboot Press any key to reboot( ) Reset( ).. GRUB GRUB e kernel kernel$ e -a Enter b Enter Enter default directory for modules [/platform/i86pc/kernel /kernel /usr/kernel]: alternate-file Name of system file [etc/system]: /etc/system.bak Enter /etc/system 3 x86: # reboot syncing file systems... done rebooting :

251 GRUB x86 ( ) GNU GRUB version 0.95 (637K lower / K upper memory) =================================================== Solaris 10 10/08 s10x_u6wos_03 X86 Solaris failsafe ===================================================== Use the and keys to select which entry is highlighted. Press enter to boot the selected OS, e to edit the commands before booting, or c for a command-line. ===================================================== GNU GRUB version 0.95 (637K lower / K upper memory) ===================================================== findroot (pool_rpool,0,a) kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive ====================================================== Use the and keys to select which entry is highlighted. Press b to boot, e to edit the selected command in the boot sequence, c for a command-line, o to open a new line after ( O for before) the selected line, d to remove the selected line, or escape to go back to the main menu. [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ESC at any time exits. ] grub edit> kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS -a GNU GRUB version 0.95 (637K lower / K upper memory) =================================================== findroot (pool_rpool,0,a) kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS -a module /platform/i86pc/boot_archive ====================================================... Enter default directory for modules [/platform/i86pc/kernel /kernel /usr/kernel]: Name of system file [/etc/system]: /etc/system.bak SunOS Release 5.10 Version Generic_ bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Hostname: pups NIS domain name is...sfbay.sun.com Reading ZFS config: done. Mounting ZFS filesystems: (5/5) pups console login: 12 Oracle Solaris ( ) 251

252 x86: x86 ZFS x86: x86 ZFS x86 Oracle Solaris ZFS GRUB $ZFS-BOOTFS ZFS, -B ZFS Oracle Solaris GRUB menu.lst GRUBZFS 1 2 x86: ZFS System Administration Guide: Security Services Configuring RBAC (Task Map) BE ~# bootadm list-menu # lustatus lustatus SPARC. lustatus Solaris Live Upgrade lustatus BE BE. # lustatus ERROR: No boot environments are configured on this system ERROR: cannot determine list of all boot environment names Solaris Live Upgrade UFS ZFS Oracle Solaris ZFS ZFS ZFS (Live Upgrade) lustatus ZFS lustatus ZFS be :

253 x86: x86 ZFS # lustatus Boot Environment Is Active Active Can Copy Name Complete Now On Reboot Delete Status s10s_nbu6wos yes no no yes - zfs2be yes yes yes no - zfsbe3 no no no yes - # BE Is Complete( ) yes( ) BE no( ) BE luactivate lustatus BE lustatus(1m) luactivate(1m) x86: ZFS ZFS x86 ZFS ZFS Oracle Solaris GRUB -B $ZFS-BOOTFS, ZFS 1 # reboot Press any key to reboot( ) Reset( ).. GRUB ZFS GNU GRUB version 0.95 (637K lower / K upper memory) be1 be1 failsafe be3 be3 failsafe be2 be2 failfafe Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, e to edit the commands before booting, or c for a command-line. 12 Oracle Solaris ( ) 253

254 x86: x86 ZFS GRUB Enter OS 10 3 BE b e GRUB 218 x86: GRUB x86: x86 be10 lustatus BE BE. # lustatus Boot Environment Is Active Active Can Copy Name Complete Now On Reboot Delete Status be1 yes yes yes no be10 yes no no yes # luactivate be10 System has findroot enabled GRUB Generating boot-sign, partition and slice information for PBE <be1> WARNING: The following file s have change on both the current boot environment <be1> zone <global> and the boot environment to be activitate <be10> /etc/zfs/zpool.cache INFORMATION: The files listed above are in conflict between the current boot environment <be1> zone <global> and the boot environment to be activated <be10>. These files will not be automatically synchronized from the current boot environment <be1> when boot environment <be10> is activated. Setting failsafe console to <ttyb> Generating boot-sign for ABE <be10> Generating partition and slice information for ABE <be10> Copied boot menu from top level dataset. Generating direct boot menu entries for PBE. Generating direct boot menu entries for ABE. Disabling splashimage Current GRUB menu default setting is not valid title Solaris bootenv rc No more bootadm entries. Deletion of bootadm entries is complete. GRUB menu default setting is unchanged Done eliding bootadm entries. ************************************************************** The target boot environment has been activated. It will be used when you reboot. NOTE: You MUST NOT USE the reboot, halt, or uadmin commands. You MUST USE either the init or the shutdown command when you reboot. If you do not use either init or shutdown, the system will not boot using the target BE. 254 :

255 x86 ***************************************************************,,, # reboot May 30 09:52:32 pups reboot: initiated by root on /dev/console syncing file systems... done rebooting... CE SDRAM BIOS P/N GR-xlint * BIOS Lan-Console 2.0 Copyright (C) Intel Corporation... GNU GRUB version 0.95 (637K lower / K upper memory) be1 be1 failsafe be10 be10 failsafe Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, e to edit the commands before booting, or c for a command-line. SunOS Release 5.10 Version Generic_ bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Hostname: pups NIS domain name is sunsoft.eng.sun.com Reading ZFS config: done. Mounting ZFS filesystems: (8/8) pups console login: # lustatus Boot Environment Is Active Active Can Copy Name Complete Now On Reboot Delete Status be1 yes yes yes no be10 yes yes yes no # x86 x86 GRUB y ZFS UFS BE, BE. ZFS BE,. x86 12 Oracle Solaris ( ) 255

256 x86 pool-wide GRUB. ( ) bootfs 13, Oracle Solaris ( ) x86 Oracle Solaris GRUB x86: Press any key to reboot( ) Reset( ).. GRUB GNU GRUB version 0.95 (637K lower / K upper memory) be1 be1 failsafe be3 be3 failsafe be2 be2 failfafe Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, e to edit the commands before booting, or c for a command-line. Oracle Solaris GRUB 3 GRUB 256 :

257 x86 4 Return OS Searching for installed OS instances... An out of sync boot archive was detected on /dev/dsk/c0t0d0s0. The boot archive is a cache of files used during boot and should be kept in sync to ensure proper system operation. Do you wish to automatically update this boot archive? [y,n,?] 5 y y Updating boot archive on /dev/dsk/c0t0d0s0. The boot archive on /dev/dsk/c0t0d0s0 was updated successfully. OS /a Searching for installed OS instances... Multiple OS instances were found. To check and mount one of them read-write under /a, select it from the following list. To not mount any, select q. 1 pool10: ROOT/be10 2 rpool: ROOT/be01 Please select a device to be mounted (q for none) [?,??,q]: q a. Return. /a b. c. # umount /a d. # reboot 12 Oracle Solaris ( ) 257

258 x86 x86:, x86: # reboot Press any key to reboot( ) Reset( ). GRUB Solaris X86 Solaris failsafe Use the and keys to select which entry is highlighted. Press enter to boot the selected OS, e to edit the commands before booting, or c for a command-line. Solaris GRUB 3 4 GRUB Return Searching for installed OS instances... An out of sync boot archive was detected on /dev/dsk/c0t0d0s0. The boot archive is a cache of files used during boot and should be kept in sync to ensure proper system operation. Do you wish to automatically update this boot archive? [y,n,?] 258 :

259 x86 5 y Enter Updating boot archive on /dev/dsk/c0t0d0s0. The boot archive on /dev/dsk/c0t0d0s0 was updated successfully. Searching for installed OS instances... Solaris X86 was found on /dev/dsk/c0t0d0s0. Do you wish to have it mounted read-write on /a? [y,n,?] 6 Enter /a /a # bootadm update-archive -f -R /a # umount /a # reboot x86: GNU GRUB version 0.95 (635K lower / K upper memory) Solaris 10 1/06 s10x_u1wos_19a X86 >Solaris failsafe< Use the and keys to select which entry is highlighted. Press enter to boot the selected OS, e to edit the commands before booting, or c for a command-line. 12 Oracle Solaris ( ) 259

260 x86 SunOS Release 5.10 Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Booting to milestone "milestone/single-user:default". Configuring devices. Searching for installed OS instances... Multiple OS instances were found. To check and mount one of them read-write under /a, select it from the following list. To not mount any, select q. 1 /dev/dsk/c0t0d0s0 Solaris 10 1/06 s10x_u1wos_19a X86 2 /dev/dsk/c0t1d0s0 Solaris 10 5/08 X86 Please select a device to be mounted (q for none) [?,??,q]: 1 mounting /dev/dsk/c0t0d0s0 on /a Starting shell. # rm /a/platform/i86pc/boot_archive # bootadm update-archive -f -R /a Creating boot_archive for /a updating /a/platform/i86pc/amd64/boot_archive updating /a/platform/i86pc/boot_archive # umount /a # reboot syncing file systems... done rebooting x86 GRUB.. PXE x86. PXE Intel Preboot Execution Environment GRUB PXE DHCP. PXE DHCP RARP. PXE DHCP, CD-ROM GRUB. 260 :

261 x86 GRUB PXE DHCP tftp DHCP DHCP DHCP PXEClient GRUBClient. IP (pxegrub) Oracle Solaris OS PXE. 1. BIOS 2. BIOS DHCP. 3. DHCP 4. BIOS tftp pxegrub pxegrub 5. tftp GRUB 6. Oracle Solaris OS System Administration Guide: IP Services How to Set Up a Network Configuration Server add_install_client /tftpboot_01ethernet-address pxegrub /tftpboot/menu.lst.01 ethernet-address /tftpboot/menu.lst.01 ethernet-address GRUB pxegrub DHCP Option 150( ) /tftpboot/boot/grub/menu.lst. add_install_client pxegrub Oracle Solaris /tftpboot DHCP add_install_client. 261 x86: DHCP 263 x86: GRUB x86: DHCP add_install_client - d DHCP. DHCP DHCP DHCP. Oracle Solaris OS 12 Oracle Solaris ( ) 261

262 x86 DHCP. ID( ) DHCP. macros. IP DHCP. x86 BIOS PXEClient:Arch:00000:UNDI: DHCP DHCP x86 IP DHPC IP IP. ( 01) MAC ( ) 0:0:39:fc:f2:ef FCEF :0:39:fc:f2:ef PXEClient DHCP DHCP. PXEClient BootSrvA: BootFile: pxegrub Router: NISdmain: sunsoft.eng.sun.com FCEF BootFile: FCEF The actual DHCP response will be BootSrvA: BootFile: FCEF Router: NISdmain: sunsoft.eng.sun.com 262 :

263 x86 BootFile BootFile Oracle Solaris 10 9/10 : DHCP ( ) x86: GRUB GRUB PXE DHCP tftp DHCP DHCP PXEClient GRUBClient IP (pxegrub). /tftpboot/menu.lst.01ethernet-address. pxegrub DHCP Option 150( ) /tftpboot/boot/grub/menu.lst Solaris GRUB x86. Oracle Solaris 10 9/10 : 4, ( ) 1 DHCP DHCP. BootSrvA: svr-addr BootFile: client-macro dhtadm DHCP. svr-addr IP, client-macro (01) MAC ( ) /tftpboot. client-macro. DHCP GUI. 12 Oracle Solaris ( ) 263

264 SPARC ( ) # dhtadm -[MA] -m client macro -d ":BootFile=client-macro:BootSrvA=svr-addr:" 2 3 BIOS BIOS BIOS BIOS 4 GRUB SPARC ( ) SPARC SPARC SPARC SPARC reboot -f reboot init 6 reboot -p SPARC. SPARC boot-config. 265 SPARC 265 SPARC :

265 SPARC SPARC SPARC Oracle Solaris 1 2 SPARC boot-config config/fastreboot_default false( ) SPARC SPARC # reboot -f SPARC POST. POST SPARC, -p reboot # reboot -p boot-config fastreboot_default reboot init 6. SPARC false svccfg svcadm. SPARC true # svccfg -s "system/boot-config:default" setprop config/fastreboot_default=true # svcadm refresh svc:/system/boot-config:default SMF svcadm(1m) svccfg(1m) 12 Oracle Solaris ( ) 265

266 266

267 13 Oracle Solaris ( ) Oracle Solaris bootadm. 267 Oracle Solaris ( ) 268 Oracle Solaris 269 boot-archive bootadm 9, ( ) 12, Oracle Solaris ( ) Oracle Solaris ( ) 13 1 ( ) boot-archive boot-archive SMF( ) svcadm. svcs boot-archive. 269 boot-archive 267

268 Oracle Solaris 13 1 ( ) ( ) x86: auto-reboot-safe bootadm bootadm SVM(Solaris ) bootadm x86 : bootadm GRUB x86 : bootadm GRUB auto-reboot-safe false x86 auto-reboot-safe true SPARC x86 bootadm update-archive bootadm. bootadm list-archive GRUB bootadm list-menu GRUB bootadm set-menu 271 x86: auto-reboot-safe 271 bootadm 272 bootadm 273 Solaris RAID-1( ) x86: GRUB 276 x86: GRUB Oracle Solaris Oracle Solaris OS bootadm. root(/), driver.conf. /etc directory. root(/). root(/) I/O 268 :

269 boot-archive SPARC /platform. sun4u sun4v sun4us x86 /platform/i86pc. bootadm list-archive. Solaris OS. OS 238 SPARC 255 x86 boot-archive boot-archive SMF( ) boot-archive svc:/system/boot-archive:default. svcadm. boot-archive svcs svcadm(1m) svcs(1) 13 Oracle Solaris ( ) 269

270 1 2 3 boot-archive System Administration Guide: Security Services Configuring RBAC (Task Map) boot-archive # svcadm enable disable system/boot-archive boot-archive % svcs boot-archive STATE STIME FMRI online 9:02:38 svc:/system/boot-archive:default 270 Oracle Solaris 10 9/10 SPARC x86 x86 auto-reboot-safe SMF svc:/system/boot-config:default false. Oracle Solaris OS GRUB BIOS true. x86 bootadm 271 bootadm 270 :

271 x86: auto-reboot-safe x86 WARNING: Reboot required. The system has updated the cache of files (boot archive) that is used during the early boot sequence. To avoid booting and running the system with the previously out-of-sync version of these files, reboot the system from the same device that was previously booted System Administration Guide: Security Services Configuring RBAC (Task Map) # reboot BIOS GRUB svc:/system/boot-config SMF auto-reboot-safe true # svccfg -s svc:/system/boot-config:default setprop config/auto-reboot-safe = true auto-reboot-safe # svccfg -s svc:/system/boot-config:default listprop grep config/auto-reboot-safe config/auto-reboot-safe boolean true bootadm WARNING: Automatic update of the boot archive failed. Update the archives using bootadm update-archive command and then reboot the system from the same device that was previously booted. bootadm 13 Oracle Solaris ( ) 271

272 bootadm System Administration Guide: Security Services Configuring RBAC (Task Map) # bootadm update-archive bootadm update-archive # reboot SPARC x86 bootadm /sbin/bootadm. x86 : GRUB x86 : GRUB GRUB.. /sbin/bootadm [subcommand] [-option] [-R altroot] bootadm bootadm(1m) 1 2 bootadm System Administration Guide: Security Services Configuring RBAC (Task Map) # bootadm update-archive 272 :

273 bootadm bootadm update-archive SPARC x86 # bootadm update-archive -R /a -R altroot update-archive root root(/) -R.. zones(5) 3 # reboot Solaris RAID-1( ) root(/) /dev/dsk/c0t0d0s0. 1 SPARC : ok ok boot -F failsafe # reboot -- "-F failsafe" 239 SPARC x86 :GRUB 256 x86 13 Oracle Solaris ( ) 273

274 bootadm Starting shell. # q Please select a device to be mounted (q for none)[?,??,q]: q root(/) /a # mount -o ro /dev/dsk/c0t0d0s0 /a md.conf /kernel/drv # cp /a/kernel/drv/md.conf /kernel/drv/ /a # unmount /a devfsadm md # update_drv -f md md metasync root(/). # metasync d0 /a # mount /dev/md/dsk/d0 /a # bootadm update-archive -v -R /a a. /a md.conf. # touch /a/kernel/drv/md.conf b. bootadm # bootadm update-archive -v -R /a 274 :

275 bootadm. changed /a/etc/system cannot find: /a/etc/cluster/nodeid: No such file or directory cannot find: /a/etc/devices/mdi_ib_cache: No such file or directory Creating ram disk on /a updating /a/platform/i86pc/boot_archive /a # unmount /a 1 2 System Administration Guide: Security Services Configuring RBAC (Task Map) # bootadm list-archive list-archive SPARC x86 x86: GRUB GRUB GRUB 1 2 System Administration Guide: Security Services Configuring RBAC (Task Map) GRUB GRUB # bootadm list-menu 13 Oracle Solaris ( ) 275

276 bootadm list-menu GRUB GRUB autoboot-timeout,. x GRUB GRUB # bootadm list-menu The location for the active GRUB menu is: /stubboot/boot/grub/menu.lst default=0 timeout=10 (0) Solaris10 (1) Solaris10 Failsafe (2) Linux x86: GRUB System Administration Guide: Security Services Configuring RBAC (Task Map) GRUB # bootadm set-menu menu-entry set-menu menu-entry GRUB GRUB boot/grub/menu.lst. x86 GRUB # bootadm list-menu GRUB GRUB Linux, 2. # bootadm set-menu default=2 GRUB menu.lst 295 x86: GRUB 276 :

277 14 Oracle Solaris ( ) SPARC x86 Oracle Solaris 277 SPARC ( ) 284 x86 ( ) SPARC ( ) SPARC Oracle Solaris ZFS SPARC. Oracle Solaris ZFS root. kmdb 278 SPARC: 279 SPARC: 280 SPARC: 282 SPARC: ZFS 283 SPARC: (kmdb) 277

278 SPARC ( ). kmdb SPARC: ok PROM ok., Stop-A L1-A. Break. ok sync syncing file systems.... boot boot(1m) # who -r. run-level s May 2 07: S SPARC: Press Stop-A ok sync syncing file systems... Press Stop-A ok boot SPARC:. savecore. 278 :

279 SPARC ( ) : 17, ( ) SPARC:. halt -d..., Stop-A L1-A. Break. PROM ok > n ok sync 3 hostname console login: SPARC: halt -d halt -d boot jupiter.. # halt -d Jul 21 14:13:37 jupiter halt: halted by root panic[cpu0]/thread= b20: forced crash dump initiated at user request a1008f7860 genunix:kadmin+438 (b4, 0, 0, 0, 5, 0) %l0-3: %l4-7: cc a1008f7920 genunix:uadmin+110 (5, 0, 0, 6d7000, ff00, 4) %l0-3: %l4-7: e syncing file systems done dumping to /dev/dsk/c0t0d0s1, offset , content: kernel 100% done: 5339 pages dumped, compression ratio 2.68, dump succeeded Program terminated ok boot Resetting Oracle Solaris ( ) 279

280 SPARC ( ) Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333MHz), No Keyboard OpenBoot 3.15, 128 MB memory installed, Serial # Ethernet address 8:0:20:a6:d4:5b, Host ID: 80a6d45b. Rebooting with command: boot Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a File and args: kernel/sparcv9/unix SunOS Release 5.10 Version Generic_ bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. configuring IPv4 interfaces: hme0. add net default: gateway Hostname: jupiter The system is coming up. Please wait. NIS domain name is example.com... System dump time: Wed Jul 21 14:13: Jul 21 14:15:23 jupiter savecore: saving system crash dump in /var/crash/jupiter/*.0 Constructing namelist /var/crash/jupiter/unix.0 Constructing corefile /var/crash/jupiter/vmcore.0 100% done: 5339 of 5339 pages saved Starting Sun(TM) Web Console Version 2.1-dev SPARC: ( : /etc/passwd) root 278 SPARC: device-name System Administration Guide: Devices and File Systems Displaying Device Configuration Information 1 2 Oracle Solaris Oracle Solaris. 280 :

281 SPARC ( ) ok boot cdrom -s CD DVD ok boot net -s # mount /dev/dsk/device-name /a # cd /a/file-system # TERM=sun # export TERM # vi filename root(/) # cd / /a # umount /a # init 6 3. hostname console login: SPARC: ( ) CD-ROM ( /etc/passwd). ok boot cdrom -s # mount /dev/dsk/c0t3d0s0 /a # cd /a/etc # TERM=vt100 # export TERM # vi passwd (Remove invalid entry) # cd / # umount /a # init 6 14 Oracle Solaris ( ) 281

282 SPARC ( ) 14 4 SPARC: root root. root. ok boot net -s # mount /dev/dsk/c0t3d0s0 /a # cd /a/etc # TERM=vt100 # export TERM # vi shadow (Remove root's encrypted password string) # cd / # umount /a # init SPARC: ZFS ok boot -F failsafe /a ZFS BE.. ROOT/zfsBE was found on rpool. Do you wish to have it mounted read-write on /a? [y,n,?] y mounting rpool on /a Starting shell.. /a/etc # cd /a/etc passwd shadow # vi passwd # init :

283 SPARC ( ) SPARC: (kmdb) (kmdb) Oracle Solaris Modular Debugger Guide -d reboot halt -d halt. reboot reboot(1m) ok /usr/sbin/halt boot kmdb boot -k Return.. Stop-A L1 A.. Rebooting with command: kadb Boot device: /iommu/sbus/espdma@4,800000/esp@4, /sd@3, SPARC: (kmdb) ok boot kmdb Resetting... Executing last command: boot kmdb -d Boot device: /pci@1f,0/ide@d/disk@0,0:a File and args: kmdb -d Loading kmdb Oracle Solaris ( ) 283

284 x86 ( ) x86 ( ).. kmdb 284 x86: 284 x86: 286 x86: GRUB (kmdb) 1 2 x86: init 0 Press any key to reboot init 6 ( ). x86:. savecore. : 17, ( ) x86: reboot -d halt -d (kmdb). mdb -k. 284 :

285 x86 ( ) (kmdb) F1 A.. kmdb systemdump [0]> $<systemdump 14 6 x86: halt -d halt -d boot neptune x86.. # halt -d 4ay 30 15:35:15 wacked.central.sun.com halt: halted by user panic[cpu0]/thread=ffffffff83246ec0: forced crash dump initiated at user request fffffe80006bbd60 genunix:kadmin+4c1 () fffffe80006bbec0 genunix:uadmin+93 () fffffe80006bbf10 unix:sys_syscall () syncing file systems... done dumping to /dev/dsk/c1t0d0s1, offset , content: kernel NOTICE: adpu320: bus reset 100% done: pages dumped, compression ratio 4.29, dump succeeded Welcome to kmdb Loaded modules: [ audiosup crypto ufs unix krtld s1394 sppp nca uhci lofs genunix ip usba specfs nfs md random sctp ] [0]> kmdb: Do you really want to reboot? (y/n) y 14 Oracle Solaris ( ) 285

286 x86 ( ) x86: GRUB (kmdb) (kmdb) savecore. Oracle Solaris Modular Debugger Guide GRUB GRUB e GRUB kernel$ ^ v e kernel$. -k Enter GRUB b. F1 A x86: (GRUB ) 64 x86. kernel$ /platform/i86pc/multiboot kernel/amd64/unix -k -B $ZFS-BOOTFS 286 :

287 x86 ( ) 64 x kernel$ /platform/i86pc/multiboot kernel/unix -k -B $ZFS-BOOTFS 14 Oracle Solaris ( ) 287

288 288

289 15 x86: GRUB ( ) x86: GRUB GRUB x86 9, ( ) 12, Oracle Solaris ( ) x86. x86: BIOS x86 ROM(read-only-memory) BIOS(Basic Input/Output System) BIOS x Oracle Solaris BIOS BIOS BIOS BIOS BIOS BIOS BIOS. CD DVD 289

290 x86: Oracle Solaris OS GRUB BIOS x86: /platform/i86pc/multiboot ELF32 64 Solaris CPU, /boot/solaris/bootenv.rc bootpath fstype bootenv.rc GRUB, /devices/ramdisk:a UFS UFS sched init SMF( ) x86: Oracle Solaris OS GRUB Oracle Solaris OS GRUB. x86: GRUB GRUB. GRUB. 290 :

291 x86: Oracle Solaris OS GRUB GRUB GRUB GRUB menu.lst Oracle Solaris OS - x86 Oracle Solaris OS - GRUB.. GNU GRUB(GRand Unified BootLoader) GRUB Oracle Solaris OS, Linux Windows. BIOS fdisk. GRUB GRUB. GRUB BIOS fdisk GRUB. Solaris root(/) Solaris x86 15 x86: GRUB ( ) 291

292 x86: Oracle Solaris OS GRUB x86: GRUB GRUB stage1 fdisk -m installgrub stage1. installgrub(1m) System Administration Guide: Devices and File Systems Disk Management in the GRUB Boot Environment stage2 fdisk stage2 GRUB menu.lst UFS /boot/grub, ZFS /pool-name/boot/grub. GRUB stage x86: menu.lst dd stage1 stage2. stage1 stage2. GRUB installgrub GRUB GRUB Solaris. GRUB GRUB. Oracle Solaris GRUB 15 1 GRUB (fd0) (fd1) (nd) (hd0,0) (hd0,1) (hd0,0,a), (hd0,0,b) fdisk fdisk fdisk a fdisk b 292 :

293 x86: Oracle Solaris OS GRUB GRUB. fdisk System Administration Guide: Devices and File Systems Guidelines for Creating an fdisk Partition findroot Solaris 10 10/08 GRUB root findroot findroot findroot ZFS GRUB findroot Oracle Solaris Live Upgrade: findroot (BE_x,0,a) x ZFS : findroot(pool_p,0,a) p UFS : findroot (rootfsn,0,a) N 0 GRUB GRUB Solaris 10 10/08 OS, Solaris 9 OS, Linux Windows x GRUB Windows fdisk 0 Linux fdisk 1 Oracle Solaris fdisk 2 15 x86: GRUB ( ) 293

294 x86: Oracle Solaris OS GRUB 15 2 GRUB ( ) Solaris 9 OS 0 Solaris 10 10/08 OS 3 GRUB title Oracle Solaris 10 findroot (pool_rpool,0,a) kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive title Solaris 9 OS (pre-grub) root (hd0,2,a) chainloader +1 makeactive title Linux root (hd0,1) kernel <from Linux GRUB menu...> initrd <from Linux GRUB menu...> title Windows root (hd0,0) chainloader +1 Oracle Solaris. Windows makeactive. Windows. Linux GRUB Oracle Solaris. Solaris Solaris.. Linux Linux GRUB installgrub -m Solaris GRUB. # installgrub -m /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/root-slice installgrub(1m) Oracle Solaris Live Upgrade Oracle Solaris 10 9/10 : Solaris Live Upgrade 294 :

295 x86: Oracle Solaris OS GRUB x86: GRUB Oracle Solaris 10 GRUB menu.lst Oracle Solaris, Oracle Solaris ZFS UFS GRUB Oracle Solaris ZFS Oracle Solaris Oracle Solaris ZFS UFS. menu.lst 295 menu.lst (ZFS ) GRUB UFS menu.lst 296 menu.lst (UFS ) menu.lst (ZFS ) ZFS menu.lst ZFS menu.lst ZFS bootfs. ZFS menu.lst ( ) title Solaris 10 5/08 s10x_nbu6wos_nightly X86 findroot (pool_rpool,0,a) kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive title Solaris failsafe findroot (pool_rpool,0,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-safe -B console=ttyb 15 2 menu.lst (Oracle Solaris Live Upgrade) title be1 findroot (BE_be1,0,a) bootfs rpool/root/szboot_0508 kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive title be1 failsafe findroot (BE_be1,0,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-safe -B console=ttyb 15 x86: GRUB ( ) 295

296 x86: Oracle Solaris OS GRUB menu.lst (UFS ) UFS menu.lst 15 3 GRUB menu.lst ( ) title Solaris 10 5/08 s10x_nbu6wos_nightly X86 findroot (pool_rpool,0,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive title Solaris failsafe findroot (rootfs0,0,a) kernel /boot/multiboot kernel/unix -s -B console-ttyb module /boot/x86.miniroot-safe 15 4 GRUB menu.lst (Oracle Solaris Live Upgrade) title be1 findroot (BE_be1,0,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive title be1 failsafe findroot (BE_be1,0,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-safe -B console=ttyb 296 :

297 16 x86: GRUB ( ) GRUB Oracle Solaris x86 Solaris 10 1/06 x86 GRUB(GRand Unified Bootloader) GRUB GRUB 245 GRUB x86 ( ) 9, ( ) SPARC 12, Oracle Solaris ( ) x86: ( ) x86 3 x86 x86 3 S ( : ) 299 x86: 3 ( ) 301 x86: S ( ) 303 x86: 297

298 x86: GRUB x86 Solaris 10: Oracle Solaris x86 Device Configuration Assistant Solaris 10 1/06 Device Configuration Assistant GRUB (kmdb) 64 PXE PXE Solaris,,, x86: 308 x86: Device Configuration Assistant 308 x86: 313 x86: 309 x86: 311 x86: (kmdb) 315 x64: 64 x86: GRUB Ctrl-Alt-Del. 298 :

299 x86: GRUB x86: 3 ( ) 0 3 Press any key to reboot( ) Reset( ).. Current Boot Parameters( ) 3 b Enter hostname console login: x86: 3 ( ) b 64 x86 64 b eeprom boot-file kernel/unix 64 x x86 3. Press any key to reboot... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b SunOS Release 5.10 Version amd64-gate bit Copyright Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. DEBUG enabled Hostname: venus 16 x86: GRUB ( ) 299

300 x86: GRUB NIS domain name is example.com checking ufs filesystems /dev/rdsk/c1d0s7: is logging. venus console login: 16 2 x64: ( ) b 64 x86 64 b eeprom boot-file kernel/unix 64 x # init 0 # svc.startd: The system is coming down. Please wait. svc.startd: 68 system services are now being stopped. umount: /etc/svc/volatile busy svc.startd: The system is down. syncing file systems... done Press any key to reboot. Initializing system Please wait... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b kernel/amd64/unix SunOS Release 5.10 Version amd64-gate bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. DEBUG enabled Hostname: venus NIS domain name is example.com checking ufs filesystems /dev/rdsk/c1d0s7: is logging. venus console login: 300 :

301 x86: GRUB ( ) b 64 x86 64 b eeprom boot-file kernel/unix 64 x # init 0 # svc.startd: The system is coming down. Please wait. svc.startd: 68 system services are now being stopped. umount: /etc/svc/volatile busy svc.startd: The system is down. syncing file systems... done Press any key to reboot. Resetting... If the system hardware has changed, or to boot from a different device, interrupt the autoboot process by pressing ESC. Initializing system Please wait... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b kernel/unix SunOS Release 5.10 Version amd64-gate bit Copyright Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. DEBUG enabled Hostname: venus NIS domain name is example.com checking ufs filesystems /dev/rdsk/c1d0s7: is logging. venus console login: x86: S ( ) 0 S. 16 x86: GRUB ( ) 301

302 x86: GRUB 1 Press any key to reboot( ) Reset( ).. Current Boot Parameters( ) S b-s Enter. 5 3 S # who -r. run-level S Jul 19 14:37 S 0 3 S Ctrl-D 16 4 x86: S ( ) Press any key to reboot. Resetting Initializing system Please wait... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b-s SunOS Release 5.10 Version amd64-gate bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. DEBUG enabled Booting to milestone "milestone/single-user:default". Hostname: venus NIS domain name is example.com Requesting System Maintenance Mode 302 :

303 x86: GRUB SINGLE USER MODE Root password for system maintenance (control-d to bypass): xxxxxx Entering System Maintenance Mode... # who -r. run-level S Jul 19 14:37 S 0 3 (Perform some maintenance task) # ^D 1 x86: /etc/system. Press any key to reboot( ).. 2 Solaris ( ) Enter. 5 Current Boot Parameters( ) 3 4 b-a Enter. 5 3 a. Enter. Enter. b. Enter. Enter. c. /etc/system /dev/null 16 x86: GRUB ( ) 303

304 x86: GRUB d. root Enter UFS ( ) NFS e. root Return boot -a x86: ( [] ) Press any key to reboot. Resetting Autobooting from bootpath: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a If the system hardware has changed, or to boot from a different device, interrupt the autoboot process by pressing ESC. Initializing system Please wait... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults Running Configuration Assistant... <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b-a Enter default directory for modules [/platform/i86pc/kernel /kernel /usr/kernel]: Press Enter Name of system file [etc/system]: Press Enter SunOS Release 5.10 Version amd64-gate bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. DEBUG enabled root filesystem type [ufs]: Press Enter Enter physical name of root device[/pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a]: Press Enter 304 :

305 x86: GRUB Hostname: venus NIS domain name is example.com checking ufs filesystems /dev/rdsk/c1d0s7: is logging. venus console login: x86:.. PXE(Preboot Execution Environment) x86 Solaris Solaris OS x86. PXE Intel Preboot Execution Environment PXE Device Configuration Assistant Solaris 1CD DVD. Oracle Solaris DVD x86: Solaris Device Configuration Assistant x86. Oracle Solaris OS Device Configuration Assistant Solaris 10 1/06 GRUB Solaris OS x86 GRUB Device Configuration Assistant GRUB x x86 RARP(Reverse Address Resolution Protocol) DHCP(Dynamic Host Configuration Protocol). PXE DHCP, PXE RARP. PXE RARP DHCP. 16 x86: GRUB ( ) 305

306 x86: GRUB PXE DHCP DHCP DHCP System Administration Guide: IP Services III, DHCP DHCP Oracle Solaris 10 9/10 : PXE Solaris Device Configuration Assistant. PXE Device Configuration Assistant. 1 Device Configuration Assistant Solaris. BIOS PXE Device Configuration Assistant Oracle Solaris 1CD DVD PXE Device Configuration Assistant Esc. If the system hardware has changed, or to boot from a different device, interrupt the autoboot process by pressing ESC. Press ESCape to interrupt autoboot in 5 seconds. Device Configuration Assistant Press any key to reboot( ).. F2 (F2_Continue) Identified Devices( ) F2 (F2_Continue) Boot Solaris(Solaris ) 306 :

307 x86: GRUB 5 Device Configuration Assistant a. F4 (F4_BootTasks). b. Set Network Configuration Strategy( ) F2 (F2_Continue). c. RARP DHCP F2 (F2_Continue). PXE PXE DHCP. d. F3_Back Boot Solaris(Solaris ) 6 7 NET F2 Solaris boot option(solaris ) x86: Device Configuration Assistant Solaris Device Configuration Assistant GRUB 245 GRUB x86 ( ) Solaris 10: Oracle Solaris x86 Device Configuration Assistant Device Configuration Assistant. Solaris Oracle Solaris 1CD DVD PXE Solaris OS Device Configuration Assistant Configuration Assistant. BIOS CD DVD Solaris 1CD DVD Device Configuration Assistant. 16 x86: GRUB ( ) 307

308 x86: GRUB 1 x86: Device Configuration Assistant Solaris 10: Device Configuration Assistant. Solaris GRUB Device Configuration Assistant Device Configuration Device Configuration Assistant Oracle Solaris 1CD,DVD PXE If the system hardware has changed, or to boot from a different device, interrupt the autoboot process by pressing ESC. Press ESCape to interrupt autoboot in 5 seconds. Device Configuration Assistant Esc Device Configuration Assistant 2 Press any key to reboot( ).. 1 x86: init 0 Press any key to reboot init 6 2 ( ). 308 :

309 x86: GRUB x86:. Oracle Solaris CD DVD root(/) /etc/passwd. device-name System Administration Guide: Devices and File Systems Displaying Device Configuration Information 1 2 root 308 x86: Oracle Solaris CD DVD a. Device Configuration Assistant Oracle Solaris CD DVD. Device Configuration Assistant Oracle Solaris CD DVD Device Configuration Assistant Esc b. Press any key to reboot( ) Reset( ) Current Boot Parameters( ) b-s Enter. # passwd root(/) etc 16 x86: GRUB ( ) 309

310 x86: GRUB root(/) /a 3. host-name console login: x86: Solaris 10: Oracle Solaris 10 CD-ROM /etc/passwd. Solaris 10 1/06 GRUB GRUB 256 x86 SunOS Secondary Boot version 3.00 Solaris Booting System Running Configuration Assistant... If the system hardware has changed, or to boot from a different device, interrupt the autoboot process by pressing ESC. Press ESCape to interrupt autoboot in 5 seconds. Initializing system Please wait... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@1/sd@0,0:a Boot args: Select the type of installation you want to perform: 1 Solaris Interactive 2 Custom JumpStart 3 Solaris Interactive Text (Desktop session) 310 :

311 x86: GRUB 4 Solaris Interactive Text (Console session) Enter the number of your choice followed by the <ENTER> key. Alternatively, enter custom boot arguments directly. If you wait for 30 seconds without typing anything, an interactive installation will be started. Select type of installation: b-s... # mount /dev/dsk/c0t0d0s0 /a... # cd /a/etc # vi passwd (Remove invalid entry) # cd / # umount /a # init 6 x86: (kmdb) Oracle Solaris 10 (kmdb) savecore. Oracle Solaris Modular Debugger Guide Solaris 286 x86: GRUB (kmdb) Select (b)oot or (i)nterpreter( (b) (i) ) b-k Enter.. F1 A.. 16 x86: GRUB ( ) 311

312 x86: GRUB 16 7 x86: (kmdb) Select (b)oot or (i)nterpreter( (b) (i) ) b -k kmdb 32 x86 32 kmdb. Press any key to reboot.... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults Running Configuration Assistant... <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b-k Loading kmdb... SunOS Release 5.10 Version gate: bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms x64: (kmdb) kmdb 64 x Press any key to reboot... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b kernel/amd64/unix -k Loading kmdb :

313 x86: GRUB x64: (kmdb) kmdb 64 x Press any key to reboot... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b kernel/unix -k Loading kmdb... x86:. savecore. : 17, ( ) x86: reboot -d halt -d (kmdb). mdb -k. (kmdb). 1 2 F1-A. ( ). kmdb systemdump [0]> $<systemdump 16 x86: GRUB ( ) 313

314 x86: GRUB x86: halt -d halt -d boot neptune x86.. -d halt. # halt -d Aug 11 12:51:27 neptune halt: halted by <user> panic[cpu45]/thread=d3971a00: forced crash dump initiated at user request d363ae58 genunix:kadmin+bd (5, 0, 0, d3fefac0) d363af88 genunix:uadmin+88 (5, 0, 0, 0, 0, d363afb4) syncing file systems... done dumping to /dev/dsk/c0t0d0s1, offset , content: kernel 100% done: pages dumped, compression ratio 4.11, dump succeeded Press any key to reboot. Resetting SunOS Secondary Boot version 3.00 Autobooting from bootpath: /pci@0,0/pci1028,10a@3/sd@0,0:a Running Configuration Assistant... If the system hardware has changed, or to boot from a different device, interrupt the autoboot process by pressing ESC. Initializing system Please wait... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci1028,10a@3/sd@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: Loading kmdb... SunOS Release 5.10 Version s10_62 32-bit Copyright Sun Microsystems, Inc. Use is subject to license terms. configuring IPv4 interfaces: iprb0. add net default: gateway Hostname: neptune The system is coming up. Please wait. All rights reserved. 314 :

315 x86: ( ) checking ufs filesystems /dev/rdsk/c0t0d0s7: is logging. NIS domain name is example.com starting rpc services: rpcbind keyserv ypbind done. Setting netmask of iprb0 to Setting default IPv4 interface for multicast: add net 224.0/4: gateway venus syslog service starting. System dump time: Wed Aug 11 12:51: Aug 11 13:13:26 venus savecore: saving system crash dump in /var/crash/venus/*.1 Constructing namelist /var/crash/venus/unix.1 Constructing corefile /var/crash/venus/vmcore.1 100% done: of pages saved volume management starting. The system is ready.... x64: x Select (b)oot or (i)nterpreter: b kernel/amd64/unix... pci: cannot load driver Cannot load drivers for /pci@0,0/pci1022,7450@a/pci17c2,10@4/sd@0,0:a (Can t load the root filesystem) Press any key to reboot.... Select (b)oot or (i)nterpreter( (b) (i) ) 32 Select (b)oot or (i)nterpreter: b kernel/unix 16 3 x86: ( ) GRUB Solaris x86 16 x86: GRUB ( ) 315

316 x86: ( ) GRUB Solaris Device Configuration Assistant Oracle Solaris x GRUB x86 ( ) x86:... Solaris. Partition Boot( ). Oracle Solaris OS. Interrupt the Autoboot Process( ) Device Configuration Assistant. Solaris Device Configuration Assistant Solaris,,,. Current Boot Parameters( ), Solaris Solaris Current Boot Parameters( ) Solaris. Current Boot Parameters( ). x x86: Partition Boot( ) Oracle Solaris OS(Solaris OS) 316 :

317 x86: ( ) 16 1 x86: ( ) Solaris Device Configuration Assistant/ Oracle Solaris Solaris Device Configuration Assistant Device Configuration Assistant. CD-ROM Device Configuration Assistant Oracle Solaris CD Solaris Current Boot Parameters( ) Oracle Solaris Solaris Device Configuration Assistant x86: Solaris Oracle Solaris CD DVD x86 PXE Device Configuration Assistant Esc. Device Configuration Assistant ( : ). Device Configuration Assistant (*) ( : ).. 16 x86: GRUB ( ) 317

318 x86: ( ) x86: Device Configuration Assistant Device Configuration Assistant Bus Enumeration( ) Scanning Devices( ) Identified Devices( ) x86: Device Configuration Assistant Oracle Solaris Device Configuration Assistant x86 GRUB 245 GRUB x86 ( ) Solaris 10 Esc Device Configuration Assistant. Device Configuration Assistant Solaris Device Configuration Assistant The Solaris(TM)Device Configuration Assistant scans to identify system hardware, lists identified devices, and can boot the Solaris software from a specified device. This program must be used to install the Solaris operating environment, add a driver, or change the hardware on the system. > To perform a full scan to identify all system hardware, choose Continue. > To diagnose possible full scan failures, choose Specific Scan. > To add new or updated device drivers, choose Add Driver. About navigation... - The mouse cannot be used. - If the keyboard does not have function keys or they do not respond, press ESC. The legend at the bottom of the screen will change to show the ESC keys to use for navigation. - The F2 key performs the default action. F2_Continue F3_Specific Scan F4_Add Driver F6_Help x86: Bus Enumeration( ) Bus Enumeration( ) Device Configuration Assistant 318 :

319 x86: ( ) Bus Enumeration Determining bus types and gathering hardware configuration data... Please wait... x86: Scanning Devices( ) Scanning Devices( ) Device Configuration Assistant Scanning Devices The system is being scanned to identify system hardware. If the scanning stalls, press the system s reset button. When the system reboots, choose Specific Scan or Help. Scanning: Floppy disk controller ####################### Please wait... x86: Identified Devices( ) Identified Devices( ) Boot Solaris(Solaris ).. Identified Devices The following devices have been identified on this system. To identify devices not on this list or to modify device characteristics, such as keyboard configuration, choose Device Tasks. Platform types may be included in this list. ISA: Floppy disk controller ISA: Motherboard ISA: PnP bios: compatible serial controller ISA: PnP bios: compatible serial controller ISA: PnP bios: Mouse controller ISA: PnP bios: Parallel port ISA: System keyboard (US-English) 16 x86: GRUB ( ) 319

320 x86: ( ) PCI: Bus Mastering IDE controller PCI: Universal Serial Bus PCI: VGA compatible display adapter F2_Continue F3_Back F4_Device Tasks F6_Help x86: Solaris 10 1/06 GRUB GRUB 245 GRUB x86 ( ).. Boot Solaris(Solaris ) Current Boot Parameters( ) x86: Boot Solaris(Solaris ) Boot Solaris(Solaris ) Oracle Solaris. ( : ). Continue( ) Solaris Boot Solaris Select one of the identified devices to boot the Solaris kernel and choose Continue. To perform optional features, such as modifying the autoboot and property settings, choose Boot Tasks. An asterisk (*) indicates the current default boot device. > To make a selection use the arrow keys, and press Enter to mark it [X]. [X] DISK: (*) Target 0:QUANTUM FIREBALL1280A on Bus Mastering IDE controller on Board PCI at Dev 7, Func 1 [ ] DISK: Target 1:ST5660A on Bus Mastering IDE controller on Board PCI at Dev 7, Func 1 [ ] DISK: Target 0:Maxtor D4 on Bus Mastering IDE controller on Board PCI at Dev 7, Func 1 [ ] CD : Target 1:TOSHIBA CD-ROM XM-5602B 1546 on Bus Mastering IDE controller on Board PCI at Dev 7, Func 1 F2_Continue F3_Back F4_Boot Tasks F6_Help 320 :

321 x86: ( ) x86: Current Boot Parameters( ) Oracle Solaris 5 <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults Select (b)oot or (i)nterpreter: <<< timeout in 5 seconds >>> x86: x x86: BIOS 1. BIOS BIOS 2. BIOS mboot. mboot 3. mboot Solaris pboot pboot, mboot 4. Solaris pboot bootblk bootblk UFS. 5. bootblk fdisk x86: GRUB ( ) 321

322 x86: ( ) 16 2 x86: ( ) 6. bootblk root(/) boot.bin ufsboot Solaris Device Configuration Assistant 5 7. boot.bin ufsboot /etc/bootrc (boot.bin ufsboot) root(/) 9., /etc/inittab /sbin/init init 10. Oracle Solaris /sbin/init /lib/svc/bin/svc.startd svc.startd (rc) x86: x x86: /etc/bootrc /boot /boot/mdboot /boot/mdbootbp /boot/rc.d /boot/solaris Oracle Solaris (strap.com) DOS (strap.com) DOS. 322 :

323 x86: ( ) 16 3 x86: ( ) /boot/solaris/boot.bin /boot/solaris/boot.rc /boot/solaris/bootconf.exe /boot/solaris/bootconf.txt /boot/solaris/bootenv.rc /boot/solaris/devicedb /boot/solaris/drivers /boot/solaris/itup2.exe /boot/solaris/machines /boot/solaris/nbp /boot/solaris/strap.rc /boot/strap.com Solaris kmdb x86 Oracle Solaris OS Device Configuration Assistant DOS Device Configuration Assistant DOS Device Configuration Assistant(bootconf.exe) eeprom realmode master realmode ITU( ) DOS DOS 16 x86: GRUB ( ) 323

324 324

325 17 Oracle Solaris regadm ( ) Oracle Solaris 10 9/10 Oracle Solaris regadm Oracle regadm CLI( )... Oracle Solaris 10 9/10 : Oracle Solaris 326 Oracle Solaris ( ) 330 regadm 331 SMF 333 regadm 340 regadm

326 Oracle Solaris ( ) Oracle Solaris ( ) Oracle Solaris Oracle Solaris 10 9/10, Oracle. Oracle Oracle. OS. My Oracle Support 326 Oracle Solaris 10 System technetwork/server-storage/solaris/oracle-service-tag-faq html stclient(1m) My Oracle Support Oracle Solaris 10 System Oracle / regadm auth. 338 HTTP ( ) My Oracle Support Sun Online. Oracle Oracle My Oracle Support premier/myoraclesupport.html Sun Online :

327 Oracle Solaris ( ) Oracle Solaris 10 9/10. / ( Oracle Solaris JumpStart ) sysidcfg auto_reg.. sysidcfg auto_reg.. Oracle Solaris Live Upgrade -k. Oracle Solaris 10 9/10 : Oracle Solaris regadm. regadm. 338 svc:/application/autoreg SMF Oracle Oracle Oracle regadm register 17 Oracle Solaris regadm ( ) 327

328 Oracle Solaris ( ) regadm register Oracle regadm 342 regadm data.jsp technetwork/server-storage/solaris/oracle-service-tag-faq html regadm. regadm. SMF My Oracle Support. regadm(1m) 340 regadm SMF ( : Oracle Solaris 10 9/10 OS) Oracle HTTPS(Hypertext Transfer Protocol Secure). 328 :

329 Oracle Solaris ( ). 332 SMF SMF SMF. CLI(/usr/sbin/regadm) Oracle Solaris.. regadm(1m) 340 regadm Oracle Oracle 17 Oracle Solaris regadm ( ) 329

Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related

Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related Virtual Machine Sun Fire X4800 M : E4570 0 8 Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat Sun Server X3-2( Sun Fire X4170 M3) Oracle Solaris : E35482 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including

More information

Solaris Express Developer Edition

Solaris Express Developer Edition Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC

More information

Oracle® DIVAnet - 보안 설명서

Oracle® DIVAnet - 보안 설명서 Oracle DIVAnet 보안 설명서 릴리스 2.0 E74317-01 2016년 3월 Oracle DIVAnet 보안 설명서 E74317-01 Copyright 2016, Oracle and/or its affiliates. All rights reserved. 본 소프트웨어와 관련 문서는 사용 제한 및 기밀 유지 규정을 포함하는 라이센스 합의서에 의거해

More information

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su Java Desktop System 2 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7757 10 2004 9 Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A..,,.

More information

Sun Java System Messaging Server 63 64

Sun Java System Messaging Server 63 64 Sun Java System Messaging Server 6.3 64 Sun Java TM System Communications Suite Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 820 2868 2007 7 Copyright 2007 Sun Microsystems,

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수 사용 설명서 TeraStation Pro II TS-HTGL/R5 패키지 내용물: 본체 (TeraStation) 이더넷 케이블 전원 케이블 TeraNavigator 설치 CD 사용 설명서 (이 설명서) 제품 보증서 www.buffalotech.com 소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를

More information

Microsoft Word - zfs-storage-family_ko.doc

Microsoft Word - zfs-storage-family_ko.doc 데이터 관리 용이성과 스토리지 효율성을 하나로 결합 주요 기능 및 이점 획기적인 가격 대비 성능과 혁신적인 단순성을 하나로 결합 특징 문제를 손쉽게 발견 및 수정하고 성능을 최적화할 수 있는 탁월한 관리 툴 포괄적이고 통합된 데이터 서비스 및 프로토콜 액티브-액티브 클러스터 옵션 데이터 압축 및 인라인 중복 제거 지속적인 데이터 증가로 인해 오늘날 IT 인프라는

More information

Assign an IP Address and Access the Video Stream - Installation Guide

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5] The Asian Journal of TEX, Volume 3, No. 1, June 2009 Article revision 2009/5/7 KTS THE KOREAN TEX SOCIETY SINCE 2007 2008 ko.tex Installing TEX Live 2008 and ko.tex under Ubuntu Linux Kihwang Lee * kihwang.lee@ktug.or.kr

More information

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인 스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게

More information

Oracle Solaris 11.1 DHCP : E

Oracle Solaris 11.1 DHCP : E Oracle Solaris 11.1 DHCP : E36618 02 2012 10 Copyright 1999, 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS: Oracle programs, including any operating

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

More information

chapter4

chapter4 Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก

More information

ODS-FM1

ODS-FM1 OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 INSTALLATION GUIDE [Korean] 1st Edition (Revised 4) 상표 Microsoft, Windows 및 Internet Explorer는 미국 및 / 또는 다른 국가에서 Microsoft Corporation 의 등록 상표입 Intel 및 Intel Core

More information

10X56_NWG_KOR.indd

10X56_NWG_KOR.indd 디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 1......... 2 3..\ 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 " RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

More information

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS ( PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

Solaris 10 (x86) Installation Guide for VMware 7 Writer : 이경호

Solaris 10 (x86) Installation Guide for VMware 7 Writer : 이경호 Solaris 10 (x86) Installation Guide for VMware 7 Writer : 이경호 목차 1. 시스템구성... - 2-1.1. 개요... - 2-1.1.1. 정의... - 2-1.1.2. 목적... - 2-1.1.3. 환경... - 2-2. 준비사항... - 2-3. Virtual Machine Setup... - 3-4. Solaris10

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

LXR 설치 및 사용법.doc

LXR 설치 및 사용법.doc Installation of LXR (Linux Cross-Reference) for Source Code Reference Code Reference LXR : 2002512( ), : 1/1 1 3 2 LXR 3 21 LXR 3 22 LXR 221 LXR 3 222 LXR 3 3 23 LXR lxrconf 4 24 241 httpdconf 6 242 htaccess

More information

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

휠세미나3 ver0.4

휠세미나3 ver0.4 andromeda@sparcs:/$ ls -al dev/sda* brw-rw---- 1 root disk 8, 0 2014-06-09 18:43 dev/sda brw-rw---- 1 root disk 8, 1 2014-06-09 18:43 dev/sda1 brw-rw---- 1 root disk 8, 2 2014-06-09 18:43 dev/sda2 andromeda@sparcs:/$

More information

Sena Technologies, Inc. HelloDevice Super 1.1.0

Sena Technologies, Inc. HelloDevice Super 1.1.0 HelloDevice Super 110 Copyright 1998-2005, All rights reserved HelloDevice 210 ()137-130 Tel: (02) 573-5422 Fax: (02) 573-7710 E-Mail: support@senacom Website: http://wwwsenacom Revision history Revision

More information

chapter1,2.doc

chapter1,2.doc JavaServer Pages Version 08-alpha copyright2001 B l u e N o t e all rights reserved http://jspboolpaecom vesion08-alpha, UML (?) part1part2 Part1 part2 part1 JSP Chapter2 ( ) Part 1 chapter 1 JavaServer

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

PRO1_02E [읽기 전용]

PRO1_02E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG

More information

Mars OS 1.0.2 System Administration Guide

Mars OS 1.0.2 System Administration Guide Mars OS 1.0.2 시스템 관리 가이드 NetApp, Inc. www.netapp.com/kr 부품 번호:215-09731_A0 2015년 2월 4일 수요일 2 목차 목차 Mars OS 정보 12 Mars OS의 기능 13 고성능 13 업계 최고의 스토리지 효율성 13 시스템 모니터링 13 비휘발성 메모리를 사용하여 안정성 및 성능 향상 13 클러스터링

More information

CD-RW_Advanced.PDF

CD-RW_Advanced.PDF HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5

More information

MySQL-Ch10

MySQL-Ch10 10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

PRO1_04E [읽기 전용]

PRO1_04E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC

More information

Backup Exec

Backup Exec (sjin.kim@veritas.com) www.veritas veritas.co..co.kr ? 24 X 7 X 365 Global Data Access.. 100% Storage Used Terabytes 9 8 7 6 5 4 3 2 1 0 2000 2001 2002 2003 IDC (TB) 93%. 199693,000 TB 2000831,000 TB.

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

Microsoft Word - s.doc

Microsoft Word - s.doc 오라클 백서 2010년 9월 WebLogic Suite를 위해 최적화된 오라클 솔루션 비즈니스 백서 개요...1 들어가는 글...2 통합 웹 서비스 솔루션을 통해 비즈니스 혁신 추구...3 단순화...4 기민한 환경 구축...5 탁월한 성능 경험...6 판도를 바꾸고 있는 플래시 기술...6 오라클 시스템은 세계 최고의 성능 제공...6 절감 효과 극대화...8

More information

PRO1_09E [읽기 전용]

PRO1_09E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

cam_IG.book

cam_IG.book 설치 안내서 AXIS P3301 고정형 돔 네트워크 카메라 AXIS P3301-V 고정형 돔 네트워크 카메라 한국어 AXIS P3304 고정형 돔 네트워크 카메라 AXIS P3304-V 고정형 돔 네트워크 카메라 문서 정보 본 문서에는 사용자 네트워크에 AXIS P3301/P3304 고정형 돔 네트워크 카메라를 설치하는 방법에 대 한 지침이 포함되어 있습니다.

More information

2-11Àå

2-11Àå Chapter 11 script kiddies.... 24.., script kiddies..,... 215 1 TCP/IP., TCP/IP. IP IP..,. IP. TCP/IP TCP( UDP).. 0 65535.., IP, IP,,. (, ). 216 Chapter 11 IP. IP.... 1024 (0 1023 ).... A B. B IP, A. IP,

More information

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨 최종 수정일: 2010.01.15 inexio 적외선 터치스크린 사용 설명서 [Notes] 본 매뉴얼의 정보는 예고 없이 변경될 수 있으며 사용된 이미지가 실제와 다를 수 있습니다. 1 목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시

More information

Sena Device Server Serial/IP TM Version

Sena Device Server Serial/IP TM Version Sena Device Server Serial/IP TM Version 1.0.0 2005. 3. 7. Release Note Revision Date Name Description V1.0.0 2005-03-7 HJ Jeon Serial/IP 4.3.2 ( ) 210 137-130, : (02) 573-5422 : (02) 573-7710 email: support@sena.com

More information

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen Online Help StruxureWare Data Center Expert Version 7.2.4 StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 사용자계정관리 운영체제실습 목차 Ⅲ. 사용자계정관리 4.1 사용자계정관리 4.2 그룹관리 4.3 사용자계정관련파일 4.4 패스워드관리 4.5 사용자신분확인 4.1 사용자계정관리 사용자생성관련명령어 사용자생성 : useradd / adduser 사용자삭제 : userdel 사용자정보변경 : usermod 패스워드설정및변경 : passwd 그룹생성관련명령어 group

More information

vm-웨어-01장

vm-웨어-01장 Chapter 16 21 (Agenda). (Green),., 2010. IT IT. IT 2007 3.1% 2030 11.1%, IT 2007 1.1.% 2030 4.7%, 2020 4 IT. 1 IT, IT. (Virtualization),. 2009 /IT 2010 10 2. 6 2008. 1970 MIT IBM (Mainframe), x86 1. (http

More information

초보자를 위한 C++

초보자를 위한 C++ C++. 24,,,,, C++ C++.,..,., ( ). /. ( 4 ) ( ).. C++., C++ C++. C++., 24 C++. C? C++ C C, C++ (Stroustrup) C++, C C++. C. C 24.,. C. C+ +?. X C++.. COBOL COBOL COBOL., C++. Java C# C++, C++. C++. Java C#

More information

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축 Apache2 + Tomcat 5 + JK2 : 2004-11-04 Release Ver. 1.0.0.1 Email : ykkim@cabsoftware.com Apache JK2 ( )., JK2 Apache2 JK2. 3 - JK2, Tomcat -.. 3, Stress ( ),., localhost ip., 2. 2,. Windows XP., Window

More information

ARMBOOT 1

ARMBOOT 1 100% 2003222 : : : () PGPnet 1 (Sniffer) 1, 2,,, (Sniffer), (Sniffer),, (Expert) 3, (Dashboard), (Host Table), (Matrix), (ART, Application Response Time), (History), (Protocol Distribution), 1 (Select

More information

Citrix Workload Balancing 2.1 설치 가이드

Citrix Workload Balancing 2.1 설치 가이드 Citrix Workload Balancing 2.1 설치 가이드 2011-7 펴냄 버전 1.0 Citrix Workload Balancing 2.1 설치 가이드 Copyright 2011 Citrix 판권 소유. 버전: Workload Balancing 2.1 Citrix, Inc. 851 West Cypress Creek Road Fort Lauderdale,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Install the PDI on CentOS 2013.04 G L O B E P O I N T 1 Ⅰ linux 구성 II Pentaho Install 2013, Globepoint Inc. All Rights Reserved. 2 I. Linux 구성 2013, Globepoint Inc. All Rights Reserved. 3 IP 설정 1. 설정파일

More information

Microsoft Word - Automap3

Microsoft Word - Automap3 사 용 설 명 서 본 설명서는 뮤직메트로에서 제공합니다. 순 서 소개 -------------------------------------------------------------------------------------------------------------------------------------------- 3 제품 등록 --------------------------------------------------------------------------------------------------------------------------------------

More information

J2EE & Web Services iSeminar

J2EE & Web Services iSeminar 9iAS :, 2002 8 21 OC4J Oracle J2EE (ECperf) JDeveloper : OLTP : Oracle : SMS (Short Message Service) Collaboration Suite Platform Email Developer Suite Portal Java BI XML Forms Reports Collaboration Suite

More information

McAfee Email Security Virtual Appliance 5.6 설치 안내서

McAfee Email Security Virtual Appliance 5.6 설치 안내서 McAfee Email Security Virtual Appliance 5.6 설치 안내서 저작권 Copyright 2011 McAfee, Inc. All Rights Reserved. 이 문서의 어떠한 부분도 McAfee, Inc. 또는 그 제공업체나 계열 회사의 명시적인 서명 승인 없이는 어떠한 형식이나 수단으로도 검색 시스템에 복제, 전송, 기록되거나

More information

Dialog Box 실행파일을 Web에 포함시키는 방법

Dialog Box 실행파일을 Web에 포함시키는 방법 DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New

More information

01Àå

01Àå CHAPTER 01 1 Fedora Fedora Linux Toolbox 2003 Fedora Core( ) http://fedoraproject.org www.redhat.com 2 CHAPTER Fedora RHEL GNU public license www.centos.org www.yellowdoglinux.com www. lineox.net www.

More information

Smart Power Scope Release Informations.pages

Smart Power Scope Release Informations.pages v2.3.7 (2017.09.07) 1. Galaxy S8 2. SS100, SS200 v2.7.6 (2017.09.07) 1. SS100, SS200 v1.0.7 (2017.09.07) [SHM-SS200 Firmware] 1. UART Command v1.3.9 (2017.09.07) [SHM-SS100 Firmware] 1. UART Command SH모바일

More information

05Àå

05Àå CHAPTER 05 NT,, XP,. NT NTFS, XP. D,,. XP x NT,,, ( x, x ). NT/ /XP,.. PC NT NT. + Guide to Software: Understanding and Installing Windows 2000 and Windows NT + SOFTWARE Guide to Software 3/e SOFTWARE

More information

vm-웨어-앞부속

vm-웨어-앞부속 VMware vsphere 4 This document was created using the official VMware icon and diagram library. Copyright 2009 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright

More information

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law), 1, 2, 3, 4, 5, 6 7 8 PSpice EWB,, ,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law), ( ),,,, (43) 94 (44)

More information

Microsoft PowerPoint - ch07.ppt

Microsoft PowerPoint - ch07.ppt chapter 07. 시스코라우터기본동작 한빛미디어 -1- 학습목표 시스코라우터외적, 내적구성요소 시스코라우터부팅단계 시스코라우터명령어모드 한빛미디어 -2- 시스코라우터구성요소 라우터외부구성요소 (1) [ 그림 ] 2600 라우터전면도 인터페이스카드 전원부 LED 라우터조건 한빛미디어 -3- 시스코라우터구성요소 라우터외부구성요소 (2) [ 그림 ] VTY 를이용한라우터접속

More information

Analyst Briefing

Analyst Briefing . Improve your Outlook on Email and File Management iseminar.. 1544(or 6677)-3355 800x600. iseminar Chat... Improve your Outlook on Email and File Management :, 2003 1 29.. Collaboration Suite - Key Messages

More information

DR-M140 사용 설명서

DR-M140 사용 설명서 사용 설명서 본 스캐너를 사용하기 전에 이 설명서를 읽으십시 오. 이 설명서를 다 읽은 후에는 이후에 참조할 수 있 도록 안전한 곳에 보관하십시오. 보증과 A/S 이 제품에는 보증서가 있습니다. 보증서는 구매처에서 받을 수 있습니다. 구매한 날짜 구매처 등의 기 입을 확인한 후 내용을 정확히 읽고 잘 보관하십시오. 보증기간 보증기간은 구매한 날로부터 1년 입니다.

More information

PowerPoint Presentation

PowerPoint Presentation Data Protection Rapid Recovery x86 DR Agent based Backup - Physical Machine - Virtual Machine - Cluster Agentless Backup - VMware ESXi Deploy Agents - Windows - AD, ESXi Restore Machine - Live Recovery

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder Embian efolder 설치가이드 efolder 시스템구성 efolder 설치순서 Installation commands 1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder

More information

FileMaker 15 WebDirect 설명서

FileMaker 15 WebDirect 설명서 FileMaker 15 WebDirect 2013-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.

More information

Oracle Database 10g: Self-Managing Database DB TSC

Oracle Database 10g: Self-Managing Database DB TSC Oracle Database 10g: Self-Managing Database DB TSC Agenda Overview System Resource Application & SQL Storage Space Backup & Recovery ½ Cost ? 6% 12 % 6% 6% 55% : IOUG 2001 DBA Survey ? 6% & 12 % 6% 6%

More information

UNIST_교원 홈페이지 관리자_Manual_V1.0

UNIST_교원 홈페이지 관리자_Manual_V1.0 Manual created by metapresso V 1.0 3Fl, Dongin Bldg, 246-3 Nonhyun-dong, Kangnam-gu, Seoul, Korea, 135-889 Tel: (02)518-7770 / Fax: (02)547-7739 / Mail: contact@metabrain.com / http://www.metabrain.com

More information

untitled

untitled 1... 2 System... 3... 3.1... 3.2... 3.3... 4... 4.1... 5... 5.1... 5.2... 5.2.1... 5.3... 5.3.1 Modbus-TCP... 5.3.2 Modbus-RTU... 5.3.3 LS485... 5.4... 5.5... 5.5.1... 5.5.2... 5.6... 5.6.1... 5.6.2...

More information

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase startup-config Erasing the nvram filesystem will remove all configuration files Continue? [confirm] ( 엔터 ) [OK] Erase

More information

DW 개요.PDF

DW 개요.PDF Data Warehouse Hammersoftkorea BI Group / DW / 1960 1970 1980 1990 2000 Automating Informating Source : Kelly, The Data Warehousing : The Route to Mass Customization, 1996. -,, Data .,.., /. ...,.,,,.

More information

Windows 네트워크 사용 설명서

Windows 네트워크 사용 설명서 Windows 네트워크 사용 설명서 (Wireless Manager mobile edition 5.5) 그림의 예로 사용된 프로젝터는 PT-FW300NTEA 입니다. 한국어 TQBH0205-5 (K) 목차 소프트웨어 라이센스 계약 3 무선 연결 사용 시 참고 사항 4 보안 관련 참고 사항 6 소프트웨어 요구 사항 12 시스템 요구 사항 12 Wireless

More information

다. 최신 버전의 rpm 패키지 버전을 다운로드해 다음과 같이 설 치한다. 단 debuginfo의 rpm 패키지는 설치할 필요가 없다. 하기 위한 옵션이고, init는 저장소를 초기화하기 위한 cvs 명령 어이다. - 새로 설치한 경우 : rpm -ivh cvs* -

다. 최신 버전의 rpm 패키지 버전을 다운로드해 다음과 같이 설 치한다. 단 debuginfo의 rpm 패키지는 설치할 필요가 없다. 하기 위한 옵션이고, init는 저장소를 초기화하기 위한 cvs 명령 어이다. - 새로 설치한 경우 : rpm -ivh cvs* - 개발자를 위한 리눅스 유틸리티 활용법 CVS를 이용한 프로젝트 관리 연재의 마지막 시간에는 리눅스의 소스 버전 관리를 위한 툴을 소개한다. 이 툴은 흔히 형상 관리 시스템, 버전 관리 시스템이라고 일컬어진다. 윈도우나 리눅스 시스템 환경에는 여러 가지 형상 관 리 시스템이 존재하는데 여기서는 현재 오픈소스로 널리 알려진 CVS에 대해 살펴본다. 4 연 재 순

More information

thesis

thesis CORBA TMN Surveillance System DPNM Lab, GSIT, POSTECH Email: mnd@postech.ac.kr Contents Motivation & Goal Related Work CORBA TMN Surveillance System Implementation Conclusion & Future Work 2 Motivation

More information

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서 PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..

More information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

Simplify your Job Automatic Storage Management DB TSC

Simplify your Job Automatic Storage Management DB TSC Simplify your Job Automatic Storage Management DB TSC 1. DBA Challenges 2. ASM Disk group 3. Mirroring/Striping/Rebalancing 4. Traditional vs. ASM 5. ASM administration 6. ASM Summary Capacity in Terabytes

More information

Voice Portal using Oracle 9i AS Wireless

Voice Portal using Oracle 9i AS Wireless Voice Portal Platform using Oracle9iAS Wireless 20020829 Oracle Technology Day 1 Contents Introduction Voice Portal Voice Web Voice XML Voice Portal Platform using Oracle9iAS Wireless Voice Portal Video

More information

What is ScienceDirect? ScienceDirect는 세계 최대의 온라인 저널 원문 데이터베이스로 엘스비어에서 발행하는 약,00여 종의 Peer-reviewed 저널과,000여권 이상의 도서를 수록하고 있습니다. Peer review Subject 수록된

What is ScienceDirect? ScienceDirect는 세계 최대의 온라인 저널 원문 데이터베이스로 엘스비어에서 발행하는 약,00여 종의 Peer-reviewed 저널과,000여권 이상의 도서를 수록하고 있습니다. Peer review Subject 수록된 Empowering Knowledge Quick Reference Guide www.sciencedirect.com Elsevier Korea 0-8 서울시 용산구 녹사평대로 0 (이태원동) 천우빌딩 층 Tel. 0) 7-0 l Fax. 0) 7-889 l E-mail. sginfo.elsevier.com Homepage. http://korea.elsevier.com

More information

The Self-Managing Database : Automatic Health Monitoring and Alerting

The Self-Managing Database : Automatic Health Monitoring and Alerting The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG

More information

Microsoft PowerPoint - comp_prac_081223_2.pptx

Microsoft PowerPoint - comp_prac_081223_2.pptx Computer Programming Practice (2008 Winter) Practice 2 기본 Unix/Linux 명령어숙지 2008. 12. 23 Contents Linux commands Basic commands File and Directory User Data Filtering Process Etc Conclusion & Recommended

More information

MPLAB C18 C

MPLAB C18 C MPLAB C18 C MPLAB C18 MPLAB C18 C MPLAB C18 C #define START, c:\mcc18 errorlevel{0 1} char isascii(char ch); list[list_optioin,list_option] OK, Cancel , MPLAB IDE User s Guide MPLAB C18 C

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 (Host) set up : Linux Backend RS-232, Ethernet, parallel(jtag) Host terminal Target terminal : monitor (Minicom) JTAG Cross compiler Boot loader Pentium Redhat 9.0 Serial port Serial cross cable Ethernet

More information

목차 소프트웨어 라이센스 계약 3 무선 연결 사용 시 참고 사항 4 보안 관련 참고 사항 6 Wireless Manager mobile edition 5.5 로 수행 가능한 작업 7 컴퓨터 확인 10 컴퓨터를 연결하기 위해 필요한 환경 10 소프트웨어 설치 / 제거 1

목차 소프트웨어 라이센스 계약 3 무선 연결 사용 시 참고 사항 4 보안 관련 참고 사항 6 Wireless Manager mobile edition 5.5 로 수행 가능한 작업 7 컴퓨터 확인 10 컴퓨터를 연결하기 위해 필요한 환경 10 소프트웨어 설치 / 제거 1 Windows 사용 설명서 Wireless Manager ME 5.5 Wireless Manager mobile edition 5.5 F1111-0 KOREAN WM-LY8JC-K 목차 소프트웨어 라이센스 계약 3 무선 연결 사용 시 참고 사항 4 보안 관련 참고 사항 6 Wireless Manager mobile edition 5.5 로 수행 가능한 작업

More information

Solaris 9 (x86) Installation Guide for VMware 7 Writer : 이경호

Solaris 9 (x86) Installation Guide for VMware 7 Writer : 이경호 Solaris 9 (x86) Installation Guide for VMware 7 Writer : 이경호 목차 1. 시스템구성... - 2-1.1. 개요... - 2-1.1.1. 정의... - 2-1.1.2. 목적... - 2-1.1.3. 환경... - 2-2. 준비사항... - 2-3. Virtual Machine Setup... - 3-4. Solaris9

More information

Network seminar.key

Network seminar.key Intro to Network .. 2 4 ( ) ( ). ?!? ~! This is ~ ( ) /,,,???? TCP/IP Application Layer Transfer Layer Internet Layer Data Link Layer Physical Layer OSI 7 TCP/IP Application Layer Transfer Layer 3 4 Network

More information

Mentor_PCB설계입문

Mentor_PCB설계입문 Mentor MCM, PCB 1999, 03, 13 (daedoo@eeinfokaistackr), (kkuumm00@orgionet) KAIST EE Terahertz Media & System Laboratory MCM, PCB (mentor) : da & Summary librarian jakup & package jakup & layout jakup &

More information

15_3oracle

15_3oracle Principal Consultant Corporate Management Team ( Oracle HRMS ) Agenda 1. Oracle Overview 2. HR Transformation 3. Oracle HRMS Initiatives 4. Oracle HRMS Model 5. Oracle HRMS System 6. Business Benefit 7.

More information

F1-1(수정).ppt

F1-1(수정).ppt , thcho@kisaorkr IPAK (Information Protection Assessment Kit) IAM (INFOSEC Assessment Methodology) 4 VAF (Vulnerability Assessment Framework) 5 OCTAVE (Operationally Critical Threat, Asset, and Vulnerability

More information

R50_51_kor_ch1

R50_51_kor_ch1 S/N : 1234567890123 Boot Device Priority NumLock [Off] Enable Keypad [By NumLock] Summary screen [Disabled] Boor-time Diagnostic Screen [Disabled] PXE OPROM [Only with F12]

More information

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) - 운영체제실습 사용자계정관리 2017. 6 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 사용자계정관리 1. 사용자계정관리 2. 그룹관리 3. 사용자계정관련파일 4. 패스워드관리 5. 사용자신분확인 사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System)

More information