Los 25 comandos linux más útiles para el administrador novato

30 junio 2007
rcastillo

Muy interesante el artículo publicado en Circo Linux, donde se describen los 25 comandos linux imprescindibles para un administrador novato, traducidos de aquí, y algunos cuantos más cosecha propia del autor. Destaco algunos de ellos:

  • hostname: muestra el nombre del localhost en donde estás trabajando.
  • whoami: muestra el nombre de usuario.
  • date: muestra o cambia la fecha y hora del sistema operativo.
  • who: muestra los usuarios logueados en el sistema.
  • rwho -a: muestra todos los usuarios logueados en la red.
  • finger <usuario>: muestra información del sistema sobre un usuario.
  • last: muestra un listado de los últimos usuarios logueados en el sistema.
  • history: muestra los últimos comandos ejecutados desde la línea de comandos.
  • ps uptime: muestra el tiempo que pasó desde el último reinicio.
  • ps: lista los procesos actualmente ejecutados por un usuario.
  • ps -aux: lista todos los procesos actualmente corriendo, incluso aquellos que no son controlados por la terminal, junto con el nombre del usuario que es dueño del proceso.
  • kill -9 <PID>: mata irremisiblemente el proceso identificado por <PID>.
  • kill -hup <PID>: reinicia el proceso identificado por <PID>.
  • killall <nombredelprograma>: termina todas las instancias de un programa indicando su nombre.
  • top: muestra una lista de los procesos que estan corriendo actualmente, listados en orden según su consumo del cpu.
  • uname -a: muestra información sobre el servidor local. Versión del kernel, de Linux si es un sistema Gnu/Linux, o lo mismo para otros Unix o BSD, además de información sobre el procesador.
  • free: muestra información sobre la memoria libre y consumida, además de datos sobre la swap.
  • df -h: muestra el espacio libre en Mb de una partición.
  • du -h: muestra la cantidad de Mb que ocupa un directorio o un archivo.
  • cat /proc/interrupts: lista las interrupciones en uso.
  • cat /proc/version: lista la versión de Linux.
  • cat /proc/filesystems: muestra los sistemas de ficheros habilitados en el kernel.
  • cat /etc/printcap: muestra la configuración de las impresoras.
  • lsmod: muestra los módulos cargados en el sistema.
  • echo $PATH: muestra la ruta donde se buscarán los programas invocados.
  • mount -o loop <imagen.iso> <directorio/>: monta una imagen iso en un directorio sin necesidad de grabarla a CD o DVD. Deben ser root.
  • chown -R <nombredeusuario>:<grupo> <directorio/>: cambia recursivamente el dueño y grupo de un directorio y su contenido.
  • sync: recomendado antes de desmontar un dispositivo mass storage, como una cámara fotográfica digital, un pendrive, o una pda, o si hubo modificaciones y movimiento de información entre particiones, antes de desmontar.
  • passwd <usuario>: cambia la contraseña de un usuario.