LINUX Contenido PRINCIPALES DISTRIBUCIONES DE LINUX GESTOR DE
LINUX
Contenido: • • PRINCIPALES DISTRIBUCIONES DE LINUX GESTOR DE ARRANQUE (GRUB) ENTORNOS DE ESCRITORIOS PARA LINUX TERMINAL(XTERM) INSTALAR EN LINUX ACTIVAR LA CUENTA DEL ADMINISTRADOR EN LINUX (ROOT) EJERCICIOS DE LABORATORIO EJERCICIOS TAREA EN CASA
Laboratorio • Software: El Sistema Operativo instalado en el laboratorio es Lubuntu. Usted puede instalar cualquier Distro de Linux u optar por Lubuntu 18. 04 en Virtual Box, en cuyo caso necesita 6 Gb de espacio mínimo (nota: en su maquina virtual, configuración, sistema, procesador, Habilite PAE/NX, luego en configuración, pantalla, memoria de video a 64 MB y aceleración 3 D). Temario: 1) Introducción a Linux 2) Editores de Texto 3) Sistema de Ficheros 4) Shell Básica 5) Herramientas para el desarrollo de Prog. 6) Gestión de procesos 7) Comunicación entre procesos (Tuberías) 8) Señales y manejo de Hilos
Evolución 1940 1950 1960 1970 No existía sistema operativo. Procesamiento por lotes, Almacenamien to temporal (buffer, spoolling), Interrupciones, DMA. Multiprogramaci ón, tiempo compartido, tiempo real, multiprocesador. Multiusuario y multitareas. Monitor residente OS/360 UNIX MULTICS MVS CP/M 1980 1990 2000… Interfaces graficas, sistemas Operativos en red y distribuidos. MS-DOS Windows 3. 11 Linux Windows 95, 98 Windows 2000 GNU/LINUX y distribuciones. Windows vista Windows 7 Windows 10
• Apple Inc. es una empresa multinacional estadounidense que diseña y produce equipos electrónicos, software y servicios. • Macintosh abreviado como Mac, es la línea de computadoras personales diseñada, desarrollada y comercializada por Apple Inc. • Mac OS (Macintosh Operating System) es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh y viene preinstalada en todas las computadoras Apple Macintosh. • i. OS es el sistema operativo móvil de Apple. Este sistema se ejecuta sobre los dispositivos i. Pod, i. Phone y i. Pad de la compañía.
Sistemas Operativos para celulares Windows Phone es un sistema operativo móvil desarrollado por la empresa Microsoft para teléfonos inteligentes y otros dispositivos móviles.
Introducción Steve Jobs • Linux es una implementación de libre distribución Unix para PC(computadores personales). • Aparece en 1991 y fue creado por un estudiante de informática de la Universidad de Helsinki, Finlandia, llamado Linus Torvalds.
• Distribución de Linux • La base de cada distribución incluye el núcleo Linux. • Estas distribuciones tienen licencia GPL (General Public License), por ello podemos descargarlo de internet, se le llama software libre porque se tiene acceso al código fuente para modificarlo y se distribuye libremente. • Es decir, el «software libre» es una cuestión de libertad, no de precio. Video Software Libre
El proyecto GNU ha desarrollado un conjunto de herramientas de software libre para ser utilizados por Unix y sistemas operativos tipo Unix como Linux. GNU se usa generalmente con un núcleo «Linux» . Esta combinación es el sistema operativo GNU/Linux. El Proyecto GNU se fundó en septiembre de 1983 por Richard M. Stallman para crear un sistema operativo completo de Software Libre.
Gestor de arranque GRUB • GRUB (GRand Unified Bootloader) : – Carga el sistema operativo de un ordenador en la memoria. – Administra el arranque del sistema operativo. – Se encarga de dejar todo listo para que comience la ejecución del sistema operativo.
GNOME Escritorios de linux XFCE Video Principales escritorios en Linux UNITY
KDE
¿Cuál es el mejor? • Si buscamos entornos ligeros, puede ser XFCE o LXDE. En caso contrario que tengamos un equipo sin tantas limitaciones, y queramos permitirnos algún lujo visual podemos pasar a otra categoría entornos como GNOME o KDE.
Terminal (Xterm) • Es un intérprete de órdenes (en inglés se utiliza la palabra shell) que hace de interfaz entre el usuario y el propio sistema operativo y cuyo nombre es bash (acrónimo de Bourne Again SHell). • Un terminal es una forma de acceder al sistema sin utilizar la interfaz gráfica, es decir, realizar todo tipo de tareas en formato texto. • La forma de utilizar el sistema de este modo es mediante órdenes. El terminal muestra en pantalla un indicador de línea de órdenes (prompt) esperando que el usuario introduzca una orden. • Este indicador finaliza generalmente por un carácter: – $ : cuando eres un usuario normal – # : cuando eres un súper usuario (administrador). • En ubuntu muestra el siguiente aspecto: – tic@ubuntu: ~$
• Como instalar Software en Linux: Básicamente, hay 3 formas de instalar paquetes en Linux: - Paquetes. deb y. rpm. - Compilar el paquete (descargar archivo comprimido. tar. gz o. tar. bz 2. ) - Usar la orden Apt-get. - Paquetes. deb y. rpm: Un paquete. rpm no lo podremos instalar en la distro Debian o derivados, y un. deb tampoco en Red. Hat y derivados. No obstante, existe un programa llamado 'Alien' que permite convertir un paquete. rpm a. deb y viceversa. Para instalar un paquete. deb entramos la siguiente línea de comandos en la consola (Situándonos en el directorio donde está el paquete: sudo dpkg -i nombredelpaquete. deb Para instalar un paquete. deb introducimos: rpm --install nombredelpaquete. rpm
- Compilar el paquete: • Esta es la forma clásica de instalar paquetes. Consiste en bajar el código fuente, coprimido en un archivo. tar. gz o. tar. bz 2. Una vez bajado, entramos en la consola(shell) y nos movemos hasta el directorio donde tengamos el paquete. Si el paquete está en formato. tar. gz escribimos: tar -xzvf archivo. tar. gz Si está en. tar. bz 2 escribimos: bzip 2 -dc archivo. tar. bz 2 | tar -xv Una vez hecho esto, hay que entrar siempre la siguiente línea de comandos: . /configure make install - Apt-get: Este método fue creado para Debian, pero en la actualidad lo usan muchas distros. En un archivo llamado sources. list (en el directorio etc/apt) se guardan direcciones de internet de donde descarga los paquetes. A esto le llamaremos 'repositorios'. El archivo que enlista las "fuentes" en donde se encuentran los paquetes, en Debian o Ubuntu, "/etc/apt/sources. list «, en Fedora "/etc/yum. repos. d/". Para instalar usar: sudo apt-get install paquete Cuando queramos desinstalar un paquete que hayamos instalado por este método, introduciremos el comando: sudo apt-get remove paquete.
Activar la cuenta del administrador en Linux (root) • Por cuestiones de seguridad la cuenta de root está desactivada por defecto. • Para activar la cuenta del root (administrador) basta con asignarle una contraseña. sudo passwd root • Para cambiarnos al usuario root basta con escribir el comando su desde el terminal. • El programa sudo (superuser do o substitute user do) es una utilidad de los sistemas operativos tipo Unix, que permite a los usuarios ejecutar programas con los privilegios de seguridad de otro usuario (normalmente el usuario root) de manera segura. • Una vez terminadas las tareas que necesitábamos realizar, es conveniente volver a desactivar el super usuario con el flag -l (--lock): sudo passwd -l root
Ejercicios de Laboratorio: • • • • • 1) Instale en su maquina virtual, una distribución de linux en su computadora. En laboratorio se le dará el archivo iso. Observe en el proceso de arranque de su sistema el MENU DE INICIO (recuerde que el usuario que se crea en el proceso de instalación del sistema posee privilegios de administrador pero no es el root. 2) Breve recorrido por el escritorio (identifique aplicaciones, opciones de administración (cambio de idioma, teclado, hora y fecha, personalización de la pantalla), explorador de archivos, juegos, multimedia, redes, etc. Abra un terminal y ejecute: pwd (directorio actual de trabajo) Cree la carpeta practica 0: $mkdir practica 0 Entre al directorio: $cd practica 0 Ejecute pwd. 3) Cree un usuario con su nombre. En un terminal escriba: $sudo adduser usuario sudo (super user do): es una utilidad de los sistemas operativos tipo Unix, como Linux, que permite a los usuarios ejecutar programas con los privilegios de root. adduser: orden en Linux para crear un usuario: es el login o cuenta, este debe tener caracteres en minúscula y sin espacios en blanco. 4) Reinicie sesión con su cuenta. 5) Active la cuenta del root en su sistema. 6) Actualice los repositorios de su sistema. (sudo apt-get update) 7) Abra un terminal y Cambie al usuario root (observe el prompt), e instale pacman: apt-get install pacman 8) Desde el terminal, desinstale Pacman: apt-get remove pacman 9) Localice la aplicación grafica para gestión de paquetes en su sistema e instale pacman usando dicha herramienta.
Tarea • Organizarse en grupos de 3 o 4 integrantes. • En Laboratorio se le dará el siguiente software: – Virtual box. – Archivo iso de Ubuntu o Lubuntu. – Active Presenter. – Video. Scribe • Individual: Utilice Active Presenter para realizar un video captura de su trabajo en laboratorio (del ejercicio 3 al 9). Que NO exceda los 2 minutos. Suba este video al aula virtual. • Individual: Realice un esquema Gráfico , que sea resumen de los conocimientos en este primer Laboratorio y entregue en la siguiente clase de Teoría de sistemas Operativos. • Individual: Amplié sus conocimientos, buscando algún video en internet relacionado con alguno de los conceptos visto en este laboratorio y que no exceda los 4 minutos. Envíe esta dirección junto con el correo del video captura. Especifique su nombre completo. • • Anexo: Investigue el uso de powtoon para realizar videos, https: //www. powtoon. com/ a manera de dato curioso, intente crear alguna pequeña presentación, para luego comentar en grupo en el próximo laboratorio.
- Slides: 19