FAQ de Linux
De Laboratorio de Telemática
Preguntas más frecuentes de los Ordenadores Linux de los laboratorios.
Aquí incluimos una lista de las preguntas más frecuentes en el Laboratorio de Linux. Si crees que falta alguna, mándala a pantuflo arroba pantuflo.escet.urjc.es. Gracias.
El entorno del Laboratorio (Linux)
En el laboratorio tenemos instalado Ubuntu, una distribución de Linux basada principalmente en Debian. La facilidad de uso de esta distribución, su estabilidad y la actualización continua han hecho que nos decantemos por ella en favor de Debian estable, nuestro entorno anterior. También para vosotros es más fácil tener instalado en casa Ubuntu, y poder asemejaros lo más posible al entorno de prácticas en el Laboratorio.
En concreto, la versión de Ubuntu que usamos es Ubuntu Lucid Lynx (10.04), instalada a fecha de Agosto de 2010.
Si quieres instalar en casa esta distribución, puedes descargarla desde la página principal de Ubuntu.
Mi cuenta de Linux
Para poder acceder a los laboratorios, necesitas una cuenta de Linux. Esta cuenta se abre cuando cursas una asignatura perteneciente al GSyC (Grupo de Sistemas y Comunicaciones). Esta cuenta te servirá para realizar las prácticas de las asignaturas de este departamento durante todos los años que dure tu estancia en la URJC. Esta cuenta sirve para acceder a todas las estaciones de los Laboratorios, y al servidor bilo (bilo.gsyc.es). El servidor pantuflo es una estación "especial" que nos sirve el correo de las cuentas. Solamente accede a él para leer el correo, o modificar algún archivo de tu directorio HOME.
Accedas al ordenador que accedas, siempre verás un directorio especial, llamado directorio HOME. En este directorio puedes colocar tus ficheros personales, prácticas, y demás. Ten en cuenta que al estar en un entorno multiusuario, deberás tener cuidado con los permisos de tu directorio HOME, si no quieres que nadie pueda ver tus ficheros. Puedes leer la página de manual de chmod para saber más de este asunto (man chmod).
Alta de cuenta
Para obtener una cuenta de usuario en el servidor bilo, es necesario que estéis cursando una asignatura impartida por el Grupo de Sistemas y Comunicaciones. Normalmente en los primeros días de prácticas se abre la cuenta a los alumnos que no dispongan de ella.
En caso de que no estéis cursando ninguna de estas asignaturas, es necesario comprobar la disponibilidad en el servidor para poder asignaros la cuenta.
Si quieres obtener una cuenta y no estás cursando ninguna de las asignaturas del Departamento, escríbenos un correo a soporte arroba pantuflo.gsyc.es .
Pérdida de contraseña
Si has perdido la contraseña de tu cuenta de los laboratorios debes personarte físicamente en el laboratorio para establecer una nueva contraseña.
Es necesario que presentes un documento identificativo (DNI o carnet universitario) para poder resetear tu contraseña.
ATENCIÓN: No se resetean/establecen contraseñas por correo electrónico. Piensa que si hiciéramos esto, cualquiera podría usar este método para entrar en la cuenta de otra persona, y poder así suplantar su personalidad. La dirección de correo electrónico no es un dato que asegure la autenticidad de una persona.
¿Cuanto espacio tengo disponible en mi HOME?
Dependiendo del estado de tu cuenta, puedes tener un tope máximo de espacio en disco. En cualquier caso, asumimos el sentido común por parte de los usuarios de las cuentas. Para averiguar cuanto espacio disponible tienes en tu cuenta, puedes usar el comando 'quota'. Si no sabes cómo funciona el comando quota, lee la página de manual escribiendo 'man quota'.
En cualquier caso, sé responsable con el espacio que ocupa tu directorio HOME.
¿Cómo sé cuanto espacio ocupa mi directorio HOME?
La orden du te echará una mano. Puedes leer la página de manual de du (man du).
Principalmente estas órdenes te pueden ayudar:
du -sh $HOME
du -s $HOME/* $HOME/.[^.]* | sort -n # para mostrar un listado ordenado de lo que más ocupa en tu HOME
¿Qué puedo almacenar en mi cuenta y qué no?
Asumimos el sentido común por parte de los usuarios de las cuentas. En cualquier caso, el único objetivo de los ficheros almacenados en tu directorio HOME debe ser la realización de las prácticas de las asignaturas del Departamento que estés cursando.
La contraseña de mi cuenta
Eres el único responsable de la contraseña de tu cuenta, y de cualquier fichero almacenado en ella. Si sospechas que alguien ha podido entrar en tu cuenta con tu contraseña debes cambiar la contraseña lo antes posible.
Las cuentas son personales e intrasferibles. Cualquier uso de ellas corre sobre vuestra responsabilidad (sobre el usuario propietario de la cuenta en cuestión).
La contraseña de tu cuenta debe ser una contraseña fuerte. Quedan fuera de esta definición los siguientes tipos de contraseñas:
- Números de teléfono
- Mi DNI o mi fecha de nacimiento
- PIN de mi móvil
- Fecha de mi aniversario
- Palabra de diccionario (españól o inglés) o nombre de una persona común o conocida
- Sólo letras
- Sólo números
Para establecer una buena contraseña de cuenta se recomienda:
- Al menos 8 caracteres
- Al menos un caracter especial (coma, punto, punto y coma, etc).
- Mezcle mayúsculas con minúsculas y números con letras.
Consejo: Elegir un refrán o una frase conocida (por ejemplo, el estribillo de una canción) y quedarse con las iniciales de las letras, mezclada con un caracter especial. Por ejemplo:
- El perro de san roque no tiene rabo (me quedo con las iniciales)
- EpdsrntR (la primera y última letra en mayúsculas)
- Epds;rntR (meto un punto y coma en medio)
- La contraseña resultante es: Epds;rntR
Atención: no eligas Epds;rntR como contraseña para tu cuenta ;-)
Si no se te ocurre nada, también puedes utilizar el programa pwgen para obtener una contraseña fuerte para tu cuenta.
Atención: todas las semanas ejecutamos programas para ver cómo de fuertes son las contraseñas de los usuarios. Si somos capaces de adivinar tu contraseña, cambiaremos la contraseña por ti, y tendrás que personarte físicamente para establecer una nueva contraseña para tu cuenta.
Se me ha estropeado GNOME
Gnome es el entorno gráfico que se utiliza en los equipos Linux del laboratorio. Por cambios de configuración (o actualización de versiones del sistema operativo, aunque esto es menos frecuente) puede no llegar a funcionar correctamente.
¿Como vuelvo a la configuracion normal? Sal de la cuenta con la forma habitual de GNOME. Entra con tu login y tu contraseña en una consola de texto (pasa a ella con CTRL-ALT-F1).
Ejecuta:
rm -r $HOME/.gnome* $HOME/.gconf*
Ten en cuenta que ésto borrará toda la configuración del entorno gráfico y cualquier adaptación que hayas hecho (menús, fondos de escritorio, atajos de teclado, etc..)
Sigue sin funcionar, ¿Qué hago?
Ponte en contacto con el administrador del Laboratorio.
No puedo crear ni editar ficheros
Si no puedes crear (copiar) ni editar ficheros, tal vez tu directorio HOME ocupe más de lo que deberia. Si ves un mensaje de error de este estilo:
Disk quota exceeded
Prueba a ejecutar la orden:
$ quota
Para ver si tienes una cuota de disco activada. Por regla general todos los usuarios del laboratorio la tienen activa. Si tienes una cuota activada, y tu HOME ocupa más que el máximo de la cuota de disco asignada, tendrás que borrar ficheros. Las órdenes du, ls y sort pueden serte de utilidad. Hasta que no borres ficheros, no podrás entrar en tu cuenta en modo gráfico ni modificar ficheros.
¿Se realizan copias de seguridad de mis ficheros?
Sí, pero no se ofrece ninguna garantía ante cualquier tipo de desastre. Es tu responsabilidad realizar copias de seguridad de los ficheros de tu cuenta que consideres oportunos (prácticas, documentos, etcétera).
No se realizan copias de seguridad de ficheros o directorios ocultos (aquellos que comienzan con un '.'), ni de aquellos ficheros que pesan más de 500MB.
La papelera de reciclaje de GNOME
Si estás usando el escritorio GNOME, y borras archivos, estos archivos quedarán almacenados en la Papelera de reciclaje durante un tiempo. Esta papelera es un directorio oculto que se encuentra dentro de tu directorio HOME: es el directorio ~.Trash . Cuando borras ficheros a través del gestor de archivos de GNOME, en realidad los estás moviendo a un directorio oculto, por lo que si borras muchos ficheros pero no vacías la papelera, estarás acumulando espacio en tu directorio HOME sin darte cuenta. Ten en cuenta que si borras ficheros desde la línea de órdenes (orden rm o similares) estos se borrarán automáticamente, sin almacenarse en la papelera.
Las papeleras de los usuarios se vacían automáticamente los domingos por la noche.
¿Cómo cambiar la contraseña?
Ejecuta la orden 'passwd'. Teclea la contraseña actual y a continuación te pedirá la nueva. Leéte antes el apartado "Mi contraseña" para escoger una buena contraseña para tu cuenta.
¿Cómo arranco Plan9?
Reinicia el PC. Para ello, abre una consola virtual, y presiona las teclas "Control + Alt + Suprimir". Cuando veas la pantalla azul de HP presiona F12 (date prisa, no dura mucho tiempo). Selecciona la segunda tarjeta de red en la lista, y presiona INTRO. Plan9 arrancará entonces por la red. Necesitarás una cuenta para entrar, ponte en contacto con Nemo (nemo arroba lsub.org).
¿Cómo puedo salir del entorno gráfico si se quedan colgadas?
El entorno gráfico habitual en un entorno Unix/Linux es el sistema de ventanas X-Windows (las 'X'). Sobre éste se ejecuta el entorno de escritorio (por omisión en el laboratorio es GNOME). Si de repente se quedan 'colgadas', pulsa CTRL + ALT + Retroceso y volveras a la pantalla de acceso de GNOME.
¿Cómo reinicio el PC?
Antes que nada, ten en cuenta que esto no es Windows y que reiniciar es bastante drastico. Comprueba ademas que no haya otro usuario conectado. Pero si no parece haber otro remedio: Presiona las teclas Control+Alt+F1, para volver al modo texto y a continuación las teclas Control + Alt + Suprimir. ESPERA A QUE SE REINICIE EL PC (no sale ningún mensaje).
¿Cómo apago el PC?
Los PCs del Laboratorio NUNCA SE APAGAN.
¿Cómo me conecto desde casa a las máquinas del Laboratorio?
Usa PuTTY. Es un cliente Telnet/SSH libre para Windows.
También puedes usar SFTP (http://winscp.net/eng/index.php) para subir y bajar ficheros desde Windows en casa (en modo gráfico, al estilo de Windows).
Puedes conectarte a cualquiera de las máquinas indicadas más abajo. Si alguna no respondiera, puede que esté apagada, inténtalo con otra.
¿Cuáles son los nombres de las máquinas y sus direcciones IP?
Los nombres de las máquinas son:
- Laboratorio 4:
- epsilon01.aulas.gsyc.es
- epsilon02.aulas.gsyc.es
- epsilon03.aulas.gsyc.es
- ...
- epsilon40.aulas.gsyc.es
- Laboratorio 5:
- zeta01.aulas.gsyc.es
- zeta02.aulas.gsyc.es
- zeta03.aulas.gsyc.es
- ...
- zeta40.aulas.gsyc.es
- Laboratorio 7
- iota01.aulas.gsyc.es
- iota02.aulas.gsyc.es
- ...
- iota44.aulas.gsyc.es
- Laboratorio Seminario 5:
- theta01.aulas.gsyc.es
- theta02.aulas.gsyc.es
- ...
- theta20.aulas.gsyc.es
Puedes consultar las direcciones IP en el fichero /etc/hosts de cualquiera de estas máquinas.
¿Cómo abrir un escritorio remoto desde casa?
Si quieres abrir una sesión gráfica (un escritorio tal y como si estuvieras sentado en una máquina del laboratorio) lee este pequeño tutorial sobre VNC. Ten en cuenta que una shell con PuTTy no consume apenas ancho de banda, todo lo contrario que usar VNC para traerte una sesión gráfica.
¿Cómo instalo Xemacs en mi portátil o PC?
Instala el paquetes xemacs21 en tu distribución (y todos los que se marcan automáticamente al elegirlo).
¿Cómo ver la ventana de una aplicación gráfica del laboratorio en mi Linux de casa?
Debes exportar el display (la variable de entorno) del ordenador del laboratorio a la IP de tu ordenador de casa. Para ello, haz
export DISPLAY=80.34.212.54:0
Suponiendo que tu ip es 80.34.212.54 y que en tu casa tienes abiertas las X en un Linux. Además tendrás que permitir en el servidor X de tu casa que otros hosts puedan abrir ventas en él. Esto se hace así:
xhost +
En ese momento cualquier cliente podrá abrir ventanas en tu servidor X. ¡ten cuidado!. Si quieres ser más precavido, en vez de un "+", añade la IP de la máquina del laboratorio o su nombre de host.
Advertencia: si estás detras de un router/firewall puede que esta solución no te funcione. Tendrás que abrir puertos en el router de tu casa si esto es así. Normalmente, los servidores
Advertencia 2: Para que esta solución te funcione, tus X deben estar escuchando conexiones TCP. Normalmente, suele estar deshabilitado. Para habilitarlo, edita el fichero
/etc/gdm/gdm.conf
Y edita la opción "DisallowTCP" a false
DisallowTCP=false
Deberás rearrancar las X para que surja efecto.
También puedes ejecutar
ssh -X nombre.de.maquina
Y directamente tu variable de entorno DISPLAY quedará exportada. Las aplicaciones gráficas que abras las verás en tu entorno X11 (por supuesto si lo tienes abierto).
Firefox no se inicia
Si al intentar abrir el navegador de Web Firefox tienes un error que dice algo así como:
Existe un proceso ejecutando Firefox. Mate este proceso y entonces vuelva a ejecutar Firefox.
Es porque en tu anterior sesión Firefox no se cerró de la manera correcta. Existe un fichero de bloqueo en tu directorio HOME que impide que Firefox vuelva a ser lanzado. Para solucionar el problema, tienes que borrar este fichero. Usa primero find para encontrarlo:
agutierr@minervo:~$ find . -name .parentlock ./.mozilla/firefox/ese203qn.default/.parentlock
Después, borra el fichero con rm:
agutierr@minervo:~$ rm .mozilla/firefox/ese203qn.default/.parentlock agutierr@minervo:~$
Ya puedes arrancar Firefox.
PuTTy no me deja conectarme a un equipo
Si al intentar abrir una sesión SSH bien en Windows o en Linux obtienes un error de este tipo:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is 94:d8:f9:69:a8:7f:e7:52:44:8a:1e:ab:8f:f0:5a:9b. Please contact your system administrator. Add correct host key in /home/staff/agutierr/.ssh/known_hosts to get rid of this message.
Significa que la clave RSA/DSA del Host al que te intentas conectar ha cambiado desde la última vez que lo hiciste. Por eso SSH te avisa que la última clave almacenada para ese host no coincide con la actual, y que es posible que alguien te esté engañando. Si esto no es así, debes editar el fichero $HOME/.ssh/known_hosts en la línea que te indica el mensaje de error, y borrarla. Vuelve a intentar conectarte y te dirá que si deseas almacenar la huella del servidor (responde 'yes').
Otra opción también es borrar directamente el fichero .ssh/know_hosts. Para ello, escribe en un terminal:
$ rm $HOME/.ssk/know_hosts
Al volver a conectarte, te preguntará si deseas almacenar la nueva clave. Responde 'yes'.
