El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

Documentos relacionados
El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.

El Sistema Operativo Linux

El Sistema Operativo Linux. Tabla de Contenido. Por Luis Garreta (Version 0.1)

SISTEMAS OPERATIVOS. Informática Básica

Linux Principios básicos de uso del sistema [4ª edición]

Laboratorio de Sistemas Operativos. Ingenierías Técnicas en Informática de Sistemas y Gestión 2006/2007

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar.

Introducción a Linux. II.

1. CARACTERÍSTICAS DE LINUX.

Sistema Operativo Linux Agenda

GNU/Linux desde la línea de comandos. Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat)

Existe en cualquier sistema operativo parecido a UNIX y forma parte de la instalación predeterminada de Linux.

Administración de Redes

Facultad de Ingeniería Universidad de Buenos Aires Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.

CURSO: SISTEMA OPERATIVO LINUX, ADMINISTRACIÓN Y CONFIGURACIÓN

Tema 2: Sistemas Operativos. Linux

CESDE ESCUELA DE INFORMÁTICA SISTEMAS OPERACIONALES I CUESTIONARIO MOMENTO 2

Nombres de archivo. Sistemas Operativos III - ETB EMT - CETP

Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia

CURSO DE INICIACIÓN A LINUX

4.- ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX

1. Cómo asignar una IP a mi ordenador? 2. Cómo hago para ver los archivos del directorio anterior? 3. Cómo sé en qué directorio estoy? 4.

! " # $!% & % '" ()!*++,

Manual de instalación AutoFirma 1.4.3

Curso cero. Introducción a Linux

Academia de Software Libre

LINUX primeros pasos como usuario

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R.

una red de equipos no puede funcionar sin un sistema operativo de red

Introducción al uso del equipamento informático

Guía práctica de estudio 02: GNU/Linux

Guía de instalación del navegador Mozilla Firefox

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos

Shell Script Sistemas Operativos III - ITS EMT - CETP

Herramientas de Programación: Introducción a Unix

TEMA 3. SISTEMAS OPERATIVOS

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

El sistema operativo Linux

INSTALACIÓN DEL SOFTWARE DE FIRMA DIGITAL REFIRMA

Laboratorio Virtual. Guía básica de uso Dirección de Informática Semestre Enero mayo 2016

SISTEMA OPEATIVO DEFINICIÓN

SENA CEET, Distrito Capital ADSI Instructor: Ing. Espec. Javier V.aquiro

Ordenador local + Servidor Remoto

CURSO BÁSICO DE ALFABETIZACIÓN DIGITAL CENTRO INFORMÁTICO EMPEDRADO CONTENIDO: ELEMENTOS BÁSICOS DE

LINUX EL SISTEMA OPERATIVO

* En el caso de GNU/Linux esto puede no ser posible para algunas distribuciones, ver el apartado de este sistema operativo.

Comandos Básicos de Linux

MALTED: MANUAL DE INSTALACIÓN EN LINUX

Sistemas Operativos de Red

UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS

Manual de usuario para el servicio de almacenamiento en la nube del IFUNAM mixtli

Sistemas Operativos. Curso 2016 Sistema de Archivos

Curso Taller de Química Computacional Módulo II. PRACTICO 1 Introducción al uso del sistema operativo Linux.

TEMA 2: Sistemas Operativos

SISTEMAS OPERATIVOS. 1.- Qué es un sistema operativo? Funciones de los sistemas operativos Sistemas operativos más comunes

A la derecha de este botón irán apareciendo todas las aplicaciones abiertas en ese momento en el sistema.

ATRIBUTOS DE LOS FICHEROS EN LINUX

MANUAL DEL USUARIO DE SAC (SISTEMA DE ARCHIVOS COMPARTIDOS)

INTRODUCCIÓN A LA SHELL DE UNIX/LINUX

CONCEPTOS BÁSICOS COMPUTADORA

PRIMERA PRÁCTICA DE INFORMÁTICA

Linux. Comandos básicos. Gustavo C. Distel D.C.I.C. U.N.S.

Navegador_de_archivos

GUIA DE INSTALACIÓN DEL FORMULARIO DIGITAL PARA LA PRESENTACIÓN DE PROYECTOS PARA ESTÍMULOS TRIBUTARIOS

Funcionamiento de los Computadores:

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA. Búsquedas en Google

Introducción al Sistema GNU/Linux

Programación (PRG) PRACTICA 1. Entorno de trabajo. Sistema operativo. Órdenes básicas.

Introducción a Windows 98

Parte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación

Entorno Linux/Unix. Alexis Quesada Arencibia José Miguel Santos Espino Francisco J. Santana Pérez. Programación de Sistemas

Pasos para instalación de los paquetes Xampp y PosgreSql en Windows:

Software libre. El software libre provee la libertad de: Documentación (guías, wikis, faqs, etc.). Programa ejecutable. Código fuente del programa.

LÓGICA DE PROGRAMACIÓN

Unidad 3: Gestión de archivos. VI Curso de Introducción al Sistema Operativo GNU/Linux Extensión Universitaria. Universidad de Sevilla Noviembre 2008

Linux Completo (Versión Ubuntu 9)

1-Componentes Físicos y Lógicos de un Ordenador.

CENTOS: SUSE Linux Slackware Linux Gentoo Linux Mandriva Linux Fedora

Noticias RED Remisión electrónica de documentos

* Comodín para sustituir una cadena de caracteres. ? Comodín para sustituir un carácter. < Asigna/redirecciona la entrada estándar

Los sistemas de explotación WINDOWS y MS-DOS

Ubuntu Server HOW TO : SERVIDOR DE IMPRESORAS

TRABAJO RECUPERACION

Administración de Redes

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.

Linux: Historia, estado actual y su futuro. Alexis Maldonado H. Juan Ignacio Del Valle G. Facultad de Ingeniería, UCR

Red Inalámbrica. Conexión a EDUROAM con Microsoft Windows 10.

Fedora Core GNU/LINUX

Guía de Instalación CS-Time

CENTRO DE ESTUDIOS. Convocatoria: Todo el año Duración: 35 h Horario: Turnos de mañana/ tarde Precio: 490

Cursos de Introducción a Linux

Auxiliar 1 CC31A. Comandos útiles: Profesor: José Miguel Piquer

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O

Sistemas. Tecnologías de la Información y la Comunicación 1º bachillerato

Enchanting en Linux Ubuntu

Administración de Sistemas Operativos

Guía Práctica Ingresa al nuevo mundo de Windows 8

Importancia del curso

Transcripción:

El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

Contenido 1.Linux: Un poco de Historia 2.Características 3.Elementos de la Interfaz gráfica 4.Línea de Comandos 5.Comandos básicos 6.Algunos comandos interesantes 2

Linux: un poco de historia Creado por Linus Torvalds, en la Universidad de Helsinki en Finlandia. Desarrollado por cientos de programadores, que no han recibido ni reciben retribución económica. El software que lo usa como plataforma se basa en las reglas del GNU (GNU's Not Unix) Su filosofía permite que se pueda acceder libremente al código fuente y ser modificado. 3

Linux: un poco de historia Linux es inspirado en Unix. Unix es un S.O desarrollado por Ken Thompson y Dennis Ritchie en los laboratorios de Bell AT&T en 1970. multiusuario y multitarea y sumamente flexible. 4

Características de Linux Sistema Operativo cliente-servidor. Multitarea y multiusuario. Permisos que otorgan privilegios a los usuarios. Las distribuciones de Linux facilitan la instalacion y uso del sistema. 5

Características: El sistema de archivos de Linux El sistema de archivos, es un sub-sistema del SO. Almacena estructuradamente la información en un dispositivo de almacenamiento no-volátil. Nombres de los archivos y sus reglas: Número de caracteres entre 1 y 255 No usar la barra inclinada / No es recomendable emplear los caracteres con significado especial en Linux (= ^ ~ ' " ` * ; -? [ ] ( )! & ~ < >). Se pueden utilizar números exclusivamente. Se diferencia entre mayúsculas y minúsculas. No es lo mismo carta.txt que Carta.txt ó carta.txt 6

Características: El sistema de archivos de Linux Linux sólo distingue tres tipos de archivos: Archivos o archivos ordinarios: Información plana o binaria. Directorios o carpetas: Archivo especial que agrupa otros archivos y/o directorios de una forma estructurada. Archivos orientados a carácter o de bloque: Representan dispositivos de hardware conectados a un computador. 7

Características: El sistema de archivos de Linux Estructura de los Archivos La estructura de archivos de Linux es una estructura jerárquica en forma de árbol. En los sistemas Unix, y por lo tanto en Linux, existe una única raíz llamada / del que cuelga toda la estructura del sistema. 8

Características: el Path El camino o path de un archivo o directorio es la secuencia de directorios que se ha de recorrer para acceder a un determinado archivo. El camino absoluto: muestra toda la ruta a un archivo y se caracteriza por iniciar con el caracter /. /home/ana/carta.txt. El path relativo a un determinado directorio. Ana/Carta.txt 9

Estructura del sistema de archivos de Linux Bajo el directorio raiz / se encuentran todos los archivos a los que puede acceder el sistema operativo, con nombre estandar para Unix. /dev: Dispositivos que estén físicamente instalados en el computador. /etc: Reservado para los archivos de configuración del sistema. /lib: Librerías necesarias para que se ejecuten los programas. /usr: contiene los programas de uso común para todos los usuarios 10

Acceso a los diferentes sistemas de archivos Linux sólo tiene una raíz y su estructura es independiente de los dispositivos de almacenamiento existentes. Proceso de montado y desmontado. Ejemplo: el proceso para acceder a una memoria usb sería el siguiente: Introducir la memoria. El SO monta el sistema de archivos de la memoria. Leer, grabar y/o manipular el contenido. Desmontar el sistema de archivos. Extraer la memoria. 11

Linux: La interfaz gráfica Los elementos del entorno gráfico están organizados dependiendo del manejador de ventanas: KDE, Gnome, Xfce, entre otros 12

Linux: Elementos de la interfaz gráfica Íconos: son botones de enlace a aplicaciones. Carpetas: Contiene otras carpetas y archivos Ventanas: Los programas o aplicaciones se presentan a través de ventanas Escritorio: se puede hacer uso de varios escritorios. 13

Linux: Línea de comandos Entorno a manera de consola donde se ejecutan comandos. Proporciona un lenguaje de scripts para ejecutar varios comandos a la vez: comando/script 14

Linux: Línea de comandos, la consola Menù Comando escrito por usuario Resultado del comando anterior Línea de comandos Línea de comandos: muestra por lo general el nombre de usuario y de la máquina. 15

Linux: Línea de comandos Sintaxis: es la forma en que se escriben los comandos. El comando man permite hacer uso de la ayuda. La sintaxis es la siguiente: usuario@máquina:~$ man nombre_comando Ejemplo: u0823456@s1pc3:~$ man sort 16

Linux: Comandos básicos 17

Linux: Comandos básicos Comandos que sirven para hacer llamado de aplicaciones útiles: xpdf, evince : para abrir archivos.pdf. ooffice: para inicializar Open Office. mozilla, firefox, opera: para abrir un navegador. kate, pico, vi: para abrir un editor de texto. gv: para abrir archivos.ps NOTA: Recuerde poner & al final del comando para liberar la consola de la aplicación que se lanza. 18

Linux: Comandos Interesantes Existen comandos que facilitan la realización de tareas, tales como buscar archivos, inspeccionarlos, unirlos y ordenarlos find: se utiliza para buscar archivos Busca "prueba.txt" en /mnt y los subdirectorios que tenga $ find /mnt -name prueba.txt Busca archivos que empiecen por up (ignorando sensibilidad) desde el directorio actual $ find. -iname up\* Buscar archivos "core" con más de 2 Mb en el directorio del usuario $ find ~/ -name core -size +2048k Cambiar permisos (la orden chmod) de archivos y directorios dentro del public_html del usuario: $ find ~/public_html -type d -exec chmod 711 {} \; $ find ~/public_html -type f -exec chmod 644 {} \; 19

Linux: Comandos Interesantes grep: busca líneas que concuerden con un patrón, dentro de algunos archivos Sintaxis: grep <patrón> <archivo1> <archivo2>... <archivon> Busca líneas que contengan users dentro de /etc/passwd $ grep users /etc/passwd Busca líneas que contengan enlaces en una página web index.htm, ignorando case (ignora si las letras son mayúsculas o minúsculas en el patrón o archivos) e imprimiendo número de línea $ grep -in <a href= index.htm 20

Linux: Comandos Interesantes cat: Ejecutando cat archivo se puede ver el contenido de archivo. Este comando puede recibir una serie de archivos, y el resultado será que nos mostrará un archivo a continuación del otro sort: se utiliza para ordenar las líneas de un archivo. sort [opciones...] [archivos...] Imprime la concatenación ordenada lexicográficamente de los archivos o entrada estándar La opción -n ordena numéricamente, -r en orden inverso --field-separator=sep hace que SEP sea el separador de campos 21

Linux: Comandos Interesantes Existen también comandos que permiten comprimir archivos o carpetas en distintos formatos, por ejemplo: tgz, zip. bz2. Estos son: tar gzip zip Para tener en cuenta: un usuario puede permitir y/o restringir el que los demás usuarios lean, escriban o ejecuten sus archivos o directorios, mediante el comando chmod 22

PREGUNTAS Cuál es el resultado de la ejecución de los siguientes comandos? $ find /directorio -name *.bak -exec rm {} \; $ find. -type f -exec grep "texto" {} /dev/null \; $ find /usr/include -name "*.h" -exec grep open {} \; -print $ grep hola *.c $ ls -l grep archivo.txt $ ls -l grep ^d cat archivo1 archivo2 grep palabra sort chmod 644 archivo.tex 23

Linux: Comandos Misceláneos whereis whoami time date head tail finger cal du df kill cat ps less more ping write alias bg y fg!comando 24