- Encuentra un comando con apropos (o whereis)
- Ejecuta cálculos en la línea de comandos con dc (o python)
- Encuentra procesos con pgrep (en lugar de ps aux | grep)
- Genera passwords seguras con pwgen (y guardalas en keepass)
- Monitoriza varios archivos con multitail
- Comprime y extrae cualquier cosa con 7zip
- Lee archivos comprimidos con zcat
- Surfea la web a pelo con cURL
- SQLite: Una base de datos para la mayoría de ocasiones
- Un completo web server y sin complicaciones: XAMPP
- Un servidor web muuy ligero: lighttpd
Descargar todo el contenido de un FTP a local mediante lftp
Mediante lftp y el comando “mirror” podemos copiar todo el contenido de un FTP.
Lo podemos instalar mediante yum:
# yum install lftp -y
A continuación os explico su uso es muy simple, ejecutamos lftp con el nombre del servidor a conectar. A continuación mediante el comando “user” indicamos usuario y contraseña. Finalmente mediante “mirror” y el destino de los ficheros podemos copiar todo el contenido del FTP al sistema local:
# lftp ftp.blogofsysadmins.com lftp ftp.blogofsysadmins.com:~> user testuser Password: lftp testuser@ftp.blogofsysadmins.com:~> mirror . Total: 2020 directories, 28035 files, 0 symlinks New: 23805 files, 0 symlinks 63503236708 bytes transferred in 1059 seconds (585.5K/s) lftp testuser@ftp.blogofsysadmins.com:/> exit
Usar el movil como modem via bluetooth en Ubuntu
Aqui os voy a dejar unos sencillos pasos para usar el movil como modem conectandolo via bluetooth en Ubuntu
Antes de empezar, descargué los paquetes:
sudo apt-get install bluez-utils ppp wvdial
Editamos el archivo
hcid.conf
Para configurar nuestro dispositivo Bluetooth (da igual si es un dispositivo externo USB bluetooth o uno que venga integrado con la laptop o notebook, como en mi caso):
sudo gedit /etc/bluetooth/hcid.conf
El contenido del archivo debería ser similar a éste:
options {
autoinit yes;
security auto;
pairing multi;
passkey «0000»;
}
device {
name «mi-laptopl»;
class 0x3e0100;
iscan enable; pscan enable;
discovto 0;
lm accept;
lp rswitch,hold,sniff,park;
}
Continuar leyendo «Usar el movil como modem via bluetooth en Ubuntu»
Script para copiar un archivo a todos los directorios HOME de todos los usuarios del sistema (Linux)
Este script es muy útil sobre todo para cuando ya estan creados los usuarios del sistema y tienes que copiar archivos de configuración de permisos para la red o incluso para copiar usuarios, se le puede dar muchos usos 😀
#!/bin/bash _HOME=”/home” _FILE=”FileName” # Get List of users _USERS=$(cut -d : -f1 /etc/passwd) for u in $_USERS do /bin/cp $_FILE ${_HOME}/${u} chown $(id -un $u):$(id -gn $u) /${_HOME}/${u}/${FILE} done
Script para combinar grep y tail
Este script es muy interesante, nos permite con el comando “tail” ver en tiempo real el contenido de un fichero y con “grep” resaltar en colores las palabras clave por las que busquemos.
La forma de usarlo es: flowgrep fichero_donde_buscar patron_de_busqueda.
Ejemplo: ./flowgrep event.log [0-9]+ (este ejemplo es para ver diferenciados en el tail todos los numeros que salgan en el log)
Nota: le tendremos que dar antes de todo permisos de ejecucion 😀 chmod +x flowgrep
#!/bin/bash [ $# -lt 2 ] && echo "$0 file \"pattern\"" && exit 0 tail -f $1|while read line; do echo $line|egrep --color "$2"; done