Archivos de la categoría ‘Linux’

En este vídeo tutorial vamos a ver la instalación del appliance Openfiler el cual nos sirve como sistema de ficheros o sistema de almacenamiento de recursos compartidos, vamos a ver la integración con Active directory y otras características de este appliance.

 
Licencia Creative Commons
Implementación de un sistema de almacenamiento de recursos compartidos por Humanlinks se encuentra bajo una Licencia Creative Commons Atribución-Licenciamiento Recíproco 3.0 Unported.
Basada en una obra en humanlinks.com.ar.
Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en http://humanlinks.com.ar/.

Anuncios

Hola… 🙂

En este vídeo tutorial vamos a ver la instalación del appliance Openfiler el cual nos sirve como sistema de ficheros o sistema de almacenamiento de recursos compartidos, vamos a ver la integración con Active directory y otras características de este appliance.

Licencia Creative Commons
Implementación de un sistema de almacenamiento de recursos compartidos por Humanlinks se encuentra bajo una Licencia Creative Commons Atribución-Licenciamiento Recíproco 3.0 Unported.
Basada en una obra en humanlinks.com.ar.
Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en http://humanlinks.com.ar/.

Hi… 🙂

Primero que todo que es eso de la sinergia?

La sinergia es la integración de elementos que da como resultado algo más grande que la simple suma de éstos, es decir, cuando dos o más elementos se unen sinérgicamente crean un resultado que aprovecha y maximiza las cualidades de cada uno de los elementos.

Fuente: http://www.alegsa.com.ar/Dic/sinergia.php

Para esto tenemos esta grn herramienta licenciada con GPL 🙂 la cual nos ahorra el costo de comprar aparatos que harian lo mismo 🙂

#aptitude install synergy

  • Luego vamos a crear un fichero  en /etc con el comando y nombre que mostramos a continuación:

#nano /etc/synergy.conf

  • Luego ingresamos las siguiente lineas:

section: screens
   servidor:
   cliente:
end

section: links
   servidor:
      left = cliente
   cliente:
      right = servidor
end
Nota: en estas lineas suponemos que nuestros dos equipos tienen los nombres “Cliente y servidor” cada uno debemos cambiarle los nombres por los nombres de nuestras maquinas,, para saber el nombre de nuestras maquinas tanto en linux como en windows desde la consola debemos digitar hostname.

En la sección “Links” le estamos diciendo que el monitor de la maquina cliente esta a la izquierda, lo que quiere decir que cuando movamos el cursor hacia el lado izquierdo quedaremos en la pantalla del cliente, lo mismo pasa con el monitor del servidor ubicado a la derecha 🙂

  • Ahora si todo va bien ejecutamos el siguiente comando:

#synergys -c /etc/synergy.conf

  • Una vez hacemos esto nuestro servidor ya esta listo, ahora debemos ir a la maquina cliente, en nuestro caso windows, nos bajamos el programa igualmente desde http://synergy-foss.org/download/
  • Simplemente lo instalamos, luego lo ejecutamos y en esta pantalla ponemos la dir IP del servidor, clic en start y Voilaa¡¡¡


Ahora podemos empezar a jugar con nuestro mouse y teclado en ambas maquinas 😀

Hasta la próxima ¡¡¡

Hola¡¡¡ 🙂

  • Veamos como habilitar la autenticación en apache por medio de htaccess de una forma muy fácil.

Como es sabido en Centos  las configuraciones de Apache no son muy similares a configurar Apache en un Debian , veamos entonces como funciona aquí.

  • Primero, si es que no lo tenemos ya instalado lo instalamos con:

#yum -y install httpd

Luego vamos a crear un directorio que se va a llamar humanlinksprivate (Cada uno le pone el nombre que desee):

#mkdir /var/www/humanlinksprivate

  • Dentro vamos a crear un fichero oculto que se va a llamar .htaccess , el punto al principio del nombre hace que este fichero sea oculto, lo editamos:

*Ingresamos un nombre, he ingresamos la ruta donde se alojaran las claves.

  • Ahora vayamos al directorio donde se crean los accesos a las paginas y también los host virtuales:

#cd /etc/httpd/conf.d/

  • Creamos un fichero llamado autenticar.conf, el cual contiene el siguiente texto:

#nano autenticar.conf


*Le estamos dando la ruta donde esta nuestro archivo Index, luego le estamos diciendo que nos permita la ejecución de index.html, y luego la opción AllowOverride ALL nos permite usar el fichero .htaccess

  • Ahora vamos a setear los permisos de /var/www/claves:

Le damos permisos de lectura y escritura al usuario propietario

#chmod 600 /var/www/claves

Cambiamos de propiestario por apache

#chown apache:apache /var/www/claves

  • Creamos nuestras claves:

*Como vemos cree claves para el usuario exxteban y para elixa

  • Ahora vamos a crear el index.html, para esto vamos a /var/www/humanlinksprivate

#nano index.html

*Obviamente es solo por cuestiones de hacer pruebas que hacemos este Index 🙂

  • Reiniciamos nuestro servicio:

#/etc/init.d/httpd restart

  • Ingresamos a nuestro servidor desde el explorador digitando http://dir ip del servidor/humanlinksprivate

Nos debe pedir autenticacion, ingresamos los datos de los usuarios que creamos

Y voila¡¡¡

Nos vemos pronto ¡¡¡¡ 😀

Hola…Hoy veremos como a veces para los administradores es incomodo poner una misma contraseña mil veces un mismo día, cosa que no debería pasar porque es un método de autenticación o perímetro, pero a veces es incomodo y podemos asegurarlo de otra forma 🙂

Para hacerlo es tan simple como esto:

  • Verificamos la siguiente linea en la siguiente ruta /etc/ssh/sshd_config de nuestro servidor con SSH:

PubkeyAuthentication yes

  • Generamos las llaves en el cliente con el siguiente comando:

#ssh-keygen -t rsa

Nota: Nos aparecen unas opciones para llenar, las podemos dejar por defecto y damos “Enter” a todos.

  • Con el comando scp exportamos la llave publica al servidor:

#scp /home/usuario/.ssh/id_rsa.pub usuario@ipdelservidor:/home/usuario/.ssh/authorized_keys

Usuario: el nombre del usuario dentro del /home

  • Ahora probamos nuevamente ingresando a la maquina por SSH

#ssh usuario@ipdelservidor

Ahora NO nos debe pedir contraseña ¡¡ 🙂

Hasta pronto ¡¡ 🙂



Hola… esta mini-entrada es una entrada de “Para que no le pase a usted”

Hoy muy feliz con mis vacaciones me levante dispuesto a aprender unas guías de Linux que he conseguido las cuales son genialisimas, me dispuse entonces a instalar VMware ya que recientemente me tire mi Debian y me toco reinstalar todo, lo instale normal y luego por andar haciendo maldades la maquina se colgó y me toco reiniciar, de nuevo abri mi VMware Workstation y ahí vino un error que se me llevo medio diaaaa 😦

Este es el pringao error:

Y después de este una cantidad de errores mas 😦

La solución

Después de ver en mil foros que la solución era digitando el comando /usr/bin/vmware-config.pl, comando que no existía en mi Debian despues de instalar el VMware, de ver problemas con el kernel etc etc.. Medite un poco 🙂

Me di cuenta que el servicio de VMware no se iniciaba el reiniciar la maquina, entonces muy feliz digite el comando:

#modprobe vmmon

  • Pero a mi no me funciono, raro porque normalmente debería funcionar, entonces me acorde del maravilloso paquete chkconfig 🙂

#sudo aptitude install chkconfig

#sudo chkconfig vmware on

Luego reinicie mi maquina y voilaaa¡¡… Todo funciono perfecto, un final feliz pero larguísimo el suceso 😦

Espero que si tenes el mismo problema des inmediatamente con mi blog, porque de verdad busque hasta el cansancio.

Hasta la próxima ¡¡¡ 🙂

Asignar cuotas de disco a usuarios Centos

Publicado: abril 5, 2011 en Linux
Etiquetas:

Hi….. Hoy veremos como podemos asignar cuotas de disco a un usuario

en plataformas Centos, algo que es sencillo, pero bastante útil :). Algunos se preguntaran que es eso de las cuotas, pues no es nada más que asignarle un espacio fijo en el disco de la máquina, a un usuario en particular. Ejemplo: Le asigno 5 GB de disco a un usuario, y cuando llegue a esa cantidad de almacenamiento, el usuario no podrá guardar más cosas en ese disco.

  • Lo primero que haremos sera instalar un paquete para administrar cuotas, el cual se llama “quota” :

#yum -y install quota

  • Antes de empezar el proceso debemos verificar que el lugar donde vamos a asignar las cuotas no debe tener procesos activos, por ejemplo nosotros vamos a asignarlas en la particion /home, para esto podemos verificar con el comando lsof

#lsof | less

  • Una vez verifiquemos que no halla ningún proceso corriendo debemos añadir soporte a la partición donde vamos a asignar la cuota, en nuestro caso /home, para esto editamos el fichero /etc/fstab:

#nano /etc/fstab

  • Buscamos la siguiente linea, y la dejamos tal como vemos a continuación:

LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2

  • Luego remontamos las particiones:

#mount –o remount /home

  • Nos ubicamos en /home:

#cd /home

  • Cremos unos ficheros para mirar el estado de la cuota y almacenar la info:

#touch aquota.user aquota.group quota.user quota.group

  • Despues ejecutamos:

#quotacheck –avug

Nota: La primera vez que se ejecuta el mandato anterior es normal que marque advertencias refiriendose a posibles ficheros truncados, que en realidad no eran otra cosa sino ficheros de texto simple vacios a los cuales se les acaba de convertir a formato binario. Si se ejecuta de nuevo quotacheck – avug, no debera mostrar advertencia alguna.

 

  • Para activar las quotas, ejecutamos lo siguiente:

#quotaon /home

  • Vamos al nivel de ejecución 3 para  aplicar los cambios:

#init 3

Podemos configurar una cuota absoluta para que el usuario no pueda seguir almacenando nada, despues de ese limite, para eso digitamos:

#edquota <nombre del usuario>

En la imagen vemos la parte que esta subrayada, y alli asignamos la quota, en nuestro caso 1024 Kilobytes:

 

  • Ingresamos a la cuenta del usuario al que le hemos creado la cuota:

#su exxteban

  • Verificamos cual es nuestra quota:

#quota

  • intentamos copiar por ejemplo /etc al /home

#cp -R /etc /home/exxteban

  • Y nos aparece el siguiente y maravilloso error 🙂

Y listo, ya tenemos nuestra cuota creada.   Hasta la proxima¡¡¡

 

· Para activar las quotas, ejecutamos lo siguiente:

#quotaon /home

· Vamos al nivel de ejecución 3 a fin de aplicar los cambios:

#init 3