- 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
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?