Departamento de
Automática y Computación
Automatika eta
Konputazio Saila
Campus de Arrosadía
Arrosadiko Campusa
31006 Pamplona - Iruñea
Tfno. 948 169113, Fax. 948 168924
Email:
[email protected]
Práctica1 - Introducción a Linux
1- Objetivos
El objetivo principal que se persigue en esta práctica es que el alumno se familiarice con el
entorno de trabajo en el que se desarrollarán las prácticas posteriores: Linux.
En esta primera parte aprenderá a usar el sistema operativo Linux. Gran parte de los conceptos no
son específicos de Linux sino que pueden aplicarse igualmente a cualquier sistema operativo de tipo
UNIX. Además aprenderá a controlar los procesos que ha lanzado su usuario y a modificar los
permisos de sus ficheros.
2- Consiguiendo una cuenta
Los sistemas UNIX son multiusuario, permitiendo que el mismo equipo sea usado por varios
usuarios (incluso al mismo tiempo). Los usuarios pueden utilizar el ordenador tanto de forma local
(estando sentados delante) como de forma remota (dándole órdenes a través de la red desde otro
ordenador). Normalmente los propietarios de ordenadores UNIX no quieren que cualquiera pueda
utilizar su ordenador así que es necesario que el sistema operativo UNIX almacene los datos de los
usuarios que tienen derecho a usarlo. A esto se le llama cuenta. La cuenta se identifica por un nombre
o identificador de usuario y una contraseña que se supone que solo es conocida por el usuario
autorizado y que le permite probar su identidad.
Cada cuenta permite a su usuario utilizar una máquina UNIX con diferentes privilegios que otros
usuarios, pudiendo acceder sólo a los ficheros que sean propiedad de ese usuario y utilizando las
aplicaciones que se permitan a ese usuario. Hay una cuenta especial en las máquinas UNIX que es la
cuenta del administrador del sistema. Esta cuenta se llama normalmente root y tiene permisos para
hacer cualquier cosa en el sistema.
Al proceso de identificarse en el sistema mediante el nombre de cuenta y contraseña antes de
utilizar el sistema lo llamaremos hacer login.
El primer paso, por tanto, para usar un sistema UNIX es conseguir una cuenta.
Si esta en una de las mesas con armarios de prácticas. Cada grupo de prácticas dispone de varios
ordenadores con Linux etiquetados como PC A, PC B, PC C y PC SC. Los PCs A, B y C se usarán en
las prácticas que utilicen la red y la cuenta de usuario se proporcionará cuando sea necesario. En esta
primera práctica utilizaremos el PC SC, este PC está bien configurado en red y utiliza el sistema de
cuentas central del Laboratorio de Telemática, a cada grupo de prácticas se le ha asignado una cuenta
que le permite utilizar cualquiera de los PCs SC o de los ordenadores de propósito general del
laboratorio. Esta cuenta se llamará garss<número_de_grupo> y el profesor le comunicará la
contraseña en clase.
Arquitectura de Redes, Sistemas y Servicios : Práctica 1
Departamento de
Automática y Computación
Automatika eta
Konputazio Saila
Campus de Arrosadía
Arrosadiko Campusa
31006 Pamplona - Iruñea
Tfno. 948 169113, Fax. 948 168924
Email:
[email protected]
Esta práctica se realizará en un solo ordenador. Seleccione en el conmutador de teclado su PC SC.
Dedique unos momentos a comprobar el funcionamiento del conmutador de teclado y pantalla,
pulsando 2 veces la tecla de BloqueoDesplazamiento obtendrá el menú del conmutador.
Si está en una mesa con un solo ordenador por grupo no hace falta que se preocupe por la
selección de ordenador.
En cualquier caso observe que el ordenador le presenta una pantalla de login gráfico.
Observe que con la combinación de teclas Control+Alt+F1 puede elegir un login en modo texto,
pudiendo volver al modo gráfico con Control+Alt+F8.
Entre utilizando su cuenta y contraseña en el login de modo texto. Una vez identificado
mediante usuario y contraseña, el sistema ha lanzado un proceso que recibe las órdenes que teclea y
las interpreta, lanza los programas que sean necesarios para cumplirlas y muestra los resultados en
pantalla. Este programa se llama genéricamente shell, y hay varias shells diferentes disponibles
normalmente en los sistemas UNIX que el usuario puede elegir. En el Linux que está usando si el
la shell llamada bash. Otras shells típicos
usuario no
lo
son csh,tcsh,ksh y sh.
está usando
contrario
elige
La shell le permite escribir nombres de programas que serán lanzados por la shell. UNIX es un
sistema operativo multitarea que puede tener varios programas funcionando al mismo tiempo. A cada
programa que está corriendo le llamamos proceso. Así pues, cuando escribe algo en la shell y pulsa
ENTER, se lanza un nuevo proceso con el programa que ha introducido. La shell se queda
esperando a que el proceso termine y vuelve a preguntarle por otro comando.
El primer comando que va a realizar es el que le va a permitir cambiar la contraseña de su cuenta.
Este comando en una máquina UNIX es passwd. Sin embargo en un sistema como el del laboratorio,
las cuentas no pertenecen a un solo ordenador sino que funcionan en varios ordenadores porque están
almacenadas en un ordenador central. En estos casos puede haber otros comandos para cambiar la
contraseña. En el caso del laboratorio se hace con el comando passwd:
$ passwd
Changing NIS account information for arss on bender.net.tlm.unavarra.es.
Please enter old password: [metemos aquí la contraseña actual ]
Changing NIS password for arss on bender.net.tlm.unavarra.es.
Please enter new password: [metemos aqui la contraseña nueva ]
Please retype new password: [metemos otra vez la contraseña nueva para
The NIS password has been changed on bender.net.tlm.unavarra.es.
$
verificar]
Observe cómo el comando nos informa de que la contraseña ha sido cambiada correctamente. En
caso de que no haya sido así, descubra por qué y cámbiela correctamente. Tenga en cuenta que puede
fallar si no pone bien la contraseña actual o si no escribe la misma nueva contraseña dos veces.
También es posible que el comando se queje si intenta poner una contraseña demasiado fácil. Si no se
lo cree pruebe a ponerse la misma contraseña que el nombre de la cuenta.
Arquitectura de Redes, Sistemas y Servicios : Práctica 1
Departamento de
Automática y Computación
Automatika eta
Konputazio Saila
Campus de Arrosadía
Arrosadiko Campusa
31006 Pamplona - Iruñea
Tfno. 948 169113, Fax. 948 168924
Email:
[email protected]
Pruebe a salir de la cuenta (para ello teclee exit y pulse ENTER) y vuelva a entrar para
comprobar que su contraseña funciona.
Nota: Tenga en cuenta que tener los ordenadores con contraseñas conocidas es un problema grave
de seguridad, así que las cuentas que sigan teniendo la misma contraseña se considerará que no
tienen propietario y serán eliminadas.
Al terminar de usar una máquina UNIX debe indicar a la shell que ya no quiere hacer más
operaciones para que termine y vuelva a pedir login al siguiente usuario. Esto es muy importante por
motivos de seguridad. Si se olvida de cerrar su sesión cualquiera delante de ese ordenador puede
acceder a su cuenta, lo que implica que puede borrarle todos sus ficheros o usar todos los privilegios
de su cuenta. Acuérdese siempre de dejar un ordenador UNIX en la pantalla de login igual que
cuando entró.
Por otra parte en general no debe apagar las máquinas UNIX. No apague los ordenadores del
Laboratorio de Telemática, se considera de mala educación hacerlo. Recuerde que puede haber varios
usuarios y que otros usuarios pueden estar utilizando ese ordenador de forma remota al mismo
tiempo y no les hará gracia que se les apague de repente.
3- Primeros pasos
Si tiene el terminal en modo texto, salga de la cuenta con exit. Utilice Control+Alt+F8 para
obtener el login grafico y entre en su cuenta en modo gráfico.
Familiarícese brevemente con el interfaz gráfico de su cuenta. Debería ser capaz de encontrar
rápidamente varias herramientas que le serán de utilidad
Localice un navegador web en el que pueda pedir la página de la asignatura para poder seguir las
prácticas a partir de ahora.
Localice el navegador del sistema de ficheros de UNIX en el que podrá ver de forma gráfica su
directorio home y moverse por los directorios y subdirectorios.
Localice al menos un editor de texto plano para editar ficheros de texto (no confundir con un
editor de texto con formato tipo OpenOffice). Al menos debería encontrar gedit o kate y probarlos.
Localice un terminal en el que pueda abrir una ventana de comandos con una shell con la
ventaja de que puede tener varias abiertas simultáneamente.
Pero para empezar a conocer UNIX es mas educativo aprender algunos conceptos más sobre el
terminal y la shell. Abra un terminal con lo que obtendrá una shell en una ventana.
4- Manejando ficheros
Los sistemas UNIX tienen diferentes usuarios y requieren dar a diferentes cuentas diferente
acceso a diferentes directorios y ficheros. Nada mas entrar la shell está esperando sus ordenes y está
posicionada en el directorio home de su usuario. Vea cual es su directorio home con el comando
Arquitectura de Redes, Sistemas y Servicios : Práctica 1
Campus de Arrosadía
Arrosadiko Campusa
31006 Pamplona - Iruñea
Tfno. 948 169113, Fax. 948 168924
Email:
[email protected]
Departamento de
Automática y Computación
Automatika eta
Konputazio Saila
$ pwd
Cree algún fichero con los siguientes comandos
$ echo “hola” >fichero1
$ cat >unfichero
escriba algo
^D (pulsar
Comentarios de: Práctica1 - Introducción a Linux (0)
No hay comentarios