# rm-rf.es | Administración de sistemas

Blog de un SysAdmin Unix, Gnu/Linux, Windows y lo que haga falta.

ESXi SSH: comandos útiles de VMware CLI

A continuación os dejo un resumen de los comandos más básicos y utilizados a través de la shell y SSH de un host ESXi VMware. Por defecto, los hosts ESXi no tienen habilitado ni el servicio SSH ni el ESXi Shell. Es necesario activarlo manualmente del siguiente modo: Acceder al vCenter Server o al Host […]

Personalizar PS1 prompt de forma sencilla

Tanto si sois lo suficientemente vagos como para personalizar el prompt PS1 (prompt string 1) de vuestra línea de comandos como si os resulta tedioso crearlo manualmente esta utilidad online os gustará. La sintaxis del PS1 es un festival de contra-barras, barras, códigos de color y estilo y muchas otras ordenes más que pueden resultar […]

Poner un proceso en segundo plano y desasociarlo de la shell

La situación es la siguiente, tenemos una shell bash ejecutando un proceso cuyo tiempo de ejecución va a ser muy largo y necesitamos cerrar la shell, por supuesto no podemos parar el proceso y arrancarlo de nuevo. Para solucionar este problema podemos hacer uso de los comandos bg (recordad el artículo sobre gestión de trabajos […]

Bash y SSH: establecer timeout por inactividad

La variable de entorno TMOUT nos permite definir el tiempo que queremos permitir a un usuario permanecer dentro de la shell o sesión SSH sin hacer nada (estado idle o inactivo). Por defecto no hay límite de tiempo por lo que un usuario podrá permanecer de forma indefinida conectado al sistema independientemente de que la […]

apropos: buscador de comandos en la shell

Es imposible conocer todos los comandos que nos ofrece cualquier shell, para solucionar este “problema” existen herramientas que nos hacen la vida más fácil, una de ellas es el comando apropos. Apropos es un comando que busca dentro de las descripciones de cada una de las páginas man las palabras claves que le indiquemos pasandolas […]

Escanear rango de Ips

Existen muchas formas de escanear desde shell un rango de IPs o subnet, por ejemplo con nmap o creando un script en bash, perl, etc. No obstante aquí va una forma sencilla que he encontrado en Shell Fu: for IP in 192.168.1.{1..10}; do if ping $IP -c 1 > /dev/null; then echo $IP alive; else […]

Chuleta: Atajos de teclado para Shell Bash

Os dejo el enlace a la descarga de una excelente recopilación a modo de chuleta que han realizado en beerpla.net relacionada con atajos de teclados en la Shell Linux Bash, sin duda conociendo estos atajos de teclado incrementarás tu rendimiento y rapidez en la shell por excelencia, Bash: Bash.Shortcuts.pdf for Adobe Acrobat (91.9 kB) Bash.Shortcuts.docx […]

Tabla de equivalencias entre comandos DOS y UNIX

Esta tabla servirá de referencia a aquellos usuarios que pasen de DOS a UNIX o viceversa: Tarea … DOS UNIX Listar ficheros dir/w dir ls dir ls -l Mostrar contenido de ficheros type cat Mostrar contenido de ficheros type filename | more more paginando Copiar fichero copy cp Buscar cadena en fichero find grep fgrep […]

Descubre los comandos que más utilizas en la shell

Con la siguiente línea de comandos, descubriras que es lo que más usas en tu shell: history | awk ‘{print $2}’ | sort | uniq -c | sort -rn | head La explicación es sencilla: – history -> muestra el historico de comandos ejecutados – awk ‘{print $2}‘ -> filtra y muestra solamente la segunda […]