Está en la página 1de 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
Tasks: 162 total,

9:54,

2 users,

load average: 0.00, 0.03, 0.05

1 running, 156 sleeping,

Cpu(s): 5.9%us, 1.5%sy, 0.0%ni,


92.2%id, 0.4%wa, 0.0%hi, 0.0%si,

4 stopped,

1 zombie

0.0%st

Mem:

4059312k total,

1898028k used,

2161284k free,

146068k buffers

Swap:

2094076k total,

0k used,

2094076k free,

608140k cached

PID USER

PR

1452 root

NI

20

VIRT
0

2035 bogotawireless
containe
1702 bogotawireless
2006 bogotawireless

RES

164m
20

48m

669m

9 -11
20

SHR S %CPU %MEM


20m S
91m

TIME+

1.2

COMMAND

13:03.65 Xorg

27m S

2.3

26:44.85 plugin-

344m 6556 4500 S

0.2

11:08.77 pulseaudio

0 1219m 488m

42m S

2 12.3

32:25.93 firefox-bin

1 root

20

0 24008 2160 1316 S

0.1

0:00.58 init

2 root

20

0 S

0.0

0:00.00 kthreadd

3 root

20

0 S

0.0

0:01.06 ksoftirqd/0

4 root

20

0 S

0.0

0:00.09 kworker/0:0

6 root

RT

0 S

0.0

0:00.00 migration/0

7 root

RT

0 S

0.0

0:00.00 migration/1

9 root

20

0 S

0.0

0:01.20 ksoftirqd/1

10 root

20

0 S

0.0

0:01.55 kworker/0:1

11 root

0 -20

0 S

0.0

0:00.00 cpuset

12 root

0 -20

0 S

0.0

0:00.00 khelper

13 root

0 -20

0 S

0.0

0:00.00 netns

15 root

20

0 S

0.0

0:00.05 sync_supers

16 root

20

0 S

0.0

0:00.00 bdi-default

17 root

0 -20

0 S

0.0

0:00.00 kintegrityd

18 root

0 -20

0 S

0.0

0:00.00 kblockd

19 root

0 -20

0 S

0.0

0:00.00 kacpid

20 root

0 -20

0 S

0.0

0:00.00 kacpi_notify

21 root

0 -20

0 S

0.0

0:00.00 kacpi_hotplug

22 root

0 -20

0 S

0.0

0:00.00 ata_sff

0 S

0.0

0:00.00 khubd

0 -20

0 S

0.0

0:00.00 md

23 root
24 root

20

47 root

20

0 S

0.0

0:00.01 khungtaskd

48 root

20

0 S

0.0

0:00.00 kswapd0

49 root

25

0 S

0.0

0:00.00 ksmd

50 root

20

0 S

0.0

0:00.00 fsnotify_mark

0 -20

0 S

0.0

0:00.00 aio

0 S

0.0

0:00.00 ecryptfs-kthrea

53 root

0 -20

0 S

0.0

0:00.00 crypto

57 root

0 -20

0 S

0.0

0:00.00 kthrotld

70 root

0 -20

0 S

0.0

0:00.00 kmpathd

71 root

0 -20

0 S

0.0

0:00.00 kmpath_handlerd

72 root

0 -20

0 S

0.0

0:00.00 kondemand

73 root

0 -20

0 S

0.0

0:00.00 kconservative

228 root

20

0 S

0.0

0:03.45 kworker/1:2

242 root

20

0 S

0.0

0:00.00 scsi_eh_0

243 root

20

0 S

0.0

0:00.00 scsi_eh_1

51 root
52 root

20

246 root

20

0 S

0.0

0:00.01 scsi_eh_2

247 root

20

0 S

0.0

0:00.01 scsi_eh_3

253 root

20

0 S

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

swpd

free

buff

cache

si

0 2077488 145844 604312

so
0

bi
0

bo
9

30

in

cs us sy id wa

593

421

2 92

bogotawireless@bogotawireless_server:~$ vmstat 3
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---r

swpd

free

buff

cache

si

so

bi

bo

0 2174396 146004 608080

0 2174388 146004 608080

30

in

cs us sy id wa

594

425

2 92

0 1320 2430 11

3 86

0 2174388 146004 608080

0 1370 2568 12

5 84

0 2174388 146004 608080

0 1412 2660 11

4 85

0 2174388 146004 608080

0 1251 2257 10

1 89

0 2172528 146008 608080

27 1249 2299 13

2 85

0 2172528 146016 608072

68 1304 2373 11

2 86

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
USER

TTY

9:58,

2 users,

load average: 0.00, 0.01, 0.05

FROM

LOGIN@

IDLE

JCPU

PCPU WHAT

bogotawireless tty7
:0
session --session=classic-gnome

11:12

9:58m 13:23

0.20s gnome-

bogotawireless pts/0
bogotawireless

11:17

0.00s

0.00s w

Comando Uptime Linux

:0.0

0.26s

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
Mem:

used

free

shared

4059312

1897588

2161724

-/+ buffers/cache:

1135224

2924088

2094076

Swap:

2094076

buffers

cached
0

147024

615340

También podría gustarte