miércoles, 6 de junio de 2012

21PERMISOS EN IMPRESORAS UBUNTU SERVER

20.IMPRESORAS COMPARTIDAS EN UBUNTU SERVER


Cups es el software que se utiliza para las impresoras en linux, para administrarlo.
Antes de empezar escribiremos en el terminal la siguiente orden:
-sudo apt-get install gnome-cups-manager.---> para instalar el software
Podemos administrar una impresora de distintas formas, aprenderemos de las dos siguientes. 
1-Desde Escritorio>Sistema>Administración>impresoras
2-Desde interfaz Web : “http://localhost:631”

INSTALAR IMPRESORA:




-Desde el terminal abrimos cups con el comando: “gnome-cups-manager”
-Aparecerá una ventana emergente en la que pulsaremos printer>add printer,para añadir la impresora.

-Seguiremos los pasos especificando la impresora que queremos instalar, en nuestro caso será un impresora PDF Genérica.


NOTA IMPORTANTE: deberemos desactivar 'apparmor' que es un firewall de linux con el cual no funcionaria la impresora PDF, abriremos un terminal y pondremos la sigiente orden
-sudo /etc/init.d/apparmor stop.

Una vez hayas acabado los pasos la impresora esta instalada.







COMPARTIR IMPRESORA DE LINUX A WINDOWS:

-Vamos a Sistema>Administración>Imprimiendo, marcamos todas las casillas para poder compartirla.



-En el sistema Operativo Windows XP (que ya tenemos conectado al dominio anteriormente) hacemos clic en  Inicio>Panel de control>Impresoras>Agregar una impresora  nos saldra un asistente, seleccionamos la opción conectar a una impresora desde URL y escribimos en la barra de direcciones: “http://IPservidor:631/printers/nombrede impresora”




 damos a siguiente seleccionamos los drivers y comprobamos que imprime la página de prueba.


COMPARTIR IMPRESORA DE LINUX A LINUX: 
-Vamos a Sistema> Administración> Imprimiendo, marcamos todas las casillas para poder compartirla.
-Seleccionamos printer>add printer.
nosotros instalaremos la impresora PDF en red local.

-Administración> impresoras> nueva impresora  la impresora compartida y la seleccionamos instalamos y aceptar.
ya tendríamos la impresora lista para imprimir.

COMPARTIR IMPRESORA DE WINDOWS A LINUX:
Windows xp instalamos la impresora y la compartimos.
Pasamos a linux  administración> impresoras> nueva impresora> Windows remote samba>pondremos la direccion IP del equipo windows de donde queremos agregarla y chacemos clic sobre ella y la instalaria en el equipo linux, ya tendriamos la impresora lista para imprimir.

jueves, 24 de mayo de 2012

19. CUOTAS DE DISCO EN UBUNTU

El servicio de cuotas de disco: mecanismo que tiene Linux para poder limitar el 
almacenamiento a los usuarios del sistema. Una forma de proteger un servidor es 
limitar la capacidad de almacenamiento de cada usuario.
Si un usuario no tuviera límite de almacenamiento podría llegar a llenar toda una partición e 
impedir el trabajo de otros usuarios o del mismo sistema.

Tipos de cuota:
-Por bloques: un bloque corresponde a 1Kb y una cuota de bloques corresponde al total de bloques que un usuario puede utilizar.
-Por inodos: es un numero que indica los bloques específicos se encuentran los datos.


Límites de cuota:
-hard o tope (duro): es el limite absoluto que tiene el usuario para escribir, del cual no podrá excederse.
-soft o límite flexible(blando):limite menor al limite duro, este puede ser excedido pero dará aviso de que el limite se ha excedido.


ACTIVAR Y ADMINISTRAR UNA CUOTA.
Para ello debemos seguir los siguientes pasos:
1- Instalar Quota y Quotatool
2- Modificar el archivo /etc/fstab
En el que debemos añadir usrquota y grpquota
3- Reiniciamos la máquina.
4-creamos los siguientes directorios desde consola, los situaremos en /
los crearemos con las siguientes ordenes:
-sudo touch quota.user
-sudo touch quota.group 
-sudo touch aquota.user
-sudo touch aquota.group
5-Asignamos los permisos a los ficheros creados quota.user y quota.group.
-sudo chmod 600 /quota.*
6-comprobaremos que la cuota esta activada:
- sudo quotacheck -avugm
sudo quotacheck -avugmf
7-Activamos la cuota 
- sudo quotaon -a.


ASIGNAR CUOTAS DE DISCO A USUARIOS
una cuota se asigna con el siguiente comando
-sudo edquota -u nombre de usuario 
se abrirá una pantalla como la siguiente:
Las flechas coinciden las (del mismo color) que van hacia abajo, con las que van hacia arriba.
la Primera linea de flechas indica que es lo que hay escrito debajo.

viernes, 18 de mayo de 2012

17: UNIR EQUIPOS WINDOWS A UN DOMINIO UBUNTU

Sigue los siguientes pasos:
*compruba que los dos equipos tienen se ven entre si escribiendo el la consola el comando -ping dirección IP del otro equipo.
*Añade un grupo con el nombre del dominio
- sudo groupadd nombre del dominio
*crea una cuenta de confianza:
-adduser –force-badname nombre-equipo$
-smbpasswd -a -m nombre-equipo
*Agrega la cuenta de confianza que has creado al grupo con el nombre del dominio 
-adduser nombre-equipo$ nombre-grupo
*Seguidamente para conectar el equipo windows al dominio debes añadir el usuario root de samba con su contraseña
-smbpasswd -a root
De esta forma ya estaría conectado al equipo Windows, para ello, comprueba que se puede iniciar sesión desde el equipo Windows.

PERFILES MÓVILES DE USUARIO

En el swat pulsamos en  en la opción ------------------------------>
una vez alli en la en la opcion expose home directories lo dejas como 
-home visible 
para que el equipo windows al iniciar sesión pueda descargar el perfil y al cerrar sesión pueda guardar el perfil de nuevo en el equipo controlador de dominio le damos a 
-YES
para que este visible seguidamente pulsamos
- Commit Changes 
reiniciamos samba desde consola,
-sudo /etc/init.d/samba restart 
comprueba que funciona iniciando sesión desde otro equipo y crea carpetas, cierra sesion y vuelve a abrirla desde otro equipo para corroborar que los cambios se han guardado. 

miércoles, 16 de mayo de 2012

16: CONFIGURACIÓN DE SWAT PARA CONTROLADOR DE DOMINIO

Lo haremos desde el swat, antes de comenzar debemos cambiar la contraseña de root, para ello entraremos en el terminal y teclearemos:
* sudo smbpasswd -m root 
Nos pedirá que introduzcamos la contraseña que queremos atribuirle -->contraseña para root de samba, usuarios con privilegios para poder unir clientes xp al dominio cuando pida un usuario con privilegios y su contraseña.
después iremos al navegador y en la barra de direcciones teclearemos nuestra IP:el puerto 901.
saldrá la pantalla en la que debemos introducir el usuario y la contraseña, en este caso el usuario sera root y la contraseña la que hemos introducido anteriormente.
aparecerá la página principal del SWAT :
haremos clic en:




aparecerá una pantalla de configuración donde debemos cambiar las siguientes opciones:
  • WORKGROUP= NOMBRE QUE LE QUIERAS PONER A TU DOMINIO
  • NETBIOS NAME= NOMBRE NETBIOS
  • SERVER STRING= NOMBRE CON EL QUE NOS IDENTIFICARAN A TRAVÉS DE LA RED.
  • SECURITY= USER
  • ENCRIPT PASSWORDS= YES
  • OS LEVEL= 64
  • PREFERRED MASTER= YES
  • DOMAIN MASTER= YES 
  • LOCAL MASTER= YES
  • WINS SUPPORT= YES
  • DNS PROXY= YES
  • DOMAIN LOGONS= YES
  • LOGON PATH= \\%N\%U\profile
  • LOGON DRIVE= H
  • LOGON HOME=  \\%N\%U
  • TIME SERVER= YES
Después de haber cambiado todas estas opciones e iremos al principio de la página donde pincharemos sobre commit changes.
seguidamente entraremos en la terminal y reiniciaremos el servicio con el siguiente comando:
* sudo /etc/init.d/samba restart.
cuando se haya reiniciado el servicio comprobaremos que las opciones han cambiado con el comando:
* sudo testparm
deberá aparecer en la pantalla:



jueves, 10 de mayo de 2012

15. RECURSOS COMPARTIDOS EN SAMBA.

14.SAMBA INTRODUCCION -->INSTALACION

Samba: conjunto de programas que sirve para que un equipo linux interactue con equipos windows.
Lo que se puede hacer con Samba:
-Compartir recursos
-Actuar como controlador de dominio

Instalar Samba, debemos escribir los siguientes comandos en consola:
- sudo apt-get install apache2, nos sevira para administrar el dominio en entorno web.
-sudo apt-get install libapache2-mod-php5, librerías necesarias para que funcione apache.
-sudo apt-get install php5, lenguaje de programación para el sitio web.
-sudo apt-get install apache2-doc,documentacion de apache.
-sudo apt-get install samba, servicios de  servidor de archivos samba.
-sudo apt-get install system-config-samba
instalamos el SWAT que es una herramienta web para configurar Samba.
en el fichero /etc/samba/smsb.conf --> está toda la informacion que contiene samba, configuraciones de recursos compartidos, etc.

*¿que dos maneras tenemos de saber si se esta usando apache?
1. utilizando el navegador y en el poner en la barra de direciones 127.0.0.1.
2. desde el terminal con el siguiente comando: ps aux |grep apache2

13. INSTALACION UBUNTU SERVER 8.04

Sigue los pasos que salen a continuación:


                             

























martes, 8 de mayo de 2012

12. CONFIGURAR LA RED EN LINUX.



Miramos la configuración que tenemos, desde el terminal escribiremos ifconfig.
Editamos el archivo de red:
-# gedit /etc/network/interfaces
Después de que este configurado a nuestro gusto haremos clic en save para guardar los cambios.
Descripción del archivo:
todo lo que tiene # son comentarios
empezamos con eth1 que da nombre a la red.
-iface eth0 inet static si queremos poner la dirección estática o dinámica, nosotros la pondremos static y para ello necesita después que pongamos 
address que es la dirección IP que va a utilizar
nestmask es la mascara de red
gateway que es la puerta de enlace



En cambio para configurar el Dns se edita el archivo:

-# /etc/resolv.com, en este archivo se configura el nameserver 80.58.61.250 y nameserver 80.58.61.254 en nuestro caso. 
Hacemos cilc en save para guardar los cambios.
   


      

Por ultimo reiniciaremos la red

-# /etc/init.d/networking restart
y con estos pasos tendremos configurada la red.

viernes, 27 de abril de 2012

11.ADMINISTRACIÓN REMOTA DE EQUIPOS

Utilizaremos dos protocolos para poder utilizar los equipos remotamente, el VNC y SSH, los dos necesitan tener:
-Cliente: es el que pide conectarse a través del servidor.
-Servidor: escucha si hay algún cliente y sirve la conexión.
VNC--> sirve por el puerto 5900(generalmente, los puertos se pueden cambiar), todo lo referido a escritorio remoto es VNC, la información viaja limpia, esto quiere decir que, la información puede ser interceptada por cualquiera.
En tu pantalla se muestra directamente el escritorio del  equipo que esta sirviendo.
Práctica: conexión a un equipo linux desde windows o conexión VNC:

cliente linux: hay muchos pero utilizaremos  vinagre
cliente windows: igualmeme pero utilizaremos VNC Viewer
Para acceder al router los puertos  
1-El equipo monitorizado va a ser nuestro servidor linux que tiene instalado VNC Server.
2-El equipo que se conectara al servidor linux es windows, por lo que debemos instalar VNC Viewer.
3-Al instalar VNC Viewer solo elegiremos la opción instalar Viewer como modulo de Windows.
4- configurar el VNC VieWer.
5-Tenemos que indicarle al servidor linux que admita conexiones remotas por VNC. Para ello vamos al equipo linux y en Sistema> Preferencias> Escritorio remoto> nos saldrá una ventana en la que activaremos las opciones permitir ver y controlar nuestro escritorio.
7-Ahora ejecutamos VNC en windows y en la primera pantalla pondremos la ip del equipo al que nos vallamos a conectar y ya nos mostrara el escritorio remoto.

SSH-->sirve por el puerto 22 (generalmente, los puertos se pueden cambiar), en este caso la información viaja encriptada, si no tiene la clave publica del usuario que se conecta no puede acceder a la información.
Este protocolo funciona en modo texto (también habrá aplicaciones para ejecutarlo gráficamente), se inicia sesión con un usuario diferente (en el servidor tiene que haber creado un usuario para esa conexión y que cada usuario tenga su usuario).
Para instalarlo: sudo apt-get install ssh
Para saber si se está ejecutando: ps aux |grep ssh
Para conectarse con ssh:  ssh usuario@IP del servidor, no pregunta el usuario porque ya le hemos puesto, solo pide la contraseña de dicho usuario.

Práctica: ¿ Como entrar mediante ssh sin que pida la contraseña?
Cada usuario tiene que tener un par de claves, una pública y un privada, y nosotros queremos copiar nuestra clave pública en el servidor.
Para generar las claves: ssh key-gen 
nos crea dos claves la pública( id_rsa.pub) y la privada (id_rsa), estas claves se encuentran en el directorio /home/usario/.ssh
para copiarla utilizaremos el comando scp:
ejemplo nos encontramos en /home/usuario/.ssh:
hacemos un ls y comprobamos que están las dos claves, después ejecutaremos el comando scp de la siquiente forma:
scp id_rsa.pub usuarioremoto@Ipdelservidor:/home/usuario/.ssh/atorized_keys/clavepublica

Explico la linea: "scp" copia "id_rsa.pub" la clave publica "usuarioremoto@IPdelservidor"en ese usuario que se encuentra en ese servidor ":/home/usuario/.ssh/atorized_keys"en este directorio "/clavepublica"con este nombre.
después de esta linea podríamos conectarnos a través de ssh sin tener que poner la contraseña cada vez que nos conectemos a él.

miércoles, 25 de abril de 2012

10.REPASO GENERAL DE LINUX

Operaciones con archivos y directorios:
Se puede utilizar con rutas absolutas o con rutas relativas:

  • Rutas absolutas: ruta que señala la posición desde el directorio raíz, ejemplo:  /home/pablo/docs
  • Rutas relativas:ruta que señala la posición de un archivo desde el directorio donde nos encontramos, ejemplo: home/pablo/docs
TODOS los comandos pueden ejecutarse con rutas absolutas y con rutas relativas.
-Directorio principal : \
-Cambiar de directorio: cd + ruta 
-Salir del directorio o subir de carpetas : cd ..
-Comando especial de cd que te lleva directamente al directorio home: cd ~
-Para listar y ver atributos: ls -l
-Para saber en que directorio nos encontramos: pwd
-Crear directorios: mkdir
-Borrar ficheros: rm
-Borrar directorio con todo lo que haya debajo de este: rm -r
-Borra directorios sin hacer ninguna pregunta, directamente: rm -rf
-Copiar archivos: cp +origen +destino
-Renombrar y mover archivos: mv +origen +destino

Permisos
cuando hacemos un ls -l nos sale la siguiente linea


Significado de la línea de izquierda a derecha:
  • r: Lectura.
  • w: Escritura.
  • x: Ejecución. 
  1. "d" significa que es un directorio, si es un fichero no aparece nada y si aparece "l" significa que es un link.
  2. rwx: son los permisos del usuario propietario.
  3. _ _ _: son los permisos del grupo propietario.
  4. rwx: son los permisos de otros usuarios.
  5. Pablo: es el usuario propietario.
  6. Pablo: es el grupo propietario.
  7. 1024: es el tamaño o el volumen que ocupa.
  8. 23/01/12: fecha de modificación.
  9. 12:32: hora de modificación.
  10. prueba: nombre del directorio.
para cambiar permisos utilizaremos el comando "chmod", utilizaremos para ello unos parametros:
u=usuarios 
g=grupo
o=otros
segidamente de este parametro pondremos un "+" si queremos añadir permisos o un "-" si queremos quitar permisos,
indicaremos que permiso queremos dar:
r: Lectura.
w: Escritura.
x: Ejecución. 
y añadiremos el nombre del directorio que queremos cambiar los permisos.


Tambien podemos cambiar el usuario propietario del directorio con la orden chown +el nombre del propietario que queremos que lo tenga +directorio que queremos cambiar de propietario


Administración de usuarios

"/etc/passwd" este fichero contiene informacion sobre todos los usuarios y sus características.si queremos buscar un usuario en este equipo utilizaremos el comando: "cat /etc/passwd | grep (usuario)".

Crear y borrar usuarios
-adduser: crear un usuario 
-userdell: Borrar un usuario
-addgroup: nuevo grupo
-adduser "usuario" "grupo": introducir usuario al grupo
Dispositivos de almacenamiento
los dispositivos de almacenamiento se situan el "/dev/sd(a)(1)" siendo "a" el numero del disco y "1" el numero de la particion,
Para saber lo que tenemos conectado al ordenador tenemos un comando que es: "ls /dev/sd*"

Con los dispositivos de almacenamiento tenemos tambien una serie de comandos utiles como son:
- mount: muestra lo que esta montado
- mount /dev/sdc1 /media/disco: monta la particion
- umount "punto de montaje": desmontar

Debemos configurar el fichero "/etc/fstab", para que cada vez que el equipo arranque que también arranque el disco
Para chequear el disco en busca de errores tenemos el comando: "fsck /dev/sdc1"--> Para usar este comando es necesario que el disco este desmontado, si esta montado cuando realicemos este comando es posible que se desestabilice el sistema
Para saber cuales son los procesos activos utilizamos el comando ps aux

jueves, 19 de abril de 2012

9:SISTEMA DE ALMACENAMIENTO Y DISCOS DUROS.

*CUOTAS: una cuota limita a un usuario el espacio en el disco, esto lo realiza el administrador para que un solo usuario no exceda la capacidad.

Las cuotas de disco se suelen utilizar en un esquema por usuario o por grupo. Es decir, un administrador del sistema fija una cuota para un usuario o grupo.
De esta forma, un administrador puede evitar que un usuario supere cierta cantidad de recursos de un sistema de archivos, o crear un sistema de acceso por niveles, mediante el que los usuarios pueden tener diferentes niveles de restricción.
Practica 6: administración de cuotas en Windows 2003 server.
1-haremos clic en inicio>MiPC
2-Seleccionaremos las propiedades del volumen de disco en el que queremos habilitar cuotas de disco.
3-haremos clic en la pestaña cuota.
4-marcaremos la casilla habilitar la administración de cuota> Aceptar.
5-aceptaremos la pantalla que nos aparecerá de sistema de cuotas, una vez habilitado el sistema de cuotas establecemos el limite de cuotas para los usuarios o grupos .
6- haremos clic en el botón Valores de cuota,
seguidamente aparecerá esta pantalla. 
7- crearemos una cuota nueva, pincharemos donde indica la flecha, aparecerá una ventana emergente.


8-agregaremos al usuario que queremos establecer un límite. 
9- hacemos clic en Aceptar y la cuota está creada.



*RAID:  es conjunto redundante de discos independientes, un sistema de almacenamiento que utiliza varios discos duros. Los discos duros son propensos a fallos, por eso debemos de plantear un sistema que sea tolerante a fallos para no perder la información,  o
tros objetivos que tiene el raid es conseguir v

elocidad de acceso a disco y mayor

capacidad de almacenamiento.


Pueden estar basados en hardware o 

software.



Existen diferentes soluciones para estos 


problemas. Cada una con sus ventajas e

inconvenientes, aquí explicare los tres clases de raid que conocemos y que son los mas importantes, pero hay muchos más.
                   RAID0
Este tipo de raid distribuye los datos entre dos o 
más discos,si se pierde un disco se perdería información, no utiliza  redundancia,  y se utiliza para:
– Mejorar el rendimiento.
– Obtener una sola unidad lógica de más tamaño.


            RAID1  

Crea una copia exacta en dos o  más discos (disco espejo).
Cada disco añadido a este sistema  aumenta la tolerancia ante los  fallos, a mas discos mas probabilidades de que un disco falle.
Para  escribir un archivo, el  sistema va más lento porque lo tiene que escribir en más de un disco.
Para leer archivos, el rendimiento mejora ya que puede leerlo de varios discos.
Este método tiene su ventaja que es que toda la  información almacenada en un disco se refleja en otro pero su desventaja es que que se está utilizando mucho espacio para tener la misma información.
                
RAID5


Para poder hacer raid5 debe de tener al menos 3 discos duros.Divide la información  en bloques y los distribuye por todos los discos, de esta forma si se pierde un disco con la información que hay en los otros dos se podría completar un archivo.
Si un segundo disco falla los datos se perderían, porque un solo disco no tiene la suficiente información como para restaurar un archivo .






PRACTICA RAID


 RAID0:
generamos dos discos duros virtuales en 2003 server.
a ese disco le ponemos Raid0 y crearemos un archivo o una carpeta, borrare un disco y comprobaremos que no se puede ver el archivo que hemos creado anteriormente, aunque quede un disco duro que contiene parte de ese archivo la otra parte está dañada.


RAID1:
volveremos a crear dos discos duros pero con Raid 1, haremos el mismo procedimiento que con Raid 0 y comprobaremos que los datos se pueden visualizar correctamente y sin ningún problema.


RAID5:
en este caso crearemos tres discos duros virtuales y creamos una carpeta con varios archivos Word, eliminaremos un disco y comprobaremos que los archivos están correctos, sin ningún problema para abrirlos ni nada.
seguidamente eliminaremos otro disco duro, con lo que nos quedará solo un disco y no podremos ver los archivos, quedarán completamente anulados.