Download - Sistemas operativos libre y de paga
-
8/17/2019 Sistemas operativos libre y de paga
1/17
SISTEMAS OPERATIVOS
1 Sistemas operativos basados en las necesidades de servicios.
1.1 Elemento a tomar en cuenta para elegir una plataforma
Solaris (Unix) Windows
Requiere una planificación previapara la instalaciónEs más segura respecto a virus quele puedan afectar Existe software gratuito y consoporte técnico
Facilidad en la instalación
Es más vulnerable a los virus
Es un software propietario y requierede una licencia
. PROCESAMIENTO.- !rocesamiento" #us" $ac%é
• &elocidad del procesador • $antidad de procesadores
• $ac%é de memoria '" '(" ') dependiendo del tipo de procesador queutili*o
• &elocidad del bus
• +ipo de procesadores ,R-S$" $-S$ /012
• +ama3o de palabra que procesa el $!4 es de )( bits y 15 bits
(. MEMORIA. 6 más cantidad de memoria me7or para que no se produ*ca el cuello debotella y el procesador traba7e al máximo
• $antidad de memoria. Se %ace una relación de 58# por procesador es lo recomendable" m9nimo (8# por procesador.
• &elocidad de la memoria. -gual a velocidad del bus
• $orrección de errores. E$$ algoritmo de corrección de errores
). ALMACENAMIENTO.• +ecnolog9a:
-;E -ntegrated ;evice Electronics < !6+6 !arallel 6dvances+ec%nology 6ttac%ment
+oma este nombre por el tipo de interfa* utili*ado para suconexión se utili*aba para los equipos de escritorio. =.>??rpm
S6+6 Serial 6+6 Serial 6dvance +ec%nology 6ttac%ment ;rive$reados para suministrar grandes cantidades de datos avelocidades muy rápidas. 4tili*an menos energ9a. Elcontrolador S6+6 no reconoce discos duros S6S.
S$S- Small $omputer System -nterfaceSoportan acceso todo el tiempo" tienen mayor rendimiento"desempe3o y durabilidad" capacidad de corrección deerrores. Son más fiables" pero su desgaste es rápido por laalta velocidad que giran los discos. !uede soportar la
conexión de 0" 1 o )( dispositivos conectados.F$6' Fibre $%anel
-
8/17/2019 Sistemas operativos libre y de paga
2/17
Exclusivo de servidores. $on velocidades de acceso de " ("5 y 0 8bps.
SS; Solid State ;rive 6lmacenamiento sólido sin partes movibles" concomponentes electrónicos ,semiconductores2" es similar a lamemoria 4S#" con tama3os de (.>@ o ).>@. 6ctualmente muycostosas.
S6S Serial 6ttac%ed S$S- ;rive+ransferencia serial de datos con velocidades de "> ) o 18bps. $onexión en caliente" compatibilidad con discosS6+6" soporta un alto nAmero de dispositivos conectados"para servidores de gran rendimiento.
• Redundancia
. RE!
• &elocidad ?
-
8/17/2019 Sistemas operativos libre y de paga
3/17
Entorno operativo compuesto por el Sistema Gperativo SnOS y la interfasegráfica: C!E entorno de escritorio comAn" NOME o el /AVA ;esItop System,-ncorporado en Solaris ?2
VERSIONES !E SOLARIS
Solaris (.>Solaris (.1Solaris = ,ya no va con el (2Solaris 0Solaris MSolaris ?Solaris
SunGS >.>SunGS >.1SunGS >.=SunGS >.0SunGS >.MSunGS >.?SunGS >.
1.0 +ipos de sistemas de arc%ivos ,F6+" +FS" ufs" nfs" ext)2
F6+ !ara sistemas de arc%ivos locales Lindowso se preocupa de ver la integridad de los bloques y no seocupa de la fragmentación" llegando a tener el (? al )?N defragmentación.
+FS !ara sistemas de arc%ivos locales LindowsEvita la segmentación" se preocupa de la integridad de losbloques
ufs !ara sistemas de arc%ivos locales Solaris4nix File System" se preocupa de la integridad de losbloques
nfs !ara sistemas de arc%ivos remotos Solarisext(ext)procdevpts
Sistemas de arc%ivos de 'inux
1. !articionamiento del disco duro
'a geometr9a de un ;isco ;uro está dada por el nAmero de cabe*as delectura O escritura" el nAmero de cilindros y el nAmero de sectores por cilindro. El cluster es componente de la estructura lógica.
CAPACI!A! !EL !ISCO !URO P $-'-;RGS Q P $6#E6S '( bytes
'ora% equivale al fdisI de LindowsSe puede obtener la información de los discos instalados
PARTICION. Espacio de un disco duro utili*ado como un elementoindependiente de almacenamiento.
En los pc /01 se pueden tener de a 5 particiones f9sicas.
$on win M> y M0 solo podr9an %acerse ( particiones f9sicas" la primaria y la
extendida y en la extendida se la puede subparticionar. En las otras
-
8/17/2019 Sistemas operativos libre y de paga
4/17
versiones se puede tener 5 particiones primarias f9sicas: ) particionesprimarias y partición extendida.
'as particiones dependen de la arquitectura ,Lindows" 4nix2 y no del discof9sico.
En sparc se puede tener 0 slices que son numerados desde el ? al =.
Sli+,Solaris
Par%i+ion,sLinx
2 < !ara la rai* 31 swap !ara el swa4
Bemoria virtual# R,s,r5ado para el sistema
operativo;etermina el tama3o deldisco
)!ueden ser mane7ados enforma distinta de acuerdo alo que quiero utili*ar
5>1=
NOMENCLATURA PARA NOM6RES !E SLICE
cxtxdxsx
nAmero de slice
nAmero de disco lógico ,'42" siempre será d?nAmero -; del disco duro f9sico ,irá del ? al 52
nAmero de controlador
En '-4/%da %db%da !rimera partición del
primer disco duro -;E%db !rimera partición del
segundo disco duro -;E%da( Segunda partición del
primer disco duro -;E%db( Segunda partición del
segundo disco duro -;E%da> primera partición lógica
de una partición
extendida del primer disco duro -;E
%db> primera partición lógica deuna partición extendida del
segundo disco duro -;E
sda sdbsda !rimera partición del
primer disco duro S$S-sdb !rimera partición del
segundo disco duro S$S-sda( Segunda partición del
primer disco duro S$S-sdb( Segunda partición del
segundo disco duro S$S-sda> primera partición lógica
de una particiónextendida del primer disco duro S$S-
sdb> primera partición lógica deuna partición extendida delsegundo disco duro S$S-
1." Redundant 6rray -ndependent ;isIs RAI! ,arreglos redundantes
-
8/17/2019 Sistemas operativos libre y de paga
5/17
independientes de discos2
Es la agrupación de varios discos o varios slices en un solo volumen.'os discos deben ser iguales" de la misma geometr9a y la misma capacidad"la venta7a es la velocidad de acceso porque se accesa a varios discos a lave*.El software coge los slices y se ve como un solo dispositivo.
RAI! 4or 7WEs independiente del sistema operativo'os algoritmos y procesos de los arreglos R6-; son procesados por unatar7eta controladora" no los e7ecuta el procesador central.Se requiere de Cw adicional que tiene embebido un c%ip para %acer R6-;'os dispositivos utili*ados son los discos duros.
RAI! 4or SW
Es dependiente del Sistema Gperativoo se requiere Cw adicionalEl proceso de los arreglos es e7ecutado por el procesador central,puede utili*ar el ?N del procesador central en uso máximo2'os dispositivos utili*ados son los slices.
RAI! 2
RAI! 2 4or 6AN!ASSe va llenando en forma proporcional en los discos o slices. 'oscomponentes son de igual capacidad. 'os dispositivos deben tener lamisma capacidad y misma geometr9a.
RAI! 2 4or CONCATENACIONEs suma de espacios o capacidades" en este no interesa si la geometr9aes la misma.
RAI! 1 - MIRROR+ener dos dispositivos de igual capacidad y geometr9a'a capacidad es el >?N de la capacidad total&enta7a la redundancia
RAI! 2 8 1Es un espe7o de divisiones
Se requiere al menos 5 dispositivos o discos durosSi se da3a un disco de la banda se da3a todo.
RAI! 1 8 2Es una división de espe7osSi se da3a uno de los discos tiene el respaldo en el espe7oEs una me7or opción para base de datos de altas prestaciones" ya que proporcionamayor velocidad de escritura por la ausencia del cálculo de paridad.
RAI! "#andas de paridadSe requiere al menos ) elementos o ) componentes de igual capacidad'a capacidad de un dispositivo es utili*ada para redundancia. 4tili*ando unalgoritmo se puede regenerar la información en forma inversa para casos de da3os.$apacidad K , 2 Q $apacidad dispositivo
-
8/17/2019 Sistemas operativos libre y de paga
6/17
es el nAmero de dispositivosSe usa en servidor de arc%ivos o correos para aprovec%ar el espacio.
( -nstalación de Software de virtuali*ación ,&irtual #ox2
Software para visuali*ar los recursos de un equipo /01.
4na máquina virtual nos permite tener varios ordenadores virtualese7ecutándose sobre el mismo ordenador f9sico.
) S-S+EB6 G!ER6+-&G SG'6R-S
0.1 Grgani*ación del software de instalación de Solaris. !aquete de software
$omponente básico de software en Solaris(. $luster de software
6grupamiento de paquetes de software). 8rupo de software
6grupamiento de cluster de softwarea. $ore
$ontiene paquetes de software necesarios para iniciar el equipo ye7ecutar Solaris.Se instala solo el core y se configura como firewall o ruteador.
b. End user $ore D entorno gráfico y aplicaciones para el usuario final. oincluye los manuales en l9nea ,man2.
c. ;eveloper systemEnd use D %erramientas de desarrollo
d. Entire ;istribution+odo el software del sistema operativo Solaris
e. Entire ;istribution D GEB+odo el software del sistema operativo Solaris D compatibilidadcon %ardware de terceros
0.# 6ctividades de preinstalación del sistema operativo
. Saber el nombre de %ostsol?
(. ;irección -! y etmasI ,máscara de subred2?.(?.M.5?(>>.(>>.(>>.?
). !uerta de enlace ,!ermite comunicación con otras redes2
?.(?.M.(>55. ona %oraria
6mericas < 8uayaquil>. Servicio de nombres
no1. 6utenticación Jerberos ,o es parte del sistema operativo y no es de
uso comAn2no
=. 8rupo de software a instalar Entire ;istribution D GEB
0. +ama3o y nAmero de slicesroot 0.> 8b
swap ( 8bvar 8b
-
8/17/2019 Sistemas operativos libre y de paga
7/17
unassigned ? 8bM. 'engua7e
englis%
0.0 -nstalación de Solaris ? Gpen Source
PROCESOS !E 6OOT 9 S7UT!OWN
iveles de E7ecución ,Run level2Es un estado del sistema" es representado por una letra o nAmero
NIVEL !EE/ECUCION
SOLARIS
UNCION
2E7ecuta el #oot!RGB" no %ay ningAn sistema cargado
s o SBodo monousuario con acceso a los sistemas de arc%ivoscr9ticos ,los del S.G. solaris2
1Bodo monousuario con acceso a todos los sistemas
#El sistema soporta la operación multiusuario" se e7ecutantodos los demonios del sistema excepto FS ,multiusuario yservicios de red excepto el FS2
0Bultiusuario con FS" es el nivel de e7ecución por defecto
indicado en /etc/inittab o implementado
" 6pagado. #a7a el sistema y lo apaga
:Reinicia. #a7a el sistema y lo carga nuevamente
Ni5,l d,,;,++i
-
8/17/2019 Sistemas operativos libre y de paga
8/17
CAM6IO !EL NIVEL !E E/ECUCION
init
$omando para cambiar entre niveles de e7ecución. E7m.
SG'6R-S '-4/
#init 5 apaga el sistema #init 0
#init 6 reinicio del sistema #init 6
#init s cambia a modo monousuario #init 1
Gtros comandos
shutdownhalt ≈ init 0
reboot ≈ init 6
power-off ≈ init 5
0. Estructura 7erárquica de directorios
Solaris
!IRECTORIOS !E PRIMER NIVEL 3
( ra=> )
bin $ontiene enlaces simbólicos a arc%ivos e7ecutables en
/usr/binE7em: ls" mIdir" .. etcEs similar al acceso directo en Lindows
d,5 $ontiene arc%ivos de dispositivos lógicos-nformación técnica de los dispositivosSon enlaces simbólicos a
-
8/17/2019 Sistemas operativos libre y de paga
9/17
instalación.4la%'or $ontiene módulos variables del Iernel dependientes de la
plataforma.s*in $ontiene arc%ivos e7ecutables utili*ados para
administración de solaris.%4 ;irectorio para arc%ivos temporales.
Es vaciado cada ve* que es reiniciado el sistemaoperativo.
sr $ontiene programas" sripts" librer9as del sistemaoperativo. Es similar al directorio Lindows < system )(.
5ar +iene los arc%ivos con contenido variable e7em: los logs.
!IRECTORIOS !E SEUN!O NIVEL 3d,5 ds@ 6rc%ivo de dispositivo por bloques
d 6rc%ivos de metadispositivos utili*ados por Solaris&olume Banager ,Sw que permite mane7o de R6-;2.
El R6-; es protección para da3os f9sicos pero no paralos lógicos e7em: si borro el etc se borra de los ( discos oapagado abrupto que corrompa el sistema de arc%ivos
rds@ 6rc%ivos de dispositivos R6L o rawdevicesr% 6rc%ivos de dispositivos para unidades de cinta.
3,%+ a++% $ontiene información de configuración para cuentas deusuarios del sistema operativo.
+ron.d Es un demonio utili*ado para tareas planificadas.;emonios son programas que están residentes enmemoria.-nformación de configuración para el utilitario cron.
d,'al% -nformación por defecto para varios programas.
in,% 6rc%ivos de configuración para servicios de red
ini%.d $ontiene scripts para iniciar y detener servicios.
li* +iene librer9as dinámicas utili*adas cuando no existeacceso al directorio
-
8/17/2019 Sistemas operativos libre y de paga
10/17
).>. &er la versión de sistema operativo y nombre del equipo
uname a Buestra toda la información de nuestro sistema y nuestroordenador.
uname r 'a versión del Jernel de nuestro sistemauname v 'a fec%a de publicación del Jernel de nuestro sistemauname n Buestra el nombre de nuestro ordenador ,el que
asignamos al instalar el SG2.uname m Buestra la arquitectura de nuestro procesador ,i)01" i501"
i>01" i1012.uname s Buestra el nombre del Iernel.uname p Buestra el tipo de procesador %ostname Buestra el nombre del equipo
).>.( avegar por los directorios
;irectorio ra9* Es el directorio de más alto nivel" se representa
con el slas% ,
-
8/17/2019 Sistemas operativos libre y de paga
11/17
Se identifican con la d
0. Enla+,s si*.5 !ermisos de arc%ivos'os permisos se definen para el !ropietario" el 8rupo y para Gtros y a cadauno de ellos se definen los siguientes permisos:
r lectura 5w escritura (x e7ecución
$ambiar los permisos de lectura" escritura y e7ecución para el propietario"de lectura para el grupo y restringir permiso para los otros en el arc%ivo%ola:
Pc%mod =5? %ola Orwxr
Bodificar el propietario y.> &er contenido de arc%ivos
more Buestra el contenido de un arc%ivo tipo texto pantalla por pantalla" permite la navegación %acia adelanteBore ? arc%ivo ,despliega pantalla*os de ? l9neas2Bore D? arc%ivo ,visuali*a el arc%ivo desde la l9nea ?2Bore D
-
8/17/2019 Sistemas operativos libre y de paga
12/17
p preserva la fec%a de modificación y modos de permisor copia el directorio y todos sus arc%ivos en formarecursiva
mv Bueve arc%ivos.rm Elimina arc%ivos o directorios
r remueve recursivamente los directorios y subdirectoriosfind #usca arc%ivos
#uscar desde la rai*find < name nomina print#uscar en el directorio actual y las subcarpetasfind . name nomina print
).>.= Editor de texto vi
Bodos deoperación
Bodo $omando . !ara pasar al modo de comando sepresiona la tecla DESC
Bodo -nserción . !ara traba7ar en el modo de inserción
se presiona la tecla DESC seguidode la tecla i ,empie*a a escribir antesdel carácter que marca el cursor2" opresiona la tecla DESC seguido dela tecla a ,empie*a a escribir despuésdel carácter que marca el cursor2.
Salir sin grabar !ara salir del editor vi sin grabar los cambios se presionala tecla DESC seguido de FGH
8rabar sin salir !ara salir del editor sin grabar los cambios se presiona latecla DESC seguido de Fw
8rabar y salir !ara salir del editor sin grabar los cambios se presiona latecla DESC seguido de FwGH
Boviéndose por el arc%ivow 6van*a palabra por palabra %acia adelanteb &a palabra por palabra %acia atrase &a al final de la palabraU &a al inicio de la l9nea donde está el cursor V &a al final de la l9nea donde está el cursor C &a al inicio de la pantallaB &a a la mitad de la pantalla' &a al final de la pantalla$trlDf 6van*a una página
$trlDb Retrocede una página$trlDd 6van*a media página$trlDu Retrocede media página8 Se ubica en la Altima l9nea del arc%ivo8 &a al inicio de la l9nea uno
-SER+6;G +E/+Gi -nserta antes del cursor a -nserta después del cursor o -nserta una l9nea deba7o del cursor
G -nserta una l9nea arriba del cursor - 6diciona al inicio de la l9nea 6 6diciona al final de la l9nea
-
8/17/2019 Sistemas operativos libre y de paga
13/17
$6B#-GS 6l final del cambio reali*ado debe presionarse DESCcw $ambia una palabracc $ambia toda la l9nea$ $ambia desde el cursor %asta el final de la l9neaS Sustituye e inserta antes del cursor R Sobrescriber Reempla*a un caracter 4ne dos l9neas
;ES6C6$ER $6B#-GSu ;es%acer el comando anterior . Repite la Altima acción
#GRR6;G ;E +E/+Gx #orra un caracter
!ara borrar más de uno se pone el nAmero antes delcomando.
dw #orra una palabra. !ara borrar más de uno se pone elnAmero antes del comando.
dd #orra una l9nea!ara borrar más de uno se pone el nAmero antes delcomando.
dV #orra desde el cursor %asta el final de la l9nead? #orra desde el cursor %asta el inicio de la l9nead8 #orra desde al cursor %asta el final del arc%ivod8 #orra desde el cursor %asta el inicio del arc%ivo
; #orra desde el cursor %acia la derec%a/ #orra %acia atrás un caracter !ara borrar más de uno se pone el nAmero antes delcomando.
$G!-6;G H BG&-E;G +E/+Gyy
H
$opia una l9nea.!ara copiar más de una l9nea se pone el nAmero antesdel comando.
p $oloca o varias l9neas deba7o de la l9nea donde está elcursor
! $oloca o varias l9neas arriba del cursor
yw $opia una palabra!ara copiar más de una se pone el nAmero antes delcomando.
:"> co ? $opia las l9neas a la > después de la l9nea ?:0"V co ( $opia desde la l9nea 0 %asta el final del arc%ivo después
de la l9nea (:"> m ? Bueve las l9neas a la > después de la l9nea ?
#4S4E;6 H REEB!'6G:s
-
8/17/2019 Sistemas operativos libre y de paga
14/17
-SER+6R 4 6R$C-&G E G+RG!ara copiar un arc%ivo en otro se debe ubicar donde se va a insertar"colocarse en modo comando presionando la tecla DESC y utili*ar elcomando Fr . !odemos insertar en un arc%ivo de prueba el contenido delarc%ivo %osts con la instrucción :r
-
8/17/2019 Sistemas operativos libre y de paga
15/17
;espliega información sobre interfases de redoI banner Pifconfig Xnombre interfaseT down #a7ar una interfasePifconfig Xnombre interfaseT up 'evantar la interfase
ombre de interfases:%me? interfase fast Et%ernet ?%mebge? interfase gigabit Et%ernet ?
!rueba de comunicación
#ping %ost ,nombre %osts
-
8/17/2019 Sistemas operativos libre y de paga
16/17
shareall 'ee y e7ecuta la compartición de recursos indicados en:
-
8/17/2019 Sistemas operativos libre y de paga
17/17
S+6+Eestado del proceso!R- prioridad del proceso+-BE tiempo que se está e7ecutando el proceso
kill y pkill
$omandos para eliminar procesoskill se3al !-; !-; !-;
pkill se3al proceso" proceso" [.ormalmente en se3al se pone M para for*ar la e7ecución del procesoE7m: Iill M )5( !Iill M ss%d