You are on page 1of 17

SISTEMAS OPERATIVOS

Sistemas operativos basados en las necesidades de servicios.


1.1 Elemento a tomar en cuenta para elegir una plataforma
Solaris (Unix)
Requiere una planificacin previa
para la instalacin
Es ms segura respecto a virus que
le puedan afectar
Existe software gratuito y con
soporte tcnico

Windows
Facilidad en la instalacin
Es ms vulnerable a los virus
Es un software propietario y requiere
de una licencia

1. PROCESAMIENTO.Procesamiento, Bus, Cach


Velocidad del procesador
Cantidad de procesadores
Cach de memoria L1, L2, L3 dependiendo del tipo de procesador que
utilizo
Velocidad del bus
Tipo de procesadores (RISC, CISC - X86)
Tamao de palabra que procesa el CPU es de 32 bits y 64 bits
2. MEMORIA.A ms cantidad de memoria mejor para que no se produzca el cuello de
botella y el procesador trabaje al mximo

Cantidad de memoria.- Se hace una relacin de 4


GB por procesador es lo recomendable, mnimo 2
GB por procesador.
Velocidad de la memoria.- Igual a velocidad del bus
Correccin de errores.- ECC algoritmo de correccin de errores
3. ALMACENAMIENTO. Tecnologa:
IDE

SATA

SCSI

FC-AL

Integrated Device Electronics / PATA Parallel Advances


Technology Attachment
Toma este nombre por el tipo de interfaz utilizado para su
conexin se utilizaba para los equipos de escritorio. 7.500
rpm
Serial ATA - Serial Advance Technology Attachment Drive
Creados para suministrar grandes cantidades de datos a
velocidades muy rpidas. Utilizan menos energa. El
controlador SATA no reconoce discos duros SAS.
Small Computer System Interface
Soportan acceso todo el tiempo, tienen mayor rendimiento,
desempeo y durabilidad, capacidad de correccin de
errores. Son ms fiables, pero su desgaste es rpido por la
alta velocidad que giran los discos. Puede soportar la
conexin de 8, 16 o 32 dispositivos conectados.
Fibre Chanel

SSD

SAS

Exclusivo de servidores. Con velocidades de acceso de 1, 2,


4 y 8 Gbps.
Solid State Drive
Almacenamiento slido sin partes movibles,
con
componentes electrnicos (semiconductores), es similar a la
memoria USB, con tamaos de 2.5" o 3.5". Actualmente muy
costosas.
Serial Attached SCSI Drive
Transferencia serial de datos con velocidades de 1,5 - 3 o 6
Gbps. Conexin en caliente, compatibilidad con discos
SATA, soporta un alto nmero de dispositivos conectados,
para servidores de gran rendimiento.

Redundancia

4. RED
Velocidad 10/100/1000/10000 Mbps
Tipo de Tx
HD Half Duplex primero envo luego recibo
FD Full Duplex puedo enviar y recibir al mismo tiempo
Redundancia
5. ALIMENTACION
Redundancia en fuentes de poder, redundancia n+1 ejemplo trabaja
con 2 y la tercera es redundancia.
Redundancia en ventiladores.

1.
2.
3.
4.

Base de Datos
Procesamiento
Memoria
Red
Almacenamiento

Servidor de Archivos
1. Almacenamiento
2. Red
3. Memoria
4. Procesamiento

1.2 ARQUITECTURA BASICA DE UNIX


Aplicaciones
Shell
Kernel

UNIX
Solaris
SCO Unix
= Unix Ware
AIX
HP-UX
Linux

DCE, ORACLE, SYBASE, SENDMAIL


Intrprete de comandos: ls, pwd, mkdir
Core o ncleo, maneja:
procesos, memoria, sistema de archivos, tareas
de I/O, protocolo TCP/IP

Estndar
System V R4
Es el estndar de unix
versin 5 release 4
System V R5

Plataforma
sparc / x86

Fabricante
Sun Microsystems
Oracle Corporation

x86

Novell

System V R4

ppc
Power pc
Itanium / PA-RISC
x86 / ppc / sparc

IBM

System V R4
POSIX

SOLARIS.-

HP
Comunidad Linux Xerox

Entorno operativo compuesto por el Sistema Operativo SunOS y la interfase


grfica: CDE entorno de escritorio comn, GNOME o el JAVA Desktop System
(Incorporado en Solaris 10)
VERSIONES DE SOLARIS
Solaris 2.5
Solaris 2.6
Solaris 7 (ya no va con el 2)
Solaris 8
Solaris 9
Solaris 10
Solaris 11

SunOS 5.5
SunOS 5.6
SunOS 5.7
SunOS 5.8
SunOS 5.9
SunOS 5.10
SunOS 5.11

1.3 Tipos de sistemas de archivos (FAT, NTFS, ufs, nfs, ext3)


FAT

NTFS
ufs
nfs
ext2
ext3
proc
devpts

Para sistemas de archivos locales - Windows


No se preocupa de ver la integridad de los bloques y no se
ocupa de la fragmentacin, llegando a tener el 20 al 30% de
fragmentacin.
Para sistemas de archivos locales - Windows
Evita la segmentacin, se preocupa de la integridad de los
bloques
Para sistemas de archivos locales - Solaris
Unix File System, se preocupa de la integridad de los
bloques
Para sistemas de archivos remotos - Solaris
Sistemas de archivos de Linux

1.4 Particionamiento del disco duro


La geometra de un Disco Duro est dada por el nmero de cabezas de
lectura escritura, el nmero de cilindros y el nmero de sectores por
cilindro. El cluster es componente de la estructura lgica.
CAPACIDAD DEL DISCO DURO =
# CILINDROS * # CABEZAS L/E * # SECTORES * 512 bytes

format
equivale al fdisk de Windows
Se puede obtener la informacin de los discos instalados
PARTICION.- Espacio de un disco duro utilizado como un elemento
independiente de almacenamiento.
En los pc X86 se pueden tener de 1 a 4 particiones fsicas.
Con win 95 y 98 solo podran hacerse 2 particiones fsicas, la primaria y la
extendida y en la extendida se la puede subparticionar. En las otras

versiones se puede tener 4 particiones primarias fsicas: 3 particiones


primarias y 1 particin extendida.
Las particiones dependen de la arquitectura (Windows, Unix) y no del disco
fsico.
En sparc se puede tener 8 slices que son numerados desde el 0 al 7.
Slice
Solaris
0
1

Particiones
Linux
/
swap

Para la raiz /
Para el swap
Memoria virtual
Reservado para el sistema
operativo
Determina el tamao del
disco

3
4
5
6
7

Pueden ser manejados en


forma distinta de acuerdo a
lo que quiero utilizar

NOMENCLATURA PARA NOMBRES DE SLICE

cxtxdxsx
nmero de slice
nmero de disco lgico (LUN), siempre ser d0
nmero ID del disco duro fsico (ir del 0 al 14)
nmero de controlador

En LINUX
hda
hda1
Primera particin del
primer disco duro IDE
hda2
Segunda particin del
primer disco duro IDE
hda5
primera particin lgica
de
una
particin
extendida del primer
disco duro IDE
sda
sda1
Primera particin del
primer disco duro SCSI
sda2
Segunda particin del
primer disco duro SCSI
sda5
primera particin lgica
de
una
particin
extendida del primer
disco duro SCSI
1.5 Redundant

Array

Independent

hdb
hdb1
hdb2
hdb5

sdb
sdb1
sdb2
sdb5

Disks

Primera
particin
segundo disco duro IDE
Segunda
particin
segundo disco duro IDE
primera particin lgica
una particin extendida
segundo disco duro IDE

del
del
de
del

Primera
particin
del
segundo disco duro SCSI
Segunda
particin
del
segundo disco duro SCSI
primera particin lgica de
una particin extendida del
segundo disco duro SCSI

RAID

(arreglos

redundantes

independientes de discos)
Es la agrupacin de varios discos o varios slices en un solo volumen.
Los discos deben ser iguales, de la misma geometra y la misma capacidad,
la ventaja es la velocidad de acceso porque se accesa a varios discos a la
vez.
El software coge los slices y se ve como un solo dispositivo.
RAID por HW
Es independiente del sistema operativo
Los algoritmos y procesos de los arreglos RAID son procesados por una
tarjeta controladora, no los ejecuta el procesador central.
Se requiere de Hw adicional que tiene embebido un chip para hacer
RAID
Los dispositivos utilizados son los discos duros.
RAID por SW
Es dependiente del Sistema Operativo
No se requiere Hw adicional
El proceso de los arreglos es ejecutado por el procesador central
(puede utilizar el 10% del procesador central en uso mximo)
Los dispositivos utilizados son los slices.
RAID 0
RAID 0 por BANDAS
Se va llenando en forma proporcional en los discos o slices. Los
componentes son de igual capacidad. Los dispositivos deben tener la
misma capacidad y misma geometra.
RAID 0 por CONCATENACION
Es suma de espacios o capacidades, en este no interesa si la geometra
es la misma.
RAID 1 - MIRROR
Tener dos dispositivos de igual capacidad y geometra
La capacidad es el 50% de la capacidad total
Ventaja la redundancia

RAID 0 + 1
Es un espejo de divisiones
Se requiere al menos 4 dispositivos o discos duros
Si se daa un disco de la banda se daa todo.

RAID 1 + 0
Es una divisin de espejos
Si se daa uno de los discos tiene el respaldo en el espejo
Es una mejor opcin para base de datos de altas prestaciones, ya que proporciona
mayor velocidad de escritura por la ausencia del clculo de paridad.

RAID 5
Bandas de paridad
Se requiere al menos 3 elementos o 3 componentes de igual capacidad
La capacidad de un dispositivo es utilizada para redundancia. Utilizando un
algoritmo se puede regenerar la informacin en forma inversa para casos de daos.
Capacidad = (N - 1) * Capacidad dispositivo

N es el nmero de dispositivos
Se usa en servidor de archivos o correos para aprovechar el espacio.

Instalacin de Software de virtualizacin (Virtual Box)


Software para visualizar los recursos de un equipo X86.
Una mquina virtual nos permite tener varios ordenadores virtuales
ejecutndose sobre el mismo ordenador fsico.

SISTEMA OPERATIVO SOLARIS


3.1 Organizacin del software de instalacin de Solaris
1. Paquete de software
Componente bsico de software en Solaris
2. Cluster de software
Agrupamiento de paquetes de software
3. Grupo de software
Agrupamiento de cluster de software
a. Core
Contiene paquetes de software necesarios para iniciar el equipo y
ejecutar Solaris.
Se instala solo el core y se configura como firewall o ruteador.
b. End user
Core + entorno grfico y aplicaciones para el usuario final. No
incluye los manuales en lnea (man).
c. Developer system
End use + herramientas de desarrollo
d. Entire Distribution
Todo el software del sistema operativo Solaris
e. Entire Distribution + OEM
Todo el software del sistema operativo Solaris + compatibilidad
con hardware de terceros
3.2 Actividades de pre-instalacin del sistema operativo
1. Saber el nombre de host
sol01
2. Direccin IP y Netmask (mscara de subred)
10.20.91.40
255.255.255.0
3. Puerta de enlace (Permite comunicacin con otras redes)
10.20.91.254
4. Zona horaria
Americas / Guayaquil
5. Servicio de nombres
no
6. Autenticacin Kerberos (No es parte del sistema operativo y no es de
uso comn)
no
7. Grupo de software a instalar
Entire Distribution + OEM
8. Tamao y nmero de slices
root 8.5 Gb
swap 2 Gb
var 1 Gb

unassigned 10 Gb
9. Lenguaje
english
3.3 Instalacin de Solaris 10 Open Source
PROCESOS DE BOOT Y SHUTDOWN
Niveles de Ejecucin (Run level)
Es un estado del sistema, es representado por una letra o nmero
NIVEL DE
EJECUCION
SOLARIS

FUNCION
Ejecuta el BootPROM, no hay ningn sistema cargado

0
Modo monousuario con acceso a los sistemas de archivos
crticos (los del S.O. solaris)
Modo monousuario con acceso a todos los sistemas

soS
1

El sistema soporta la operacin multiusuario, se ejecutan


todos los demonios del sistema excepto NFS (multiusuario y
servicios de red excepto el NFS)
Multiusuario con NFS, es el nivel de ejecucin por defecto
indicado en /etc/inittab
No implementado
Apagado. Baja el sistema y lo apaga

2
3
4
5

Reinicia. Baja el sistema y lo carga nuevamente


6
Nivel de
ejecucin
LINUX
0
1

Nombre o
denominacin
Alto
Modo de usuario
nico
(Monousuario)

2
3
4
5
6

Multiusuario
Multiusuario con
soporte de red.
Multiusuario con
soporte de red.
Multiusuario
grfico (X11)
Reinicio

Descripcin
Alto o cierre del sistema (Apagado).
No configura la interfaz de red o los
demonios de inicio, ni permite que ingresen
otro usuarios que no sean el usuario root,
sin contrasea. Este nivel de ejecucin
permite reparar problemas, o hacer
pruebas en el sistema.
Multiusuario sin soporte de red.
Inicia el sistema normalmente.
Igual que el 3.
Similar al nivel de ejecucin 3 + display
manager.
Se reinicia el sistema

IDENTIFICANDO EL NIVEL DE EJECUCION


#who r
.

run-level 3

Mar 29

14:11

Nivel de ejecucin

ltimo nivel de ejecucin anterior

CAMBIO DEL NIVEL DE EJECUCION


init
Comando para cambiar entre niveles de ejecucin. Ejm.
SOLARIS
#init 5

apaga el sistema

#init 0

LINUX

#init 6

reinicio del sistema

#init 6

#init s

cambia a modo monousuario

#init 1

Otros comandos
shutdown
halt
reboot
power-off

init 0
init 6
init 5

3.4 Estructura jerrquica de directorios


Solaris
DIRECTORIOS DE PRIMER NIVEL
/

bin

( raz )
dev
devices
etc

export
home
kernel

mnt
opt

Contiene enlaces simblicos a archivos ejecutables en


/usr/bin
Ejem: ls, mkdir, .. etc
Es similar al acceso directo en Windows
Contiene archivos de dispositivos lgicos
Informacin tcnica de los dispositivos
Son enlaces simblicos a /devices
Contiene archivos de dispositivos fsicos.
Contiene archivos de configuracin de Solaris. OJO con
estos archivos si los borran se debe volver a reinstalar el
Solaris y en ltimo caso instalar. Se debe crear directorios
para el sistema operativo Solaris, otro para el Sw de Base
de Datos ORACLE o SYBASE y otro para los datos y en
caso de volver a instalar indicar que preserve los
directorios ORACLE y DATOS.
Tiene solo archivos de texto.
Se recomienda trabajar sin usar el root, solo que se
requiera realizar trabajos especiales para trabajar con
root.
Directorio por defecto para sistemas de archivos
compartidos.
Directorio por defecto para los directorios personales de
los usuarios.
Contiene mdulos cargables del kernel independientes de
la plataforma, sin importar en que mquina se la instale,
dejando los mdulos dependientes del equipo para que
se los instale si los necesita o cuando los necesite.
Punto de montaje para sistemas de archivos temporales.
Directorio por defecto utilizado para paquetes de

platform
sbin
tmp
usr
var

instalacin.
Contiene mdulos variables del kernel dependientes de la
plataforma.
Contiene
archivos
ejecutables
utilizados
para
administracin de solaris.
Directorio para archivos temporales.
Es vaciado cada vez que es reiniciado el sistema
operativo.
Contiene programas, sripts, libreras del sistema
operativo. Es similar al directorio Windows / system 32.
Tiene los archivos con contenido variable ejem: los logs.

DIRECTORIOS DE SEGUNDO NIVEL


/dev

/etc

dsk
md

default

Archivo de dispositivo por bloques


Archivos de metadispositivos utilizados por Solaris
Volume Manager (Sw que permite manejo de RAID).
El RAID es proteccin para daos fsicos pero no para
los lgicos ejem: si borro el etc se borra de los 2 discos o
apagado abrupto que corrompa el sistema de archivos
Archivos de dispositivos RAW o rawdevices
Archivos de dispositivos para unidades de cinta.
Contiene informacin de configuracin para cuentas de
usuarios del sistema operativo.
Es un demonio utilizado para tareas planificadas.
Demonios son programas que estn residentes en
memoria.
Informacin de configuracin para el utilitario cron.
Informacin por defecto para varios programas.

inet

Archivos de configuracin para servicios de red

init.d

Contiene scripts para iniciar y detener servicios.

lib

Tiene libreras dinmicas utilizadas cuando no existe


acceso al directorio /usr.
Informacin de configuracin para el subsistema de
correo electrnico.
Archivo de configuracin para el servicio NFS para
compartir directorios entre sistemas UNIX.
Informacin de configuracin para paquetes de Sw
opcionales.
Run Control scripts para los niveles de ejecucin.
# es el nivel de ejecucin.
Archivo de inicio para los shell de Solaris.
Comandos estndar de Solaris
Programas y libreras para compilacin de lenguaje C.
Software de CDE
Mdulos cargables del kernel independientes de la
plataforma.
Bases de Datos dependientes de la arquitectura.
Libreras, programas que no son ejecutados por los
usuarios.
Comandos para administracin de Solaris.
Enlace simblico a /var/spool.

rdsk
rmt
acct
cron.d

mail
nfs
opt
rc#.d
/usr

skel
bin
ccs
dt
kernel
lib
sbin
spool

3.5 Comandos bsicos

3.5.1

Ver la versin de sistema operativo y nombre del equipo

uname -a
uname -r
uname -v
uname -n
uname -m
uname -s
uname -p
hostname
3.5.2

Muestra toda la informacin de nuestro sistema y nuestro


ordenador.
La versin del Kernel de nuestro sistema
La fecha de publicacin del Kernel de nuestro sistema
Muestra el nombre de nuestro ordenador (el que
asignamos al instalar el SO).
Muestra la arquitectura de nuestro procesador (i386, i486,
i586, i686).
Muestra el nombre del kernel.
Muestra el tipo de procesador
Muestra el nombre del equipo

Navegar por los directorios

Directorio raz
Directorio padre
Directorio activo
Directorio de usuario
Caminos

Camino Absoluto
Camino Relativo
pwd
ls

cd

3.5.3

Es el directorio de ms alto nivel, se representa


con el slash (/).
Contiene otros directorios, se representa con
punto, punto (..). Todo directorio excepto raiz,
tiene un directorio padre
Es el directorio en el cual se est trabajando en el
momento, se le representa con punto (.).
A cada usuario se le determina un directorio de
trabajo llamado /home/usuario
Es una lista de directorios separados por un slash
(/), seguido por el nombre de un archivo.
Puede darse camino absoluto y camino relativo
desde el directorio de trabajo.
Comienza desde la raiz. Ejm: /usr/sbin
Comienza a partir del directorio en que estoy
ubicado. Ejm: ../niv2

Ver el directorio en el que se encuentra actualmente


Lista el contenido de un directorio
-a
lista que incluye las entradas escondidas
-l
lista en formato largo
-t
Cambiar de directorio
cd
va al directorio de usuario
cd /
cambia al directorio raz (root)
cd ..
cambia al directorio padre
cd camino-absoluto, inicia con /
cd camino-relativo, inicia con . o con ..

Tipos de archivos

1. Archivos Comunes
Se identifican con el guin
a. Binarios.- Son los que contienen formato como los .doc en Windows
b. Texto (ASCII).- Los que no tienen formato o caracteres especiales
que indiquen cabeceras, fin de lneas o pginas, son archivos planos.
2. Directorios

Se identifican con la d
3. Enlaces simblicos
Se identifican con la l, es equivalente al acceso directo de Windows.
4. Archivos de dispositivos
a. Por Bloque se identifican con la b
b. Por Caracter se identifican con la c
formatear el disco duro.

archivos para montar


utilizado por el fsck para

3.5.4 Permisos de archivos


Los permisos se definen para el Propietario, el Grupo y para Otros y a cada
uno de ellos se definen los siguientes permisos:
r
lectura
4
w
escritura
2
x
ejecucin
1
Cambiar los permisos de lectura, escritura y ejecucin para el propietario,
de lectura para el grupo y restringir permiso para los otros en el archivo
hola:
#chmod 740 hola
rwxr- - - - Modificar el propietario y/o grupo del archivo. Solo el superusuario puede
cambiar el propietario del archivo. Con la opcin -R cambia recursivamente.
#chown propietario:grupo archivo
3.5.5

Ver contenido de archivos

more

tail
cat

3.5.6

Muestra el contenido de un archivo tipo texto pantalla por


pantalla, permite la navegacin hacia adelante
More -10 archivo (despliega pantallazos de 10 lneas)
More +10 archivo (visualiza el archivo desde la lnea 10)
More +/dato archivo (el despliegue del archivo comienza 2
lneas antes de la cadena "dato")
Muestra las ltimas 10 lneas del archivo. Se lo utiliza para
el monitoreo de los archivos log.
Podemos ver, crear y concatenar archivos.
Ver: cat
Crear: cat > nombre-archivo,
iniciar a tipear lo que se
quiere grabar en el archivo y finalizar con CTRL+c
Concatenar: cat archivo1 archivo2 > nuevo-archivo

Crear, copiar, mover, borrar

mkdir

touch
rmdir
cp

Crea directorios. Para crear un directorio se requiere


permisos de escritura en el directorio padre.
La opcin -p, crea los directorios padres no existentes en el
camino indicado. Ejm: mkdir -p padre/hijo/hijo1
Crea a partir del directorio actual la estructura
padre/hijo/hijo1
Crea archivo en blanco
Elimina directorios
Copia archivos o directorios

mv
rm
find

3.5.7

-p preserva la fecha de modificacin y modos de permiso


-r copia el directorio y todos sus archivos en forma
recursiva
Mueve archivos.
Elimina archivos o directorios
-r remueve recursivamente los directorios y subdirectorios
Busca archivos
Buscar desde la raiz
find / -name nomina -print
Buscar en el directorio actual y las subcarpetas
find . -name nomina -print

Editor de texto vi

Modos
operacin

de Modo Comando .- Para pasar al modo de comando se


presiona la tecla <ESC>
Modo Insercin .- Para trabajar en el modo de insercin
se presiona la tecla <ESC> seguido
de la tecla i (empieza a escribir antes
del carcter que marca el cursor), o
presiona la tecla <ESC> seguido de
la tecla a (empieza a escribir despus
del carcter que marca el cursor).
Salir sin grabar Para salir del editor vi sin grabar los cambios se presiona
la tecla <ESC> seguido de :q!
Grabar sin salir Para salir del editor sin grabar los cambios se presiona la
tecla <ESC> seguido de :w
Grabar y salir
Para salir del editor sin grabar los cambios se presiona la
tecla <ESC> seguido de :wq!
Movindose por el archivo
w
Avanza palabra por palabra hacia adelante
b
Va palabra por palabra hacia atras
e
Va al final de la palabra
^
Va al inicio de la lnea donde est el cursor
$
Va al final de la lnea donde est el cursor
H
Va al inicio de la pantalla
M
Va a la mitad de la pantalla
L
Va al final de la pantalla
Ctrl+f
Avanza una pgina
Ctrl+b
Retrocede una pgina
Ctrl+d
Avanza media pgina
Ctrl+u
Retrocede media pgina
G
Se ubica en la ltima lnea del archivo
1G
Va al inicio de la lnea uno
INSERTANDO TEXTO
i
Inserta antes del cursor
a
Inserta despus del cursor
o
Inserta una lnea debajo del cursor
O
Inserta una lnea arriba del cursor
I
Adiciona al inicio de la lnea
A
Adiciona al final de la lnea

CAMBIOS
Al final del cambio realizado debe presionarse <ESC>
cw
Cambia una palabra
cc
Cambia toda la lnea
C
Cambia desde el cursor hasta el final de la lnea
S
Sustituye e inserta antes del cursor
R
Sobrescribe
r
Reemplaza un caracter
J
Une dos lneas
DESAHACER CAMBIOS
u
Deshacer el comando anterior
.
Repite la ltima accin
BORRADO DE TEXTO
x
Borra un caracter
Para borrar ms de uno se pone el nmero antes del
comando.
dw
Borra una palabra. Para borrar ms de uno se pone el
nmero antes del comando.
dd
Borra una lnea
Para borrar ms de uno se pone el nmero antes del
comando.
d$
Borra desde el cursor hasta el final de la lnea
d0
Borra desde el cursor hasta el inicio de la lnea
dG
Borra desde al cursor hasta el final del archivo
d1G
Borra desde el cursor hasta el inicio del archivo
D
Borra desde el cursor hacia la derecha
X
Borra hacia atrs un caracter
Para borrar ms de uno se pone el nmero antes del
comando.
COPIANDO Y MOVIENDO TEXTO
yy
Copia una lnea.
Para copiar ms de una lnea se pone el nmero antes
Y
del comando.
p
Coloca 1 o varias lneas debajo de la lnea donde est el
cursor
P
Coloca 1 o varias lneas arriba del cursor
yw
Copia una palabra
Para copiar ms de una se pone el nmero antes del
comando.
:1,5 co 10
Copia las lneas 1 a la 5 despus de la lnea 10
:8,$ co 2
Copia desde la lnea 8 hasta el final del archivo despus
de la lnea 2
:1,5 m 10
Mueve las lneas 1 a la 5 despus de la lnea 10
BUSQUEDA Y REEMPLAZO
:s/p1/p2
Sustituye el patrn p1 por el patrn p2 en donde est el
cursor
;s/p1/p2/g
Sustituye el patrn p1 por el patrn p2 en toda la lnea
:1,$s/p1/p2/g
Sustituye el patrn p1 por el patrn p2 en todo el archivo
:1,$s/p1/p2/gc
Igual que el anterior pero pide confirmacin

INSERTAR UN ARCHIVO EN OTRO


Para copiar un archivo en otro se debe ubicar donde se va a insertar,
colocarse en modo comando presionando la tecla <ESC> y utilizar el
comando :r. Podemos insertar en un archivo de prueba el contenido del
archivo hosts con la instruccin
:r /etc/hosts
COPIAR LINEAS ENTRE ARCHIVOS
Para la copia de lneas entre archivos se debe realizar en modo comando.
1,- Editar el primer archivo
2.- grabar las lneas que se van a
copiar en un buffer
3.- Sin salirse del primer archivo,
editar el archivo en el que se va a
copiar las lneas guardadas en el
buffer.
4.- Moverse con el cursor a la
posicin donde se va a copiar las
lneas guardadas en el buffer
3.5.8

vi archivo1
"a3yy
En el buffer a grabamos 3 lneas
:n archivo2

"ap

Otros comandos

grep
Este comando busca en los archivos un patrn, y muestra todas las lneas
que lo contienen.
grep "name" /var/adm/messages.0

Busca la palabra name en el


archivo messages.0
La opcin -i busca maysculas y
minsculas (name o NAME)
La opcin -v despliega todas las
lneas que no tiene el texto name

grep -i "name" /var/adm/messages.0


grep -v "name" /var/adm/messages.0

cron
Demonio que se despierta cada minuto y mira si hay algn proceso que
ejecutar. Permite planificar trabajos para hacerlos diariamente,
semanalmente o mensualmente
Minutos
0 - 59

Horas
0 - 23

17

Da del
mes
1 - 31
*

Mes del
ao
1 - 12
*

Da en la Tarea
a
semana 0 - 6 ejecutar
0=sbado
*

date
Modifica la fecha y hora del computador
Actualizar la fecha del computador va comando, en el siguiente ejemplo se
registra Agosto 18 16:27 2013
date 0818162713

Configuracin de red
4.1 Configuracin de IP.
#ifconfig a

Despliega informacin sobre interfases de red


ok banner
#ifconfig <nombre interfase> down
Bajar una interfase
#ifconfig <nombre interfase> up
Levantar la interfase
Nombre de interfases:
hme0
interfase fast Ethernet 0
hme1
bge0
interfase gigabit Ethernet 0
Prueba de comunicacin
#ping host (nombre hosts/IP)
#ping s host
ping sostenido, equivale al t en windows
La informacin sobre los puertos y servicios tenemos en el archivo.
/etc/inet/services
4.2 Configuracion de NFS
NFS es un servicio ms para tener servicios de red, compartir archivos.
SERVIDOR NFS
/etc/dfs/dfstab
/etc/dfs/sharetab
/etc/dfs/fstypes

Archivo de texto con informacin de recursos


locales compartidos en la carga del S.O
Lista los recursos locales actualmente
compartidos por el servidor NFS
Lista el tipo de sistema de archivos pro
defecto para los sistemas de archivos remotos

/etc/rmtab

Lista sistemas de archivos


remotamente por clientes NFS

/etc/default/nfslogd

Lista informacin de configuracin

montados

DEMONIOS NFS SERVER


mountd
nfsd
statd
lockd
nfslogd
INICIO DE LOS DEMONIOS DE NFS SERVER
/etc/init.d/nfs.server
/etc/init.d/nfs.server

start
stop

Iniciar o levantar
Detener

COMANDOS NFS SERVER


Comparte recursos locales
share
Hace que un directorio anteriormente compartido ya no
unshared
est compartido

shareall

Lee y ejecuta la comparticin de recursos indicados en:


/etc/dfs/dfstab
Hace que los directorios compartidos no estn disponibles
Lista recursos compartidos en un servidor remoto o local
Despliega una lista de recursos actualmente contados

unshareall
dfshares
dfmounts

share [-Fnfs] [-o options] [-d description] [nombre de ruta]


options:
ro
solo lectura
rw lectura y escritura
root = cliente
especifica que el cliente tenga permisos de root. El cliente
puede ser el hostname o IP
ro = lista de acceso
Indica solo lectura para la lista de acceso
rw = lista de acceso
Indica lectura y escritura para la lista de acceso
CLIENTE NFS
ARCHIVO DE CONFIGURACION
/etc/vfstab
/etc/mnttab
/etc/dfs/fstypes

Define sistema de archivos a ser montados


localmente
Lista los sistemas de archivos montados
automticamente
Lista los tipos de sistemas de archivos por defecto

DEMONIOS NFS CLIENT


statd
lockd
INICIAR Y DETENER LOS DEMONIOS
/etc/init.d/nfs.client start/stop
COMANDOS
Monta sistemas de archivos remotos
mount
Desmonta los sistemas de archivos
umount
Monta todos los sistemas de archivos indicados en
mountall
/etc/vfstab
umountall

Desmonta todos los sistemas de archivos no crticos para


el S.O. solaris

MANEJO DE DISPOSITIVOS DE DISCOS


prstat
Comando que despliega informacin sobre los procesos que se encuentra
ejecutando en el sistema
PID
ID del proceso
USERNAME nombre del usuario dueo del proceso
SIZE tamao de memoria virtual utilizado por el proceso
RSS tamao de memoria residente utilizado por el proceso

STATE estado del proceso


PRI
prioridad del proceso
TIME tiempo que se est ejecutando el proceso
kill y pkill
Comandos para eliminar procesos
kill seal PID PID PID
pkill seal proceso, proceso, .
Normalmente en seal se pone 9 para forzar la ejecucin del proceso
Ejm: kill -9 342
Pkill -9 sshd

You might also like