viernes, 6 de marzo de 2015

Convivencia e Integración de sistemas heterogéneos : Servidor CUPS

CUPS: “Common UNIX Printing System” o Sistema de Impresión Común para UNIX, es un potente software que se utiliza para imprimir desde las diferentes aplicaciones instaladas tales como el propio navegador que está usted utilizando ahora para leer este post.

El proceso de imprimir implica los siguientes pasos :

1 Un usuarios o un programa envía un trabajo de impresión.
2 El trabajo se almacena en una cola de impresión.
3 El planificador se encarga de enviar los trabajos de impresión al sistema d efiltros para convertirlos en un fomarto que entienda la impresora.
4 El sistema de filtros realiza la conversión de los trabajos.
5 Los trabajos son enviados al backend que se encarga de pasárselos a la impresora.
6 Se eliminan los trabajos que han sido transmitidos a la impresora de la cola de impresión.

El fichero principal de configuración es /etc/cups/cupsd.conf

Opciones

Accepting: la impresora acepta nuevos trabajos o no.
Allowuser: lista de usuarios que pueden usar la impresora.
Denyuser: lista de usuarios que no pueden usar la imprsora.
Shared: especifica si la impresora está compartida en red o no.

domingo, 1 de marzo de 2015

Convivencia e integración de sistemas heterogéneos : Servidor SAMBA

Existen dos formas de compartir archivos entre equipos :

Compartir archivos e impresoras (Samba) : entre equipos GNU/Linux y Windows.
NFS : nativo de sistemas GNU/Linux.

Instalación de samba

Ubuntu
apt-get install samba4 smbclient
Fedora
yum install samba samba-client

Iniciar servicio
service samba4 start

Crear usuarios en samba

smbpasswd -opcion usuario

Ejemplo :

smbpasswd -a pedro

Para eliminar usuario

smbpasswd -x usuario

Forma básica de compartir una carpeta

Editar archivo /etc/samba/smb.conf

[miscosas]
       path = /datos/
       public =  no
       valid users = juan,pedro

Asistentes gráficos de Samba

swat




System-config-samba



Instalación de NFS

apt-get install nfs-kernel-server nfs-common portmap

Iniciar servicio

service nfs-kernel-service start

Montar unidad NFS manualmente

mount 192.168.1.100:/datos /prueba

Montar una unidad NFS automáticamente

192.168.1.100:/datos /prueba nfs rw.hard,intr 0 0