12
Linux para asterisk Ing. Gabriel Astudillo FIEC-ESPOL

Linux Para Asterisk

Embed Size (px)

Citation preview

Page 1: Linux Para Asterisk

Linux para asteriskIng. Gabriel AstudilloFIEC-ESPOL

Page 2: Linux Para Asterisk

Introducción

•El objetivo de este modulo es diagnosticar el nivel de conocimientos que los estudiantes tienen respecto al shell de linux.

•Nivelar (si fuera necesario) los conocimientos respecto a la línea de comandos, sistema de archivos, permisos e instalación de paquetes

•Por eso…

Page 3: Linux Para Asterisk

Comandos básicos

Prompt: $ usuario # root (administrador)

pwd muestra la ruta actualls lista el contenido del

directorio actualls /ruta/al/dir lista el contenido de dirls –la lista los archivos y sus atributoscd /ruta/al/dir cambia de directoriocd.. cambia al directorio superior cp copia un archivo o grupo de ellos

Page 4: Linux Para Asterisk

Comandos básicosmv mueve un archivorm elimina un archivomkdir crea un directoriotar -xvzf descomprime y desempaqueta un archivotop muestra un reporte actual del sistemavim sirve para editar archivosifconfig permite ver y editar las

configuraciones de las interfaces de red

ps –aux muestra un reporte de los procesos que están corriendo

Page 5: Linux Para Asterisk

Comandos básicos

service network restart start/stopservice httpd restart start/stopservice mysqld restart start/stop

reboot reinicia el servidorshutdown –h now apaga el servidor

Page 6: Linux Para Asterisk

Sistema de archivosDirectorio Referencia

sbin Incluye binarios que pueden ser ejecutados solo por el administrador

bin Contiene binarios necesarios para el correcto funcionamiento del sistema. Los binarios de esta carpeta pueden también ser utilizados por los usuarios del sistema

boot Este directorio contiene el kernel y otros archivos necesarios al momento de arranque

dev Este directorio contiene archivos que representan dispositivos de hardware. Recordemos que en Linux prácticamente todo es un archivo

etc Este directorio contiene básicamente archivos de configuración para todo el sistema

Page 7: Linux Para Asterisk

Sistema de archivosDirectorio Referencia

home Aquí residen los directorios de los usuarios. Por ejemplo, el directorio /home/jorge es el directorio del usuario “jorge”

lib Contiene básicamente las librerías compartidas que requieren los programas. Algo análogo a los archivos .dll en Windows

lost+found Cuando por alguna razón el sistema de archivos se corrompe y hay que repararlo; los resultados de esa reparación se guardan en este directorio

mnt Este es un lugar común para montar otrossistemas de archivos o dispositivos.

opt Este directorio contiene paquetes de software que normalmente no son parte de la instalación original

Page 8: Linux Para Asterisk

Sistema de archivosDirectorio Referencia

tmp Este directorio contiene archivos temporales

usr Contiene información para ser compartida como programas que pueden ser usados por los usuarios del sistema, ladocumentación de dichos programas y hasta librerías relacionadas.

root Este es el directorio del usuario root ya que este no tiene uno del tipo /home/root

var Contiene información en constante cambio como logs o colas de emails. Por ejemplo, aquí reside el log de asterisk en la ruta /var/log/asterisk/full

Page 9: Linux Para Asterisk

Permisos• En Linux cada directorio o archivo tiene

permisos de acceso y estos permisos pueden ser de básicamente 3 tipos:▫ lectura▫escritura▫ejecución

• Cada archivo también tiene un dueño y un grupo al cual pertenece y para cada una de estas entidades se pueden establecer permisos diferentes.

• Por último, también es deseable establecer permisos para otros usuarios que eventualmente pueden querer tener acceso sobre este archivo.

Page 10: Linux Para Asterisk

Permisos

-rwxr-xr-x0123456789

Page 11: Linux Para Asterisk

Permisos

•# ls –la asterisk.conf•-rw-rw-r-- 1 espol espol 0 2008-09-19

04:21 asterisk.conf•# chmod 755 asterisk.conf•# ls -la asterisk.conf•-rwxr-xr-x 1 espol espol 0 2008-09-19

04:22 asterisk.conf

•chmod –R 755 nombre_carpeta/

Page 12: Linux Para Asterisk

Permisos

•Para cambiar el dueño y grupo asociado con un archivo determinado usamos el comando chown.

•# ls -la asterisk.conf• -rwxr-xr-x 1 espol espol 0 2008-09-19 04:23

asterisk.conf•# chown root.root asterisk.conf•# ls -la asterisk.conf• -rwxr-xr-x 1 root root 0 2008-09-19 04:24

asterisk.conf