Javier Barber
Senior Sysadmin Freelancer
Category Archives: Linux
MOSTRAR VARIOS FICHEROS SIMULTÁNEAMENTE
Lo podemos hacer mediante el programa «multitail»: #multitail /var/log/messages /var/log/auth.log (Mostrar los dos logs en horizontal) #multitail -s 2 /var/log/messages /var/log/auth.log (Mostrar los dos logs en vertical)
TRATAMIENTO DE LÍNEAS REPETIDAS EN LA BASH
$ cat tst a a b c c d $ uniq -d tst //Muestra las líneas duplicadas a c $ uniq -u tst //Muestra las líneas no duplicadas b d $ uniq tst //Borra las líneas duplicadas a b c d
AÑADIR FECHA Y HORA AL HISTORIAL DE COMANDOS DE BASH
Establecemos la siguiente variable de entorno: export HISTTIMEFORMAT=’%F %T ‘
DESHACER RAID POR SOFTWARE EN LINUX
1. fdisk -l 2. Buscamos los discos que tiene al RAID: mdadm –detail /dev/md0 (o md1 o el metadispositivo que sea) 3. Paramos el RAID mdadm –stop /dev/md0 4. Desmontamos el sistema de ficheros 5. Reseteamos el superbloque de cada unidad: mdadm –zero-superblock /dev/sda (o hda, … ) mdadm –zero-superblock /dev/sdX…
ESTABLECER LÍMITES A LOS USUARIOS EN LINUX
$ ulimit -a (Muestra los límites actuales) Limitar a 20 los procesos de un usuario: Añadimos en /etc/security/limits.conf: $ usuario hard nproc 20 Limitar a 50 los procesos creados por los usuarios de un grupo determinado: @grupo hard nproc 50 Limitar que cualquier usuario sólo pueda estar logado 3 veces: * hard maxlogins 3
OBTENER EL MX DE UN DOMINIO CON NSLOOKUP
# nslookup > set type=mx > server <dominio>
ACCESO A RECURSOS CIFS DESDE CONSOLA CON SAMBA
Para mostrar los recursos compartidos de un servidor usamo: smbclient -L \\\\servidor\\ -U usuario@dominio Para acceder a algún recurso compartido: smbclient \\\\servidor\\ruta\al\recurso -U usuario@dominio Para montar un recurso compartido: Desde consola: # aptitude install smbfs # mount -t cifs //netbiosname/sharename /media/sharename -o username=winusername # mount -t cifs //netbiosname/sharename /media/sharename -o username=winusername,password=winpassword,iocharset=utf8,file_mode=0777,dir_mode=0777 o bien: # smbmount …
COMANDOS GESTIÓN UNIDADES DE ALMACENAMIENTO
tune2fs – Modificar parámetros de particiones ext2 / ext3 hdparm -tT /dev/sda – Medir el rendimiento de un disco hdparm -i /dev/hda – Información sobre la unidad hdparm -I /dev/hda – Información sobre la unidad pero mas verboso
CREAR UN TAR.GZ EN UN SERVIDOR REMOTO Y TRAÉRSELO MEDIANTE SSH
$ssh USUARIO@SERVIDOR «cd /tmp/kk && tar cvz *» > backup.$( date +%y%m%d ).tgz
COMPROBAR UNA URL BAJO SSL CON OPENSSL DESDE LA CONSOLA
$ echo -e «GET / HTTP/1.0\n\n\n» | openssl s_client -connect servidor:443 -quiet