Вы находитесь на странице: 1из 8

Comandos Linux para administradores de

servidores

Se validan los servicios del RAC arriba:

bash-3.00$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....M1.inst application ONLINE ONLINE mexsnwdd1
ora....M2.inst application ONLINE ONLINE mexsnwdd2
ora.WDM.db application ONLINE ONLINE mexsnwdd1
ora....SM1.asm application ONLINE ONLINE mexsnwdd1
ora....D1.lsnr application ONLINE ONLINE mexsnwdd1
ora....dd1.gsd application ONLINE ONLINE mexsnwdd1
ora....dd1.ons application ONLINE ONLINE mexsnwdd1
ora....dd1.vip application ONLINE ONLINE mexsnwdd1
ora....SM2.asm application ONLINE ONLINE mexsnwdd2
ora....D2.lsnr application ONLINE ONLINE mexsnwdd2
ora....dd2.gsd application ONLINE ONLINE mexsnwdd2
ora....dd2.ons application ONLINE ONLINE mexsnwdd2


Publicado el 21 mayo, 2011 por svyatoslav

En algunas ocasiones necesitamos controlar el rendimiento de un servidor Linux, es por
esto que dejo la primera parte de una buena lista de Comandos Linux para
administradores de servidores. La mayora de las distribuciones de Linux estn
equipadas con toneladas de vigilancia. Estas herramientas proporcionan herramientas que
se pueden utilizar para obtener informacin sobre las actividades del sistema. Podemos
utilizar estas herramientas para encontrar las posibles causas de un problema de
rendimiento. Los comandos que a continuacin se muestran son algunos de los comandos
ms bsicos cuando se trata de anlisis del sistema y la depuracin de los problemas del
servidor:
Comando de actividad del sistema Linux
top
El comando proporciona una visin dinmica en tiempo real de la actividad del sistema es
decir, un proceso en ejecucin real. De forma predeterminada, muestra las tareas ms
intensivo de la CPU se ejecuta en el servidor y actualiza la lista cada cinco segundos. Se
podra decir que es un visor de procesos.
El comando Top debe retornar por consola algo como:
top - 21:06:11 up 9:54, 2 users, load average: 0.00, 0.03, 0.05
Tasks: 162 total, 1 running, 156 sleeping, 4 stopped, 1 zombie
Cpu(s): 5.9%us, 1.5%sy, 0.0%ni,
92.2%id, 0.4%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 4059312k total, 1898028k used, 2161284k free, 146068k buffers
Swap: 2094076k total, 0k used, 2094076k free, 608140k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1452 root 20 0 164m 48m 20m S 4 1.2 13:03.65 Xorg
2035 bogotawireless 20 0 669m 91m 27m S 4 2.3 26:44.85 plugin-
containe
1702 bogotawireless 9 -11 344m 6556 4500 S 2 0.2 11:08.77 pulseaudio
2006 bogotawireless 20 0 1219m 488m 42m S 2 12.3 32:25.93 firefox-bin
1 root 20 0 24008 2160 1316 S 0 0.1 0:00.58 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:01.06 ksoftirqd/0
4 root 20 0 0 0 0 S 0 0.0 0:00.09 kworker/0:0
6 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0
7 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/1
9 root 20 0 0 0 0 S 0 0.0 0:01.20 ksoftirqd/1
10 root 20 0 0 0 0 S 0 0.0 0:01.55 kworker/0:1
11 root 0 -20 0 0 0 S 0 0.0 0:00.00 cpuset
12 root 0 -20 0 0 0 S 0 0.0 0:00.00 khelper
13 root 0 -20 0 0 0 S 0 0.0 0:00.00 netns
15 root 20 0 0 0 0 S 0 0.0 0:00.05 sync_supers
16 root 20 0 0 0 0 S 0 0.0 0:00.00 bdi-default
17 root 0 -20 0 0 0 S 0 0.0 0:00.00 kintegrityd
18 root 0 -20 0 0 0 S 0 0.0 0:00.00 kblockd
19 root 0 -20 0 0 0 S 0 0.0 0:00.00 kacpid
20 root 0 -20 0 0 0 S 0 0.0 0:00.00 kacpi_notify
21 root 0 -20 0 0 0 S 0 0.0 0:00.00 kacpi_hotplug
22 root 0 -20 0 0 0 S 0 0.0 0:00.00 ata_sff
23 root 20 0 0 0 0 S 0 0.0 0:00.00 khubd
24 root 0 -20 0 0 0 S 0 0.0 0:00.00 md
47 root 20 0 0 0 0 S 0 0.0 0:00.01 khungtaskd
48 root 20 0 0 0 0 S 0 0.0 0:00.00 kswapd0
49 root 25 5 0 0 0 S 0 0.0 0:00.00 ksmd
50 root 20 0 0 0 0 S 0 0.0 0:00.00 fsnotify_mark
51 root 0 -20 0 0 0 S 0 0.0 0:00.00 aio
52 root 20 0 0 0 0 S 0 0.0 0:00.00 ecryptfs-kthrea
53 root 0 -20 0 0 0 S 0 0.0 0:00.00 crypto
57 root 0 -20 0 0 0 S 0 0.0 0:00.00 kthrotld
70 root 0 -20 0 0 0 S 0 0.0 0:00.00 kmpathd
71 root 0 -20 0 0 0 S 0 0.0 0:00.00 kmpath_handlerd
72 root 0 -20 0 0 0 S 0 0.0 0:00.00 kondemand
73 root 0 -20 0 0 0 S 0 0.0 0:00.00 kconservative
228 root 20 0 0 0 0 S 0 0.0 0:03.45 kworker/1:2
242 root 20 0 0 0 0 S 0 0.0 0:00.00 scsi_eh_0
243 root 20 0 0 0 0 S 0 0.0 0:00.00 scsi_eh_1
246 root 20 0 0 0 0 S 0 0.0 0:00.01 scsi_eh_2
247 root 20 0 0 0 0 S 0 0.0 0:00.01 scsi_eh_3
253 root 20 0 0 0 0 S 0 0.0 0:00.00 kworker/u:4
Opciones comando top Linux
-B: modo de operacin por lotes
-C: la lnea de comandos / cambiar el nombre del programa
-D: intervalo de tiempo de retardo como:-d ss.tt (seconds.tenths)
-H: Ayuda
-I: Procesos de espera cambiar
-N: Nmero de iteraciones lmite: nmero n
-U: Procesos por usuario: -u nombre_usuario
-P: PID del monitor como:-pN1-pN2 o-pN1, N2 [,...]
-S: Asegure el modo de funcionamiento
-V: versin
Comando vmstat
Brinda informacion sobre actividad del sistema, hardware.
vmstat 3
Deberia retornar por consola mas o menos algo como.
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 0 2077488 145844 604312 0 0 9 30 593 421 6 2 92 0
bogotawireless@bogotawireless_server:~$ vmstat 3
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 0 2174396 146004 608080 0 0 9 30 594 425 6 2 92 0
0 0 0 2174388 146004 608080 0 0 0 0 1320 2430 11 3 86 0
0 0 0 2174388 146004 608080 0 0 0 0 1370 2568 12 5 84 0
0 0 0 2174388 146004 608080 0 0 0 0 1412 2660 11 4 85 0
0 0 0 2174388 146004 608080 0 0 0 0 1251 2257 10 1 89 0
0 0 0 2172528 146008 608080 0 0 0 27 1249 2299 13 2 85 1
0 0 0 2172528 146016 608072 0 0 0 68 1304 2373 11 2 86 1
Opciones del comando vmtstat
Mostrar uso de memoria
vmstat -m
Obtener informacin sobre paginas activas en inactivas en memoria
vmstat -a
Comando w Linux
Averigua quien esta conectado al servidor. El comando muestra informacin sobre los
usuarios actualmente estn conectados en el equipo, y sus procesos.
w nombredeusuario
El anterior comando nos debe retornar por consola mas o menos lo siguiente:
bogotawireless@bogotawireless_server:~$ w bogotawireless
21:10:56 up 9:58, 2 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
bogotawireless tty7 :0 11:12 9:58m 13:23 0.20s gnome-
session --session=classic-gnome
bogotawireless pts/0 :0.0 11:17 0.00s 0.26s 0.00s w
bogotawireless
Comando Uptime Linux
El comando muestra el tiempo de actividad del sistema, se puede utilizar para ver cunto
tiempo el servidor ha estado funcionando. La hora actual, el tiempo que el sistema ha
estado funcionando, cuntos usuarios estn conectados, y el promedio de carga del
sistema en los ltimos 1, 5, y 15 minutos.
uptime
Nos debe retornar por consola algo similar a:
21:16:01 up 10:03, 2 users, load average: 0.00, 0.01, 0.05
1 puede ser considerado como valor de carga ptima. La carga puede cambiar de un
sistema a otro. Para un sistema de 1 a 3 CPUs y sistemas SMP el valor de la carga
debera estar mas o menos en 10.6.
Comando ps Linux
Muestra los procesos del sistema
ps -A
Nos debe retornar algo mas o menos asi
PID TTY TIME CMD
1 ? 00:00:00 init
2 ? 00:00:00 kthreadd
3 ? 00:00:01 ksoftirqd/0
4 ? 00:00:00 kworker/0:0
6 ? 00:00:00 migration/0
7 ? 00:00:00 migration/1
9 ? 00:00:01 ksoftirqd/1
10 ? 00:00:01 kworker/0:1
11 ? 00:00:00 cpuset
12 ? 00:00:00 khelper
13 ? 00:00:00 netns
15 ? 00:00:00 sync_supers
16 ? 00:00:00 bdi-default
17 ? 00:00:00 kintegrityd
18 ? 00:00:00 kblockd
19 ? 00:00:00 kacpid
20 ? 00:00:00 kacpi_notify
21 ? 00:00:00 kacpi_hotplug
22 ? 00:00:00 ata_sff
23 ? 00:00:00 khubd
24 ? 00:00:00 md
Comando free Linux
Muestra cuanta memoria tenemos disponible
free
Nos debe retornar algo mas o menos asi
total used free shared buffers cached
Mem: 4059312 1897588 2161724 0 147024 615340
-/+ buffers/cache: 1135224 2924088
Swap: 2094076 0 2094076