Está en la página 1de 39

REDES

Y
SERVICIOS

• Ing.Alberto Arellano A.
• Magister en Informática Aplicada
• Magister en Intercon. de Redes
• CCNA – CCNP – CCSP – CCAI - LPI
• aarellano@espoch.edu.ec
Repaso
• Qué es GNU/LINUX ?
• Que es el Software Libre ?
• Qué es una Distribución?
• Cuales son los componentes de GNU/LINUX ?
• Mencione 5 Proyectos de SL ?
• Enumere 5 distribuciones
• Preguntas ????
Intérprete de Comandos
Intérprete de Comandos
Intérprete de Comandos
Intérprete de Comandos
Intérprete de Comandos
Intérprete de Comandos
Intérprete de Comandos
ESTRUCTRURA DE DIRECTORIOS
Intérprete de Comandos
Intérprete de Comandos
Intérprete de Comandos
Intérprete de Comandos
Intérprete de Comandos
Intérprete de Comandos
Intérprete de Comandos
Intérprete de Comandos
Copiar Archivos
Copiar Archivos
Mover Archivos
Borrar Archivos
Taller
• Ejercicio Linux

Crea un directorio llamado primero
Crea otro directorio dentro de primero
llamado segundo
Crea un archivo llamado hola.txt con un
texto que diga “Hola. Mi nombre es tu
nombre”
Renombra el archivo hola.txt como
nombre.txt
Copia el nuevo archivo al directorio
primero
Copia el directorio segundo entero a otro
directorio nuevo llamado tercero dentro de
primero.
Borra el directorio segundo
• Ficheros en Linux - Permisos

Al hacer un listado largo de un fichero (ls –l) o
directorio (ls –ld) obtenemos:

-rw-r--r-- 1 user1 group 0 2009-10-23 17:51 fichero.txt

drwxr-xr-x 2 user2 group 4096 2009-10-23 17:52
directorio

• Usuario• Grupo Fecha y hora de la


• al que pertenece • última modificación
• Nombr
• Triadas de permisos: e
• • r• • usuario (u)
• rwx-x r-x • grupo (g)
• otros (o)
• -: fichero • x: ejecución • Tamaño del fichero en bytes
• d: directorio • w: escritura • (usar ls –h para
• l: link (enlace) • r: lectura • formatos más legibles
• Archivos en Linux - Permisos
Para cambiar los permisos de un archivo o una carpeta es necesario disponer del perm

chmod [opciones] permiso nombre_archivo_o_carpeta

Los permisos se pueden representar de dos formas. La primera es mediante l

Dar permiso de escritura al usuario propietario sobre el archivo 'examen.txt'


# chmod u+w examen.txt

Quitar permiso de escritura al resto de usuarios sobre el archivo 'examen.txt'


# chmod o-w examen.txt

Dar permiso de ejecución al grupo propietario sobre el archivo '/usr/bin/games


# chmod g+x /usr/bin/games/tetris
• Archivos en Linux - Permisos
Cód Binario Permisos efectivos
0 000 ---
1 001 --x
2 010 -w-
3 011 -wx
4 100 r--
5 101 r-x
6 110 rw-
7 111 rwx

Si deseamos otorgar sólo permiso de lectura, el código a utilizar es el 4. Si deseamos o

Dar todos los permisos al usuario y ninguno ni al grupo ni al resto


chmod 700 examen.txt

Dar al usuario y al grupo permisos de lectura y ejecución y ninguno al resto


chmod 550 examen.txt
Manejo de Paquetes
• GNU/LINUX permite la instalación y manejo de paquetes de diferentes
• Formatos, los mas comunes son:

• TAR.GZ
• Paquete en código fuente ( C, Perl, Phyton, Ruby, etc)

• RPM
• Red Hat Package Manager (comando rpm)

• Aplicaciones de Auto_Instalación
• apt_get
• update
• Yum
• Pacman
• Emerge
• urpmi
Instalación desde Código Fuente

• Si la extensión del archivo es bz2 use la opción


xjvf
• Revise la documentación del programa
• Readme
• INSTALL

• ./configure
• ./configure –help
• make
• make install
• make clean
Instalación RPM
Instalación RPM
Instalación RPM
YUM
YUM
YUM
YUM
Actualización de Repositorios
• Repositorio → Depósito de Paquetes adicionales de CENTOS
• FreshRPMS
• Dries
• Dag
• NewRPMS
• Atrpms
• Karan

RPMFORGE: 4200
Actualización de Repositorios
• Descargue el paquete RPMFORGE de acuerdo a la arquitectura del Servidor / PC

• i386
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
• x86_64
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

• Instale el paquete

• # rpm -Uvh rpmforge-release-0.5.1-1.el5.rf.i386.rpm

• Pruebe los nuevos repositorios

• # yum check-update

• RECUERDE QUE SI LAS DESCARGAS NO SON DIRECTAS DESDE INTERNET

• # HTTP_PROXY=http://ip_proxy:puerto
• # export HTTP_PROXY
Interfaces Gráfica
yum install yumex

También podría gustarte