domingo, 26 de abril de 2015

Debian 8.0 "Jessie"

25 de abril de 2015

Después de 24 meses de desarrollo constante, el proyecto Debian se enorgullece de presentar su nueva versión estable 8 (llamada Jessie) a la cual se dará soporte durante los próximos 5 años gracias al trabajo combinado del equipo de seguridad de Debian y al equipo de soporte a largo plazo de Debian («Long Term Support» en inglés).

Jessie viene con un nuevo sistema predeterminado de sistema de init, systemd. El conjunto de software systemd proporciona muchas características interesantes como tiempos de arranque más rápidos, cgroups para servicios, la posibilidad de aislar parte de los servicios. El sistema de init sysvinit sigue disponible en Jessie.

El soporte UEFI (Unified Extensible Firmware Interface, Interfaz de Firmware Extensible Unificada) introducido en Wheezy también se ha mejorado sensiblemente en Jessie. Esto incluye maneras de sortear muchos fallos de firmware conocidos, soporte para UEFI en sistemas de 32 bits, y soporte la instalación de un núcleo de 64 bits en firmware UEFI de 32 bits (estando el último incluido solo en nuestros medios de instalación amd64/i386 multi-arquitectura).

Desde la versión anterior, los miembros del proyecto Debian han realizado mejoras importantes en nuestros servicios de apoyo. Una de ellas es una vista navegable de todo el código fuente que proporciona Debian, disponible actualmente en sources.debian.net. Claro está, con más de 20.000 paquetes fuente, puede ser bastante complicado encontrar exactamente lo que busca. Por ello, también estamos encantados de presentar el buscador de código de Debian , disponible en codesearch.debian.net. Ambos servicios se complementan con un sistemad de seguimiento de paquetes completamente reescrito y más responsivo. 



Esta publicación incluye numerosos paquetes de software actualizados, como:

Apache 2.4.10
Asterisk 11.13.1
GIMP 2.8.14
una versión actualizada del entorno de escritorio GNOME 3.14
la colección de compiladores de GNU 4.9.2
Icedove 31.6.0 (una versión sin marca de Mozilla Thunderbird)
Iceweasel 31.6.0esr (una versión sin marca de Mozilla Firefox)
Entornos de trabajo KDE Plasma y aplicaciones KDE 4.11.13
LibreOffice 4.3.3
Linux 3.16.7-ctk9
MariaDB 10.0.16 y MySQL 5.5.42
Nagios 3.5.1
OpenJDK 7u75
Perl 5.20.2
PHP 5.6.7
PostgreSQL 9.4.1
Python 2.7.9 y 3.4.2
Samba 4.1.17
Tomcat 7.0.56 y 8.0.14
Xen Hypervisor 4.4.1
el entorno de escritorio Xfce 4.10
más de 43.000 paquetes de software listos para usar, construidos a partir de cerca de 20.100 paquetes fuente.

Con esta selección amplia de paquetes y su tradicional soporte amplio a arquitecturas, una vez más, Debian se mantiene fiel a su objetivo de ser el sistema operativo universal. Es adecuado para muchos casos de uso diferentes: desde sistemas de escritorio a netbooks; desde servidores de desarrollo a sistemas en clúster; y para servidores de bases de datos, web o almacenamiento. Al mismo tiempo, los esfuerzos adicionales para asegurar la calidad como instalación automática y pruebas de migración para todos los paquetes en el archivo de Debian aseguran que Jessie cumple con las altas expectativas que tienen los usuariosd e una versión estable de Debian.

Se soportan un total de diez arquitecturas: PC de 32 bits / Intel IA-32 (i386), PC de 64 bits / Intel EM64T / x86-64 (amd64), Motorola/IBM PowerPC (powerpc para hardware más antiguo y ppc64el para el nuevo de 64 bits (little-endian)), MIPS (mips (big-endian) y mipsel (little-endian)), IBM S/390 ( s390x de 64 bits), y para ARM, armel y armhf para hardware antiguo y nuevo de 32 bits, y arm64 para la nueva arquitectura de 64 bits AArch64.

¿Desea probarlo? 
 
Si simplemente desea probar Debian 8 Jessie sin tener que instalarlo, puede usar una imagen especial, conocida como imagen «en vivo», disponible para CDs, memorias USB, y sistemas de arranque en red. Inicialmente, estas imágenes se proporcionan solamente para las arquitecturas amd64 e i386. También es posible usar estas imágenes en vivo para instalar Debian. En la página de inicio Debian «Live» se encuentra disponible más información.

Si, en lugar de ello, desea instalarlo en el almacenamiento permanente de su ordenador, puede elegir entre una amplia gama de medios de instalación, como discos Blu-ray, DVDs, CDs, y memorias USB, o desde la red. Con imágenes de CD se pueden instalar varios entornos de escritorio — GNOME, el escritorio KDE Plasma y sus aplicaciones, Xfce, y LXDE —; se puede elegir el deseado desde los menús de arranque de los CDs/DVDs. Además, están disponibles CDs y DVDs multiarquitectura que soportan la instalación de múltiples arquitecturas desde un mismo disco. O siempre puede crear medios de instalación USB autoarrancables (vea la guía de instalación para más detalles). Para los usuarios de la nube Debian también ofrede imágenes pre-construidas para OpenStack, listas para usar.

Las imágenes de instalación pueden descargarse ahora mismo vía bittorrent (el método recomendado), jigdo, o HTTP; vea Debian en CDs para más información. Jessie también estará próximamente disponible en DVDs físicos, CD-ROM, discos Blu-ray en numerosos proveedores.

Actualizar Debian
 
Las actualizaiones a Debian 8 desde la versión anterior, Debian 7 (llamada Wheezy), se gestionan automáticamente para la mayoría de las configuraciones con la herramienta de gestión de paquetes apt-get. Como siempre, los sistemas Debian pueden actualizarse sin problemas, in situ, sin tiempos de inactividad forzados, pero se recomienda encarecidamente leer las notas de publicación así como la guía de instalación para posibles incidencias, y para instrucciones detalladas de instalación y actualización. Las notas de instalación se mejorarán y serán traducidas a idiomas adicionales en las semanas posteriores a la publicación. 

Acerca de Debian

Debian es un sistema operativo libre, desarrollado por miles de voluntarios de todo el mundo, que colaboran vía Internet. Las fortalezas clave del proyecto Debian son su base de voluntarios, su dedicación al contrato social de Debian y el software libre, y su compromiso por proporcionar el mejor sistema operativo posible. Debian 8 es otro paso importante en esa dirección. 

Información de contacto

Para más información, por favor visite las páginas web de Debian en https://www.debian.org/ o envíe un correo electrónico a












Como obtener Debian GNU/Linux

Debian se distribuye libremente a través de Internet. Puede descargarla completamente desde cualquiera de nuestras réplicas. El Manual de instalación contiene instrucciones de instalación detalladas.
Si simplemente desea instalar Debian, sus opciones son:


Descargar una imagen de instalación 

Dependiendo de su conexión a Internet puede descargar cualquiera de las siguientes opciones: 

se puede descargar rápidamente y debe guardarse en un disco extraíble. Para utilizar esta opción debe tener una máquina con conexión a Internet
Descargar imagen de instalación completa:
contiene más paquetes, haciendo más fácil la instalación en máquinas sin conexión a Internet.

Adquirir un juego de CD o DVD de uno de los vendedores de CD de Debian

Muchos de los vendedores ofrecen la distribución por menos de 5 US$ más gastos de envío (compruebe en sus respectivas páginas que también realicen envíos internacionales).
Algunos de los libros sobre Debian incluyen también CD.

Las ventajas básicas de los CD son:

  • La instalación desde CD es más directa.
  • Puede instalarse en máquinas sin conexión a Internet.
  • Puede instalar Debian (en tantas máquinas como quiera) sin descargar los paquetes por sí mismo.
  • El CD se puede usar para recuperar con más facilidad un sistema Debian dañado.

Compre una máquina con Debian preinstalado

Esto tiene una serie de ventajas:

  • No tiene que instalar Debian.
  • La instalación está preconfigurada para ajustarse al hardware.
  • Puede que el fabricante proporcione soporte técnico.

Pruebe Debian live antes de instalar

Puede probar Debian arrancando un sistema "en vivo" desde un CD, DVD o USB sin instalar ningún fichero en la máquina. Cuando esté listo puede ejecutar el instalador incluído. Este método puede ser el adecuado para usted siempre y cuando las imágenes cumplan con sus requisitos de tamaño, lenguaje y selección de paquetes. Lea más información sobre este método para que lo ayude en su decisión.




  







Debian jessie -- Guía de instalación

Las instrucciones de instalación, junto con los ficheros que se pueden descargar, están disponibles para cada una de las arquitecturas soportadas:




Si ha configurado correctamente las opciones de localización de su navegador, podrá usar el enlace anterior para acceder automáticamente a la versión HTML: consulte la información sobre negociación de contenido. Si no es así, elija la arquitectura exacta, idioma, y formato que quiera de la tabla siguiente.




NOTA: Información obtenida integramente de la web oficial de Debian (http://www.debian.org)



Vídeo demostrativo rápido de KDE y GNOME


KDE 




GNOME 







Capturas de pantalla de Debian 8.0 Jessie GNU/Linux - KDE

































martes, 14 de abril de 2015

Problema con la hora en arranque dual


Cuando se tiene un arranque dual (Debian GNU/Linux - Microsoft Windows 7 o posterior), la hora se desconfigura  tanto en Windows como en Debian GNU/Linux.

Es decir:

- Si ponemos la hora bien en Windows se desconfigurara en Debian GNU/Linux. 
- Si ponemos la hora bien en Debian GNU/Linux se desconfigura en Windows.

El problema es que yo seleccionaba (correctamente) la zona horaria de Madrid, pero el reloj de Debian GNU/Linux nunca marcaba la hora correcta si antes había usado Windows, con lo cual la hora se me adelantaba entre 1 y 2 horas (dependiendo de si era el horario de invierno +1 h. ó de verano +2 h. debido al cambio horario que se hace en España)
 

¿Porque pasa esto?

- El problema es que Windows utiliza por defecto el método localtime, es decir, establece la hora que aparece en la BIOS.

- Mientras que Debian GNU/Linux, utiliza por defecto UTC y estableciendo la situación geográfica (Zona horaria), tendríamos la hora correcta.

Esto implica que en el caso de Debian GNU/Linux, la hora de la BIOS debe tener la hora UTC.


Ejemplo real: 

Estamos en España en horario de verano (+2 h.), se debe poner 2 horas menos en la BIOS de la hora real. ya que estamos usando la Zona horaria de Madrid.
Es decir imaginemos que son las 14:00 h en España, en la BIOS debemos de poner las 12:00 h.

¿Qué ocurre? que al entrar en Windows, te muestra la hora real de la BIOS (en este caso 2 horas menos) y, al poner bien la hora en Windows, lo que hacemos es desconfigurar la hora en Debian GNU/Linux mostrándonos 2 horas mas.


¿Que es UTC?

El UTC o Tiempo Universal Coordinado es el estándar por el cual el mundo regula los relojes y el tiempo.

UTC es el sistema de tiempo utilizado por muchos estándares de Internet y la World Wide Web (WWW). En particular, se ha diseñado NTP (Network Time Protocol) como una forma de distribuir el tiempo UTC en Internet.

Las zonas horarias de todo el mundo se expresan como desviaciones positivas o negativas de UTC, tomando como referencia el meridiano cero o meridiano de Greenwich.

Puesto que la Tierra gira de Oeste a Este, al pasar de un huso horario a otro en dirección Este, hay que sumar una hora. Por el contrario, al pasar de Este a Oeste hay que restar una hora. El meridiano de 180°, conocido como línea internacional de cambio de fecha, marca el cambio de día.




Solución

La solución mas fácil bajo mi punto de vista es usar
UTC en GNU/Linux  y no tocar Windows, con los cual seguira usando Localtime por defecto.


Poner la hora en UTC

La solución es muy sencilla tenemos que establecer la hora en UTC.

1-  Ponemos el puntero del ratón sobre el reloj de la barra de herramientas y pulsamos el botón derecho del ratón, pulsamos en Preferencias de Reloj digital




2- En la ventana que nos aparece pulsamos en: Zonas horarias



3- En Zonas horarias Seleccionamos sólo la opción UTC.
     También en Configuración predeterminada del reloj seleccionamos: UTC .
      Presionamos en Aceptar.



4- Nuevamente ponemos el puntero del ratón sobre el reloj y con el botón derecho elegimos la opción Ajustar fecha y hora...



5- En la ventana que nos sale seleccionamos la pestaña Zona horaria



y seleccionamos UTC.
Pulsamos en la pestaña Fecha y hora


Aquí ponemos la fecha y la hora correcta.
Pulsamos en Aplicar  y Aceptar los cambio.





NOTA IMPORTANTE: Para no tener problemas cuando usemos Windows y después volvamos a Debian GNU/Linux lo que tenemos que hacer es abrir una consola de comandos y como usuario administrador, teclear el comando: hwclock -w  



Lo que hemos realizado con este comando es sincronizar la hora de Debian con la BIOS, sin tener que entrar en dicha BIOS para poner la hora y la fecha correcta, de este modo Windows se sincroniza automáticamente

========================================================================

NOTA INFORMATIVA: Hasta Microsoft Windows XP no había problema. a partir de Windows Vista es cuando surge el problema







.

viernes, 3 de abril de 2015

Quitar índices de directorio en Apache

El servidor web Apache viene por defecto con el modulo que permite el listado de directorios, en ocasiones nos viene bien, pero en otras, esto puede convertirse en un problema de seguridad. Aquí vamos a enseñar como desactivarlo en caso de ser necesario. 





En el servidor web Apache tenemos 3 métodos distintos para desactivar dicho listado:

  1. Usando un archivo llamado: index.htm o index.html o index.php
  2. Usando una opción en el fichero .htaccess
  3. Modificando el archivo de configuración por defecto: /etc/apache2/sites-available/default



Método 1 - index.htm, index.html, index.php - 

El primero consiste es crear un archivo llamado:index.htm o index.html o index.php,  en cada uno de los directorios donde no queremos que se listen los archivos y carpetas.

Nota: el archivo puede estar vacío, en este caso nos aparecerá una pagina web en blanco.

Por ejemplo en esta web, yo cree un archivo index.html con el contenido que aparece en la siguiente imagen:







Método 2 - .htaccess 

Este método consiste en crear un archivo oculto llamado: .htaccess que contenga la siguiente línea: Options -Indexes

El fichero .htaccess (hypertext access), también conocido como archivo de configuración distribuida, es un fichero especial, popularizado por el Servidor Apache2 que permite definir diferentes directivas de configuración para cada directorio (con sus respectivos subdirectorios) sin necesidad de editar el archivo de configuración principal de Apache.

El fichero .htaccess ofrece un universo de posibilidades, detallamos a continuación los usos más frecuentes.

  1. Autorización, Autenticación. Los ficheros .htaccess son usados frecuentemente para especificar restricciones de seguridad para un directorio en particular, de aquí el sufijo "access".
  2. El fichero .htaccess se acompaña frecuentemente de otro fichero .htpasswd que guarda usuarios válidos y sus contraseñas.
  3. Creación de URLs Amigables (semánticas).
  4. Los servidores suelen usar el .htaccess para reescribir URLs largas y complejas, en otras más simples y fácilmente recordables.
  5. Restringir el acceso, Permite bloquear (usando allow/deny) usuarios por su dirección IP y/o dominio e ISPs. También permite bloquear bots y arañas web.
  6. SSI Permite el conjunto de directivas SSI. Controlar el comportamiento por defecto del servidor cuando no se especifica ninguna página web.
  7. Crear redirecciones estáticas Respuestas de error personalizadas
  8. Cambiar la página que se muestra cuando un error de la parte del servidor ocurre, por ejemplo: HTTP 404 Not Found. MIME types Controlar como el servidor maneja diferentes tipos de archivos.
  9. Control de Caché. Los ficheros .htaccess permiten a un servidor controlar la caching por medio de los navegadores web y proxies para reducir el uso del ancho de banda , la carga del servidor , y el lag percibido 

Nota: si el archivo .htaccess ya existe, solo le tendremos que añadir dicha linea. Con esto evitamos que cualquier directorio que se encuentre dentro del directorio principal liste los archivos.



En este caso aparece el siguiente mensaje:




NOTA IMPORTANTE: Solo funcionara el fichero .htaccess si previamente hemos cambiado la directiva AllowOverride None por AllowOverride All

  1. Cuando el valor de la directiva AllowOverride es None, entonces los ficheros .htaccess son ignorados completamente. En ese caso, el servidor ni siquiera intentará leer los archivos .htaccess existentes. 
  2. Cuando el valor especificado en la directiva AllowOverride es All, entonces cualquier directiva que tenga  .htaccess puede ser usada en los ficheros .htaccess.


Vamos a cambiar AllowOverride NONE por ALL

En webmin nos vamos a: Servidores > Servidor Web Apache
y pulsamos en el Servidor Virtual por defecto, que tiene la raíz de documentos en: /var/www



 Ahora pulsamos en Editar Directivas.



Ahora buscamos la directiva AllowOverride None y la cambiamos por la directiva AllowOverride All, que se encuentra en la siguiente dirección: /etc/apache2/sites-available/default



Así es como queda una vez modificado.



Pulsamos en Salvar


Por ultimo pulsamos en Aplicar Cambios





Método 3 - /etc/apache2/sites-available/default

Este método editamos directamente el archivo de configuración en apache, que se encuentra en la siguiente dirección: /etc/apache2/sites-available/default
Buscamos la linea: Options Indexes FollowSymLinks, modificamos dicha línea agregando un signo “-“ al inicio de “Indexes”, quedando de la siguiente forma: Options -Indexes FollowSymLinks

En webmin nos vamos a: Servidores > Servidor Web Apache
y pulsamos en el Servidor Virtual por defecto, que tiene la raíz de documentos en: /var/www



 Ahora pulsamos en Editar Directivas.



Ahora buscamos la directiva Options Indexes FollowSymLinks  Multiviews


y la cambiamos por la directiva Options -Indexes FollowSymLinks MultiViews



NOTA IMPORTANTE: en este método, como NO vamos a usar un archivo .htaccess para restringir el listado de directorios y archivos, NO es necesario cambiar la directiva AllowOverride None por AllowOverride All. (como podemos observar el captura de pantalla anterior)


Por ultimo en la siguiente pantalla pulsamos en Aplicar Cambios


El resultado es el siguiente, si intentamos listar el contenido de un directorio que tiene dicha restricción.