TEMA 2: Sistemas Operativos 2.1.­¿QUÉ ES UN SISTEMA OPERATIVO? Un sistema operativo es un conjunto de programas encargados de gestionar los recursos del ordenador y que permiten la comunicación del usuario con la máquina. Al encender el ordenador, se ejecuta la BIOS, que efectúa una serie de comprobaciones, y luego ejecuta el sistema operativo. BIOS= Basic Input Output System. Sistema Básico de Entrada­Salida Para entrar en la BIOS, hay que pulsar “Supr” o “F12” al arrancar el ordenador. 2.2.­ TIPOS DE SISTEMAS OPERATIVOS Los sistemas operativos de ordenador se pueden dividir en 4 grandes grupos: WINDOWS ● ● ● ● ● ● ● ● UNIX* 98 XP VISTA 7 8 10 2003 SERVER 2008 SERVER LINUX ● HP UX 11.11 ● SUN SOLARIS ● IBM AIX 5.3 ● ● ● ● MACINTOSH UBUNTU GENTOO MANDRIVA DEBIAN ● MAC OS X (*): Sistemas operativos de servidor Los sistemas operativos de móvil y de tablet, se dividen en 3 grupos: WINDOWS ● Windows Phone GOOGLE ● Android MACINTOSH ● iOS Vamos a instalar y a gestionar un sistema operativo Linux Ubuntu 14.04 1 2.3.­ USUARIOS Y PERMISOS EN LINUX Los usuarios en linux se dividen en 3 tipos: 1. Usuario Administrador 2. Usuarios del grupo de trabajo 3. Resto del mundo Los permisos de un archivo se dan para cada usuario en forma de dígitos en octal que se corresponden con tres dígitos en binario correspondientes a los permisos de lectura, escritura, y ejecución. Un 1 da permiso, y un cero le quita. r (lectura) w (escritura) x (ejecución) Octal 0 0 0 0 0 0 1 1 0 1 0 2 0 1 1 3 1 0 0 4 1 0 1 5 1 1 0 6 1 1 1 7 Por ejemplo, para que el archivo ejecutable.sh tenga esos permisos, hemos tenido que escribir previamente: $ sudo chmod 744 ejecutable.sh 2 Para ejecutar el archivo ejecutable.sh en el caso de que tenga permisos de ejecución sólo para el usuario administrador tenemos que escribir: $sudo ./ejecutable.sh Para poder ejecutar un archivo, es necesario también darle permiso de lectura. Si queremos ejecutar el archivo ejecutable.sh sin utilizar el sudo, deberemos darle estos permisos: $sudo chmod 555 ejecutable.sh después, comprobamos que se puede ejecutar sin ser usuario administrador, y para ello escribimos: $./ejecutable.sh 2.3.1.­EJERCICIOS 1.­ Entra en una máquina virtual Linux como usuario administrador, vete al directorio Documentos y crea un directorio llamado Ejercicios . Entra en el directorio Ejercicios . Escribe a continuación los comandos que has utilizado. ~$ cd Documentos ~/Documentos$ mkdir Ejercicios ~/Documentos$ cd Ejercicios ~/Documentos/Ejercicios$ 2.­ Crea un archivo ejecutable llamado mensajes.sh . Dentro de ese archivo escribe los comandos necesarios para que por pantalla aparezcan los mensajes “Feliz Navidad”, y “Próspero año nuevo” en dos líneas diferentes. Escribe los comandos utilizados, y lo que escribirías dentro del archivo mensajes.sh . ~/Documentos/Ejercicios$ sudo gedit mensajes.sh Dentro del archivo mensajes.sh escribimos: echo Feliz Navidad echo Próspero año nuevo 3.­ Da permisos de ejecución para el usuario administrador, y permisos de solo lectura para los usuarios del grupo y para el resto al archivo mensajes.sh . Escribe la instrucción necesaria. ~/Documentos/Ejercicios$ sudo chmod 544 mensajes.sh 3 4.­ Da permisos de ejecución para el usuario administrador, y para los usuarios del grupo poniendo el número octal más bajo posible al archivo mensajes.sh . Escribe la instrucción necesaria. ~/Documentos/Ejercicios$ sudo chmod 555 mensajes.sh 5.­ Crea un archivo denominado archivo.txt . Escribe la instrucción necesaria. ~/Documentos/Ejercicios$ sudo gedit archivo.txt 6.­ Crea otro archivo denominado fichero.txt . Escribe la instrucción necesaria. ~/Documentos/Ejercicios$ sudo gedit fichero.txt 7.­ Borra todos los archivos que tengan la extensión txt y comprueba que se han borrado. ~/Documentos/Ejercicios$ sudo rm *.txt ~/Documentos/Ejercicios$ ls ­al 8.­ Sal del directorio Ejercicios y borra el directorio Ejercicios . ¿Qué tiene que ocurrir para que el directorio Ejercicios se pueda borrar? ~/Documentos/Ejercicios$ cd .. ~/Documentos$ rmdir Ejercicios Para que un directorio se pueda borrar, tiene que estar vacío, es decir, hay que borrar previamente todo su contenido. 2.4.­DRIVERS Podemos ver el ordenador junto con los programas que se ejecutan en él como capas: 4 El S.O. para comunicarse con los diferentes dispositivos que componen el hardware utiliza los drivers. Los drivers son software que controla el hardware. Cada fabricante debe proporcionar los drivers que son específicos para cada dispositivo y para cada sistema operativo. Sin los drivers, no se podría utilizar el hardware. Para saber los drivers que necesitamos, deberemos ir a Inicio => Mi PC (botón derecho del ratón) => Administrar => Administrador de dispositivos y ahí podemos ver todos dispositivos de los que disponemos y si todos tienen drivers. Para buscar los drivers: Tomar nota de VEN_ y de DEV_ en los detalles del dispositivo y buscar esos códigos en www.pcidatabase.com . 2.5.­ EXTENSIONES DE LOS ARCHIVOS Un archivo o fichero es un conjunto de datos que se almacenan como una unidad en algún dispositivo de almacenamiento del ordenador (disco duro, pendrive, CD, DVD). Todo archivo debe tener un nombre y una extensión. La extensión de un archivo son las letras que hay después del último punto del nombre de un archivo. La extensión nos dice el tipo de archivo que es y con qué aplicación se abre ese archivo. Ejemplo: Archivo y extensión Tipo Se abre con Documento.doc Documento de office MS WORD Documento.html Documento WEB Navegador Libro.xls Hoja de cálculo MS Excel Presentación.ppt –pps Presentación MS Power Point 2.6.­ INSTALACIÓN DEL SISTEMA OPERATIVO Para instalar el S.O. debemos insertar un CD o DVD de instalación en la unidad de DVD. Al arrancar, deberemos entrar en la BIOS para comprobar que el DVD sea un dispositivo de arranque prioritario sobre el disco duro. Para entrar en la BIOS, al encender el ordenador hay que pulsar una tecla, que se indica durante breves segundos en la pantalla: Press <DEL> to enter SETUP La tecla que hay que pulsar varía para cada procesador. Las más comunes son SUPR, F12 o F2. Dentro de la BIOS tenemos que establecer el orden de arranque de tal manera que busque el sistema operativo en el DVD antes que en el disco duro. 5 También hay procesadores que permiten pulsar un botón para elegir el dispositivo de arranque sin necesidad de entrar en la BIOS. Ese botón suele ser F11 o F12. Una vez que se ha elegido el DVD como dispositivo de arranque, el ordenador buscará el Sistema Operativo en el DVD, y nos dará opción a formatear el disco duro o hacer una reparación del sistema operativo. Cuando se formatea un disco duro, se decide el sistema de ficheros con el que se va a gestionar dicho disco duro. Si el Sistema Operativo va a ser Windows, el Sistema de Ficheros tiene que ser NTFS (New Technologies File System). Si el Sistema Operativo va a ser Linux, el Sistema de Ficheros tiene que ser ext3 o ext4 (EXTended File System, en su versión 3 y 4) 2.7.­ COMANDOS DE MS­DOS Para ver lo que tenemos en un directorio: C:\>dir Para cambiar de directorio: C:\>cd Para crear un archivo normal: C:\>notepad archivo.txt Para crear un archivo ejecutable: C:\>notepad archivo.bat Para ejecutar el archivo ejecutable creado anteriormente: C:\>archivo.bat Para crear un directorio: C:\>mkdir Directorio Para borrar un directorio: C:\>rd Directorio P ara crear un directorio cuyo nombre tiene espacios en blanco: C:\>mkdir “Nombre con espacios” Para borrar un archivo: C:\>del archivo.txt Para borrar todos los archivos con extensión txt : 6 C:\>del *.txt 7