Archivo de la categoría: linux

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

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


Linux, el desconegut

Andaba yo buscando entre los trastos viejos cuando me ha salido lo necesario para arreglar uno de los mayores traumas que he tenido, publicar mi Treball de Recerca sin nisiquiera mencionar al autor, ni indice, ni nada …
Mirar que majo ha quedado ahora:

http://franhp.googlepages.com/linux.pdf

Manual d’instal·lació de LAMP

A classe de Implementació d’aplicacions informàtiques de gestió ens han fet fer aquest manual sobre com instal·lar Linux+Apache+Mysql+Php, i jo l’he penjat aquí

Manual d’instal·lació de LAMP

Los nombres de las distros

Debian

Ian Murdock anunció la salida de Debian Linux Release el 16 de agosto de 1993, año en el cual decidió aprovechar para demostrar el amor por su novia, cuyo nombre era Debra, juntando ambos nombres en uno solo (tres letras por persona) para formar Deb-ian. Actualmente están divorciados.
La pronunciación teóricamente correcta sería [ˈdɛbiən], tal y como se pronuncian los nombres en inglés. Es por ello que la típica pronunciación de «Debían, pero pagaron» queda totalmente fuera de lugar, excepto en el contexto de chiste.

Ubuntu

Palabra zulú o xhosa que significa «humanidad hacia otros» o «yo soy porque nosotros somos» que se pronuncia [uːˈbuːntuː]. El obispo Desmond Tutu, premio Nobel de la Paz en 1984, encabezó un movimiento sudafricano contra el apertheid al que nombró Ubuntu, nombre que obviamente influenció a Mark Shuttleworth, el mecenas del proyecto.

Fedora

Muchos sabrán que Fedora es el hijo de Red Hat Linux, aquella famosa distribución que murió en 2004, tras haber brindado diez años de soporte a empresas y haber iniciado a muchas personas. No he conseguido encontrar el porqué del nombre Red Hat, pero he averiguado que es un fedora, palabra que define un sombrero muy similar al Borsalino, lo que viene siendo el típico sombrero que todos conocemos.

Gentoo

Esta distribución se hizo muy famosa gracias a que fueron los primeros en experimentar con una versión de gcc que incrementaba la velocidad entre un 10% y 200% (que luego se integraría en la versión 2.95 del mismo). A raíz de estas velocidades, decidieron ponerle el nombre del pingüino más rápido, es decir, el pingüino …. pusieron nombre del pingüino más rápido, el pingüino gentoo. Respecto a la pronunciación, [ˈdʒɛntuː] sería la pronunciación correcta.

Ideas

Material necesario

  • un negro (en el sentido figurado de la palabra)
  • una manta (blanca o en su defecto amarillo lejía)
  • unas cuerdas (finas, por aquello del roze)
  • muchos CDs de ubuntu, debian o cualquier otra distribución que tengais por ahí
  • ganas de correr (opcionales)

Situación y acción

Atamos los cabos de las cuerdas a las puntas de la manta de manera que de un solo tirón podamos hacer que la manta quede como un saco.
Nos situamos en un lugar debidamente poblado (lease centro de ciudad, no vale en una esquina en tu pueblo) y, haciendonos pasar por vendedores ambulantes, situamos nuestros CDs por toda la manta.
La gracia de esta actividad reside en que nuestra acción, distribuir CDs de Ubuntu, es perfectamente legal, mientras que al mismo tiempo, nos reimos un poco de aquellos que, por todos los medios, intentan que no compremos musica ilegalmente, comunmente denominados $GA€

Troubleshooting

Hasta donde yo se, vender en la calle es un poquito ilegal … así que lo de correr es posible que sea necesario ;-D