OS Solaris úvod

Transkript

OS Solaris úvod
OS Solaris
úvod
[email protected]
8.8.2005
Osnova
●
●
●
Solaris
Instalace
Boot počítače
–
–
●
●
●
●
x86
Sparc
Adresářová struktura
Základní příkazy
Balíčkovací systém
Patchování
Úvod
●
●
UNIX, System V, BSD
Podporované platformy
–
–
●
●
●
●
●
x86 32bit, 64bit
Sparc 32bit, 64bit
Více než 100 CPU
Volně ke stažení
Open Solaris – Open Source
Zpětná kompatibilita
Dlohodobá podpora
Instalace
●
●
●
●
Z CD
Z DVD Solaris 10
Ze sítě (Jumpstart)
Typy instalace
–
–
–
Solaris Interactive - instalace v GUI
Solaris Interactive Text (desktop session)
textová instalace v grafice
Solaris Interactive Text (console session)
klasická textova instalace
Solaris 8,9 Software Groups
●
●
●
●
●
Software Group
Sol 8
Core System Support
344MB
– networking and required drivers
End User System Support
923MB
– CDE
Developer System Support
1.2GB
– libraries, include files, man pages
and programming tools
Entire Distribution
1.3GB
– additional software that is needed for servers
Entire Distribution plus OEM support 1.3GB
– additional hardware support for OEMs
*doporučené – zahrnuto swap 512MB,
místo pro patche a doplňkový sw
Sol 9*
2.0GB
2.0GB
2.4GB
2.7GB
2.9GB
Solaris 10 Software Groups
●
●
●
●
●
●
Reduced Network Support SWGRP
2.0GB
– multiuser, text, no active network services
Core System Support SWGRP
2.0GB
– networked
End User Solaris SWGRP
5.0GB
– Common Desktop Environment – CDE
Developer Solaris SWGRP
6.0GB
– libraries, include files, man pages, and programming
tools
Entire Solaris SWGRP
6.5GB
– additional software that is needed for servers
Entire Solaris SWGRP plus OEM Support
6.7GB
– additional hardware drivers
Boot Solarisu
●
Boot PROM
–
–
–
●
Boot programs
–
–
●
bootblok nahraje ufsboot (prg. installboot)
ufsboot nahraje 32bit/64bit kernel
Kernel initialization
–
–
●
POST test
Start OBP, vyhledání boot-device
přečtení a nahrání bootbloku
/etc/system
modules
init
–
rc scripts
OBP - SPARC
●
Open Boot Prompt
–
–
–
přístup přes COM port
1MB
Od verze 3.x možný update
●
–
Obsahuje
●
●
●
–
update má 2 fáze
POST
Ovladače zařízení
CLI – Command Line Interpreter
NVRAM – záloha baterií
●
●
●
●
čas
MAC adresa
Host ID
aliasy
BIOS - x86
●
●
●
Prosté menu s možnostmi
V případě řadičů SCSI vlastní BIOS
Malé možnosti vzdáleného přístupu
–
servisní CPU
ALOM
●
●
●
Advanced Light Out Manager
Servisní CPU pro SPARC
Přístup přes COM a LAN
–
●
Funguje i když je stroj vypnutý
–
–
●
Ochrana přístupu přes jméno a heslo
logování stavu stroje
Přechod z ALOM -> OBP/Solaris
–
●
Odbourání Terminal Concentrator
console, (console -f)
Přechod z OBP/Solaris -> ALOM
–
.#
OBP - příkazy
●
●
●
banner
printenv
setenv
–
–
–
–
–
●
●
●
●
scsi-initiator-id
auto-boot?
diag-level
diag-device
diag-switch?
reset-all
probe-scsi
probe-scsi-all
probe-ide
OBP - boot
●
●
boot [device_name] -[options]
boot -s
–
●
single user mode
boot -a
–
interaktivní boot
●
●
umístění kernelu, modulů, souboru /etc/system,
typ root filesystemu
boot -r
–
rekonfigurační
●
●
●
●
po připojení nových zařízení, vytvoří záznam v
/etc/path_to_inst
/devices
/dev
OBP - boot
●
boot -v
–
●
●
●
detailní informace
boot disk
boot net
boot cdrom
OBP - příkazy
●
help
–
–
–
–
●
●
●
line
system
diag
file
set-default parameter-name
set-defaults
show-devs
–
device tree
OBP - příkazy
●
devalias
–
●
●
●
●
●
alias pro zařízení
nvalias [name] device_path
nvunalias [name]
nvedit
nvstore
Ze solarisu eeprom
–
eeprom boot-device=disk1
Kernel
●
Kernel 2 části
–
–
●
32 bitové sysémy
–
●
genunix – nezávislý na platformě
unix – závislý na platformě
/platform/`uname -m`/kernel
64 bitové systémy
/platform/`uname -m`/kernel/sparc9
(uname -m = sun4u)
–
●
Moduly
–
–
–
–
/kernel
/usr/kernel
/platform/`uname -m`/kernel
/platform/`uname -i`/kernel
/etc/system
●
●
●
●
●
●
●
●
●
Defaultně zakomentován (*)
Záložní kopie – boot -a, /dev/null
které moduly nahrát/nenahrát
parametry kernelu
rootfs a root device
forceload
velikost sdílené paměti
počet otevřených souborů
počet semaforů
/etc/inittab
●
●
●
nastavení defaultního runlevelu
které akce provést při přechodu z/do novéhu
runlevelu
nepoužívá se u Solarisu 10
Run Levels
●
●
●
●
●
●
●
Pro Solaris verze < 10
0 – Shut down do OBP
s nebo S – Single
2 – Multiuser, neběží NFS server
3 – Mlutiuser s NFS (default)
5 – Shut down a power off
6 – Shut down and reboot
Run Control Scripts
●
●
/etc/rc0-6,S
/etc/rc#.d – scripty runlevelů
–
–
–
●
[KS] [0-9][0-9][A-z]
S90samba
K03sshd
/etc/init.d/
–
start, stop bez změny runlevelu
Solaris 10 - SMF
●
Service Management Framework
–
Startup scripts
●
–
–
–
–
–
●
svcadm milestone single-user
vztahy přes XML file
svcs – info o službách
svcadm – správa služeb
inetadm – inetd
závislosti
Stop service
Sol < 10
Sol10
/etc/init.d/sshd stop
svcadm disable -t network/ssh:default
Login
●
●
Login na konzoli
Grafický login - dtlogin
Nabootovali jsme
:-)
Adresářová struktura
/bin – simlink /usr/bin, system commands
/dev – simlink /devices
/devices – fyzické cesty k zařízení
/etc – konfigurační soubory
/export – sdílené file systémy
/home – domácí adresáře
/kernel – jádro
/mnt – dočasný mount point
/opt – přidané aplikace
/platform – moduly kernelu
/sbin – základní příkazy
/tmp – dočasné soubory - tmpfs
/usr – programy, scripty a knihovny pro všechny
/var – dočasné soubory, logy
Základní příkazy
●
Informace o sytému
–
prtdiag (-v)
●
●
–
prtconf
●
●
–
jako top
ifconfig -a, netstat -rn
●
–
vypisuje HW
s parametrem -p napr WWN
prstat
●
–
diagnostické informace o systému
CPU, RAM, teploty, verze OBP, stav zdrojů
nastavení sítě
cfgadm (-la)
●
konfigurace HW, SCSI, FC
Základní příkazy
●
File system
–
format
●
–
–
8 slices, číslo 2 – celý hdd
newfs /dev/rdsk/c0t0d0s5
mount [co] [kam]
●
●
●
●
-o logging
/etc/vfstab
fuser -cu mount_point
Autofs
–
–
–
–
/etc/init.d/volmgt start|stop
fstyp /dev/rdsk/c0t0d0s7
fsck [path]
df, du, quot -a
Balíčkovací systém
●
●
pkginfo (-l pkg_name)
pkgrm pkg_name
–
●
●
pkgadd -d pkg_name
pkgchk pkg_name
–
●
●
závislosti
soubory (-v)
pkgchk -l -p file_name
/var/sadm/install/contents
Patchovaní
●
●
/var/sadm/patch – seznam patchů
Patch
–
SUNWxxxx
●
●
●
●
●
●
patchadd patch_name
patchadd -p
–
●
●
install – copyright, scripts
pkginfo - /var/sadm/pkg/pkg_name/pkginfo
pkgmap – path to new files
reloc – new files
informace o instalovaných patchích
patchrm patch_name
autoupdate z bezpečných Sun stránek
–
sunsolve.sun.com
Odkazy
docs.sun.com
sunsolve.sun.com
www.sun.com/bigadmin
swforum.sun.com
Děkuji za pozornost
[email protected]
8.8.2005

Podobné dokumenty

Soubor Readme tiskových ovladačů Xerox UNIX Tento soubor

Soubor Readme tiskových ovladačů Xerox UNIX Tento soubor spuštění instalačního souboru a případně přidejte nová oprávnění. V závislosti na použité metodě kopírování se může stát, že jsou oprávnění pro spouštění během kopírování souboru instalačního progr...

Více

Návod k montáži a obsluze

Návod k montáži a obsluze – I nstalaci a uvedení regulace topení a připojených dílů příslušenství do provozu smí podle ČSN EN 50110-1 provádět pouze subjekt s odpovídající odbornou způsobilostí. - Musí být k dispozici vyp...

Více

Průvodce instalací - OpenOffice.org v češtině

Průvodce instalací  - OpenOffice.org v češtině Důležité aktualizované informace týkající se instalace OpenOffice.org naleznete v souboru readme.txt (Windows), README (Solaris a Linux), nebo v souborech readme.html v adresáři office . Instalační...

Více

PRINCIPy A PROBLéMy OPERAčNíHO

PRINCIPy A PROBLéMy OPERAčNíHO řádcích v jazyce C a 1000 řádcích v asembleru. První přenos na jiný typ počítače prokázal, že UNIX přenositelný je, i  když ne tak snadno, jak se předpokládalo. Každopádně tím byl ale odstartován n...

Více