Mostrando entradas con la etiqueta Ubuntu. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ubuntu. Mostrar todas las entradas

Agregar equipo cliente a dominio del Directorio Activo

  En entradas anteriores de la presente bitácora se ha hablado del servidor Windows ("Windows Server", en inglés), que es un sistema operativo de Microsoft diseñado específicamente para servidores, actuando como el "cerebro" en redes empresariales para gestionar grandes volúmenes de usuarios, datos y aplicaciones. Facilita servicios de red, seguridad avanzada, almacenamiento centralizado y virtualización, conectando entornos locales con Azure para la gestión de centros de datos.
  Una de las herramientas de este sistema operativo es el Directorio Activo ("Active Directory", en inglés), servicio de directorio de Microsoft utilizado en entornos  de servidor Windows para la gestión centralizada de usuarios, equipos y recursos de red. Actúa como una base de datos segura que autentica (verifica identidad) y autoriza (gestiona permisos) el acceso a archivos, impresoras y aplicaciones.
   En esta ocasión, se explicará cómo unir equipos informáticos externos a aquel donde se encuentra el servidor Windows con el Directorio Activo instalado y, por tanto, con un dominio.
  Para ejemplificar esta exposición se usará un laboratorio virtual con una MV con Windows Server 2024, otra MV con Windows 10, y otra MV con Ubuntu

Configurando la red básica de Ubuntu con Netplan


   Hasta la versión 18.04 LTS se podía configurar la red de un equipo informático con el sistema operativo Ubuntu editando el archivo "interfaces" de la ruta "/etc/network".
  Sin embargo, desde dicha versión del mencionado sistema operativo, la configuración de red se realiza mediante Netplan, que es un procesador de abstracción de configuración de red, es decir, una utilidad o programa para configurar fácilmente las redes en un sistema Linux.

Cambiar el fondo de pantalla de bloqueo en Ubuntu 20.04

  En una entrada anterior se han explicado los pormenores del entorno gráfico de escritorio Gnome.
  Como todo programa informático, este entorno gráfico ha evolucionado, cambiando alguna de sus características.
  La versión de Gnome existente en Ubuntu 20.04 ya no permite cambiar el fondo de la pantalla de bloqueo, puesto que se ha eliminado esa opción de la configuración del escritorio, y éste es ahora un fondo de escritorio borroso.
  No obstante, para los amantes de la personalización del equipo informático, existe una extensión del Gnome Shell para poder realizar este trabajo.
  Se trata de Lock screen background, una extensión gratuita desarrollada por xiaoguang_wang.

Realizar una configuración básica personalizada en WordPress

  En entradas anteriores se ha hablado acerca del sistema de gestión de contenidos ["content management system" ("CMS"), en inglés] WordPress, que es uno de los más populares entre aquellos usuarios que desean crear y gestionar su página web o bitácora.

  En una de dichas entradas se ha explicado el modo de instalar este CMS en un sistema operativo Linux, aunque, naturalmente, se puede extrapolar dicha explicación a un sistema operativo Windows salvando las diferencias entre ambos.
  En esta ocasión, se explicará cómo realizar un par de configuraciones genéricas, pero indispensables, para que la página web creada con WordPress funcione correctamente. Aunque la mayoría de estas configuraciones pueden variar según las necesidades del usuario.

  Para ejemplificar la presente explicación, se empleará el sistema operativo Lubuntu 16.04.

Preparación de plantilla de Ubuntu para VirtualBox

  Se ha visto, en una entrada anterior, que en ocasiones se hace necesario el despliegue de múltiples máquinas virtuales.
  Uno de los programas de virtualización que se pueden emplear para realizar dicho despliegue es VirtualBox.
  El método más cómodo para desplegar una red de máquinas virtuales es el uso de plantillas con el sistema operativo que se desea emplear, lo que depende del uso que se hará de los equipos informáticos que componen dicha red.
  Las arriba mencionadas plantillas suelen estar inactivas hasta el momento de tener que crear una nueva máquina virtual a partir de ellas, a pesar de que se encuentren alojadas, generalmente, en la red de equipos informáticos donde se suele realizar el despliegue de máquinas virtuales.
  En esta ocasión, se explicará el modo de preparar una plantilla que permita desplegar un sistema operativo Ubuntu de escritorio, aunque para ello se utilizará un Ubuntu Server (para ilustrar los ejemplos de esta entrada se ha empleado el 14.04 LTS) dada su mayor versatilidad.

El sistema de gestión de paquetes

  En una entrada anterior se ha tratado el tema de un gestor de paquetes (como también es llamado el sistema de gestión de paquetes) en concreto, y en otras se han mencionado comandos para instalar uno u otro programa. Dichos comandos también pertenecen a un sistema de gestión de paquetes.
  En informática, un gestor de paquetes mantiene un registro del software que está instalado en su equipo informático, y le permite instalar software nuevo, actualizarlo a versiones más recientes, o eliminar software de una manera sencilla.
  Dentro de este contexto, se entiende por paquete a los conjuntos de archivos que se agrupan y que se pueden instalar y eliminar como conjunto.
  Los sistemas de gestión de paquetes tienen la tarea de organizar todos los paquetes instalados en el sistema y se encargan de mantener su usabilidad, lo que consigue combinando las siguientes técnicas:


  • Comprobación de la suma de verificación para evitar que haya diferencias entre la versión local de un paquete y la versión oficial.
  • Comprobación de la firma digital.
  • Instalación, actualización y eliminación simple de paquetes.
  • Resolución de dependencias para garantizar que el software funcione correctamente.
  • Búsqueda de actualizaciones para proveer la última versión de un paquete, ya que normalmente solucionan bugs y proporcionan actualizaciones de seguridad.
  • Agrupamiento de paquetes según su función para evitar la confusión al instalarlos o mantenerlos.

  • Conexiones remotas (Parte 3: Remmina)

      Remmina es un cliente de escritoro remoto para sistemas operativos basados en POSIX (estándar oficial para el mantenimiento de la compatibilidad de los sistemas operativos).
      Soporta los siguientes protocolos:
    •   Protocolo de Escritorio Remoto ["Remote Desktop Protocol" ("RDP"), en inglés].
    •   Virtual Network Computing (VNC).
    •   NX Technology (NX).
    •   X Display Manager (XDMCP).
    •   SPICE.
    •   SSH.
      Entre sus características más destacadas se encuentran su soporte para la creación de perfiles, su capacidad para tener abiertas varias sesiones accesibles a través de una pestaña, y su barra de herramientas flotante en el modo de pantalla completa.

    La paleta de colores en el terminal de Linux

      Todos los sistemas operativos basados en Unix disponen de un intérprete de comandos u órdenes (conocido como terminal, consola o "shell") que hace de interfaz entre el usuario y el propio sistema operativo, por lo que es posible acceder al sistema operativo sin utilizar la interfaz gráfica y realizar todo tipo de tareas en modo texto.
      El formato predeterminado del terminal se compone de los siguientes elementos (de izquierda a derecha):
    •   Nombre del usuario conectado al terminal.
    •   @: Significa "en".
    •  Nombre de la máquina a la cual  está conectado el usuario.
    •   ~: Ruta en la cual se encuentra el usuario.
    •   $: Indicador para comenzar a escribir nuevas órdenes o comandos.

    Entornos gráficos de escritorio de Linux (Parte 10: XFCE)

      Dentro de los entornos gráficos de escritorio para sistemas operativos de Linux se encuentra también Xfce.
      En este caso se trata de un entorno de escritorio libre que también funciona en sistemas como BSD, Solaris y derivados. Su objetivo es ser rápido y ligero, sin dejar de ser visualmente atractivo y fácil de usar. Consiste en varios componentes empaquetados por separado que en conjunto proporcionan la funcionalidad completa del entorno de escritorio, pero se pueden seleccionar por separado para que el usuario pueda adaptar el ambiente de trabajo a sus necesidades.
      Este entorno gráfico de escritorio está basado en la biblioteca GTK+ 2, al igual que GNOME 2, utiliza el gestor de ventanas Xfwm y se puede configurar íntegramente con el ratón, permaneciendo de esta forma los ficheros de configuración ocultos al usuario no experimentado.

    Gestión básica de servicios en Linux

      Básicamente, los servicios en Linux, o demonios, son lo mismo que los servicios en Windows. Se trata de procesos que se ejecutan en segundo plano y que suelen estar gestionados por el sistema, aunque el usuario puede gestionarlos también si sabe cómo proceder.
      El servicio inicial clásico que inicia el sistema operativo y sus servicios en Linux es "init".
      Las tareas de "init" son las siguientes:
    • Comprueba los sistemas de ficheros.
    • Monta los sistemas de ficheros permanentes.
    • Activa la zona de memoria de intercambio.
    • Activa los demonios del sistema (p.e: atd, syslog).
    • Activa la red.
    • Inicia los demonios de red del sistema (p.e.: sendmail, httpsd).
    • Limpia los sistemas de ficheros temporales.
    • Habilita el inicio de sesión a los usuarios del sistema.

    Entornos gráficos de escritorio de Linux (Parte 9: Unity)

      Continuando con la serie de entradas acerca de entornos gráficos de escritorio de Linux, se expondrán aquí las características de Unity, el nuevo entorno gráfico de escritorio básico de Ubuntu.
      En realidad, a pesar de sus funciones de entorno gráfico de escritorio, Unity es una interfaz de usuario creada para el entorno de escritorio GNOME, y desarrollado por Canonical para la distribución de Ubuntu.

    Instalación de WordPress en un sistema operativo Linux con XAMPP

      En una entrada anterior del presente blog se ha hablado brevemente del sistema de gestión de contenidos WordPress.
      La presente entrada explicará cómo instalar dicho gestor de contenidos en un sistema operativo Linux donde previamente haya instalado un paquete XAMPP (o un paquete LAMP, que es su equivalente exclusivo para sistemas operativos Linux), que es, básicamente, un paquete con un conjunto de programas de licencia libre apropiados para crear fácilmente un servidor con su base de datos.
      Para ejemplificar dicha explicación se utilizará el sistema operativo Lubuntu 16.04.

    Entornos gráficos de escritorio de Linux (Parte 7: Pantheon)

      En la siguiente entrada, de aquellas que tratan el tema de los entornos gráficos de escritorio en Linux, se hablará del entorno gráfico de escritorio Pantheon ("Pantheon Desktop", en inglés).
      En realidad, como ya sucedía con KDE  y algún otro, este entorno de escritorio es original de una distribución de Linux específica, aunque se puede instalar en otras, con total garantía de buen funcionamiento, de su mismo tipo.
      El entorno gráfico de escritorio Pantheon se creó junto al intérprete de comandos Pantheon ("Pantheon Shell", en inglés) para el sistema operativo Elementary, que se basa en Ubuntu LTS (un sistema operativo de tipo debian).

    Gestión básica de procesos en Linux

      En una entrada anterior se ha explicado qué es un proceso y su funcionamiento básico. Aunque dicha explicación estaba orientada a sistemas operativos Windows, muchos de los conceptos y comportamientos de los procesos allí dados se dan también en los procesos de Linux.

      Sin embargo, existen ciertas diferencias, inherentes al sistema operativo al que los procesos van dirigidos, entre  ambos tipos de procesos. La más importante es que, en Linux, los procesos se dividen en procesos padre y procesos hijo; mientras que los primeros son los programas en ejecución, los segundos son generados por los anteriores (si un proceso hijo se queda sin un proceso padre, es "adoptado" por el proceso inicial del sistema operativo, que tiene PID 1).
      Dado que los sistemas operativos Linux son multitarea y multiusuario, sus múltiples procesos pueden operar simultáneamente sin interferirse unos con otros. Cada proceso "está convencido" de que es el único proceso y que tiene acceso exclusivo a todos los servicios del sistema operativo. Y como los programas y los procesos son entidades distintas en esta clase de sistemas operativos, pueden ejecutarse simultáneamente múltiples instancias de un programa. Cada instancia es un proceso separado (un mismo programa ejecutado por varios usuarios diferentes en equipos diferentes al mismo tiempo, hará que se cree el mismo número de procesos que las veces que se ha ejecutado dicho programa, por ejemplo).

    Realizar copias de seguridad con Déjà Dup

      Ya se ha hablado anteriormente de la importancia de hacer copias de seguridad cada cierto tiempo y así evitar la pérdida de los datos que más interesan al usuario.
      En esta entrada se hablará de una herramienta que tienen algunos de los sistemas operativos Linux (como Ubuntu, por ejemplo) para poder programar las copias de seguridad. Se trata de la aplicación Déjà Dup, que en realidd es una interfaz gráfica para utililizar la herramienta de línea de comandos Duplicity.
      La ventaja de este planteamiento es que es posible usar la interfaz gráfica o el modo texto a elección del usuario.
       Para ejemplificar las explicaciones se empleará el sistema operativo Ubuntu 16.04 LTS, pero, como siempre, son extrapolables a otras distribuciones de Linux con la misma aplicación.

    Entornos gráficos de escritorio de Linux (Parte 4: LXDE)

      En la entrada actual de esta serie de entradas acerca de entornos gráficos de escritorio se procederá a exponer las características de LXDE (Lightweight X11 Desktop Environment).
      Este entorno gráfico de escritorio fue comenzado a escribir en 2006 por el programador taiwanés Hong Jen Yee, cuando escribió el primer módulo del escritorio: PCManFM (un gestor de archivos), que continuó hasta lanzar el escritorio completo LXDE, el cual permite el desarrollo de distribuciones con bajo consumo de energía y recursos con más de una década de antigüedad.
      Su nombre completo significa "Entorno de escritorio X11 ligero", y está diseñado para cumplir lo que promete, ya que su mayor ventaja consiste en su bajo uso de recursos y energía.

    Instalar Docker desde un paquete debian

      El programa de virtualización Docker puede instalarse, en una distribución de Ubuntu, de varias maneras: 
    •   Desde un repositorio, como se muestra en el siguiente enlace.
    •   Mediante un guión.
    •   Utilizando un paquete debian.
      En la presente entrada se explicará el método a utilizar si se pretende instalar Docker en una distribución de Ubuntu a partir de un paquete debian (tipo de paquete básico para las distribuciones Linux del mismo tipo).

    Montar un lápiz de memoria en un Ubuntu sin interfaz gráfica


      Es muy posible que, en algún momento, un usuario tenga la necesidad de conectar un lápiz de memoria a su sistema operativo Ubuntu, y que este carezca de entorno gráfico de escritorio (como sucede, por ejemplo, con Ubuntu Server).
      El problema con el que se va a encontrar dicho usuario es que en ese tipo de sistemas operativos el lápiz de memoria no se monta automáticamente, como suele suceder en elos sistemas operativos con entorno gráfico de escritorio, por lo que se hace necesario montarlo manualmente. Aquí se explicará cómo realizar esto.

    Entornos gráficos de escritorio de Linux (Parte 3: KDE)

      Continuando con la serie de entradas sobre entornos gráficos de escritorio de Linux, se hablará aquí del desarrollado por Kool Desktop Environment (KDE).

    Errores típicos al crear copias de seguridad con "Déjà Dup"

      Uno de los múltiples programas existentes en Linux como paquete que sirve para configurar las copias de seguridad es el Déjà Dup.
      Este programa ya viene como aplicación básica en diferentes versiones de Ubuntu, y, normalmente, cumple perfectamente con sus funciones; sin embargo, hay versiones de este programa que pueden dar algún que otro fallo al intentar realizar su cometido.
      Lo más probable es que los desarrolladores del programa reparen estos fallos en futuras versiones del mismo, pero, mientras tanto, el usuario debe saber cómo solucionar estos problemas para poder utilizar el programa sin complicaciones.