ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX...

42
ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Dictado por: Ing. Carlos Alcalá Helguero Ing. Carlos Alcalá Helguero Consultas: Consultas: [email protected] [email protected] INTRODUCCION A LINUX ENTERPRISE

Transcript of ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX...

Page 1: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

ADMINISTRACION DE SERVIDORES LINUX

ENTERPRISE

Dictado por: Dictado por: Ing. Carlos Alcalá HelgueroIng. Carlos Alcalá HelgueroConsultas: Consultas: [email protected]@ucbcba.edu.bo

INTRODUCCION A LINUX ENTERPRISE

Page 2: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INTRODUCCION A LINUX ENTERPRISE

OBJETIVOS DEL CURSOOBJETIVOS DEL CURSO Desarrollar una introducción a los sistemas Desarrollar una introducción a los sistemas

Linux Enterprise de Servidor.Linux Enterprise de Servidor. Implementar un servidor de Base de Datos.Implementar un servidor de Base de Datos. Implementar un servidor de Resolución de Implementar un servidor de Resolución de

Nombres.Nombres. Implementar un servidor Web.Implementar un servidor Web. Implementar un servidor de Correo.Implementar un servidor de Correo. Implementar un servidor de Internet Proxy.Implementar un servidor de Internet Proxy. Implementar un servidor de Interconexión Implementar un servidor de Interconexión

Windows.Windows. Desarrollar e implementar un Firewall.Desarrollar e implementar un Firewall.

Page 3: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

La presente documentación es un aporte y La presente documentación es un aporte y recopilación de varios cursos dictados, así como recopilación de varios cursos dictados, así como material de manuales electrónicos, artículos, material de manuales electrónicos, artículos, noticias, reportajes, y textos especializados, de noticias, reportajes, y textos especializados, de los cuales se ha extraído la información mas los cuales se ha extraído la información mas relevante para servir al estudiante como guía en relevante para servir al estudiante como guía en su aprendizaje del objetivo del presente curso, su aprendizaje del objetivo del presente curso, por lo cual el presente es un material completo y por lo cual el presente es un material completo y totalmente funcional para los requerimientos del totalmente funcional para los requerimientos del curso.curso.

Ing. Carlos Alcalá HelgueroIng. Carlos Alcalá Helguero

INTRODUCCION A LINUX ENTERPRISE

Page 4: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

ADMINISTRACION DE LINUX ENTERPRISEADMINISTRACION DE LINUX ENTERPRISE Bienvenidos a Bienvenidos a Introducción a la Administración Introducción a la Administración

de Sistemas Linux Enterprisede Sistemas Linux Enterprise.. Este tópico contiene información introductoria para Este tópico contiene información introductoria para

los nuevos administradores de sistemas de los nuevos administradores de sistemas de Enterprise Linux. Enterprise Linux.

Esta guía asume que usted tiene una Esta guía asume que usted tiene una experiencia experiencia limitadalimitada como usuario de Linuxcomo usuario de Linux y ninguna y ninguna experiencia como administrador de sistemas. Si experiencia como administrador de sistemas. Si usted es completamente nuevo a Linux en general (y usted es completamente nuevo a Linux en general (y en particular a CentOS Enterprise Linux), debería en particular a CentOS Enterprise Linux), debería comenzar estudiando manuales de introducción a comenzar estudiando manuales de introducción a Linux. (fuera del objetivo del presente curso)Linux. (fuera del objetivo del presente curso)

INTRODUCCION A LINUX ENTERPRISE

Page 5: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

TOPICOS CLASE 1: TOPICOS CLASE 1: INTRODUCCION A LINUX ENTERPRISEINTRODUCCION A LINUX ENTERPRISE

Introducción a Linux Enterprise CentOS Introducción a Linux Enterprise CentOS 4.x4.x

Revisión de comandos de Linux.Revisión de comandos de Linux. Configuración avanzada de Red, del Configuración avanzada de Red, del

Sistema y Servicios iniciales.Sistema y Servicios iniciales. Instalación de Paquetes RPM® y desde Instalación de Paquetes RPM® y desde

fuentes. fuentes. Actualización del sistema mediante yum y Actualización del sistema mediante yum y

apt-get.apt-get.

INTRODUCCION A LINUX ENTERPRISE

Page 6: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

LINUX ENTERPRISE CENTOS 4.xLINUX ENTERPRISE CENTOS 4.x Que es CentOS Linux?Que es CentOS Linux? CentOSCentOS (acrónimo de (acrónimo de CCommunity ommunity ENTENTerprise erprise OOperating perating SSystem) ystem)

es un clon a nivel binario de la distribución Red Hat Enterprise es un clon a nivel binario de la distribución Red Hat Enterprise Linux, compilado por voluntarios a partir del código fuente Linux, compilado por voluntarios a partir del código fuente liberado por Red Hat, empresa desarrolladora de RHEL.liberado por Red Hat, empresa desarrolladora de RHEL.

CentOS-4.x es una distribución libre de Linux Enterprise basada CentOS-4.x es una distribución libre de Linux Enterprise basada en los fuentes de libre distribución de Red Hat Linux Enterprise 4:en los fuentes de libre distribución de Red Hat Linux Enterprise 4:

ftp://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/os/i386/SRPMftp://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/os/i386/SRPMSS

CentOS-4 soporta las arquitecturas x86 (i586 y i686), x86_64 CentOS-4 soporta las arquitecturas x86 (i586 y i686), x86_64

(AMD64 y Intel EMT64), ia64, ppc, s390, s390x, sparc y alpha (AMD64 y Intel EMT64), ia64, ppc, s390, s390x, sparc y alpha (ppc y sparc son BETA). (ppc y sparc son BETA).

Actualizaciones son distribuidas a traves de repositorios YUM.Actualizaciones son distribuidas a traves de repositorios YUM. La dirección oficial de esta distribución es: La dirección oficial de esta distribución es: http://www.centos.org/http://www.centos.org/

INTRODUCCION A LINUX ENTERPRISE

Page 7: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

LINUX ENTERPRISE CENTOS 4.xLINUX ENTERPRISE CENTOS 4.x Documentacion de CentOS LinuxDocumentacion de CentOS Linux Se puede recurrir a la documentación de la ultima Se puede recurrir a la documentación de la ultima

distribución en la siguiente dirección: distribución en la siguiente dirección:

httphttp://www.centos.org/docs/4/://www.centos.org/docs/4/

Descargar imágenes ISO de CentOS LinuxDescargar imágenes ISO de CentOS Linux Se puede descargar las imágenes de los mirrors desde la Se puede descargar las imágenes de los mirrors desde la

siguiente dirección:siguiente dirección:

httphttp://www.centos.org/modules/tinycontent/index.php?id=15://www.centos.org/modules/tinycontent/index.php?id=15

Comunidad de habla hispana de CentOS LinuxComunidad de habla hispana de CentOS Linux

httphttp://www.centos-es.com://www.centos-es.com

INTRODUCCION A LINUX ENTERPRISE

Page 8: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX Ingrese al sistema como usuario: Ingrese al sistema como usuario: estudianteestudiante, password: , password: estudianteestudiante Una vez que ha ingresado al sistema, ejecute lo siguiente:Una vez que ha ingresado al sistema, ejecute lo siguiente:pwdpwd Lo anterior le mostrará la ruta actual donde se localiza (/home/estudiante).Lo anterior le mostrará la ruta actual donde se localiza (/home/estudiante).

cd /usr/localcd /usr/localpwdpwd Lo anterior lo cambiará al directorio /usr/local y le mostrará la ruta actual.Lo anterior lo cambiará al directorio /usr/local y le mostrará la ruta actual.

cdcdpwdpwd Lo anterior lo regresará a /home/estudiante/ mostrará que ahora se Lo anterior lo regresará a /home/estudiante/ mostrará que ahora se

localiza en el directorio /home/estudiante/.localiza en el directorio /home/estudiante/.

ls /usr/localls /usr/local Lo anterior mostrará el contenido del directorio /usr/local y además Lo anterior mostrará el contenido del directorio /usr/local y además

mostrará que no es necesario cambiarse a un directorio en particular para mostrará que no es necesario cambiarse a un directorio en particular para ver su contenido.ver su contenido.

INTRODUCCION A LINUX ENTERPRISE

Page 9: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUXlslsls –als –a Lo anterior primeramente mostrará que aparentemente no hay contenido en el Lo anterior primeramente mostrará que aparentemente no hay contenido en el

directorio /home/estudiante; después se mostrará lo siguiente y que en realidad si directorio /home/estudiante; después se mostrará lo siguiente y que en realidad si hay contenido; los ficheros y directorios de convierten a ocultos al renombrarles y hay contenido; los ficheros y directorios de convierten a ocultos al renombrarles y ponerles un punto al inicio.ponerles un punto al inicio.

.bash_logout .bash_profile .bashrc.bash_logout .bash_profile .bashrc

ls –lals –la Lo anterior deberá de mostrar todo el contenido de /home/estudiante y mostrará Lo anterior deberá de mostrar todo el contenido de /home/estudiante y mostrará

además los atributos y permisos.además los atributos y permisos. ls –helpls –help Lo anterior le mostrará la ayuda rápida del ls. Pulse simultáneamente en su Lo anterior le mostrará la ayuda rápida del ls. Pulse simultáneamente en su

teclado los botones <SHIFT> y <Re Pág> y luego pulse simultáneamente en su teclado los botones <SHIFT> y <Re Pág> y luego pulse simultáneamente en su teclado los botones <SHIFT> y <Av Pág>; ésto hará que se desplace la pantalla teclado los botones <SHIFT> y <Av Pág>; ésto hará que se desplace la pantalla permitiendo leer toda la información.permitiendo leer toda la información.

man lsman ls Lo anterior le mostrará el manual de ls al español. Pulse las teclas de <Av Pág> y Lo anterior le mostrará el manual de ls al español. Pulse las teclas de <Av Pág> y

<Reg Pág> para avanzar en el manual. Pulse la tecla / y a continuación ingrese <Reg Pág> para avanzar en el manual. Pulse la tecla / y a continuación ingrese inmediatamente la palabra «directorio» y luego pulse la tecla <ENTER>:inmediatamente la palabra «directorio» y luego pulse la tecla <ENTER>:

INTRODUCCION A LINUX ENTERPRISE

Page 10: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

REVISION DE COMANDOSREVISION DE COMANDOS Iniciar y Finalizar Iniciar y Finalizar

Comando Descripcion

shutdown -h now Apagar el sistema sin reiniciar

shutdown -r now Apagar el sistema reiniciando

halt Parar todos los procesos

shutdown -r 5 Apagar el sistema en 5 minutos y reiniciar

reboot Parar todos los procesos y reiniciar

startx Iniciar el sistema X window

INTRODUCCION A LINUX ENTERPRISE

Page 11: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

REVISION DE COMANDOSREVISION DE COMANDOS Acceder y montar sistema de archivosAcceder y montar sistema de archivos

Comando Descripcion

mount -t iso9660 /dev/cdrom /mnt/cdrom Montar el dispositivo cdrom bajo el directorio /mnt/cdrom

mount -t msdos /dev/hdd /mnt/ddrive Montar la partición “d” como una partición MSDOS bajo /mnt/ddrive

mount -t vfat /dev/hda1 /mnt/cdrive Montar la partición “c” como una partición FAT bajo /mnt/cdrive

umount /mnt/cdrom Desmontar el dispositivo cdrom

INTRODUCCION A LINUX ENTERPRISE

Page 12: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

REVISION DE COMANDOSREVISION DE COMANDOS Buscar archivos y texto dentro de archivosBuscar archivos y texto dentro de archivos

Comando Descripcion

find / -name fname Buscar el archivo fname a partir de la raiz de directorios /

find / -name ”*fname*”

Buscar la cadena “fname” en los archivos a partir de la raiz de directorios /

locate filename Buscar el archivo filename suponiendo que se ha ejecutado la utilidad updatedb

updatedb Crear o actualizar la base de datos de todos los archivos en el sistema

which filename Muestra el subdirectorio que contiene al archivo ejecutable filename

grep texto /dir Busca la cadena de texto empezando en el directorio dir

INTRODUCCION A LINUX ENTERPRISE

Page 13: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

REVISION DE COMANDOSREVISION DE COMANDOS Mover, copiar, borrar y visualizar archivosMover, copiar, borrar y visualizar archivos

Comando Descripcion

ls -l Lista los archivos en el directorio actual usando formato largo (permisos)

ls -F Lista los archivos en el directorio actual indicando su tipo

ls -laC Lista los archivos en el directorio actual formato largo por columnas

rm name Borra el archivo o directorio llamado name (si esta vacio)

rm -rf name Elimina un directorio completo con todos sus archivos y subdirectorios de manera recursiva

cp filename /home/dirname Copia el archivo filename al directorio dirname

mv filename /home/dirname Mueve el archivo filename al directorio dirname

cat filetoview Despliega el contenido del archivo filetoview pagina por pagina, siguiente pagina con espacio

man -k keyword Desplegar las paginas de manual que contiene la palabra clave keyword

more filetoview Despliega el contenido del archivo filetoview pagina por pagina, siguiente pagina con espacio

head filetoview Despliega las primeras 10 lineas del archivo

head -20 filetoview Despliega las primeras 20 lineas del archivo

tail filetoview Despliega las ultimas 10 lineas del archivo

tail -20 filetoview Despliega las ultimas 20 lineas del archivo

INTRODUCCION A LINUX ENTERPRISE

Page 14: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

REVISION DE COMANDOSREVISION DE COMANDOS Administracion de usuariosAdministracion de usuarios

Comando Descripcion

adduser usuario Crear un nuevo usuario

passwd usuario Otorgar nuevo password a usuario

su Ingresar como usuario ROOT (superadministrador)

exit Salir de la cuenta.

INTRODUCCION A LINUX ENTERPRISE

Page 15: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

REVISION DE COMANDOSREVISION DE COMANDOS Permisos de ArchivosPermisos de Archivos Si el comando ls –l se ejecuta, una lista larga de archivos se despliega. La Si el comando ls –l se ejecuta, una lista larga de archivos se despliega. La

primera columna en la lista detalla los permisos aplicados al archivo. Si no primera columna en la lista detalla los permisos aplicados al archivo. Si no hay un permiso para el dueño (owner), grupo (group) u otros (other), se hay un permiso para el dueño (owner), grupo (group) u otros (other), se representa con guion: - Ej.. drwxr-x—xrepresenta con guion: - Ej.. drwxr-x—x

Read = 4Read = 4 Write = 2Write = 2 Execute = 1Execute = 1

INTRODUCCION A LINUX ENTERPRISE

Page 16: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

REVISION DE COMANDOSREVISION DE COMANDOS Permisos de ArchivosPermisos de Archivos

Los permisos de archivos son alterados por medio del Los permisos de archivos son alterados por medio del comando chmod y el código octal apropiado para cada comando chmod y el código octal apropiado para cada tipo de usuario. Ej.tipo de usuario. Ej.

Comando Descripcion

chmod 764 filename Otorga los permisos R+W+X al dueño(U), R+W al grupo (G), R para otros (O)

chmod 755 filename Full permisos para el dueño (U), Lectura y Escritura para grupo y otros

chmod +x filename Hacer ejecutable el archivo para todos los usuarios

chmod +w go filename Hacer de escritura para Grupo y Otros (GO)

INTRODUCCION A LINUX ENTERPRISE

Page 17: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

REVISION DE COMANDOSREVISION DE COMANDOS Configuración de SistemaConfiguración de Sistema

Los comandos a continuación permiten ejecutar las Los comandos a continuación permiten ejecutar las herramientas de configuración del sistema, en modo texto herramientas de configuración del sistema, en modo texto y modo grafico.y modo grafico.

Comando Descripcion

system-config-date Configuración de la fecha del sistema

system-config-time Configuración de la hora del sistema

system-config-keyboard Configuración del teclado

system-config-mouse Configuración del mouse

system-config-display Configuración de resolución y color de video y monitor

INTRODUCCION A LINUX ENTERPRISE

Page 18: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

CONFIGURACION DE REDCONFIGURACION DE RED Nombre del anfitrión (HOSTNAME).Nombre del anfitrión (HOSTNAME). Debe editarse con un editor de textos el fichero Debe editarse con un editor de textos el fichero /etc/hosts/etc/hosts, y debe verificarse que este , y debe verificarse que este

diferenciado el diferenciado el ecoeco o retorno del sistema del nombre del sistema, el cual deberá estar asociado a o retorno del sistema del nombre del sistema, el cual deberá estar asociado a una de las direcciones IP, específicamente la que esté asociado a dicho nombre en el servidor de una de las direcciones IP, específicamente la que esté asociado a dicho nombre en el servidor de nombres de dominio o DNS si se cuenta con uno en la red local. Ejemplo:nombres de dominio o DNS si se cuenta con uno en la red local. Ejemplo:

127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost.localdomain localhost

192.168.1.50 su_máquina.su_dominio.com su_máquina192.168.1.50 su_máquina.su_dominio.com su_máquina Se debe establecer un nombre para el sistema. Este deberá ser un nombre de dominio Se debe establecer un nombre para el sistema. Este deberá ser un nombre de dominio

completamente resuelto por un servidor de nombre de domino (DNS) o bien, en el caso de completamente resuelto por un servidor de nombre de domino (DNS) o bien, en el caso de sistemas sin conexión a red o sistemas caseros, sea resuelto localmente en /etc/hostssistemas sin conexión a red o sistemas caseros, sea resuelto localmente en /etc/hosts .. De tal De tal modo, el nombre del anfitrión o «modo, el nombre del anfitrión o «hostname»hostname» del sistema se definirá dentro del fichero del sistema se definirá dentro del fichero /etc/sysconfig/network/etc/sysconfig/network del siguiente modo: del siguiente modo:

NETWORKING=yesNETWORKING=yes

HOSTNAME=su_máquina.su_dominio.comHOSTNAME=su_máquina.su_dominio.com

INTRODUCCION A LINUX ENTERPRISE

Page 19: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

CONFIGURACION DE REDCONFIGURACION DE RED Dirección IP, máscara de sub-red y puerta de enlace.Dirección IP, máscara de sub-red y puerta de enlace. Debe editarse con cualquier editor de textos, y verificar que sus parámetros de red sean los Debe editarse con cualquier editor de textos, y verificar que sus parámetros de red sean los

correctos, el fichero localizado en la ruta /etc/sysconfig/network-scripts/ifcfg-eth0. Ejemplo:correctos, el fichero localizado en la ruta /etc/sysconfig/network-scripts/ifcfg-eth0. Ejemplo:

DEVICE=eth0DEVICE=eth0

ONBOOT=yesONBOOT=yes

BOOTPROTO=staticBOOTPROTO=static

IPADDR=192.168.1.50IPADDR=192.168.1.50

NETMASK=255.255.255.0NETMASK=255.255.255.0

GATEWAY=192.168.1.254GATEWAY=192.168.1.254

Los parámetros anteriores son proporcionados por el administrador de la red local en donde se Los parámetros anteriores son proporcionados por el administrador de la red local en donde se localice la máquina que está siendo configurada, o bien definidos de acuerdo a una planificación localice la máquina que está siendo configurada, o bien definidos de acuerdo a una planificación pre-definida. El administrador de la red deberá proporcionar una dirección IP disponible pre-definida. El administrador de la red deberá proporcionar una dirección IP disponible (IPADDR) y una máscara de la sub-red (NETMASK).(IPADDR) y una máscara de la sub-red (NETMASK).

INTRODUCCION A LINUX ENTERPRISE

Page 20: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

CONFIGURACION DE REDCONFIGURACION DE RED Servidores de nombres.Servidores de nombres. Debe editarse con un procesador de textos /etc/resolv.conf y deben establecerse en éste los Debe editarse con un procesador de textos /etc/resolv.conf y deben establecerse en éste los

servidores de resolución de nombres de dominio (DNS). Ejemplo:servidores de resolución de nombres de dominio (DNS). Ejemplo:

nameserver 192.168.1.254nameserver 192.168.1.254

nameserver 192.168.3.100nameserver 192.168.3.100

Agregar rutas adicionales.Agregar rutas adicionales. Si se requiere establecer rutas adicionales para obtener conectividad con otras redes, se pueden Si se requiere establecer rutas adicionales para obtener conectividad con otras redes, se pueden

generar ficheros para cada interfaz que sea necesario, en donde se establecen los valores para puerta generar ficheros para cada interfaz que sea necesario, en donde se establecen los valores para puerta de enlace, red a la que se quiere acceder y la máscara de sub-red correspondiente. Los fichero se de enlace, red a la que se quiere acceder y la máscara de sub-red correspondiente. Los fichero se deben generar dentro del directorio deben generar dentro del directorio /etc/sysconfig/network-scripts//etc/sysconfig/network-scripts/ como como route-[interfaz]route-[interfaz] y deben y deben llevar el siguiente formato:llevar el siguiente formato:

GATEWAYGATEWAY00=xxx.xxx.xxx.xxx=xxx.xxx.xxx.xxx

ADDRESSADDRESS00=xxx.xxx.xxx.xxx=xxx.xxx.xxx.xxx

NETMASKNETMASK00=xxx.xxx.xxx.xxx=xxx.xxx.xxx.xxx

INTRODUCCION A LINUX ENTERPRISE

Page 21: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

CONFIGURACION DE REDCONFIGURACION DE RED Por citar un ejemplo, imaginemos que nos encontramos dentro de la red 192.168.1.0 y se requiere Por citar un ejemplo, imaginemos que nos encontramos dentro de la red 192.168.1.0 y se requiere

establecer conectividad con las redes 192.168.2.0 y 192.168.3.0, con máscaras 255.255.255.0, a establecer conectividad con las redes 192.168.2.0 y 192.168.3.0, con máscaras 255.255.255.0, a través de las puertas de enlace o ruteadores con dirección IP 192.168.2.1 y 192.168.3.1, través de las puertas de enlace o ruteadores con dirección IP 192.168.2.1 y 192.168.3.1, correspondientemente para cada red citada, a través de la primera interfaz Ethernet del sistema correspondientemente para cada red citada, a través de la primera interfaz Ethernet del sistema (eth0). La configuración de /etc/sysconfig/network-scripts/route-eth0 sería la siguiente:(eth0). La configuración de /etc/sysconfig/network-scripts/route-eth0 sería la siguiente:

GATEWAY0=192.168.2.1GATEWAY0=192.168.2.1

ADDRESS0=192.168.2.0ADDRESS0=192.168.2.0

NETMASK0=255.255.255.0NETMASK0=255.255.255.0

GATEWAY1=192.168.3.1GATEWAY1=192.168.3.1

ADDRESS1=192.168.3.0ADDRESS1=192.168.3.0

NETMASK1=255.255.255.0NETMASK1=255.255.255.0 Función de Re-envío de paquetes para IP versión 4.Función de Re-envío de paquetes para IP versión 4. Si se tiene planeado implementar un NAT o DNAT, se debe habilitar el re-envío de paquetes para Si se tiene planeado implementar un NAT o DNAT, se debe habilitar el re-envío de paquetes para

IP versión 4. Esto se realiza en /etc/sysctl.conf cambiando net.ipv4.ip_forward = 0 por IP versión 4. Esto se realiza en /etc/sysctl.conf cambiando net.ipv4.ip_forward = 0 por net.ipv4.ip_forward = 1:net.ipv4.ip_forward = 1:

net.ipv4.ip_forward = 1net.ipv4.ip_forward = 1

INTRODUCCION A LINUX ENTERPRISE

Page 22: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

CONFIGURACION DE REDCONFIGURACION DE RED Comprobaciones.Comprobaciones. Después de hacer configurado todos los parámetros de red deseados, solo deberá de ser reiniciado el Después de hacer configurado todos los parámetros de red deseados, solo deberá de ser reiniciado el

servicio de red, ejecutando lo siguiente:servicio de red, ejecutando lo siguiente:

/sbin/service network restart/sbin/service network restart

Basta solamente comprobar si hay realmente conectividad. Puede ejecutarse el mandato ping hacia Basta solamente comprobar si hay realmente conectividad. Puede ejecutarse el mandato ping hacia cualquier dirección de la red local para tal fin.cualquier dirección de la red local para tal fin.

ping 192.168.1.254ping 192.168.1.254

Las interfaces y la información de las mismas se puede examinar utilizando:Las interfaces y la información de las mismas se puede examinar utilizando:

/sbin/ifconfig/sbin/ifconfig

Las rutas se pueden comprobar ejecutado:Las rutas se pueden comprobar ejecutado:

/sbin/route –n/sbin/route –n Para comprobar si hay resolución de nombres, se puede realizar una consulta hacia los DNS definidos Para comprobar si hay resolución de nombres, se puede realizar una consulta hacia los DNS definidos

para el sistema utilizando:para el sistema utilizando:

host algún.dominiohost algún.dominio

INTRODUCCION A LINUX ENTERPRISE

Page 23: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

CONFIGURACION DE SERVICIOSCONFIGURACION DE SERVICIOS Para revisar cuales son los servicios iniciales del sistema se debera ejecutar el comando:Para revisar cuales son los servicios iniciales del sistema se debera ejecutar el comando:

ntsysvntsysv

La utilidad La utilidad ntsysvntsysv provee una interfaz sencilla para activar y desactivar provee una interfaz sencilla para activar y desactivar servicios. Puede usar servicios. Puede usar ntsysvntsysv para activar o desactivar un servicio xinetd. para activar o desactivar un servicio xinetd. También puede usar También puede usar ntsysvntsysv para configurar los niveles de ejecución. Por para configurar los niveles de ejecución. Por defecto, únicamente el nivel de ejecución actual es configurado. defecto, únicamente el nivel de ejecución actual es configurado.

Para configurar un nivel de ejecución diferente, especifique uno o más Para configurar un nivel de ejecución diferente, especifique uno o más niveles con la opción --level. Por ejemplo, el comando ntsysv --level 345 niveles con la opción --level. Por ejemplo, el comando ntsysv --level 345 configura los niveles de ejecución 3, 4, y 5. configura los niveles de ejecución 3, 4, y 5.

La interfaz La interfaz ntsysvntsysv funciona de forma similar al programa de instalación funciona de forma similar al programa de instalación en modo texto. Utilice las flechas arriba y abajo para desplazarse por la en modo texto. Utilice las flechas arriba y abajo para desplazarse por la lista. La barra espaciadora selecciona o anula la selección de servicios, y lista. La barra espaciadora selecciona o anula la selección de servicios, y también sirve para "pulsar" los botones también sirve para "pulsar" los botones AceptarAceptar y y CancelarCancelar. Para . Para desplazarse en la lista de servicios y entre los botones desplazarse en la lista de servicios y entre los botones AceptarAceptar y y CancelarCancelar, use la tecla [Tab]. Un asterisco, , use la tecla [Tab]. Un asterisco, **, significa que el servicio , significa que el servicio está activado. Con la tecla [F1] se mostrará una breve descripción de está activado. Con la tecla [F1] se mostrará una breve descripción de cada servicio. cada servicio.

INTRODUCCION A LINUX ENTERPRISE

Page 24: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

CONFIGURACION DE SERVICIOSCONFIGURACION DE SERVICIOS El comando chkconfig puede ser usado para activar y desactivar servicios. Si usa el comando El comando chkconfig puede ser usado para activar y desactivar servicios. Si usa el comando

chkconfig --list, verá una lista de los servicios del sistema y si están iniciados (on) o detenidos (off) chkconfig --list, verá una lista de los servicios del sistema y si están iniciados (on) o detenidos (off) en los niveles de ejecución 0-6. Al final de la lista, verá una sección para los servicios manejados por en los niveles de ejecución 0-6. Al final de la lista, verá una sección para los servicios manejados por xinetd. xinetd.

Si usa chkconfig --list para realizar una consulta a un servicio manejado por xinetd, verá si el servicio Si usa chkconfig --list para realizar una consulta a un servicio manejado por xinetd, verá si el servicio xinetd está activado (on) o desactivado (off). xinetd está activado (on) o desactivado (off).

chkconfig --list fingerchkconfig --list finger

finger finger onon Como se muestra, finger está activado como un servicio xinetd. Si xinetd está ejecutándose, finger Como se muestra, finger está activado como un servicio xinetd. Si xinetd está ejecutándose, finger

estará activo. estará activo. Si usa chkconfig --list para consultar un servicio /etc/rc.d, verá las configuraciones del servicio para Si usa chkconfig --list para consultar un servicio /etc/rc.d, verá las configuraciones del servicio para

cada nivel de ejecución. cada nivel de ejecución.

chkconfig --list anacron : chkconfig --list anacron :

anacron 0:off anacron 0:off 1:off 1:off 2:on 2:on 3:on 3:on 4:on 4:on 5:on 5:on 6:off6:off chkconfig también puede ser usado para configurar un servicio para que comience (o no) en un nivel chkconfig también puede ser usado para configurar un servicio para que comience (o no) en un nivel

de ejecución específico. Por ejemplo, desactive cups en los niveles de ejecución 3, 4, y 5, usando el de ejecución específico. Por ejemplo, desactive cups en los niveles de ejecución 3, 4, y 5, usando el comando siguiente: comando siguiente:

chkconfig --level 345 cups offchkconfig --level 345 cups off

INTRODUCCION A LINUX ENTERPRISE

Page 25: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES Una vez que ya ha experimentado con algunos de los comandos de Linux, se Una vez que ya ha experimentado con algunos de los comandos de Linux, se

encontrará ahora con una pregunta: ¿Cómo actualizo, instalo o desinstalo software? encontrará ahora con una pregunta: ¿Cómo actualizo, instalo o desinstalo software? Existen varios métodos que dependerán del formato utilizado para empaquetar los Existen varios métodos que dependerán del formato utilizado para empaquetar los programas. A continuación se le proporcionará la descripción de los posibles métodos programas. A continuación se le proporcionará la descripción de los posibles métodos y algunos ejemplos. y algunos ejemplos.

La parte teórica.La parte teórica. Antes de continuar, es indispensable se conozca primero el uso y el porque de cada Antes de continuar, es indispensable se conozca primero el uso y el porque de cada

método existente para el manejo del software. De esto se dependerá en adelante para método existente para el manejo del software. De esto se dependerá en adelante para mantener un saludable estado de cualquier sistema GNU/Linux®. Indistintamente del mantener un saludable estado de cualquier sistema GNU/Linux®. Indistintamente del método, todo se deberá de realizar desde la cuenta de root, así que proceda con método, todo se deberá de realizar desde la cuenta de root, así que proceda con cuidado.cuidado.

NOTA: Por favor siga el procedimiento al pie de la letra.NOTA: Por favor siga el procedimiento al pie de la letra.

INTRODUCCION A LINUX ENTERPRISE

Page 26: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES MANEJO DE PAQUETES A PARTIR DE ARCHIVOS RPM®MANEJO DE PAQUETES A PARTIR DE ARCHIVOS RPM® El formato RPM® es el más utilizado en la actualidad. Tiene como ventaja principal el El formato RPM® es el más utilizado en la actualidad. Tiene como ventaja principal el

encargarse de verificar las posibles dependencias o requisitos para la instalación o encargarse de verificar las posibles dependencias o requisitos para la instalación o actualización de un paquete en particular, así como también el verificar si el paquete actualización de un paquete en particular, así como también el verificar si el paquete que se procederá a desinstalar es requerido por otros paquetes presentes en el sistema.que se procederá a desinstalar es requerido por otros paquetes presentes en el sistema.

Analizaremos entonces el uso del mandato rpm. Existen dos aplicaciones en el entorno Analizaremos entonces el uso del mandato rpm. Existen dos aplicaciones en el entorno gráfico que utilizan rpm en el trasfondo y que son de muy fácil utilización, son gnorpm gráfico que utilizan rpm en el trasfondo y que son de muy fácil utilización, son gnorpm y kpackage. Sin embargo es importante que el usuario novicio se familiarice con este y kpackage. Sin embargo es importante que el usuario novicio se familiarice con este mandato para poder entender el funcionamiento de las mencionadas aplicaciones en el mandato para poder entender el funcionamiento de las mencionadas aplicaciones en el entorno gráfico. entorno gráfico.

SintaxisSintaxis

rpm -[opciones] paquete.rpmrpm -[opciones] paquete.rpm Nos limitaremos a abordar solo las opciones más comunes que un nuevo usuario de Nos limitaremos a abordar solo las opciones más comunes que un nuevo usuario de

Linux® podría necesitar. Si desea ver una descripción completa de las posibles Linux® podría necesitar. Si desea ver una descripción completa de las posibles opciones del mandato rpm, consulte el manual escribiendo opciones del mandato rpm, consulte el manual escribiendo man rpm man rpm en una terminal o en una terminal o consola.consola.

INTRODUCCION A LINUX ENTERPRISE

Page 27: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES Instalación binarios contenidos en paquetes con formato Instalación binarios contenidos en paquetes con formato

RPM®.RPM®. Los paquetes de este tipo son programas previamente compilados, almacenados y listos para Los paquetes de este tipo son programas previamente compilados, almacenados y listos para

ser instalados en el sistema. Estos paquetes pueden tener las extensiones .i386.rpm para PC ser instalados en el sistema. Estos paquetes pueden tener las extensiones .i386.rpm para PC compatible con al menos un microprocesador 80386, es decir, cualquier PC de arquitectura compatible con al menos un microprocesador 80386, es decir, cualquier PC de arquitectura Intel® o compatible, .i486.rpm para PC compatible un microprocesador 80486, .i586.rpm Intel® o compatible, .i486.rpm para PC compatible un microprocesador 80486, .i586.rpm para PC compatible con microprocesador 80586, .i686.rpm para PC compatible con para PC compatible con microprocesador 80586, .i686.rpm para PC compatible con microprocesador 80686, .ppc.rpm para Machintosh® PowerPC o .noarch.rpm que puede microprocesador 80686, .ppc.rpm para Machintosh® PowerPC o .noarch.rpm que puede utilizarse en cualquier arquitectura.utilizarse en cualquier arquitectura.

En la práctica, no se preocupe por encontrar paquetes i686 para su PC con microprocesador En la práctica, no se preocupe por encontrar paquetes i686 para su PC con microprocesador Intel Pentium III, puede instalar con total seguridad los paquetes para i386. Los paquetes Intel Pentium III, puede instalar con total seguridad los paquetes para i386. Los paquetes noarch generalmente contiene archivos de texto -guiones para diversas funciones, archivos de noarch generalmente contiene archivos de texto -guiones para diversas funciones, archivos de configuración o documentación-, imágenes, sonidos, etc., es decir, archivos que trabajan configuración o documentación-, imágenes, sonidos, etc., es decir, archivos que trabajan indistintamente en uno u otro sistema.indistintamente en uno u otro sistema.

La sintaxis que se sugiere utilizar en la mayoría de los casos para instalar o actualizar La sintaxis que se sugiere utilizar en la mayoría de los casos para instalar o actualizar paquetería es la siguiente:paquetería es la siguiente:

rpm -Uvh paquete.i386.rpm rpm -Uvh paquete.i386.rpm

INTRODUCCION A LINUX ENTERPRISE

Page 28: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES Instalación binarios contenidos en paquetes con Instalación binarios contenidos en paquetes con

formato RPM®.formato RPM®. El utilizar la opción U, que significa Update, a fin de conseguir un proceso limpio, El utilizar la opción U, que significa Update, a fin de conseguir un proceso limpio,

hace que primero se consulte la base de datos de la paquetería instalada, procediendo a hace que primero se consulte la base de datos de la paquetería instalada, procediendo a desinstalar a continuación la versión anterior e instalando la nueva. Aunque también desinstalar a continuación la versión anterior e instalando la nueva. Aunque también puede utilizarse la opción i, que significa install, esta no continuará el proceso si puede utilizarse la opción i, que significa install, esta no continuará el proceso si existiese en el sistema una versión anterior de dicho paquete.existiese en el sistema una versión anterior de dicho paquete.

Desinstalación binarios contenidos en paquetes con Desinstalación binarios contenidos en paquetes con formato RPM®.formato RPM®.

rpm -e nombrepaqueterpm -e nombrepaquete No requiere especificar el número de versión ni la extensión ya que consulta No requiere especificar el número de versión ni la extensión ya que consulta

directamente la base de datos de la paquetería instalada en le sistema y procederá a directamente la base de datos de la paquetería instalada en le sistema y procederá a desinstalar el paquete que lleve dicho nombre.desinstalar el paquete que lleve dicho nombre.

INTRODUCCION A LINUX ENTERPRISE

Page 29: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES Instalación a partir de código fuente contenido en Instalación a partir de código fuente contenido en

paquetes con formato RPM®.paquetes con formato RPM®. Este procedimiento se aplica a los paquetes denominados SRPM, sobre los cuales seguramente ha Este procedimiento se aplica a los paquetes denominados SRPM, sobre los cuales seguramente ha

leído en los foros y grupos d discusión, y requiere que se encuentren instalados en el sistema los leído en los foros y grupos d discusión, y requiere que se encuentren instalados en el sistema los paquetes de desarrollo -los paquetes contenidos en el CDROM de instalación que llevan "-devel-" paquetes de desarrollo -los paquetes contenidos en el CDROM de instalación que llevan "-devel-" en el nombre-, ya que el procedimiento implica que se realizará la compilación de programas.en el nombre-, ya que el procedimiento implica que se realizará la compilación de programas.

La ventaja que tiene la construcción e instalación paquetería a partir de archivos SRPM es que los La ventaja que tiene la construcción e instalación paquetería a partir de archivos SRPM es que los paquetes resultantes quedan compilados de forma especial para el sistema Linux® que tengamos paquetes resultantes quedan compilados de forma especial para el sistema Linux® que tengamos instalado. Es de particular ayuda cuando se actualiza, por citar un ejemplo, de LinuxPPP® 5.x a instalado. Es de particular ayuda cuando se actualiza, por citar un ejemplo, de LinuxPPP® 5.x a LinuxPPP® 6.x y el usuario se topa con que alguna de sus aplicaciones favoritas simplemente ya no LinuxPPP® 6.x y el usuario se topa con que alguna de sus aplicaciones favoritas simplemente ya no funcionan. Esto se debe a que la diferencia entre las versiones de las bibliotecas compartidas entre funcionan. Esto se debe a que la diferencia entre las versiones de las bibliotecas compartidas entre una y otra versión de LinuxPPP puede ser demasiada. Las distribuciones basadas sobre Red Hat™ una y otra versión de LinuxPPP puede ser demasiada. Las distribuciones basadas sobre Red Hat™ Linux 5.x utilizan, entre otras cosas, libc5, en tanto que las versiones basadas sobre Red Hat™ 6.x Linux 5.x utilizan, entre otras cosas, libc5, en tanto que las versiones basadas sobre Red Hat™ 6.x hacen uso de Glibc-2.1.x y las versiones basadas sobre Red Hat™ 7.x hacen uso de Glibc-2.2.x.hacen uso de Glibc-2.1.x y las versiones basadas sobre Red Hat™ 7.x hacen uso de Glibc-2.2.x.

Estos paquetes SRPM tienen la extensión .src.rpm y se procede sobre estos del siguiente modo:Estos paquetes SRPM tienen la extensión .src.rpm y se procede sobre estos del siguiente modo:

rpmbuild --rebuild --clean paquete.src.rpmrpmbuild --rebuild --clean paquete.src.rpm

INTRODUCCION A LINUX ENTERPRISE

Page 30: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES Esta última línea de mandato coloca un paquete comprimido, normalmente un archivo Esta última línea de mandato coloca un paquete comprimido, normalmente un archivo

con extensión .tar.gz o tar.bz2, en /usr/src/redhat/SOURCES y un archivo, conocido con extensión .tar.gz o tar.bz2, en /usr/src/redhat/SOURCES y un archivo, conocido como spec, con las especificaciones del paquete en /usr/src/redhat/SPECS. A como spec, con las especificaciones del paquete en /usr/src/redhat/SPECS. A continuación se descomprime el archivo .tar.gz o tar.bz2 y se inicia la compilación y continuación se descomprime el archivo .tar.gz o tar.bz2 y se inicia la compilación y construcción del paquete RPM® con las especificaciones del spec.construcción del paquete RPM® con las especificaciones del spec.

Si al terminar el proceso en la última línea se obtiene + exit 0, solo restará instalar o Si al terminar el proceso en la última línea se obtiene + exit 0, solo restará instalar o actualizar con el paquete RPM® que ahora encontraremos, dependiendo de la actualizar con el paquete RPM® que ahora encontraremos, dependiendo de la arquitectura para la que se compiló, en alguno de los subdirectorios de arquitectura para la que se compiló, en alguno de los subdirectorios de /usr/src/redhat/RPMS./usr/src/redhat/RPMS.

rpm -Uvh /usr/src/redhat/RPMS/i386/paquete.i386.rpm rpm -Uvh /usr/src/redhat/RPMS/i386/paquete.i386.rpm

INTRODUCCION A LINUX ENTERPRISE

Page 31: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES Confirmación de la existencia de paquetería en particular en el sistema.Confirmación de la existencia de paquetería en particular en el sistema. En ocasiones es posible que se encuentre en una situación como esta: usted encuentra En ocasiones es posible que se encuentre en una situación como esta: usted encuentra

en algún sitio de Internet un paquete RPM® del cual se hablan maravillas en la en algún sitio de Internet un paquete RPM® del cual se hablan maravillas en la descripción, pero desconoce si ya lo tendrá instalado, o si ya tiene una versión más descripción, pero desconoce si ya lo tendrá instalado, o si ya tiene una versión más reciente; podría averiguarlo descargando dicho paquete, que quizá tenga varios Mega-reciente; podría averiguarlo descargando dicho paquete, que quizá tenga varios Mega-bytes en tamaño, utilizando una lenta conexión de modem y probando con la línea de bytes en tamaño, utilizando una lenta conexión de modem y probando con la línea de mandato rpm -Uvh. Si resultó un paquete más reciente que el que usted tenía, habrán mandato rpm -Uvh. Si resultó un paquete más reciente que el que usted tenía, habrán valido la pena los 10-15 minutos invertidos en descargar dicho paquete, pero si ya lo valido la pena los 10-15 minutos invertidos en descargar dicho paquete, pero si ya lo tenía instalado o bien se trataba de una versión anterior, usted desearía haber sabido tenía instalado o bien se trataba de una versión anterior, usted desearía haber sabido que podía utilizar la siguiente línea de mandato:que podía utilizar la siguiente línea de mandato:

rpm -q nombre_del_paquete_sin_número_de_versión rpm -q nombre_del_paquete_sin_número_de_versión

La correspondiente salida de esto nos dirá si el paquete se encuentra o no instalado y el La correspondiente salida de esto nos dirá si el paquete se encuentra o no instalado y el número de versión.número de versión.

INTRODUCCION A LINUX ENTERPRISE

Page 32: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES Si nos interesa examinar la información sobre algún paquete instalado en el sistema, Si nos interesa examinar la información sobre algún paquete instalado en el sistema,

utilizamos la siguiente línea de mandato:utilizamos la siguiente línea de mandato:

rpm -qi nombre_del_paquete_sin_número_de_versión rpm -qi nombre_del_paquete_sin_número_de_versión Lo anterior devuelve los detalles informativos respecto al paquete instalado.Lo anterior devuelve los detalles informativos respecto al paquete instalado. Si queremos examinar dicha información pero en un paquete no instalado en el Si queremos examinar dicha información pero en un paquete no instalado en el

sistema, solo hace falta añadir p, que implica que nos referiremos a un paquete, en las sistema, solo hace falta añadir p, que implica que nos referiremos a un paquete, en las opciones del mandato del modo siguiente:opciones del mandato del modo siguiente:

rpm -qpi --clean paquete_descargado.i386.rpm rpm -qpi --clean paquete_descargado.i386.rpm

Verificación de firmas de paquetes RPM®.Verificación de firmas de paquetes RPM®. Por cuestiones de seguridad, si usted descarga un paquete RPM® desde un sitio Web o Por cuestiones de seguridad, si usted descarga un paquete RPM® desde un sitio Web o

servidor FTP distinto al oficial de la distribución o conjunto de paquetes que utilice, lo servidor FTP distinto al oficial de la distribución o conjunto de paquetes que utilice, lo más saludable será verificar dicho paquete. JAMÁS descargue e instale paquetes de más saludable será verificar dicho paquete. JAMÁS descargue e instale paquetes de binarios desde sitios Web dedicados a actividades ilegales o de dudosa reputación.binarios desde sitios Web dedicados a actividades ilegales o de dudosa reputación.

INTRODUCCION A LINUX ENTERPRISE

Page 33: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES Por si acaso, utilice la siguiente línea de mandato para verificar las firmas incluidas en Por si acaso, utilice la siguiente línea de mandato para verificar las firmas incluidas en

paquetes antes de proceder a instalarlos:paquetes antes de proceder a instalarlos:

rpm -Kv paquete.i386.rpmrpm -Kv paquete.i386.rpm Esto debe darle la siguiente salida, donde las x corresponden a la firma PGP de la Esto debe darle la siguiente salida, donde las x corresponden a la firma PGP de la

persona que construyó el paquete:persona que construyó el paquete:

paquete.i386.rpm:paquete.i386.rpm:

MD5 sum OK: xxxxxxxxxxxxxxxxxxxxxMD5 sum OK: xxxxxxxxxxxxxxxxxxxxx Compare la firma PGP con la del empaquetador, misma que debe corresponder con la Compare la firma PGP con la del empaquetador, misma que debe corresponder con la

que este proporcione en el sitio Web desde donde descargue dicho paquete.que este proporcione en el sitio Web desde donde descargue dicho paquete.

INTRODUCCION A LINUX ENTERPRISE

Page 34: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES INSTALACIÓN DE PAQUETES A PARTIR DE PAQUETES .TAR.GZ INSTALACIÓN DE PAQUETES A PARTIR DE PAQUETES .TAR.GZ

O .TAR.BZ2.O .TAR.BZ2. Este el el método universal para todas las distribuciones de GNU/Linux® ya que Este el el método universal para todas las distribuciones de GNU/Linux® ya que

funciona tanto en distribuciones basadas sobre Red Hat, como Debian, Stampede o funciona tanto en distribuciones basadas sobre Red Hat, como Debian, Stampede o Slackware. Debido a que no se guarda un registro sobre lo que se tiene instalado y lo Slackware. Debido a que no se guarda un registro sobre lo que se tiene instalado y lo que no, conviene, en le caso de distribuciones basadas sobre Red Hat™ Linux, dejar que no, conviene, en le caso de distribuciones basadas sobre Red Hat™ Linux, dejar las carpetas resultantes con el código fuente en /usr/src/redhat/BUILD para tener una las carpetas resultantes con el código fuente en /usr/src/redhat/BUILD para tener una referencia y evitar romper las posibles dependencias entre los distintos paquetes.referencia y evitar romper las posibles dependencias entre los distintos paquetes.

La mayoría de estos paquetes, denominados tarballs, vienen con extensión .tar.gz o La mayoría de estos paquetes, denominados tarballs, vienen con extensión .tar.gz o tar.bz2. Lo primero será copiarlos en la carpeta /usr/src/redhat/SOURCES y lo tar.bz2. Lo primero será copiarlos en la carpeta /usr/src/redhat/SOURCES y lo siguiente consiste en descomprimir estos con la siguiente línea de mandato: siguiente consiste en descomprimir estos con la siguiente línea de mandato:

tar -zxvf /usr/src/redhat/SOURCES/paquete.tar.gz tar -zxvf /usr/src/redhat/SOURCES/paquete.tar.gz /usr/src/redhat/BUILD/ /usr/src/redhat/BUILD/

Después acceda al interior de la carpeta resultante: Después acceda al interior de la carpeta resultante:

cd /usr/src/redhat/BUILD/paquetecd /usr/src/redhat/BUILD/paquete

INTRODUCCION A LINUX ENTERPRISE

Page 35: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES INSTALACIÓN DESDE FUENTESINSTALACIÓN DESDE FUENTES Es necesario que lea la documentación que acompaña a dicho paquete y seguir las Es necesario que lea la documentación que acompaña a dicho paquete y seguir las

instrucciones proporcionadas por el autor. Por lo general son necesarios al menos tres instrucciones proporcionadas por el autor. Por lo general son necesarios al menos tres pasos:pasos:

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var

makemake

make installmake install

make clean make clean

Algunos paquetes de binarios propietarios, como Algunos paquetes de binarios propietarios, como OpenOffice.orgOpenOffice.org, incluyen , incluyen documentación y un instructivo que detalla la instalación. documentación y un instructivo que detalla la instalación. OpenOffice.orgOpenOffice.org requiere se requiere se ejecute el binario setup, con la opción /net si va ser utilizado por varios usuarios, ejecute el binario setup, con la opción /net si va ser utilizado por varios usuarios, contenido en la sub-carpeta bin.contenido en la sub-carpeta bin.

cd /usr/src/redhat/BUILD/openofficecd /usr/src/redhat/BUILD/openoffice./setup /net ./setup /net

INTRODUCCION A LINUX ENTERPRISE

Page 36: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES Compilación desde código fuente.Compilación desde código fuente.

./configure./configure Este prepara el Este prepara el MakefileMakefile y configura las opciones de compilación, mismas que en algunos y configura las opciones de compilación, mismas que en algunos

casos pueden resultar demasiado complejas para un usuario novicio. Además de verifica si el casos pueden resultar demasiado complejas para un usuario novicio. Además de verifica si el sistema posee las bibliotecas de desarrollo necesarias para la compilación.sistema posee las bibliotecas de desarrollo necesarias para la compilación.

MakeMake Este es el que realiza la compilación del código fuente. El procesos puede durar varios Este es el que realiza la compilación del código fuente. El procesos puede durar varios

minutos.minutos. make installmake install Este se encarga de realizar la instalación del los binarios y módulos compilados en los lugares Este se encarga de realizar la instalación del los binarios y módulos compilados en los lugares

correctos.correctos. make cleanmake clean Opcionalmente podemos utilizar este mandato para limpiar los remanentes que se originaron Opcionalmente podemos utilizar este mandato para limpiar los remanentes que se originaron

por la compilación a fin de recuperar espacio en el disco duro.por la compilación a fin de recuperar espacio en el disco duro. Si por alguna razón necesita desinstalar el programa resultante, puede utilizar Si por alguna razón necesita desinstalar el programa resultante, puede utilizar make make

uninstalluninstall..

INTRODUCCION A LINUX ENTERPRISE

Page 37: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

INSTALACION DE PAQUETESINSTALACION DE PAQUETES En el mejor de los casos, si el tarball contiene un archivo spec, puede construirse un En el mejor de los casos, si el tarball contiene un archivo spec, puede construirse un

paquete RPM® de modo muy similar a la compilación e instalación desde paquetes paquete RPM® de modo muy similar a la compilación e instalación desde paquetes SRPMS.SRPMS.

Solo requiere ejecutar la siguiente línea de mandato:Solo requiere ejecutar la siguiente línea de mandato:

rpm -tb --clean paquete.tar.gzrpm -tb --clean paquete.tar.gz

Y, si obtuvimos en la última línea del proceso un + exit 0, finalmente podremos Y, si obtuvimos en la última línea del proceso un + exit 0, finalmente podremos disponer de el paquete resultante:disponer de el paquete resultante:

rpm -Uvh /usr/src/redhat/RPMS/i386/paquete.i386.rpm rpm -Uvh /usr/src/redhat/RPMS/i386/paquete.i386.rpm

INTRODUCCION A LINUX ENTERPRISE

Page 38: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

ACTUALIZACION MEDIANTE YUMACTUALIZACION MEDIANTE YUM INTRODUCCIÓNINTRODUCCIÓN Actualizar el sistema aplicando los más recientes parches de seguridad y correctivos al Actualizar el sistema aplicando los más recientes parches de seguridad y correctivos al

sistema operativo no es tan difícil como muchos suponen, ni tampoco tiene que ser un sistema operativo no es tan difícil como muchos suponen, ni tampoco tiene que ser un infierno de dependencias entre paquetes RPM como algunos otros argumentan. La infierno de dependencias entre paquetes RPM como algunos otros argumentan. La realidad de las cosas es que es mucho muy simple y solo requiere de un buen ancho de realidad de las cosas es que es mucho muy simple y solo requiere de un buen ancho de banda o bien muchísima paciencia. A continuación presentamos los procedimientos banda o bien muchísima paciencia. A continuación presentamos los procedimientos para utilizar yum y realizar fácilmente lo que algunos denominan "horrible, difícil y para utilizar yum y realizar fácilmente lo que algunos denominan "horrible, difícil y complicado".complicado".

Los procedimientos son tan fácil que realmente no hay muchas excusas para no aplicar Los procedimientos son tan fácil que realmente no hay muchas excusas para no aplicar los parches de seguridad y correctivos al sistema.los parches de seguridad y correctivos al sistema.

Actualizar sistema.Actualizar sistema. Actualización del sistema con todas las dependencias que sean necesarias:Actualización del sistema con todas las dependencias que sean necesarias:

yum updateyum update

INTRODUCCION A LINUX ENTERPRISE

Page 39: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

ACTUALIZACION MEDIANTE YUMACTUALIZACION MEDIANTE YUM BúsquedasBúsquedas Realizar una búsqueda de algún paquete o término en la base de datos en alguno de los Realizar una búsqueda de algún paquete o término en la base de datos en alguno de los

depósitos yum configurados en el sistema: yum search cualquier-paquetedepósitos yum configurados en el sistema: yum search cualquier-paquete Ejemplo:Ejemplo:

yum search httpdyum search httpd

Consulta de informaciónConsulta de información Consultar la información contenida en un paquete en particular: yum info cualquier-Consultar la información contenida en un paquete en particular: yum info cualquier-

paquetepaquete Ejemplo:Ejemplo:

yum info httpdyum info httpd

INTRODUCCION A LINUX ENTERPRISE

Page 40: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

ACTUALIZACION MEDIANTE YUMACTUALIZACION MEDIANTE YUM INSTALACIÓN DE PAQUETESINSTALACIÓN DE PAQUETES Instalación de paquetería con resolución automática de dependencias:Instalación de paquetería con resolución automática de dependencias: yum install cualquier-paqueteyum install cualquier-paquete Ejemplo:Ejemplo:

yum install httpdyum install httpd

DESINSTALACIÓN DE PAQUETESDESINSTALACIÓN DE PAQUETES Desinstalación de paquetes junto con todo aquello que dependa de éstos:Desinstalación de paquetes junto con todo aquello que dependa de éstos: yum remove cualquier-paqueteyum remove cualquier-paquete Ejemplo:Ejemplo:

yum remove httpdyum remove httpd

INTRODUCCION A LINUX ENTERPRISE

Page 41: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

ACTUALIZACION MEDIANTE YUMACTUALIZACION MEDIANTE YUM Algunos paquetes que se pueden desinstalar del sistema.Algunos paquetes que se pueden desinstalar del sistema. Los siguientes paquetes pueden ser desinstalados del sistema de manera segura junto Los siguientes paquetes pueden ser desinstalados del sistema de manera segura junto

con todo aquello que dependa de estos:con todo aquello que dependa de estos:1.1. pcmcia-cs (kernel-pcmcia-cs): requerido solo en computadoras portátiles para el soporte pcmcia-cs (kernel-pcmcia-cs): requerido solo en computadoras portátiles para el soporte

de PCMCIA.de PCMCIA.

2.2. mdadm: requerido solo para arreglos RAID.mdadm: requerido solo para arreglos RAID.

3.3. autofs: servicio de auto-montado de unidades de disco.autofs: servicio de auto-montado de unidades de disco.

4.4. ypserv: servidor NIS, utilizado principalmente como servidor de autenticación.ypserv: servidor NIS, utilizado principalmente como servidor de autenticación.

5.5. ypbind, yp-tools: herramientas necesarias para autenticar contra un servidor NIS (ypserv)ypbind, yp-tools: herramientas necesarias para autenticar contra un servidor NIS (ypserv)

6.6. hwcrypto: bibliotecas y herramientas para interactuar con aceleradores criptográficos de hwcrypto: bibliotecas y herramientas para interactuar con aceleradores criptográficos de hardware.hardware.

7.7. vnc-server: servidor VNCvnc-server: servidor VNC

8.8. irda-utils: herramientas y soporte para dispositivos infrarrojos.irda-utils: herramientas y soporte para dispositivos infrarrojos. Ejecute lo siguiente para desinstalar los paquetes anteriormente mencionados:Ejecute lo siguiente para desinstalar los paquetes anteriormente mencionados:yum -y remove pcmcia-cs mdadm autofs ypserv ypbind yp-tools hwcrypto yum -y remove pcmcia-cs mdadm autofs ypserv ypbind yp-tools hwcrypto

vnc-server irda-utils vnc-server irda-utils

INTRODUCCION A LINUX ENTERPRISE

Page 42: ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCION ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE Dictado por: Ing. Carlos Alcalá Helguero Consultas:

ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - ADMINISTRACION DE SERVIDORES LINUX ENTERPRISE - INTRODUCCIONINTRODUCCION

ACTUALIZACION MEDIANTE YUMACTUALIZACION MEDIANTE YUM LISTADO DE PAQUETES.LISTADO DE PAQUETES. Lo siguiente listará todos los paquetes disponibles en la base de datos yum y que pueden Lo siguiente listará todos los paquetes disponibles en la base de datos yum y que pueden

instalarse:instalarse:

yum list available | lessyum list available | less Lo siguiente listará todos los paquetes instalados en el sistema:Lo siguiente listará todos los paquetes instalados en el sistema:

yum list installed | lessyum list installed | less Lo siguiente listará todos los paquetes instalados en el sistema y que pueden (deben) actualizarse:Lo siguiente listará todos los paquetes instalados en el sistema y que pueden (deben) actualizarse:

yum list updates | lessyum list updates | less

LIMPIEZA DEL SISTEMA.LIMPIEZA DEL SISTEMA. Yum deja como resultado de su uso cabeceras y paquetes RPM almacenados en el interior del Yum deja como resultado de su uso cabeceras y paquetes RPM almacenados en el interior del

directorio localizado en la ruta /var/cache/yum/. Particularmente los paquetes RPM que se han directorio localizado en la ruta /var/cache/yum/. Particularmente los paquetes RPM que se han instalado pueden ocupar mucho espacio y es por tal motivo conviene eliminarlos una vez que ya instalado pueden ocupar mucho espacio y es por tal motivo conviene eliminarlos una vez que ya no tienen utilidad. Igualmente conviene hacer lo mismo con las cabeceras viejas de paquetes que no tienen utilidad. Igualmente conviene hacer lo mismo con las cabeceras viejas de paquetes que ya no se encuentran en la base de datos. A fin de realizar la limpieza correspondiente, puede ya no se encuentran en la base de datos. A fin de realizar la limpieza correspondiente, puede ejecutarse lo siguiente:ejecutarse lo siguiente:

yum clean allyum clean all

INTRODUCCION A LINUX ENTERPRISE