0% encontró este documento útil (0 votos)
10 vistas35 páginas

Guía de Comandos UNIX en Solaris 8

Este documento presenta un curso sobre el sistema operativo Solaris. Contiene 5 capítulos que cubren la introducción al ambiente operativo Solaris, cómo acceder al sistema usando cuentas de usuario, cómo navegar directorios y archivos, comandos para directorios y archivos, y cómo buscar archivos. También incluye información adicional sobre el editor vi, permisos, comandos administrativos y configuración de equipos y impresoras.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas35 páginas

Guía de Comandos UNIX en Solaris 8

Este documento presenta un curso sobre el sistema operativo Solaris. Contiene 5 capítulos que cubren la introducción al ambiente operativo Solaris, cómo acceder al sistema usando cuentas de usuario, cómo navegar directorios y archivos, comandos para directorios y archivos, y cómo buscar archivos. También incluye información adicional sobre el editor vi, permisos, comandos administrativos y configuración de equipos y impresoras.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Unidad de Informática INEA DF

___________________________________________________________________________________________________

Ingenieros de Soporte UNIX:

Lic. Mario Alberto Galván Plata


Lic. Roberto Martín Manzo Rivera
Lic. Erika Zamudio Meneses
Ing. Manuel González Luna
Ing. Rigoberto Martínez Alarcón
Ing. Urso Ojeda Cortés
Ing. Enrique Andonaegui

Av. Chapultepec 336-102, Col. Roma C.P. 06100 México, D.F.


Tel/Fax: 5525-2548, 5525-2539, 5525-1782, 5525-5468, 5525-8007

1
Unidad de Informática INEA DF

___________________________________________________________________________________________________
ÍNDICE

CAPITULO1. INTRODUCCION AL AMBIENTE OPERATIVO SOLARIS.


El kernel.
El shell.
El Bourne Shell.
El C shell.
El korn shell.

CAPITULO 2. ACCESANDO AL SISTEMA


Cuentas de Usuario
Cuenta root
Archivo /etc/passwd
Requerimientos del Password
Sintaxis de la línea de comandos.
Comandos de UNIX para Solaris 8

CAPITULO 3. ACCESANDO DIRECTORIOS Y ARCHIVOS


Nombres de Path (ruta)
Tipos de Path de nombres
Cambiando de Directorios
Desplegando el contenido de un directorio

CAPITULO 4. COMANDOS PARA DIRECTORIOS Y ARCHIVOS

CAPITULO 5. BUSCANDO ARCHIVOS.

INFORMACION ANEXA AL CURSO


Editor vi.
Permisos de acceso a archivos o directorios.
Comandos administrativos.
Configuración de equipos en las plazas comunitarias.
Guía de configuración de impresoras en Solaris 8.
PATHS del software instalado en los equipos del INEA.

2
Unidad de Informática INEA DF

___________________________________________________________________________________________________

CAPITULO1. INTRODUCCION AL AMBIENTE OPERATIVO SOLARIS

El Sistema Operativo SunOS.

Los tres componentes principales del sistema operativo SunOS son los siguientes:

• El kernel.
• El shell.
• El árbol de directorios.

El kernel.

El kernel es el corazón del sistema operativo SunOS. Este es el programa maestro que maneja todos los recursos físicos de la
computadora, incluyendo:

• Sistemas de archivos.
• Manejo de dispositivos.
• Manejo de procesos.
• Manejo de memoria.

El shell.

El shell es una interface entre el usuario y el kernel. La función primaria de un shell es la de traductor de comandos. Es decir,
el shell lee un comando que el usuario teclea, lo interpreta y lo ejecuta, generando una acción que el sistema entendera.

El ambiente operativo Solaris soporta tres shells primarios que son los siguintes:

• Bourne shell.
• C shell.
• Korn shell.

El ambiente operativo solaris 8, también soporta los siguientes shells:

• BASH: es un Bourne compatible que incorpora las características del korn y el C shell.
• Z shell: es el más cercanamente parecido al korn, pero incluye muchas otras mejoras.
• TC shell: el TC shell es una versión completamente compatible del UNIX de Berkeley con mejoras adicionales.

El Bourne Shell.

El Bourne shell es el shell original de UNIX, desarrollado por steve Bourne en los laboratorios AT&T Bell.

Este es el shell recomendado para programación y es el shell por default para la cuenta del administrador del sistema (root).

El prompt para el Bourne shell por default es un símbolo de dollar $.

El C shell.

3
Unidad de Informática INEA DF

___________________________________________________________________________________________________
El C shell fue desarrollado por Bill Joy en la Universidad de California en Berkeley.

Este está basado en el lenguaje de programación C y tiene un número de características, como un historial en línea de
comandos, alias y control de trabajos. Este shell ha sido favorecido sobre el Bourne shell por los usuarios ordinarios de
sistemas.

El propmt para el C shell por default es el hostname seguido de un símbolo de porcentaje: hostname%.

El korn shell.

El korn shell es el supercnjunto del bourne shell, desarrollado por David Korn en AT&T. Este shell tiene un conjunto de
características agregadas para un mejor desarrollo de las características del C shell.

Adicionalmente, el Bourne shell es el más compatible con el korn shell, tal que los scripts de Bourne corren sin ningún
problema en este shell.

El korn shell está considerado como el shell más eficiente y es recomendado como el estándar de los usuarios regulares de
sistemas.

El prompt por default para el korn shell, en un usuario regular es el signo de dollar, $.

Características Ventajas

 Altamente Portable  Manipulación de dispositivos vistos


 Confiable como archivos.
 Productivo  Permite reutilizar código existente.
 Permite atender a varios usuarios y
múltiples tareas.

Documentación

Solaris ofrece la gran ventaja de encontrar información en línea en forma de páginas de manuales. Estas páginas documentan
las instrucciones, llamadas al sistema así como dispositivos, archivos y procedimientos de administración del sistema.

Por medio del comando man se puede encontrar información sobre el uso adecuado de un comando de Solaris, este
comando se verá más adelante.

CAPITULO 2. ACCESANDO AL SISTEMA

El proceso de entrada al sistema consiste en identificar a un usuario para poder accesar al sistema.

La pantalla de entrada, mostrada por el Administrador de Entrada CDE, es la entrada a la estacion de trabajo como se muestra
en la figura.

4
Unidad de Informática INEA DF

___________________________________________________________________________________________________

En esta figura nos pide nuestro user name y password asignado por la cuenta root (superadministrador), por otra parte,
tambien se muestran algunas opciones de Idioma, Sesion, Entrada Remota, Entrada de linea de comandos y Reset de la
pantalla de entrada.

Cuentas de Usuario

Cada usuario debe tener una cuenta de usuario sobre el sistema para poder entrar en el. Todos las cuentas de usuario estan
definidas en el archivo /etc/passwd donde tambien estan contenidos los elementos que identifican a cada usuario del sistema.

Cuenta root

La cuenta de root y password son instalados durante el proceso de instalacion del ambiente Operativo Solaris. Esta cuenta es
usada por el Administrador del sistema para especificar el funcionamiento de las tareas administrativas sobre el sistema.

Archivo /etc/passwd

/etc/passwd Contiene los elementos que identifican cada usuario del sistema.

User1:x:102:10:User Account 1:/export/home/user1:/bin/ksh


1 2 3 4 5 6 7

1 Nombre de usuario.
2 Password encriptado.
3 Id del usuario.
4 Id del grupo.
5 Es tradicionalmente el nombre completo del usuario (o cualquier comentario).
6 Directorio personal donde se almacenan los archivos del usuario.
7 Define el shell donde esta trabajando el usuario.

Requerimientos del Password

Los passwords protejen cuentas de usuarios de accesos no autorizados. En el ambiente operativo Solaris, un password de
usuario:

• Puede tener de 6 a 8 caracteres


• Puede contener 2 caracteres alfabeticos, y puede contener 1 numerico o caracteres especiales, tal como un punto y
coma, asterisco o signo de dólar.
• Tiene que ser diferente del Login ID name (username)
• Tiene que ser diferente del anterior password hasta por tres caracteres.
• Puede contener espacios.

5
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Sintaxis de la línea de comandos.

+ +
instrucción opciones argumento
(s)

command option(s) argument

command Especifíca que va a hacer el sistema.


option Modifica al comando(como va a funcionar el comando)las opciones se escriben con un guión(-).
argument Un nombre de archivo, nombre de directorio o texto.

Ejemplos.

$ date (Command)

$ date mmddhhmmyy (Comando y Argumento)

$ cal 12 2000 (Comando y 2 argumentos)

$ uname –a (Comando y opcion)

$ uname –rpns (Comando y multiples opciones)

$ uname -r –p –n –s (Comando y multiples opciones)

Comandos de UNIX para Solaris 8

Comando/Opción Significado

uname Lista la información del sistema.


-n Nombre del host de la estación de trabajo.
-a Lista información general del sistema.
Ejemplo:
# uname –n
server1

#uname –a
SunOS server1 5.8 Generic_108528-19 sun4u sparc SUNW,Sun-Blade-100

date Despliega la fecha y hora actual del sistema.


Ejemplo:

#date
Mon Sep 8 17:53:35 CDT 2003

cal Despliega el calendario del mes y año actual.


Ejemplo:

#cal

6
Unidad de Informática INEA DF

___________________________________________________________________________________________________
September 2003
S M Tu W Th F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Control de Caracteres

Comando/Opción Significado
Control-C Rompe la acción del comando actual.
Control-U Borra toda una línea de comandos.
Control-S Detiene la salida en pantalla.
Control-Q Reinicia la salida en pantalla.
Control-D Fin de archivo o salir.
Control-W Borra la última palabra de la línea de comandos.

Manual en Linea

Comando/Opción Significado
man Despliega un manual en línea de cualquier comando.
Spacebar Despliega una pantalla de una página de man.
Return key Avanza línea por línea.
b Regresa una pantalla.
f Avanza una pantalla.
q Salir del comando man.
/pattern Busca un patron de una cadena.

Ejemplo:

Ver figura, de la siguiente página.

7
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Figura donde se muestra el uso del manual en linea (man).

CAPITULO 3. ACCESANDO DIRECTORIOS Y ARCHIVOS

8
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Nombres de Path (ruta)

/export/home/user1/dir1/coffees

Primer / significa el directorio de root o raiz.


Segundo, tercer, cuarto…etc. / se conocen como delimitadores.
coffes es el objeto (archivo o directorio).

Tipos de Path de nombres

/export/home/user1 Ruta absoluta, se refiere a la ruta de ubicación de un directorio a partir de root.

user1/dir1 Ruta relativa, se refiere a la ruta de ubicación de un directorio a partir de la ubicación


actual.

Cambiando de Directorios

cd Para cambiar de directorio.


pwd Despliega la ruta absoluta del directorio actual.
. Directorio actual.

9
Unidad de Informática INEA DF

___________________________________________________________________________________________________
.. Directorio padre, es el directorio arriba del actual.

Ejemplo:
#cd /export/home
#pwd
/export/home

Desplegando el contenido de un directorio

Comando/Opción Significado
ls Despliega el contenido sin argumentos de un directorio.
ls –l Para ver información detallada del contenido de un directorio.

Ejemplo:
#ls
[Link] [Link]
[Link] serial_akkxMDU4Nzk2MjEy.txt
lost+found serial_akkxMDU4Nzk2MTkx.txt
man_sunray serial_akkxMDU4ODAxMTIz.txt
manuales [Link]
[Link] user1
NSinstaller_sparc.zip [Link]

#ls –l
total 708382
-rw-r--r-- 1 root other 1764269 Jul 18 17:05 [Link]
-rw-r--r-- 1 root other 271272 Jul 29 08:43 [Link]
drwx------ 2 root root 8192 Apr 10 16:20 lost+found
drwxr-xr-x 2 root other 512 Jul 3 13:17 man_sunray
drwxr-xr-x 2 root other 512 Jun 6 09:47 manuales
-rw-r--r-- 1 root other 42995218 Jul 18 18:10 [Link]
-rw-r--r-- 1 root other 133408606 Jul 18 18:46 NSinstaller_sparc.zip
drwxr-xr-x 3 root other 512 Aug 25 08:25 SB100
-rw-r--r-- 1 root other 168399758 Jul 3 16:34 [Link]
-rw-r--r-- 1 root other 179 Jul 21 09:02 serial_akkxMDU4Nzk2MjEy.txt
-rw-r--r-- 1 root other 179 Jul 21 09:02 serial_akkxMDU4Nzk2MTkx.txt
-rw-r--r-- 1 root other 179 Jul 21 10:24 serial_akkxMDU4ODAxMTIz.txt
-rw-r--r-- 1 root other 9938965 Jul 23 12:18 [Link]
drwxr-xr-x 2 user1 other 512 Aug 8 10:46 user1
-rw-r--r-- 1 root other 5620736 Jul 18 15:58 [Link]

10
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Información principal de un archivo ó directorio de trabajo

CAPITULO 4. COMANDOS PARA DIRECTORIOS Y ARCHIVOS

11
Unidad de Informática INEA DF

___________________________________________________________________________________________________
Comando/Opción Significado
file Determina el tipo de archivo con el que se trabaja.
Tipo de archivo: Texto, Datos, ejecutables o binarios.

cat Despliega el contenido de uno o más textos de un archivo en la pantalla.


cat > newfile Para crear un archivo de texto corto, para salvar el contenido se da Control-D en un línea
en blanco y enter.

| Toma la salida de un comando y la toma como entrada de otro.

more Para visualizar el contenido de archivos grandes por pantallas.


Opciones:
Spacebar Avanza a la siguiente pantalla.
Return Avanza línea por línea.
b Regresa una pantalla.
f Avanza una pantalla.
q Salir y regresar al prompt del shell.
/string Busca hacia delante una cadena.

wc Despliega el número de líneas, palabras y caracteres de un archivo.


Opciones:
-l Muestra número de líneas.
-w Muestra número de palabras.

touch Para crear uno o más archivos vacío. Actualiza si ya existe.

mkdir Para crear directorios.


-p Para crear un directorio y un subdirectorio. $mkdir –p cuatro/yo

cp Para copiar archivos y directorios.


-i Pregunta por sobreecritura.
-r Copia un directorio y su contenido a otro directorio, sino existe lo crea.
cp –ir dir1 cuatro (copia dir1 a cuatro)

mv Para mover o renombrar un archivo o directorio.


-i Para confirmación de sobreescritura en un destino existente.

rm Para borrar un archivo o varios a la vez.


-ir Confirmación antes de remover.

rmdir Sólo borra directorios vacíos.


-ir Borra un directorio que contiene archivos.

lp Permite imprimir un texto, desde la línea de comandos.


lpstat Despliega el estado de la cola de impresión.

cancel Cancela una impresión previamente enviada con el comando lp. Para hacer esto primero
se usa el comando lpstat para identificar el request-ID, asociado a la impresión.
Opciones:
-u Cancela todos los trabajos en impresión de un usuario especifico.

CAPITULO 5. BUSCANDO ARCHIVOS.

Comando/Opción Significado
find Para localizar un archivo en el árbol de directorios, con un criterio especifico, nombre,
tamaño, propietario, hora de modificación o tipo de archivo. find pathname
expression action

-name filename Encuentra archivos igualando el nombre de archivo especificado, los metacaracteres son
aceptados entre “ “.
12
Unidad de Informática INEA DF

___________________________________________________________________________________________________

wich Localiza el archivo que se ejecuta pero como una instrucción. (sólo archivos ejecutables)

whereis Busca un archivo en una lista de ubicaciones estándar.

Ejemplos y tips:

$ which cat
/usr/bin/cat

$ whereis find
find:/usr/bin/find

INFORMACIÓN ANEXA AL CURSO

EDITOR vi
Modo comando.
Es el modo por default, en el se pueden introducir los comandos para borrar, cambiar, copiar y mover texto, posicionar el
cursor, buscar cadenas de texto o salir del editor vi.

Modo de edición.
En este modo se puede introducir texto en un archivo, con los siguientes tres comandos:
• i (insert). insertar.
• o (open). abrir.
• a (append). agregar.

Modo en línea.

13
Unidad de Informática INEA DF

___________________________________________________________________________________________________
Es un modo de edición avanzada de comandos y se caracteríza por que estos se escriben después de aparecer un ( : ) .

Comandos de entrada.

Comando Significado.
a Agrega texto después del cursor.
A Agrega texto al final de la línea.
i Inserta texto antes del cursor.
I Inserta texto al inicio de la línea.
o Abrir una nueva línea bajo el cursor.
O Abrir una nueva línea arriba del cursor.

Comandos de posicionamiento.

Comando Significado.
h, <-, Back space. Mueve un caracter a la izquierda.
joI Mueve una línea abajo.
koî Mueve una línea arriba.
l, ->, space bar. Mueve un carácter a la derecha.
$ Mueve al final de la línea.
0 (cero). Mueve al inicio de la línea.
Return (enter). Mueve al inicio de la siguiente línea.

Comandos de edición.

Comando Significado.
x Borra el carácter del cursor.
dd Borra la línea del cursor.

Comandos de texto, deshacer, repetir y cambiar.

Comando Significado.
cw Cambia una palabra(o parte de la palabra)del cursor al final de la palabra.
u Deshace el comando previo.
U Deshace todos los cambios de la línea actual.
u Deshace el comando previo de la última línea.

Comandos para búsqueda.

Comando Significado.
/string Busca hacia delante una cadena de texto.
?string Busca hacia atrás una cadena de texto.
n Encuentra la siguiente ocurrencia de la cadena.
N Encuentra la ocurrencia anterior de la cadena.

Comandos para copiar y pegar.

Comando Significado.
yy Hace una copia de una línea.
p Pone la copia o borra texto después del cursor.
P Pone la copia o borra texto antes del curso.

Comandos para salvar y salir.

Comando Significado.
:w Salvar los cambios(escribe en buffer).
:wq Salva los cambios y sale del editor vi.
14
Unidad de Informática INEA DF

___________________________________________________________________________________________________
:x Salva los cambios y sale del editor vi. :x! Lo forza a hacerlo.
:q! Salir sin salvar cambios.
:wq! Salva los cambios y sale de vi( ! anula el permiso de solo lectura del dueño del archivo).

Comandos de posición.

Comando Significado.
G Va a la última línea del archivo.
1G Va a la primera línea del archivo.
Control-L Vuelve a mostrar la pantalla actual. (Refresh).

PERMISOS DE ACCESO A ARCHIVOS O DIRECTORIOS.

Cuando un usuario crea un archivo o directorio Solaris usa por default los siguientes permisos para archivo rw-rw-rw- y para
directorio rwxrwxrwx.

-rw–r--r--
u g o

Lectura r. El archivo puede ser desplegado o copiado, su contenido puede ser listado con el comando ls.
Escritura w. El contenido del archivo puede ser modificado. Si el usuario también tiene acceso para ejecutar, entonces puede
agregar o borrar.
Ejecutar x. El archivo puede ser ejecutado
chmod. Para cambiar los permisos de acceso a archivos y directorios en modo simbólico u octal.

Para el modo Simbólico se usan los siguientes símbolos.


u Permisos de usuario. + Agrega permisos. r Lectura.
g Permisos del grupo. - Quita permisos. w Escritura.
o Permisos para otros usuarios. = Asigna permisos a todos. x Ejecución.
a Permisos para todos.

Ejemplo: chmod o-r dante (quita el acceso de lectura a otros).


Ejemplo: chmod u+x,go+r dante (da permiso de ejecución a usuario, y permiso de lectura a grupo y otros).

Para el modo Octal se usan los siguientes números.


4 Lectura. 2 Escritura. 1 Ejecución.

Valor Permiso
7 rwx
6 rw-
5 r-x
4 r--
3 -wx
2 -w-
1 --x
0 ---

644 rw-r--r--
751 rwxr–x--x
775 rwxrwxr-x
777 rwxrwxrwx

Ejemplo: chmod 555 dante (permisos de lectura y ejecución a todos).

15
Unidad de Informática INEA DF

___________________________________________________________________________________________________
umask. Filtra el control de permisos asignados a nuevos archivos y directorios creados, el filtro umask consta de tres dígitos
de valor octal que se refieren a permisos de lectura/escritura/ejecución para usuario, grupo
y otros.

$umask
022
El valor por default para creación de archivos es 666 (rw-rw-rw-). Para directorios es 777 (rwxrwxrwx).
Para modificar el valor de umask.
$umask 027
$umask
027

COMANDOS DE ADMINISTRACIÓN

Comando/Opción Significado
ifconfig Configura los parámetros de las interfaces de red. Este comando tambien se utiliza para
asignar una direccion (IP) a la interfaz de red.

volcheck Checa si existe un cd-rom, por default revisa todas las unidades.

volcheck -v device_pathname

$ volcheck -v /dev/diskette

telnet Es una aplicación, usada para conectarse con otro sistema. telnet hostname

Sintaxis

telnet sistema | dirección_IP

Descripción
 Conecta el sistema local con un sistema remoto.
 Opera en modo de orden y modo de entrada.
 Se debe tener un nombre de usuario y contraseña para poder firmarse en el equipo remoto.

Notas:

La instrucción telnet permite establecer comunicación con un sistema remoto bajo el concepto cliente-servidor.

16
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Para poder establecer este tipo de comunicación se debe contar con un nombre de usuario y la contraseña asociada con dicho
usuario. El sistema remoto debe tener habilitado el servicio para poder firmarse a él de manera remota.

Para poder ayuda en una sesión telnet se puede utilizar el ? desde línea de orden o la instrucción help.

Ejemplos y tips:

$telnet [Link]
telnet [Link]
Trying
Conected to [Link]
Login: root
root's password:_

#_

ftp Se usa para transferir archivos usando ASCII o código binario entre sistemas con sistemas
operativos similares o diferentes.

Sintaxis

ftp sistema | dirección_IP


Descripción

 Permite transferir archivos entre un equipo local y un equipo remoto.


 Proporciona una serie de instrucciones aplicables a la transferencia de archivos.
 Requiere tener un usuario y contraseña válidos para poder firmarse en el equipo remoto.

Notas:

En una sesión ftp se puede ejecutar una serie de instrucciones aplicables a la transferencia de archivos. Para conocer estas
opciones se escribe sobre la línea de orden el carácter ?.

La sesión se termina con la instrucción bye.

Ejemplos y tips:

$ ftp [Link]
Conected to [Link]
220 [Link] FTP Server ready
Name ([Link]) login:root
331 Password required for root
Password ([Link]:root):
230 user root logged in
#_

ps Lista los procesos que están corriendo actualmente en el sistema. ps options


-e Imprime información acerca de todos los procesos, incluyendo PID, TTY, TIME y CMD.
-f Genera un listado completo (verbose), donde se agregan los campos UID, PPID y STIME.
ps –ef UID (Nombre de usuario del dueño del proceso), PID (Número único de identificación de el
proceso), PPID (Número de identificación del padre del proceso), C (Tiempo de utilización
de CPU, es obsoleto), STIME (Tiempo de inicio del proceso), TTY (Control de la terminal
en donde el proceso inicio), TIME (Tiempo acumulado de ejecución del proceso), CMD
(Nombre del comando).
17
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Aplicación Grafica para la Administración de Herramientas (ADMINTOOL)

Para poder ver la aplicación grafica admintool tenemos que correr el siguiente comando:

$ admintool &

Esta herramienta nos va ayudar a crear, usuarios, grupos, instalar software, configurar la impresora,
configurar los puertos entre otros.

pkgadd

Cuando se adiciona un paquete el comando pkgadd descomprime y copia los archivos desde el medio de instalación a el disco
duro del sistema. Cuando se remueve el paquete el comando pkgrm borra todos los archivos asociados con éste paquete a
menos que éstos archivos sean compartidos con otros paquetes.

Aunque los comandos pkgadd y pkgrm no guardan un histórico de su salida, almacenan la información de los paquetes
instalados o removidos en la B.D. del software. La cual está actualizada en cada instalación.

Ejemplos:

# pkgadd –d /cdrom/sol_8_sparc/s0/Solaris_8/Product SUNWaudio

pkginfo

Despliega la siguiente información:

System SUNWaccr System Accounting, (Root)


System SUNWacccu System Accounting, (Usr)
System SUNWadmat System administration applications
System SUNWadmc System administration core libraries
.
.
.

pkgrm

Borra los paquetes instalados. Si se omite el nombre del paquete pkgrm remueve todos los paquetes instalados.

Ejemplos:

# pkgrm SUNWadmc

Convención de nombres.

Todos los paquetes de Sun comienzan con el prefijo SUNW por ejemplo: SUNWvolr, SUNWspci2, SUNWut, SUNWadmap y
SUNWab2m. Los paquetes de terceros comienzan con el prefijo de su compañía.

Para verificar el software que está instalado en el sistema podemos utilizar pkginfo o la herramienta de admintool .

Usar rm o pkgrm.

Dado que cuando se instala software en el equipo se actualiza la información en la B.D. del software, es importante utilizar el
comando pkgrm para borrar un paquete y nunca usar el comando rm. Puesto que el comando rm borra los archivos
ejecutables pero no actualiza la B.D. la B.D. de Software.

18
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Ahora, si solo se desea remover un archivo usamos el comando removef, el cual es más seguro y actualiza la Base de Datos
de software.

Seguridad en el sistema.

Comando/Opción Significado
last Para desplegar una grabación de todos las entradas y salidas al sistema, busca en /
var/adm/wtmpx, se puede ver información de un usuario en especifico o bien solo de los
reboots, #last username o #last reboot

BLOQUEO DEL SISTEMA

Otra utilidad en cuestion de seguridad, se trata del bloqueo del Panel Frontal, ya que con esto evitamos que alguien pueda
utilizar el sistema a menos que tenga el password del usuario que este trabajando en esa sesion.

El archivo /etc/default/login.
Proporciona la posibilidad para proteger la cuenta de root en un sistema restringiendo el acceso de dispositivos especificos a
su cuenta. Si la variable CONSOLE esta definida solo root se puede conectar y nadie más lo puede hacer enviando un
mensaje de error, si no esta definida root se puede conectar desde cualquier dispositivo a través de la red, y si no tiene un
valor asignado(CONSOLE=) entonces root no se puede conectar y solo como usuario normal y por medio de su podría ser root
otra vez. Cuando la variable PASSREQ esta posicionada con el valor por default YES, entonces todos los usuarios que no
tenian asignado un password deberán crear un nuevo password para conectarse, si esta con el valor NO todos los paswords
nulos son permitidos.

El archivo /etc/ftpusers.
Este archivo contiene una lista de usuarios que no tiene permiso de acceso vía ftp, por ejemplo si un usuario quiere un enlace
ftp y su username aparece en este archivo le será negado el servicio, se puede editar este archivo y otorgar y quitar permisos.

Los subdirectorios de root.


/; La raíz de los sistemas de archivos.
/export; directorio por default comúnmente para sistemas compartidos, como el home_directory, sistemas de archivos de
cliente u otros sistemas de archivos compartidos.
/home; directorio por default o punto de montaje para directorios del home del usuario.
/opt; Directorio por default o punto de montaje para agregar paquetes de aplicación, software.
/tmp; Archivos temporales, limpiados durante la secuencia de arranque.

Configuración de dispositivos.

Sector: Unidad direccionable más pequeña de un plato de disco, puede almacenar 512bytes de datos, también conocido como
bloques de disco.

Pista: Serie de sectores posicionados en forma circular.

19
Unidad de Informática INEA DF

___________________________________________________________________________________________________
Cilindro: Conjunto de pistas.

Particiones(slices):son grupos de cilindros usados para organizar datos por función. Por convención la partición 2 representa
todo el disco.

Particiones. Nombre. Función.


0 / Sistema de archivos de root.
1 swap Área de swap.
2 Disco entero.
5 /opt Software opcional.
6 /usr Sistemas ejecutables y programas.
7 /export/home Archivos y directorios de usuario.

Convención para el nombre de las particiones de disco. c# t# d# s#

Número de controlador c#: Identifica el adaptador de bus del host, es asignado en orden secuencial c0, c1 c2.

Número de target t#: t0, t1, t2, t3, corresponden a una dirección única seleccionada para cada disco, cinta o cdrom. Como
una etiqueta.

Número de disco d#: Es el número de unidad lógica, refleja el número de discos en una locación target o etiqueta, siempre
coloca el d0 con discos SCSI.

Número de particion s#: El número de partición toma un rabgo del 0 al 7.

Comando/Opción Significado
format Para desplegar nombres de dispositivos lógicos y físicos para el disco actual.

devfsadm Intenta cargar todos los controladores en el sistema y adjuntarlos a las instancias de
dispositivos.

drvconfig Para reconfigurar el sistema para que reconozca nuevos dispositivos sin reboot. Por
default configura /dev y actualiza el /etc/path_to_inst. se instalan con # drvconfig –i
driver_name y luego # disks, comandos de dispositivos como son: disks, tapes, devlinks y
ports.

Discos, particiones y la utilidad format.


La utilidad fomat es una herramienta del administrador usada para preparar discos para su uso con ambiente operativo solaris.
Puedes ocupar esta utilidad para ejecutar varias actividades de administración, la razón principal para usar la utilidad format es
el hacer particiones a los discos. Cada disco en Solaris tiene un área especial en donde se almacena información de
controladores, geometría y particiones. Esta información es llamada etiqueta de disco(disks´s label), otro término usado para
describir esta etiqueta es el VTOC(volume table of contents), el VTOC es almacenado en el primer sector del disco.

Manteniendo sistemas de archivos.


Un sistema de archivos puede ser dañado si es corrupto o por fallas en la energía eléctrica, un error en el software, en el
kernel, una falla de hardware o apagar de manera inapropiada el sistema. El fsck revisa la consistencia del sistema y corrige o
repara cualquier inconsistencia o daño encontrado.

El directorio lost+found.
Es un repositorio de archivos y directorios que se localizan con una referencia de inodo en el sistema de archivos, si el
directorio lost+found no existe el fsck lo crea y si no tiene espacio suficiente lo incrementa.

20
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Fases del fsck.


1. Fase1. Checa bloques y tamaños, checa consistencias de inodos.
2. Fase2. Checa nombres de rutas, checa consistencia en inodos de directorios.
3. Fase3. Checa conectividad, checa que todos los directorios esten conectados al sistema de archivos.
4. Fase4. Checa cuentas de referencia, compara ligas con la información de las fases 2 y 3 y corrige discrepancias.
5. Fase5. Checa grupos de cilindros, checa bloques libres y mapas de inodos para consistencia.

# fsck /dev/rdsk/c0t0d0s7
Modo inetractivo: pregunta la acción a realizar.
Modo nointeractivo: solo muestra el resultado del análisis. # fsck -o f,p /dev/rdsk/c0t0d0s5
La opción f forza a checar el sistema, la opción p checa y repara el sistema en modo no interactivo.

Comando/Opción Significado
df Despliega el espacio de disco ocupado por el montaje de sistema. df [-k][dir]
-k Despliega el espacio en kb y substrae el espacio reservado por el SO para espacio
disponible.

SISTEMA DE PROCESO DE BOOT

Run level. Función.


0 Cierra Solaris y depliega el prompt boot ok, para poder apagar el sistema a salvo.
soS Corre el modo mantenimiento con todos los sistemas montados y accesibles.
1 Indica que el sistema corre el modo mantenimiento para administración, con acceso a todos los
sistemas disponibles.
2 Indica que el sistema corre en modo multiusuario, los usuarios pueden accesar al sistema, todos los
demonios corren excepto el demonio de servidor NFS.
3 Indica que el sistema corre en modo multiusuario con NFS disponible, especifica como el nivel por
default en el archivo /etc/inittab.
4 Este nivel actualmente no esta implementado.
5 Cierra Solaris y apaga el sistema.
6 Cierra el sistema para correr en nivel 0 y luego rebootea a operaciones multiusuario.

who –r para ver el nivel de corrida del sistema.

El comando /usr/sbin/poweroff. Desempeña un cierre inmediato, sino ejecuta rc0 mata scripts, usuarios no conectados son
notificados y no retarda el cierre con delay. Para cerrar el sistema y apagarlo; # poweroff.

El comando /usr/sbin/reboot. Desempeña un cierre inmediato y acciona el nivel 3 por default, difiere del coamndo init 6
porque no ejecuta el rc0 mata scripts, y no notifica a usuarios conectados. Para cerar el sistema y reiniciar en modo
multiusuario; # reboot.

CONFIGURACIÓN DE EQUIPOS EN LAS PLAZAS COMUNITARIAS.

Servidor Sun Blade 100


21
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Vista Frontal del Servidor


Sun Blade 100

Vista posterior del servidor


Sun Blade 100

Vista Superior del servidor


Sun Blade 100

22
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Configuración Actual del Servidor Sun Blade 100


 1 Procesador UltraSparc II de 500Mhz con 256KB de cache con tecnología RISC
 1 GB de Memoria RAM
 2 Discos de 20GB de 7200 rpm
 1 Unidad de CD-ROM 48X
 1 Unidad de Floppy Disk de 3.5¨
 1 Unidad Lectora de Tarjetas Inteligentes (Smart Card Reader)
 1 Tarjeta de Red Sun FastEthernet 10/100BaseT
 1 Puerto de Red Integrado Sun FastEthernet 10/100BaseT
 1 Puerto de video PGX64 de 8 a 24 bits
 1 Teclado USB
 1 Mouse con 3 botones USB
 1 Puerto Serial
 1 Conector Paralelo
 4 Entradas y Salidas de audio
 4 Puertos USB
 2 Conectores IEEE 1394
 3 Slots PCI
 1 Conector de poder
 1 Fuente de poder 200Watts

Servidor Sun Fire V100

23
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Vista Frontal del Servidor


Sun Fire V100

Vista posterior del servidor


Sun Fire V100

24
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Configuración Actual del Servidor Sun Fire V100


 1 Procesador UltraSparc II de 550Mhz con 512KB de cache con tecnología RISC
 1 GB de Memoria RAM
 2 Discos de 40GB de 7200 rpm
 1 Unidad de CD-ROM 48X
 2 Puertos de Red Integrados Sun FastEthernet 10/100BaseT
 2 Puerto Serial
 2 Puertos USB
 1 Conector de poder
 1 Fuente de poder 80Watts

Sun Ray 100

25
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Vista Frontal de la
Sun Ray 100

26
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Vista posterior de la
Sun Ray 100

GUÍA DE CONFIGURACIÓN DE IMPRESORAS EN SOLARIS 8.

Esta guía te ayudará a realizar la configuración de tú impresora, dentro del ambiente operativo Solaris8.

27
Unidad de Informática INEA DF

___________________________________________________________________________________________________
Primero que nada es importante que la impresora ya haya sido configurada manualmente con una ip (dirección válida para la
red), un gateway (Puerta de enlace) y mascará de red adecuados, esto se hace en el menú de la impresora, una vez hecho
esto se procede a agregar la impresora al sistema por medio de una herramienta gráfica especial para este objetivo.

La ruta de esta herramienta es la siguiente, si cuentas con CDE de Solaris8, es decir el ambiente gráfico,
click_derecho_mouse—Tools—Printer_Administrator.

Una vez hecho lo anterior, se desplegará la siguiente pantalla:

En esta ventana, debes introducir el nombre del servidor en el cual vas a configurar la impresora, por ejemplo si el servidor se
llama plaza1, este es el nombre que debes colocar en la ventana, después da clic en el botón de ok.

Después de haber terminado con este paso, se va a abrir otra ventana como la siguiente:

En esta ventana deberás dar clic en el botón de ok, para que se active la ventana de configuración, del Print Manager, que es
similar a la que a continuación se muestra.

28
Unidad de Informática INEA DF

___________________________________________________________________________________________________

En esta ventana debes dar clic en el menú Printer y seleccionar la opción Add Access to printer..., después de lo cual se abrirá
una nueva ventana como la que se ilustra a continuación.

En ella debes introducir los datos que en ella se piden, como en el ejemplo de la imagen de arriba, en la cual se ontrodujeron
los datos siguientes:

Printer Name: xerox (Tomando como ejemplo que en tus plazas tienes impresoras xerox).
Printer Server: [Link] (Esta ip debe ser acorde a las ip´s que estes utilizando para configurar los equipos de la plaza).
Description: impresora (Este no es más que un simple comentario).
Option: en esta opción soló se requiere que selecciones el botón de Default Printer para que la impresora sea reconocida por
default.

Después de todo lo anterior debes dar clic en el botón de ok.

29
Unidad de Informática INEA DF

___________________________________________________________________________________________________

A continuación se despliega una ventana con la confirmación de los datos recién ingresados.

30
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Al terminar con este proceso, será necesario que cierres la aplicación, como se indica a continuación, dando clic en el menú
Print Manager y seleccionando la opción Exit.

31
Unidad de Informática INEA DF

___________________________________________________________________________________________________

A continuación, se debe abrir una terminal, para lo cual debes dar click derecho en el tapiz de Solaris y seleccionar el menú
Tools, de este menú escoge el submenú Terminal, para que se abra una consola y enviar el archivo de configuración de
impresora al servidor SFV100 vía ftp.

El primer paso es posicionarnos en el directorio /etc y de ahí vamos a enviar por ftp el archivo [Link], tecleando los
siguientes comandos:

# cd /etc (Para cambiar al directorio de /etc)


# pwd (Para confirmar que estamos posicionados en el directorio /etc).
/etc
#ls (Para listar el contenido del directorio /etc).

32
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Una vez que ya se tiene identificado el archivo [Link], será necesario iniciar la sesión de ftp, para enviar vía red el
archivo al servidor SFV100.

Para lo cual puedes seguir los pasos que se muestran en la ventana, en los que debes teclear el comando ftp seguido de la ip
del equipo al que te vas a conectar, a lo cual el sistema te va a pedir el login del equipo y el password, que son root para
ambos casos, si hiciste todo bien todo aparecerá como en la pantalla.

33
Unidad de Informática INEA DF

___________________________________________________________________________________________________

Hecho esto es necesario que introduzcas los siguientes comandos:

ftp> hash
ftp> bin
ftp> cd /etc
ftp> put [Link]
#########

Después de este ultimo comando vas a ver una serie de cuadritos, lo que indica que el archivo se esta transfiriendo al servidor
SFV100, una vez que termine la transferencia, veras un mensaje que dice Transfer Complete, para lo que tienes que cerrar la
sesión de ftp con el siguiente comando:

ftp> bye

Con esto ya tienes configurada la impresora en ambos equipos.

PATHS del software instalado en los equipos del INEA.

34
Unidad de Informática INEA DF

___________________________________________________________________________________________________
StarOffice6.0
• WORD = /opt/staroffice7/program/swriter
• EXCEL = /opt/staroffice7/program/scalc
• POWER POINT = /opt/staroffice7/program/simpress
• PAINT = /opt/staroffice7/program/sdraw

Netscape7
• /opt/SUNWns6/netscape

Plugins de netscape7
• /opt/SUNWns6/plugins

Netscape4.76
• /usr/dt/bin/netscape

Plugins de Netscape4.76
• /usr/dt/appconfig/netscape/plugins

Opera
• /opt/opera/opera

Plugins de Opera
• /usr/lib/opera/plugins

Acrobat5
• /opt/acrobat5/bin/acroread

Calculadora
• /usr/dt/bin/dtcalc

Image viewer
• /usr/dt/bin/sdtimage

Text Editor
• /usr/dt/bin/dtpad

35

También podría gustarte