Administración de Servidores y Redes LINUX

Documentos relacionados
Linux Completo (Versión Ubuntu 9)

Programa Administración Linux

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ

1. CARACTERÍSTICAS DE LINUX.

Instituto Tecnológico de Las Américas (ITLA)

Utfsm jmc. SO Linux. Redes. Miguel Varas

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

SILLABUS CURSO : LINUX

Sistema Operativo Linux Agenda

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

Curso de Linux LINUX ADMINISTRADOR LA-FS01

Administración de GNU/Linux

Linux Avanzado: Redes y Servidores (Versión Ubuntu)

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

GNU/Linux Administración Básica

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

Administración de Redes

Implementación de Servidores

DIPLOMADO LINUX ENTERPRISE SERVER: SERVIDORES Y SEGURIDAD

CAPITULO 9 PROCEDIMIENTO DE INSTALACIÓN DE LINUX

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

CENTOS: SUSE Linux Slackware Linux Gentoo Linux Mandriva Linux Fedora

LINUX EL SISTEMA OPERATIVO

Nodo Nacional de Bioinformática

Entrenamiento de Linux

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

ADMINISTRACIÓN DE SERVIDORES CON

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

Sistema Operativo basado en Unix, es de creación Norteamericana y tiene como características:

Administración de Redes

AGENDA Curso Integral de Introducción y A dministra ció n a GNU/Linux

Curso de Linux (Version Ubuntu 9) (140 horas)

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

Instalación de Centos

Software Libre / Código Abierto Programa de contenidos

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

Administración UNIX: Fundamentos básicos

Seguridad Informática

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

Instalación de Debian

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

DATOS GENERALES. Calendario de Aplicación: 2006-A OBJETIVO GENERAL.

Curso ICA de: LINUX BÁSICO

Temario Linux Básico para Web

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

Modelos de licenciamiento GNU/Linux Distribuciones Características. GNU/Linux. Colaboratorio de Computación Avanzada (CNCA)

MANUAL RAPIDO DE UNIX

Técnico de Soporte Informático TEMA 16 UNIX / LINUX

Nivel Básico/Intermedio/Avanzado. Instalar y Configurar Servidores GNU/Linux. Administrar Servidores GNU/Linux. Proteger ante ataques a Servidores.

Especialista TIC en Linux Básico + Linux Avanzado (Online)

CURSO ADMINISTRADOR GNU/LINUX CON DEBIAN CANAIMA

Tema 3: Conceptos básicos de GNU/LINUX. Objetivo:

LINUX primeros pasos como usuario

AS008 - Linux Red hat

Módulo Operador. Introducción a Linux. Entornos gráficos. Instalación. Uso de consola. Manejo de archivos. Estructura Unix y los Sistemas de Archivos.

Aunque parezca contradictorio en su significado tiene un concepto filosófico mucho mas profundo.

Curso de Linux (Versión ubuntu 9) (140 horas)

I. INTRODUCCIÓN A LOS SISTEMAS TIPO UNIX

Introducción al Software Libre

Conceptos de Linux. Tema 1 Laboratorio de sistemas operativos UTFSM-JMC

Importancia del curso

Introducción a Linux Jornadas Noviembre 2009 GUL UC3M Tania Pérez

INTRODUCCIÓN...15 TEORÍA...17

Academia de Software Libre

Cuentas. Guía 1er laboratorio Linux - Comandos - Fork. Programación en C. Linux. Linux: Cuenta (passwd): sisop@labs.cs.uns.edu.ar (sis2013op..

PRÁCTICA 5: USO DE CORTAFUEGOS

Axence nvision. Funcionalidades de Axence nvision

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux?

Introducción a los Computadores (CNM-130) El sistema operativo GNU/Linux

6 INSTALA, ADMINISTRA, SECURIZA Y VIRTUALIZA ENTORNOS LINUX RA-MA

Ing. Andrés Bustamante

Centro de Estudios Tecnologicos Industrial y de Servicios No.115 Mexicano Japones

Linux en la tostadora. Una breve introducción al desarrollo de sistemas embebidos con GNU/Linux

Montaje de particiones

Centro de Competencias Tecnológicas. Programa de certificación CCT-LINUX Linux Professional Institute

Especialista TIC en Linux Básico + Linux Avanzado (Online)

GESTIÓN DE USUARIOS. Añadir usuarios con useradd. Profesor : Vladimir Zúñiga C. GNU/Linux

Uso básico de la terminal

Sistema Operativo Linux

Hardware... Diseño del servidor... Relativo al arranque dual... Métodos de instalación ,... Si funcionara bien

Taller de Seguridad. Securizando un servidor. Daniel Marcos Martín GUL UC3M 04/03/2010

Linux - Unix. Sistema operativo multiusuario (primera parte) Autor: Editorial McGraw-Hill

Guía de inicio. UNIX y Linux. Documento versión 1.0

Instalación de Sistemas Operativos de Red

UNIVERSIDAD DE GUADALAJARA

4.- ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX

PROGRAMA FORMATIVO. Programador de sistemas

GreenCore Solutions Sociedad Anónima de Responsabilidad Limitada

Estructura de directorios

CURSO DE INICIACIÓN A LINUX

El shell de GNU/Linux

Curso de Linux (Versión ubuntu 9) (140 horas)

Cursos de Introducción a Linux

IT Essentials I: PC Hardware and Software

TEMA: LOS SISTEMAS OPERATIVOS

Índice de contenido. Página 1 de 14

Curso Linux - Entrenamiento para Linux Professional Institute, Nivel 1. Exámen a Optar LPI-101 LPI-102

Transcripción:

Administración de Servidores y Redes LINUX Juan Pablo Braña Sábado 29 de Junio de 2002 III Jornadas de Informática en Santa Fe Universidad Nacional de Litoral Facultad de Ingenieria y Ciencias Hídricas Ciudad de Santa Fe

Temario Características principales Distintas Distribuciones Estructuras de Directorios Filesystems Herramientas de Configuración Administración de usuarios Procesos Servidores Seguridad Programación en Shell Conexiones con otros Sistemas Operativos Documentación Enlaces

Linux - Características Principales Sistema Operativo con características similares a UNIX. Libre Soporta I386, Pentium, AMD, Cyrix, SPARC, DEC, Alpha,PowerPCMac Uso Personal (PC), Servidores y Estaciones de Trabajo Soporta redes TCP/IP y otros protocolos Multi-Usuario Multi-Tarea MultiPlataforma

Distintas Distribuciones REDHAT Es la más extendida Eso da gran ventaja. Todo sale primero para RedHat. Buenos entornos gráficos. Buen Soporte. Fácil instalar DEBIAN Preferida por los Programadores Es la más grande no comercial Aventaja a las demás en herramientas.difícil instalación. SUSE Es amena. Buenas herramientas de administración. Buenos manuales en español. Viene con KDE. MANDRAKE Usa el mismo formato de archivos que RedHat y Suse (RPM) Es la más fácil de instalar. Trae GNOME. Se actualiza muy seguido. SLACKWARE Muchos comienzan con esta distro. Es de la línea de Debian. Es obra de una sola persona. El manejo de paquetes es pobre http://www.linuxiso.org

Kernel Linux http://www.kernel.org Ultima versión estable: 2.4.18 Ultima Beta disponible:2.5.24 Es el núcleo del Sistema Operativo. O el S.O. propiamente dicho. Todo lo que no sea Kernel se lo considera Aplicaciones. En Linux el 95% son aplicaciones. Maneja la memoria, periféricos, procesos, paquetes de red, todo el hardware en general, etc. Los núcleos vienen pre-compilados. Cuándo actualizarlo o compilarlo nuevamente? Una vez que el sistema se encuentra estable a nivel Hardware y Red, no tiene sentido actualizarse a una nueva versión. Si puede ser necesario una nueva compilación luego de haber instalado hardware nuevo. Es aconsejable actualizar el Kernel si el Hardware no es reconocido cido en la versión que viene con el Linux. Es aconsejable actualizar el Kernel si se le han detectado graves fallas a esa versión.

Directorios /bin Comandos ejecutables, compilados en forma dinámica /boot Núcleo, información de booteo /dev Dispositivos /etc Casi todos los archivos de configuración /home Directorios de cada usuario /lib Mayoría de las bibliotecas de funciones /proc Archivos especiales con información del estado del equipo /root Directorio del superusuario /sbin Binarios compilados en forma estática /tmp Archivos temporarios /var Archivos de monitoreo del equipo, spooler de impresoras, mail, etc. /usr Comandos, documentación, archivos del entorno gráfico, fuentes del núcleo, etc.

Herramientas de Configuración Cada distribución en especial tiene sus propias herramientas de Configuración y Administración Maneras de Administrar y configurar LINUX A través de Herramientas (Setup, LinuxConf.... En forma Manual: Al igual que UNIX, los archivos de conf. son textos planos. RedHat: SETUP Xconfigurator - Placa de Video y Monitor Kbdconfig - Teclado MouseConfig - Mouse XF86Setup - Entorno gráfico más detallado netconf - Entorno de Red linuxconf Herramienta de Configuración y Administración general Archivos de Configuración y Admininistración directorio d /etc

Procesos Cada vez que un usuario ejecuta un programa, se lanza un proceso, el mismo tiene asignado un número de PID y una prioridad. No solo los usuarios lanzan procesos, tambien lo hace el Kernel y Scripts - Demonios El administrador deberá otorgar prioridades a diferentes usuarios y aplicaciones dependiendo de la importancia de las mismas. Procesos en Primer Plano Procesos en Segundo Plano Interactúan directamente con el usuario Se ejecuta en background, en silencio Ps Top Renice Kill Jobs Lista procesos activos Lista procesos más detalladamente Permite cambiar la prioridad de procesos Mata procesos Muestra procesos corriendo en segundo plano

Administración de Usuarios Metas de una administración correcta de usuarios Privacidad Organización Compartir recursos Niveles de Privilegio Usuarios Propios de Linux Usuarios de Alto Privilegio Usuarios Privados: Grupos Privados: Useradd Passwd Usermod Userdel Chmod Mail, FTP, Daemons, etc. Root, Alguno que asigne Root Determinados por los Permisos Usuarios con iguales privilegios Agrega usuarios Cambia el password Modifica datos de un usuario Elimina usuarios Cambia permisos

Seguridad en LINUX ) Seguridad Física ) Políticas de Sugirdad Políticas de Passwords Políticas de Backups Determinación de niveles de Acceso Políticas de Logs 3) Seguridad Lógia Nivel Software No preocuparse por Virus Informáticos Estar al tanto de vulnerabilidades y emparchar o actualizar software con fallas Desactivar todos los servicios que no se utilicen Cerrar puertos no utilizados Contar con reglas de Firewall (ipchains iptables wrappers) Programación Segura Auditar permanentemente la Red

Herramientas de Seguridad en LINUX Herramientas de Auditoría: Nessus COPS Escaneo de Puertos: Crackeo de Passwords On-Line: Nmap John The Ripper Brutus http//www.securityfocus.com http://www.linuxsec.org http://www.openna.com http://www.google.com Infinidad de Firewalls Proxy Secure Shell Squid SSH

Programación en Shell Shell Script Interfase hacia el LINUX Recoge la instrucción de un comando (input), lo ejecuta y muestra el resultado (output) Se lo conoce como el Comando Interprete del UNIX Además de ser un interprete de comandos es un poderoso lenguaje de programación. Tipos de Shell Bourne Shell CShell sh Bourne Shell ksh Korn Shell Bash Bourne Again Shell csh c shell tcsh tenex/tops shell Chsh l Lista los shells disponibles Chsh [nombre del shell] Cambia de Shell

Primera línea de un Script: #!/bin/sh llama al interprete de comandos Variables en Shell Programming Son todas de tipo STRING y no se declaran Comandos que utiliza el Shell: Comandos UNIX Conceptos Estructuras de Control Ls Ps Etc. Tuberías (pipes) Redirecciones Comillas Simples If While For Etc Recursos: http://www.shellscript.com konqueror info:/bash/top

FIN Juan Pablo Braña Proyecto FractalTec info@fractaltec.org