Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
221410012
Grupo: TRT-31
Lerma, Mxico. A 27 de Julio del Ao 2015
Contents
Servicios.............................................................................................................. 1
Servicio de Impresin...................................................................................... 1
Servicio Web.................................................................................................... 1
Servicio de correo............................................................................................ 1
Servicio Compartir recursos.............................................................................1
Servicio de acceso remoto............................................................................... 2
Instalar y configurar los Servicios.......................................................................2
Configuracin de una Red................................................................................ 2
Servicio de Impresin...................................................................................... 3
Servicio de DNS............................................................................................... 4
Servicio web.................................................................................................... 7
Servidor FTP................................................................................................... 10
NFS................................................................................................................ 13
Servicio de correo.......................................................................................... 17
Servicios Apache2, Xampp y MySql en Deban.............................................21
Compartir recurso.......................................................................................... 23
Acceso Remoto.............................................................................................. 26
Habilitar los servicios........................................................................................ 27
Servicios.
Servicio de Impresin
La impresin en Linux funciona mediante un sistema de colas que son manejadas
por un daemon que corre al momento de arranque. Las impresoras pueden estar
conectadas directamente al puerto paralelo o USB del computador (impresora
local) o conectadas a travs de la red (impresora de red).
Servicio Web
Un servicio web es un conjunto de protocolos y estndares que sirven para
intercambiar datos entre aplicaciones.
Podemos agregar que para que el servicio funcione debemos de instalar el
servidor apache o servidor de pginas web alojadas en un ordenador.
Servicio de correo
Existen tres elementos principales que forman parte de los sistemas de correo
electrnico. En primer lugar est el Agente de usuario de correo (oMail User
Agent o MUA) que es el programa que el usuario utiliza para escribir y leer el
correo. Despus est el Agente de transporte de correo (Mail Transfer Agento
MTA), que se encarga de transferir los mensajes de un sistema a otro. Y por ltimo
est el Agente de entrega de correo (Mail Delivery Agent o MDA) que se encarga
de transferir el correo entrante al buzn del usuario.
Cada una de estas tres funciones la puede realizar un programa distinto, pero
tambin pueden combinarse en uno o dos programas. Tambin es posible tener
distintos programas que gestionen estas funciones en funcin del tipo de correo.
En el caso de Linux y sistemas Unix mutt ha sido siempre un MUA muy popular.
Como la mayora de los programas tradicionales en Linux, se trata de un programa
basado en texto.
Muchas veces se utiliza conjuntamente con exim o sendmail como MTA y
con procmail como MDA.
vi /etc/network/interfaces
network 192.168.10.0
broadcast 192.168.10.255
gateway 192.168.1.1
Ya habiendo terminado levantamos los servicios con los siguientes comandos.
Servicio de Impresin.
CUPS (Common Unix Printing System) es un sistema de impresin modular que
usa IPP (Internet Printing Protocol) para manejar las colas. Este es un sistema
moderno y sofisticado, apto para el uso con un entorno de escritorio como
GNOME o KDE. Adems mantiene optativamente el sistema tradicional de lneas
de comando lpr de BSD.
Instala ambos,
http://localhost:631/
Esta es una interfaz a CUPS para definir, controlar, modificar y administrar una
impresora. Por omisin, la interfaz CUPS solo es accesible por localhost.
HP JetDirect
CUPS-PDF
CUPS-PDF es una impresora virtual para imprimir documentos a un archivo PDF.
Instala el paquete cups-pdf,
Out ${HOME}/Desktop
# /etc/init.d/cups restart
Servicio de DNS
/etc/bind/named.conf.local
Introducimos lo siguiente:
zone sololinux.es {
type master;
5
file /var/cache/bind/sololinux.es.db;
};
En este mismo fichero definimos la inversa:
zone 0.0.10.in-addr.arpa {
type master;
file /var/cache/bind/10.0.0.db;
};
Descomentamos la lnea include /etc/bind/zones.rfc1918;
Configuracin
Accedemos y escribimos en el fichero de configuracin:
directa:
/var/cache/bind/sololinux.es.db
$ORIGIN sololinux.es.
$TTL 604800
@ IN SOA tuusuario.sololinux.es. root.tuusuario.sololinux.es. (
1 ; serial
604800 ; refresh
86400 ; retry
2419200 ; expire
604800 ; default TTL
)
@ IN NS tuusuario
tuusuario IN A 10.0.0.1
tuusuario2 IN A 10.0.0.2
;tuusuario3 IN A 10.0.0.3
;tuusuario4 IN A 10.0.0.4
localhost A 127.0.0.1
Comprobamos si hay errores de sintaxis:
Configuracin
Accedemos y escribimos en el fichero de configuracin:
/var/cache/bind/10.0.0.db
6
indirecta:
$ORIGIN 0.0.10.in-addr.arpa.
$TTL 604800;
@ IN SOA tuusuario.sololinux.es root.tuusuario.sololinux.es (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ; Negative Cache TTL
);
@ IN NS tuusuario.sololinux.es.
1 IN PTR tuusuario.sololinux.es.
2 IN PTR tuusuario2.sololinux.es.
;3 IN PTR tuusuario3.sololinux.es.
;4 IN PTR tuusuario4.sololinux.es.
Comprobaremos si hay errores:
/var/cache/bind# named-checkzone 0.0.10.in-addr.arpa 10.0.0.db
Las zonas ya estn definidas y configuradas a continuacin vamos al fichero
/etc/resolv del servidor y del cliente y escribimos las directivas:
domain sololinux.es
search sololinux.es
nameserver 10.0.0.1
Reiniciamos el servicio bind9 en el servidor:
/etc/init.d/bind9 restart
Ahora
comprobaremos
Zona directa
que
las
DNS
Zona Inversa:
resuelven
Servicio web.
correctamente:
Instalando Apache
Pasos para la configuracin.
Despus de que finalice el proceso de instalacin, nos ubicamos en la carpeta que
contiene los archivos de configuracin de apache.
Ejecutamos entonces el comando cd /etc/apache2/. Podemos listar el contenido
del directorio y vemos los diferentes archivos y subcarpetas.
Listado del contenido de la carpeta /etc/apache2/ con el comando ls.
Nos cercioraremos de que el servicio est corriendo con el comando netstat
tpl. Nos debe aparecer una lnea que nos dice que el servicio est corriendo y que
est escuchando por cualquier direccin IP as:
/etc/apache2/ports.conf
nano /etc/apache2/sites-available/default
Nota: Para guardar los cambios presionamos las teclas Ctrol+X, luego la letra S
para afirmar que se guardaran los cambios y luego enter para confirmar el nombre
del archivo.
La configuracin predeterminada del archivo es la que aparece a continuacin.
Editaremos entonces las siguientes directivas.
DocumentRoot /var/www/=Editamos entonces la ruta de los archivos de la
pgina web. En este caso /var/www/abc
<Directory /var/www/>= Editamos entonces la ruta de los archivos de la
pgina web. En este caso /var/www/abc
Order allow,deny=Esta lnea la borraremos del archive de configuracin.
Allow from all= Esta lnea la borraremos del archive de configuracin.
Incluiremos adems dentro de la etiqueta <Directory /var/www/> la siguiente lnea
que especifica la pgina principal del sitio web, en este caso index.html
DirectoryIndex index.html
nano /etc/apache2/sites-available/default
Cabe aclarar que la carpeta abc de la ruta especificada en el archivo sitesavailable/default no existe, as como tampoco existe el archivo index.html. Por ello
los crearemos con los siguientes comandos.
el
comando nano
Editando /etc/apache2/sites-enabled/000-default)
Editando /etc/apache2/sites-enabled/000-default)
/etc/init.d/networking restart.
Servidor FTP
Primero abrimos una ventana de consola e instalamos le ProFTPd, as como se
observa en el siguiente comando.
Configuracin
Toda
la
configuracin
de ProFTPD queda
archivo /etc/proftpd/proftpd.conf.
almacenada
en
el
/etc/proftpd/proftpd.conf
#[...]
# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6
off
#[...]
/etc/proftpd/proftpd.conf
#[...]
11
ServerName
ServerType
"Debian"
standalone
DeferWelcome
off
#[...]
con
/etc/proftpd/proftpd.conf
#[...]
# Use this to jail all users in their homes
DefaultRoot
#[...]
</code>
12
el
~/ftp
#[...]
En seguida, cada usuario que pretenda acceder va ftp, debe crear un directorio
llamado ftp, en su home:
Por ltimo, debe reiniciar el servicio ftp para activar las alteraciones:
Utilizacin
Al servidor ftp se puede acceder a travs de un simple navegador, o utilizando un
cliente ftp, como Filezilla:
13
En ambos casos, el acceso slo ser permitido, mediante la validacin del nombre
del usuario y su contrasea.
NFS
Para poder acceder al servicio de compartir carpetas en la red mediante NFS, en
una PC servidor es necesario instalar el paquete del servidor NFS. Lo normal es
que todos los PCs dispongan de los paquetes servidor de NFS ya que en
cualquier momento puede existir la necesidad de tener que compartir una carpeta
desde cualquier PC, aunque lo habitual es que el nico que comparta sea el
servidor. Que un PC de un usuario tenga instalado el paquete del servidor NFS, no
significa que automticamente est compartiendo su sistema de archivos en la
red. Para ello es necesario configurar y arrancar el servicio.
Si deseamos instalar la ltima versin disponible, podemos hacerlo con apt-get
desde una consola de root:
// Instalacin de NFS
14
/ etc / exports
/ Var / nfsroot <linode cliente ip privada> / 32 (rw, root_squash,
subtree_check)
Reemplace <linode cliente ip privada> por la direccin IP privada actual de
su segundo Linode.
15
sudo exportfs a
El otro Linode ser su cliente NFS. Siga las siguientes instrucciones para
configurarlo:
16
Configuracin avanzada
17
Opciones de cliente
Estas opciones se pueden especificar mediante el mount de comandos o en
el /etc/fstab entrada:
ro: slo lectura del sistema de archivos. Clientes NFS remotos no pueden
modificar el sistema de archivos.
18
no_subtree_check: cheques
archivo
ubicacin
Deshabilitar
acelerar
las
las
Servicio de correo.
Primero Abrimos la terminal, loguearse como usuario root
Descargar e instalar postfix de la siguiente manera
19
home_mailbox = Maildir/
20
/etc/ini.d/postfix reload
/etc/ini.d/postfix restart
nano /etc/dovecot/conf.d/10-autho.conf
dinable_plaintext_auth = no
Reiniciamos el Dovecot:
/etc/init.d/dovecot restart
Configuramos:
squirrelmail-configure
dovecot
apt-get update
Descargamos apache2:
apt-get apache2
Verificamos el directorio
cd/var/www
Descargar heirloom-mailx:
Configuramos apache:
nano /etc/apache2/apache2.conf
22
Include /etc/squirrelmail/apache.conf
Guardamos y reiniciamos:
/etc/init.d/apache2 restart
Configuramos el host:
nano /etc/hosts
/etc/init.d/apache2restart
http://localhost/squirrelmail/src/login.php
name: alumno
Password:
23
$ su
# vi /etc/apt/sources.list
# aptitude update
(located at /var/www/index.html)
cd /etc/apache2
ls
service apache2 help
cd /var/www/html
ls
vi index.html
24
vi .info.php
Localhost/info.php
Localhost/phpmyadmin
Compartir recurso.
Instalacin:
Para lograr nuestro cometido primero que nada debemos tener los siguientes
paquetes instalados: samba, smbclient, winbind, krb5-doc, krb5-user, y krb5-config
para ello ejecutamos lo siguiente en una consola como usuario root:
aptitude update
aptitude dist-upgrade
aptitude install samba smbclient winbind krb5-doc krb5-user krb5-config
estable posible. Por ltimo, al haber realizado las dos operaciones anteriores, la
orden install del aptitude nos instalar las ltimas versiones estables y seguras de
samba y sus utilidades.
Configuracin del entorno:
Gestin de usuarios de samba
La gestin de usuarios de samba se realiza con el comando smbpasswd. Con
dicho comando, entre otras cosas podremos crear y eliminar usuarios, cambiar su
contrasea, etc.
Creacin de un usuario de samba
Para crear un usuario de samba debemos utilizar el comando smbpasswd, pero
antes debemos haber creado el usuario en Unix. Ejemplo, supongamos que
queremos crear en Unix al usuario pepe:
// Creacin de un usuario en unix sudo useradd pepe
Si deseamos que pepe pueda disfrutar de los servicios samba, debemos crear a
pepe como usuario de samba ejecutando el siguiente comando:
// Creacin de un usuario de samba sudo smbpasswd -a pepe
Con la opcin -a indicamos que aada al usuario. Acto seguido nos preguntar
dos veces la contrasea que deseamos poner al usuario. Lo razonable es que sea
la misma contrasea que tiene el usuario en Unix. A continuacin veremos un
ejemplo de utilizacin:
la
contrasea'''
26
Acceso Remoto.
Instalacin del servidor SSH
Para instalar el servidor SSH introducimos el siguiente comando en la consola:
28
sshd: ALL@ALL
/etc/init.d/ssh restart
ssh nombre_de_usuario_del_servidor@ip_del_servidor
29
ssh usuario@192.168.0.77
Una vez que acabamos de administrar el servidor de forma remota (los comandos
son los mismos que si estuviramos delante de la terminal del servidor
fsicamente) cerramos la sesin con exit.
Conexin al servidor SSH desde Windows
Descargamos el cliente ssh putty de su web oficial
Ejecutamos putty.exe, ni siquiera es necesaria la instalacin, se nos abre esta
ventana en la que pondremos en Host Name el servidor al que vamos a
conectarnos el protocolo que vamos a usar en este caso SSH y el puerto por el
que el servidor esta escuchando.
Putty nos permite guardar la configuracin de las sesiones de los diferentes
equipos que tengamos que administrar de esta forma podemos tener muchos
equipos aadidos a putty y con un click acceder a la consola.
Cuando le demos a Open entraremos en la consola y tendremos el control total del
servidor de forma remota desde Windows.
30
# detener
# iniciar
# detener
# iniciar
# activar
$ sudo vi /etc/init/cron.conf
31
#
cron
regular
background
program
processing
daemon
#
# cron is a standard UNIX program that runs user-specified programs at
# periodic scheduled times
Description
expect.
Fork.
respawn.
exec cron.
33