Está en la página 1de 12

Bonus Adicional

Linux

Linux básico en Issabel

Bonus Adicional Linux Linux básico en Issabel

Introducción

GNU/Linux es un sistema operativo de software libre

Asterisk e Issabel funcionan sobre Linux

Para administrar una central Issabel no es necesario ser experto en Linux pero es muy útil conocer del tema

Linux  Para administrar una central Issabel no es necesario ser experto en Linux pero es

Línea de Comandos en Linux

Es la interfaz de texto entre el usuario y el sistema operativo

Se puede acceder localmente

Se puede acceder remotamente a través del protocolo SSH (Secure Shell)

El SSH es un protocolo encriptado

 Se puede acceder remotamente a través del protocolo SSH ( S ecure Sh ell) 

Línea de Comandos en Linux

Ejemplo terminal Linux de Issabel:

Línea de Comandos en Linux  Ejemplo terminal Linux de Issabel:

Comandos Básicos (1)

Comando

Descripción

ls

Lista los archivos en el directorio actual.

ls -la

Lista los archivos y sus atributos

cd

Cambia de directorio

cd

Cambia el directorio padre

cat

Muestra el contenido de un archivo en la pantalla

pwd

Muestra la ruta actual

cp

Copia un archivo o grupo de ellos.

mv

Mueve un archivo. También se lo usa para renombrar archivos.

rm

Elimina un archivo

tail -f filename

Muestra las últimas líneas de un archivo

mkdir

Crea un directorio

tar zxvf filename.tar.gz

Descomprime un archivo .tar.gz

Comandos Básicos (2)

Comando

Descripción

top

Muestra un reporte en tiempo real de los procesos que se ejecutan en el sistema. Puede ser ordenado por consumo de memoria o CPU. Muy útil para diagnóstico.

find

Permite buscar archivos

vim

Programa para ver y editar archivos de texto plano.

ifconfig

Muestra información de las interfaces de red y permite modificarlas temporalmente.

ps -aux

Muestra un reporte de los procesos que se están ejecutando en el servidor.

reboot

Reinicia el equipo

shutdown -h now

Apaga el equipo

procesos que se están ejecutando en el servidor. reboot Reinicia el equipo shutdown -h now Apaga

Sistema de Archivos

Estructura de árbol de directorios

Todos empiezan en la raíz /

Directorios importantes en Issabel:

/etc/asterisk:guarda la configuración deAsterisk

/var/www/html:se encuentra Issabel

/var/lib/mysql:las bases de datos de mysql

/var/log:los archivos de log

Permisos

Todo archivo pertenece a un usuario y a un grupo

Los permisos son 3 niveles:usuario,grupo,otros

Los permisos pueden ser de lectura(r),escritura(w) y ejecución(x)

Ejemplo:rwxrw-rw- juan Issabel archivo

En este caso el archivo pertenece a juan y al grupo Issabel. Los permisos para juan son de rwx, grupo Issabel rw y otros rw

este caso el archivo pertenece a juan y al grupo Issabel. Los permisos para juan son

Permisos: Notación Octogonal

Los permisos se pueden representar con números

r=4,w=2 y x=1

Ejemplos:

766=rwxrw-rw-

600= rw-------

644=rw-r--r--

rwx

RPM (1)  Forma tradicional de instalar paquetes  Se usa para instalar y desinstalar

RPM (1)

Forma tradicional de instalar paquetes

Se usa para instalar y desinstalar paquetes

Instalar:rpm -ivh paquete.rpm

Desinstalar:rpm -e paquete

RPM (2)

Consultas sobre paquetes instalados

Todos paquetes instalados:rpm -qa

Todos los paquetes que contengan asterisk:

rpm -qa | grep asterisk

Rpm tiene problemas de dependencias

-qa • Todos los paquetes que contengan asterisk: rpm -qa | grep asterisk  Rpm tiene

YUM

Maneja la instalación de paquetes desde repositorios

Los repositorios pueden estar en Internet o en la lan

No existe problemas de dependencias

Ejemplos de uso:

Instala paquete:yum install paquete

Borra paquete:yum remove paquete

Actualiza paquete:yum update paquete

Actualiza todo el sistema operativo:yum update