Vous êtes sur la page 1sur 18

Tecsup

Virtu@l

Permisos y
Procesos

Copyright 2010 por TECSUP

Administracin de Procesos

Tecsup

Marzo 2010

INDICE
1.
2.
3.
4.
5.

6.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

11.

12.

Introduccin ................................................................................ 3
Objetivos ..................................................................................... 3
Permisos ...................................................................................... 3
Tipos de permisos ....................................................................... 4
Comando chmod ...................................................................... 4
5.1.
Mtodo Simblico ........................................................... 5
5.2.
Mtodo Octal ................................................................... 5
Comando umask ...................................................................... 6
Introduccin ................................................................................ 7
Objetivos ..................................................................................... 7
Definicin de Procesos ................................................................ 7
Tabla de Procesos ........................................................................ 7
Genealoga de Procesos ............................................................... 8
Creacin de Procesos .................................................................. 8
6.1.
Esquema de la genealoga de un Proceso ........................ 9
Procesos en segundo plano (BACKGROUND) .......................... 9
Procesos Demonios ..................................................................... 9
8.1.
Tipo de Demonios ......................................................... 10
Procesos hurfanos y difuntos ................................................... 10
Monitoreando procesos ............................................................. 11
10.1. Elementos a monitorear................................................. 11
10.2. Herramienta ps ........................................................... 11
10.3. Herramienta top ......................................................... 14
10.4. Monitoreando la carga del Sistema ............................... 15
Administrando Procesos............................................................ 15
11.1. Ejecutando procesos con otra prioridad ........................ 15
11.2. Continuacin de procesos de sintaxis de conectarse ..... 16
11.3. Eliminacin de un proceso ............................................ 17
BIBLIOGRAFIA ....................................................................... 18

Pgina 2

Tecsup

Administracion de Procesos

Marzo 2010

Permisos
1. Introduccin
Los recursos de archivos estn controlados su acceso por los
permisos. Los permisos permiten el control de manipulacin de la
informacin no autorizada o tambin el de poder asignar los
permisos respectivos a los encargados respectivos.
2. Objetivos
Utilizar comandos para cambiar permisos.
Distinguir la informacin de los permisos.

3. Permisos
Cada recurso de archivo y directorios tiene tres grupos de
usuarios:
Propietario
Grupo
Otros
# cd /
# ls -l

Propietario
Cuenta de usuario que por defecto tendr en control de acceso al
recurso asignado.
Grupo
El grupo est formado por un conjunto de usuarios, este conjunto
de usuarios se asigna permisos a los recursos.
Otros
Son todos los usuarios que no pertenecen al Grupo del recurso y
no son el propietario. A estos usuarios tambin se asigna
permisos.

Pgina 3

Administracin de Procesos

Marzo 2010

Tecsup

4. Tipos de permisos
Principalmente los permisos que se pueden asignar a cualquiera
de los 3 grupos de usuarios son:
Permiso
r
w
x
-

Descripcin
Lectura
Escritura
Ejecucin
Permiso Denegado

Con respecto al permiso de ejecucin, aclarar que el Sistema


Linux para permitir que un archivo pueda cargarse debido a que
es un programa, debe de contar con el permiso de ejecucin. En
caso de los directorios, el permiso de ejecucin permite que
dentro de ese directorio pueda ejecutarse los comandos de
desplazamiento (cd, ls, rm, mv)
5. Comando chmod
Para las operaciones de permisos, el comando (chmod) modifica
los permisos de los archivos e directorios. El (chmod) es el
comando estndar de los UNIX, los encontrara en cualquier
distribucin de Linux.
Al generar archivos y directorios el Sistema Operativo asigna
permisos por defectos. En varias ocasiones tendr la necesidad de
cambiar esta asignacin, presentamos algunos motivos:
Permitir o denegar la lectura a usuarios diferentes de los
propietarios.
Permitir o denegar la escritura a usuarios diferentes del
propietario.
Asignar permiso de ejecucin.

Los cambios de los permisos, se puede hacer de 2 maneras:

Pgina 4

Administracion de Procesos

Tecsup

5.1.

Marzo 2010

Mtodo Simblico
Sintaxis:
# chmod [quien] [accin] [acceso] archivo

Este mtodo permite usar identificadores de letras que se


asignan los tipos de usuarios (quien):
Quien
u
g
o

Descripcin
Propietario
Grupo
Otros

Accin
+
o

Descripcin
Agrega permisos
Retira Permisos
Otros

Acceso
r
w
x

Descripcin
Lectura
Escritura
Ejecucion

EJEMPLOS

Asignar permiso de escritura a (otros) al archivo capital.txt


# chmod o+w capital.txt

Retirar permiso de escritura al (grupo) del archivo


capital.txt
# chmod g-w capital.txt

5.2.

Mtodo Octal
Sintaxis:
# chmod [NumeroOctal] archivo

Este mtodo permite usar valores de nmeros para


asignar los permisos. Cada permiso se asigna un valor:
Permiso
r
w
x

Valor
4
2
1

Pgina 5

Administracin de Procesos

Marzo 2010

Tecsup

A diferencia del mtodo simblico en donde asigna los


permisos en forma independiente al Propietario, Grupo,
Otros. En el mtodo Octal se debe asignar a los 3 bloques
al realizar los cambios. Quiere decir, si el objetivo es
cambiar los permisos de (otros) deber de mantener los
permisos de los bloques de (propietario) y (grupo). Con
ayuda del comando (ls l) visualice los permisos de los
bloques que no requiere cambiar para mantenerlos cuando
realice cambios.
EJEMPLO

Visualizando los permisos


# ls -l

rwx r-- --- omega ventas capital.txt


Asignar permiso de lectura al bloque (otros) al archivo
capital.txt.
# chmod 744 capital.txt

Visualizando los cambios


rwx r-- r-- omega ventas capital.txt

Para asignar permisos en forma recursiva a un directorio,


quiere decir cambiar los permisos de todos los archivos y
subdirectorios del directorio. Debe de agregar la opcin (-R) al
comando (chmod)

6. Comando umask
Establece la mscara de creacin para los archivos. Esta mscara
establece que permisos por defecto sern asignados a los nuevos
archivos y/o directorios. Cambiando el valor de umask
cambiaremos la asignacin de permisos por defecto.

Pgina 6

Administracion de Procesos

Tecsup

Marzo 2010

Administracin de Procesos
1. Introduccin
Al igual que nuestro cerebro est en constante actividades
generando rdenes a nuestras acciones. Igualmente en los
Sistemas Operativos los procesos son las acciones activas. Una
administracin adecuada de los procesos permitir gestionar los
recursos y controlar sus acciones.
2. Objetivos
Analizar la generacin de los procesos.
Monitorear la actividad de los procesos.
Describir la estructura de los procesos.

3. Definicin de Procesos
Un proceso es un programa en ejecucin. Cada programa que est
corriendo en UNIX corre como un proceso. UNIX permite a los
usuarios ejecutar varios procesos simulando que se estn
ejecutando concurrentemente.
Un programa es un archivo ejecutable. Un proceso es una
instancia de un programa la cual est corriendo en el sistema.
Unix soporta muchos procesos corriendo simultneamente
Varias llamadas del sistema habilitan procesos que a su vez crean
otros procesos, se comunican con procesos y terminan procesos.
4. Tabla de Procesos
Una tabla de procesos es mantenida por el Kernel.
Esta tabla es de un tamao fijo.
Cada vez que un nuevo proceso es creado, el Kernel le asigna un
nico nmero identificador de proceso (PID) y informacin
descriptiva es aadida a la tabla de procesos.

Tabla de
Procesos

Entrada de la
Tabla de Procesos

PID
PPID
UID
Prioridad
Estado
...

Pgina 7

Administracin de Procesos

Tecsup

Marzo 2010

5. Genealoga de Procesos
Solamente un proceso puede crear otro proceso.
Un proceso el cual crea (o produce) un nuevo proceso es llamado
proceso padre. El nuevo proceso es llamado proceso hijo.
El proceso Padre de
todos los procesos es
el (init)

EJEMPLO

El shell de un usuario es un hijo del proceso llamado init, el cual


tiene PID 1.

Fig: Consola
de Shell

La mayora de comandos son ejecutados por el shell, el cual crea


un proceso hijo para que el comando se ejecute.
# pstree

-a

-p

u | more

PADRE

HIJO

Fig: Visualizando genealoga


de los procesos

Un proceso padre puede tener muchos hijos y un hijo solamente


puede tener un padre.

6. Creacin de Procesos
Secuencia de un proceso:
a. Del proceso Padre se genera un proceso hijo y entonces queda
en situacin de espera.
b. Inicialmente, el proceso hijo corre el mismo programa que el
Padre pero con un nuevo PID asignado por el Kernel.
c. El proceso hijo ejecuta entonces el nuevo programa, el cual
guarda el mismo PID que el hijo. El nuevo programa
reemplaza al programa hijo original.
d. Cuando el hijo finaliza la ejecucin, el kernel lo remueve del
sistema y avisa al padre (pasndole el estado de exit del hijo).

Los procesos se generaran es una estructura jerrquica,


aparecern nuevas ramas que son nuevos procesos y que se
asignaran identificadores y desaparecern cuando el programa
se cerr o termino la tarea a procesar.

Pgina 8

Administracion de Procesos

Tecsup

6.1.

Marzo 2010

Esquema de la genealoga de un Proceso


Comando ingresado
# date

7. Procesos en segundo plano (BACKGROUND)


Cuando un comando si ingres en el prompt del shell, el shell
crea un proceso hijo para correr el comando. El shell espera que el
comando finalice y retorna el prompt al usuario. En este caso el
comando est corriendo de forma sincrnica con el shell.
Cuando un comando es ingresado en el prompt del shell seguido
por un &, el shell crea un proceso hijo para ejecutar el comando
pero no espera por su finalizacin y retorna el prompt al usuario
inmediatamente. En este caso se dice que el comando est
corriendo de forma asincrnica con el shell, o en segundo plano
(background)
# sleep 10 &

[1] 4185

# de proceso
asignado a la tarea

Cuando se ejecuta un comando con &, el shell devuelve un


nmero de proceso o PID, de modo que se pueda referenciar al
trabajo, y luego vuelve al prompt para esperar otra orden.

8. Procesos Demonios
Los procesos demonios son procesos que no estn asociados con
un terminal o usuario en particular.
Los procesos demonios realizan tareas bsicas en forma peridica,
y descansan entre tareas.
El comando ps identifica un proceso demonio con un signo de
interrogacin (?) en el campo tty.

Pgina 9

Administracin de Procesos

Marzo 2010

8.1.

Tecsup

Tipo de Demonios
Existen una serie de procesos que el sistema genera como
procesos demonios, entre los ms comunes tenemos:
Init : Tiene el PID 1, es el primer proceso creado en el
sistema. Inicializa el arranque y los procesos de acceso.
Es el antecesor de todos los procesos que no sean del
sistema.
Crond: Controla las tareas automticas.
Lpd: Es el demonio de impresin. Controla las colas de
impresin.
Los demonios no estn asociados a un terminal especfico.
Una forma de ver los demonios del sistema que estn
cargados, sera con el siguiente comando:
# ps A | grep ? | more

1?
2?
3?
4?
5?
6?
306 ?
361 ?
372 ?
388 ?
404 ?
424 ?
440

00:00:07 init
00:00:00 kflushd
00:00:00 kupdate
00:00:00 kpiod
00:00:00 kswapd
00:00:00 mdrecoveryd
00:00:00 portmap
00:00:00 syslogd
00:00:00 klogd
00:00:00 atd
00:00:00 crond
00:00:00 inetd
00:00:00 lpd

Fig: Relacin de procesos


demonios activos.

9. Procesos hurfanos y difuntos


Un proceso hurfano es aquel que est an activo sintaxis que el
padre ha terminado. Los procesos hurfanos son siempre
heredados por el proceso init.
Un proceso difunto o zombie, es un proceso el cual ha terminado
pero no ha sido removido de la tabla de procesos porque su padre
ya no est esperando por l.
Mientras el padre este an con vida y no est esperando por el
hijo, los procesos zombies permanecern en la tabla de procesos.
Una entrada en la tabla de procesos es un recurso del sistema
consumido por el proceso zombie.
Una gran cantidad de procesos zombies pueden interferir con la
creacin de nuevos procesos, debido a que el nmero total de
procesos que pueden existir en el sistema es limitado.
A diferencia de los zombies, los procesos hurfanos no tienen
efecto en el sistema. Usualmente, los procesos difuntos son

Pgina 10

Administracion de Procesos

Tecsup

Marzo 2010

removidos cuando el padre muere. Si ellos no son removidos, el


proceso init los adopta y remueve.
10. Monitoreando procesos
10.1.

Elementos a monitorear
Dentro de las tareas del administrador est la de
monitorear el sistema. Dentro de los elementos que debe
monitorear, tenemos:
El nmero de usuarios conectados, para as poder
identificar posibles problemas de performance.
Los procesos de los usuarios, para identificar procesos
colgados o terminales bloqueados.
La carga del sistema, para identificar procesos que
estn sobrecargando el sistema y problemas de
performance del sistema.

10.2.

Herramienta ps
El comando ps permite mostrar informacin acerca de los
procesos.
Sintaxis:
# ps [opciones]

Por defecto el comando ps reporta informacin solamente


acerca de los procesos asociados con el terminal actual.

Fig: Terminal a
ejecutar comandos

PROCESOS LOCAL
# ps

PID TTY
TIME CMD
18586 pts/1 00:00:00 bash
18605 pts/1 00:00:00 ps
La informacin en la primera columna bajo el ttulo PID,
es importante. Este es el Identificador del Proceso, el cual
es nico y el cual Linux utiliza para identificar un proceso
en particular. Si usted desea terminar un proceso, debe
conocer su PID.
La columna TTY muestra desde que terminal el proceso
fue iniciado.

Pgina 11

El utilitario (ps)
estndar en Linux
para monitorear
procesos

Administracin de Procesos

Tecsup

Marzo 2010

La columna TIME muestra la cantidad de tiempo del


sistema usado por el proceso.
Finalmente la columna CMD (o COMMAND), contiene el
nombre del programa que usted est corriendo. Este es
usualmente el comando que ingreso en la lnea de
comando. No obstante, algunas veces el comando que
usted ingresa inicia uno o ms procesos hijos, y en estos
casos usted ver estos procesos adicionales, sin que usted
los haya ingresado como comandos.
Si usted est conectado como root usted ver lista de todos
los procesos del sistema. Esto es porque el root es el dueo
de todas las cosas que pasan en el sistema Unix.
AMPLIAR INFORMACION DE PROCESOS

Una opcin til con el comando ps es la opcin -u. Esta


opcin adiciona unas cuantas columnas ms de
informacin a la que ya se mostr anteriormente:
# ps -u
USER
user05
user05

PID %CPU %MEM VSZ RSS TTY


18586 0.0
1.2
1728 964 pts/1
18653 0.0
1.0
2496 852 pts/1

STAT START TIME COMMAND


S
14:22 0:00 -bash
R
15:17 0:00 ps u

En adicin al nombre de usuario en la columna USER,


otros interesantes elementos son incluidos, como %CPU,
el cual muestra el porcentaje del poder de procesamiento
de tu computadora que est siendo usado por los procesos
y l %MEM, el cual muestra el porcentaje de la memoria
de tu computadora que est siendo usada por los
procesos.
Tambin tenemos la columna STAT, la cual muestra el
estado de los procesos. Son dos las entradas ms comunes
en esta columna: S (sleeping) y R (running). Un proceso
sleeping (durmiendo), es uno que no est actualmente
activo. No obstante, esto no significa que pueda estar
activo en algn momento. En efecto un proceso podra
pasar de sleeping a running varias veces en un
segundo.
PROCESO DE USUARIO ESPECFICO

La opcin u seguida del nombre del usuario muestra los


procesos asociados a un usuario especifico: ps u
<nombre_usuario>
# ps u user04

PID TTY
TIME CMD
18668 pts/0 00:00:00 bash
18681 pts/0 00:00:21 ls

Pgina 12

Administracion de Procesos

Tecsup

Marzo 2010

TODOS LOS PROCESOS

Si usted quiere ver todos los procesos corriendo en el


sistema y no solamente los iniciados por usted. Usted
puede utilizar la opcin A o la opcin -e: ps A
# ps A

PID TTY
TIME CMD
1?
00:00:07 init
2?
00:00:00 kflushd
3?
00:00:02 kupdate
.
.
.
372 ?
00:00:00 klogd
388 ?
00:00:00 atd
404 ?
00:00:00 crond
424 ?
00:00:00 inetd
440 ?
00:00:00 lpd
.
.
.
PROCESOS FORMATO LARGO

La opcin l muestra la informacin en formato largo:


# ps l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME
CMD
100 S 506 18586 18585 0 67 0
432 wait4 pts/1 00:00:00 bash
000 R 506 18799 18586 0 75 0
624
pts/1 00:00:00 ps

Aqu la informacin ms interesante es la columna PPID.


El PPID es el identificador del Proceso Padre, es decir el
identificador del proceso que inicio ese proceso.
PROCESO PADRE

Otra opcin es f que muestra un poco menos de


informacin que la opcin l, pero en la cual encontramos
tambin el PPID:
# ps f
UID
user0
user0

PID PPID C STIME TTY


19189 19188 0 09:27 pts/0
19208 19189 0 09:29 pts/0

TIME
CMD
00:00:00 -bash
00:00:00 ps -f

Pgina 13

Administracin de Procesos

Tecsup

Marzo 2010

10.3.

Herramienta top
El comando top al igual que el (ps) permite mostrar
informacin acerca de los procesos y recursos. Esta
caracterstica permite que este siendo adoptado con mayor
aceptacin para el monitoreo.
Al igual que al (ps) tiene una estructura de mostrar la
informacin de los procesos y parmetros para
personalizar la informacin.
Comando a ejecutarse para el monitoreo por (top):
# top

Fig: Pantalla de la
informacin de
(top)

Se observa en la informacin que las primeras filas


muestran informacin de los recursos de CPU, Memoria,
SWAP. En caso que tuviera varios CPU (procesadores)
observara la informacin de recursos de cada CPU.
En la parte de los procesos, por medio de columnas se
detalle la informacin de los procesos como el PID, USER,
PR, NI, VIRT, RES, SHR, %CPU, %MEM, TIME,
COMMAND:
Opcin
PID
USER
PR
NI
VIRT
RES
SHR
%CPU
%MEM
TIME
COMMAND

Pgina 14

Funcin
Identificador
Propietario
Prioridad
Cambio de preferencia para ser atendido
(-20 Prioridad Alta, 19 Prioridad Baja)
Memoria virtual ocupada
Memoria fsica ocupada
Memoria compartida ocupada
Consumo de CPU
Consumo de memoria
Tiempo de activado del proceso
Comando, tarea del proceso

Administracion de Procesos

Tecsup

10.4.

Marzo 2010

Monitoreando la carga del Sistema


10.4.1. Comando uptime
El comando uptime muestra el tiempo que el
sistema est levantado as como la carga promedio
del sistema al minuto, a los cinco minutos, y a los
quince minutos.
La carga promedio del sistema es un promedio del
nmero de procesos que estn en cola en un
tiempo dado.
# uptime
12:28pm up 3 days, 1:53, 1 user, load average: 0.12, 0.04, 0.01

10.4.2. Comando w
En la primera lnea se muestra la misma
informacin que el comando uptime
Luego muestra informacin de quienes estn en el
sistema y que estn haciendo.
# w
12:30pm up 3 days, 1:55, 2 users, load average: 0.20, 0.08, 0.02
USER TTY FROM
LOGIN@ IDLE JCPU PCPU WHAT
user0 pts/0 207.79.209.55 10:40am 60.00s 0.88s 0.55s -bash
user05 pts/1 207.79.209.55 12:30pm 0.00s 0.58s 0.10s w...

El campo PCPU (Process CPU time) muestra que


tanto tiempo un comando est corriendo. Esto es
til para identificar procesos que estn
sobrecargando el sistema.
El promedio de carga da un indicativo que tan
bien est la performance del sistema, un alto
promedio de carga indica una alta carga en el
sistema.
11. Administrando Procesos
11.1.

Ejecutando procesos con otra prioridad


La mayora de procesos tiene la misma prioridad, es decir,
la misma cuota de tiempo de la CPU.
El UNIX dispone de herramientas para modificar la
prioridad de un proceso. Incrementando la prioridad se

Pgina 15

Administracin de Procesos

Marzo 2010

Tecsup

logra generalmente que el proceso acabe ms


rpidamente, a costa de los dems procesos, que no
disponen de tanto tiempo de CPU y por lo tanto se
completarn con ms lentitud. La baja de la prioridad de
un proceso, por otra parte, har que este demande menos
tiempo en completarse. Otros procesos en la mquina se
beneficiarn ya que obtendrn una cuota mayor de los
recursos del sistema.
El comando nice es usado para ejecutar un comando con
una prioridad diferente a la usual.
Sintaxis:
# nice [prioridad] comando

Cada proceso tiene un valor nice, usado para calcular su


prioridad.
RANGO

Los valores nices estn en un rango entre 0 y 39; Un


valor alto resulta en una baja prioridad.
Por defecto, los comandos tienen un valor nice de 20. Si
ningn incremento es dado, un incremento de 10 es
asumido.
Por ejemplo:
# nice -10 sleep 30 &

11.2.

Continuacin de procesos de sintaxis de conectarse


Por defecto, un proceso que es ejecutado en segundo
plano ser terminado cuando se desconecta del sistema.
El UNIX proporciona una herramienta para permitir que
los procesos ejecutados en segundo plano continen
ejecutndose sintaxis de haberse desconectado.
El comando nohup permite continuar la ejecucin de un
proceso sintaxis de haberse desconectado.
# nohup find / -name s* -print > /tmp/xx
[1] 4342

# exit

Pgina 16

2>&1 &

Administracion de Procesos

Tecsup

Marzo 2010

Esto le dice al comando que ignore la salida del sistema y


contine ejecutndose. Generalmente el comando nohup
se utiliza con comandos en segundo plano, ya que usted
no podr salir del sistema si no tiene el prompt del shell
disponible.
Si no se redirecciona la salida, el comando nohup crear
un archivo de salida, ya que si se desconecta del sistema,
no habr terminal para recibir la salida. El nombre de este
archivo es nohup.out y se localizar en el directorio actual.
Si no se tiene permiso de escritura en el directorio actual,
la salida se enviara a $HOME/nohup.out.
Cuando se utiliza nohup con una lnea de cauce, se debe
utilizar el comando nohup para comenzar cada elemento
del cauce.
# nohup cat /etc/passwd | nohup wc > fich.sal &

Si no se hace esto correctamente, el elemento de la lnea de


cauce sin el comando nohup ser eliminado al salir y el
cauce colapsar globalmente.

11.3.

Eliminacin de un proceso
Si un proceso ha iniciado un trabajo largo y se quiere
detener antes que se termine, hay que eliminarlo.
El UNIX dispone de herramientas para eliminar procesos
y un usuario puede eliminar cualquier proceso que le
pertenezca. Slo el superusuario (root) puede eliminar
cualquier proceso del sistema.
Para eliminar un proceso se utiliza el comando kill el cual
lleva como argumento el PID del proceso. Este se puede
obtener con el comando ps. La sintxis sera la siguiente
Sintaxis:
# kill [seal] <PID>

Pgina 17

Administracin de Procesos

Marzo 2010

Tecsup

Por ejemplo:
# kill 4411

Al eliminar un proceso realmente se est instruyendo al


sistema para que enve una seal al proceso. Las seales
son utilizadas para comunicacin entre procesos, y se
pueden enviar seales diferentes.
Cuando se ejecuta el comando kill, por defecto el sistema
enva una seal 15 a los PIDs que se especifiquen. Esta es
una seal de terminacin de software que generalmente
hace que el proceso muera. Sin embargo, el proceso no
acepta necesariamente esta seal, por lo que se dispone de
una seal de eliminacin incondicional (numero 9), que
siempre funcionar inmediatamente. Se debe incluir el
nmero de seal en el comando kill:
# kill -9 4367

Adems de utilizar el comando ps para determinar el PID


de un proceso, tambin deber usarse para comprobar que
efectivamente el proceso fue eliminado. El comando kill
puede fallar por varias razones.
Los procesos siguen una genealoga, la cual debe ser
respetada. Cuando se elimina un proceso que tiene hijos
estos deben ser eliminados al mismo tiempo. Se pueden
especificar mltiples PIDs como argumentos del comando
kill.
# kill -9 4367 4356

Uno de los usos ms frecuentes del comando kill es para


liberar terminales colgados. Primero puede obtener los
PIDs asociados al terminal utilizando el comando ps ft y
luego con el comando kill eliminarlos.

12. BIBLIOGRAFIA
Link de artculo de Procesos.
http://www.zonasiete.org/manual/ch11.html
Libro de Administracin de Linux
https://www.redhat.it/documentation/rhl9/rhl-sap-en-9/

Pgina 18

Vous aimerez peut-être aussi