Interconectividad de Redes Profesor: Alejandro Mellado Integrante: Jorge Ruiz lvarez Ao: 2014 1.- Sistema Operativo El sistema operativo funciona como un intermediario para que el usuario pueda comunicarse con el hardware y as el sistema pueda proporcionar un ambiente en donde el usuario pueda ejecutar programas. Esta relacin hace que el sistema operativo y el hardware funcionen de manera eficiente. 2.- Linux LINUX (GNU/LINUX) es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu computador o laptop te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante un interfaz grfico al igual que Windows o MacOS, pero tambin puede usarse mediante lnea de comandos. 3.- SSH Lo primero que debemos instalar en nuestro sistema operativo es SSH, para que tengamos acceso de cualquier lugar para as poder administrarlo remotamente. SSH (Secure Shell) es un conjunto de estndares y protocolo de red que permite establecer comunicacin a travs de un canal seguro entre un cliente local y un servidor remoto. Utiliza una llave pblica para autenticar el servidor remoto y de manera opcional permitir al servidor remoto autenticar al usuario. SSH provee confidencialidad e integridad en la transferencia de los datos utilizando criptografa y MAC (Message Authentication Codes o Cdigos de Autenticacin de Mensaje). De modo predeterminado, escucha peticiones a travs del puerto 22 por TCP. En CentOS Para realizar una instalacin minina: yum -y install openssh openssh-server openssh-clients Para iniciar SSH /etc/init.d /sshd start Para acceder Desde GNU/Linux ssh usuario@nombre.o.ip.servidor 4.- Gestor de ventanas: Programa que controla la ubicacin y apariencia de las ventanas bajo un sistema de ventanas en una interfaz grfica de usuario. El sistema grfico X Window, popular en el mbito de sistemas Unix y similares, como GNU/Linux, permite al usuario escoger entre varios gestores. Los gestores de ventanas difieren entre s de muchas maneras, incluyendo apariencia, consumo de memoria, opciones de personalizacin, escritorios mltiples o virtuales y similitud con ciertos entornos de escritorio ya existentes, entre otras. Gestores: fvwm, twm, xorg, iceWM, xdm. Terminales de escritorio: gnome, kde, Como buscar, instalar e iniciar un gestor de ventana: Aptitude search xorg Aptitude install xorg Start X 5.- Procesos Se utilizada para mostrar los recursos usados por tu sistema y as poder ver cual de ellos consume ms. Comando utilizado: top Instalar una versin mejorada de top: sudo apt-get install htop 6.- Matar un proceso en Linux Por si Linux es muy estable, pero hay ocasiones en que un proceso pueda quedar colgado y no responda y para detenerlo tendremos que usar el siguiente comando KILL. Este comando se usa para enviar seales a los procesos. Los procesos reciben esta seal y realizan la accin correspondiente. Por defecto la seal que se enva es la de terminar el proceso correctamente, algo as como seleccionar la opcin Salir. El comando toma como parmetro el nmero que identifica al proceso (PID). Para obtener este nmero puedes usar el comando pidof Kill [ironserver@jera ~]$ pidof firefox 38922 Ya tenemos el PID del proceso: [ironserver@jera ~]$ kill 38992 Matar un proceso usando el nombre: killall nombre_proceso 7.- Instalando MySQL MySQL es un sistema gestor de bases de datos, muy completo y muy utilizado tanto en entornos Linux como entornos Windows, principalmente para el desarrollo de aplicaciones web. La ventaja principal de MySQL es que es de fcil instalacin, fcil administracin, rpido, multiplataforma y muy completo. Instalacin en CentOs: yum -y install mysql mysql-server Iniciar base de datos: /etc/init.d/mysqld start 8.- Editores de texto Los sistema Linux incluyen editores de texto, de los cuales no esta basados en ninguna interfaz grafica intuitiva. Por ejemplo tenemos el editor VI y el Nano que son los ms comunes. 9.- Comandos y Directorios /boot: inicio del sistema /home: Contiene todas las carpetas de usuario /var: DB, reportes de sistema, identificadores de proceso, socket. /usr: Aplicaciones o programas, libreras (dll en Windows) Swap: memoria disco duro Su: Super Usuario Root: administrador History: Historial de comandos Ifconfig: parmetros que nos muestra la configuracin actual de la red Pwd: nos muestra la ruta donde estamos o en que directorio Su- : ir a home Mkdir: crear carpeta Ls-l: lista Ls la: lista de archivos ocultos