@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Inicio - Apple - Control de Procesos Linux

Control de Procesos Linux

  • ps -aux : Despliega todos los procesos del sistema, con nombre y tiempo de inicio
  • kill : Es utilizado para mandar señales a los procesos en Linux.
  • kill -HUP <pid> :  Señala al proceso con numero <pid>, que vuelva a leer sus archivos de configuración
  • kill -INT <pid> :  Señala al proceso con numero <pid>, que sera interrumpido
  • kill -TERM <pid> :  Señala al proceso con numero <pid>,que debe de terminar, a diferencia de -KILL , esta opción da la oportunidad al proceso de terminar.
  • kill -STOP <pid> :  Señala al proceso con numero <pid>, que pare momentáneamente
  • kill -CONT <pid> :  Señala al proceso con numero <pid>, que continué, este comando se utiliza para reanudar un proceso que le fue aplicado -STOP
  • kill -KILL <pid> :  Señala al proceso con numero <pid>,que termine de inmediato, el proceso es terminado abruptamente.
  • killall  : A diferencia de  kill  ,  killall  permite mandar un señal al proceso por nombre.
  • killall <nombre del proceso >  : Envía la señal -TERM al proceso con el nombre especificado.  NOTA: Por “default” la señal que toma  kill  y  killall  es  -TERM .
  • ps -l :  Este comando despliega dos parámetros PRI y NI. El parámetro PRI indica la prioridad actual del proceso, que es calculada por el sistema operativo, el valor de NI es tomado en cuenta cuando se determina el PRI.
  • Que es NI ? : NI es llamado el numero gentil o “nice number” , este numero es especificado por el “superusuario”(“root”) o dueño del proceso y afecta el orden final del PRI, le da prioridad a los menos gentiles.Sus valores oscilan desde -20 (menos gentil=mas prioridad) y 20 (mas gentil=menos prioridad)
  • nice :  Este comando especifica el numero NI de cada proceso.
  • nice -10 named : Esto  bajaría la prioridad de named en 10 unidades.(Si estaba en -10, pasará a -20).
  • nice +10 named : Esto  incrementaría  la prioridad de named en 10 unidades.(Si estaba en 0, pasaría a +10).
  • snice  y  renice  : El mismo funcionamiento que  nice , excepto que utiliza el numero de proceso :
  • snice -10 <pid>
  • <comando> &  : El  &  es utilizado para indicar que el proceso debe de ejecutarse en el fondo.
  • top  : Esta herramienta monitorea varios recursos del sistema y tiene un carácter dinámico, muestra uso de CPU por proceso, cantidad de memoria, tiempo desde su inicio,etc.
  • vmstat  : Es muy similar a  top  ya que es un condensado de los procesos del sistema, para que esta herramienta se vuelva dinámica se deben especificar los argumentos: vmstat -n <numero de segundos por actualizacion >
  • at :  Este comando permite programar ciertas actividades a una cierta hora,ejemplo: at 22:00 , el comando anterior abre un “prompt” de la forma at> , sobre este “prompt” se especifican todos los comandos que se deseen ejecutar, en este caso a las 22:00, una vez especificados, se utiliza Ctlrl-d para salir.
  • Ya finalizado,los comandos estarán programados para ejecutarse a la hora indicada, el directorio  /var/spool/at  contiene el trabajo.
  • El comando atq despliega los trabajos at que están pendientes, y el comando atrm <numero de at> elimina un trabajo programado con at . Vea también  /etc/at.deny y  /etc/at.allow
  • crontab :  : Al igual que  at  especifica el tiempo al cual se ejecutará un programa “script”,  crontab  tiene la siguiente forma: minutos horas dias meses fin_de_semana nombre_de_usuario instrucción argumentos
    El siguiente ejemplo ejecutará el programa oracle.pl cada media hora todos los días:

    30 * * * * root /usr/oracle.pl


    Si se desea realizarlo mensualmente:

    01 3 1 * * root /usr/oracle.pl


    Lo anterior ejecutará oracle.pl el día primero de cada mes, a las 3:01 AM.
    Para especificar trabajos cron cada usuario mantiene un archivo en el directorio  /var/spool/cron/ , este directorio lo accesa cada usuario con el comando crontab -e
    La ejecución de  crontab  se facilita debido al archivo  /etc/crontab que específica trabajos  crontab  por hora,dia,semana y mes, de esta forma solo se requiere que el usuario coloque un archivo en los directorios correspondientes: /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.monthly

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales, linuxero y entusiasta de la tecnología.

Compruebe también

Fecha-expiracion-usuario-Linux

Fecha expiracion usuario Linux

Fecha expiración usuario Linux Hoy os quiero mostrar un comando interesante que os ayudará con …

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

9 − 3 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales