Como detener procesos en Linux

Todos los temas relacionados con la seguridad en Linux

Moderadores: doc, ps-ax

Responder
jgmarquez
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Jue Nov 25, 2010 9:22 pm

Como detener procesos en Linux

Mensaje por jgmarquez »

Hola foro.

Desde hace 48 hrs mi servidor trae mucha carga debido a que el exim se esta ejecutando.
he intentado identificar que usuario los esta enviando pero a un no he podido encontrar la fuente.

Necesito ayuda para lo siguiente:
Necesito detener todo lo que sea mail null o matar todos los procesos de mailnull sin afectar a los demas usuarios,

es posible esto ???
Este es una parte pequeña del TOP

ID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2069 mailnull 17 0 10388 2764 2264 D 0.0 0.1 0:00.00 exim
2070 mailnull 18 0 10392 3172 2604 D 0.0 0.2 0:00.00 exim
2071 mailnull 18 0 10392 2776 2264 D 0.0 0.1 0:00.00 exim
2072 mailnull 17 0 10384 2424 1960 D 0.0 0.1 0:00.00 exim
2073 mailnull 17 0 10388 2760 2260 D 0.0 0.1 0:00.00 exim
2078 mailnull 17 0 10392 2768 2264 D 0.0 0.1 0:00.00 exim
2080 mailnull 17 0 10392 2768 2264 D 0.0 0.1 0:00.00 exim
2082 mailnull 17 0 10392 2024 1612 D 0.0 0.1 0:00.00 exim
2086 mailnull 17 0 10392 2036 1616 D 0.0 0.1 0:00.00 exim
2089 mailnull 18 0 11184 3052 1888 R 0.0 0.1 0:00.00 exim

Como puedo matar todos los proceso mailnull o detenerlos mientras encuentro al culpable ??

Puedo aplicar algo asi ?
killall mailnull
kill -STOP (MAILNULL)

Espero me den alguna idea porque estoy desesperado.

Saludos a todos.

Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

Re: Como detener procesos en Linux

Mensaje por niky45 »

Código: Seleccionar todo

pkill -U <USERID> exim
done <USERID> es el ID de usuario de mailnull (que como averiguas eso?? busca en el /etc/group o /etc/passwd)

eso matara a todos los procesos exim del usuario mailnull.

:D

pd: pkill funciona igual que kill, si lo necesitas, metele el -9 ... ::lol::
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]

Avatar de Usuario
akodo
Moderador
Moderador
Mensajes: 1457
Registrado: Mié Nov 28, 2007 8:00 am
Ubicación: En la X del explorer (pulse para llamar)

Re: Como detener procesos en Linux

Mensaje por akodo »

Nunca está demás hacer un "kill -l" para ver todas las señales disponibles.
Si quieres detener un proceso sin matarlo (que a lo mejor te da pena ::lol:: ) creo que la señal es SIGTSTP, que es la que se lanza al pulsar ctrl+z. Para reanudarlo, es SIGCONT
De todas formas, nunca está demás revisar estas cosas, no sea que me confunda....
Descargue el gestor de mp3 "Music Manager" -> ([url=http://ctrlalt.iespana.es]mmlf[/url])
Última versión del gestor "Music Manager" -> ([url=http://sourceforge.net/projects/jmusicmanager/]jmmm[/url])

jgmarquez
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Jue Nov 25, 2010 9:22 pm

Re: Como detener procesos en Linux

Mensaje por jgmarquez »

Buen dia Niky

Estuve ejecutando esta lina pero aun no puedo matar el mailnull : pkill -U <USERID> exim

pkill -U 49 exim
kill -9 49 exim
kill 49 exim

El 49 es el ID de usuario de mailnull, posiblemente estioy hacienfo algo mal, yo uso Centos y exim.


Akodo

El kill -l aun no lo he probado


Saludos

Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

Re: Como detener procesos en Linux

Mensaje por niky45 »

prueba esto:

Código: Seleccionar todo

pkill -9 -U 49 exim
:)
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]

o4kley
Forista Medio
Forista Medio
Mensajes: 410
Registrado: Sab Ene 01, 2011 2:40 am
Ubicación: Peru

Re: Como detener procesos en Linux

Mensaje por o4kley »

encuentra al culpable, cada proceso se inicia al hacer una peticion , que version de centos usas .

Asegurate de que tus scripts envíen correo usando autenticación por SMTP, también manten las aplicaciones al día para prevenir exploits y estarás bien encaminado.
"Bañarse en pareja (ahorra agua y ayuda a producir niños ecológicos) =)"
http://o4-gml.blogspot.com/

Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje