unix solaris system & network administrator
TRANSCRIPT
![Page 1: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/1.jpg)
Training Professional Training Professional CenterCenter
11
CourseCourse
UNIX Solaris System & UNIX Solaris System & Network Administrator Network Administrator
Instructor:Instructor: Suwit Suwit SaiphanSaiphan
วิ�ทยากรวิ�ทยากร:: สุวิ�ทย สุายพั นธ์สุวิ�ทย สุายพั นธ์
![Page 2: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/2.jpg)
Training Professional Training Professional CenterCenter
22
IntroductionIntroduction
Course Introduction Instructor & Trainer Assistance Attendees / Trainees
Expectations Course Goals and Contents
![Page 3: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/3.jpg)
Training Professional Training Professional CenterCenter
33
Instructor & Trainer AssistanceInstructor & Trainer Assistance
Suwit Saiphan - สุ�วิ�ทย์� สุาย์พั�นธ์� Unix System and Network Administration
(Solaris, Linux, FreeBSD) Microsoft Windows 2003
System Environment, Active Directory, Network Infrastructure
Cisco Network Fundamental Information Security Consultant
Trainer Assistance - ผู้��ช่�วิย์วิ�ทย์ากร
![Page 4: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/4.jpg)
Training Professional Training Professional CenterCenter
44
Attendees / TraineesAttendees / Trainees
First-Last Name Responsibilities Expectations
![Page 5: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/5.jpg)
Training Professional Training Professional CenterCenter
55
ExpectationsExpectations
Upgrade Linux Solaris Unix System Security Solaris Administration Gain Knowledge in Unix Customer Services
![Page 6: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/6.jpg)
Training Professional Training Professional CenterCenter
66
จุดประสุงค์ และค์วิามร��พั��นฐานจุดประสุงค์ และค์วิามร��พั��นฐาน หลั�กสุ�ตรน��เหมาะสุ�าหร�บ
Unix System Administrator (Solaris) ผู้��ท��สุนใจเก��ย์วิก�บระบบย์�น�กซ์�
ควิามร� �พั$�นฐาน Course: Fundamentals of Unix Solaris Course: Intermediate System Administration for Solaris OE Perform basic Unix tasks Understand basic Unix commands Use vi text editor Interact with a windowing system
![Page 7: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/7.jpg)
Training Professional Training Professional CenterCenter
77
เน��อหาของหล กสุ�ตรเน��อหาของหล กสุ�ตร
Day 1 – Installation Introduction to Solaris 10 System Concepts and Choosing Hardware
Solaris 10 Installation Initialization, OpenBoot PROM, and Run Levels
![Page 8: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/8.jpg)
Training Professional Training Professional CenterCenter
88
เน��อหาของหล กสุ�ตรเน��อหาของหล กสุ�ตร ((ต#อต#อ))
Day 2 – System Essentials Introducing the Solaris OE Directory Hierarchy Managing Local Disk Devices Managing the Solaris OE File System Performing Mounts and Unmounts
Installing Software, Live Upgrade, and Patching Text Processing and Editing Shells, Scripts, and Scheduling Process Management
![Page 9: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/9.jpg)
Training Professional Training Professional CenterCenter
99
เน��อหาของหล กสุ�ตรเน��อหาของหล กสุ�ตร ((ต#อต#อ))
Day 3 – Security System Security File System Access Control Role-Based Access Control Users, Groups, and the Sun Management Console Kerberos and Pluggable Authentication
![Page 10: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/10.jpg)
Training Professional Training Professional CenterCenter
1010
เน��อหาของหล กสุ�ตรเน��อหาของหล กสุ�ตร ((ต#อต#อ))
Day 3,4 – Managing Devices Device and Resource Management Installing Disks and File Systems File System and Volume Management Backup and Recovery
Printer Management Pseudo File Systems and Virtual Memory System Logging, Accounting, and Tuning
![Page 11: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/11.jpg)
Training Professional Training Professional CenterCenter
1111
เน��อหาของหล กสุ�ตรเน��อหาของหล กสุ�ตร ((ต#อต#อ))
Day 4 – Networking Basic Networking DHCP and NTP Routing and Firewalls Remote Access Internet Layer (IPv6)
![Page 12: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/12.jpg)
Training Professional Training Professional CenterCenter
1212
เน��อหาของหล กสุ�ตรเน��อหาของหล กสุ�ตร ((ต#อต#อ))
Day 5 – Services, Directories, and Applications Network File System and Caching File System Sendmail Domain Name Service Network Information Service (NIS/NIS+) Lightweight Directory Access Protocol (LDAP) Samba Application Development and Debugging Web Applications and Services
![Page 13: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/13.jpg)
Training Professional Training Professional CenterCenter
1313
![Page 14: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/14.jpg)
Training Professional Training Professional CenterCenter
1414
Day1 - InstallationDay1 - Installation
Introduction to Solaris 10 System Concepts and Choosing Hardware
Solaris 10 Installation Initialization, OpenBoot PROM, and Run Levels
![Page 15: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/15.jpg)
Training Professional Training Professional CenterCenter
1515
HistoryHistory
AT&T Develop from Game Application AT&T Microsoft, Sun, IBM, HP The same core OS Sun – Free source code
Manual page $> man Editor vi (Visual Editor)
![Page 16: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/16.jpg)
Training Professional Training Professional CenterCenter
1616
Introduction to Solaris
UNIX Operating System Multiuser Multitasking Multithreading
Developed by Sun Microsystem System V (AT&T) Berkeley (BSD)
Operating Environment
![Page 17: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/17.jpg)
Training Professional Training Professional CenterCenter
1717
Introduction to Solaris
Solaris (Operating Environment) SunOS (Operating System)
Solaris 10 = SunOS 5.10 Solaris 9 = SunOS 5.9 Solaris 8 = SunOS 5.8
![Page 18: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/18.jpg)
Training Professional Training Professional CenterCenter
1818
Introduction to Solaris
Solaris 10 is to support: Database servers Message Queues XML Web Services J2EE application servers
Sun’s hardware solution based on UltraSPARCSupport for SMP more than 100 processors in
single server
![Page 19: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/19.jpg)
Training Professional Training Professional CenterCenter
1919
Introduction to Solaris
Sun’s innovations move from server to desktop Develop Java – Cross Platform support JVM
Write Once – Run Anywhere Promote free version of Solaris
SPARC and Intel
![Page 20: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/20.jpg)
Training Professional Training Professional CenterCenter
2020
Solaris InnovationsSolaris Innovations
Server Tools scalability, availability, security, integrity and manageability
Clustering Grids, Zones, and Resource Management Volume Management
RAID 0,1,5 and Mirror, Strip Live Upgrade System Management
SMC – System Management Console Tool Security Innovations
Kerberos Version 5 IPv6 and IPSec
![Page 21: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/21.jpg)
Training Professional Training Professional CenterCenter
2121
SPARC and IA System Admin DifferenceSPARC and IA System Admin Difference
CategoryCategory SPARCSPARC IAIASystem operation before kernel load
OpenBoot PROM BIOSSolaris Device Config AssistantMDB (Multiple Device Boot)
Booting system Command Option at PROM Command Option at MDB
![Page 22: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/22.jpg)
Training Professional Training Professional CenterCenter
2222
SPARC and IA System Admin DifferenceSPARC and IA System Admin Difference
CategoryCategory SPARCSPARC IAIABoot Program bootblk (Pri. boot program)
ufsboot (Sec. boot program)load kernel
mboot (MBR)pboot (Solaris Partition boot program)
Bootblk (Pri. boot program)ufsboot (Sec. boot program)load kernel
![Page 23: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/23.jpg)
Training Professional Training Professional CenterCenter
2323
SPARC and IA System Admin DifferenceSPARC and IA System Admin Difference
CategoryCategory SPARCSPARC IAIASystem Shutdown shutdown,init w/o
interventionshutdown,init w/ intervention
Disk Controller SCSI, IDE SCSI and IDE
Disk slice and partition Max. 8 slices (0-7) DiskMax. 4 fdisk partition
Sol fdisk 10 slices (0-9) but 0-7 store data
Diskette drive 3.5-inch diskette drive 3.5, 5.25-inch
![Page 24: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/24.jpg)
Training Professional Training Professional CenterCenter
2424
Solaris System Software EvolutionSolaris System Software Evolution
ReleaseRelease FeatureFeatureSolaris 1.0 (SunOS 4.x) Berkeley (BSD) Unix
Solaris 2.0 (SunOS 5.0) SVR4 (AT&T) and BSD
Solaris 2.1 (SunOS 5.1) Admin ToolsGUI, Print/Accout Manager,
Solaris 2.2 (SunOS 5.2) Vol ManagerCDROM
Solaris 2.3 (SunOS 5.3) VFS,Online Backup, PAM, PPP, CacheFS (NFS), NIS+
Solaris 2.4 (SunOS 5.4) Motif GUI (Installation)
Solaris 2.5 (SunOS 5.5) PAX,Soltice Admin Suite, Process Tool (/proc), Telnet client (4.4 BSD version), Improve rlogind, telnetd
Solaris 2.5.1 (SunOS 5.5.1) UserID,GroupID extend to max. sign integer
Solaris 2.6 (SunOS 5.6) Printing Software (NIS,NIS+), Large file support (UFS,NFS, CacheFS), NFS Kerberos use DES, RPC (GSS-API), Y2K compliance, WebNFS, JVM 1.1
![Page 25: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/25.jpg)
Training Professional Training Professional CenterCenter
2525
ReleaseRelease FeatureFeatureSolaris 7 (SunOS 5.7) 64bits (SPARC only), LDAP, Dynamic reconfiguration, AnswerBook2, Unicode,
RPC security, CDE (new tools)
Solaris 8 (SunOS 5.8) IPv6, Naming LDAP, Java2, Wizard (Installation), UDF (Universal Disk Format), DVD, Smart card, PDA, Multilanguage (90 locals,37 langs), XServer (X11R6.4), RBAC (Role-Based Access Control)
Solaris 8 (SunOS 5.8) (6/00) Mobile IP, Removable Media (DVD,Zip,Jaz,CDROM,diskette)
Solaris 8 (SunOS 5.8) (10/00) IP Multipathing with NICs, WBEM (Web-Based Enterprise Management, Print USB
Solaris 8 (SunOS 5.8) (1/01) LDAP+iPlanet WebServer, SMC 2.0 (RBAC), WBEB (init.wbem, update security, SMC Log viewer), USB (Sun Blade 100, 1000 and Sun Ray system)
Solaris 8 (SunOS 5.8) (4/01) New BIND, sendmail 8.10, IP multipathing with dynamic reconfiguration (DR), Mobile IP (reverse tunnel)
Solaris 8 (SunOS 5.8) (7/01) PPP 4.0 (async,sync comm., PAP, CHAP), NCA (Solaris Network Cache Accelerator), IP Multipathing (IPMP reboot safe)
Solaris 8 (SunOS 5.8) (10/01) DR 3.0 (Automated DR), USB (KB,Mouse,Printer,Audio)
Solaris 8 (SunOS 5.8) (2/02) RPC (Sun ONC+ async protocol)
Solaris System Software EvolutionSolaris System Software Evolution
![Page 26: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/26.jpg)
Training Professional Training Professional CenterCenter
2626
ReleaseRelease FeatureFeatureSolaris 9 (SunOS 5.9) Resource Manager (allocate resource), Fixed-priority (FX), Web Start Flash
Install (master,clone), Live Upgrade, New option (df, du, ls, 1K unit), pargs and preap (process debugging), NIS+ LDAP, Sun Internet FTP Server, sendmail 8.12, Improve NCA, IPMP (link-up-down), Mobile IP (advertise dynamic if), BIND 8.2.4, Solaris volume manager, SMC 2.1 (6 new tools), smpatch, Solaris Secure Shell, cdrw (Write CD)
Solaris 10 (SunOS 5.10) X86/X64, SPARC
Solaris Container – Grid Container (Isolate App, Service, Allocate resource, Increase resource utilization)
Solaris Secure Execution (File Integrity and Secure Execution, User&Process Right Management, IP Filter Firewall, Cyptographic Service/Secure, Enterprise Authentication – LDAP,PW,MD5,Kerberos,Smartcard)
Solaris Dynamic Tracing (easy to analyze, debug, optimize system, App in Realtime, Patch Management)
Solaris Predictive Self Healing (Auto diagnostic, isolate recovery from H/W, App fault)
Solaris System Software EvolutionSolaris System Software Evolution
![Page 27: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/27.jpg)
Training Professional Training Professional CenterCenter
2727
![Page 28: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/28.jpg)
Training Professional Training Professional CenterCenter
2828
Server PreparationServer Preparation
Enable 2 Solaris systems (By VMWare) Copy 2 VMs
Introduce VMWare with Solaris
Introduce to Windows System on Solaris CDE – Common Desktop Environment
JDS – Java Desktop System
![Page 29: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/29.jpg)
Training Professional Training Professional CenterCenter
2929
Desktop Resolution SettingDesktop Resolution Setting
1. Command Login prompt2. Login as root3. # kdmconfig4. Follow step
- Xsun/Xorg server- XF86 VMWare- MutipleFrequency 56kHz- 800x600 @16777777
![Page 30: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/30.jpg)
Training Professional Training Professional CenterCenter
3030
Server PreparationServer Preparation
Define IP address and Hostname Open Text Editor # gedit vi command # vi
Command Mode ESC
Edit Mode Key ESC+i Insert after cursor Key ESC+a Append after cursor
Exit vi ESC :q! , ZZ
Save text ESC :wq!
![Page 31: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/31.jpg)
Training Professional Training Professional CenterCenter
3131
Server PreparationServer Preparation
File /etc/hosts (Map IP – Hostname)Type 192.168.1.73 suwit001
File /etc/hostname.pcn0 (ก$าหนด IP ให� NIC)Type suwit001 (ก$าหนดให�ตรงก บไฟล /etc/hosts)
File /etc/nodename (hostname – login screen)Type suwit001 (ก$าหนดให�ตรงก บไฟล /etc/hosts)
Restart Machine# init 6 (reboot)
Or# shutdown –y –i6 –g0
![Page 32: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/32.jpg)
Training Professional Training Professional CenterCenter
3232
Solve warning ‘loghost’Solve warning ‘loghost’
File /etc/inet/ipnodes File /etc/inet/hosts /etc/hosts
127.0.0.1 localhost loghost xxx.yyy.zzz.aaa hostname
![Page 33: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/33.jpg)
Training Professional Training Professional CenterCenter
3333
Solve warning ‘sendmail’Solve warning ‘sendmail’
‘sendmail’ try to determine FQHN
(Fully-Qualified Host Name)
# /usr/sbin/check-hostname File /etc/inet/hosts /etc/hosts
127.0.0.1 localhost xxx.yyy.zzz.aaa hostname host.domain
File /etc/nsswitch.confhosts: file dnsipnodes: file dns
![Page 34: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/34.jpg)
Training Professional Training Professional CenterCenter
3434
Solve warning ‘sendmail’Solve warning ‘sendmail’
File /etc/defaultdomain mydomain.domain.domain
![Page 35: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/35.jpg)
Training Professional Training Professional CenterCenter
3535
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Key Concepts UNIX and the Kernel
Kernel Hierarchical file system, begins with root (/) System hardware devices logically on file system
The special file (/dev/pty, for pseudoterminals) Process based (Process ID = PID) Set of command-line utilities for text and numeric processing (cat, head,
tail, troff, col, tbl etc.) User processes are created (spawned) from shell
(Bourne Shell - sh) Multiple processes can be executed with & in background Multiple users can execute commands from pseudoterminals
![Page 36: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/36.jpg)
Training Professional Training Professional CenterCenter
3636
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
![Page 37: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/37.jpg)
Training Professional Training Professional CenterCenter
3737
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Key Concepts The Shell
Bourne shell (sh) The original UNIX shell used to write all system scripts
Korn shell (ksh) Provides enhanced input/output features, including the print and read commands
C shell (csh) Offers a command syntax similar to the C programming language
Bourne Again shell (bash) An open source, much improved version of the Bourne shell
Z shell (zsh) A freely available Bourne-like shell with a focus on sophisticated scripting features
![Page 38: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/38.jpg)
Training Professional Training Professional CenterCenter
3838
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Key Concepts The File System Multiuser, Multitasking, and Zoning Client/Server Networks Processes Naming Services Java 2 Enterprise Edition (J2EE) SPARC Hardware Supported Platforms Intel Hardware Devices Supported Under Solaris Intel
![Page 39: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/39.jpg)
Training Professional Training Professional CenterCenter
3939
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Key Concepts The File System
cachefs The CacheFS cached file system hsfs The High Sierra file system nfs The Network File System (NFS) pcfs The MS-DOS file system tmpfs A file system that uses memory ufs The standard UNIX File System (UFS)
The default local file system type /etc/default/fsThe default remote file system type /etc/default/fstype
s
![Page 40: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/40.jpg)
Training Professional Training Professional CenterCenter
4040
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Key Concepts Multiuser, Multitasking, and Zoning
Multiple users execute multiple application concurrently Multiple threads in single process SMP – Symmetric Multiprocessing Zone – Virtual instance work in resource management
framework
Client/Server Networks Remote Procedure Call (RPC) technology, NFS Remote Method Invocation (RMI) technology, Java
Networking and Distributed computing
![Page 41: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/41.jpg)
Training Professional Training Professional CenterCenter
4141
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Key Concepts Processes
(PID with UID and GID) Signal
Naming Services (DNS, NIS, NIS+, LDAP)
Java 2 Enterprise Edition (J2EE) JVM Java Web Application
![Page 42: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/42.jpg)
Training Professional Training Professional CenterCenter
4242
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Key Concepts SPARC Hardware
Scalable Processor ARChitecture (SPARC) High-speed buses, Fast I/O performance
UltraSPARC (workstation, server) PCI local bus, USB, SVGA
![Page 43: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/43.jpg)
Training Professional Training Professional CenterCenter
4343
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Key Concepts Supported Platforms
![Page 44: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/44.jpg)
Training Professional Training Professional CenterCenter
4444
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Key Concepts Intel Hardware Devices Supported Under Solaris Intel
![Page 45: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/45.jpg)
Training Professional Training Professional CenterCenter
4545
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Examples System Components
Base unit (aka “pizza box”), which contains the motherboard, SCSI controller, and SBUS cards
Frame buffer or graphics card SCSI or IDE units connected by SCSI or IDE cables to the SCSI or IDE co
ntroller in the pizza box CD-ROM drive, internal or external (SCSI or IDE) DVD-ROM drive, internal on newer systems Speaker box and microphone, external Two serial ports (A and B) A parallel port A tape drive, internal or external (DDAT/DDS/QIC and so on) Mouse (mmechanical or infrared) and keyboard (type 4 or type 5)
![Page 46: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/46.jpg)
Training Professional Training Professional CenterCenter
4646
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Examples Example Systems
Workstation Server
![Page 47: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/47.jpg)
Training Professional Training Professional CenterCenter
4747
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Procedures System Configuration
# prtconf
Basic Networking Terminology /etc/hostname.hmen
where n is the interface number and
hme is the interface type
![Page 48: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/48.jpg)
Training Professional Training Professional CenterCenter
4848
System Concepts and Choosing HardwareSystem Concepts and Choosing Hardware
Basic Networking Terminology Define multiple network interfaces
/etc/hostname.hmeNwhere N = interface number and
hme = interface type Assign different IP addresses to the same network interface. Hosti
ng “virtual” interfaces. /etc/hostname.hmeX:Ywhere X = physical device interface
Y = virtual interface number Define subnet mask for each of interfaces
/etc/netmasks
![Page 49: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/49.jpg)
Training Professional Training Professional CenterCenter
4949
Solaris 10 InstallationSolaris 10 Installation
Preinstallation Planning Disk Space Planning Device Names SPARC Preinstallation Intel Preinstallation
![Page 50: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/50.jpg)
Training Professional Training Professional CenterCenter
5050
Pre-InstallationPre-Installation
1. Host name(# uname –n, # hostname)
2. Protocol (IP) address(# ifconfig)
3. Name service type (LDAP, NIS, NIS+, DNS or non)
4. Subnet mask (/etc/netmasks file)
5. Geographic location and time zone (GMT+7)
6. Root password7. Language
![Page 51: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/51.jpg)
Training Professional Training Professional CenterCenter
5151
Method: Solaris 10 InstallationMethod: Solaris 10 Installation
Web Start Wizard JumpStart suninstall Live Upgrade
![Page 52: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/52.jpg)
Training Professional Training Professional CenterCenter
5252
Solaris 10 InstallationSolaris 10 Installation
Disk Partitions Disk Formatting and Virtual Memory The Boot Manager Web Start Wizard Installation
![Page 53: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/53.jpg)
Training Professional Training Professional CenterCenter
5353
Solaris 10 InstallationSolaris 10 Installation
Web Start Wizard Installation Configuration Network Support DHCP Server Hostname IP Address Netmask IPv6 Support Kerberos Server Name Services
DNS Server NIS/NIS+ Server LDAP Server
![Page 54: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/54.jpg)
Training Professional Training Professional CenterCenter
5454
Solaris 10 InstallationSolaris 10 Installation
Web Start Wizard Installation Router Time Zone and Locale Power Management Proxy Server 64-Bit Support Disk Selection and Layout Root Password Software Selection
![Page 55: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/55.jpg)
Training Professional Training Professional CenterCenter
5555
Solaris 10 InstallationSolaris 10 Installation Server Preparation
Add new 3 HDDs Enable BIOS to boot from CDROM first Insert Solaris 10 x86 Installation CD Power On
Installation Option: 1. Solaris Interactive Language: 0 Network DHCP Name Service DNS IPv6: No Kerbeos: No Domain Name: Yourname.com Server IP: 192.168.1.1
![Page 56: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/56.jpg)
Training Professional Training Professional CenterCenter
5656
Solaris OE Software GroupsSolaris OE Software Groups
![Page 57: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/57.jpg)
Training Professional Training Professional CenterCenter
5757
Create Virtual Machine via VMWareCreate Virtual Machine via VMWare
![Page 58: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/58.jpg)
Training Professional Training Professional CenterCenter
5858
Solaris 10 InstallationSolaris 10 Installation
Web Start Wizard Installation Network Installation suninstall Installation JumpStart
![Page 59: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/59.jpg)
Training Professional Training Professional CenterCenter
5959
Solaris 10 InstallationSolaris 10 Installation
JumpStart Boot Servers Installing Servers Boot Clients sysidcfg
![Page 60: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/60.jpg)
Training Professional Training Professional CenterCenter
6060
Solaris 10 InstallationSolaris 10 Installation
sysidcfg
![Page 61: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/61.jpg)
Training Professional Training Professional CenterCenter
6161
Solaris 10 InstallationSolaris 10 Installation
sysidcfg
![Page 62: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/62.jpg)
Training Professional Training Professional CenterCenter
6262
Post-Check after InstallationPost-Check after Installation
Software Package after installationFile /var/sadm/install/contents
View file contents# grep “showrev” /var/sadm/install/contents# more /var/sadm/install/contents# cat /var/sadm/install/contents
Patches & Updatehttp://www.sun.com Download Patch & Updatehttp://sunsolve.sun.com
![Page 63: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/63.jpg)
Training Professional Training Professional CenterCenter
6363
![Page 64: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/64.jpg)
Training Professional Training Professional CenterCenter
6464
Initialization, OpenBoot PROM, and Run LevelsInitialization, OpenBoot PROM, and Run Levels
OpenBoot (Stop-A) Boot the system, by using the boot command
ok> boot [cdrom|net]
Perform diagnostics on hardware devices by using the diag command ok> diag ok> probe-scsi-all ok> probe-ide
Test network connectivity by using the watch-net command Help
ok> help
![Page 65: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/65.jpg)
Training Professional Training Professional CenterCenter
6565
Executing Boot PROM Commands Executing Boot PROM Commands
![Page 66: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/66.jpg)
Training Professional Training Professional CenterCenter
6666
OpenBoot Architecture StandardOpenBoot Architecture Standard
Test and initialize system h/w Determine the system h/w configuration Boot the operating environment Provide an interactive interface for configuration
testing and debugging Enable the use of 3rd device
# /usr/platform/’uname –m’/sbin/prtdiag –vcheck version of OpenBoot
![Page 67: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/67.jpg)
Training Professional Training Professional CenterCenter
6767
OpenBoot Architecture StandardOpenBoot Architecture Standard
1.X SPARC system
2.X The first Openboot PROM
3.X UltraSPARC
4.X 64-bits UltraSPARC
5.X Sun Enterprise 3500-3800 etc.
![Page 68: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/68.jpg)
Training Professional Training Professional CenterCenter
6868
Introducing Boot PROM Fundamentals Introducing Boot PROM Fundamentals
![Page 69: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/69.jpg)
Training Professional Training Professional CenterCenter
6969
POST = Power On Self TestPOST = Power On Self Test
Probes the memory and then the CPU Probes bus device, interprets their devices, and build a device tree Install console
* After boot PROM initialize the system, the banner displays on the console
Controlling the POST PhaseStop+D = switch to diagnostic mode (diag-switch? Is set to true)Stop+N = Clear to the default valuesStop+A =
![Page 70: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/70.jpg)
Training Professional Training Professional CenterCenter
7070
Initialization, OpenBoot PROM, and Run LevelsInitialization, OpenBoot PROM, and Run Levels
/sbin/init
![Page 71: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/71.jpg)
Training Professional Training Professional CenterCenter
7171
Initialization, OpenBoot PROM, and Run LevelsInitialization, OpenBoot PROM, and Run Levels
/sbin/init
![Page 72: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/72.jpg)
Training Professional Training Professional CenterCenter
7272
The The initinit phase phase
![Page 73: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/73.jpg)
Training Professional Training Professional CenterCenter
7373
The /etc/inittab fileThe /etc/inittab file
id:rstate:action:processid:rstate:action:process
![Page 74: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/74.jpg)
Training Professional Training Professional CenterCenter
7474
The The initinit process process
![Page 75: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/75.jpg)
Training Professional Training Professional CenterCenter
7575
![Page 76: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/76.jpg)
Training Professional Training Professional CenterCenter
7676
Solaris OE Run LevelSolaris OE Run Level
# who -r
![Page 77: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/77.jpg)
Training Professional Training Professional CenterCenter
7777
Solaris OE Run LevelSolaris OE Run Level
0 = System is running the PROM monitorS,s = Single-user mode with critical file system mounted and
accessible1 = Single-user administrative state with access to all
available file system2 = The system is support multi-user,Multiple users can
access the system, All system daemon are running except for the NFS server
3 = The default run level in the /etc/inittab file (multi-user operation) and has NFS resource sharing)
4 = Not implemented5 = The Solaris is shutdown and sytem (h/w) is power-off6 = The Solaris is shutdown and reboot
![Page 78: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/78.jpg)
Training Professional Training Professional CenterCenter
7878
Identifying the Phases of the Boot ProcessIdentifying the Phases of the Boot Process Boot PROM phase
PROM runs POST boot Locates boot-device boot Reads bootblk boot Loads bootblk
Boot Program Phase bootblk Loads Secondary Boot Program (ufsboot) ufsboot Loads kernel 32-bit or 64-bit kernel
kernel = genunix / unix
The kernel Initialization Phase kernel Reads Configuration File /etc/system kernel Initializes itself and Load Modules
![Page 79: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/79.jpg)
Training Professional Training Professional CenterCenter
7979
The kernel initialization PhaseThe kernel initialization Phase
Module subdirectories in /kernel drv = device drivers exec = Executable file formats fs = File system types, for example, ufs, nfs and proc misc = Miscellaneous modules (virtual swap) sched = scheduling classes (process execution scheduling) strmod = Stream modules (generalized connection between users
and device driver) sys = System calls (defined interfaces for application to use)
/kernel/drv contains all of the device drivers that are use system boot
/usr/kernel/drv used for all other device drivers
![Page 80: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/80.jpg)
Training Professional Training Professional CenterCenter
8080
Kernel and Modules Loaded In MemoryKernel and Modules Loaded In Memory
![Page 81: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/81.jpg)
Training Professional Training Professional CenterCenter
8181
The /etc/system file can explicitly controlThe /etc/system file can explicitly control
The search path for default kernel modules to be loaded at boot time
The root file system type and device The modules that are excluded from loading
automatically at boot time The modules to be forcibly loaded a boot time,
rather than a first access The new values to override the default
![Page 82: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/82.jpg)
Training Professional Training Professional CenterCenter
8282
Starting Up SystemsStarting Up Systems
Run Control Scripts /sbin/rc0 /sbin/rc1 /sbin/rc2 /sbin/rc3 /sbin/rc5 and /sbin/rc6 /sbin/rcS
Finding Run Level for System who -r
![Page 83: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/83.jpg)
Training Professional Training Professional CenterCenter
8383
Starting Up SystemsStarting Up Systems
Run Control Script Form
S,K[0-9][a-z][A-Z] S = Start script K = Stop script
S10webserver S20dbserver
/etc/rc3.d S10webserver S20dbserver
![Page 84: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/84.jpg)
Training Professional Training Professional CenterCenter
8484
Writing Run Control ScriptWriting Run Control Script
![Page 85: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/85.jpg)
Training Professional Training Professional CenterCenter
8585
Run Control ScriptRun Control Script /etc/init.d
script1 script2 script3
/etc/rc1.d K10xxxx /etc/init.d/script1 K20yyyy /etc/init.d/script2
/etc/rc3.d S10xxxx /etc/init.d/script1 S20yyyy /etc/init.d/script2
Run RC script$> /etc/init.d/script1 [start | stop]$> /etc/rc#.d/S10xxxx [start | stop]$> /etc/rc#.d/K10xxxx [start | stop]
![Page 86: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/86.jpg)
Training Professional Training Professional CenterCenter
8686
Check hard links between 2 filesCheck hard links between 2 files
Inode # Inode #
![Page 87: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/87.jpg)
Training Professional Training Professional CenterCenter
8787
Run Control ScriptRun Control Script
Initialize, Booting# /sbin/rc# /etc/rc#.d/* start
# /sbin/rc3 /etc/rc3.d/K##xxxx start# /sbin/rc3 /etc/rc3.d/K##yyyy start# /sbin/rc3 /etc/rc3.d/K##zzzz start# /sbin/rc3 /etc/rc3.d/S##xxxx start# /sbin/rc3 /etc/rc3.d/S##yyyy start# /sbin/rc3 /etc/rc3.d/S##zzzz start
![Page 88: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/88.jpg)
Training Professional Training Professional CenterCenter
8888
Step of starting up systemStep of starting up system
Boot PROM check hardware (SPARC) Intel x86 (BIOS)
Bootblk Kernel initialize system init Init /sbin/rc# /etc/rc#
Start script /etc/init.d เก&บ Scripts ท��เป็(นมาตรฐานในการใช่�งาน /sbin/rc# จะร�น Scripts ใน /etc/rc#.d/
![Page 89: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/89.jpg)
Training Professional Training Professional CenterCenter
8989
Starting Up SystemsStarting Up Systems
Change Run Level Become root / superuser # telinit [run level] (Recommend) # init [run level]
Shutdown shutdown –y –g [period] –i [run level] [message] # shutdown –y –g 30 –i 6 “System will shutdown”
![Page 90: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/90.jpg)
Training Professional Training Professional CenterCenter
9090
Starting Up SystemsStarting Up Systems
Booting Protocols SPARC Platform (OpenBoot PROM)
bootblk ufsboot kernel init
IA Platform (PC BIOS) mboot (Master Boot Record) pboot (Partition boot program) bootblk ufsboot kernel init
![Page 91: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/91.jpg)
Training Professional Training Professional CenterCenter
9191
Starting Up SystemsStarting Up Systems
Booting System Turn off system power because of power outage Change kernel parameters in /etc/system Perform system maintenance, backup or restore
system data Repair system configuration file /etc/system Changing pseudo device parameters in /etc/system Add or remove hardware from system Boot kernel debugger to track down system problem
![Page 92: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/92.jpg)
Training Professional Training Professional CenterCenter
9292
Starting Up SystemsStarting Up Systems
View Boot Message /var/adm/messages
Crash Dump & Reboot system halt –d (save in swap file system) /tmp dumpadm (configure crash dump) savecore (/var/crash/hostname)
Boot System for Recovery Purpose SPARC IA
![Page 93: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/93.jpg)
Training Professional Training Professional CenterCenter
9393
Starting Up SystemsStarting Up Systems
Boot System for Recovery Purpose Boot from Solaris 10 Installation CD SPARC
Press Stop-A ok> boot cdrom
IA Screen selection mode
b –s # mount /dev/dsk/c0d0s0 /a # cd /a/etc # vi passwd (in case of user recorvery) # vi shadow (in case of password recovery)
![Page 94: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/94.jpg)
Training Professional Training Professional CenterCenter
9494
Starting Up SystemsStarting Up Systems
Search text in file grep “search string” filename # grep “Aug 22 13:56” /var/adm/message # grep –i “Aug 22 13:56” /var/adm/message egrep
Create file with zero byte # cat > filename
Type content Ctrl-C
# touch filename # vi filename (save and exit)
![Page 95: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/95.jpg)
Training Professional Training Professional CenterCenter
9595
Check boot configurationCheck boot configuration
# cd /usr/platform/i86pc# eeprom
![Page 96: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/96.jpg)
Training Professional Training Professional CenterCenter
9696
Shutting down SystemShutting down System
Recommendation /usr/sbin/shutdown /etc/telinit and /sbin/init
Not recommendation /usr/sbin/halt /usr/sbin/reboot /usr/sbin/uadmin 2 0
![Page 97: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/97.jpg)
Training Professional Training Professional CenterCenter
9797
![Page 98: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/98.jpg)
Training Professional Training Professional CenterCenter
9898
Review Day1Review Day1
Introduction to Solaris 10 System Concepts and Choosing Hardware
Solaris 10 Installation Initialization, OpenBoot PROM, and Run Levels
![Page 99: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/99.jpg)
Training Professional Training Professional CenterCenter
9999
![Page 100: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/100.jpg)
Training Professional Training Professional CenterCenter
100100
Day 2 – System EssentialsDay 2 – System Essentials
Introducing the Solaris OE Directory Hierarchy Managing Local Disk Devices Managing the Solaris OE File System Performing Mounts and Unmounts
Installing Software, Live Upgrade, and Patching Text Processing and Editing Shells, Scripts, and Scheduling Process Management
![Page 101: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/101.jpg)
Training Professional Training Professional CenterCenter
101101
Introducing the Solaris OE Directory Introducing the Solaris OE Directory HierarchyHierarchy
Introducing / (root) Subdirectories
![Page 102: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/102.jpg)
Training Professional Training Professional CenterCenter
102102
Important System DirectoriesImportant System Directories /bin – Symbolic link to /usr/bin (binary files of standard
system command) /dev – Primary directory for logical device names - soft link
point to device files in /devices /cua – Dialup device - modem /dsk – Block disk device /fbs – Frame buffer device /fd – File descriptors (fd0=stdin, fd1=stdout, fd2=stderr) /md – Logical volumn management metadisk devices /pts – Pseudo disk devices /rdsk – Raw disk devices /mnt – Tape device /sound – Audio device /term – Serial devices
/devices – Primary directory for physical device name
![Page 103: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/103.jpg)
Training Professional Training Professional CenterCenter
103103
Important System DirectoriesImportant System Directories
/etc – Host specific configuration file, database file /acct – Configuration info accounting /cron.d – Configuration cron utility /default– Default info for various program /inet – Network services /init.d – Script for changing between run levels /lib – Dynamic linking libraries /lp – Printer subsystem /mail – mail subsystem (sendmail – free) /nfs – NFS server logging /opt – Optional packages /rc#.d – Script enter/leave specific run level number /skel – Default shell initialization files for new user accounts
![Page 104: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/104.jpg)
Training Professional Training Professional CenterCenter
104104
Important System DirectoriesImportant System Directories
/export – Default community shared file user account /home – Default directory or mount point for
user’s home directory when AutoFS is running /kernel – Platform-independent loadable kernel modules /mnt – Temporary mount point for file systems
(mount /dev/dsk/cdrom /a) /opt – Add-on application packages /platform – Platform-dependent loadable kernel modules /sbin – Essential executable files /tmp – Temporary directory, cleaned when boot /usr – Programs, applications, scripts
![Page 105: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/105.jpg)
Training Professional Training Professional CenterCenter
105105
Important System DirectoriesImportant System Directories /usr – Contain program, scripts and libraries used by users
usr = UNIX System Resources /bin – Standard system commands /ccs – Compilation programs and libs /demo – Demo program and data /dt – Common Desktop Environment (CDE) software /includes – Header files C program /java – Java program and lib /kernel – Platform-independent loadable kernel module that are not
generally required /lib – Various program lib, bin /opt – Configuration file for program /sbin – System command /spool – Symbolic link to /var/spool directory
/var – Temporary, Logging, Status Files
![Page 106: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/106.jpg)
Training Professional Training Professional CenterCenter
106106
Introducing File ComponentsIntroducing File Components
File Name - Name of file Inode Number - Owner, permission, size Data Blocks - Data
![Page 107: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/107.jpg)
Training Professional Training Professional CenterCenter
107107
Identify File TypesIdentify File Types
Regular files Directories Symbolic links – Soft links Device files
Block-special device file Character-special device file
![Page 108: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/108.jpg)
Training Professional Training Professional CenterCenter
108108
Regular Files / DirectoriesRegular Files / Directories
![Page 109: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/109.jpg)
Training Professional Training Professional CenterCenter
109109
Symbolic LinksSymbolic Links
![Page 110: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/110.jpg)
Training Professional Training Professional CenterCenter
110110
Device files – Block/Character-special device filesDevice files – Block/Character-special device files
![Page 111: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/111.jpg)
Training Professional Training Professional CenterCenter
111111
Regular FilesRegular Files
File1 Inode 1282 Data Block
![Page 112: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/112.jpg)
Training Professional Training Professional CenterCenter
112112
Regular FilesRegular Files
![Page 113: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/113.jpg)
Training Professional Training Professional CenterCenter
113113
DirectoriesDirectories
dir1 Inode 4221 Data Block
File1 = Inode 1282
![Page 114: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/114.jpg)
Training Professional Training Professional CenterCenter
114114
DirectoriesDirectories
![Page 115: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/115.jpg)
Training Professional Training Professional CenterCenter
115115
Symbolic LinksSymbolic Links
![Page 116: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/116.jpg)
Training Professional Training Professional CenterCenter
116116
Device FilesDevice Files
![Page 117: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/117.jpg)
Training Professional Training Professional CenterCenter
117117
Device Files ExampleDevice Files Example
![Page 118: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/118.jpg)
Training Professional Training Professional CenterCenter
118118
Introducing Introducing Hard LinksHard Links
![Page 119: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/119.jpg)
Training Professional Training Professional CenterCenter
119119
Creating new Hard LinksCreating new Hard Links
![Page 120: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/120.jpg)
Training Professional Training Professional CenterCenter
120120
Create and Remove - Soft and Hard LinksCreate and Remove - Soft and Hard Links
Character-special devices = raw devicesBlock-special devices = block device
# ln –s file1 link1 soft link # ln file1 file2 hard link # ls –l # ls –li inum = 1282 # find . –inum 1282 # rm file1
![Page 121: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/121.jpg)
Training Professional Training Professional CenterCenter
121121
Comparison Soft – Hard LinkComparison Soft – Hard Link
Soft Link Hard Link Differ inode Same inode # ln –s file1 link1 # ln file1 file2 rm file1, link2 can’t use rm file1, file2 exists Files, Directories File only, same FS
** Size link1 = No of char path name number of link
![Page 122: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/122.jpg)
Training Professional Training Professional CenterCenter
122122
![Page 123: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/123.jpg)
Training Professional Training Professional CenterCenter
123123
Managing Local Disk DevicesManaging Local Disk Devices
Physical disk structureComponents of a Disk
Data organization on disk platters Disk Platter Component
Sector = 512 bytes (Disk Block) Track = Sector + Sector Cylinder = Track + Track
![Page 124: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/124.jpg)
Training Professional Training Professional CenterCenter
124124
Data organization on disk platters - SectorData organization on disk platters - Sector
![Page 125: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/125.jpg)
Training Professional Training Professional CenterCenter
125125
Data organization on disk platters - TrackData organization on disk platters - Track
![Page 126: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/126.jpg)
Training Professional Training Professional CenterCenter
126126
Data organization on disk platters - CylinderData organization on disk platters - Cylinder
![Page 127: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/127.jpg)
Training Professional Training Professional CenterCenter
127127
Manage Disk DeviceManage Disk Device
Disk Slices Disk Division Disk Slices
Partitions on a disk Grouping of cylinders
Slice0 – Root system file (/ [root]) Slice1 – Swap Slice2 – Entire disk, Don’t Touch Slice5 – Optional software (/opt) Slice6 - /usr file system Slice7 – User data files (/export/home)
![Page 128: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/128.jpg)
Training Professional Training Professional CenterCenter
128128
Disk Division/SlicesDisk Division/Slices
![Page 129: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/129.jpg)
Training Professional Training Professional CenterCenter
129129
Disk SlicesDisk Slices
![Page 130: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/130.jpg)
Training Professional Training Professional CenterCenter
130130
Disk Slice Naming ConventionsDisk Slice Naming Conventions
![Page 131: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/131.jpg)
Training Professional Training Professional CenterCenter
131131
Disk Slice Name SCSI ConfigurationDisk Slice Name SCSI Configuration
Small Computer System Interface = SCSI
Disk Number = Logical Unit Name (LUN)
![Page 132: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/132.jpg)
Training Professional Training Professional CenterCenter
132132
Disk Slice Name IDE ConfigurationDisk Slice Name IDE Configuration
Integrated Drive Electronics (IDE)
![Page 133: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/133.jpg)
Training Professional Training Professional CenterCenter
133133
Check Solaris ReleaseCheck Solaris Release
# cat /etc/release
![Page 134: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/134.jpg)
Training Professional Training Professional CenterCenter
134134
Introducing Solaris OE Device Naming Convent.Introducing Solaris OE Device Naming Convent.
Logical device names
![Page 135: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/135.jpg)
Training Professional Training Professional CenterCenter
135135
Introducing Solaris OE Device Naming Convent.Introducing Solaris OE Device Naming Convent.
Physical device names - The /devices Directory structure
![Page 136: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/136.jpg)
Training Professional Training Professional CenterCenter
136136
Introducing Solaris OE Device Naming Convent.Introducing Solaris OE Device Naming Convent.
Instance namesdadn (direct access device)
Where n = 0 or 1,2,3…
sdn (scsi disk)
where n = 0 or 1,2,3…
st (tape device)
![Page 137: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/137.jpg)
Training Professional Training Professional CenterCenter
137137
Listing a System's DevicesListing a System's Devices
Listing a System's Devices The /etc/path_to_inst file The prtconf command The format command
Check instance nameprtconf = print configuration# prtconf | more# prtconf | grep –v ‘not’ | more
![Page 138: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/138.jpg)
Training Professional Training Professional CenterCenter
138138
Reconfiguring DevicesReconfiguring Devices
Reconfiguring Devices Performing a reconfiguration boot Using the devfsadm command
# devfsadm
Performing a reconfiguration boot Create file /reconfigure (0 byte)
# touch /reconfigure # init 5
Cleanup that remove unreferenced# devfsadm –C
![Page 139: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/139.jpg)
Training Professional Training Professional CenterCenter
139139
Partitioning the Hard DiskPartitioning the Hard Disk
![Page 140: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/140.jpg)
Training Professional Training Professional CenterCenter
140140
Partitioning the Hard Disk – Wasted SpacePartitioning the Hard Disk – Wasted Space
![Page 141: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/141.jpg)
Training Professional Training Professional CenterCenter
141141
Partitioning the Hard Disk – OverlappingPartitioning the Hard Disk – Overlapping
![Page 142: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/142.jpg)
Training Professional Training Professional CenterCenter
142142
Introducing disk partition tableIntroducing disk partition table
![Page 143: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/143.jpg)
Training Professional Training Professional CenterCenter
143143
Using the Using the formatformat command command Partitioning a disk Partitioning a disk
![Page 144: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/144.jpg)
Training Professional Training Professional CenterCenter
144144
Using the Using the formatformat command command Partitioning a disk Partitioning a disk
![Page 145: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/145.jpg)
Training Professional Training Professional CenterCenter
145145
Using the Using the formatformat command command Partitioning a disk Partitioning a disk
![Page 146: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/146.jpg)
Training Professional Training Professional CenterCenter
146146
Using the Using the formatformat command command Partitioning a disk Partitioning a disk
![Page 147: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/147.jpg)
Training Professional Training Professional CenterCenter
147147
Using the Using the formatformat command command Partitioning a disk Partitioning a disk
![Page 148: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/148.jpg)
Training Professional Training Professional CenterCenter
148148
Using the Using the formatformat command command Partitioning a disk Partitioning a disk
![Page 149: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/149.jpg)
Training Professional Training Professional CenterCenter
149149
Using the Using the formatformat command command Partitioning a disk Partitioning a disk
![Page 150: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/150.jpg)
Training Professional Training Professional CenterCenter
150150
Using the Using the formatformat command command Partitioning a disk Partitioning a disk
![Page 151: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/151.jpg)
Training Professional Training Professional CenterCenter
151151
Using the Using the formatformat command command Partitioning a disk Partitioning a disk
![Page 152: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/152.jpg)
Training Professional Training Professional CenterCenter
152152
Using the Using the formatformat command command Partitioning a disk Partitioning a disk
![Page 153: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/153.jpg)
Training Professional Training Professional CenterCenter
153153
Saving a partition table to the Saving a partition table to the /etc/format.dat/etc/format.dat file file
![Page 154: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/154.jpg)
Training Professional Training Professional CenterCenter
154154
Using the customized partition tableUsing the customized partition table
![Page 155: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/155.jpg)
Training Professional Training Professional CenterCenter
155155
Using the customized partition tableUsing the customized partition table
format > verify
![Page 156: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/156.jpg)
Training Professional Training Professional CenterCenter
156156
Setting up Disk SlicesSetting up Disk Slices
SliceSlice File systemFile system DescriptionDescription Client/ServerClient/Server
0 root Hold files and directories that make OS Both
1 swap Provide virtual memory or swap space Both
2 backup Refer to the entire disk, by format command Both
3 - Up to design Both
4 - Up to design Both
5 /opt Hold App software added to the system Both
6 /usrHold OS command, run by users, document, system program
Both
7 /export/home Hold home folder from remote system Both
8 -Contain the boot slice info at the beginning of Solaris partition – enable boot from HDD
Both
9 -Provide area reserved for alternative disk block. Alternative sector slice.
Both
![Page 157: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/157.jpg)
Training Professional Training Professional CenterCenter
157157
Partitioning the Hard DiskPartitioning the Hard Disk
VTOC = Volume table of content
Reading a disk VTOC# prtvtoc /dev/rdsk/c1t0d0s2# prtvtoc /dev/rdsk/c1t0d0s2 > /vtoc/c1t0d0
Populate / Update VTOC to harddisk# fmthard –s /vtoc/c1t0d0 /dev/rdsk/c#t#d#s2
Caution: The fmthard command cannot write a disk label on the unlabeled disk.Use the format utility for this purpose
![Page 158: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/158.jpg)
Training Professional Training Professional CenterCenter
158158
Format Partion TableFormat Partion Table
# newfs /dev/rdsk/c2t0d0s7
Automatic mount at boot# mkdir /export/software# gedit /etc/vfstab
# init 6
Check auto-mounting# df –h# cd /export/software
/dev/dsk/c2t0d0s7 /dev/rdsk/c2t0d0s7 /export/software ufs yes 1 -
![Page 159: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/159.jpg)
Training Professional Training Professional CenterCenter
159159
Automatic mount at bootAutomatic mount at boot
Field ‘fsck pass’ = 1 Ensure sequential fsck checking= 2 Do not ensure sequential fsck checking
![Page 160: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/160.jpg)
Training Professional Training Professional CenterCenter
160160
Adding new HarddiskAdding new Harddisk
Mount on booting Edit in file /etc/vfstab
![Page 161: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/161.jpg)
Training Professional Training Professional CenterCenter
161161
![Page 162: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/162.jpg)
Training Professional Training Professional CenterCenter
162162
Managing the Solaris OE File SystemManaging the Solaris OE File System
Disk-based file systems ufs = unix file system (Berkeley fast file system) hsfs = high sierra file system (CD-ROM) pcfs = PC file system (DOS, FAT32) udfs = universal disk format file system (Optical
storage DVD, CD-ROM)
![Page 163: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/163.jpg)
Training Professional Training Professional CenterCenter
163163
Managing the Solaris OE File SystemManaging the Solaris OE File System
Distributed file systems nfs = network file system, allows users to share file
Pseudo file systems tmpfs = temporary file system (/tmp), created and
destroyed every time the system is reboot swapfs = swap file system is used by kernel to
manage swap space on disk fdfs = file descriptor file system /dev/fd/0, /dev/fd/1
#/dev/fd/0 = stdin = < 0<#/dev/fd/1 = stdout = > 1>#/dev/fd/2 = stderr 2>#/dev/fd/3 = file name
procfs = process file system contains a list of active processes in /proc such as #ps
mntfs = mount file system provides read-only info from kernel
![Page 164: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/164.jpg)
Training Professional Training Professional CenterCenter
164164
Managing the Solaris OE File SystemManaging the Solaris OE File System
![Page 165: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/165.jpg)
Training Professional Training Professional CenterCenter
165165
Managing the Solaris OE File SystemManaging the Solaris OE File System
![Page 166: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/166.jpg)
Training Professional Training Professional CenterCenter
166166
Create a New UFS file systemCreate a New UFS file system
Disk label VTOC
Boot Block The bootstrap program (bootblk) resides in the 15 disk sector
(Sector 1-15), Only the / (root) file system has an active boot block.
Primary Superblock (Sector 16-31) The number of data blocks The number of cylinder groups The size of a data block and fragment A description of the h/w, derived from the label The name of the mount point File system state flag: clean, stable, active, logging or unknown
![Page 167: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/167.jpg)
Training Professional Training Professional CenterCenter
167167
Create a New UFS file systemCreate a New UFS file system
Backup Superblock (Sector 32) The replication protects the critical data in the superblock
Cylinder group blocks The number of Inodes The number of data blocks in the cylinder group The number of directories Free blocks, free inodes, and free fragments in the cylinder
group The free block map The used inode map
![Page 168: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/168.jpg)
Training Professional Training Professional CenterCenter
168168
Create a New UFS file systemCreate a New UFS file system
The ufs inode The type of file and the access mode The UID and GID The size of the file The link count The time the file was last accessed and modified and the inode
change The total number of data block used by or allocated to the file Two types of pointer direct pointers and indirect pointers
![Page 169: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/169.jpg)
Training Professional Training Professional CenterCenter
169169
InodesInodes
Twelve-8 bytes = 96 bytes
![Page 170: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/170.jpg)
Training Professional Training Professional CenterCenter
170170
Data Block and fragmentationData Block and fragmentation
1kbyte * 8 = 8196 bytes
![Page 171: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/171.jpg)
Training Professional Training Professional CenterCenter
171171
Using the newfs commandUsing the newfs command
# newfs /dev/rdsk/c1t3d0s0
Newfs: construct a new file system/dev/rdsk/c1t3d0s0 : (y/n)? Y
This process also creates a lost+found directory for ufs file system,which is directory that is used by the file system check andrepair (fsck command) utility (1-10% of disk space)
# newfs –m %free /dev/rdsk/c1t3d0s0# newfs –m 20 /dev/rdsk/c1t3d0s0
# fstype –v /dev/rdsk/c0t0d0s0 | head -10 check % of lost+found dir.# tunefs –m 1 /dev/rdsk/c1t3d0s0Minimum percentage of free space change from 10% to 1%
![Page 172: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/172.jpg)
Training Professional Training Professional CenterCenter
172172
Checking the File system by Using fsck commandChecking the File system by Using fsck command
![Page 173: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/173.jpg)
Training Professional Training Professional CenterCenter
173173
Checking the File system by using Checking the File system by using fsckfsck command command
Data Inconsistencies checked by fsck command
![Page 174: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/174.jpg)
Training Professional Training Professional CenterCenter
174174
Checking the File system by Using fsck commandChecking the File system by Using fsck command
Caution: Never run the fsck command on a mounted file system,/ (root), /usr and /var if need run on single mode (# init 0)
Checking the File system
# fsck –y /dev/rdsk/c0t0d0s0
# fsck –y /export/home mount point
# fsck –o f,p /dev/rdsk/c0t0d0s5
where f = forces a file system check state of regardless mark clean flag
p = Check and fix file system
![Page 175: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/175.jpg)
Training Professional Training Professional CenterCenter
175175
Checking the data consistency of File systemChecking the data consistency of File system
# fsck /dev/rdsk/c0d1s0
Finding whether need to checking /dev/rdsk/c0d1s0 /export/data # umount /export/data # fsck –m /dev/rdsk/c0d1s0 If need, init S or s # fsck /dev/rdsk/c0d1s0 # man fsck
![Page 176: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/176.jpg)
Training Professional Training Professional CenterCenter
176176
Become single user mode – To use fsck commandBecome single user mode – To use fsck command
![Page 177: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/177.jpg)
Training Professional Training Professional CenterCenter
177177
Resolve File System InconsistenciesResolve File System Inconsistencies Reconnecting an allocated unreferenced file Adjusting a link counter Salvaging the free list Using backup superblocks
Error Message:- Cannot mount file system name- Device name is not the fstype- Cannot mount /dev/dsk/c0t0d0s7
# fsck –o b=32 /dev/rdsk/c1t3d0s0
# newfs –N /dev/rdsk/c0t0d0s7where N = To view the file system parameter that you use to create a new file system without
![Page 178: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/178.jpg)
Training Professional Training Professional CenterCenter
178178
Resolve File System InconsistenciesResolve File System Inconsistencies
![Page 179: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/179.jpg)
Training Professional Training Professional CenterCenter
179179
Resolve File System InconsistenciesResolve File System Inconsistencies
![Page 180: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/180.jpg)
Training Professional Training Professional CenterCenter
180180
Monitoring File System UseMonitoring File System Use
Using the df command Using the du command Using the quot command Using the SMC usage tool
![Page 181: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/181.jpg)
Training Professional Training Professional CenterCenter
181181
Monitoring File System Use - Monitoring File System Use - dfdf
dfdf
display the number of free disk block-a = report on all file system
-b = print the total number of Kbytes free
-e = print only the number of file
-k = display disk allocation in Kbytes
-h = acts like –k (14K, 234M etc)
-l = report on local file system only
# df –k
# df –h
![Page 182: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/182.jpg)
Training Professional Training Professional CenterCenter
182182
Monitoring File System UseMonitoring File System Use - - dudu
dudu
display the number of disk block used by directory and file, each disk block consist of 512 bytes-k display disk use in Kbytes
-s display only the summary in 512 bytes block
-a display the number of block used all files
# du –k
# du –ak /opt
# du –sk /opt
![Page 183: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/183.jpg)
Training Professional Training Professional CenterCenter
183183
Monitoring File System Use - Monitoring File System Use - quotquot
quotquot
display how much disk space in Kbytes, is being use by users-a = report on all mountd file system
-f = includes the number of files
# quot –af
# quot –f /dev/dsk/c1t0d0s5
![Page 184: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/184.jpg)
Training Professional Training Professional CenterCenter
184184
Monitoring File System Use - Monitoring File System Use - quotquot
![Page 185: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/185.jpg)
Training Professional Training Professional CenterCenter
185185
Working with Mounting FundamentalsWorking with Mounting Fundamentals
Virtual file system table: /etc/vfstab
The /etc/vfstab file lists all the file system to be automatically mounted at system boot time, with the exception of the /etc/mnttab and /var/run file system
# more /etc/vfstab
# more /etc/mnttab
![Page 186: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/186.jpg)
Training Professional Training Professional CenterCenter
186186
Clear passwdClear passwd # sync # init 0 Insert Solaris Installation CD ok> boot cdrom –s # EDITOR=vi # TERM=sun # export EDITOR TERM # mount /dev/dsk/c0t0d0s0 /a # vi /a/etc/passwd # vi /a/etc/shadow # pwcov
Stop+A = OK prompt
sync commandท�าการเขี�ย์นขี�อม�ลัจาก NVRAM HDDUnix boot from NVRAM
Export Global Assigned Variable# echo $TERM
![Page 187: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/187.jpg)
Training Professional Training Professional CenterCenter
187187
Performing Mounts - optionsPerforming Mounts - options
# mount /dev/dsk/c0t0d0s7 /export/home
read/write = r/w are allowed on the file systemsetuid = Permit the execution of setuid program in the file systemintr/nointr = Allow and forbid keyboard interupts to kill a process that is
waiting for an operation on locked file systemnologging = indicate that logging is not enabled for the ufs file systemlargefile = allow for the creation of file larger than 2GBxattr = supports extended attributes not found in std unixnoatime = Suppress the time-last-access modification on inodesonerror = action (panic, lock, mount)
- panic = causes a forced system shutdown, this is the default- lock = applies a file system lock to the file system- umount = forcibly unmount the file system
![Page 188: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/188.jpg)
Training Professional Training Professional CenterCenter
188188
Performing MountsPerforming Mounts
Automatic read from /etc/vfstab# mount /export/home
# mount –o ro /dev/dsk/c0t0d0s6 /usr# mount –o ro,nosuid /dev/dsk/c0t0d0s7 /export/home# mount –o noatime /dev/dsk/c0t0d0s7 /export/home# mount –o nolargefile /dev/dsk/c0t0d0s7 /export/home# mount –o logging /dev/dsk/c0t0d0s7 /export/home# mountall mount at /etc/vfstab file# mountall -l
![Page 189: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/189.jpg)
Training Professional Training Professional CenterCenter
189189
Performing MountsPerforming Mounts
Mounting a new file system
# mkdir /database
# mount /dev/dsk/c1t4d0s0 /database
# mount
check to determine if the file system is mounted
# vi /etc/vfstab
add line entry for the new file system /dev/dsk/c1t4d0s0 /dev/rdsk/c1t4d0s0 /database ufs 1 yes logging
![Page 190: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/190.jpg)
Training Professional Training Professional CenterCenter
190190
File System TypeFile System Type
# cat /etc/default/fs (LOCAL=ufs)# cat /etc/dfs/fstypes the first line entry in fstypes determines the
default remote file system type
Using the fstyp command# fstyp /dev/rdsk/c0t0d0s7
Specifying a hsfs file system type# mount –F hsfs –o ro /dev/dsk/c0t6d0s0 /cdrom
Specifying a pcfs file system type# mkdir /pcfs# mount –F pcfs /dev/diskette /pcfs
![Page 191: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/191.jpg)
Training Professional Training Professional CenterCenter
191191
Performing UnmountPerforming Unmount
# umount /export/home /etc/vfstab# umount /dev/dsk/c0t0d0s7
# umountall# umountall –l
Error MessageUmount: file system name busy- A program is accessing a file or dir in file system- A user is accessing a file or dir- A program has a file open- The file is being share
![Page 192: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/192.jpg)
Training Professional Training Professional CenterCenter
192192
Fuser CommandFuser Command
List all of the process that are accessing and kill them if necessary
# umount –f command Force the umount of a file system
# fuser –cu mount_point# fuser –ck mount_point
Send SIGKILL to each process# fuser –c mount_point# umount mount_point
Using the umount –f command# umount –f mount_point
![Page 193: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/193.jpg)
Training Professional Training Professional CenterCenter
193193
Repairing Important file if boot FailsRepairing Important file if boot Fails
1. Insert Solaris Installation CD2. Press Stop-A3. ok boot cdrom –s4. # fsck /dev/rdsk/c0t0d0s05. # mount /dev/dsk/c0t0d0s0 /a6. # TERM=sun7. # EDITOR=vi8. # export TERM EDITOR9. # vi /a/etc/vfstab
:wq!10. # cd /11. # umount /a12. # init 6 (reboot)
![Page 194: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/194.jpg)
Training Professional Training Professional CenterCenter
194194
Access DevicesAccess Devices
Accessing file system on a diskette
/floppy/floppy0
# volcheck
If the vold daemon detects that the diskette contains a file system the vold daemon mount the device to the /floppy mount point
If the vold daemon detects that the diskette does not contains a file system the vold daemon mount the device to the /vol/dev/aliases mount point
![Page 195: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/195.jpg)
Training Professional Training Professional CenterCenter
195195
Directory LocationDirectory Location
First diskette drive /floppy/floppy0
First CD-ROM or DVD /cdrom/cdrom0
First Jazz Drive /rmdisk/jaz0
First Zip Drive /rmdrive/zip0
First PCMCIA /pcmem0
First USB/FlashDrive == /dev/???/uhci0
![Page 196: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/196.jpg)
Training Professional Training Professional CenterCenter
196196
Directory LocationDirectory Location
List the path for mounted device that do not contain file system /vol/dev/aliases/floppy0, cdrom0, jaz0, zip0, pcmem0
Volume Configuration file /etc/vold.conf /etc/rmmount.conf
removable media mounter that is executed by the volume manager daemon
Stopping Volume Management # /etc/init.d/volmgt stop
Starting Volume Management # /etc/init.d/volmgt start
![Page 197: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/197.jpg)
Training Professional Training Professional CenterCenter
197197
Troubleshooting Troubleshooting voldvold problem problem
If a CDROM fails to eject from the drive, as the root user attempt to stop volume management. If this is unsuccessful kill the vold daemon
# /etc/init.d/volmgt stop
# pkill -9 vold
# /etc/init.d/volmgt start
# eject cdrom
![Page 198: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/198.jpg)
Training Professional Training Professional CenterCenter
198198
Review - Day 2Review - Day 2
Introducing the Solaris OE Directory Hierarchy Managing Local Disk Devices Managing the Solaris OE File System Performing Mounts and Unmounts
![Page 199: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/199.jpg)
Training Professional Training Professional CenterCenter
199199
![Page 200: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/200.jpg)
Training Professional Training Professional CenterCenter
200200
Day 3Day 3
Installing Software, Live Upgrade, and Patching Text Processing and Editing Shells, Scripts, and Scheduling Process Management
System Security File System Access Control Role-Based Access Control Users, Groups, and the Sun Management Console Kerberos and Pluggable Authentication
![Page 201: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/201.jpg)
Training Professional Training Professional CenterCenter
201201
![Page 202: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/202.jpg)
Training Professional Training Professional CenterCenter
202202
Performing Solaris OE Package AdministrationPerforming Solaris OE Package Administration
Introducing the Fundamentals of Package Administration Software packages The /var/sadm/install/contents file
Freeware URL http://sunfreeware.com
![Page 203: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/203.jpg)
Training Professional Training Professional CenterCenter
203203
Performing Solaris OE Package AdministrationPerforming Solaris OE Package Administration
Administering Packages From the Command Line Displaying information about installed software
packages Displaying information for all packages Displaying information for a specific package Displaying information for software packages
Adding a software package Checking a package installation Removing a software package Adding packages by using a spool directory Reviewing package administration
![Page 204: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/204.jpg)
Training Professional Training Professional CenterCenter
204204
Package InstallationPackage Installation
Web Start Wizard Insert CDROM package # cd /cdrom/cdrom0 # ./installer Select desire to install
Command Line # pkginfo [Package Name] check if exist. # pkgrm [Package Name] remove package # pkgadd –d [datastream, Path] [Package Name]
install package
![Page 205: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/205.jpg)
Training Professional Training Professional CenterCenter
205205
Package InstallationPackage Installation
APP - FW
OS
H/W
Hacker
Scanport
Core
Core Firewall
![Page 206: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/206.jpg)
Training Professional Training Professional CenterCenter
206206
Package InstallationPackage Installation
View the name of the cluster configuration# grep METACLUSTER /var/sadm/system/admin/.clustertoc
Determine which cluster configuration
has been installed on the system
# cat /var/sadm/system/admin/CLUSTER
![Page 207: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/207.jpg)
Training Professional Training Professional CenterCenter
207207
Solaris Product RegistrySolaris Product Registry
# prodreg GUI
- View software package installed in system
- Add/Remove software package
![Page 208: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/208.jpg)
Training Professional Training Professional CenterCenter
208208
The pkginfo CommandThe pkginfo Command
# pkginfo | more
# pkginfo –l | more
# pkginfo –l SUNWman
# pkginfo | wc –l How many packages are installed
# pkginfo –d /cdrom/cdrom0/Solaris_10/Packages | more
# cd /cdrom/cdrom0/Solaris_10/Packages
# ls –l Check package name
# pkgadd –d . SUNWns6m add packages
![Page 209: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/209.jpg)
Training Professional Training Professional CenterCenter
209209
The pkginfo CommandThe pkginfo Command
![Page 210: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/210.jpg)
Training Professional Training Professional CenterCenter
210210
Check Package Installation AccuracyCheck Package Installation Accuracy
# pkgchk SUNWns6m check packages# pkgchk –v SUNWns6m# pkgchk –p /etc/shadow
To determine if the contents and attributes of a file have change since it was installed with its s/w package
# pkgchk –l –p /usr/bin/showrev-l option list information about selected file that make up a package
![Page 211: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/211.jpg)
Training Professional Training Professional CenterCenter
211211
Check Package Installation AccuracyCheck Package Installation Accuracy
![Page 212: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/212.jpg)
Training Professional Training Professional CenterCenter
212212
Check Package Installation AccuracyCheck Package Installation Accuracy
![Page 213: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/213.jpg)
Training Professional Training Professional CenterCenter
213213
The pkgadd / pkgrm CommandThe pkgadd / pkgrm Command
# cd /cdrom/cdrom0/Solaris_10/Packages
# ls –l Check package name
# pkgadd –d [path] [packageName]
# pkgadd –d . SUNWns6m add packages
# pkginfo –l | more
# pkgrm SUNWns6m remove a s/w package
![Page 214: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/214.jpg)
Training Professional Training Professional CenterCenter
214214
Spooling Packages and Remove PackagesSpooling Packages and Remove Packages
Adding Package by using a Spool Directory/var/spool/pkg
# pkgadd –d /cdrom/cdrom0/Solaris_10/Packages –s spool SUNWns6m
Transferring <SUNWns6m> package instance
# ls -al /var/spool/pkg
# pkgrm –s spool SUNWns6m remove from spool
# pkgadd –d /cdrom/cdrom0/Solaris_10/Packages –s /export/pkg SUNWns6m# pkgrm –s /export/pkg SUNWns6m
![Page 215: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/215.jpg)
Training Professional Training Professional CenterCenter
215215
Workshop: Package InstallationWorkshop: Package Installation
Enable FTP server Enable root access FTP server
Edit /etc/ftpd/ftpusers #root comment out
Transfer file Open browser: ftp://192.168.9.57 Login FTP user/password Copy files to local host
![Page 216: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/216.jpg)
Training Professional Training Professional CenterCenter
216216
Workshop: Package InstallationWorkshop: Package Installation
Uncompress packages # gunzip [package] # gunzip top-3.6-xxxx
Install package # file filename check file type # pkgadd –d [datastream, package] # pkgadd –d top-3.6-xxxx
Following the steps of package installation
![Page 217: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/217.jpg)
Training Professional Training Professional CenterCenter
217217
Workshop: Package InstallationWorkshop: Package Installation
Top – Process Monitor Utility
![Page 218: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/218.jpg)
Training Professional Training Professional CenterCenter
218218
Workshop: Package InstallationWorkshop: Package Installation
Top – Process Monitor Utility
![Page 219: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/219.jpg)
Training Professional Training Professional CenterCenter
219219
Enable ‘root’ to remote loginEnable ‘root’ to remote login
# gedit /etc/default/login #CONSOLE=/dev/console Comment out
Enable / Change Language – localization – locale
# gedit /etc/default/init
LANG=C Default English POSIX©
** Comment out others #LC_*
![Page 220: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/220.jpg)
Training Professional Training Professional CenterCenter
220220
Transfer file from FTP serverTransfer file from FTP server
![Page 221: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/221.jpg)
Training Professional Training Professional CenterCenter
221221
Remote login via XwindowRemote login via Xwindow
Logout to login-screen Click ‘Option’ Select ‘Remote Login’ Select ‘Host Name/IP address’ Select ‘Choose from List’
![Page 222: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/222.jpg)
Training Professional Training Professional CenterCenter
222222
![Page 223: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/223.jpg)
Training Professional Training Professional CenterCenter
223223
Managing Software Patches on the Solaris OEManaging Software Patches on the Solaris OE
Preparing for Patch Administration Introducing Solaris OE patches
Type of Patches Signed / Unsigned – Digital Signature
Accessing patch documents Checking patch levels Obtaining patches Preparing patches for installation
Patch contents
![Page 224: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/224.jpg)
Training Professional Training Professional CenterCenter
224224
Managing Software Patches on the Solaris OEManaging Software Patches on the Solaris OE
Installing and Removing Patches Installing a patch Removing a patch Installing patch clusters
![Page 225: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/225.jpg)
Training Professional Training Professional CenterCenter
225225
Managing Software Patches on Solaris OEManaging Software Patches on Solaris OE
http://sunsolve.sun.com Recommend Cluster Patch
Checking Patch Levels# showrev –p# patchadd –p
# ls /var/sadm/patch
![Page 226: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/226.jpg)
Training Professional Training Professional CenterCenter
226226
Managing Software Patches on Solaris OEManaging Software Patches on Solaris OE
Preparing Patches for installation# cd /var/tmp# /usr/bin/unzip 10500-01.zip
Installing patches one by one# cd /var/tmp# patchadd 10500-01
Removing patches# patchrm 10500-01
Installing cluster patches# mkdir /tmp/cluster# cd /tmp/cluster# gunzip 10_x86_Recommended.zip# ./install_cluster
![Page 227: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/227.jpg)
Training Professional Training Professional CenterCenter
227227
![Page 228: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/228.jpg)
Training Professional Training Professional CenterCenter
228228
Live UpgradeLive Upgrade
Separate boot environment (BE) Install new OE files to alternative location System need to be rebooted only once If new boot environment fails, the old will take
action System layout and configuration can be different
from existing Allow to fine-tune the existing configuration
![Page 229: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/229.jpg)
Training Professional Training Professional CenterCenter
229229
Live UpgradeLive Upgrade
![Page 230: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/230.jpg)
Training Professional Training Professional CenterCenter
230230
Live UpdateLive Update
1. Update patch of LiveUpgrade ** From Installation CD/DVD2. Add HDD for new BE3. Become to runlevel 1 (Single User Mode)# init 1
or# /etc/telinit 1
# lu Live Upgrade Application
![Page 231: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/231.jpg)
Training Professional Training Professional CenterCenter
231231
![Page 232: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/232.jpg)
Training Professional Training Professional CenterCenter
232232
Visual Display Editor (vi)Visual Display Editor (vi)
3 Modes Command Mode Edit Mode Last line Mode
Command Mode
EditModeLast line
Mode
:
Escหร�อ Auto switch
a,i,o,A,I,O
Esc
:q = quit from vi:w = save to file:q! = force to quit (save?):w! = force write (read only?)
![Page 233: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/233.jpg)
Training Professional Training Professional CenterCenter
233233
Text-Processing UtilitiesText-Processing Utilities Operation
> Redirects standard output to file >> Appends standard output to file < Redirects file contents to standard input << Appends file contents to standard input # echo “This is Redirection 1” > /tmp/output.txt # echo “This is Redirection 2” >> /tmp/output.txt # more < /tmp/output.txt # more << /tmp/output.txt
Man # man man
Cat / More / less # cat filename.txt
Head # head filename.txt
Tail # tail filename.txt
![Page 234: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/234.jpg)
Training Professional Training Professional CenterCenter
234234
Text-Processing UtilitiesText-Processing Utilities
Grep # grep “keyword” filename.txt
Echo # echo “Text” > filename.txt # echo $PATH
Sort # sort filename.txt # sort filename.txt > filename-sort.txt
Diff # diff file1.txt file2.txt
![Page 235: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/235.jpg)
Training Professional Training Professional CenterCenter
235235
![Page 236: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/236.jpg)
Training Professional Training Professional CenterCenter
236236
Understanding ShellsUnderstanding Shells
![Page 237: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/237.jpg)
Training Professional Training Professional CenterCenter
237237
Tasks Common to All ShellsTasks Common to All Shells
Aliases Command-line editing Enhanceed cd. History list Ignore CTRL-D .profile .cshrc Job control Logout file Protection of file from overwriting (noclobber)
![Page 238: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/238.jpg)
Training Professional Training Professional CenterCenter
238238
Changing Shells from command lineChanging Shells from command line
# sh Bourne Shell
# csh C Shell
# ksh Korn Shell
# bash Bourne Again Shell
# zsh Z Shell
Exit from Shells
# exit
![Page 239: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/239.jpg)
Training Professional Training Professional CenterCenter
239239
Unix ShellUnix Shell
Bourne Shell (/bin/sh - Default shell) เป็(นมาตรฐานขีองระบบ Unix ท�กต�วิ
C Shell (/bin/csh) ม�ขี�ดควิามสุามารถสุ�งกวิ�า Bourne Shell ใช่�ไวิย์ากรณ์�ขีองภาษาซ์� C-Programming
Korn Shell (/bin/ksh) ด2งเอาควิามสุามารถขีอง Bourne แลัะ C Shell มาใช่� ม�ขีนาดใหญ่� ป็ระสุ�ทธ์�ภาพัมากขี��น
Bourne-Again Shell (/usr/bin/bash) Incorporate both C and Korn Shell
![Page 240: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/240.jpg)
Training Professional Training Professional CenterCenter
240240
Prompt ShellPrompt Shell Bourne Shell ($) C Shell (%) Korn Shell ($)
Admin (#) ไม�วิ�าจะใช่� Shell อะไร
การเร�ย์กใช่� Shell# /bin/sh# /usr/bin/bash# /bin/csh# /bin/ksh
การออกจาก Shell# exit
![Page 241: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/241.jpg)
Training Professional Training Professional CenterCenter
241241
Shell VariablesShell Variables
Bourne/Korn C Shell ค์วิามหมาย HOME home Home Direcoty LOGNAME user Userid/name PS1 prompt แสุดง Prompt PATH path Search Path PWD pwd Current Direcoty
ขีอด�ราย์การขีอง Shell Variables# set# env
# echo $variablename# echo $HOME# echo $PATH
![Page 242: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/242.jpg)
Training Professional Training Professional CenterCenter
242242
การก$าหนดค์#า การก$าหนดค์#า Shell VariableShell Variable
Bourne/Korn# PS1=“MyPrompt> ”# PS1=MyPrompt># PATH=$PATH:/usr/bin:/usr/java/bin
การก�าหนดค�าต�วิแป็รแบบ Public# Variable=Value# export Variableม�ค�าเท�าก�บ# Variable=Value; export Variable
# PS1=MyPrompt>; export PS1# PATH =$PATH:/usr/bin:/usr/java/bin; export PATH
C Shell%> set prompt=“MyPrompt> ”%> set path=($path /usr/bin /usr/java/bin)
![Page 243: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/243.jpg)
Training Professional Training Professional CenterCenter
243243
Bash ShellBash Shell
การก�าหนด PromptPS1=‘\s-\v\$ ’
bash-3.00# __PS1=‘\u@\h<\w>$ ’
root@host</tmp>$ __
\s = Shell name\v = Version\u = User id\h = Hostname\w = Working Directory
![Page 244: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/244.jpg)
Training Professional Training Professional CenterCenter
244244
Bash Shell - CompletionBash Shell - Completion
Key – Tab
# bashbash# cd /e [tab]etc/ export/
bash# cd /ex [tab]bash# cd /export
bash# pr [tab]pr prxxx pryyy przzz
![Page 245: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/245.jpg)
Training Professional Training Professional CenterCenter
245245
Bash Shell – Session HistoryBash Shell – Session History
Key – Up / Down
# history [enter] (List history command)
# !no [enter]
# !4 [enter]
![Page 246: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/246.jpg)
Training Professional Training Professional CenterCenter
246246
Korn Shell - CompletionKorn Shell - Completion
# set –o emacs
# cd /ex [esc][esc]
# cd /export
# cd /t [esc][esc]
# cd /tmp
![Page 247: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/247.jpg)
Training Professional Training Professional CenterCenter
247247
Korn Shell – Session HistoryKorn Shell – Session History
ต�องการเลั$�อนด�ค�าสุ��งเก�าKey Ctrl+P = Previous commandKey Ctrl+N = Next command
ด�ราย์การ# history
ต�องการร�นค�าสุ��ง# r [No of command]# r 38
![Page 248: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/248.jpg)
Training Professional Training Professional CenterCenter
248248
C Shell – Session HistoryC Shell – Session History
เร�ย์กใช่�งาน# csh%
ด�ราย์การ% set history=10% history
ต�องการร�นค�าสุ��ง% ![No of command]% !11
![Page 249: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/249.jpg)
Training Professional Training Professional CenterCenter
249249
Review – Day 3Review – Day 3
Installing Software, Live Upgrade, and Patching Text Processing and Editing Shells, Scripts, and Scheduling
![Page 250: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/250.jpg)
Training Professional Training Professional CenterCenter
250250
![Page 251: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/251.jpg)
Training Professional Training Professional CenterCenter
251251
Day 4Day 4
Process Management File System Access Control Role-Based Access Control Users, Groups, and the Sun Management Console Backup and Recovery Printer Management Basic Networking
![Page 252: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/252.jpg)
Training Professional Training Professional CenterCenter
252252
Start / Stop processStart / Stop process
# processname [&] [&] is for running as background process
# processname CTRL-Z # bg # fg (For running as forground process
# find / -name init –print CTRL-Z # bg
# find / -name init –print &
# ps –ef | grep processname # kill [process id] # pkill [processname]
![Page 253: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/253.jpg)
Training Professional Training Professional CenterCenter
253253
Start / Stop processStart / Stop process
Show all SIGNALs# kill –l
Send SIGNAL to process# kill [-signal_name] pid# kill [-signal_number] pid
# kill -1 728 Send SIGHUP to PID=728# kill -HUP 728 Send SIGHUP to PID=728
![Page 254: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/254.jpg)
Training Professional Training Professional CenterCenter
254254
Scheduler with CrontabScheduler with Crontab
# man cron /usr/sbin/cron
# man crontab
# cd /var/spool/cron/crontabs root username
# cd /etc/cron.d File cron.allow File cron.deny
![Page 255: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/255.jpg)
255255
ค์$าสุ )ง ค์$าสุ )ง CrontabCrontab
crontab [-u user] {-l|-r|-e}
- u user- u user ก�าหนดพั�จารณ์าไฟลั� ก�าหนดพั�จารณ์าไฟลั� cron cron ขีองผู้��ใช่�ท��ต�องการ ถ�าไม� ขีองผู้��ใช่�ท��ต�องการ ถ�าไม� ระบ�ค$อ ระบ�ค$อ User User ท��ใช่�อย์��ท��ใช่�อย์��
-l-l แสุดงราย์ลัะเอ�ย์ดภาย์ในไฟลั� แสุดงราย์ลัะเอ�ย์ดภาย์ในไฟลั� croncron
-r-r ลับไฟลั� ลับไฟลั� cron cron ท��สุร�างท��สุร�าง
-e-e เขี�าไป็แก�ไขีโดย์โหลัด เขี�าไป็แก�ไขีโดย์โหลัด vi vi อ�ตโนม�ต�อ�ตโนม�ต�
Crontab –e เขี�าไป็แก�ไขี
![Page 256: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/256.jpg)
256256
ค์#าท*)ก$าหนดในตาราง ค์#าท*)ก$าหนดในตาราง crontabcrontab
“ Minutes” “Hours” “Day of month” “month” “Day of week” job
MinutesMinutes ค�าท��ก�าหนด ค�าท��ก�าหนด -059-059
HoursHours ค�าท��ก�าหนด ค�าท��ก�าหนด -023-023
Day of month Day of month ก�าหนดได� ก�าหนดได� -131-131
MonthMonth ก�าหนดได� ก�าหนดได� -112-112
Day of week Day of week ก�าหนดได� ก�าหนดได� - 06- 06 ค�า ค�า 0 0 ค$อวิ�นอาท�ตย์�ค$อวิ�นอาท�ตย์�
jobjob โป็รแกรมหร$อสุคร�ป็ต�โป็รแกรมหร$อสุคร�ป็ต�
![Page 257: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/257.jpg)
257257
ต วิอย#างการพั�มพั และการตรวิจุสุอบต วิอย#างการพั�มพั และการตรวิจุสุอบ พั�มพั� crontab –e * * * * * /bin/echo "Do every 1 minute:” `date` 0 , 30 * * * * /bin/echo "Do every half hour:” `date` *19*** 1 190/bin/echo "Do hour since :
- 01959: : ” `date` eeeeeeeee ee eeee e e e **22**22 ” `date` ***3* /bin/echo "Do everytime in March: ”
`date` ****4 /bin/echo "Do everytime in Friday: ”
`date` 0192234 22/bin/echo "Do once on Friday
19:00: ” `date` พั�มพั� crontab –l
![Page 258: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/258.jpg)
Training Professional Training Professional CenterCenter
258258
LAB:LAB: Cron vs At commandCron vs At command
Edit file crontab # crontab -e
OR # vi /var/spool/cron/crontab/root
30 11 * * * /tmp/echo.sh $> chmod +x /tmp/echo.sh
# ps –ef | grep cron # kill [cron pid] restart cron to read new crontab # date check time/date Execute /tmp/echo.sh
/var/spool/cron/atjobs/[jobid] # at –m 1141 at> /tmp/echo.sh CTRL-D
![Page 259: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/259.jpg)
Training Professional Training Professional CenterCenter
259259
LAB:LAB: CrontabCrontab 10:10 25 Jan 2007 /tmp/echo.sh
10 10 25 01 04 /tmp/echo.sh 10 10 25 1 4 /tmp/echo.sh 10 10 25 1 * /tmp/echo.sh
Run command every 3 hours * 0 * * * command * 3 * * * command * 6 * * * command * 9 * * * command * 12 * * * command * 15 * * * command * 18 * * * command * 21 * * * command
![Page 260: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/260.jpg)
Training Professional Training Professional CenterCenter
260260
Mail client - mailboxMail client - mailbox
? [enter] Show command for mail client
Mailbox of sendmail
# more /var/mail/[username]
![Page 261: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/261.jpg)
Training Professional Training Professional CenterCenter
261261
![Page 262: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/262.jpg)
Training Professional Training Professional CenterCenter
262262
Introducing to Solaris Management ConsoleIntroducing to Solaris Management Console
# smc &
SMC Service# /etc/init.d/init.wbem status# /etc/init.d/init.wbem stop# /etc/init.d/init.wbem start
** Console / Terminal** Slow loading…
![Page 263: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/263.jpg)
Training Professional Training Professional CenterCenter
263263
Introducing to Solaris Management ConsoleIntroducing to Solaris Management Console
![Page 264: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/264.jpg)
Training Professional Training Professional CenterCenter
264264
Introducing to Solaris Management ConsoleIntroducing to Solaris Management Console
![Page 265: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/265.jpg)
Training Professional Training Professional CenterCenter
265265
Solaris Management Console (SMC)Solaris Management Console (SMC)
# smc & (background running)# smc (forground running)
Key ‘Ctrl-Z’ Key ‘bg’ Key ‘fg’
Find Disk space# df –k (1K block)# df –h (1K unit – KB, MB,GB)
Find Disk Usage# du –k [pathname] (1k block)# du –h [pathname] (1K unit – KB, MB,GB)
![Page 266: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/266.jpg)
Training Professional Training Professional CenterCenter
266266
Finding User Information
# who –r
# finger
# w
![Page 267: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/267.jpg)
Training Professional Training Professional CenterCenter
267267
![Page 268: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/268.jpg)
Training Professional Training Professional CenterCenter
268268
User Accounts and GroupsUser Accounts and Groups
![Page 269: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/269.jpg)
Training Professional Training Professional CenterCenter
269269
Tools for adding and admin user accountsTools for adding and admin user accounts
# smc &
# useradd
# userdel
# usermod
Creating password for user
# passwd username
![Page 270: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/270.jpg)
Training Professional Training Professional CenterCenter
270270
Setting Up & Admin GroupsSetting Up & Admin Groups
# groupadd mygroup# groupadd mysale# groupadd mygroup2 Group Name <= 8 Chars Groupid automatic generate (gid=100) File /etc/group เก&บขี�อม�ลัขีอง Group
Modify group information# groupmod –g [gid] –n [newname] oldgroup
![Page 271: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/271.jpg)
Training Professional Training Professional CenterCenter
271271
Adding User AccountsAdding User Accounts
# useradd –d /export/home/user1 –m –g mygroup user1# useradd –d /export/home/user2 –m –g mysale user2# useradd –d /export/home/user3 –m –g mygroup2 user3
Check Home directory# cd /export/home# ls –l
Check File ท��เก��ย์วิขี�อง File /etc/passwd File /etc/shadow
Change PasswordLogin as root# passwd userid
![Page 272: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/272.jpg)
Training Professional Training Professional CenterCenter
272272
หล กการต �ง หล กการต �ง Password Password ท*)ถู�กต�องท*)ถู�กต�อง Password ต�องย์าวิอย์�างน�อย์ 8 ต�วิอ�กขีระ Password ต�องป็ระกอบด�วิย์ อ�กษร ต�วิเลัขี ต�วิอ�กขีระ
พั�เศษ p@ssw0rd
Password ต�องเป็ลั��ย์นบ�อย์ๆ (เด$อนลัะคร��ง) Password ต�องไม�ซ์��าก�น Password ต�องจ�าได�ด�วิย์
![Page 273: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/273.jpg)
Training Professional Training Professional CenterCenter
273273
Modify user informationModify user information
# usermod –u [uid] –s [default shell] –g [gid] user1
หา PATH ขีอง Bash Shell
# which bash
# whereis bash /usr/bin/bash
# usermod –s /usr/bin/bash user1
![Page 274: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/274.jpg)
Training Professional Training Professional CenterCenter
274274
Login user by ‘su’ commandLogin user by ‘su’ command
su – Substitution User
# su userid/username จะไม�ได� ค�า Environment/Profile ขีอง User
# su - userid/username จะได� ค�า Environment/Profile ขีอง User ด�วิย์
Environment/Profile user Home directory .profile (Bourne) .bashrc (Bash Shell) .cshrc (C Shell) .kshrc (Korn Shell)
List / View Profile $> ls –la /export/home/user1 $> more /export/home/user1/.profile
Log File of SU/var/adm/sulog
Configuration File of SU/etc/default/su
![Page 275: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/275.jpg)
Training Professional Training Professional CenterCenter
275275
Login by using Login Screen (CDE/JDS)Login by using Login Screen (CDE/JDS)
Start machine Popup Login screen Type
username: password:
![Page 276: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/276.jpg)
Training Professional Training Professional CenterCenter
276276
Link ProfileLink Profile
Create Soft / Symbolic Link# ln –s [source file] [destination file]# ln –s [source dir] [destination dir]
Link Files# ln –s .profile .bashrc# ln –s .profile myprofile
Link Directory# ln –s /usr/bin /bin
Remove Link# rm linkname
![Page 277: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/277.jpg)
Training Professional Training Professional CenterCenter
277277
Link ProfileLink Profile
# ls -l .bashrc .profile myprofile .profile
![Page 278: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/278.jpg)
Training Professional Training Professional CenterCenter
278278
![Page 279: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/279.jpg)
Training Professional Training Professional CenterCenter
279279
Rights and RolesRights and Roles
![Page 280: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/280.jpg)
Training Professional Training Professional CenterCenter
280280
RBAC DatabasesRBAC Databases
Key concepts:
sudo
allow privileged role to be assigned to various users (has some limitation)
RBAC – Role-Based Access Control
To define role for managing special tasks or set of tasks.
![Page 281: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/281.jpg)
Training Professional Training Professional CenterCenter
281281
RolesRoles
Primary Administrator – PA
Assigns rights to other users and is responsible for security
System Administrator – SA
Is responsible for day-to-day administration that is not security-related
Operator
Performs backups and device maintenance
![Page 282: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/282.jpg)
Training Professional Training Professional CenterCenter
282282
RolesRoles
![Page 283: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/283.jpg)
Training Professional Training Professional CenterCenter
283283
RolesRoles
![Page 284: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/284.jpg)
Training Professional Training Professional CenterCenter
284284
RolesRoles
![Page 285: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/285.jpg)
Training Professional Training Professional CenterCenter
285285
Command to Manage RBACCommand to Manage RBAC
![Page 286: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/286.jpg)
Training Professional Training Professional CenterCenter
286286
Command to Manage RBACCommand to Manage RBAC
![Page 287: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/287.jpg)
Training Professional Training Professional CenterCenter
287287
Command to Manage RBACCommand to Manage RBAC
![Page 288: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/288.jpg)
Training Professional Training Professional CenterCenter
288288
![Page 289: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/289.jpg)
Training Professional Training Professional CenterCenter
289289
Administering Systems
![Page 290: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/290.jpg)
Training Professional Training Professional CenterCenter
290290
Determine HostidDetermine Hostid
Check HostId = HEX 8 Bytes# hostid# sysdef –h
04990A1A
# sysdef > /tmp/sysdef.txt
Host Information# uname –a# more /etc/release
Display System Information# prtconf
![Page 291: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/291.jpg)
Training Professional Training Professional CenterCenter
291291
How long a system has been upHow long a system has been up
Invoke by command# uptime
Find system was booted# who –b
View system date / time# date
Set system date / time# date mmddHHMMyy
mm = Month (1-12)dd = Day of Month (1-31)HH = Hour (0-23)MM = Minute (0-59)yy = Year
![Page 292: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/292.jpg)
Training Professional Training Professional CenterCenter
292292
Changing TimezoneChanging Timezone
Edit in file /etc/TIMEZONE TZ=“Asia/Bangkok”
The complete list of time zone variables /usr/share/lib/zoneinfo
![Page 293: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/293.jpg)
Training Professional Training Professional CenterCenter
293293
![Page 294: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/294.jpg)
Training Professional Training Professional CenterCenter
294294
File Systems, Backup and Recovery
![Page 295: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/295.jpg)
Training Professional Training Professional CenterCenter
295295
Backup & Restore File SystemBackup & Restore File System
Tape Device /dev/rmt/0 Tape 1 /dev/rmt/1 Tape 2
Backup file system# ufsdump 0cuf /dev/rmt/0 /dev/dsk/c0d0s0
# man ufsdump
Restore file system# ufsrestore
# man ufsrestore
![Page 296: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/296.jpg)
Training Professional Training Professional CenterCenter
296296
Backup & Restore File SystemBackup & Restore File System
Backup Strategy Full Backup Differential Backup Incremental Backup
Full
Full
Full
D
TUEMON WED THU FRI
DIFF
INC
NORM Full Full Full Full
D D D
I I I I
![Page 297: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/297.jpg)
Training Professional Training Professional CenterCenter
297297
Incremental Backup StrategyIncremental Backup Strategy
![Page 298: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/298.jpg)
Training Professional Training Professional CenterCenter
298298
Using the Using the ufsdumpufsdump command command
![Page 299: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/299.jpg)
Training Professional Training Professional CenterCenter
299299
Backup & Restore File SystemBackup & Restore File System
/dev/dsk/c0d0s0 /dbasefile /dev/dsk/c0d1s0 /backup
# ufsdump 0a /backup/full.dat /dev/dsk/c0d0s0 /backup/full.dat
# ufsdump 0c /dev/rmt/0 /dev/dsk/c0d0s0
![Page 300: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/300.jpg)
Training Professional Training Professional CenterCenter
300300
Backup & Restore File SystemBackup & Restore File System
List table of content# ufsrestore ta /backup/full.dat
Extract data from backup device# ufsrestore ia /backup/full.dat
ufsrestore> helpufsrestore> lsufsrestore> add [filename]ufsrestore> extract
![Page 301: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/301.jpg)
Training Professional Training Professional CenterCenter
301301
Backup & Restore File SystemBackup & Restore File System
Disk Duplicate - backup full disk space# dd if=/dev/dsk/c0d0s2 of=/dev/dsk/c0d1s2
Create tar file# cd /# tar cvf /export/data/full.tar ./etc
Extract tar file# cd /export/extract# tar xvf /export/data/full.tar [.]
# compress –f full.tar full.tar.Z $> uncompress full.tar.Z tar xvf full.tar
![Page 302: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/302.jpg)
Training Professional Training Professional CenterCenter
302302
Backup & Restore File SystemBackup & Restore File System
Creating tar/gzip format # tar cvf - ./etc | gzip - > /export/data/full.tgz
Extracting tar/gzip format # gunzip full.tgz tar xvf full.tar
OR # gzcat /export/data/full.tgz | tar xvf -
![Page 303: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/303.jpg)
Quota ManagerQuota Manager
Training Professional Training Professional CenterCenter
303303
![Page 304: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/304.jpg)
Webmin and Quota ManagerWebmin and Quota Manager
Training Professional Training Professional CenterCenter
304304
![Page 305: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/305.jpg)
SyslogSyslog
Training Professional Training Professional CenterCenter
305305
![Page 306: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/306.jpg)
Webmin and SyslogWebmin and Syslog
Training Professional Training Professional CenterCenter
306306
![Page 307: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/307.jpg)
Training Professional Training Professional CenterCenter
307307
![Page 308: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/308.jpg)
Training Professional Training Professional CenterCenter
308308
![Page 309: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/309.jpg)
Training Professional Training Professional CenterCenter
309309
Printing Service
![Page 310: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/310.jpg)
Training Professional Training Professional CenterCenter
310310
Introducing Network Printing FundamentalsIntroducing Network Printing Fundamentals
![Page 311: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/311.jpg)
Training Professional Training Professional CenterCenter
311311
Locating the destination printerLocating the destination printer
lp / lpr
1. Option command line2. PRINTER, LPDEST3. $HOME/.printers4. /etc/printers.conf5. Name service
(NIS,NIS+,LDAP)6. No printer
![Page 312: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/312.jpg)
Training Professional Training Professional CenterCenter
312312
Introducing the local print processIntroducing the local print process
![Page 313: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/313.jpg)
Training Professional Training Professional CenterCenter
313313
Introducing the remote print processIntroducing the remote print process
![Page 314: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/314.jpg)
Training Professional Training Professional CenterCenter
314314
Printer ManagerPrinter Manager
# /usr/sadm/admin/bin/printmgr & Name service = File Click Menu Printer
Add Attached Printer Add Network Printer
# lpadmin
# lpq Network Printer
Attached Printer
![Page 315: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/315.jpg)
Training Professional Training Professional CenterCenter
315315
Setting Print ServerSetting Print Server
Printer Name Server Name Network printer access name IP address for the printer Protocol (TCP)
![Page 316: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/316.jpg)
Training Professional Training Professional CenterCenter
316316
Setting Print ServerSetting Print Server
Login as root# lpadmin –p HPLJ4050 –v /dev/null# accept HPLJ4050# enable HPLJ4050# lpstat –p HPLJ4050# lpstat –p HPLJ4050 –l For more Infomation
Printing# lp –d HPLJ4050 –n 1 filename
Cancelling Printing# lpstat –p HPLJ4050 Find request-id# cancel [request-id]
![Page 317: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/317.jpg)
Training Professional Training Professional CenterCenter
317317
![Page 318: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/318.jpg)
Training Professional Training Professional CenterCenter
318318
Network Services & Remote AccessNetwork Services & Remote Access
![Page 319: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/319.jpg)
Training Professional Training Professional CenterCenter
319319
InternetInternet
![Page 320: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/320.jpg)
Training Professional Training Professional CenterCenter
320320
Internet Internet ค์�ออะไรค์�ออะไร เคร$อขี�าย์ท��น�าโฮสุต�ต�างๆท��วิโลักมาเช่$�อมต�อก�น ป็<จจ�บ�นม�มากกวิ�า 60 ลั�านโฮสุต�
![Page 321: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/321.jpg)
Training Professional Training Professional CenterCenter
321321
ใค์รเป,นค์นด�แล ใค์รเป,นค์นด�แล InternetInternet
องค�กรด�แลัมาตรฐาน องค�กรด�แลัเคร$อขี�าย์ องค�กรด�แลัช่$�อท��ใช่�
![Page 322: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/322.jpg)
Training Professional Training Professional CenterCenter
322322
องค์กรด�แลมาตรฐานองค์กรด�แลมาตรฐาน
IAB
Internet Activity Board
IRTF IETF
IRSGIRSGIRSG IRSG IESGIESGIESG IESG
ร�างมาตรฐาน สุน�บสุน�นResearch Task Force Engineering Task Force
Research Steering Group Engineer Steering Group
http://www.iab.org
RFC
![Page 323: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/323.jpg)
Training Professional Training Professional CenterCenter
323323
องค์กรด�แลเค์ร�อข#ายองค์กรด�แลเค์ร�อข#าย
IANA
Internet Assign Name Authority
AfriNIC APNIC ARIN RIPE LACNIC
JP TH SG
203.xx202.xx
199.xx
www.iana.orgWhois > IP addressName space
201.xx
![Page 324: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/324.jpg)
Training Professional Training Professional CenterCenter
324324
องค์กรด�แลชื่�)อท*)ใชื่�องค์กรด�แลชื่�)อท*)ใชื่�
InternicGTLD
ICANN
CCTLD
.com .net .gov
.th .jpRegistrar
www.icann.orgWhois : Name space
www.internic.net
www.thnic.net
![Page 325: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/325.jpg)
Training Professional Training Professional CenterCenter
325325
Root Server (.)Root Server (.)
IANA
AFNIC APNIC ARIN RIPE LACNIC
a. b. c. d. e. f. g. h.i. j. k. l. m.
DNS ถ�กด�แลัโดย์ ICANNRoot hint > a.root,b.root,c…
a.root หมาย์เลัขี น�าไป็ตรวิจสุอบวิ�าต��งอย์��ในโซ์นใด
![Page 326: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/326.jpg)
Training Professional Training Professional CenterCenter
326326
Root Server Root Server ((ต �งเองต �งเอง))
Delegated DNS
DNS Server
Delegated DNS
“.”
“.com”
Delegated DNS
“abc.com”
S4
S3
S1
Root hintS1S2
ก�าหนดเอง
S2
S5
“xyz.com”Forwarder
![Page 327: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/327.jpg)
Training Professional Training Professional CenterCenter
327327
![Page 328: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/328.jpg)
Training Professional Training Professional CenterCenter
328328
Simple NetworkSimple Network
![Page 329: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/329.jpg)
Training Professional Training Professional CenterCenter
329329
Class of IP AddressesClass of IP Addresses
![Page 330: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/330.jpg)
Training Professional Training Professional CenterCenter
330330
OSI vs TCP/IP ModelOSI vs TCP/IP Model
![Page 331: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/331.jpg)
Training Professional Training Professional CenterCenter
331331
The The bannerbanner command command
![Page 332: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/332.jpg)
Training Professional Training Professional CenterCenter
332332
Solaris 10 Network InstallationSolaris 10 Network Installation
Multiple IP address in One NIC Interface name (pcn0,pcn1,…) Sub interface (pcn0:0, pcn0:1, pcn0:2)
Create file hostname.pcn0:0 hostname.pcn0:1 hostname.pcn0:2
Multi-Home (NICs) Create file
/etc/hostname.pcn0 /etc/hostname.pcn1 /etc/hostname.pcn2 /etc/hosts
192.168.1.1 hostname0 192.168.1.2 hostname1 192.168.1.3 hsotname2
![Page 333: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/333.jpg)
Training Professional Training Professional CenterCenter
333333
Configure Host and IP address w/ Multi-IPConfigure Host and IP address w/ Multi-IP
# cd /etc # vi hosts
IP address1 hostname1 IP address2 hostname2 IP address3 hostname3
/etc/hostname.[interface]:[1-99] hostname.pcn0:1 hostname1 hostname.pcn0:2 hostname2 hostname.pcn0:3 hostname3
![Page 334: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/334.jpg)
Training Professional Training Professional CenterCenter
334334
Configure Host and IP address w/ Multi-NICsConfigure Host and IP address w/ Multi-NICs # touch /reconfigure # init 5 Install Network Cards Power On # cd /etc # vi hosts
IP address0 hostname0 IP address1 hostname1 IP address2 hostname2
/etc/hostname.[interface] hostname.pcn0 hostname0 hostname.pcn1 hostname1 hostname.pcn2 hostname2
![Page 335: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/335.jpg)
Training Professional Training Professional CenterCenter
335335
Network Setting UpNetwork Setting Up
Define IP address [Static IP] Edit /etc/hosts
192.168.1.200 suwit001 Edit /etc/hostname.pcn0
suwit001 Edit /etc/nodename
suwit001
DHCP Client# /sbin/dhcpagent
Request Network Information from DHCP Server
![Page 336: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/336.jpg)
Training Professional Training Professional CenterCenter
336336
Checking Network SetupChecking Network Setup
# ifconfig –a Check ip address
# netstat –rn netstat –r –n Check routing table (Look for line default)
# more /etc/resolv.conf nameserver 202.xx.yy.zz Check nameserver (DNS)
# more /etc/defaultrouter [Static ip]
Manually add routing table# route add default [gateway ip]# route add default 192.168.1.1
![Page 337: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/337.jpg)
Training Professional Training Professional CenterCenter
337337
Network Setting with Multiple NICsNetwork Setting with Multiple NICs
pcn0 pcn1
203.151.100.0 / 24203.151.100.0 / 24 192.168.1.0 / 24192.168.1.0 / 24
203.151.100.1203.151.100.1
.10.10
Route add [NetworkID] [Gateway IP]# route add 0.0.0.0 203.151.100.1# route add default 203.151.100.1
192.168.1.1192.168.1.1
192.168.9.0 / 24192.168.9.0 / 24
Route add [NetworkID] [Gateway IP]# route add 192.168.9.0 192.168.1.1# route add 192.168.9.9 192.168.1.1
.10.10
File /etc/rc3.d/S69staticrouteroute add [networkid] [gateway ip]
![Page 338: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/338.jpg)
Training Professional Training Professional CenterCenter
338338
Checking Packet from NetworkChecking Packet from Network
# snoop# snoop –o /tmp/packet.txt Capture to file# snoop –d pcn1# snoop | grep hostname1[192.168.1.190]
Other tools# ethereal &# nmap
Read from captured file# snoop –i /tmp/packet.txt
![Page 339: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/339.jpg)
Training Professional Training Professional CenterCenter
339339
Check which Port binding by ProcessCheck which Port binding by Process
http://www.sunfreeware.com# /usr/local/bin/lsof –l | grep TCP | more
Process name Binding Port
Package InstallationGet file lsof.4.74*local.gz# gunzip lsof4.74.gz# lsof4.74*local# pkgadd –d lsof*local
/usr/local/bin /usr/local/man
# man –M /usr/local/man lsof
![Page 340: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/340.jpg)
340340
สุถูานะการณ์ในการต �ง สุถูานะการณ์ในการต �ง Solaris Solaris เป,น เป,น RouterRouter
ด�ฟอลัท�เป็(น Static Route
Computer
192.168.9.1
192.168.1.3 192.168.1.1
192.168.1.2
Internet
Routing table
Route add 0.0.0.0 gw 192.168.1.1Route add 192.168.2.0 gw 192.168.1.2
192.168.2.0
Route ด� Routing table
![Page 341: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/341.jpg)
Training Professional Training Professional CenterCenter
341341
![Page 342: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/342.jpg)
342342
บร�การ บร�การ NFSNFS
Data share
/data/public/home
/mnt/data/mnt/public
/mnt/data/mnt/public
Computer
ComputerNFS Server
![Page 343: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/343.jpg)
Training Professional Training Professional CenterCenter
343343
NFS (Network File System)NFS (Network File System)
Server Login as root $> ps –ef | grep nfsd $> mkdir /export/share $> share –F nfs –o rw /export/share
/etc/init.d/nfs.server start $> share Check sharing $> dfshares Check sharing
Client $> mkdir /export/share $> mount –F nfs hostname:/export/share /export/share $> mount Check mounting $> df Check mounting
![Page 344: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/344.jpg)
Training Professional Training Professional CenterCenter
344344
NFS (Network File System) - /etc/dfs/dfstabNFS (Network File System) - /etc/dfs/dfstab
![Page 345: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/345.jpg)
Training Professional Training Professional CenterCenter
345345
NFS (Network File System)NFS (Network File System)
Client
# umount /export/share/xxx
Server
# unshare /export/share
# /etc/init.d/nfs.server stop
![Page 346: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/346.jpg)
346346
DNS HistoryDNS History
30 ป็=ท��แลั�วิพับวิ�าม�เคร$�องโฮสุต�ใช่� Internet อย์��ป็ระมาณ์ 500 โฮสุต�
ซ์2�งการใช่�หมาย์ IP ไม�สุะดวิก SRI-NIC >> ไฟลั� Hosts
192.168.1.55 local.domain192.168.1.56 r1.domain
192.168.1.55 local.domain192.168.1.56 r1.domain
Change
![Page 347: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/347.jpg)
347347
BINDBINDRoot>> Delegate
192.168.1.55 local.domain192.168.1.56 r1.domain
Change
Computer ComputerComputer
202.44.33.11 www.abc.com202.44.33.11 s1.abc.com
Computer ComputerComputer
![Page 348: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/348.jpg)
Webmin and DNSWebmin and DNS
Training Professional Training Professional CenterCenter
348348
![Page 349: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/349.jpg)
SSHSSH
Training Professional Training Professional CenterCenter
349349
![Page 350: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/350.jpg)
Webmin and SSHWebmin and SSH
Training Professional Training Professional CenterCenter
350350
![Page 351: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/351.jpg)
Training Professional Training Professional CenterCenter
351351
![Page 352: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/352.jpg)
Training Professional Training Professional CenterCenter
352352
Review – Day 4Review – Day 4
Process Management File System Access Control Role-Based Access Control Users, Groups, and the Solaris Management Console Backup and Recovery Printer Management Basic Networking Network File System and Caching File System
![Page 353: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/353.jpg)
Training Professional Training Professional CenterCenter
353353
![Page 354: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/354.jpg)
Training Professional Training Professional CenterCenter
354354
Day 5Day 5
Basic Networking Webmin Administrator Tools (Solaris, Linux) Network Information Service (NIS/NIS+) Domain Name Service Lightweight Directory Access Protocol (LDAP) Sendmail Samba Application Development and Debugging Web Applications and Services DHCP and NTP Routing and Firewalls Remote Access Internet Layer (IPv6)
![Page 355: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/355.jpg)
Training Professional Training Professional CenterCenter
355355
Webmin InstallationWebmin Installation
Components Webmin Server
web server: bind port 10000 Webmin Client
Web browser IE, Netscape,Firefox,Opera
InstallationGet package from http://www.webmin.com
File webmin-1.310.tar.gz# cd /usr/local# gzcat /xxx/webmin-1.310.tar.gz | tar xvf –# cd /usr/local/webmin-1.310# ./setup.sh
![Page 356: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/356.jpg)
Training Professional Training Professional CenterCenter
356356
Webmin InstallationWebmin Installation
* Default answer Enter* User: admin* Password: xxxx* Start webmin at boot: y/n
Start & Stop Webmin Server# /etc/init.d/webmin [start | stop]
Client Access- Windows XP: Open IE- Solaris: Open Browser
http://192.168.9.130:10000
![Page 357: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/357.jpg)
Training Professional Training Professional CenterCenter
357357
Webmin InstallationWebmin Installation
Client Access
http 10000
http://webminserver1:10000
https Install Perl SSLeay package
https://webminserver1:10443
![Page 358: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/358.jpg)
358358
การเล�อกระบบ การเล�อกระบบ AuthenticationAuthentication
File Server File Server File Server
Computer
Computer
Authentication Server
NAS
NAS
NAS
RADIUSActive DirectoryLDAPTACACSSingle Sign On (SSO)
![Page 359: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/359.jpg)
Training Professional Training Professional CenterCenter
359359
Name Services - SolarisName Services - Solaris
NIS / NIS+ Network Information Service (Server)
DNS Domain Name Service (Server)
LDAP Lightweight Directory Access Protocol (X.500)
vs MS ActiveDirectory (X.500)
![Page 360: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/360.jpg)
Training Professional Training Professional CenterCenter
360360
NIS Setting upNIS Setting up
NIS Server
# svcadm enable network/nis/server
# svcs network/nis/server
# domainname training.net
File /etc/defaultdomain training.net
# ypinit –m
# ypstart
![Page 361: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/361.jpg)
Training Professional Training Professional CenterCenter
361361
Service AdministrationService Administration
![Page 362: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/362.jpg)
Training Professional Training Professional CenterCenter
362362
Service AdministrationService Administration
Output
![Page 363: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/363.jpg)
Training Professional Training Professional CenterCenter
363363
Service AdministrationService Administration
YP DB
passwdgrouphostsipnode
user1
user1
192.168.9.1 w1192.168.9.2 w2192.168.9.3 w3192.168.9.4 w4192.168.9.5 w5192.168.9.6 s1
NIS Client
YP DB
NIS MasterNIS Slave
![Page 364: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/364.jpg)
Training Professional Training Professional CenterCenter
364364
NIS Setting upNIS Setting up
NIS Client
# domainname training.net
# ypinit –c
# ypstart
Edit file /etc/nsswitch.conf passwd: nis file hosts: nis dns file
![Page 365: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/365.jpg)
Training Professional Training Professional CenterCenter
365365
![Page 366: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/366.jpg)
Training Professional Training Professional CenterCenter
366366
Service Ports (TCP / UDP)Service Ports (TCP / UDP)
Service: 1-65535 Server Service: 1-1023 Client/App Service: 1024 – 65535
Check current service ports
# netstat –an | more
![Page 367: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/367.jpg)
R* commandR* command
Training Professional Training Professional CenterCenter
367367
SSL
Telnet
Rlogin
SSH
![Page 368: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/368.jpg)
Training Professional Training Professional CenterCenter
368368
Remote LoginRemote Login
Desktop ManagerClick Remote LoginClick Choose from list…
Terminal Remote Login# rlogin hostname [ip address of remote system]# telnet hostname [ip address]
service port = 23# exit logout from remote host
Root for remote loginEdit file /etc/default/loginComment line “#CONSOLE=….”
![Page 369: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/369.jpg)
Training Professional Training Professional CenterCenter
369369
Remote LoginRemote Login
Remote host must be configured
# /etc/hosts.equiv
# $HOME/.rhosts
hostname username
192.168.9.196 root,user1,user2
+ All hosts, users
![Page 370: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/370.jpg)
Training Professional Training Professional CenterCenter
370370
Remote commandRemote command
# rlogin –l user1 192.168.9.130
# rup 192.168.9.130
# rsh –l user1 192.168.9.130 prstat
# rcp [email protected]:/etc/passwd /tmp/passwd
# rcp /tmp/passwd [email protected]:/etc/passwd
![Page 371: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/371.jpg)
Training Professional Training Professional CenterCenter
371371
Check remote system how long be upCheck remote system how long be up
# rup hostname [ip address]
Check remote system alive
# ping hostname [ip address]
# ping –s hostname (infinity loop - Solaris)
# ping –t hostname (infinity loop - Windows)
![Page 372: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/372.jpg)
FTP Server (ftpd)FTP Server (ftpd)
Training Professional Training Professional CenterCenter
372372
Computer
FTP Server FTP Client
20 Data21 Control
/var/ftp/pub/var/ftp/pub
![Page 373: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/373.jpg)
Training Professional Training Professional CenterCenter
373373
FTP – File Transfer ProtocolFTP – File Transfer Protocol
# cd /etc/ftpd# ftp hostname [ip address]
Login / password
ftp> helpftp> get [filename] downloadftp> mget [filename *.*] multiple getftp> put [filename] uploadftp> mput [filename *.*] multiple putftp> binary Binary file (exe, jpg, gif)ftp> ascii Text file (txt)ftp> prompt Toggle interactive modeftp> hash Show Progress print ‘#’ftp> quit / bye
![Page 374: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/374.jpg)
Webmin and ftpdWebmin and ftpd
Training Professional Training Professional CenterCenter
374374
![Page 375: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/375.jpg)
Training Professional Training Professional CenterCenter
375375
![Page 376: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/376.jpg)
What is apache?What is apache?
Apache เป็(นแอพัพัลั�เคช่��นท��ให�บร�การ Web Server บน Internet
ระบบป็ฏิ�บ�ต�การ Solaris รองร�บเวิ&บท��ช่$�อ apache
Training Professional Training Professional CenterCenter
376376
![Page 377: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/377.jpg)
377377
What is HTTP?What is HTTP?
httpServer- Apache
httpClient
IE, Netscape, OperaFirefox, Mozilla
url
.htm, .html
.php
.asp
.idc
.etc
Tcp 80
Computer
![Page 378: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/378.jpg)
Training Professional Training Professional CenterCenter
378378
Solaris Web Server (Apache)Solaris Web Server (Apache)
Start script file /etc/rc3.d/S50apache [start|stop]
Configuration file# cp /etc/apache/httpd.conf-example httpd.conf
# /etc/rc3.d/S50apache start Check http running
# ps –ef | grep httpd Web Browser
IE, Webbrowser http://[hostname, ip address][:80]
![Page 379: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/379.jpg)
Training Professional Training Professional CenterCenter
379379
Configuration file - /etc/apache/httpd.confConfiguration file - /etc/apache/httpd.conf
Web page location
![Page 380: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/380.jpg)
Webmin and apache configurationWebmin and apache configuration
Training Professional Training Professional CenterCenter
380380
![Page 381: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/381.jpg)
Webmin and apache configurationWebmin and apache configuration
Training Professional Training Professional CenterCenter
381381
![Page 382: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/382.jpg)
Training Professional Training Professional CenterCenter
382382
![Page 383: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/383.jpg)
Training Professional Training Professional CenterCenter
383383
Solaris IP Filter FirewallSolaris IP Filter Firewall
http://www.muine.org/~hoang/solnat.html Lock down the box Setup network interfaces in the Solaris box Enable packet forwarding, dhcp, firewall and
network address translation Configure machines behind NAT Familiarize with IPFilter IPsec Reference
![Page 384: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/384.jpg)
Training Professional Training Professional CenterCenter
384384
![Page 385: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/385.jpg)
What is SAMBA?What is SAMBA?
ค$อแอพัพัลั�เคช่��นท��ท�าให�ระบบป็ฏิ�บ�ต�การ UNIX ต�ดต�อก�บ Microsoft Networking
Training Professional Training Professional CenterCenter
385385
![Page 386: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/386.jpg)
SambaSamba
Linux Windows NT/XP/2000/2003
My Network Places
137-139
![Page 387: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/387.jpg)
Training Professional Training Professional CenterCenter
387387
SAMBA ConfigurationSAMBA Configuration
SMB – Server Message Box (Microsoft)
Script file location# /etc/rc3.d/S90samba [start|stop]
Create configuration file# cp /etc/sfw/smb.conf-example smb.conf
# /etc/rc3.d/S90samba start
![Page 388: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/388.jpg)
Training Professional Training Professional CenterCenter
388388
Creating SAMBA userCreating SAMBA user
Convert Unix user to SAMBA user Webmin Interface # /usr/sfw/bin/smbpasswd
This form allows you to synchronize the Unix and Samba user list. When Samba is using encrypted passwords, a separate list of users and passwords is used instead of the system user list. The list of users not to convert can contain usernames, UIDs, group names prefixed with an @, or UID ranges like 500-1000 or 500-
Change UID greater than 1000# usermod –u 1001 user1
![Page 389: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/389.jpg)
Webmin and SambaWebmin and Samba
Training Professional Training Professional CenterCenter
389389
![Page 390: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/390.jpg)
Training Professional Training Professional CenterCenter
390390
![Page 391: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/391.jpg)
Training Professional Training Professional CenterCenter
391391
DNS SettingDNS Setting
Map DomainName IP address
Components DNS Server
Zone – Domain name Record (MX – Mail Server, NS – Name Server, A – ServerIP) Configuration file /etc/named.conf
DNS Client # nslookup www.webmin.com
66.35.250.210
![Page 392: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/392.jpg)
Training Professional Training Professional CenterCenter
392392
DNS OperationDNS Operation
www.google.com
http://www.google.com
66.xxx.xxx.xx66.xxx.xxx.xx
www.google.com
66.xxx.xxx.xx
![Page 393: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/393.jpg)
Training Professional Training Professional CenterCenter
393393
Create Master ZoneCreate Master Zone
Create master zone: training.net /etc/training.net.hosts NS – Record
192.168.9.130 A – Record
serverA – 192.168.9.149
DNS Client # nslookup
> server 192.168.9.130> serverA.training.net> 192.168.9.149
![Page 394: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/394.jpg)
Training Professional Training Professional CenterCenter
394394
DHCP Setting – Automatic IP settingDHCP Setting – Automatic IP setting
DHCP Server DHCP Client
DHCP – Dynamic Host Configuration ProtocolPort: 67 and 68
MAC1 MAC2 MAC3 MAC4
# ifconfig –a ethers: 00:00:00:00:00:00
IP Range – 192.168.9.10-200
IP: 192.168.9.10MAC: MAC1Lease TimeIP: ?
MAC: MAC1
![Page 395: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/395.jpg)
Training Professional Training Professional CenterCenter
395395
DHCP Setting – Automatic IP settingDHCP Setting – Automatic IP setting
DHCP Server # /usr/sbin/dhcpd Configuration file /etc/dhcpd.confLocation /etc/dhcp/*.*
DHCP Client# dhcpagent DHCP Client# /etc/dhcp.[interfaceName]# /etc/dhcp.pcn0
![Page 396: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/396.jpg)
Training Professional Training Professional CenterCenter
396396
Tuning & Recognizing File Access ProblemsTuning & Recognizing File Access Problems
![Page 397: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/397.jpg)
397397
E-mailE-mail DNS: MX
SMTPPOP3/IMAP4
[email protected] >> [email protected]
khajorn
lumplang.com
1
2
3
SMTP 4
wichai
MIME
5
![Page 398: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/398.jpg)
Training Professional Training Professional CenterCenter
398398
Recognize Problem with Search PathsRecognize Problem with Search Paths
Problem: Command not found / No such file or directory
# echo $PATH
Borne/Korn Shell PATH=$PATH:/sbin:/opt/sfw/bin:. export PATH # . [.profile] Full Path of profile
C Shell setenv path ( $path /sbin /opt/sfw/bin . ) %> source [.cshrc] Full Path of profile
# which [command]# whereis [command] Show fullpath of command
![Page 399: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/399.jpg)
Training Professional Training Professional CenterCenter
399399
Recognize Problem with Permission, OwnershipRecognize Problem with Permission, Ownership
Change permission of file for execution Create Shell script
# chmod [nnn] [shell script] nnn = 755 rwxr-xr-x
# chmod +x [shell script] Change ownership of file/directory
# chown [userid]:[groupid] [file, directory]
# chown –R [userid]:[groupid] [file, directory]
-R = Recursive changes
![Page 400: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/400.jpg)
Training Professional Training Professional CenterCenter
400400
![Page 401: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/401.jpg)
Training Professional Training Professional CenterCenter
401401
New Features Enhancement in Solaris 10New Features Enhancement in Solaris 10
![Page 402: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/402.jpg)
Training Professional Training Professional CenterCenter
402402
Solaris Zone Partitioning TechnologySolaris Zone Partitioning Technology
Create virtual OE (Operating Environment) Zone
Separate file system, device, network, resource, security
![Page 403: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/403.jpg)
Training Professional Training Professional CenterCenter
403403
Zone configurationZone configuration
![Page 404: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/404.jpg)
Training Professional Training Professional CenterCenter
404404
Zone configurationZone configuration
![Page 405: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/405.jpg)
Training Professional Training Professional CenterCenter
405405
![Page 406: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/406.jpg)
Training Professional Training Professional CenterCenter
406406
Wrapping up SessionWrapping up Session
Further information www.sun.com Main web site www.bigadmin.com Discussions/Forums www.sunfreeware.com Free Software sunsolve.sun.com Updates & Patches docs.sun.com Documents
![Page 407: UNIX Solaris System & Network Administrator](https://reader038.vdocuments.net/reader038/viewer/2022102419/543f7f9bafaf9ff7098b47b4/html5/thumbnails/407.jpg)
Training Professional Training Professional CenterCenter
407407
Thank YouThank You