Linux p Administradores Elastix-lab
-
Upload
mikrotik-chile -
Category
Documents
-
view
93 -
download
0
Transcript of Linux p Administradores Elastix-lab
ELASTIX CERTIFICATION
Linux para Administradores de ElastixElastix Certification
labs
2012, PALOSANTO SOLUTIONS todos los derechos reservados. Esta documentacin y su propiedad intelectual pertenece a PaloSanto Solutions. Cualquier uso no autorizado, reproduccin, preparacin de otros trabajos en base a este documento, difusin o representacin de software presentado en este documento, sin el permiso expreso y por escrito de PaloSanto Solutions est estrictamente prohibido. PaloSanto Solutions, Elastix y el logo de Elastix son propiedad de MEGATELCON S.A. Otras marcas, servicios y nombres de negocios pertenecen a sus respectivas compaas.
ELASTIX CERTIFICATION
Lab-2
Linux para administradores ElastixLaboratorio 2.1Descripcin: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las bases de como trabajar en nuestro sistema operativo a bajo nivel. Objetivo: Familiarizarse con la interfaz de comando de Linux. Tiempo mximo: 30 minutos. Nota: Mquinas con sistema operativo Linux tienen capacidad nativa para ingresar a la consola de comandos de Elastix. Usuarios Windows pueden acceder a la lnea de comandos a travs la mquina virtual instalada en el 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 direccin IP:
Coloque la direccin IP de su Elastix en Host Name (or IP address). Despus de esto haga clic en open. Debemos ingresar como usuario root. Use la contrasea que coloc durante la instalacin de Elastix.
labs
ELASTIX CERTIFICATION Una vez que ha ingresado, usted esta listo para trabajar en la consola de su Elastix.
Lab-2
Instrucciones: Este laboratorio debe ser ejecutado en una consola de lnea de comandos de Linux. Comandos bsicos del da a da del manejo de Elastix sern mencionados. Usted tiene que ingresar en la consola todo el texto que vea en azul para cada ejemplo. Cuando sea posible, una imagen ser mostrada para permitirle comparar los resultados. Enlistado de archivos y directorios
ls: comando de lista Enliste los contenidos del directorio actual ls
Enliste los contenidos del directorio con informacin adicional ls -l
labs
Enliste los contenidos del directorio /etc con informacin adicional ls -l /etc
ELASTIX CERTIFICATION
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. pwd
Creando archivos y directorios
Cree el directorio /tmp/test mkdir /tmp/test
labs
Ingrese al directorio /tmp/test cd /tmp/test
Desde el directorio /tmp/test vaya al directorio /tmp en forma absoluta y relativa. cd ..
ELASTIX CERTIFICATION
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.txt
2. Ingresando al directorio test y creando el archivocd test luego touch test.txt Usted puede revisar si el archivo est enlistado en el directorio ls
Edicin de archivos: Edite y salve el archivo test.txt con la aplicacin de edicin: vim. vim test.txt Una vez que est en vim, presione la tecla INSERT (la tecla i es tambin una alternativa) para habilitar el modo de edicin, luego escriba su nombre.
Para grabar y salir presione la tecla ESC y escriba: wq. si usted quiere continuar trabajando en el archivo y grabarlo sin salir solo escriba: w.
labs
Vea el contenido de test.txt (Ingrese en el directorio donde se encuentra test.txt primero, si usted no se encuentra ah) cat test.txt
Revise la ayuda para varios comandos man ls
ELASTIX CERTIFICATION
Lab-2
Para regresar a la lnea de consola solo presione q Pruebe ahora con man yum o man scp
Cree y maneje usuarios En este punto debera estar en el directorio tmp, vaya al directorio root (/) con cd ..
Cree los usuarios elx1 y elx2 adduser elx1 passwd ect12012
adduser elx2 passwd ect22012
labsIngrese con el usuario elx1 Use el comando login
Nota: Este comando culmina la sesin actual e inicia una nueva. Si usted est en un cliente SSH, su ventana 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
ELASTIX CERTIFICATION
Lab-2
Cree el directorio /home/elx1/private que solo pueda ser ledo por el usuario elx1 mkdir /home/elx1/private Haga que el directorio private solo pueda ser ledo por el usuario elx1 chmod 700 /home/elx1/private
Revise el dueo 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 debera poder ingresar). cd /home/elx1/private
Copiar y mover archivos
-
cp: comando usado para copiar un archivo; mv: comando usado para mover un archivo
Ingrese como usuario root nuevamente.
Copie el archivo test.txt en el mismo directorio y cambie su nombre a test2.txt Para llevar a cabo esta accin, es necesario indicar la locacin actual del archivo. Si la nueva locacin es la misma, es necesario cambiar el nombre del archivo, caso contrario Linux le preguntar si lo quiere sobrescribir. En este ejemplo vamos a colocar el archivo en el mismo directorio, sin embargo usted puede copiar el archivo y colocarlo en cualquier locacin con el mismo comando. Despus de que usted copie el archivo ejecute ls l para enlistar todos los archivos disponibles en el directorio. cp /tmp/test/test.txt /tmp/test/test2.txt ls l /tmp/test
labs
ELASTIX CERTIFICATION
Lab-2
Nota: Este ejercicio es importante para hacer copias de respaldo, usted encontrar esto til cuando configure su hardware de telefona en Elastix as como para otros casos.
Mueva un archivo a otra locacin. Cree el directorio /tmp/test2. Una vez que lo haya creado mueva el archivo test2.txt desde el directorio /tmp/test a /tmp/test2. Despus que mueva el archivo, ejecute la l para enlistar los archivos disponibles en el directorio /tmp/test2 mkdir /tmp/test2 mv /tmp/test/test2.txt /tmp/test2/test2.txt ls l /tmp/test2
El comando move permite cambiar el nombre del archivo en el proceso, usted nicamente necesita escribir el Nuevo nombre en la nueva locacin. 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 locacin actual y ejecute ls para confirmar que se ha borrado. rm /tmp/test2/test3.txt ls l /tmp/test2
labs
Copia de un archivo desde una locacin remota usando un ssh port tunnel. Este proceso permite que usted enve un archivo de una locacin a otra, bsicamente de un servidor a otro. En el siguiente ejemplo enviamos el archivo install.log, desde la direccin IP 192.168.1.65 a la
ELASTIX CERTIFICATION
Lab-2
direccin IP 192.168.1.66. Es necesario tener el password del usuario root del servidor que recibir el archivo. scp install.log [email protected]:/opt
Enve el archivo /tmp/test2/test2.txt desde su servidor al directorio /tmp/test de otro estudiante. Recuerde preguntar por el password del usuario root. scp /tmp/test2/test2.txt root@IP_address:/tmp/test Nota: Este proceso tiene la misma lgica del proceso de copiar y mover archivos, por lo cual si quiere cambiar el nombre del archivo (e.g. test4.txt), entonces la lnea correcta debera ser: scp /tmp/test2/test2.txt root@IP_address:/tmp/test/test4.txt Instalacin de Paquetes Ingrese como usuario root. Instale y desinstale el paquete screen Instalacin: yum install screen Se pedir que confirme algunas acciones, como descargar paquetes, solo coloque yes (y) y presione enter.
labs
ELASTIX CERTIFICATION
Lab-2
Desinstalacin: yum remove screen Usted deber confirmar esta accin, nicamente coloque yes (y)y presione enter.
Descargue e instale un paquete rpm wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rkhunter-1.2.91.el5.rf.noarch.rpm
labs
Texto del link: http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rkhunter-1.2.9-1.el5.rf.noarch.rpm
ELASTIX CERTIFICATION
Lab-2
Una vez que complete la descarga procedemos a instalar el paquete: rkhunter-1.2.9-1.el5.rf.noarch.rpm rpm -ivh rkhunter-1.2.9-1.el5.rf.noarch.rpm
Desinstale un paquete rpm rpm -e rkhunter rpm -q rkhunter
Configuraciones de Red Hay varias maneras de configurar la direccin IP y la configuracin de red en su servidor. Usaremos una funcionalidad grfica para este curso. La configuracin se puede hacer tambin en la interfaz de administracin web de Elastix.
Revisando la interfaz de red ifconfig a
labs
ELASTIX CERTIFICATION En este ejemplo podemos observar que nuestra interfaz es eth0 y la direccin IP que tiene asignada.
Lab-2
Cambiando su direccin IP setup
Usted obtendr la siguiente ventana Vaya a Configuracin de la red y presione enter (use las flechas)
Para configurar su direccin IP vaya a Edit Devices y presione enter.
labs
Seleccionamos el dispositivo correcto y presionamos enter. eth0 (eth0) - (Esto puede variar dependiendo de su hardware).
ELASTIX CERTIFICATION
Lab-2
Coloque la configuracin de acuerdo a su red, para esto deseleccione Utilizar DHCP (use la barra espaciadora). Presione Ok cuando haya concluido.
Vamos un nivel hacia arriba y configuramos para la configuracin de DNS
labs
Aqu podemos configurar el Hostname (Nombre del equipo) y los DNSs. Presione Ok cuando haya concluido.
ELASTIX CERTIFICATION
Lab-2
Una vez que hemos finalizado, presionamos Guardar y Cerrar
Si modificamos cualquier parmetro es necesario que reiniciemos el servicio de red para aplicar los cambios. service network restart
labs