PDF de programación - Tema 3: Actividades administrativas básicas - Administración de Sistemas e Redes

Imágen de pdf Tema 3: Actividades administrativas básicas - Administración de Sistemas e Redes

Tema 3: Actividades administrativas básicas - Administración de Sistemas e Redesgráfica de visualizaciones

Publicado el 26 de Enero del 2019
908 visualizaciones desde el 26 de Enero del 2019
1,1 MB
241 paginas
Creado hace 8a (19/10/2015)
Tema 3: Actividades administrativas

básicas

Administración de Sistemas e Redes

Tomás Fernández Pena

[email protected]

Índice

Comandos básicos . . .

Gestión del sistema . . .

Gestión de usuarios

Instalación y . . .

Automatización de . . .

Copias de seguridad

Página www

Página inicial



Página 1 de 241

Regresar

Pantalla completa

Cerrar

Abandonar

Índice

• Comandos básicos para la gestión de procesos
• Gestión del sistema de ficheros
• Gestión de usuarios
• Instalación y configuración básica de redes de área local
• Automatización de tareas
• Copias de seguridad

Índice

Comandos básicos . . .

Gestión del sistema . . .

Gestión de usuarios

Instalación y . . .

Automatización de . . .

Copias de seguridad

Página www

Página inicial



Página 2 de 241

Regresar

Pantalla completa

Cerrar

Abandonar

1. Comandos básicos para la gestión de procesos

En el tema anterior vimos como ejecutar comandos del shell:

• otros comandos ajenos al shell se ejecutan igual

En cada momento se están ejecutando un gran número de pro-
cesos:

• procesos de sistema (kernel, daemons)
• procesos de usuarios

En esta sección trataremos la gestión de los procesos que se están
ejecutando:

• listar procesos en ejecución
• detener y matar procesos
• controlar la prioridad de ejecución

Índice

Comandos básicos . . .

Gestión del sistema . . .

Gestión de usuarios

Instalación y . . .

Automatización de . . .

Copias de seguridad

Página www

Página inicial



Página 3 de 241

Regresar

Pantalla completa

Cerrar

Abandonar

Ver los procesos en ejecución

Existen varias herramientas para ver los procesos en ejecución,
la más importante es el comando ps

ps (process status)

lista los procesos con su PID, datos de usuario, tiempo, identifi-
cador del proceso y linea de comandos usada

$ ps

PID TTY

6368 pts/0
7441 pts/0

TIME CMD

00:00:00 bash
00:00:00 ps

sin opciones, ps sólo muestra los procesos lanzados desde el ter-
minal actual y con el mismo EUID que el usuario que lo lanzó

Índice

Comandos básicos . . .

Gestión del sistema . . .

Gestión de usuarios

Instalación y . . .

Automatización de . . .

Copias de seguridad

Página www

Página inicial



Página 4 de 241

Regresar

Pantalla completa

Cerrar

Abandonar

Opciones de ps ps tiene un gran número de opciones, que se
pueden especificar de 3 maneras:

1. opciones UNIX: pueden agruparse y se preceden por un

guión: ps -ef

2. opciones BSD: pueden agruparse y van sin guión: ps uxa

3. opciones largas GNU: precedidas de dos guiones: ps --user

tomas

Algunas opciones:

• -e o ax: muestra todos los procesos
• -u (o U o --user) usuario: muestra los procesos de un

usuario

• u: salida en formato usuario
• j: salida en formato job (muestra PID, PPID, etc.)
• -f o l: salida en formato largo
• f: muestra un árbol con la jerarquía de procesos

Índice

Comandos básicos . . .

Gestión del sistema . . .

Gestión de usuarios

Instalación y . . .

Automatización de . . .

Copias de seguridad

Página www

Página inicial



Página 5 de 241

Regresar

Pantalla completa

Cerrar

Abandonar

• k (o --sort) campo: ordena la salida por algún campo (p.e.

ps uxak rss)

• -o (o o o --format) formato: permite definir el formato de

salida ps -o ruser,pid,comm=Comando

para más opciones ver la página de manual de ps

Ejemplo:

Índice

Comandos básicos . . .

Gestión del sistema . . .

Gestión de usuarios

Instalación y . . .

Automatización de . . .

Copias de seguridad

$ ps axu
USER
root
root
root
root
.............
tomas
tomas

PID %CPU %MEM
1 0.0 0.0
2 0.0 0.0
3 0.0 0.0
4 0.0 0.0

VSZ
1516
0
0
0

RSS TTY
536 ?
0 ?
0 ?
0 ?

STAT START
09:43
S
S
09:43
09:43
SN
S
09:43

TIME COMMAND
0:00 init [2]
0:00 [migration/0]
0:00 [ksoftirqd/0]
0:00 [migration/1]

Página www

Página inicial



6475 0.1 4.9 140180 50920 ?
6528 0.2 3.6 116396 37948 ?

Sl
Sl

09:51
10:01

0:18 /usr/lib/mozilla-thunderbird/mozilla-thunderbird-bin
0:25 /usr/lib/mozilla-firefox/firefox-bin -a firefox

Página 6 de 241

en este ejemplo:

• %CPU y %MEM: porcentajes de uso de CPU y memoria
• VSZ: memoria virtual del proceso, en KBytes

Regresar

Pantalla completa

Cerrar

Abandonar

• RSS: tamaño de la memoria residente (resident set size) en

KBytes

• STAT: estado del proceso; puede ser:

Código

significado

D
R
S
T
Z

Uninterruptible sleep (usualmente IO)
Ejecutándose(running) o en cola de ejecución
Interruptible sleep (p.e. esperando un evento)
Detenido
Proceso zombie

cuando se usa formato BSD puede aparecer otro código
acompañando al principal:

Código

significado

<
N
L
s
l
+

alta prioridad
baja prioridad
páginas bloqueadas (locked ) en memoria
líder de sesión
multi-threaded
proceso en foreground

Índice

Comandos básicos . . .

Gestión del sistema . . .

Gestión de usuarios

Instalación y . . .

Automatización de . . .

Copias de seguridad

Página www

Página inicial



Página 7 de 241

Regresar

Pantalla completa

Cerrar

Abandonar

pstree muestra el árbol de procesos (similar a ps f)

init-+-acpid

|-atd
|-bonobo-activati
|-clock-applet
|-cron
|-cupsd
|-dbus-daemon-1
|-dcopserver
|-dirmngr
|-2*[esd]
|-events/0-+-aio/0
|-ata/0
|
|
|-ata/1
|-kblockd/0
|
|-khelper
|
|
‘-pdflush
|-events/1-+-aio/1
|
|
|
|-exim4
|-famd
|-firefox-bin---wvMime---ggv
...

|-kacpid
|-kblockd/1
‘-pdflush

Índice

Comandos básicos . . .

Gestión del sistema . . .

Gestión de usuarios

Instalación y . . .

Automatización de . . .

Copias de seguridad

Página www

Página inicial



Página 8 de 241

Regresar

Pantalla completa

Cerrar

Abandonar

top

ps da una versión estática de los procesos

• top nos da una lista actualizada a intervalos

top - 17:34:08 up 7:50, 6 users, load average: 0.12, 0.31, 0.27
Tasks: 111 total,
Cpu(s):
Mem:
Swap:

370060k free,
0k used, 2048248k free,

6.2% us, 2.0% sy, 0.0% ni, 91.0% id,

1026564k total,
2048248k total,

1 running, 110 sleeping,

0 stopped,
0.0% wa,

656504k used,

0 zombie

0.8% hi,

65748k buffers

336608k cached

PID USER
6130 root
6341 tomas
6349 tomas
6019 tomas
6401 tomas
6427 tomas
7115 tomas
7390 tomas

PR NI VIRT
15
15
16
15
15
15
15
15
16
RT

0 63692 48m 9704 S
0 14692 8852 6968 S 4.3
0 32792 14m 9232 S
0 7084 3184 1896 D 0.3
0 16756 8280 6856 S 0.3
0 18288 10m 8112 S
0 26312 13m
0 45016 30m
0 1516 536 472 S
0

RES SHR S %CPU %MEM
8.7 4.9
0.9
1.3 1.5
0.3
0.8
0.3 1.0
1.4
3.0
0.0 0.1
0.0

11m S 0.3
18m S 0.3

0 S 0.0

0

0

TIME+

COMMAND
8:03.34 XFree86
1:55.13 metacity
0:41.60 gnome-terminal
0:23.22 famd
0:02.49 geyes_applet2
0:09.04 wnck-applet
0:00.61 kio_uiserver
0:38.69 kile
0:00.61 init
0:00.00 migration/0

1 root
2 root
......................

Índice

Comandos básicos . . .

Gestión del sistema . . .

Gestión de usuarios

Instalación y . . .

0.0% si

Automatización de . . .

Copias de seguridad

Página www

Página inicial



Página 9 de 241

Regresar

Pantalla completa

Cerrar

Abandonar

• en la cabecera nos muestra un resumen del estado del sis-

tema

hora actual, tiempo que el sistema lleva encendido, el
número de usuarios conectados y la carga media del
sistema para los últimos 1, 5, y 15 minutos

número total de tareas y resumen por estado

estado de ocupación de la CPU y la memoria

• por defecto, los procesos se muestran ordenados por por-

centaje de uso de CPU (los más costosos arriba)

• pulsando h mientras se ejecuta top, obtenemos una lista de

comandos interactivos

• para salir, q

Índice

Comandos básicos . . .

Gestión del sistema . . .

Gestión de usuarios

Instalación y . . .

Automatización de . . .

Copias de seguridad

Página www

Página inicial



Página 10 de 241

Regresar

Pantalla completa

Cerrar

Abandonar

• Algunos campos de top

VIRT: Tamaño total del proceso (código, datos y li-

brerías compartidas cargadas), VIRT=SWAP+RES

SWAP: Memoria que ha sido swapped out o que aún no

ha sido cargada

RES: Memoria residente (RAM ocupada por el proceso)

CODE y DATA: Memoria ocupada por el código y datos
(datos y pila, pero no librerías compartidas) del proceso

SHR: Memoria compartida (memoria que puede ser com-

partida con otros procesos)

P: Última CPU usada (SMP)
nFLT: Número de fallos de página para el proceso

Índice

Comandos básicos . . .

Gestión del sistema . . .

Gestión de usuarios

Instalación y . . .

Automatización de . . .

Copias de seguridad

Página www

Página inicial



Página 11 de 241

Regresar

Pantalla completa

Cerrar

Abandonar

strace

Muestra las llamadas al sistema realizadas por un proceso en
ejecución

• Ejemplo de un strace sobre un top en ejecución

Índice

Comandos básicos . . .

Gestión del sistema . . .

Gestión de usuarios

Instalación y . . .

Automatización de . . .

= 3

= 0
= 0

Copias de seguridad

2066348 kB\nMemFre"..., 1024) = 728

$ strace top
gettimeofday({1195811866, 763977}, {4294967236, 0}) = 0
open("/proc/meminfo", O_RDONLY)
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f55000
read(3, "MemTotal:
close(3)
munmap(0xb7f55000, 4096)
open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)
getdents(3, /* 52 entrie
  • Links de descarga
http://lwp-l.com/pdf14995

Comentarios de: Tema 3: Actividades administrativas básicas - Administración de Sistemas e Redes (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad