Linux para administradores elastix lab.

  • 656 views
Uploaded on

Para descargar este libros y muchos mas sobre Asterisk y Elastix. copia este link en tu navegador http://sncvoip.blogspot.com/ ES GRATIS.

Para descargar este libros y muchos mas sobre Asterisk y Elastix. copia este link en tu navegador http://sncvoip.blogspot.com/ ES GRATIS.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
656
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ELASTIX®CERTIFICATION  labs  Linux para Administradores de ElastixElastix®Certification      © 2012, PALOSANTO SOLUTIONS todos los derechos reservados. Esta documentación y supropiedad intelectual pertenece a PaloSanto Solutions. Cualquier uso no autorizado,reproducción, preparación de otros trabajos en base a este documento, difusión orepresentación de software presentado en este documento, sin el permiso expreso y por escritode PaloSanto Solutions está estrictamente prohibido. PaloSanto Solutions, Elastix y el logo deElastix son propiedad de MEGATELCON S.A. Otras marcas, servicios y nombres de negociospertenecen a sus respectivas compañías.
  • 2. ELASTIX®CERTIFICATION  labs  Lab-2Linux para administradores ElastixLaboratorio 2.1Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener lasbases de como trabajar en nuestro sistema operativo a bajo nivel.Objetivo: Familiarizarse con la interfaz de comando de Linux.Tiempo máximo: 30 minutos.Nota:Máquinas con sistema operativo Linux tienen capacidad nativa para ingresar a la consola de comandos deElastix. Usuarios Windows pueden acceder a la línea de comandos a través la máquina virtual instalada enel laboratorio 1, sin embargo es mejor usar un cliente SSH.Si usted es un usuario de Windows recomendamos que descargue PuTTY:http://www.putty.org/Una vez que usted ha descargado el programa usted puede ingresar al servidor Elastix con su dirección IP:Coloque la dirección IP de su Elastix en “Host Name (or IP address)”. Después de esto haga clic en “open”.Debemos ingresar como usuario “root”. Use la contraseña que colocó durante la instalación de Elastix.
  • 3. ELASTIX®CERTIFICATION  labs  Lab-2Una vez que ha ingresado, usted esta listo para trabajar en la consola de su Elastix.Instrucciones:Este laboratorio debe ser ejecutado en una consola de línea de comandos de Linux. Comandos básicos deldía a día del manejo de Elastix serán mencionados. Usted tiene que ingresar en la consola todo el texto quevea en azul para cada ejemplo. Cuando sea posible, una imagen será mostrada para permitirle compararlos resultados.Enlistado de archivos y directorios- ls: comando de lista Enliste los contenidos del directorio actualls Enliste los contenidos del directorio con información adicionalls -l Enliste los contenidos del directorio /etc con información adicionalls -l /etc
  • 4. ELASTIX®CERTIFICATION  labs  Lab-2 Enliste los contenidos del directorio /etc y muestre los archivos y directorios que contengan la palabra“asterisk”ls -l /etc/ | grep asterisk Use el comando pwd para ver en que directorio se encuentra actualmente.pwdCreando archivos y directorios Cree el directorio /tmp/testmkdir /tmp/test Ingrese al directorio /tmp/testcd /tmp/test Desde el directorio /tmp/test vaya al directorio /tmp en forma absoluta y relativa.cd ..
  • 5. ELASTIX®CERTIFICATION  labs  Lab-2 En el directorio tmp/test cree un archivo llamado: test.txt. Usted puede hacerlo de dos maneras:1. Desde el directorio actual (tmp)touch test/test.txt2. Ingresando al directorio test y creando el archivocd test luegotouch test.txtUsted puede revisar si el archivo está enlistado en el directorio ls- Edición de archivos: Edite y salve el archivo test.txt con la aplicación de edición: vim.vim test.txt Una vez que está en vim, presione la tecla “INSERT” (la tecla “i” es también una alternativa) parahabilitar el modo de edición, luego escriba su nombre. Para grabar y salir presione la tecla “ESC” y escriba: wq. si usted quiere continuar trabajando en elarchivo y grabarlo sin salir solo escriba: w. Vea el contenido de test.txt (Ingrese en el directorio donde se encuentra test.txt primero, si usted nose encuentra ahí)cat test.txt Revise la ayuda para varios comandosman ls
  • 6. ELASTIX®CERTIFICATION  labs  Lab-2Para regresar a la línea de consola solo presione qPruebe ahora conman yum oman scpCree y maneje usuariosEn este punto debería estar en el directorio “tmp”, vaya al directorio root (/) con cd .. Cree los usuarios elx1 y elx2adduser elx1passwd ect12012adduser elx2passwd ect22012 Ingrese con el usuario elx1Use el comando loginNota: Este comando culmina la sesión actual e inicia una nueva. Si usted está en un cliente SSH, suventana probablemente se cierre. Inicie nuevamente el cliente e ingrese con otro usuario.- chmod: comando change mode, permite cambiar los permisos en un archivo o directorio
  • 7. ELASTIX®CERTIFICATION  labs  Lab-2 Cree el directorio /home/elx1/private que solo pueda ser leído por el usuario elx1mkdir /home/elx1/privateHaga que el directorio “private” solo pueda ser leído por el usuario elx1chmod 700 /home/elx1/private Revise el dueño del directorio /home/elx1/private y sus permisos:ls -l /home/elx1 Ingrese como usuario elx2 e intente ingresar al directorio /home/elx1/private (usted no deberíapoder ingresar).cd /home/elx1/privateCopiar y mover archivos- cp: comando usado para copiar un archivo; mv: comando usado para mover un archivoIngrese como usuario root nuevamente. Copie el archivo test.txt en el mismo directorio y cambie su nombre a test2.txtPara llevar a cabo esta acción, es necesario indicar la locación actual del archivo. Si la nueva locaciónes la misma, es necesario cambiar el nombre del archivo, caso contrario Linux le preguntará si lo quieresobrescribir.En este ejemplo vamos a colocar el archivo en el mismo directorio, sin embargo usted puede copiar elarchivo y colocarlo en cualquier locación con el mismo comando.Después de que usted copie el archivo ejecute ls –l para enlistar todos los archivos disponibles en eldirectorio.cp /tmp/test/test.txt /tmp/test/test2.txtls –l /tmp/test
  • 8. ELASTIX®CERTIFICATION  labs  Lab-2Nota: Este ejercicio es importante para hacer copias de respaldo, usted encontrará esto útil cuandoconfigure su hardware de telefonía en Elastix así como para otros casos. Mueva un archivo a otra locación. Cree el directorio /tmp/test2. Una vez que lo haya creado muevael archivo “test2.txt” desde el directorio /tmp/test a /tmp/test2. Después que mueva el archivo,ejecute la – l para enlistar los archivos disponibles en el directorio /tmp/test2mkdir /tmp/test2mv /tmp/test/test2.txt /tmp/test2/test2.txtls –l /tmp/test2El comando move permite cambiar el nombre del archivo en el proceso, usted únicamente necesitaescribir el Nuevo nombre en la nueva locación.Intente mover el archivo “test.txt” localizado en /tmp/test a /tmp/test2 y cambie su nombre a“test3.txt”mv /tmp/test/test.txt /tmp/test2/test3.txt Remueva el archivo “test3.txt” de su locación actual y ejecute ls para confirmar que se ha borrado.rm /tmp/test2/test3.txtls –l /tmp/test2 Copia de un archivo desde una locación remota usando un ssh port tunnel.Este proceso permite que usted envíe un archivo de una locación a otra, básicamente de un servidor aotro. En el siguiente ejemplo enviamos el archivo install.log, desde la dirección IP 192.168.1.65 a la
  • 9. ELASTIX®CERTIFICATION  labs  Lab-2dirección IP 192.168.1.66. Es necesario tener el password del usuario root del servidor que recibirá elarchivo.scp install.log root@192.168.1.66:/optEnvíe el archivo /tmp/test2/test2.txt desde su servidor al directorio /tmp/test de otroestudiante. Recuerde preguntar por el password del usuario root.scp /tmp/test2/test2.txt root@IP_address:/tmp/testNota: Este proceso tiene la misma lógica del proceso de copiar y mover archivos, por lo cual si quierecambiar el nombre del archivo (e.g. test4.txt), entonces la línea correcta debería ser:scp /tmp/test2/test2.txt root@IP_address:/tmp/test/test4.txtInstalación de PaquetesIngrese como usuario root. Instale y desinstale el paquete “screen”Instalación:yum install screenSe pedirá que confirme algunas acciones, como descargar paquetes, solo coloque yes (y) y presioneenter.
  • 10. ELASTIX®CERTIFICATION  labs  Lab-2Desinstalación:yum remove screenUsted deberá confirmar esta acción, únicamente coloque yes (y)y presione enter. Descargue e instale un paquete rpmwget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rkhunter-1.2.9-1.el5.rf.noarch.rpmTexto del link: http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rkhunter-1.2.9-1.el5.rf.noarch.rpm
  • 11. ELASTIX®CERTIFICATION  labs  Lab-2Una vez que complete la descarga procedemos a instalar el paquete: rkhunter-1.2.9-1.el5.rf.noarch.rpmrpm -ivh rkhunter-1.2.9-1.el5.rf.noarch.rpm Desinstale un paquete rpmrpm -e rkhunterrpm -q rkhunterConfiguraciones de RedHay varias maneras de configurar la dirección IP y la configuración de red en su servidor. Usaremos unafuncionalidad gráfica para este curso. La configuración se puede hacer también en la interfaz deadministración web de Elastix. Revisando la interfaz de redifconfig –a
  • 12. ELASTIX®CERTIFICATION  labs  Lab-2En este ejemplo podemos observar que nuestra interfaz es eth0 y la dirección IP que tieneasignada. Cambiando su dirección IPsetupUsted obtendrá la siguiente ventanaVaya a “Configuración de la red” y presione enter – (use las flechas)Para configurar su dirección IP vaya a “Edit Devices” y presione enter.Seleccionamos el dispositivo correcto y presionamos enter. eth0 (eth0) - (Esto puede variar dependiendode su hardware).
  • 13. ELASTIX®CERTIFICATION  labs  Lab-2Coloque la configuración de acuerdo a su red, para esto deseleccione “Utilizar DHCP” (use la barraespaciadora). Presione Ok cuando haya concluido.Vamos un nivel hacia arriba y configuramos para la configuración de DNSAquí podemos configurar el Hostname (Nombre del equipo) y los DNS’s. Presione Ok cuando hayaconcluido.
  • 14. ELASTIX®CERTIFICATION  labs  Lab-2Una vez que hemos finalizado, presionamos “Guardar y Cerrar”Si modificamos cualquier parámetro es necesario que reiniciemos el servicio de red para aplicar loscambios.service network restart