Archivo de la categoría: trucos

Compartir consola con screen

Screen es un «gestor de ventanas» para consola que ningún administrador de sistemas debería desconocer. Sirve para muchas cosas (casi todas ellas las podeis encontrar en «man screen») pero una de las que más me ha sorprendido es que permite compartir consola como el que comparte pantalla a través del skype

  • Cambiar el setuid root. Por defecto screen se instala con el bit setuid desactivado.
sudo chmod +s /usr/bin/screen
sudo chmod 755 /var/run/screen
  • Crear una sesión
screen -S sessionName
  • Definirla como multiusuario
Ctrl-a :multiuser on
  • Dar permiso a un usuario para ver la sesión
Ctrl-a :acladd user
  • (Opcional)Para evitar que el otro usuario pueda editar
Ctrl-a :aclchg user -w "#"
  • El otro usuario puede conectarse usando:
screen -x username/sessionName

Migrar configuración del Putty

Oh putty, ese gran programa que todo administrador debe conocer si le obligan a trabajar bajo Windows … En fin, que el otro día nos pasó que teniamos un Putty con la configuración de unos 20 servidores con sus coloretes respectivos y entonces Windows decidió cesar su actividad, es decir, dejó de funcionar aleatoriamente. Ahora quien es el listo que vuelve a crear los 20 perfiles para los 20 servidores en otro ordenador (no hay opción para importar/exportar en putty!) … pues resulta que estos perfiles se guardan en el registro de windows, basta con copiar las siguientes claves y listos!

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

Trucos para vim

Guardar un archivo tras haberlo abierto sin «sudo»

  • :w !sudo tee %

Activar el coloreado

  • :syntax on

Ir a la linia n

  • :n

Habilitar el raton dentro de vim (muy util para los ratones con rueda)

  • :set mouse=a

Deshacer

  • u

Intercambiar dos caracteres

  • xp

eth0: ERROR while getting interface flags: No such device

Ya me ha pasado muchas veces, que intento crear una maquina virtual de Debian usando los discos duros de otra y me quedo sin red.

# /etc/init.d/networking restart
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth1: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth0
Failed to bring up eth1

El problema radica en que Debian guarda la MAC de la tarjeta de red en un archivo para que no pierda el nombre de eth0 cuando instales una eth1 y te quedes sin configuración. Eso esta muy bien, pero si quieres evitarlo, simplemente elimina el archivo

/etc/udev/rules.d/70-persistent-net.rules


Google, el mejor P2P

Google, ese famoso buscador que todos usamos día tras día, puede proporcionarnos también una manera de buscar mp3 (o wma) en la red! Todo lo que tenemos que hacer es poner esta fantastica linea:

-inurl:(htm|html|php) intitle:”index of” +”last modified” +”parent directory” +description +size +(wma|mp3) “Within Temptation”

… eso es todo, solo quería ponerlo finalmente aquí porque siempre se me olvida y tengo que irlo a buscar a Hispamp3

PD: Notese la ironía en la imagen. (que despues vamos difamandodiciendo que me gusta hasefrochjuindous)