Vous êtes sur la page 1sur 66

C O N L I N U X .

N E T
TICs con Software Libre
Administracin de Redes y Servidores con Linux (Linux I)
1.- INSTALACIN DE CENTOS ......................................................................................................4
Instalar GNU/Linux y Wind!s......................................................................................................4
"I#TUAL$O%................................................................................................................................4
Cr&and una 'a(uina )irtual dis* )irtual...................................................................................+
Utilidad&s ,ara ,arti*inar.- ............................................................................................................-
Utili.and G,art&d...........................................................................................................................-
#&*'&nda*i/n '0ni'a.- ds ,arti*in&s......................................................................................1
S!a, '&'ria d& int&r*a'2i.....................................................................................................1
3arti*inand &l dis* )irtual *n )aris sist&'as ,&rati)s.........................................................4
3arti*i/n d& un s&r)idr d& Crr& y !&2.....................................................................................11
1.- Cr&and ,arti*i/n s!a,.......................................................................................................15
5.- Cr&and ,arti*i/n ra0. ,ara instalar C&ntOS.......................................................................15
6.- Cr&and ,arti*i/n Ext&ndida..............................................................................................15
4.- Cr&and ,arti*i/n /7'&......................................................................................................16
+.- Cr&and ,arti*i/n /)ar.........................................................................................................16
-.- Cr&and ,arti*i/n dats.......................................................................................................16
A,li*ar *a'2is........................................................................................................................14
INSTALA# 88C&ntOS88 &n la 'a(uina )irtual...........................................................................14
5.- ENTO#NO G#9:ICO; A3LICACIONES < S=ELL .................................................................11
G&str&s d& "&ntas Gn'& y >DE...............................................................................................11
In?r&sand a la *nsla@ ................................................................................................................11
A**&s r&'t al SE#"IDO#.......................................................................................................14
Ad'inistra*i/n d& usuaris...........................................................................................................14
Us d& t&*las rA,idas......................................................................................................................5B
Ayuda ,ara ls *'ands..........................................................................................................51
Cr&and *ar,&ta ........................................................................................................................51
Otrs *'ands.........................................................................................................................51
6.- WE$CIN DADCINIST#ACIN DEL SISTECA "IA WE$E...................................................55
Ad'inistra*i/n d& ,a(u&t&s@..........................................................................................................55
El us d& #3C .........................................................................................................................55
El us d& <UC..........................................................................................................................54
Instaland WE$CIN.....................................................................................................................5+
C/duls d& W&2'in......................................................................................................................5-
1E W&2'in.................................................................................................................................5-
5E Sist&'a..................................................................................................................................5-
6E S&r)idr&s.............................................................................................................................5F
4E #&d........................................................................................................................................5F
+E =ard!ar&...............................................................................................................................5F
-E Clust&r...................................................................................................................................51
FE Otrs.....................................................................................................................................51
4.- COCANDOS $ASICOS DE SISTECA < =E##ACIESTAS DE SISTECA ..........................54
=E##ACIENTAS DE ACCESO #ECOTO ...............................................................................65
Gis7 Ad'inistra*i/n ?rAGi*a d& Ar*7i)s sl Gun*ina &n >n(u&rr
3a?.1 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
ss7 Dss7 H7&l,E O3CION G#A:ICA D?n'&-t&ln&tE....................................................................65
W?&t...............................................................................................................................................66
#syn*.............................................................................................................................................64
:is7 Es un ad'inistradr d& ar*7)i)s ?raGi*; &l Gis7 sl Gun*ina *n &l na)&?adr In(u&rr
.......................................................................................................................................................64
Cass d& us *n ,s; ?r&, y Iill ....................................................................................................6-
+.- SE#"IDO#ES SS=; D=C3 < :T3..............................................................................................6F
S&r)i*i SS=..................................................................................................................................6F
S&r)i*i :T3..................................................................................................................................61
In?r&sar )0a !&2 al Gt, *n sin *ntras&Ja.............................................................................61
EnKaular Usuaris :T3..............................................................................................................64
Dir&*tri 3u2li* d&l :T3.......................................................................................................4B
3r2and &l :T3........................................................................................................................4B
S&r)i*i D=C3..............................................................................................................................41
-.- INSTALACIN < CON:IGU#ACIN DEL SE#"IDO# DLAC3E .........................................46
Sist&'a LAC3 y ,a(u&t&s.............................................................................................................46
Sist&'as WE$...............................................................................................................................46
Arran*ar s&r)i*is..........................................................................................................................44
Dir&*tri d& ,a?inas !&2.............................................................................................................44
3r2and &l &l s&r)i*i !&2...........................................................................................................44
INSTALANDO LA DO>UWI>I.- ...............................................................................................4+
Cas ,ru&2as dir&*tri d& ,a?inas !&2....................................................................................4-
DI#ECTO#IOS "I#TUALES.................................................................................................4-
SElinux y A,a*7& .....................................................................................................................4-
Dir&*tri )irtual d& 37,'yad'in................................................................................................4F
Dir&*tris )irtual&s.......................................................................................................................4F
3r2and Cys(l y ,7,'yad'in....................................................................................................41
#&?istr d& &rrr&s.........................................................................................................................41
F.- INSTALACIN < CON:IGU#ACIN DE SE#"IDO# 3#O%<.............................................44
3r*&s d& 'ntaK& d&l 3#O%I SLUID........................................................................................44
Instala*i/n d&l s(uid......................................................................................................................44
CnGi?ura*i/n ,arA'&trs 2Asi*s.................................................................................................44
Listas d& *ntrl d& a**&s............................................................................................................+B
#&?las d& Cntrl d& A**&s.........................................................................................................+1
'&nsaK&s d& &rrr...........................................................................................................................+1
Arran(u& t&',ral ........................................................................................................................+5
Arran(u& ,&r'an&nt&.....................................................................................................................+5
3ru&2as d& s(uid ...........................................................................................................................+5
1.- INSTALACIN < CON:IGU#ACIN DE SAC$A ................................................................+6
3a(u&t&s.........................................................................................................................................+6
A?r&?ar usuaris ,ara sa'2a.........................................................................................................+4
Cr&and Dir&*tris ,ara *',artir .............................................................................................+4
Cr&and ?ru,s ..........................................................................................................................+4
Esta2l&*i&nd ,&r'iss .................................................................................................................+4
AJadir usuaris a ls ?ru,s .......................................................................................................+4
3a?.5 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
C',r2ar si Gun*ina sa'2a ......................................................................................................++
4.- INSTALACIN < CON:IGU#ACIN DE DNS SE#"E# ......................................................+-
3a(u&t&s.........................................................................................................................................+-
CnGi?ura*i/n d&sd& !&2'in........................................................................................................+-
Cr&ar &l r&?istr A .........................................................................................................................+F
#&)isar r&?istr NS........................................................................................................................+1
Cr&ar r&?istr CNACE..................................................................................................................+1
Cr&ar r&?istr C%..........................................................................................................................+1
Cr&ar tr r&?istr A .....................................................................................................................+1
Arran(u& t&',ral.........................................................................................................................+4
3ru&2as d&l DNS............................................................................................................................+4
1B.- CON:IGU#ACIN DE SE#"IDO# DE CO##EO ELECT#NICO ...................................-1
3a(u&t&s N&*&saris.......................................................................................................................-1
Instala*i/n......................................................................................................................................-1
CnGi?ura*i/n................................................................................................................................-1
a**&ss........................................................................................................................................-5
l*al-7st-na'&s.......................................................................................................................-5
3u&rt s&nd'ail.........................................................................................................................-5
s&nd'ail.'*..............................................................................................................................-5
Arran(u& t&',ral ...................................................................................................................-6
Arran(u& ,&r'an&nt&................................................................................................................-6
,ru&2a ,u&rt 5+.......................................................................................................................-6
Alias&s.......................................................................................................................................-6
D)&*t .........................................................................................................................................-4
CnGi?ura*i/n ...............................................................................................................................-4
)i /&t*/d)&*t.*nG..................................................................................................................-4
Arran*ar t&',ral'&nt& d)&*t...................................................................................................-4
Cnsulta ,u&rt 11B..................................................................................................................-4
Cnsulta ,u&rt 146..................................................................................................................-4
T&ln&t ,u&rt 11B.......................................................................................................................-+
T&ln&t ,u&rt 146.......................................................................................................................-+
S(uirr&l'ail...................................................................................................................................-+
Cnsulta ar*7i) d& *nGi?ura*i/n................................................................................................-+
CnGi?urand !&2i' *n ,&rl ......................................................................................................--
Ini*iand W&2'ail.........................................................................................................................--
3a?.6 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
1.- INSTALACIN DE CENTOS
Objetivos:
Comprender los mtodos con los cuales podemos instalar GNU/Linux
Entender conceptos generales de particiones y mas elementos en el proceso de
instalacin.
Hacer la prctica de las particiones del disco con Gparted
Instalar CentOS y Configurar la RED.
Instalar Aplicaciones
Desde el Internet
Desde el DVD
Instalar GNU/Linux y Windows
Dual Boot (Doble arranque) .- Aqu se puede arrancar con GNU/Linux o con Windows 7, se
debe elegir con que sistema vamos a trabajar
Virtualizacin.- Se puede arrancar GNU/Linux y Windows a la vez. (Recomendado cuando
hay buenos recursos fsicos)
VIRTUALBOX
Es un programa para crear mquinas virtuales dentro de un S.O. se lo puede Instalar en Windows y
en GNU/Linux.
3a?.4 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Instalando en Windows
Desde el sitio web ir a http://www.virtualbox.org/wiki/Downloads, Escoja VirtualBox x.x.x (las
x son las versiones actuales) for Windows hosts x86/amd64
Desde el DVD de la documentacin, debe iniciarse con el Mozilla firefox,
Observar el men lateral izquierdo y hacer clic en la Opcin Utilidades/Paquetes
En la parte central aparecer un enlace del programa VirtualBox, hay que bajarlo al disco
duro y luego instalar.
Instalando en GNU/Linux
Ir al Men Sistema > Administracin > Gestor de Paquetes Synaptic o ALT+F2 Synaptic
En esta ventana, hay que actualizar los paquetes dando clic en el botn Recargar
luego clic en cualquier paquete y escribimos virtualbox-ose y aparecer el paquete y Lo
marcamos con doble clic
Luego hay que dar un clic en el botn aplicar ubicado en la parte superior y listo!
Creando una maquina virtual o disco virtual.
Ir al Men Aplicaciones > Accesorios > VirtualBox OSE
Men Archivo > Nuevo
Aparecer un asistente, clic siguiente >
Escribir el Nombre de la mquina virtual Sistemas Operativos
Sistema Operativo, escoger Linux
Versin escoger Red Hat
El tamao recomendado de memoria base (RAM) es XXX MB. XXX= depender de la
cantidad de memoria RAM
El tamao recomendado de disco duro de arranque es 8192 MB.
Disco duro de arranque (Primario maestro)
Crear disco virtual nuevo
Tipo de almacenamiento
Almacenamiento de expansin dinmica
Tamao y localizacin del disco 100GB y Terminar
En la maquina virtual ya creada, seleccionar botn Derecho Configuracin
Clic en Almacenamiento, En Controlador IDE, Seleccionar Vaco
En Dispositivo DC/DVD,clic botn, Administrador de medios virtuales
Clic en el icono Agregar
Navegar al directorio donde esta la imagen copiada de gparted, doble clic en la imagen
Finalmente clic en el botn Seleccionar y listo.
3a?.+ www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Utilidades para particionar.-
Utilizando Gparted
GPARTED.- Utilidad para particionar discos duros equivalente al Partitin Magic
Este es el url de donde podemos bajar el Gparted (Esta herramienta esta en el DVD de la
documentacin.)
Live-CD de Ubuntu.- Cabe decir que esta herramienta tambin viene incluida en el Gparted.
Una vez que arranquemos con este CD debemos de ir al Men Sistema > Administracin > Editor
de Particiones Gparted.
Para utilizar Gparted desde la maquina virtual podemos utilizar la imagen gparted-live-0.4.1-2.iso
copiarla en el disco duro y montarla en la maquina virtual.
Montar la imagen del Gparted en la maquina virtual
Buscando los archivos iso en el DVD
Insertar el DVD en el CPU
# su - Cambio de usuario administrador root
# find / -name "gpar*.iso"
/media/joyas/curso/cursos/isos/gparted-live-0.4.1-2.iso
/datos/isos/gparted-live-0.4.1-2.iso
Ruta del DVD con el comando df (disk free)
#df
/dev/hda 3926368 3926368 0 100% /media/joyas
Copiando la imagen desde el DVD al Disco
#cp /media/joyas/curso/cursos/isos/gparted-live-0.4.1-2.iso /home/usuario/
Agregar dispositivos o medios virtuales
En la maquina virtual ya creada, seleccionar botn Derecho Configuracin
Clic en Almacenamiento, En Controlador IDE, Seleccionar Vaco
En Dispositivo DC/DVD,clic botn, Administrador de medios virtuales
Clic en el icono Agregar
Navegar al directorio donde esta la imagen copiada de gparted, doble clic en la imagen
Finalmente clic en el botn Seleccionar y listo.
En caso de proceder con un equipo real, insertamos en CD e iniciamos el computador, el bios
debe estar configurado para que inicie desde el CD.
3a?.- www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
En cualquiera de los dos casos luego de reconocida la imagen o el CD procedemos de la
siguiente forma:
seleccionar GParted Live (Default Settings)
seleccionamos Select Keymap from arch list
El mapa de teclado debe ser el espaol, escribir nmero 25 (espaol).
Pulsamos dos enter y contina la carga.
Si todo ha ido bien ya tenemos nuestro Gparted iniciado con la particin a la vista.
Si el CD o la imagen de Gparted arrancaron correctamente aparecer una ventana de como en
el siguiente grfico.
3a?.F www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Conceptos en torno al tema de particiones.-
Clases de particiones
1. - PARTICIONES PRIMARIAS 2. - PARTICION EXTENDIDA O SECUNDARIA
M
B
R
C:
/dev/hda1
D:
/dev/hda2
E:
/dev/hda3
UNIDADES LOGICAS
F:
/dev/hda5
G:
/dev/hda6
H:
/dev/hda7
En este caso hay tres particiones
primarias, todo depender del uso que
le vamos a dar al disco duro, como
veremos ms adelante.
EXTENDIDA.- Aqu se podrn definir todas las unidades
lgicas que necesitemos.
Este sistema de particiones permite tener varias
particiones lgicas
Ventajas en hacer particiones:
Si hay un error/problema en una de ellas, las dems no se vern afectadas.
Podemos tener diferentes Sistemas Operativos en nuestra mquina, totalmente
independientes unos de otros.
Podemos tener nuestros datos en particiones totalmente independientes.
Podemos borrar/cambiar el contenido de una particin, sin que esto afecte a las dems.
Particiones necesarias para instalar Linux
Recomendacin mnima.- dos particiones
El Sistema datos o punto de montaje : Memoria Virtual
/ SWAP
Recomendacin tpica.- tres particiones
/ Swap. /home
Todo depender del uso que le vamos a dar al Sistema Operativo.
Swap o memoria de intercambio
La swap es un espacio reservado en el disco rgido para poder usarse como una extensin de memoria virtual
del sistema. Es una tcnica utilizada desde hace mucho tiempo, para hacer creer a los programas que existe
ms memoria RAM de la que en realidad existe. Es el propio sistema operativo el que se encarga de pasar
datos a la swap cuando necesita ms espacio libre en la RAM y viceversa.
Espacio en memoria swap.- Cuando la memoria tiene menos o igual a 1024 el espacio en swap
recomendamos debera ser el doble, o sea, mas de 2GB y cuando la memoria ram es de mas de 2GB el
espacio de la swap debe ser igual, porque el duplicar solo ocupara mas espacio innecesario en el disco.
3a?.1 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Particionando el disco virtual con varios sistemas operativos
Virtualbox es una aplicacin que nos permite instalar un sistema operativo sobre otro sistema
operativo como si fuera un programa mas. El sistema Operativo base le dominaremos ANFITRION y
es sistema operativo que ser instalado lo llamaremos HUESPED, para tener el control ANFITRION y
HUESPED debemos presionar la tecla Ctrl (derecho)
Se desea hacer varias particiones como se detalla en la siguiente matriz:
Etiqueta (Particin)
Tamao nuevo (MiB) Sistema de Archivos: Crear como:
WindowsXP 10GB ntfs Particin Primaria
Windows7 10GB ntfs Particin Primaria
Swap Doble de la Memoria RAM linux-swap Particin Primaria
Extendida --- ------ Extendida
Ubuntu 15GB ext4 Extendida - lgica
Centos 20GB ext3 Extendida - lgica
Datos El resto del disco ntfs Extendida - lgica
Observemos esta pantalla, aqu solo debemos cambiar: Tamao nuevo, Seleccionar tipo de
particin donde dice Crear como, seleccionar el Sistema de archivos y la Etiqueta
3a?.4 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Creando un nueva tabla de particiones
1. Clic botn derecho sobre la particin sin asignar, saldr un mensaje de advertencia en
donde se va crear una nueva tabla de particiones esto borra todo los datos si este fuera en
caso. A este mensaje le confirmaremos presionando el botn Crear.
Creando Particin de Windows XP
2. Nuevamente clic botn derecho sobre la particin, paso seguido, en la caja de texto
Tamao nuevo escribimos 10000, luego a lado derecho en la parte que dice Crear como
seleccionamos Particin Primaria, Sistema de archivos ntfs, en Etiqueta podemos escribir
Windows XP. Finalmente presionamos el botn add o aadir
Revisando cuanto espacio den Memoria Ram tiene el equipo
3. Para revisar cuanto tiene el equipo en memoria ram damos clic en el icono superior que
dice terminal, paso seguido escribimos el comando free, esto nos dar el resultado de
cuanto tiene la memoria RAM con este dato podemos duplicar el espacio de memoria
para designar a la particin Swap.
Creando Particin Swap
4. Clic botn derecho en la particin sin asignar, en la caja de texto Tamao escribimos 1024
(doble de la RAM), luego a lado derecho en la parte que dice Crear como seleccionamos
Particin Primaria, Sistema de archivos Linux-swap, en Etiqueta podemos escribir swap,
Finalmente add
Creando Particin Extendida
5. Clic botn derecho en la particin sin asignar, en la parte que dice Crear como
seleccionamos Particin Extendida y luego add
Creando Particin para Ubuntu
6. Clic botn derecho en la particin sin asignar, en la caja de texto Tamao escribimos
15000 , luego a lado derecho en la parte que dice Crear como seleccionamos Particin
Lgica, Sistema de archivos ext4, en Etiqueta podemos escribir Ubuntu, Finalmente add.
Creando Particin para CentOS
7. Clic botn derecho en la particin sin asignar, en la caja de texto Tamao escribimos
20000 , luego a lado derecho en la parte que dice Crear como seleccionamos Particin
Lgica, Sistema de archivos ext3, en Etiqueta podemos escribir CentOS, Finalmente add.
Creando Particin para Datos
8. Clic botn derecho en la particin sin asignar, en la caja de texto Tamao dejamos como
esta no escribimos nada , luego a lado derecho en la parte que dice Crear como
seleccionamos Particin Lgica, Sistema de archivos ntfs, en Etiqueta podemos escribir
Datos, Finalmente add.
Aplicar todas la operaciones.
9. Para finalizar en la parte superior de las herramientas de Gparted damos clic en el botn
Aplicar, esto guardara los cambios a cerca de las operaciones que acabamos de realizar.
3a?.1B www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Particin de un servidor de Correo y web
Etiqueta Tamao nuevo (MiB) Sistema de Archivos: Crear como:
1. Swap Doble de la Memoria RAM linux-swap Primaria
2. / 20GB ext3 Primaria
3. Extendida ---RESTO DEL DISCO--- ------ Extendida
4. /home 30GB (son 30 usuarios a 1GB
por cada uno)
ext3 Extendida - lgica
5. /var 20GB
*colas de corre
*paginas web
*bases de datos
*registros del sistema
ext3 Extendida - lgica
6. /datos El resto del disco ext3 Extendida - lgica
3a?.11 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
1.- Creando particin swap
2.- Creando particin raz para instalar CentOS
3.- Creando particin Extendida
3a?.15 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
4.- Creando particin /home
5.- Creando particin /var
6.- Creando particin datos

3a?.16 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Aplicar cambios
Finalmente debemos de dar clic en Apply
Utilidades de software libre
DSL.-Damn Small Linux es una distribucin Linux LiveCD funcional y completa, basada en Knoppix pensada
para funcionar en computadoras con muy pocos recursos o antiguos, como los procesadores Intel 80486. Su
tamao reducido (50MB) consigue mantener la esencia de Knoppix en un completo entorno de escritorio.
Gracias a su pequeo tamao, se puede poner dentro de una Memoria USB y arrancar con la misma en
cualquier computadora.
Clonezilla.-Es un clonador de discos similar a Ghost. Este salva y restaura solo los bloques usados en el disco
duro.
Supergrub.-Herramienta Libre que sirve para recuperar el gestor de arranque de GNU/Linux o el gestor de
arranque tambin de Windows.
INSTALAR **CentOS** en la maquina virtual.
Luego de insertar el DVD presione la tecla enter para iniciar la instalacin.
Presione la tecla tabulador para cambiar la opcin de salto o Skip, salta la revisin del DVD
Clic en Nex
Escoja el lenguaje espaol y tambin el teclado espaol
Escoja Instalar CentOS, No se recomienda Actualizacin, es mejor instalar nuevamente.
Escoja particin Personalizada
Seleccione el disco a instalar en caso de que hay mas de uno, elija espacio libre y haga
click en nuevo
Aadir particin: (esta particin es para instalar el sistema operativo)
doble clic en la particin swap,
Punto de montaje escoja /
Tipo de sistema de archivo escoja ext 3
Tamao escriba 5000 MG
Fijarse que este Forzar como primaria
Clic en Aceptar
Aadir particin (para memoria de intercambio o swap)
3a?.14 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Tipo de sistema de archivo escoja swap
Tamao escriba 1025 (el doble de la RAM) MG
Fijarse que este Forzar como primaria
Clic en Aceptar
Luego de esto siguiente
En el gestor de arranque podemos dejar tal cual esta y siguiente
En la configuracin de red y dominio dejaremos como esta, porque luego vamos hacer la
configuracin tanto de la red como del dominio.
Con el ratn elegimos Ecuador y Aparecer Amrica Guayaquil siguiente
Luego debemos elegir una contrasea para el superusuario llamado root, siguiente
Elegir kDE y Server, podemos elegir tambin PERSONALIZAR AHORA, para poder agregar o
quitar paquetes que deseemos.
Una vez agregados o quitados programas, siguiente
Luego de haber personalizado, estaremos listos para que se instales los programas,
siguiente.
El proceso de instalacin demora dependiendo del procesador y la memoria, Teclear
Control+Clt+F3 (F4 o F5) para ver lo que sucede en el proceso de instalacin
Luego del proceso de instalacin nos sugiere Reiniciar debemos quitar el DVD
Luego hay que deshabilitar el cortafuegos
Tambin hay que deshabilitar el SLinux (Son seguridades Extras del CentOS)
Crear un usuario admin
Luego nos sugiere nuevamente reiniciar y listo!
luego de la instalacin tambin podemos seguir agregando los paquetes que deseamos. Desde el
Panel Superior Men Aplicaciones > Agregar/Quitar Software
Configurar la RED
Configurar la red Grficamente:
Men Sistema > Administracin > Red
Configurar la red por consola:
[root@mis01]# system-config-network
[root@mis01]#/etc/rc.d/init.d/network start
Cambiar el destino de los repositorios
El origen o fuente de los repositorios se lo puede cambiar y puede ser desde el DVD, Internet o Intranet
Modo grfico
El origen o fuente de los repositorios se lo puede cambiar y puede ser desde el DVD, Internet o
Intranet
Ingresar a Aplicaciones >Agregar /Quitar Software o Alt+f2 ,pirut
Anote los Repositorios que estn activos. (estos repositorios activados indican que la fuente
de donde se va instalar con el comando yum ser desde los repositorios de internet).
Desactivar los repositorios de INTERNET y activar c5-media, tal como se observa en el
siguiente grfico
3a?.1+ www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Hay que insertar el DVD
Debemos editar el c5-media, y debera quedar de esta forma:
Ruta del DVD
1. In?r&s& instaladr d& C&ntOS &n la unidad d& D"D.
5. In?r&s& a la *nsla d& *'ands y &s*ri2a@
[root@localhost ~]# df
/dev/hda 3926368 3926368 0 100% /media/CentOS_5.2_Final
Listo ahora ya deberamos poder instalar desde del DVD.
Nota: si deseamos instalar desde los repositorios de INTERNET, debemos dejar como estaba
configurado al inicio, es decir activar todos los repositorios que desactivamos y que anotamos y
desactivar el repositorio c5-media. Si activamos mas de dos fuentes el momento de la instalacin
esta aplicacin no sabr de que fuente elegir.
3a?.1- www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Modo por consola
[root@localhost yum.repos.d]#cd /etc/yum.repos.d
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Media.repo
[root@localhost yum.repos.d]#
Se debe cambiar:
CentOS-Base.repo para los repositorios de internet y
CentOS-Media.repo para instalar desde el DVD
[root@localhost yum.repos.d]# cat CentOS-Media.repo
[c5-media]
name=CentOS-5 - Media
baseurl=file:///media/CentOS_5.2_Final
gpgcheck=1
enabled=1 <<el "0" o "1" determina la fuente de instalacin >>
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
Nota: Cuando este parmetro enabled esta en 1 todos los parmetros enables de CentOS-
Base.repo deben quedar en 0 o viceversa.
Revise todas las lineas de enable de esta forma:
[root@localhost yum.repos.d]# cat CentOS-Base.repo |grep enable
enabled = 0
enabled = 0
enabled = 0
enabled = 0
enabled=0
Reconstruir base de datos
[admin@ana ~]$ rpm - -help |grep rebuil
- -rebuilddb reconstruir lista invertida de la base de
[admin@ana ~]$ rpm - -rebuilddb
Cambiando Repositorio Local con el comando yum
Antes se debe tener ya configurado un servidor local
# yum - -disablerepo=\* - -enablerepo=RepositorioLocal search httpd
3a?.1F www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
2.- ENTORNO GRFICO, APLICACIONES Y SHELL
Objetivos
Conocer los gestores de ventanas KDE, Gnome
Analizar los Elementos del entorno grfico en KDE, Gnome y Aplicaciones mas usadas
Comparar GNU/Llinux y Windows (Actividad Permanente, que la vamos viendo al ir
tratando las diferentes unidades)
Entender el funcionamiento de las Consolas virtuales:Control+Alt+F1Alt+F6
Conocer, practicar y tener el primer encuentro con el Shell o consola de comandos.
Gestores de Ventas Gnome y KDE
FIN de sesin Linux
Control + Alt + BackSpace Aborta la sesin
Gnome se inicia por omisin
KDE Se debe seleccionar KDE y si deseo ponerle como sistema favorito.
Ingresando a la consola:
o Men Aplicaciones > Accesorios > terminal
o Alt+F2 y Konsole o Gnome-Terminal
Consola de comandos DOS (En windos) Consola de comandos en GNU/Linux
c:> [root@localhost ~]#
[root@conlinux.net ~]# su - root es el super administrador o usuario administrador del sistema
[root@conlinux.net ~]# hostname
conlinux.net
hostname es el nombre del servidor en otros casos puede tomar un nombre de un dominio
(ejemplo conlinux.net)
[root@conlinux.net ~]# who
3a?.11 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
logueado como root.- Tiene todos los permisos
del usuario administrador
logueado como usuario comn .- Tiene
permisos solo dentro de su directorio personal o
home.
[root@localhost ~]#

[antonio@localhost ~]$

Sintaxis de comandos
# ls -l # ls -l /home
Acceso remoto al SERVIDOR
SERVIDOR.
Para ingresar al servidor necesitamos:
IP o el dominio del SERVIDOR
Asumamos que el IP del servidor es 192.168.16.123
Asumamos que el dominio del servidor es conlinux.net
Que el cliente sea parte de la red
Deshabilitar el Cortafuegos del servidor
CLIENTES
Desde windows
Bajar la utilidad putty desde internet
Arrancamos putty
En la caja de texto Host Name escriba 192.168.16.123 este es el IP del SERVIDOR
Presione el botn Open
Luego se le pedir que ingrese el usuario y la clave.
Desde otra maquina con GNU/linux
Ingresar a una consola de comandos Alt+F2 gnome-terminal
ssh root@192.168.16.123
ssh comando para acceder remotamente a otra maquina linux
root usuario del servidor o maquina a donde se va ingresar remotamente
192.168.16.123 IP del servidor
Administracin de usuarios
Sintaxis comando_para_aadir_usuario nombre_del usuario
# adduser usuario
3a?.14 www.conlinux.net info@conlinx.net
S7&ll d&l
rt
N'2r&
d&l S&r)idr
Usuari
Ad'inistradr
S7&ll d&l
U. C'Mn
N'2r&
d&l S&r)idr
Usuari
C'Mn

C'and

O,*i/n
Ar?u'&nt 1 O,*i/n
C'and
C O N L I N U X . N E T
TICs con Software Libre
# adduser antonio
Sintaxis comando_para_clave_de_usuario nombre_del_usuario
# passwd usuario
# passwd juan
Filtrando una cadena de caracter juan en el archivo shadow
[root@sabiduria ~]# grep juan /etc/shadow
juan:!!:15153:0:99999:7:::
En este archivo se guardan las claves encriptadas por cada usuario del sistema.
[root@sabiduria ~]# grep root /etc/shadow
root:$1$aSG.tTqX$XWjAA7NLYfsQmkfaUFVsE0:15153:0:99999:7:::
Borrando usuarios
# userdel - -help

# userdel -rf usuario-a-borrar
Muestra el contenido del archivo en donde se aaden los usuarios del sistema
# cat /etc/passwd (cat, sirve para ver el contenido de un archivo, de la ltima pgina)
# less /etc/passwd (less, sirve para ver el contenido de un archivo, por cada pgina)
EL comando adduser es un scrip agrega una linea de texto por cada usuario creado en los
siguientes archivos:
# grep 500 /etc/passwd nos deja ver los elementos de cada usuario
# grep 500 /etc/group nos deja ver los grupos del sistema
# grep 500 /etc/shadow nos deja ver claves encriptadas
Uso de teclas rpidas
Tecla Tabulador Esta tecla nos facilita el trabajo ya que nos ayuda a escribir menos carecteres y
somos fieles a los nombres de las carpetas y/o archivos con los que estamos trabajando.
[root@conlinux.net ~]#ho<TAB>

[root@conlinux.net ~]#host
host hostid hostname
[root@conlinux.net ~]#hostn <TAB>
[root@conlinux.net ~]hostname
<Fecha Arriba> Comando anterior
<Fecha Abajo> Siguiente comando
3a?.5B www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
<CTRL-A> mueve el cursor al principio de la lnea
<CTRL-E> mueve el cursor al final de la linea
<CTRL-C> aborta/anula el comando en cuestin
<CTRL-D> aborta/anula aplicacin, sesin
Ayuda para los comandos
[root@conlinux.net ~]#ls - -help
[root@conlinux.net ~]#cp - -help
[root@conlinux.net ~]#mv - -help
Creando carpeta
[root@conlinux.net ~]#mkdir comandos
[root@conlinux.net ~]#pwd
/root
[root@conlinux.net ~]#cd co<TAB>
[root@conlinux.net ~]#pwd
/root/comandos
[root@conlinux.net ~]#mv - -help > ayuda_del_comado_mv
[root@conlinux.net ~]#pwd - -help
[root@conlinux.net ~]#man pwd > ayuda_del_comando_pwd
[root@conlinux.net ~]#ls -l
Otros comandos
root@chimborazo:~# find / -name "*.vdi" Busca, desde la raz "/" todos los archivos que tengan
extensin "VDI"
root@chimborazo:~# find / -name "*.iso"
root@chimborazo:~# find / -name "W*.vdi"
root@chimborazo:~# find / -name "W*.vdi"
root@chimborazo:~# find / -iname "W*.vdi"
root@chimborazo:~# find / -name "W*.vdi"
3a?.51 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
3.- WEBMIN (ADMINISTRACIN DEL SISTEMA VIA WEB)
Objetivos:
Conocer y practicar las aplicaciones para administrar paquetes: yum y rpm
Instalar webmin
Configurar de tema y de idioma
Cambiar de puerto
Revisar procesos con webmin
Aadir usuarios del sistema
Administracin de paquetes:
El uso de RPM
RPM tiene cinco modos de operacin bsicos (sin contar la construccin de paquetes):
instalacin, desinstalacin, actualizacin, consulta y verificacin. Esta seccin contiene una visin
de conjunto de cada modo.
RPM Package Manager (o RPM, originalmente llamado Red Hat Package Manager) es una
herramienta de administracin de paquetes pensada bsicamente para Linux. Es capaz de
instalar, actualizar, desinstalar, verificar y solicitar programas

rpmforge-release-0.3.6-1.el5.rf.i386.rpm
pmforge-release nombre del paquete
0.3.6-1.el5.rf versin
i386 plataforma
Sintaxis comando -opciones paquete Opciones: q query, a todos
Comando DESCRIPCIN
# rpm -qa paquete Consultando paquetes instalados
# rpm -qi paquete Informa sobre el paquete
# rpm -qc paquete Muestra los archivos de configuracin
# rpm -ql paquete Lista todos los archivos o paquetes
# rpm -ivh paquete Instalacin de paquetes V=integridad del paquete
# rpm -ivh - -nodeps Instalar paquetes sin dependencias.
# rpm -uvh paquete Actualiza el paquete
# rpm -e paquete Borra los paquetes
# rpm -e - -nodeps Desinstala paquetes sin dependencia de otros.
Estos paquetes estn instalados Aqu no se encontraron los paquetes
[root@localhost ~]# rpm -qa iptables
iptables-1.3.5-4.el5
[root@localhost ~]# rpm -qa mc
3a?.55 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Instalado paquetes desde el dvd con rpm
Como saber cual es la ruta esta el DVD
[root@localhost ~]# df (disk Free)
/dev/hda 3926368 3926368 0 100% /media/CentOS_5.2_Final
Aqu en la ltima linea se puede ver la ruta donde esta ubicado el DVD
Cambindose a la ruta donde esta el DVD
[root@localhost ~]# cd /media/CentOS_5.5_Final
[root@localhost CentOS_5.2_Final]# pwd (Este comando se utiliza para saber en que ruta estoy)
/media/CentOS_5.2_Final
Buscando paquetes desde la ruta actual
[root@localhost CentOS_5.2_Final]# find -name "squ*.rpm"
./CentOS/squashfs-tools-3.0-4.i386.rpm
./CentOS/squid-2.6.STABLE6-5.el5_1.3.i386.rpm
./CentOS/squirrelmail-1.4.8-4.0.1.el5.centos.2.noarch.rpm
Aqu se puede ver que los archivos rpm esta en el directorio /CentOS/
[root@localhost CentOS_5.2_Final]# find -name "mc*.rpm"
./CentOS/mcstrans-0.2.7-1.el5.i386.rpm
./CentOS/mc-4.6.1a-35.el5.i386.rpm
busca archivos "mc*.rpm" en la actual ruta
Buscando paquetes desde la raz /
[root@localhost ~]# find / -name "squi*.rpm" >>busca archivos "squ*.rpm" desde la raz /
/media/CentOS_5.2_Final/CentOS/squid-2.6.STABLE6-5.el5_1.3.i386.rpm
/media/CentOS_5.2_Final/CentOS/squirrelmail-1.4.8-4.0.1.el5.centos.2.noarch.rpm
Instalando los paquetes encontrados en la ruta del DVD
Navegnado en los directorios y subdirectorios del DVD
[root@localhost ~]# cd /me<TAB>/Cen<TAB>/Cen<TAB>
[root@localhost ~]#pwd
/media/CentOS_5.2_Final/CentOS/
[root@localhost ~]# rpm -ivh /me<TAB>/Cent<TAB>/Cen<TAB>/squ<TAB>
3a?.56 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
[root@localhost ~]# rpm -ivh /media/CentOS_5.2_Final/CentOS/mc-4.6.1a-35.el5.i386.rpm
warning: /media/CentOS_5.2_Final/CentOS/mc-4.6.1a-35.el5.i386.rpm: Header V3 DSA signature:
NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:mc ########################################### [100%]
Haciendo las consultas despus de instalados los paquetes
[root@localhost ~]# rpm -qa gftp
gftp-2.0.18-3.2.2
Instalado paquetes desde los repositorios de internet
El uso de YUM
yum es una aplicacin para administracin de paquetes, instala, borra, actualiza, busca y
consulta paquetes desde los repositorios de internet o los repositorios seleccionados.
Sintaxis: comando install paquete1 paquete2 paquete3
Ejemplo: yum install mc
yum install paquete Instala la ltima versin del paquete indicado. Pide por confirmacin.
yum -y install paquete
Instala la ltima versin del paquete indicado. Instala sin pedir
confirmacin.
yum -y install paquete1
paquete2
Instala la ltima versin de los paquetes indicados, no hay lmite de
cuantos paquetes se pueden indicar. Instala sin pedir confirmacin.
yum -y install
paquete.arch
Instala la ltima versin del paquete indicado con la arquitectura
indicada, por ejemplo: yum install mysql.i386.
yum -y update Actualiza todos los paquetes en el sistema.
yum -y update opera
firefox
Actualiza los paquetes indicados.
yum check-update
Muestra una lista de paquetes que necesitan ser actualizados sin
instalarlos.
yum info paquete Descripcin completa del paquete indicado. Ejemplo:yum info samba
yum list
Lista de todos los paquetes disponibles para instalacin, actualizacin o
ya instalados.
yum list installed Lista de todos los paquetes instalados en el sistema.
yum remove telnet Remueve el paquete indicado.
yum search paquete
Busca el 'paquete' en la base de datos de paquetes instalados o para
instalar. 'paquete' puede ser una palabra parcial del paquete a buscar.
yum clean headers
Elimina todos los achivos de encabezados que yum utiliza para resolver
3a?.54 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
dependencias.
yum clean all
Limpia tanto archivos de encabezados como paquetes, como utilizar las
dos opciones previas, pero al mismo tiempo.
yum repolist Lista los repositorios que se tengan de yum.
Instalando WEBMIN
Creando directorio paquetes
[root@localhost ~]#mkdir /paquetes
[root@localhost ~]#cd /paquetes
Descargar webmin desde internet con el comando wget
Ingresar a la pgina de webmin: http://webmin.com/download.html o tambin podr
encontrar en el DVD de documentacin
Aqu encontraremos una lista de paquetes para diferentes distribuciones de GNU/linux, nos
bajamos el paquete RPM suitable for Redhat, Fedora, CentOS, SuSE or Mandrake Linux y
Ubicarse en el enlace y con el botn derecho > copiar direccin de enlace
En la consola escribimos wget un espacio y luego pegamos el enlace con el scroll del
mouse:
[root@localhost ~]# wget http://prdownloads.sourceforge.net/webadmin/webmin-
1.490-1.noarch.rpm
Descargar webmin desde el DVD
Buscar el paquete webmin desde el DVD
[root@localhost ~]# find /media -name "webmin*.rpm"
/media/JoyasLibres2010/curso/cursos/paquetes/webmin-1.490-1.noarch.rpm
Copiar el archivo encontrado en el directorio paquetes
# cp /media/JoyasLibres2010/curso/cursos/paquetes/webmin-1.490-1.noarch.rpm /paquetes
Instalando desde el directorio paquetes
[root@localhost ~]# rpm -ivh /paq<TAB>/web<TAB>
[root@localhost ~]# rpm -qa webmin
webmin-1.430-1
3a?.5+ www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Instalando directamente desde el DVD
root@localhost ~]# rpm -ivh /me<TAB>/Jo<TAB>/cu<TAB>/cu<TAB>/pa<TAB>/web<TAB>
ingresando a webmin
En un navegador poner localhost:10000
Mdulos de Webmin
Comando para ver en que puerto esta el webmin
[root@pc3 ~]# cat /etc/webmin/miniserv.conf |grep port
port=50000
1) Webmin
Cambio de Idioma y Tema
Seleccione Idioma Espaol
Seleccione tema MSC. Linux Theme
Realizar cambios luego presione F5 para actualizar los cambios.
Configuracin de Webmin
Puertos y Direcciones, ubicarse en Escuchar puertos (Cambie 10000 por 10050)
Copia Seguridad Archivos Configuracin
Histrico de Acciones de Webmin
Usuarios de Webmin
Clic mdulo webmin
Usuarios de Webmin
Crear un nuevo usuario de Webmin
Llenar el formulario del usuario: nombre, clave
Seleccione 4 elementos de cada mdulo
Clic en el botn crear
Salga de webmin con log Out y vuelva entrar con el usuario creado
ndice de Servidores Webmin
2) Sistema
Arranque y Parada
Autenticacin PAM
Cambio de Contraseas
Comandos Planificados
Configuracin de Inicio (SysV)
Copia de Seguridad de Sistema de Archivos
Cuotas de Disco
Histricos (Logs) del Sistema
LDAP Client
MIME Type Programs
3a?.5- www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Paquetes de Software
Procesos en curso
Pginas del Manual
Rotacin de Histricos (Logs)
Sistemas de Archivo de Disco y Red
Software Package Updates
Tareas Planificadas (Cron)
Usuarios y Grupos
Clic mdulo Sistema
Usuarios y Grupos
Crear un nuevo usuario
llenar datos de: nombre, clave de acceso
Crear
Usuarios y Grupos LDAP
3) Servidores
Configuracin de Sendmail
Fetchmail - Descarga de correo
Filtro de Correo Procmail
Lectura de Correo de Usuarios
Servidor SSH
Servidor Web Apache
4) Red
Cliente ADSL
Cliente y Servidor NIS
Configuracin de Red
Cortafuegos Linux
Exportaciones de NFS
Kerberos5
Monitorizacin de Ancho de Banda
Nombres y Claves de Acceso de Usuarios PPP
PPP Dialup Client
TCP Wrappers
Tneles SSL
idmapd daemon
5) Hardware
Administracin de Impresoras
Estado de Dispositivos SMART
GRUB - Gestor de arranque
Editar Opciones Globales
Tiempo de espera aumentar 20 segundos
3a?.5F www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Gestor de Volmenes Lgicos
Grabadora de CD
Hora del Sistema
Particiones en Discos Locales
RAID de Linux
6) Cluster
Cluster - Cambio de Contraseas
Cluster - Comandos de Consola
Cluster - Copia de Ficheros
Cluster - Paquetes de Software
Cluster - Servidores Webmin
Cluster - Tareas de Cron
Cluster - Usuarios y Grupos
Servidores de Clster de Usermin
7) Otros
Cargas y Descargas
Comandos Personalizados
Comandos de Consola
Conexin SSH
Directorios Web Protegidos
Estado de Sistema y de Servidor
Explorador de Archivos
Mdulos de Perl (CPAN)
Tnel HTTP
Enlaces
http://webmin.com/download.html
3a?.51 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
4.- COMANDOS BASICOS DE SISTEMA Y HERRAMIESTAS DE SISTEMA
Objetivos
Familiarizarse con los comandos del sistema y comandos de red
Usar Herramientas de Acceso remoto: ssh, wget,rsync,fish
Comandos de administracin de red
# ifconfig
es una utilidad de lnea de comandos que permite obtener y configurar las interfaces de red de un
equipo, Ifconfig es un programa que gestiona los dispositivos de red conectados a tu equipo y los
enlaza con interfaces de red, podemos observar que nos indica:
# route -n
D&stinatin Gat&!ay G&n'asI :la?s C&tri* #&G Us& IGa*&
145.1-1.B.B 8 5++.5++.5++.B U 1B B B &t7B
1-4.5+4.B.B 8 5++.5++.B.B U 1B B B &t7B
15F.B.B.B 8 5++.B.B.B U B B B l
d&Gault 145.1-1.B.1 B.B.B.B UG 1B B B &t7B
Comado interface accin detalle
# Ifconfig eth0 down desactiva la interface
# route -n
# Ifconfig eth0 up activa la interface
Archivos de configuracion de la red
# vi /etc/resolv.conf
search conlinux.net
nameserver 201.219.7.10
nameserver 201.219.7.1
# cat /etc/resolv.conf
search conlinux.net
nameserver 201.219.7.10
nameserver 201.219.7.11
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=oficina.conlinux.net
3a?.54 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
# vi /etc/sysconfig/network-scripts/ifcfg-ethX
DEVICE=ethX
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.1
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
Otra forma de cambiar el IP es:
# system-config-network
Cabio temporal del nombre del servidor
# hostname pc1
localhost
[root@localhost ~]# hostname pc1
pc1
Cambio permanente
# vi /etc/hosts
Cambio permanente del nombre del servidor
ejemplo de una tabla de hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost # No borre es necesario
127.0.0.1 chimborazo.conlinux.net ch # No borre es necesario
192.168.0.9 chimborazo.conlinux.net ch
192.168.0.1 oficina.conlinux.net of
192.168.0.6 debian.conlinux.net deb
Probando los cambios
[root@chimborazo ~]# ping deb
PING debian.conlinux.net (192.168.0.6) 56(84) bytes of data.
64 bytes from debian.conlinux.net (192.168.0.6): icmp_seq=0 ttl=64 time=0.172 ms
64 bytes from debian.conlinux.net (192.168.0.6): icmp_seq=1 ttl=64 time=0.156 ms
64 bytes from debian.conlinux.net (192.168.0.6): icmp_seq=2 ttl=64 time=0.155 ms
[root@chimborazo ~]# ping of
PING oficina.conlinux.net (192.168.0.1) 56(84) bytes of data.
64 bytes from oficina.conlinux.net (192.168.0.1): icmp_seq=0 ttl=64 time=1.60 ms
64 bytes from oficina.conlinux.net (192.168.0.1): icmp_seq=1 ttl=64 time=0.165 ms
[root@chimborazo ~]# ping ch
PING chimborazo.conlinux.net (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=0 ttl=64 time=0.060 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.049 ms
Nota: todas las mquinas de la red deben tener esta misma trabla de host
vi /etc/sysconfig/network
antes
3a?.6B www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=
Despus
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME= sabiduria.conlinux.net
Iniciar servicios de red
# comando servicio accin restart / stop /start /status

# service network restart reiniciar/parar/iniciar/estado
# coamndo servicio accin reinicia/para/estado/inicia
# /etc/init.d/servicio accion
# /etc/init.d/network restart
Activar el servicio de la red
# service network restart
Interrupcin de la interfaz eth0: [ OK ]
Interrupcin de la interfaz de loopback: [ OK ]
Activacin de la interfaz de loopback: [ OK ]
Activando interfaz eth0:
3a?.61 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
HERRAMIENTAS DE ACCESO REMOTO
HERRAMIENTAS DE ACCESO REMOTO: concepto,sintaxis,casos de uso,otras opciones
ssh Comando para administracin remota
scp Copia archivos en forma local y remota.
rsync Permite mantener los datos actualizados
wget baja archivos directorios y sitios web completos
fish Administracin ?rAGi*a d& Ar*7i)s sl Gun*ina &n >n(u&rr
ssh (ssh help) OPCION GRAFICA (n!me-telnet)
El comando ssh ofrece comunicacin encriptada y segura entre dos sistemas
sobre una red no segura. Este comando reemplaza al telnet, rlogin, rsh.
Sistaxis
Comado usuario@hostname
ssh root@sabiduria.conlinux.net
usuario= Usuario del sistema tiene que existir este usuario.
hostname= Puede ser un dominio local o externo o una IP
ssh admin@sabiduria.conlinux.net
ssh root@192.168.0.1
ssh admin@192.168.0.1 ls al /home
ssh -X root@sabiduria.conlinux.net
-X Permite que al abrir cualquier aplicacin grfica
Opciones
ssh -X root@192.168.0.1
[root@oficina ~]# kate &
Esto permita abrir la aplicacin grfica kate &:
3a?.65 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
scp
scp es un reemplazo del rcp, sus ventajas son que permite un nivel de seguridad mayor (ssh vs
telnet) y que permite compresin de datos.
sintxis de scp
scp archivo_de_origen usuario@host-remoto:/directoriodestino/fichero_destino
(el archivo de origen se copiara en un host remoto)
scp archivo_de_origen /directoriodestino/fichero_destino
(el archivo de origen se copiara en el mismo host)
scp usuario@host-remoto:/directoriodestino/fichero_destino /tmp
(el archivo remoto sera copiado en la host-local)
scp usuario@host-remoto:/directoriodestino/fichero_destino .
(el . indica que se copiara en el directorio en el caul se encuentra en el momento)
scp -r /home/usuario usuario@host-remoto:/directorioderespaldos/
Opciones
-C Si la conexin es lenta y lo que trasmitimos es fcilmente comprimible
-p conserva las propiedades del archivo. Permisos del archivo, fecha de ltima de
modificacin.
-r: copia recursiva de directorios
Wget
Es un estupendo programa que permite automatizar procesos de descarga de un servidor HTTP o
FTP. Es de lnea de comandos y esta pequea pgina hace un repaso de las opciones ms
usuales.
wget (wget help) OPCION GRAFICA (gwget)
wget -c -r -b http://cabina4/index.html
Opciones:
(-r) Trae una pagina en forma recursiva
(-c) trata continuamente hasta conectar
(-b) guarda un registro wget-log*
tail -f wget-log (archivo_de_registro)
Permite ver el avance de procesos por ejemplo: wget-log*
3a?.66 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Rsync

permite mantener dos directorios de maquinas diferentes sincronizados. Su protocolo hace que se
enve nicamente las diferencias entre los archivos.
Rsync es una aplicacin para sistemas de tipo Unix que ofrece transmisin eficiente de datos
incrementales comprimidos y cifrados. Mediante una tcnica de delta encoding, permite
sincronizar archivos y directorios entre dos mquinas de una red o entre dos ubicaciones en una
misma mquina, minimizando el volumen de datos transferidos.
La principal utilidad de rsync es la de sincronizar estructuras de rboles de directorios a travs de la
red, aunque puede ser utilizado perfectamente tambin dentro de una mquina de forma local.
rsync puede copiar archivos desde:
* sistema local a otro sistema local, de mi-host a mi-host
* sistema local a un sistema remoto, de mi-host a sabiduria
* sistema remoto a un sistema local. De sabiduria a mi-host
Uso de rsync
rsync -apvr /home/usuarioX/* usuarioX@host-remoto:/home/usuarioX
rsync -apvr /home/usuarioX/* /home/usuarioX
rsync -apvr usuarioX@host-remoto:/home/usuarioX/* /home/usuarioX
Fish Es un ad'inistradr d& ar*7)i)s ?raGi*; &l Gis7 sl Gun*ina *n &l na)&?adr In(u&rr
por lo tanto debe estar instalado en el servidor, se instala con el gestor de ventanas KDE.
Alt+F2 Konqueror
En la barra de direcciones escribir: fish://host-remoto
fish://usuarioX@host-remoto
fish://192.168.0.XX
Procesos ps
# ps lista los procesos
# ps -A lista todos los procesos
# ps axu | more
Lista todos los procesos actualmente corriendo, incluso aquellos que no son
controlados por la terminal, junto con el nombre del usuario que es dueo del
proceso.
# ps -edaf|wc -l Cuenta los procesos
# ps -A |grep mozilla
3a?.64 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
4469 ? 000000 mo!illa"#ire#o$
44%4 ? 000000 run"mo!illa.s&
44'( ? 000)*% mo!illa"#ire#o$
+iltra la cadena ,mo!illa,
# Kill -9 4469 Mata la tarea "4469" 00:00:00 mozilla-firefox
Propiedades de los procesos
# top
Detalles de los procesos
USER - usuario dueo del proceso.
PID - nmero identificador del proceso.
%CPU - porcentaje de uso del microprocesador por parte de este proceso.
%MEM - porcentaje de la memoria principal usada por el proceso.
VSZ - tamao virtual del proceso (lo que ocupara en la memoria principal si todo l estuviera
cargado, pero en la prctica en la memoria principal slo se mantiene la parte que necesita
procesarse en el momento).
RSS - tamao del proceso en la memoria principal del sistema (generalmente son KBytes, cuando
no lo sea, se indicar con una M detrs del tamao).
TTY - nmero de terminal (consola) desde el que el proceso fue lanzado. Si no aparece,
probablemente se ejecut durante el arranque del sistema.
STAT - estado del proceso.
START - cundo fue iniciado el proceso.
TIME - el tiempo de CPU (procesador) que ha usado el proceso.
COMMAND - el comando que inici el proceso.
Actividades con ssh
1. Crear 2 usuarios diferentes en cada hosts diferentes.
2. Listar los usuarios creados
3. Hacer un informe sobre las caractersticas de las mquinas: Sistemma
3a?.6+ www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Operativo, Kernel, disco, particiones, memoria, usuarios, servicios corriendo,
componentes hardware.
Copiar los siguientes archivos a los hosts remotos
antonio@antonio-laptop:~$touch archivo_para_host-remoto1
antonio@antonio-laptop:~$touch archivo_para_host-remoto2
antonio@antonio-laptop:~$scp archivo_para_host-remoto1 usuario@host-remoto1:/tmp
antonio@antonio-laptop:~$scp archivo_para_host-remoto2 usuario@host-remoto2:/tmp
antonio@antonio-laptop:~$ls -al usuario@host-remoto1:/tmp
Copiar archivos desde el host-remoto hacia mi host-local
antonio@antonio-laptop:~$scp root@host-remoto:/tmp/* /home/miusuario/
antonio@antonio-laptop:~$ls -al /home/miusuario
Bajando sitios web con wget
1. Bajar el sitio web 1 en el usuario1
2. Bajar el sitio web 2 en el usuario2
Revisando los archivos de registro
antonio@antonio-laptop:~$tail -f wget.log
Sincronizar los usuarios del host-local a el host-remoto
antonio@antonio-laptop:~$rsync /home/usuarioX/* usuarioX@host-remoto:/respaldos/usuario
Casos de uso con ps, grep y kill
Quiero abrir el navegadorFirefox y me sale este mensaje de error que puedo hacer?
antonio@antonio-laptop:~$ ps -ax|grep firefox
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
6416 ? Sl 4:46 /usr/lib/firefox-3.0.1/firefox
7344 pts/0 S+ 0:00 grep firefox
antonio@antonio-laptop:~$ kill -9 6416
antonio@antonio-laptop:~$ ps -ax|grep firefox
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
7346 pts/0 S+ 0:00 grep firefox
3a?.6- www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
5.- SERVIDORES SSH, DHCP Y FTP
Objetivos:
Instalar, configurar y arrancar SERVIDORES SSH, FTP Y DHCP
Probar los servicios mediante la consola y mediante webmin
Revisar archivos log de los respectivos servicios.
Entender el Proceso general de los servicios
Paquetes:
ssh SSH (Secure Shell) permite una conexin segura por medio de un canal entre dos
computadoras
dhcpd Servicio de IPS dinmicas
vsftpd Servicio FTP
gftp Cliente ftp para hacer pruebas
Servicio SSH
Instalacin
[root@localhost ~]# yum install openssh-server
[root@localhost ~]# rpm -ql openssh-server
Configuracin
[root@localhost ~]# rpm -qc openssh-server
[root@localhost ~]# vi /etc/ssh/sshd_config
Buscar los siguientes parmetros:
Parmetro Port. Cambiar a Port 52341 Puede elegirse cualquier otro puerto entre el 1025 y 65535.
Parmetro PermitRootLogin. PermitRootLogin no
Parmetro X11Forwarding. X11Forwarding no (recomendable) Establece si se permite o no la
ejecucin remota de aplicaciones grficas.
Inicio de servicios en forma temporal
/etc/init.d/ssh<tab> status
/etc/init.d/ssh<tab> start
/etc/init.d/ssh<tab> status
Inicio de servicios en forma permanente
[root@localhost ~]# chkconfig sshd --list
[root@localhost ~]# chkconfig sshd on
[root@localhost ~]# chkconfig sshd --list
Probando Recordemos que ahora ya no podemos:
3a?.6F www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
1. Ingresar desde el usuario root
2. Ingresar con el puerto 22
3. Ejecutar aplicaciones grficas desde el cliente
Por elle es necesario averiguar: El nuevo puerto:
[root@correo ~]# grep Port /etc/ssh/sshd_config
Port=22222
Un usuario del servidor que se pueda loguear al sistema
[root@correo ~]# grep /bin/bash /etc/passwd
victor:x:504:504::/home/victor:/bin/bash
juan:x:505:505::/home/victor:/bin/bash
antonio:x:506:506::/home/victor:/bin/bash
ana:x:507:507::/home/victor:/bin/bash
Este comando listara a todos los usuarios que se pueden loguear al sistema, por seguridad es
recomendable tener mximo dos usuarios
Servicio FTP
Consultar archivos de configuracin ftp
[root@localhost ~]# rpm -qc vsftpd
/etc/vsftpd/vsftpd.conf

[root@antonio pub]# rpm -qc vsftpd
/etc/logrotate.d/vsftpd.log
/etc/pam.d/vsftpd
/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
/etc/vsftpd/vsftpd.conf **ARCHIVO DE CONFIGURACIN**
/etc/vsftpd/vsftpd_conf_migrate.sh

[root@antonio pub]# vi /etc/vsftpd/vsftpd.conf
Ingresar va web al ftp con o sin contrasea
Antes
anonymous_enable=YES Ingresa al directorio publico si pedir clave e ingresa al directorio
"/var/ftp/pub"
Despus
anonymous_enable=NO Para ingresar al ftp nos solicitara usuario y clave, luego ingresara al
directorio /home/usuario

3a?.61 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Enjaular Usuarios FTP
Descomentar las siguientes lineas del chroot_list
[root@antonio pub]# cat /etc/vsftpd/vsftpd.conf |grep chroot_list

Antes
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
[root@antonio pub]# cat /etc/vsftpd/vsftpd.conf |grep chroot_list
Despus

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

Esta configuracin es para enjaular los usuarios, es decir solo tendr acceso a la carpeta
/home/usuario
Listado de los usuarios del sistema
[root@antonio pub]#ls -1 /home
antonio
jorge
admin
Filtrar los cambios echos en el archivo de configuracin del vsftp
[root@antonio pub]# grep chroot_list /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES esto permite que chroot_list sea activado
chroot_list_file=/etc/vsftpd/chroot_list esto hace referencia al archivo que posteriormente debe
ser creado

Luego se debe crear y editar el archivo /etc/vsftpd/chroot_list el cual debe contener los usuarios
FTP
[root@antonio pub]# vi /etc/vsftpd/chroot_list

antonio
jorge
admin
Inicio de servicios en forma temporal
/etc/init.d/vsf<tab> status
/etc/init.d/vsf<tab> start
/etc/init.d/vsf<tab> status
Inicio de servicios en forma permanente [root@localhost ~]# chkconfig vsftpd --list
3a?.64 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
[root@localhost ~]# chkconfig vsftpd on
[root@localhost ~]# chkconfig vsftpd --list
Directorio Publico del FTP
Creando directorios en el FTP
cd /var/ftp/pub/
mkdir documentos
mkdir imagenes
mkdir videos
Mkdir programas
Copiando archivos al directorio FTP
cp /root/ana<TAB> /var/ftp/pub/documetos
cp /root/ayu<TAB> /var/ftp/pub/documetos
ls /var/ftp/pub/documetos
Probando el FTP
ftp://192.168.16.XXX entra al directorio publico /var/ftp/pub/documetos
Nombre Tamao ltima modificacin
documentos 23/07/11 12:01:00
imagenes 23/07/11 12:01:00
programas
ftp://192.168.16.XXX usuario admin clave XXXXX /home/admin
cp /var/ftp/pub/* -r /home/admin copia todo lo del publico al directorio /home/admin
Nombre Tamao ltima modificacin
documentos 23/07/11 12:01:00
imagenes 23/07/11 12:01:00
programas
rm -rf /home/admin/* borra todo lo que hay en /home/admin/
Creando directorios diferentes en el /home/admin/
mkdir /home/admin/docs
mkdir /home/admin/images
mkdir /home/admin/otros
ftp://192.168.16.XXX usuario admin clave XXXXX /home/admin
Nombre Tamao ltima modificacin
docs 23/07/11 12:01:00
3a?.4B www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
images 23/07/11 12:01:00
otros
Servicio DHCP
Consutas archivos de configuracin dhcp
[root@localhost ~]# rpm -qc dhcp

/etc/dhcpd.conf ***Archivo principal de configuracin***
/etc/sysconfig/dhcpd
/etc/sysconfig/dhcrelay
/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample
/usr/share/doc/dhcp-3.0.5/ja_JP.eucJP/dhclient.conf.5
/usr/share/man/man5/dhcpd.conf.5.gz
Visualizar el archivo de configuracin
[root@antonio ~]# cat /etc/dhcpd.conf
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
Copiando el ejemplo en el archivo de configuracin
[root@antonio ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
Grfico
3a?.41 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Cambiando el archivo de configuracin
[root@localhost bcm43xx]# vi /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.16.200;
option subnet-mask 255.255.255.0;
option nis-domain "antonio.net";
option domain-name "antonio.net";
option domain-name-servers 192.168.16.234;
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp 192.168.0.100 192.168.0.125;
default-lease-time 21600;
max-lease-time 43200;
# we want the nameserver to appear at a fixed address
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
}
Inicio de servicios en forma temporal
/etc/init.d/dhc<tab> status
/etc/init.d/dhc<tab> start
/etc/init.d/dhc<tab> status
Inicio de servicios en forma permanente
[root@localhost ~]# chkconfig dhcpd --list
[root@localhost ~]# chkconfig dhcpd on
[root@localhost ~]# chkconfig dhcpd --list
3a?.45 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
6.- INSTALACIN Y CONFIGURACIN DEL SERVIDOR (LAMP)
Objetivos:
Conceptual izar el La tecnologa LAMP
Instalar configurar servicios LAMP
Revisar los archivos de configuracin de apache
Iniciar servicios y aadir el servicio al arranque del sistema.
Configuracin grfica
Probando el servidor LAMP.
Sistema LAMP y paquetes
Serv/Aplicaciones detalle paquete
Linux el sistema operativo Sis. Ope.
Apache servidor web httpd
MySQL gestor de bases de datos mysql-server
PHP lenguaje de programacin php
php-mysql Puente etre Msql y PHP php-mysql
Phpmyadmin Administracin grfica para el motor de mysql phpmyadmin
Sistemas WEB
7tt,@//dru,al.r?/ 7tt,@//&s.!iIi,&dia.r? 7tt,@//K'la.&*/ 7tt,@//'dl&.r?/
7tt,@//!!!.dIu!iIi.r?/dIu!iIi
Instalacin
Instalar repositorio necesario para instalar phpmaydamin
http://pkgs.repoforge.org/rpmforge-release/ e instalo
[root@sabiduria ~]# rpm -qa httpd php php-mysql mysql-server phpmyadmin
[root@correo paquetes]# rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm
Consultando los paquetes
# rpm -qa httpd php php-mysql mysql-server phpmyamin
Instalando con yum
# yum install -y httpd php php-mysql mysql-server phpmyamin
Nota: Se debe tomar en cuenta que tanto httpd como mysql no hacen falta configurar los
servicios funcionan despus de haber arrancado los servicios en esta ves solo vamos hacer un
anlisis para ver los principales parmetros del archivo de configuracin del httpd.
3a?.46 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Configuracin
# rpm -qc httpd |grep conf
# less archivo de configuracin resultado del comando anterior
Arrancar servicios
Para activar los servicios de LAMP hay que tomar en cuenta que solo dos paquetes instalados son
servicios los dems son aplicaciones:
httpd Servicio
mysqld Servicio
php Aplicacin
phpmyadmin Aplicacin

Arranque servicios de httpd y mysqld
Arranque temporal
# /etc/init.d/ht<tab> restart
# /etc/init.d/mys<tab> restart
Arranque Permanente
# chk<tab> --list
# chk<tab> httpd --list
# chk<tab> httpd on/off activar y desactivar los servicios en el arranque cada vez que se
reinicia el servidor.
# chk<tab> mysqld on
Directorio de paginas web
Centos
# cd /var/www/html
Debian
# cd cd /var/www/
Probando el el servicio web
Ir al navegador y en la barra de direcciones escribimos localhost/ o IP del server
hacer una pagina web de pruebas y ponerla en el directorio /var/www/html/ con el nombre de
index.html
[root@saulo html]# cd /var/www/html/
[root@saulo html]# pwd
3a?.44 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
/var/www/html
[root@saulo html]# vi index.html
Mi primera pagina!!!!
Ir al navegador y en la barra de direcciones escribimos localhost/ o IP del server
INSTALANDO LA DOKUWIKI.-
La dokuwiki como requerimiento para funcionar necesita Apaque (html) y php.
1. Bajarse el paquete de la dokuwiki http://www.splitbrain.org/projects/dokuwiki
2. Mover este archivo hacia el directorio de pginas web /var/www/html
#mv /directorio/donde/bajamos-el/achivoempaquetado.tar.gz /var/www/html/
3. Descomprimir o desempaquetar el archivo
#tar -xvf /var/www/html/achivoempaquetado.tar.gz
4. Renombrar el directorio con el nombre de cursos
#mv /var/www/html/achivodesempaquetado /var/www/html/cursos
5. Cambiando permisos
# chmod 777 -R /var/www/html/cursos/data/
# chmod 777 -R /var/www/html/cursos/conf/
6. En un navegador poner http://localhost/cursos y luego llenar los datos escoja:
Escojer Poltica de ACL inicial
Wiki abierta
Wiki pblica (Recomendada)
Wiki cerrada
7. Borre el archivo install.php
# rm -rf /var/www/html/cursos/install.php
8. En un navegador volver a poner http://localhost/cursos si todo esta bien debe aparecer
una pantalla parecida a esta:
Copiando el curso de linux en la doluwiki.- El directorio que debemos actualizar se llama data aqu
se almacena todos los datos que vamos editando en la dokuwiki.
Cambindose al directorio cursos
# cd /var/www/html/cursos
Comprobando el directorio actual de trabajo
# pwd
3a?.4+ www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
esto muestra cuantos megas tiene la carpeta
# du -hcs *
Observe cuantos MB tiene la carpeta data/ ?
Bajarse el archivo comprimido de este URL o copiarlo desde el DVD de la documentacin
hasta el directorio www, para ello insertar el DVD de la documentacin D*u'&nta*i/n d&l
*urs &n )&rsi/n dIu!iIi
Descomprimir el archivo data.tar.gz
# tar -xvf data.tar.gz
copiando el nuevo directorio data en el directorio data/ recin instalado.
# scp -r data/ /var/www/html/cursos/
Listo Ahora puede ver cuanto tiene el directorio data/
# du -hcs *
Si se copio efectivamente el directorio data/ debe tener mas de 30MG
Mas pruebas directorio de paginas web
Poner tres carpetas (joyas, paquetes,documentos) en el directorio de paginas web
/var/www/html y probarlas
Para probar en un navegador poner localhost/joyas, localhost/paquetes,
localhost/documentos (Para aadir cejas presione control+T). localhost o IP del server
Cuando sea necesario, es posible configurar un directorio en particular para Apache redirija de
modo transparente ste y su contenido hacia cualquier otra direccin.
DIRECTORIOS VIRTUALES
SElinux y Apache
SELinux que aade seguridad adicional a Apache, sin embargo algunas opciones impedirn
utilizar ciertas funciones en Apache, como directorios virtuales.
Ejecute system-config-securitylevel desde el modo grfico y active la casilla que dice Disable
SELinux Protection for httpd daemon y haga clic en el botn de Aceptar. Si no tiene planeado
utilizar directorios virtuales, puede dejar desactivada la casilla y aprovechar toda la seguridad
adicional que brinda SELinux.
Directorio virtual de Phpmyadmin
Vamos ha ver donde se instala el Phpmyadmin
[root@mail ~]# rpm -ql phpmyadmin |grep phpmyadmin.conf
3a?.4- www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
**/etc/httpd/conf.d/phpmyadmin.conf**
/usr/share/phpmyadmin/config.inc.php
/usr/share/phpmyadmin/config.sample.inc.php
Que contiene el archivo /etc/httpd/conf.d/phpmyadmin.conf ?
Debe estar as.
[root@mail ~]# cat /etc/httpd/conf.d/phpmyadmin.conf
#
# Web application to manage MySQL
<Directory "/usr/share/phpmyadmin">
Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
# Allow from 172.30.118.3
</Directory>
Alias /phpmyadmin "/usr/share/phpmyadmin"
Alias /phpMyAdmin "/usr/share/phpmyadmin"
Alias /mysqladmin "/usr/share/phpmyadmin"
# rpm -ql httpd |grep conf
/etc/httpd/conf
/etc/httpd/conf.d Directorio para poner Y CONFIGURAR los sitios o carpetas virtuales
/etc/httpd/conf.d/README
/etc/httpd/conf.d/proxy_ajp.conf
/etc/httpd/conf.d/welcome.conf
/etc/httpd/conf/httpd.conf "Archivo principal de configuracin"
/etc/httpd/conf/magic
/etc/sysconfig/httpd
/usr/lib/httpd/modules/mod_log_config.so
Directorios virtuales
Si, por ejemplo, se quisiera aadir el alias para un directorio localizado en /var/ftp/pub/ y el cual
queremos visualizar como el directorio /pub/ en Apache, solo bastara crear un fichero que
denominaremos arbitrariamente como el fichero denominado /etc/httpd/conf.d/aliases.conf con
el siguiente contenido:
Alias /pub /var/ftp/pub
Si trata de acceder hacia este nuevo directorio virtual con el navegador, notar que no est
permitido el acceso. Para poder acceder deber haber un documento ndice en el interior
(index.html, index.php, etc) o bien que dicho directorio sea configurado para mostrar el contenido
del siguiente modo:
Alias /pub /var/ftp/pub
<Directory "/var/ftp/pub">
Options Indexes Includes FollowSymLinks
AllowOverride all
</Directory>
3a?.4F www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Indexes indica que se deber mostrar el contenido del directorio
FollowSymLinks posibilita poder colocar enlaces simblicos dentro del directorio los cuales
se seguirn
Includes especifica que se permite la utilizacin de los SSI (Server Side Includes) que
posibilitan utilizar funciones como autenticacin
AllowOverrride all posibilita utilizar ficheros .htaccess.
Configurando Mysql y phpmyadmin
Configurar palabra secreta
# [root@localhost ~]# rpm -qc phpmyadmin |grep conf
Antes de hacer cambios
# [root@localhost html]# cat /usr/share/phpmyadmin/config.inc.php |grep blowfish
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Con este editor vi se puede hacer los cambios
# [root@localhost html]# vi /usr/share/phpmyadmin/config.inc.php
Luego de hacer los cambios
# [root@localhost html]# cat /usr/share/phpmyadmin/config.inc.php |grep blowfish
$cfg['blowfish_secret'] = 'conlinux'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Ingresar en un navegador localhost/phpmyadmin Crear una base de datos
Registro de errores
Cada servicio instalado tiene su registro para ver los errores que puede haber en el proceso de
configuracin y activacin:
# tail -f /directorio/de_registro/de_errores/XXXXXX
donde XXXXX es el archivo donde se generan los errores
# tail -f /var/log/mess<TAB> Registro general del sistema
Este comando lee las ltimas lineas de cualquier archivo de registro que arroja el sistema.
3a?.41 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
7.- INSTALACIN Y CONFIGURACIN DE SERVIDOR PROXY
Objetivos:
Configuracin bsica
Restriccin a listas de acceso
Cambio de idioma de mensajes de error
Proceso de montaje del PROXI SQUID
Instalacin del squid
[root@sabiduria /]# rpm -qa squid
squid-2.6.STABLE6-5.el5_1.3
[root@sabiduria /]# yum install squid
Configuracin parmetros bsicos
[root@sabiduria /]# vi /etc/squid/squid.conf
Busque http_port, descomente y agregue otro parmetro http_port y el
puerto 8080
3a?.44 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Antes de modificar
#http_port 3128
Quedara as
http_port 3128
http_port 8080
Busque cache_dir descomente y si desea cambie 100 por 700
Antes de modificar
#cache_dir ufs /var/spool/squid 100 16 256
Quedara as
cache_dir ufs /var/spool/squid 700 16 256
Busque cache_mem descomente y cambie la memoria de 8 a 128 MEGAS
Antes de modificar
#cache_mem 8 MB
Quedara as
cache_mem 128 MB
Listas de control de acceso.
La sintaxis bsica es la siguiente:
acl [nombre de la lista] src [lo que compone a la lista]

Red con clase c 192.168.1.0/255.255.255.0
acl miredlocal src 192.168.1.0/255.255.255.0
Para crear una lista en donde solo se permita navegar a ciertas IPS
debemos hacer:
1. Debemos crear un archivo que contenga:
vi /etc/squid/permitidos
192.168.1.6
192.168.1.100
192.168.1.20
2. Crear una lista como la siguiente:
3a?.+B www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
acl permitidos src /etc/squid/permitidos
Reglas de Control de Acceso.
Estas definen si se permite o no el acceso hacia Squid. Se aplican a las Listas de Control de
Acceso. Deben colocarse en la seccin de reglas de control de acceso definidas por el
administrador, es decir, a partir de donde se localiza la siguiente leyenda:
#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
La sintaxis bsica es la siguiente:
http_access [deny o allow] [lista de control de acceso]
En una red
http_access allow miredlocal
En un archivo que contenga IPS.
http_access allow permitidos
Listas de control de accesso
# Recommended minimum configuration:
acl localhost src 127.0.0.1/255.255.255.255
acl todalared src 192.168.1.0/255.255.255.0
Reglas de control de acceso
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
http_access allow localhost
http_access allow todalared
http_access deny all
mensajes de error
El sistema proxy squid permite cambiar el idioma de los mensajes de error:
FUENTE de Ubicacin de los idiomas
[root@sabiduria ~]# cd /usr/share/squid/errors/
[root@sabiduria errors]# ls
Path Absoluto
[root@sabiduria ~]# ls /usr/share/squid/errors/
DESTINO: Enlace simblico actual en de donde se da los errores
[root@sabiduria ~]# ls -al /etc/squid/
3a?.+1 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
total 388
drwxr-xr-x 2 root root 4096 sep 26 21:13 .
drwxr-xr-x 113 root root 12288 oct 18 05:19 ..
-rw-r--r-- 1 root squid 419 abr 17 2008 cachemgr.conf
lrwxrwxrwx 1 root root 31 sep 13 07:07 errors -> /usr/share/squid/errors/English
lrwxrwxrwx 1 root root 22 sep 13 07:07 icons -> /usr/share/squid/icons
-rw-r--r-- 1 root root 27702 abr 17 2008 mib.txt
-rw-r--r-- 1 root root 11651 abr 17 2008 mime.conf
lrwxrwxrwx 1 root root 31 sep 13 07:07 errors /usr/share/squid/errors /English
Cual es el procedimiento para cambiar el enlace simblico a espaol sabiendo que el
comando que tengo que utilizar es:
# ln -s /paht/FUENTE/Archivo_a_enlazar /path/DESTINO/
Arranque temporal
[root@libertad ~]# /et<tab>/ini<tab>/sq<tab> restart
Arranque permanente
[root@libertad ~]# chkconfig list squid
squid 0:desactivado 1:desactivado 2:desactivado 3:desactivado 4:desactivado
5:desactivado 6:desactivado
[root@libertad ~]# chkconfig servicio on
[root@libertad ~]# chkconfig list squid
squid 0:desactivado 1:desactivado 2:activo 3:activo 4:activo 5:activo 6:desactivado
Pruebas de squid
Necesitamos el un cliente y servidor
Cliente .- Sistema Operativo que esta como anfitrin
Configurar en el navegador el proxy para ello desde el men Editar > Preferencias, ceja red, botn
red, seleccione configuracin manual del proxy, escriba el ip y el puerto 8080, botn aceptar y
luego navegar.
Servidor.- Maquina virtual con CentOS 5.5 .- revisar en el archivo de registro mientras se navega
desde el cliente:
# tail -f /etc/var/log/squid/mess<TAB>
Otros Servidores.- Maquinas virtuales de los compaeros
Necesitamos las iPS de las maquinas.
3a?.+5 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
8.- INSTALACIN Y CONFIGURACIN DE SAMBA
Objetivos
Paquetes, funcin, Instalacin
Archivos de configuracin, Activacin,
Registro de eventos
Probar el servicio
Paquetes
samba Servidor SMB
samba-client Diversos clientes para el protoclo SMB.
samba-common Ficheros necesarios para cliente y servidor.
samba-swat Configuracin Grfica
Instalacin
# rpm -qa samba samba-client samba-common samba-swat
#yum install samba samba-client samba-common samba-swat
Configuracin
# rpm -qc samba-common
# vi copiar el resultado de del anterior comando
workgroup = PLIBRE
server string = Servidor GNU/Linux
netbios name = PLIBRE
; interfaces = lo eth0 10.10.10.101/24
hosts allow = 127. 10.10.10.
Arranque temporal
#/etc/init.d/smb start
Arranque permanente
# chkconfig smb on
3a?.+6 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Agregar usuarios para samba
useradd uwindows
passwd uwindows
smbpasswd -a uwindows
Creando Directorios para compartir
root@antonio-laptop:~# mkdir -p /datos/publico
root@antonio-laptop:~# mkdir /datos/tecnicos
root@antonio-laptop:~# mkdir /datos/admin
Creando grupos
root@antonio-laptop:~# gro<Tab>
groff grog grops grotty groupadd groupdel groupmod groups growisofs
root@antonio-laptop:~# grou<Tab>
root@antonio-laptop:~# group<Tab>
root@antonio-laptop:~# groupadd tecnicos
root@antonio-laptop:~# groupadd admin
root@antonio-laptop:~# groupadd publico
Comprobando si e crearon los grupos
root@antonio-laptop:~# cat /etc/group |grep publico
Estableciendo permisos
root@antonio-laptop:~# chmod 777 /datos/publico
root@antonio-laptop:~# chmod 775 /datos/tecnicos
root@antonio-laptop:~# chmod 775 /datos/admin
root@antonio-laptop:~# chown usuariowindows.publico /datos/publico
root@antonio-laptop:~# chown usuariowindows.tecnicos /datos/tecnicos
root@antonio-laptop:~# chown usuariowindows.admin /datos/admin
Aadir usuarios a los grupos
[root@libertad ~]# vi /etc/group
[root@libertad datos]# cat /etc/group |grep tecnicos
tecnicos:x:501:tecnico1,tecnico2,tecnico3
[root@libertad datos]# cat /etc/group |grep adminin
admin:x:502:admin1,admin2,admin3
3a?.+4 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
[root@libertad datos]# cat /etc/group |grep publico
publico:x:503:admin1,admin2,admin3,tecnico1,tecnico2,tecnico3
Comprobar si funciona samba
Desde la consola de comandos
smbclient -U usuario -L alguna_maquina
Desde una estacin Windows
Clic en entorno de red, clic en el nuevo servidor linux
3a?.++ www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
9.- INSTALACIN Y CONFIGURACIN DE DNS SERVER
Objetivos:
Paquetes, funcin, Instalacin
Archivos de configuracin y activacin de servicios,
Otros comandos, Registro de eventos.
Herramientas de bsqueda y consulta.
Creacin de zonas.
Configuracin de parmetros en el fichero /etc/named.conf
Haciendo pruebas y consultas al Servidor de Dominio de Nombres (DNS).
Paquetes
bind
bind-chroot
bind-utils
caching-nameserver
[root@libertad ~]# rpm -qa bind bind-chroot bind-utils caching-nameserver
[root@libertad ~]#yum install bind bind-chroot bind-utils caching-nameserver
[root@libertad ~]# rpm -qa bind bind-chroot bind-utils caching-nameserver
bind-9.3.4-6.0.3.P1.el5_2
bind-utils-9.3.4-6.0.3.P1.el5_2
bind-chroot-9.3.4-6.0.3.P1.el5_2
caching-nameserver-9.3.4-6.0.3.P1.el5_2
Configuracin desde webmin
Mdulo Servidores > Servidor de DNS BIND
El servidor de DNS BIND /usr/sbin/named no ha podido ser encontrado en su sistema. Quizs no
est instalado o su configuracin del mdulo BIND es incorrecta.
El paquete BIND puede ser instalado automticamente mediante webmin. Pulse aqu para que
sea descargado e instalado utilizando YUM
Aparecer la configuracin inicial de nuestro servidor.
Opciones Globales del Servidor > Edit Config File .- Aqu se escribir la configuracin de las
zonas
Zonas DNS Existentes > Crear una nueva zona maestra
3a?.+- www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Si deseo editar la zona vaya a "ditar Par#metr!s de $!na% salvar para salir de esta ventana
Nos vamos a ndice de Mdulo para observar el archivo de configuracin de zonas
Opciones Globales del Servidor
Edit Config File .- Aqu se escribir la configuracin de las zonas
Ingresamos a la zona sabiduria.net y, vamos a editar la zona maestra para el dominio
sabiduria.net
Crear el registro A
Podemos crear los registros que necesitemos, Regresar a tipos de registros
3a?.+F www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Revisar registro NS
Aqu se puede observar que ya esta agregado dns1.sabiduria.net. Regresar a tipos de registros
Crear registro CNAME
Crear registro MX
Crear otro registro A
3a?.+1 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Arranque temporal
# /etc/init.d/named status
# /etc/init.d/named start
# /etc/init.d/named status
Arranque permanente
# chkconfig named --list
# chkconfig named on
# chkconfig named list
Pruebas del DNS
root@sabiduria:~# nslookup
> server
Default server: 192.168.2.65
Address: 192.168.2.65#53
> server 127.0.0.1
Default server: 127.0.0.1
Address: 127.0.0.1#53
> server
Default server: 127.0.0.1
Address: 127.0.0.1#53
Consulta del DNS
root@sabiduria:~# nslookup
> server 192.168.2.62
Default server: 192.168.2.62
Address: 192.168.2.62#53
> set type=any
> sabiduria.net
Server: 192.168.2.62
Address: 192.168.2.62#53
sabiduria.net mail exchanger = 5 mail.sabiduria.net.
sabiduria.net
origin = sabiduria.net
mail addr = antuxb.gmail.com
serial = 1257610436
refresh = 10800
retry = 3600
expire = 604800
minimum = 38400
sabiduria.net nameserver = dns1.sabiduria.net.
sabiduria.net nameserver = dns2.sabiduria.net.
sabiduria.net nameserver = sabiduria.net.
3a?.+4 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Name: sabiduria.net
Address: 192.168.2.62
Consulta del MX (correo)
> set type=mx
> sabiduria.net
Server: 192.168.2.62
Address: 192.168.2.62#53
sabiduria.net mail exchanger = 0 mail.sabiduria.net.
Consulta del A (Adress)
> set type=a
> sabiduria.net
Server: 192.168.2.62
Address: 192.168.2.62#53
Name: sabiduria.net
Address: 192.168.2.62
Consulta del CNAME (Alias)
> set type=cname
> correo.sabiduria.net
Server: 192.168.2.62
Address: 192.168.2.62#53
mail.sabiduria.net canonical name =PC06.sabiduria.net.
3a?.-B www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
10.- CONFIGURACIN DE SERVIDOR DE CORREO ELECTRNICO
Objetivos:
Servidor de correo electrnico con SENDMAIL
Descripcin de los ficheros de configuracin
Configuracin de un dominio para correo electrnico
Alias de cuentas de correo
SquirrelMail:Cliente de correo electrnico va web
Paquetes Necesarios
Sendmail SendMail es un agente de correo de transporte (MTA o Mail Transport Agent)
Dovecot es un servidor de POP3 e IMAP de fuente abierta que funciona en Linux y sistemas
basados sobre Unix
Squirrelmail o Webmail es un cliente de correo electrnico con interfaz web.
Instalacin
Consulta
root@sabiduria:~#rpm -qa sendmail sendmai-cf dovecot squirrelmail
Instalacin
root@sabiduria:~#yum install sendmail sendmai-cf dovecot squirrelmail
Configuracin
root@sabiduria:~#rpm -ql sendmail |grep etc
/etc/mail
/etc/mail/Makefile
/etc/mail/access
/etc/mail/domaintable
/etc/mail/helpfile
/etc/mail/local-host-names
/etc/mail/mailertable
/etc/mail/sendmail.cf
/etc/mail/sendmail.mc
/etc/mail/submit.cf
/etc/mail/submit.mc
/etc/mail/trusted-users
/etc/mail/virtusertable
/etc/pam.d/smtp.sendmail
/etc/rc.d/init.d/sendmail
/etc/smrsh
/etc/sysconfig/sendmail
3a?.-1 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
access
vi /etc/mail/access:
En este archivo especificaras la decisin que se tomara con respecto a las mquinas que
enviaran correo a travs de este servidor de correo, las opciones son:
RELAY: permite que el correo sea enviado a travs de este servidor
DENY: No permitir enviar correo a determinada maquina, pero te informara de este
particular.
REJECT:No te permitir enviar correo a determinada maquina, pero no te informara.
Formas de determinar las mquinas y direcciones que tienen o no ACCESO:
192.168.0.0 RELAY
192.168.0.2 DENY
spam@hotmail.com REJECT
192.168.0.3 RELAY
local-host-names
vi /etc/mail/local-host-names:
En este archivo pondremos los dominios que queramos que tenga nuestra empresa, puede
ser mas de uno por ejemplo:
conlinux.net
miempresa.com, etc.
El particular de este archivo es que los correos enviados a los dominios definidos aqu, no
saldrn de la red empresarial el resto si.
Puerto sendmail
Para ver el estado de los puertos es necesario typear el siguiente comando
[root@libertad mail]# netstat -lnp
Ahora es necesario ver el estado del puerto 25 que pertenece a sendmail
[root@libertad mail]# netstat -lnp |grep 25
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 4325/portmap
udp 0 0 0.0.0.0:111 0.0.0.0:* 4325/portmap
sendmail.mc
vi /etc/mail/sendmail.mc:
comento DAEMON_OPTIONS para q se me permita recibir desde cualquier lugar
[root@libertad mail]# cat sendmail.mc |grep DAEMON_OPTIONS
dnl # DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
3a?.-5 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
configurar mi dominio: LOCAL_DOMAIN(`dominio.net.ec')dnl
[root@libertad mail]# cat sendmail.mc |grep LOCAL_DOMAIN
LOCAL_DOMAIN(`libertad.net.ec')dnl
Arranque temporal
REINICIALIZAR EL SERVICIO SENDMAIL
[root@libertad mail]# /etc/init.d/sendmail status
[root@libertad mail]# /etc/init.d/sendmail start
Iniciando sendmail: [ OK ]
Inicio de sm-client: [ OK ]
[root@libertad mail]# /etc/init.d/sendmail restart
Desactivacin de sm-client: [ OK ]
Apagando sendmail: [ OK ]
Iniciando sendmail: [ OK ]
Inicio de sm-client: [ OK ]
Arranque permanente
prueba puerto 25
Ahora volvamos ha ver el estado del puerto 25
[root@libertad mail]# netstat -lnp |grep 25
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 4325/portmap
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 5544/sendmail: acce
udp 0 0 0.0.0.0:111 0.0.0.0:* 4325/portmap
Tambin podemos ver el estado del servicio sendmail
[root@libertad mail]# netstat -lnp |grep sendmail
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 5544/sendmail: acce
Aliases
vi /etc/aliases En este archivo podemos agregar aliases
En este archivo colocaras los distintos alias de las casillas de correo que tendrs en tu
empresa as por ejemplo:
Puedes crear un alias ventas bajo el cual estar Juan, Mara ,Antonio, etc.
esto implica que cuando enves un mail a ventas@miempresa.com este llegara a
Juan@miempresa.com y a los dems bajo este alias para esto escribir lo siguiente en tu
archivo aliases
ventas: juan, maria, antonio
Cabe notar que el alias no existe como casilla de correo, el agente de correo
3a?.-6 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
correspondiente realiza la comparacin con los alias existentes y enva a las casillas
correspondientes, de no existir dicho alias se realizara la comparacin con los usuarios.
Otro caso comn es cuando alguna persona deja la empresa y otra ocupa su lugar en
cuyo caso se desviara la casilla a la nueva direccin de correo as:
maria: carmen
Tambin existe la posibilidad de crear alias para que tu correo sea tu nombre completo:
Ricardo.Vasconez: rvasconez
Luego de este cambio se debe tipear en la consola newalias para actualizar los nuevos
aliases y listo!
Dovecot
Configuracin
al archivo dovecot
[root@libertad mail]# rpm -ql dovecot |grep conf
/etc/dovecot.conf ****
/usr/share/doc/dovecot-1.0.7/examples/dovecot-ldap-example.conf
/usr/share/doc/dovecot-1.0.7/examples/dovecot-sql-example.conf
/usr/share/doc/dovecot-1.0.7/wiki/Migration.Linuxconf.txt
You have new mail in /var/spool/mail/root
vi /etc/dovecot.conf
#protocols = imap imaps pop3 pop3s
Esta linea hay que des comentar y quedara as:
protocols = imap imaps pop3 pop3s
Arrancar temporalmente dovecot
[root@libertad mail]# /etc/init.d/dovecot restart
Parando Dovecot Imap: [ OK ]
Iniciando Dovecot Imap: [ OK ]
Consulta puerto 110
[root@libertad mail]# netstat -lnp |grep 110
tcp 0 0 :::110 :::* LISTEN 6242/dovecot
Consulta puerto 143
[root@libertad mail]# netstat -lnp |grep 143
3a?.-4 www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
tcp 0 0 :::143 :::* LISTEN 6242/dovecot
Telnet puerto 110
[root@libertad mail]# telnet 127.0.0.1 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK Dovecot ready.
Telnet puerto 143
[root@libertad mail]# telnet 127.0.0.1 143
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
* OK Dovecot ready.
Comando mail
[root@localhost ~]# cat cuerpo.txt | mail destino@dominio.com.tw
[root@localhost ~]# cat archivo | mail -s "Asunto" correo@dominio.com
[root@localhost ~]# echo "pepe" | mail -s "Asunto" correo@dominio.com -c
correo2@dominio.com -c correo3@dominio.com
[root@localhost ~]# mail -s "Archivo empaquetado" correo@correo.com < archivo.tar.gz
Squirrelmail
Consulta archivo de configuracin
[root@libertad mail]# rpm -ql squirrelmail|grep conf
/etc/httpd/conf.d/squirrelmail.conf
/etc/squirrelmail/config.php
/etc/squirrelmail/config_local.php
/etc/squirrelmail/sqspell_config.php
/usr/share/squirrelmail/config
/usr/share/squirrelmail/config/conf.pl***
/usr/share/squirrelmail/config/config.php
/usr/share/squirrelmail/config/config_default.php
root@libertad mail]# rpm -ql squirrelmail|grep conf.pl
/usr/share/squirrelmail/config/conf.pl
3a?.-+ www.conlinux.net info@conlinx.net
C O N L I N U X . N E T
TICs con Software Libre
Configurando webim con perl
[root@libertad mail]# perl /usr/share/squirrelmail/config/conf.pl
Luego aparecer una pantalla parecida a esta:
SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Main Menu --
1. Organization Preferences
2. Server Settings
3. Folder Defaults
4. General Options
5. Themes
6. Address Books
7. Message of the Day (MOTD)
8. Plugins
9. Database
10. Languages
D. Set pre-defined settings for specific IMAP servers
C Turn color off
S Save data
Q Quit
Command >>
Iniciando Webmail
http://localhost/webmail/
3a?.-- www.conlinux.net info@conlinx.net

Vous aimerez peut-être aussi