Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tutorial linux centos configuraciones básicas

21,706 views

Published on

  • quiero descargar el documento Tutorial linux centos configuraciones básicas
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Tutorial linux centos configuraciones básicas

  1. 1. Tutorial Linux Centos Configuraciones Básicas Nota.- En este Tutorial se realizara varias configuraciones para nuestros servicios e instalación. Configuración de nuestra tarjeta de Red – Eth0. Lo que haremos es ingresar e nuestro terminal para eso solo digitamos – “Setup” y escogemos la opción de – “Configuración de red”
  2. 2. 2.- Damos Enter y elegimos la opción de – “Edit Devices”.3.- Ahora escogemos la segunda opción – “eth0 (eth0) - AdvancedMicro Devices [AMD] 79c970 [PCnet32 LANCE].
  3. 3. 4.- Ahora solamente ingresamos y asignamos la Dirección denuestra Red.5.- Una vez guardado toda nuestra configuración regresamos anuestro terminal y reiniciamos nuestra tarjeta de red con elsiguiente comando.  Nuestros comandos serian – “cd /etc/sysconfig/network- scripts” y “service network restart”.
  4. 4. 6.- Ahora procedemos a ingresar nuestra puerta de enlace denuestro servidor Linux.  El comando seria – “nano /etc/sysconfig/network”.  Colocamos – “GATEWAY=” nuestra puerta de enlace”.7.- Una vez guardado nuestra configuración reiniciamos de nuevonuestra tarjeta de red.
  5. 5. 8.- Ahora procederemos a ingresar nuestro Proxy para probarnuestra salida a Internet para eso ejecutaremos el siguientecomando.  El comando seria – “nano /etc/yum.conf”.  En la ultima línea colocamos – “proxy=http //10.30.32.2:8080”.
  6. 6. 9.- Una vez reiniciamos nuestra tarjeta de red entramos a nuestroterminal para agregar nuestra dirección de nuestro DNS.  El comando seria – “nano /etc/resolv”.  Ahora solo guardamos y reiniciamos nuestra tarjeta de red y probamos con un ping a nuestro DNS si es que tiene conectividad.  Bueno como podemos apreciar si hay conectividad con nuestro servidor DNS.
  7. 7. 9.- Ahora volvemos a reiniciar nuestra tarjeta de red – “servicenetwork restart” y abrimos el navegador y procedemos a Editarnuestro Proxy.
  8. 8. Sistema de Arranque – Modo Grafico y Texto.1.- Ahora lo que haremos será reiniciar nuestro servidor yprocederemos a editar nuestro sistema de arranque.2.- Presionamos la letra “e” para editar y el siguiente cambio seria.
  9. 9. 3.- Ahora también presionamos la letra “e” para editar y elsiguiente cambio seria.  Ahora presionamos con la tecla Espacio y colocamos el numero “1” y presionamos la tecla “b” para que reinicie los cambios.
  10. 10. 4.- Una vez reiniciado tendremos que cambiar nuestro “PASSWD”para poder iniciar a modo grafico, solo colocaremos cualquier tipode passwd y entraremos a modo grafico. Una vez cambiadonuestro passwd – colocamos “reboot” y Enter y automáticamentese reiniciara nuestro servidor.5.- Ahora al ingresar de modo grafico lo que haremos es ingresar anuestro servidor con nuestro nuevo passwd.
  11. 11. 6.- Ahora nos dirigimos a nuestro Terminal y ejecutaremos elsiguiente comando – “nano /etc /inittab.”  Ahora nos dirigimos a cambiar de mono Grafico a mono usuario – escogiendo la opción “3”. – “Full multiuser mode”.  Después de guardar nuestros cambios reiniciamos nuestro servidor y nos logiaremos a monousuario.
  12. 12. 7.- Ahora al reiniciar observaremos que el cambio fue realizadocorrectamente y entraremos a monousuario con nuestro nuevopasswd que creamos al inicio.8.- Ya dentro de nuestra consola probaremos a ver nuestro servicio“httpd”.  El comando – “rpm -q httpd” - Sirve para verificar si nuestro servicio httpd esta iniciado.  El comando – “service httpd status” - Sirve para ejecutar nuestro servicio httpd.
  13. 13.  El comando – “service httpd start” - Sirve para iniciar nuestro servicio httpd.  El comando – “chkconfig –level 35 httpd on” - Sirve para Forzar nuestro servicio httpd.9.- Ahora ejecutamos el comando – “nano /etc/inittab” para iniciara Modo Grafico para la siguiente configuración. Para esoescogemos la opción “5” y reiniciamos nuestro servidor.  Guardamos y reiniciamos colocando – “reboot “o “init 6”.
  14. 14. Instalación del Paquete Squid 1. Ahora entramos a nuestro terminal y ejecutamos - “rpm –q squid” – para ver si el paquete squid esta instalado.2.- Ahora procederemos a instalar el paquete Squid ya que no estainstalado ejecutaremos – “yum –y install squid”.  En esa imagen se aprecia que esta iniciando correctamente el pre instalación de nuestro paquete squid.
  15. 15.  En esta otra nos dice que ya se a completado correctamente la instalación ahora ejecutaremos el comando – “rpm –q squid” – para ver si se encuentra el paquete instalado.  Como vemos nos muestra que ya esta instalado.  Para Iniciarlo solo ejecutamos – “service squid start”.
  16. 16. 3.- Para ver todos los paquetes instalados del squid ejecutamos –“yum provides /*squid”.  Como vemos inicio correctamente.
  17. 17. Creación de Usuario y Archivos Principales1.- Como Referencia tenemos estos parámetros:# useradd tuxito# passwd tuxito# id tuxito  Para ver si nuestro usuario fue creado correctamente ejecutamos – “cd /home” y “ls”.2.- Ahora ejecutaremos este comando para poder visualizarnuestro pass encriptado – “nano /etc /passwd”.
  18. 18.  La siguiente figura nos visualiza en esta forma.3.- Ahora que ya sabemos como crear usuario podremos crearcomo ejemplo 2 más y ejecutar el siguiente comando para podervisualizar los grupos creado – “nano /etc /group”.
  19. 19. 4.- Ahora el siguiente comando nos sirve para eliminar un usuariocreado y al eliminar este usuario automáticamente eliminamos superfil y directorio – “userdel –r tuxito”  Una vez Eliminado nuestro usuario ejecutaremos el siguiente comando para comprobar si ya no existe – “cd / home” y “ls”.5.- Comando para conectarme con mi usuario creado – “su –gonza”.
  20. 20. 6.- Comando para visualizar los procesos que están corriendo ennuestro Sistema – “ps – ax”.7.- Comando para darle permiso a un usuario creado para quepueda modificar – instalar y actualizar – “vim /etc/sudoers”.
  21. 21. 8.- Ahora modificaremos algunos cambios para que nuestrosusuarios creados puedan tener permiso de instalar actualizacionesy crear.  El procedimiento seria:# User_Alias ADMINS = jsmith, mikenUser_Alias ADMINS = gonza => Este es el procedimiento paraconfigurar.
  22. 22.  El procedimiento seria:## Installation and management of software Cmnd_Alias SOFTWARE = /bin/rpm, /usr/up2date, /usr /bin/yum ==> Aka modificamos tan solo quitaremos el miche que estaal costado del Cmnd_Alias - para que a si podemos instalar elsoftware.
  23. 23.  El procedimiento seria:## Allow root to run any commands anywhereroot ALL=(ALL) ALLADMINS ALL=NOPASSWD:SOFTWARE ==>Colocamos esteprocedimiento para que hasi tengamos acceso de poder instalarcualquier software.  Ahora guardamos toda nuestra configuración presionado “Ctrl + O “ y para salir del terminal solo colocamos – “:wq!” y Enter.  Después una vez realizado las modificaciones nos conectaremos con un usuario creado para poder probar los cambios e instalaremos una actualización para probar si todo esta correctamente configurado.
  24. 24. Creación de Interfaces Virtuales1.- Ahora que ya tenemos configurado nuestros dispositivo de Redlo que haremos es configurar nuestra ip a “Static” – para esoabriremos el terminal y ejecutaremos los siguientes comandos –“cd /etc/sysconfig/network-scripts” y “nano ifcfg-eth0”.  En este punto solo modificaremos el “BOOTPROTO=static”.2.- Ahora lo que haremos es ejecutar el siguiente comando paranuestras Interfaces Virtuales – “cp ifcfg-eth0 ifcfg-eth1” ydespués damos ENTER y colocamos - “ls” para visualizar nuestrainterface creada.
  25. 25. 3.- Ahora entramos a nuestra interface creada con el siguientecomando – “nano ifcfg-eth1”.  En la siguiente imagen modificaremos solamente la anterior interface que es – “DEVICE=eth0”.
  26. 26.  En esta paso lo que haremos es cambiar nuestra interface y cambiaremos también nuestra dirección IP para que no haga problemas.4.- Después realizar los cambios lo que haremos es reiniciar losservicios con el siguiente comando – “service network restart”. Transferencia de Archivos1.- Para crear nuestro primer archivo ejecutaremos el siguientecomando – “nano copia” – copia vendría ser nuestro archivopodemos darle cualquier nombre
  27. 27. 2.- Ahora usaremos el siguiente comando – “scp copia root@IPDESTINO:/root” para enviar nuestro fichero creado o archivo.  En la siguiente imagen observamos que nuestro archivo a sido enviado correctamente – no se olviden de colocar el password de administrador.3.- Ahora en este paso necesitamos una segunda maquina que lahará de cliente y para eso necesitamos crear otro archivo para quepueda ser jalado desde nuestro Maquina Server.  El mismo procedimiento que realizamos con nuestra maquina Server lo aplicamos en nuestro Servidor Cliente.
  28. 28. 4.- Ahora procederemos a jalar desde nuestra Maquina Server elArchivo creado desde nuestro cliente.5.- Y con el Siguiente comando podre visualizar la carpeta que asido transferida desde mi Cliente.  Nota.- Para poder Transferir los archivos desde un Server a un Cliente tenemos que deshabilitar el Firewall a los 2 Servidores.  CentOS – Server.
  29. 29.  Haca con el teclado “Tab” corremos a la siguiente opción para deshabilitarlo y “Aceptar”.
  30. 30.  CentOS – Cliente.
  31. 31. Permitir Acceso a una IP Estática por SSH1.- Ahora procederemos a ejecutar el siguiente comando. # nano /etc /hosts.allow2.- Ahora ejecutaremos el siguiente comando para limitar elAcceso y permisos.  En este procedimiento lo que haremos es colocar la ip de nuestro cliente Windows.
  32. 32. 3.- Ahora procederemos a ingresar a la siguiente ruta paraproceder agregar los permisos para probar el Servicio SSH. # vim /etc /ssh/sshd_config4.- La siguiente imagen seria esta. En esta ventana modificaremosalgunos datos para probar el Servicio Cliente – Servidor.
  33. 33.  En esta ventana lo que modificamos fueron algunos permiso de Administrado – Máximos usuarios que deben acceder y el usuario que tiene el permiso únicamente para acceder.  PermitrootLogin no - No permite que el usuario “XP” se conecte remotamente.  AlloUsers demo - Solamente el usuario demo puede iniciar sesión.5.- Ahora que todo a sido configurado correctamenteprocederemos a crear el usuario “demo” para comprobación denuestro Servicio.6.- Ahora con el siguiente comando procederemos habilitar accesoa nuestro usuario creado. # nano /etc /hosts.deny
  34. 34. 7.- Bueno una vez editado y guardado procederemos a probar elservicio con el siguiente programita llamado “PUTTY” – Es unCliente SSH, Telnet, rlogin y cuenta con mejoras de funcionalidadcomo la reconexión automática al volver del modo suspendido,reconexión cuando hay fallos o el guardado de datos en ficherospara hacerlo portable en discos USB.
  35. 35.  En la parte – Host Name (or IP address) – Colocamos bien el nombre de nuestro Servidor CentOS o la IP. Y por defecto se agrega el puerto 22. En este mensaje nos indica que ya a sido registrado el modo terminal para ingresar a nuestra plataforma Unix le damos en “Si”.
  36. 36.  En esta consola nos pide el usuario que creamos en nuestro Servidor Linux en este caso es – demo y el passwd seria cual quier passwd que desea colocar. Haca lo que hacemos es comprobar nuestra plataforma comprobando con un “ifconfig” para poder visualizar el contenido de nuestro Servidor Linux.
  37. 37.  Y para comprobar que hay respuesta comprobamos con un “ping” a nuestro cliente Seven. Bueno esto fue algunas configuraciones básicas en CentOS 5.5 o 5.6. Si deseas aprender mas entra a los siguientes links: http://www.linuxparatodos.net/ http://www.alcancelibre.org/ Este tutorial fue realizado por: Autor: José Antonio Gonzales Jurado. Carrera: Redes y Comunicaciones. Ciclo: VI. Email: anton_gonzaj @hotmail.com gonzajvrd@gmail.com

×