Alcance Libre

Subscribe to canal de noticias Alcance Libre Alcance Libre
La libertad del conocimiento al alcance de quien la busca.
Actualizado: hace 1 hora 16 mins

Oferta para febrero y marzo de Curso Básico de CentOS 7 en modalidad online.

Jue, 23/02/2017 - 10:16
Del 23 febrero al 15 de marzo de 2017 tendremos una oferta únicamente para el Curso Básico de CentOS 7 en modalidad a distancia (online).

El costo regular de la modalidad a distancia (online) del Curso Básico de CentOS 7 es $4,200.00 MXP (I.V.A. incluido). Del 23 de febrero al 15 de marzo tendrá un costo de $3,480.00 MXP (I.V.A. incluido).

Más detalles e informes al (01) (961) 125 0890 de Tuxtla Gutiérrez, Chiapas, México, con Blanca Caullieres.

Nota: Este es un curso distinto al Curso Global de Servidores con CentOS 7.

Temario del Curso Básico de CentOS 7. I Preparativos e instalación del sistema.
  1. Comparativa de distribuciones Linux.
  2. Estándar de jerarquía de sistema de archivos.
    • Estándar de Jerarquía de sistema de Archivos.
    • ¿Qué es el Estándar de Jerarquía de Sistema de Archivos?
    • Estructura de directorios.
    • Particiones recomendadas para instalar el sistema.
    • Directorios que jamás se deben asignar como partición.
    • Otras particiones que se recomienda asignar.
    • ¿Qué particiones vamos a crear en este curso?
  3. Instalación de CentOS 7.
    • Preparación de máquina virtual para curso CentOS 7.
    • Procedimiento para máquina virtual para CentOS 7.
    • Instalación de CentOS 7.
    • Planeanción de la instalación.
    • Obtención de los medios.
    • Inicio de la instalación.
    • Configure el idioma.
    • Configure dispositivos de red.
    • Configure feche y hora.
    • Configure el mapa de teclado.
    • Selección de Software con edición Minimal.
    • Defina el destino de la instalación.
    • Seleccione el tipo de instalación.
    • Proceda a crear las particiones.
    • Comience instalación.
    • Asigne contraseña a root.
    • Procesa a crear un usuario.
    • Finalice la instalación.
    • Inicio de sistema y primer acceso.
    • Conozca la terminal.
  4. Apagado y reinicio del sistema.
  5. Nivel monousuario.
  6. Uso del disco de rescate.
II Ajustes y configuración del sistema.
  1. Editor de texto simple Vim.
    • Crear archivo e insertar texto.
    • Insertar y reemplazar texto.
    • Guardar archivos.
    • Búsqueda y reemplazo de texto.
    • Copiar cortar y pegar texto.
    • Cancelar el resaltado.
    • Deshacer cambios.
    • Tabla con atajos de funciones de vi
    • Otros mandatos de vi.
    • Mas allá de las funciones básicas.
  2. Ajustes posteriores a la instalación de CentOS 7.
    • Nombres de los dispositivos de red.
    • ¿Dispositivos de red inactivos?
    • Desactive NetworkManager.
    • Localización y mapa de teclado.
    • Desactivar Plymouth.
  3. Ajuste de la zona horaria, fecha y hora del sistema.
    • Configurar la zona horaria.
    • Establecer la fecha y hora.
    • Establecer la fecha y hora exactas.
  4. Planificadores de entrada/salida.
    • ¿Qué son los planificadores de entrada/salida?
    • Planificadores de Entrada/Salida disponibles en el núcleo de Linux.
    • Planificador CFQ.
    • Planificador Deadline.
    • Planificador Noop.
    • ¿Cuál planificador de Entrada/Salida elegir?
  5. Introducción a Systemd
    • Niveles de ejecución.
    • Determinar el nivel de ejecución actual.
    • Conmutar el nivel de ejecución.
    • Cambiar el nivel de ejecución predeterminado del sistema.
    • Gestión de servicios con SystemD.
    • Listado, activación y desactivación de servicios.
    • Detener, iniciar, reiniciar o consultar estado de servicios.
    • Desactivar el reinicio con CTRL-ALT-Delete.
    • Uso de dd.
      • Sintaxis básica.
      • Respaldo y restauración del sector de arranque maestro.
      • Borrar el sector de arranque maestro.
      • Formato de bajo nivel.
    • Introducción a Xfs.
      • Construir sistema de archivos XFS.
      • Montaje de particiones con formato XFS.
      • Agrandar el sistema de archivos.
      • Reparar sistema de archivos.
      • Defragmentación de sistema de archivos.
      • Respaldo y restauración de sistema de archivos.
      • Cuotas de sistema de archivos en XFS.
    • Cuotas en sistema de archivos.
      • ¿Qué son los inodos y los bloques?
      • ¿En qué casos puede ameritar configurar cuotas en el sistema de archivos?
      • Equipamiento lógico necesario.
      • Configuración manual de /etc/fstab.
      • Uso de edquota.
      • Cuota absoluta.
      • Cuota de gracia.
      • Aplicando cuotas de forma masiva.
    • Gestión de software.
      • Uso de rpm.
        • Consulta de paquetes instalados en el sistema.
        • Instalación de paquetes.
        • Desinstalación de paquetes.
        • Recuperación de permisos originales.
        • Reconstrucción de la base de datos de rpm.
      • Uso de yum.
        • Obtener listas de paquetes.
        • Consulta de información.
        • Instalación de paquetes.
        • Instalación de grupos de paquetes.
        • Desinstalación de paquetes.
        • Actualizar sistema.
        • Actualización automática del sistema.
        • Limpieza de versiones anteriores del paquete kernel.
        • Limpieza del directorio de cache.
        • Verificación de la base de datos RPM.
    • Instalación de escritorio mínimo.
III Cuentas de usuario y permisos del sistema de archivos.
  1. Gestión de usuarios y grupos
    • Gestión de cuentas de usuario.
    • ¿Por qué utilizar cuentas de usuario?
    • Creación de cuentas de usuario.
    • Asignación o cambio de contraseñas.
    • Eliminación de cuentas de usuario.
    • Creación de grupos de usuarios.
    • Creación de grupos de sistema.
    • Eliminación de grupos.
    • Asignación de usuario existentes a grupos existentes.
    • Opciones avanzadas de useradd.
    • Opciones avanzadas de usermod.
    • Opciones avanzadas de passwd.
    • Herramientas gráficas.
    • Comentarios finales acerca de la seguridad.
    • Cambiando valores predeterminados de useradd.
  2. Uso de chown y chgrp.
  3. Uso de chmod y permisos del sistema de archivos.
    • Introducción a permisos del sistema de archivos.
    • Notación simbólica.
    • Notación octal.
    • Máscara de usuario.
    • Permisos especiales.
    • Ejemplos permisos regulares.
    • Ejemplos permisos especiales.
    • Uso de chmod.
  4. Listas de control de acceso.
    • ¿Qué herramientas se utilizan?
    • Ver atributos de un archivo o directorio.
    • Asignando permisos a otros usuarios.
    • Asignando permisos de forma descendente.
    • Eliminar permisos asignados por listas de control de acceso.
    • Copiar listas de control de acceso.
  5. Atributos en el sistema de archivos.
    • Opciones de chattr.
    • Operadores de chattr.
    • Atributos que puede asignar chattr.
IV Mandatos básicos y otras herramientas.
  1. Mandatos básicos
    • Consultar ayuda, páginas de manual e información.
    • Cambiar de usuario a super-usuario.
    • Consultar información del sistema.
    • Uso de file.
    • Uso de pwd.
    • Uso de ls.
    • Uso de mkdir.
    • Uso de cp.
    • Uso de mv.
    • Enlaces físicos y simbólicos.
    • Trabajando con nombres de archivos y directorios con espacios.
    • Aliases.
  2. Gestionando texto simple
    • Uso de wc.
    • Uso de cat.
    • Uso de grep.
    • Uso de head y tail.
    • Uso de sort.
    • Uso de cut.
  3. Programación de bucles.
  4. Compresión y descompresión de archivos.
    • Compresión y descompresión de archivos *.zip.
    • Creación y extracción de archivos *.tar.
    • Compresión y descompresión de archivos *.tar.gz.
    • Compresión y descompresión de archivos *.tar.bz2.
    • Compresión y descompresión de archivos *.tar.xz.
    • Tipos de respaldos.
    • Respaldo de sistema de archivos.
  5. Gestión de procesos y Trabajos.
    • Uso de free.
    • Uso de jobs, bg y fg.
    • Uso de ps, kill y killall.
    • Uso de nice y renice.
    • Uso de taskset.
    • Uso de top.
  6. Uso de lsof.
  7. Introducción a Sed.
  8. Introducción a awk.
  9. Uso de at.
  10. Uso de crond.
V Configuración de red y herramientas de red.
  1. Configuración de red.
    • Nombres de los dispositivos.
    • Networkmanager.
    • Dirección IP, máscara de sub-red y puerta de enlace.
    • Servidores de nombres.
    • Direcciones IP secundarias.
    • Herramientas para el intérprete de mandatos.
    • Rutas Estáticos.
  2. Uso de arp.
    • Modificar la duración del cache de la tabla arp.
    • Uso básico de arp.
  3. Uso de netstat.
  4. Instalación y configuración de Firewalld.
    • Habilitar e iniciar el servicio.
    • Zonas de Firewalld.
    • Consultar valores predeterminados.
    • Cambios temporales y cambios permanentes.
    • Cambiar la zona predeterminada.
    • Asociar interfaces de red a zonas específicas.
    • Configuración de NAT.
    • Configuración de DNAT.
    • Apertura de puertos y servicios.
    • Bloquear el tráfico ICMP.
    • Cambiar la zona asociada a una interfaz.
    • Cambiar la política predeterminada de una zona.
    • Cerrar todas las conexiones.
  5. SSH
    • Configuración de OpenSSH.
      • Activar, desactivar, iniciar, detener y reiniciar el servicio ssh.
      • Modificaciones necesarias en el muro cortafuegos.
      • SELinux y el servicio sshd.
      • Archivos de configuración.
      • Configuración del archivo /etc/ssh/sshd_config.
      • Jaulas para los usuarios que acceden a través de SFTP.
    • SSH con firma digital.
      • Modificaciones en el Servidor remoto.
      • Modificaciones en el sistema cliente.
      • Comprobaciones.

Issabel la alternativa FOSS a Elastix

Sáb, 18/02/2017 - 01:37

Issabel es la respuesta de la comunidad de Elastix a la compra, en diciembre del año pasado, por parte de 3CX de esta distribución y a su camino hacia la privatización total.

Issabel es ahora la alternativa FOSS de esta distribución, que inicio el proceso de fork desde el momento de oficialización de la compra, cambiando el modelo a un desarrollo comunitario que inicia con las versiones 2.5 y 4 heredas de su antecesor.

 

A futuro las nuevas versiones de Elastix solo conservaran su nombre, ya que internamente emplearan otro motor de telefonia y un modelo de licenciamiento que solo permite 8 llamadas simultaneas en una sola troncal SIP con su licencia gratuita.

Lo mas destacable de esta situación es la pronta respuesta de la comunidad y como los usuarios actuales podran conservar sus sistemas actualizados con solo cambiar los repositorios.

Finalmente un llamado a la comunidad de Alcance Libre para colaborar con este proyecto.

Disponible ALDOS 1.4.12.

Vie, 17/02/2017 - 11:07

Hemos publicado el doceavo lanzamiento correctivo de ALDOS 1.4. La versión 1.4.12 (Activism) está disponible para su descarga para arquitecturas Intel de 32 bit y 64 bit. Las notas de lanzamiento están disponibles en este enlace. Quienes utilicen ALDOS 1.4.x, sólo necesitan ejecutar yum -y update.


Escritorio predeterminado de ALDOS 1.4. Numix es el tema predeterminado..

Entre los principales cambios respecto de la versión anterior (1.4.11) están:

  • Linux Standard Base 4.0.
  • Núcleo 4.4 LTS.
  • MATE 1.16 con muchas mejoras implementadas por AlcanceLibre.org
  • X11R7.7 con X server 1.18 y Mesa 13.0
  • GCC 4.8 y GLIBC 2.17.
  • Python 3.5.
  • DBUS 1.6.
  • NetworkManager 1.0.
  • Firefox 51.
  • LibreOffice 5.2.
  • SELinux desactivado de modo predeterminado para economizar recursos.
  • IPv6 activo de modo predeterminado.
  • Mínimo de servicios para lograr un inicio rápido.
  • Audacious 3.8 como reproductor de música predeterminado.
  • Soporte para MP3 y otros formatos privativos de audio en Audacious.
  • GNOME Mplayer como reproductor de medios predeterminado.
  • Soporte multimedios completo para formatos privativos de audio y video en GNOME Mplayer.
  • Pidgin como cliente de mensajería instantánea predeterminado.
  • En los almacenes YUM de ALDOS hay más de 14 mil paquetes, entre los que se incluyen Xfce 4.12, Evolution 3.12, Geary 0.11, Gimp 2.8, Thunderbird 45.x, VirtualBox 5.0, Inkscape 0.912.x, controladores de Nvidia 304, 340 y 358, Catalyst 15, docenas de juegos y mucho más.
  • Se incluye todo el soporte necesario para poder instalar flash-player, Google Chrome y Google Talk Plugin.
  • Se añadió una colección de herramientas para la terminal de Linux que son ideales para diagnóstico de red y otras operaciones. Entre éstas están: arp-scan, atop, bmon, btrfs-progs, bwm-ng, cmus, crypto-utils, cryptopp-progs, curl, darkstat, dnstop, dstat, duplicity, echoping, echoping-dns, gst123, hping3, httping, ifstat, iftop, iotop, ipcalculator, iptraf-ng, iptstate, ipv6calc, lftp, mtx, nethogs, netmonitor, netsniff-ng, ngrep, nload, nmap, nmap-ncat, nbtscan, ntop, omping, sc, sdparm, sg3_utils, sipcalc, smtpping, speedtest-cli, sslscan, tcalc, tcpcopy, tcpflow, tcpick, tcpreplay, tcptrack, trafshow, telnet, uperf, etc.
Descargas. Disco vivo para arquitectura x86 de 64 bits.
Para equipos modernos (desactivando Secure Boot).

URL 1: mirror1.alcancelibre.org/ALDOS-1.4.12/ALDOS-1.4.12-x86_64-20170217.iso

Suma MD5:
3e02447086b853e69519b09102428763 ALDOS-1.4.12-x86_64-20170217.iso
Tamaño: 1107296256 Bytes.

Disco vivo para arquitectura de x86 de 32 bits.
Para equipos antiguos.

Disco vivo escritorio MATE para arquitectura Intel 32-bit. Sólo apropiada para equipos antiguos con al menos Intel Pentium III a 700 MHz y 768 MB RAM como mínimo y hasta un máximo de 2 GB RAM. Se requiere instalar el paquete kernel-PAE para sistemas de 32-bit con más de 2 GB RAM.

URL 1: mirror1.alcancelibre.org/ALDOS-1.4.12/ALDOS-1.4.12-i686-20170217.iso

Suma MD5:
ac7c098b4df6c3c1c542ddd58e3705a0 ALDOS-1.4.12-i686-20170217.iso
Tamaño: 1098907648 Bytes.

Curso Global de Servidores con CentOS 7 (presencial y a distancia).

Vie, 10/02/2017 - 02:17

Están disponibles las siguientes fechas para nuestro Curso de Global de Servidores con GNU/Linuxmodalidad presencial— totalmente basado sobre CentOS 7:

  • 13 al 17 de marzo de 2017, de 09:00 a 18:00. Tuxtla Gutiérrez, Chiapas.
  • 10 al 14 de abril de 2017, de 09:00 a 18:00. Tuxtla Gutiérrez, Chiapas.
  • 8 al 12 de mayo de 2017, de 09:00 a 18:00. Tuxtla Gutiérrez, Chiapas.
  • 12 al 16 de junio de 2017, de 09:00 a 18:00. Tuxtla Gutiérrez, Chiapas.
  • 10 al 14 de julio de 2017, de 09:00 a 18:00. Tuxtla Gutiérrez, Chiapas.

La modalidad de Curso a Distancia está disponible y puede realizarse —virtualmente— en cualquier fecha y horario.

Los detalles, así como precios y promociones, están disponibles a continuación o bien al teléfono de nuestras oficinas centrales (52) (961) 125-0890 (Tuxtla Gutiérrez, Chiapas) o bien a continuación.

El curso se puede impartir en modalidad presencial y también disponemos de opción a impartirlo en modalidad a distancia a través de nuestra plataforma de enseñanza localizada en lms.alcance-empresarial.com. Ésta modalidad puede realizarse en cualquier fecha hábil (concertada con nosotros) tiene un 15% de descuento, requiere disponer de una cuenta en Google y compartir pantalla remota en VirtualBox (te asesoramos para configurar tu cortafuegos/modem/ruteador) y una cuenta de usuario en nuestra plataforma de enseñanza.

  • Duración aproximada: 40 horas.
  • Horarios: lunes a viernes de 09:00 a 18:00 Hrs.
  • Instructor: Joel Barrios Dueñas.
  • Material que se entrega en curso presencial:
    • Manual electrónico (PDF).
    • Imagen ISO de CentOS 7 edición Minimal para arquitectura x86_64
    • Acceso por 30 días a la plataforma de enseñanza de Alcance Libre.
    • Reconocimiento.
  • Requisitos:
    • Carrera de Ingeniería en Sistemas, Licenciatura en Ciencias Computacionales o carreras afines.
    • Conocimientos de IPv4 y TCP/IP (curso gratuito a distancia disponible para este tema).
    • Asistir llevando consigo una computadora portátil con al menos 4 GB RAM y VirtualBox 5.0 o versión superior —previamente instalado.
    • Recomendado llevar además una máquina virtual con Windows para realizar pruebas de cliente.
Costos.

Modo presencial: El costo regular de este curso es de $8,671.00 MXP (I.V.A. incluido).
*Pagando 7 días antes de la fecha, el costo se reduce a $6,503.00 MXP (I.V.A. incluido).

Modo a distancia: El costo regular de este curso es de $7,540.00 MXP (I.V.A. incluido).
*Pagando 7 días antes de la fecha concertada, el costo se reduce a $5,655.00 MXP (I.V.A. incluido).

Promociones.

*Para el curso en modo presencial hay un descuento del 25% si se realiza el pago anticipado, al menos 7 días antes de la fecha concertada, es decir realizando el pago anticipado de la totalidad del costo del curso el precio queda en $6,503.00 MXP (I.V.A. incluido).

*Para el curso en modo a distancia hay un descuento del 25% si se realiza el pago anticipado, al menos 7 días antes de la fecha concertada, es decir realizando el pago anticipado de la totalidad del costo del curso el precio queda en $5,655.00 MXP (I.V.A. incluido).

*Ex-alumnos que deseen retomar el curso para actualizarse: pueden ponerse en contacto con nosotros, porque tienen un descuento del 50%, pagando en cualquier fecha. Es decir, el costo del curso presencial es de $4,335.00 MXP (I.V.A. incluido) y el del curso a distancia es de $3,770.00 MXP.

 

Opciones de pago Opcion 1 $8,671.00 MXN Opción 2 $6,503.00 MXN

Recuerda entrar a tu cuenta PayPal, seleccionar el tipo de pago, a meses sin intereses o en su caso con promoción.

--> Temario.

El orden de los temas en el curso a distancia es el mismo.

Día 1. Instalación de CentOS 7.
  • Estándar de Jerarquía de sistema de Archivos.
  • Planeación de la instalación.
  • Instalación desatendida utilizado archivos generados con Kickstart.
  • Particiones del disco duro.
  • Selección de paquetes a instalar.
  • Gestión de paquetes.
  • Actualización del sistema.
Ajustes y optimización del sistema operativo.
  • Planificadores de entrada y salida (I/O schedulers).
  • Ajustes en el archivo /etc/sysctl.conf.
Procedimientos de emergencia.
  • Uso del disco de rescate.
  • Inicio en nivel de ejecución mono-usuario.
  • Reparación del sistema de archivos.
  • Formato de bajo nivel del disco duro.
Día 2. Gestion de cuentas de usuario.
  • Uso de los mandatos groupadd y groupdel.
  • Uso de los mandatos useradd, passwd y userdel.
  • Uso de los mandatos usermod y groupmod.
  • Uso de los mandatos tar y zip.
  • Permisos del sistema de archivos.
  • Configuración y asignación de cuotas de sistema de archivos.
Uso de mandatos básicos del sistema.
  • Uso de los mandatos cp, mv, rm, mkdir y rmdir.
  • Uso de los mandatos cat, grep, cut, tail y head.
  • Programación de bucles en bash.
  • Uso de VI.
  • Uso básico de los mandatos nice, renice, kill, killall, jobs, bg, fg, ps y top.
  • Uso básico de lsof.
Mandatos programados.
  • Configuración del servicio crond.
  • Configuración del servicio atd.
Día 3. Configuración de red.
  • Configuración de nombre de anfitrión (hostname) y otros parámetros.
  • Configuración de tarjetas Ethernet.
  • Configuración de direcciones IP virtuales.
  • Configuración de rutas estáticas.
  • Configuración de muro cortafuegos con Shorewall.
  • Configuración de NAT, DNAT y SNAT en el muro cortafuegos.
  • Uso básico de arp.
Servidores.
  • Servidor SSH/SFTP.
  • Servidor DNS.
  • Servidor de archivos con Samba.
Día 4. Servidores.
  • Servidor de correo electrónico con Sendmail y dominios virtuales.
  • Uso básico de MariaDB/MySQL.
  • Servidor HTTP.
Día 5. Servidores.
  • Servidor intermediario (Proxy) con Squid.
  • Servidor DHCP.
  • Integración de servidor DHCP y DNS dinámico.

Procedimiento de actualización de PostgreSQL 9.1 a PostgreSQL 9.2 para ALDOS 1.4.

Jue, 09/02/2017 - 14:31

Por motivos de seguridad y sentido común, PostgreSQL se actualizará desde la versión 9.1 que incluía ALDOS 1.4 hacia la versión 9.2. Para ser sinceros el procedimiento correspondiente es un poco complejo, pero familiar para usuarios promedio de PostgreSQL. Si eres usuario de ALDOS y jamás has utilizado Postgres, puedes omitir el procedimiento a continuación. Si eres usuario de ALDOS y utilizas Postgresql, es Indispensable realizar todo lo siguiente al pie de la letra.

  1. Cambie a root:
    su -l
  2. Respalde todas las bases de datos:
    pg_dumpall -Upostgres -W > ~/respaldo_todo.sql
  3. Detenga Apache y otras aplicaciones o servicios que utilicen PostgreSQL.
  4. Detenga el servicio postgresql:
    service postgresql stop
  5. Respalde el direcotrio de datos actual:
    tar Jcf ~/respaldo-datos-pgsql-9.1.tar.xz /var/lib/pgsql/data
  6. Mueva el directorio de datos de PostgreSQL 9.1 a otra ruta:
    mv /var/lib/pgsql/data /var/lib/pgsql/data-9.1
  7. Actualice paquetes de ALDOS 1.4:
    yum -y update postgresql-*
  8. Instale el paquete postgresql-upgrade:
    yum -y install postgresql-upgrade
  9. Se requiere un directorio de datos nuevo y limpio, sin bases de datos, roles ni usuarios. Genere éste ejecutando lo siguiente:
    service postgresql initdb
  10. Cambie al usuario postgres:
    su -l postgres
  11. Configure de nuevo los archivos /var/lib/pgsql/data/pg_hba.conf y /var/lib/pgsql/data/postgresql.conf de acuerdo a lo que tengan /var/lib/pgsql/data-9.1/pg_hba.conf y /var/lib/pgsql/data-9.1/postgresql.conf. Utilice diff para determinar qué cambios hay que realizar. Ejemplo:
    diff /var/lib/pgsql/data-9.1/pg_hba.conf /var/lib/pgsql/data/pg_hba.conf
    diff /var/lib/pgsql/data-9.1/postgresql.conf /var/lib/pgsql/data/postgresql.conf
    Por lo general sólo es necesario modificar el nuevo archivo /var/lib/pgsql/data/pg_hba.conf para definir password como el método de autenticación.
  12. Edite los archivos /var/lib/pgsql/data-9.1/pg_hba.conf y /var/lib/pgsql/data/pg_hba.conf:
    vi /var/lib/pgsql/data-9.1/pg_hba.conf
    vi /var/lib/pgsql/data/pg_hba.conf
  13. Mientras se hace la actualización, cambie el método para local a trust en ambos archivos:
    local     all      all        trust
  14. Salga del editor de texto.
  15. Ejecute pg_upgrade del siguiente modo:
    pg_upgrade -d /var/lib/pgsql/data-9.1 -D /var/lib/pgsql/data -b /usr/lib64/pgsql/postgresql-9.1/bin -B /usr/bin
  16. La salida debe ser similar a la siguiente:
    Performing Consistency Checks
    -----------------------------
    Checking current, bin, and data directories                 ok
    Checking cluster versions                                   ok
    Checking database user is a superuser                       ok
    Checking for prepared transactions                          ok
    Checking for reg* system oid user data types                ok
    Checking for contrib/isn with bigint-passing mismatch       ok
    Creating catalog dump                                       ok
    Checking for presence of required libraries                 ok
    Checking database user is a superuser                       ok
    Checking for prepared transactions                          ok

    | If pg_upgrade fails after this point, you must
    | re-initdb the new cluster before continuing.
    | You will also need to remove the ".old" suffix
    | from /var/lib/pgsql/data-9.0/global/pg_control.old.

    Performing Upgrade
    ------------------
    Adding ".old" suffix to old global/pg_control               ok
    Analyzing all rows in the new cluster                       ok
    Freezing all rows on the new cluster                        ok
    Deleting new commit clogs                                   ok
    Copying old commit clogs to new server                      ok
    Setting next transaction id for new cluster                 ok
    Resetting WAL archives                                      ok
    Setting frozenxid counters in new cluster                   ok
    Creating databases in the new cluster                       ok
    Adding support functions to new cluster                     ok
    Restoring database schema to new cluster                    ok
    Removing support functions from new cluster                 ok
    Restoring user relation files
                                                                ok
    Setting next oid for new cluster                            ok
    Creating script to delete old cluster                       ok

    Upgrade complete
    ----------------
    | Optimizer statistics are not transferred by pg_upgrade
    | so consider running:
    | vacuumdb --all --analyze-only
    | on the newly-upgraded cluster.

    | Running this script will delete the old cluster's data files:
    |    /var/lib/pgsql/delete_old_cluster.sh
  17. Si lo anterior tuvo éxito, edite el archivo /var/lib/pgsql/data/pg_hba.conf:
    vi /var/lib/pgsql/data/pg_hba.conf
  18. Cambie de vuelta el método para local de trust a password:
    local     all      all        password
  19. Regrese como root:
    exit
  20. Inicie de nuevo el servicio:
    service postgresql start
  21. Ingrese al intérprete de PosdgreSQL (psql) para establecer conexión con el servidor de bases de datos y para validar las credenciales de acceso del usuario postgres. Ejecute lo siguiente:
    psql -Upostgres -W
  22. Verifique que todas las bases de datos, roles y usuarios están presentes.
  23. Salga del intérprete de PostgreSQL.
  24. Elimine el directorio de datos de PostgreSQL 9.1:
    sh /var/lib/pgsql/delete_old_cluster.sh
  25. Cambie de nuevo al usuario postgres:
    su -l postgres
  26. El procedimiento con pg_upgrade omite actualizar las estadísticas del optimizador. Ejecute lo siguiente para realizar dicho procedimiento:
    vacuumdb --all --analyze-only
  27. Cierre la sesión del usuario postgres al terminar el procedimiento:
    exit
  28. Inicie de nuevo Apache y otras aplicaciones o servicios que utilizan PostgreSQL.
  29. ¡Felicidades! Usted ha actualizado exitosamente a PostgreSQL 9.2.

Cambios relevantes que habrá en ALDOS 1.4.12.

Sáb, 28/01/2017 - 18:01
Alrededor del próximo 17 de febrero se tiene contemplado publicar ALDOS 1.4.12. Tendrá cambios muy relevantes respecto de los lanzamientos previos. Detalles a continuación.

ALDOS 1.4.12 tendrá las siguientes características, la mayoría están disponibles en las actualizaciones de ALDOS 1.4.11:

  • Núcleo de Linux 4.4.
  • xorg-x11-server-Xorg 1.19.x.
  • Boost 1.60.
  • ICU 57.x.
  • java-1.8.0-openjdk como motor Java predeterminado. Permitirá ejecutar más rápido y eficientemente programas escritos en Java. Ejecutar en ALDOS 1.4.11 "yum -y install java-1.8.0-openjdk". Automáticamente se definirá como motor java predeterminado.
  • Apache 2.4.x.
  • libGD 2.2.x.
  • LibreOffice 5.2.
  • Perl 5.16. Misma versión utilizada por CentOS/RHEL 7.
  • Qt 5.8.x. Sólo si se publica a tiempo PyQt5 5.8.x. Actualmente está disponible Qt 5.7.1.
  • LibTIFF 4.0.x.
  • Mate Menu reemplazará a GNOME Main Menu. Éste último es actualmente un proyecto abandonado por sus autores y será incompatible con futuros lanzamientos de MATE Desktop, los cuales estarán basados sobre GTK3. Mate Menu es un proyecto derivado de Mintmenu y será compatible con GTK3. Si se tiene actualizado ALDOS 1.4.11, por favor, ejecutar como usuario regular "mate-panel --reset && killall mate-panel" para realizar el cambio de una vez y facilitar la migración.
  • FirewallD como muro cortafuegos predeterminado.
  • NSS 3.28.x.
  • Vim 8.0.x.
  • MySQL Workbench 6.3.x.
  • Inkscape 0.92.
  • OpenShot 2.2.
  • Numix será el tema predeterminado en MATE Desktop y Xfce4.
  • Misma plataforma Java utilizada por CentOS/RHEL 7.
  • Editores de video disponibles en sus más recientes versiones. OpenShot, LiVES, ShotCut, Kdenlive, Flowblade y Avidemux.
  • Versiones estables más recientes para Apache, Lighttpd y Nginx.
  • Lumina Desktop como escritorio alternativo.
  • Editor de imagenes Krita.
  • Linphone 3.10.2.

ALDOS 1.4.12 estará disponible para arquitecturas ix86 y x86_64 y seguirá siendo una distribución de Linux anti-SystemD. Continuaremos utilizando el esquema de lanzamiento continuo (rolling release) a fin de permitir a nuestros usuarios mantenerse actualizados sin necesidad de reinstalar el sistema.

Las sugerencias son bienvenidas.

31 de marzo de 2017, fin de ciclo de vida de CentOS 5.

Sáb, 28/01/2017 - 17:44
El próximo 31 de marzo llegará a su fin de ciclo de vida CentOS 5. Será hasta ese día que serán publicados parches de seguridad para esta versión de CentOS. Quienes aún utilicen  esta versión, se recomienda actualizar a CentOS 6 o 7 a la brevedad posible.

La paquetería de AL-Server de Alcance Libre para CentOS 5 sólo estará disponible —como cortesía— hasta el 30 de junio de esta año, pero igualmente sólo será mantenida hasta el 31 de marzo. Posterior a esta fecha, dejaremos de publicar actualizaciones para paquetes como ClamAV y Webmin para CentOS 5.

Para quienes tengan curiosidad y tomenen cuenta al momento de tomar las decisiones para actualizar sus sistemas: el fin de ciclo de vida de CentOS 6 será hasta el 30 de noviembre de 2020 y el de CentOS 7 será hasta el 30 de junio de 2024.