CURSO BÁSICO DE LINUX Administración. Curso básico de Linux2 de 30 Documentación y ayuda (I) Una de las importantes características de todo sistema GNU/Linux.

Slides:



Advertisements
Presentaciones similares
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Advertisements

CUPS Configuración y Uso de Paquetes de Software
PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
PROTOCOLO SEGURO HTTPS
ÚNESE A LOS SITIOS PRESTASHOP EN EL MUNDO CON UNA TIENDA EN LÍNEA RÁPIDA Y EFICAZ.
Servicio de terminal remoto 1Jesús Torres Cejudo.
Servicio de terminal remoto
SERVICIO DE TERMINAL REMOTO. Se trata de un servicio desde un equipo acceder a otra máquina para manejarla remotamente como si estuviéramos sentados delante.
SERVICIOS DE TCP/IP.
Ing. Horacio Carlos Sagredo Tejerina
Tema 5 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto
Utilidades de compresión / descompresión de archivos
Software(s) para analizar trafico de red y ancho de banda
MODELO TCP/IP Conectividad de extremo a extremo especificando como los datos deberian ser formateados,direccionados,transmitidos,enrutados y recibidos.
PROTOCOLOS Un protocolo es un conjunto de reglas que hacen que la comunicación en una red sea más eficiente.
Almacenamiento virtual de sitios web: «Hosts» virtuales Gustavo Antequera Rodríguez.
DÍAZ OSCAR IVÁN HOYOS ANDRÉS FELIPE ORDOÑEZ JOSÉ LUIS INFORMÁTICA, SEMESTRE II.
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
(C) Universidad de Las Palmas de Gran Canaria
INDICE ¿Qué es Linux? El núcleo de Linux Distribuciones de Linux
LISTAS DE CONTROL DE ACCESO (ACL)
Instalación y configuración de servidores. 2 de 9 Servicios Internet (I) “El proyecto Apache es un esfuerzo conjunto para el desarrollo de software orientado.
Entorno gráfico. 2 de 11 Entorno gráfico (I) XWindow es un sistema estandarizado para manejo de aplicaciones gráficas en Unix y es el utilizado por GNU/Linux.
Es una herramienta que nos permite automatizar tareas de tipo rutinario de nuestro sistema. Por medio de una página de diseño tipo Web, Webmin nos permite.
Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.
Teoría de Sistemas Operativos
Sistemas de Comunicación Magistral Nro. 8 Capa 4: Transporte Las funciones principales de la capa de transporte son transportar y regular el flujo de información.
File Transfer Protocol (FTP) Jorge Cobeña David González Christian Maray Andrés Valarezo.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
Presentado a: Ing. Diego Pinilla Redes
Seguridad DNS. Javier Rodríguez Granados.
Servicios en Red UT5. Servicios FTP.
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
Herramientas de Diseño I N T E R N E T Historia Internet nació de manos de ARPAnet en tiempos de la guerra fría. Esta empresa, estaba afiliada al ejército.
Linux Sistema operativo.
Documentación de una red empresarial:
CONCEPTOS DE REDES Y PUERTOS MAS CONOCIDOS
Proceso de resolución de un nombre de dominio Tema 3 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto.
Servicios de Red e Internet
2: Capa Aplicación 1 Capa Aplicación: File Transfer Protocol ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material.
S ERVICIOS DE RED E I NTERNET T EMA 4 : I NSTALACIÓN Y ADMINISTRACIÓN DE SERVICIOS W EB Nombre: Adrián de la Torre López.
File Transfer Protocol.
Jorge De Nova Segundo. SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo del nivel de aplicación.
DIRECCIONES URL Las siglas URL corresponden a las palabras inglesas Universal Resource Locator, que en español viene a significar algo así como "Localizador.
Protocolos del modelo TCP/IP
Gabriel Montañés León.  El sistema de nombres de dominio (DNS, Domain Name System) se diseñó originalmente como un protocolo. Antes de considerar qué.
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
Ing. Elizabeth Guerrero V.
Punto 2 – Elementos de Correo Juan Luis Cano. Para que una persona pueda enviar un correo a otra, cada una ha de tener una dirección de correo electrónico.
UD 1: “Introducción a los servicios de red e Internet”
PROTOCOLO TCP Y UDP.
Protocolos de comunicación TCP/IP
Ing. Elizabeth Guerrero V.
Luis Villalta Márquez Servicios SFTP/SCP. SFTP SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo.
PROTOCOLOS DE COMUNICACIÓN PRESENTAN: GUADALUPE MORALES VALADEZ ESTELA ORTEGA AGUILAR IRAIS UGARTE BAUTISTA LAURA ARELI JERONIMO FLORES ANA LILIA CONDE.
Protocolos de Transporte y Aplicación. – TCP y UDP
Almacenamiento virtual de sitios web: «Hosts» virtuales
Servidores. ¿Qué es un servidor? Servidor de Aplicación Servidor de impresión Servidor de base de datos Servidor de correo Servidor de Internet Servidor.
PROTOCOLOS Modelo TCP/IP
Unidad 4. Servicios de acceso remoto
UD09 Sergio Lucas Madrid. Es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través del ruteo de paquetes en redes.
Linux Victor Villena Siguiente. -1- Que es Linux Es el término empleado para referirse al sistema operativo que utiliza como base las herramientas de.
Proceso de resolución de un nombre de dominio. –Consultas recursivas. –Consultas iterativas. –Caché y TTL. –Recursividad y caché. Gustavo Antequera Rodríguez.
Protocolos de Transporte y Aplicación
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Protocolos de Transporte y Aplicación Javier Rodríguez Granados.
Transcripción de la presentación:

CURSO BÁSICO DE LINUX Administración

Curso básico de Linux2 de 30 Documentación y ayuda (I) Una de las importantes características de todo sistema GNU/Linux es la calidad y cantidad de documentación que se incluye. Desde páginas de manuales, HOWTOs, guías, libros, el usuario tiene todo a su disposición para informarse de cada detalle del sistema. Filosofía RTFM Una de las costumbres que todo usuario de GNU/Linux debería adoptar, es la Filosofía RTFM: Read The Fucking Manual. A mucha gente les resulta molesto que los recién iniciados (y los no tan nuevos también) suelan preguntar cosas triviales sin siquiera leer documentación alguna. Al existir toda clase de información sobre el sistema, uno debe informarse lo más posible por su cuenta antes de pedir ayuda.

Curso básico de Linux3 de 30 Documentación y ayuda (II) Las Páginas Manual se les llama a la documentación en línea del sistema, existe una página manual por casi cada comando del GNU/Linux. La forma de consultar esta documentación (en una terminal de texto) es mediante el comando man seguido del comando que se quiere obtener información. Los HOWTOs son documentos en forma de “recetas” sobre cómo realizar diferentes tareas específicas en el sistema. Estos documentos se encuentran en el directorio principal de documentación del GNU/Linux: /usr/doc, en el subdirectorio HOWTO, están en formato de texto plano, por lo que es posible utilizar cualquier editor de texto (el Editor de texto por ejemplo), también se encuentran en formato HTML, para poder visualizarlos con cualquier navegador de web.

Curso básico de Linux4 de 30 Instalación de paquetes (I) Tres ramas diferentes: Basadas en Redhat: Sistema rpm (RedHat, Mandrake, SuSE) Basadas en Debian: Sistema deb (Debian) Basadas en fuentes: Sistema tarball (Slackware)

Curso básico de Linux5 de 30 Instalación de paquetes (II) RPM: Redhat Packet Manager. Formato binario: depende de nuestra arquitectura. No podemos configurarlo totalmente. Instalación: rpm –ivh nombre-paquete-version.rpm -i: install -v: verbose -h: hash (barra de progreso) Desinstalar: rpm –e nombre-paquete -e: erase SISTEMA RPM (I)

Curso básico de Linux6 de 30 Instalación de paquetes (III) Consultas: -q: query rpm –q nombre-paquete  muestra versión rpm –ql nombre-paquete  muestra el contenido del paquete rpm –qa | grep nombre-paquete  vemos si esta instalado. -qa: query all. Muestra TODOS los paquetes instalados Actualizar: rpm –U nombre-paquete -U: update SISTEMA RPM (II)

Curso básico de Linux7 de 30 Instalación de paquetes (IV) Tres distribuciones diferentes: –stable (Woody): Distribución oficial más reciente. Versión de producción. Soporte de seguridad. –testing (Sarge): Distribución de “pruebas”. Versiones de paquetes más recientes aún no aceptadas en la rama estable. –unstable (Sid): Distribución de desarrollo de Debian. Fichero de ubicación de archivos: –/etc/apt/source.list: permite ubicaciones locales y remotas –deb ftp://ftp.de.debian.org/debian testing main contrib non-free SISTEMA DEB (I)

Curso básico de Linux8 de 30 Instalación de paquetes (V) Instalación: –apt-get install nombre-programa Desinstalación: –apt-get remove nombre-programa Busquedas: –apt-cache search pkgnames | grep nombre-programa –apt-cache search nombre-programa SISTEMA DEB (II)

Curso básico de Linux9 de 30 Instalación de paquetes (VI) Actualizaciones: –apt-get update  Actualiza la caché –apt-get upgrade  Actualiza los paquetes –apt-get dist-upgrade  Actualiza la distribución. SISTEMA DEB (III)

Curso básico de Linux10 de 30 Instalación de paquetes (VII) Instalación a partir de las fuentes. Mayor capacidad de configuración pero también más complicado. tar: programa de gestión de archivos. Permite añadir y eliminar archivos de un fichero.tar. Usado originalmente para hacer backups en cinta. Respeta la estructura de directorios gunzip: programa para comprimir archivos. SISTEMA TARBALL (I)

Curso básico de Linux11 de 30 Instalación de paquetes (VIII) Primer paso: extraer el contenido del archivo –gunzip nombre-paquete-version.tar.gz –tar xvf nombre-paquete-version.tar x: extractv: verbosef: file Pero tar también puede llamar directamente a gunzip: –tar xzvf nombre-paquete-version.tar.gz Además de gunzip, a veces se utiliza bzip (.bz2) : –tar xjvf nombre-paquete-version.tar.bz2 SISTEMA TARBALL (II)

Curso básico de Linux12 de 30 Instalación de paquetes (IX) Segundo paso: configurar el paquete –README / INSTALL: leérselos –./configure: script para configurar el paquete –make: compila el paquete –make install: instala el paquete (probablemente necesite ser root) –make clean: opcional, limpia los archivos no necesarios generados durante la instalación (ficheros.obj). SISTEMA TARBALL (III)

Curso básico de Linux13 de 30 Configuración de Red (I) ifconfig: permite configurar las interfaces de red del sistema. –ifconfig interfaz up | down –ifconfig eth netmask netstat: permite ver las conexiones –-a: muestra TODAS las conexiones (incluso inactivas) –-n: no realiza resolución de nombres –-t / -u: solo muestra conexiones TCP o UDP –-p : muestra el PID y nombre del programa que ha establecido la conexión

Curso básico de Linux14 de 30 Configuración de Red (II) route: permite ver y configurar las rutas –route add/del dirs-destino interfaz –route add/del dirs-destino next-hop –route add/del default gateway –-n: no realiza resolución de nombres ping: permite testar conectividad y el correcto funcionamiento de las pilas TCP/IP en origen y destino mediante datagramas ICMP ECHO –ping dir-destino –ping –b dir-red-destino

Curso básico de Linux15 de 30 Configuración de Red (III) traceroute: muestra los saltos intermedios hasta llegar al host destino. –traceroute host-destino –-n: no realiza resolución de nombres –-p: indicar el puerto UDP a utilizar –-I: utilizar paquetes ICMP ECHO nmap: scanner de red, permite ver los puertos abiertos en un host además de otra información. –nmap host-destino

Curso básico de Linux16 de 30 Configuración de Red (IV) netconf / netconfig: programa de configuración de red en modo texto / gráfico. Son front-ends que nos permiten realizar modificaciones en los archivos de configuración y utilizar los comandos ya vistos con las opciones apropiadas.

Curso básico de Linux17 de 30 Entorno gráfico (I) Gnome (GNU Network Object Model Environment). Intenta ser todo lo homogéneo posible en el “look”, aunque todavía no está terminado. Es una buena opción.Gnome KDE (K Desktop Environment). Es el entorno de ventanas más parecido a Windows que existe ahora mismo disponible para UNIX. Probablemente es la mejor elección si no quieres complicarte la vida y te gustaba cómo funcionaba el Windows.KDE Window Maker. Es parecido a otro llamado Afterstep, que es una copia a su vez de un entorno llamado Nextstep (creado por Steve Jobs, una de las personas más importantes de Apple).Window Maker

Curso básico de Linux18 de 30 Entorno gráfico (II) XFCE (X Form Cool Environment). Un entorno bastante bueno, que viene con una barra de tareas muy práctica (si has visto el VUE, de HP-UX, es parecida). Es sencillo y rápido. Probablemente tardes en acostumbrarte si te gusta el Windows.XFCE Blackbox. Un entorno con una pinta muy atractiva, y se le pueden cambiar los colores de forma muy fácil.Blackbox ¿y como se arranca?: startx

Curso básico de Linux19 de 30 Sistemas de Archivos Para poder acceder a un sistema de archivos es necesario incorporarlo a nuestra estructura de directorios: –mount –t type /dev/dispositivo /mountpoint –umount /dev/dispositivo | /mountpoint Fichero de configuración: /etc/fstab. Permite definir puntos de montaje y opciones para diferentes dispositivos. Podremos indicar que se monten automáticamente al arrancar o necesitar indicar menos parametros: –mount /dev/dispositivo –mount /mountpoint

Curso básico de Linux20 de 30 Administración useradd / userdel: comandos para añadir y eliminar usuarios del sistema. Permiten especificar directorios de inicio, grupos, password,... groupadd / groupdel: funcionamiento análogo pero para grupos passwd: cambiar el password de la cuenta. Es necesario conocer el password antiguo para ello. su: cambiar el usuario con el que se esta trabajando en el sistema. Es necesario conocer el password del usuario al que queremos cambiarnos para poder hacerlo Y como siempre, el root puede hacer lo que quiera, así que no tendrá por qué conocer los passwords USUARIOS Y GRUPOS

Curso básico de Linux21 de 30 Administración Existen docenas de ficheros de configuración y aún más comandos que necesitamos utilizar para poder configurar completamente un sistema... Pero para esto también tenemos un front-end: linuxconf Desde este programa podremos realizar las modificaciones que queramos de una forma más grafica y el se encargará de modificar los ficheros correspondientes e invocar los comandos con las opciones necesarias y el formato correcto. CONFIGURACION

Curso básico de Linux22 de 30 Servicios Internet (I) “El proyecto Apache es un esfuerzo conjunto para el desarrollo de software orientado a la creación de un servidor HTTP (web) robusto, de calidad comercial y con código fuente de disponibilidad pública.” APACHE (I)

Curso básico de Linux23 de 30 Servicios Internet (II)

Curso básico de Linux24 de 30 Servicios Internet (III) - Potente y flexible. - Soporta todos los protocolos incluyendo los nuevos como HTTP 1.1 (RFC2616) - Ampliamente configurable y ampliable con módulos desarrollados por diversas entidades. - Ampliable mediante módulos personalizados construidos con la API suministrada. - Total disponibilidad del código fuente y licencia GPL. - Portado a TODOS los sistemas operativos. - Características útiles: negociación del contenido, virtual hosts, logs MUY configurables, respuestas personalizadas en función del error producido, etc... APACHE (II)

Curso básico de Linux25 de 30 Servicios Internet (IV) Cuando un usuario desea ver una determinada página web, utiliza un programa especial llamado navegador: ¿QUÉ ES UN SERVIDOR WEB? (I)

Curso básico de Linux26 de 30 Servicios Internet (V) El servidor también necesita un programa especial para dar las páginas web cuando un usuario le realiza una determinada petición: ¿QUÉ ES UN SERVIDOR WEB? (II)

Curso básico de Linux27 de 30 Servicios Internet (VI) Para enviar un correo electrónico además de los clientes de correo (Outlook, Eudora,...) llamados Agentes de Usuario o MUA (Mail User Agent), son necesarios Agentes de Transporte o MTA (Mail Transport Agent), que son los encargados de transferir los mails a su correcto destino. Sendmail es el agente de transporte de correo más común de Internet (en los sistemas UNIX).

Curso básico de Linux28 de 30 Servicios Internet (VII) BIND (Berkeley Internet Name Domain) es una implementación del protocolo DNS (Domain Name System) y proporciona una referencia de libre distribución de los principales componentes del DNS, incluyendo: –Un servidor DNS (named) –Una biblioteca de resolución DNS –Herramientas para la verificación del correcto funcionamiento del servidor DNS El servidor DNS BIND se utiliza en la gran mayoría de las máquinas servidoras de nombres de Internet. La biblioteca de resolución incluida en la distribución de BIND proporciona una API estándar para realizar la traducción entre nombres de dominio y direcciones IP. BIND

Curso básico de Linux29 de 30 Servicios Internet (VIII) OpenSSH es una versión libre del protocolo SSH. El problema de utilidades como telnet, rlogin, ftp y programas de este tipo es que la información que transmiten viaja por Internet en claro de forma que cualquiera puede visualizarla. OpenSSH encripta todo el tráfico impidiendo su visualización así como otros tipos de ataques. Adicionalmente, OpenSSH proporciona una gran cantidad de funcionalidades para la creación de túneles seguros y una gran variedad de métodos de autenticación.

Curso básico de Linux30 de 30 Últimos Comandos ¿Nadie quiere saber CÓMO se apaga un sistema Linux? halt, shutdown, poweroff: apagan el sistema, tienen comportamientos ligeramente diferentes. reboot: reinicia el sistema. Pocas veces hay que hacerlo (a diferencia de Windows). Es MUY IMPORTANTE apagar correctamente el sistema: hay que desmontar sistemas de archivos (pueden perderse datos), guardar información en los logs, finalizar tareas,...