Configuración inicial de Ubuntu: Guía completa paso a paso para principiantes y expertos

目次

1. Introducción

Ubuntu es una de las distribuciones de Linux más utilizadas, tanto por principiantes como por usuarios avanzados. Su principal atractivo radica en ser de código abierto y contar con un amplio soporte de la comunidad. Sin embargo, justo después de la instalación, no siempre está listo para usarse de manera cómoda, por lo que es necesario realizar algunas configuraciones iniciales básicas.

En este artículo explicaremos en detalle la configuración inicial que debes realizar después de instalar Ubuntu. Con instrucciones claras sobre cómo ejecutar los comandos y el propósito de cada ajuste, incluso los principiantes podrán completar la configuración sin dificultades.

Razones para realizar la configuración inicial de Ubuntu

Después de instalar Ubuntu, el sistema no siempre es lo suficientemente práctico ni seguro. Algunos problemas comunes incluyen:

  • Actualización del sistema necesaria: los paquetes incluidos en el medio de instalación pueden no estar actualizados, lo que hace imprescindible aplicar actualizaciones de seguridad y correcciones de errores.
  • El entorno en japonés no está completo: de forma predeterminada, el sistema viene configurado en inglés, por lo que es necesario ajustar la entrada y visualización en japonés.
  • Falta de ajustes de seguridad: sin configurar adecuadamente el firewall o SSH, aumenta el riesgo de accesos no autorizados.
  • Falta de software práctico: la instalación estándar solo incluye aplicaciones básicas, por lo que se requiere añadir programas de uso cotidiano.

Audiencia objetivo de este artículo

Este artículo está dirigido a:

  • Personas que instalan Ubuntu por primera vez
  • Usuarios sin experiencia configurando Linux mediante comandos básicos
  • Quienes desean usar Ubuntu de forma más cómoda y segura

Los contenidos se explican de manera secuencial, por lo que siguiendo cada paso podrás comenzar a utilizar Ubuntu sin problemas.

En la siguiente sección explicaremos cómo actualizar los paquetes del sistema a su versión más reciente.

2. Actualización del sistema

Después de instalar Ubuntu, es posible que los paquetes incluidos no estén en su versión más reciente. Para evitar vulnerabilidades de seguridad y garantizar un entorno estable, lo primero que se debe hacer es actualizar el sistema.

Razones para actualizar el sistema

El medio de instalación de Ubuntu incluye los paquetes disponibles en el momento de su lanzamiento. Sin embargo, después de la publicación se liberan parches de seguridad y correcciones de errores. No actualizar implica los siguientes riesgos:

  • Persistencia de vulnerabilidades: los paquetes antiguos pueden contener fallos que un atacante podría aprovechar.
  • Errores sin corregir: los bugs que ya han sido solucionados no se aplican, lo que puede provocar inestabilidad.
  • Problemas de compatibilidad: al instalar aplicaciones nuevas, pueden surgir conflictos con bibliotecas o dependencias desactualizadas.

Por ello, tras instalar Ubuntu se recomienda actualizar la lista de paquetes y poner al día todos los programas.

Actualizar la lista de paquetes

Ubuntu utiliza APT (Advanced Package Tool) para gestionar los paquetes. Primero, ejecuta el siguiente comando para obtener la lista más reciente:

sudo apt update

Este comando descarga la información más reciente de los repositorios de Ubuntu y actualiza la base de datos local.

Actualizar los paquetes

Una vez actualizada la lista, procede a instalar las versiones más recientes de los paquetes:

sudo apt upgrade -y

Este comando descargará e instalará las actualizaciones disponibles. El parámetro -y permite que el proceso se ejecute automáticamente sin solicitar confirmación.

Eliminar paquetes innecesarios (recomendado)

Tras la actualización, conviene eliminar los paquetes antiguos que ya no se utilizan para liberar espacio en disco:

sudo apt autoremove -y

Esto elimina librerías y dependencias obsoletas.

Reiniciar el sistema (cuando sea necesario)

Si se actualiza el kernel u otros paquetes críticos, es necesario reiniciar el sistema. Para comprobarlo, ejecuta:

sudo reboot

En caso de actualizarse el kernel, el reinicio es obligatorio para aplicar los cambios.

3. Configuración del entorno en japonés

Cuando instalas Ubuntu, el idioma predeterminado suele ser el inglés. Para poder usar el japonés de forma cómoda, es necesario instalar los paquetes de idioma y configurar el sistema de entrada.

En esta sección explicaremos cómo configurar el entorno en japonés en Ubuntu.

Instalación del paquete de idioma japonés

Primero, instala el paquete de idioma japonés en Ubuntu. Esto permitirá que los menús y las pantallas de configuración se muestren en japonés.

1. Instalar el paquete de idioma japonés

Abre una terminal y ejecuta el siguiente comando:

sudo apt install language-pack-ja -y

Este comando instala los datos de localización en japonés.

2. Cambiar el idioma del sistema a japonés

A continuación, cambia el idioma del sistema a japonés:

LANG=ja_JP.UTF-8
sudo update-locale LANG=ja_JP.UTF-8

Para aplicar este cambio, cierra sesión y vuelve a iniciarla, o reinicia el sistema:

sudo reboot

Después del reinicio, confirma que los menús y cuadros de diálogo se muestran en japonés.

Configuración de entrada en japonés (instalar Mozc)

De manera predeterminada, Ubuntu no permite escribir en japonés. Para habilitarlo, debes instalar un sistema de entrada (IME).

Sistema de entrada recomendado:

  • Mozc (versión de código abierto de Google Japanese Input)

1. Instalar Mozc

Ejecuta este comando para instalar el sistema de entrada en japonés:

sudo apt install fcitx-mozc -y

2. Cambiar el método de entrada a Fcitx

Para usar Mozc, cambia el método de entrada a Fcitx:

im-config -n fcitx

Reinicia el sistema para aplicar los cambios:

sudo reboot

3. Configurar Fcitx

Después del reinicio, abre “Configuración” → “Soporte de idiomas” → “Método de entrada del teclado” y asegúrate de que Fcitx esté seleccionado.

Luego abre la herramienta de configuración de Fcitx y activa Mozc:

fcitx-config-gtk3

Si Mozc no aparece en la lista de métodos de entrada, haz clic en “+” y añádelo manualmente.

Una vez configurado, abre un editor de texto y presiona la tecla “半角/全角” para verificar que la entrada en japonés funciona correctamente.

Instalación de fuentes japonesas (opcional)

Ubuntu incluye fuentes básicas en japonés, pero se pueden instalar otras más legibles, como Noto.

Ejecuta este comando para instalar fuentes japonesas:

sudo apt install fonts-noto-cjk -y

Paso final para aplicar la configuración

Después de configurar el entorno en japonés, reinicia el sistema para aplicar todos los cambios:

sudo reboot

Al reiniciar, confirma que los textos se muestran correctamente en japonés y que la entrada de texto funciona sin problemas.

4. Configuración de zona horaria y localización

Al instalar Ubuntu, la zona horaria y la localización (configuración regional e idioma) pueden no estar ajustadas correctamente. Esto ocurre con frecuencia en servidores globales o entornos en la nube, donde la zona horaria predeterminada suele ser UTC (Tiempo Universal Coordinado). Si no se corrige, puede producirse una discrepancia en la hora del sistema.

En esta sección explicaremos cómo configurar correctamente la zona horaria y la localización en Ubuntu para ajustarlas al entorno japonés.

Configuración de la zona horaria

Ubuntu permite configurar la zona horaria con el comando timedatectl.

1. Verificar la zona horaria actual

Ejecuta el siguiente comando para comprobar la zona horaria actual:

timedatectl

Ejemplo de salida:

               Local time: Thu 2025-03-05 12:34:56 UTC
           Universal time: Thu 2025-03-05 12:34:56 UTC
                 RTC time: Thu 2025-03-05 12:34:56
                Time zone: Etc/UTC (UTC, +0000)

En este ejemplo, la zona horaria está configurada en UTC, por lo que es necesario cambiarla a la hora estándar de Japón (JST).

2. Cambiar a la hora estándar de Japón (JST)

Ejecuta este comando para cambiar la zona horaria a Asia/Tokyo:

sudo timedatectl set-timezone Asia/Tokyo

3. Confirmar la configuración

Verifica nuevamente la configuración ejecutando:

timedatectl

Ejemplo de salida:

               Local time: Thu 2025-03-05 21:34:56 JST
           Universal time: Thu 2025-03-05 12:34:56 UTC
                 RTC time: Thu 2025-03-05 12:34:56
                Time zone: Asia/Tokyo (JST, +0900)

Si aparece Asia/Tokyo (JST, +0900), la zona horaria está configurada correctamente.

Configuración de la localización

La localización define el idioma y las configuraciones regionales utilizadas por el sistema. En muchos casos, el valor predeterminado es inglés (en_US.UTF-8), por lo que debemos cambiarlo a japonés (ja_JP.UTF-8).

1. Verificar la localización actual

Ejecuta este comando para comprobar la configuración actual:

locale

Ejemplo de salida (en inglés):

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
...

2. Habilitar la localización en japonés

Si el entorno en japonés no está instalado, añádelo con el siguiente comando:

sudo locale-gen ja_JP.UTF-8

Luego establece la localización predeterminada:

sudo update-locale LANG=ja_JP.UTF-8

3. Aplicar la configuración

Reinicia el sistema o aplica la configuración con el siguiente comando:

source /etc/default/locale

Verifica nuevamente ejecutando:

locale

Ejemplo de salida:

LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
...

Verificación después de la configuración

Asegúrate de que los ajustes se hayan aplicado correctamente verificando lo siguiente:

  • Ejecuta timedatectl y confirma que la zona horaria esté configurada en Asia/Tokyo.
  • Ejecuta locale y confirma que esté en ja_JP.UTF-8.
  • Verifica que la hora y el idioma del sistema se muestren correctamente.

Si los cambios no se aplican, reinicia el sistema o vuelve a iniciar sesión para que la configuración se active.

5. Configuración del teclado

En la configuración predeterminada de Ubuntu, el diseño y el comportamiento del teclado pueden no estar optimizados para usuarios en Japón. En particular, si utilizas un teclado japonés, es posible que algunas teclas no se reconozcan correctamente. Por ello, es necesario ajustar la configuración.

En esta sección explicaremos cómo configurar el diseño del teclado y cómo reasignar la tecla CapsLock a Ctrl.

Configurar el diseño del teclado

1. Verificar el diseño actual del teclado

Ejecuta el siguiente comando para comprobar la configuración actual del teclado:

localectl status

Ejemplo de salida:

   System Locale: LANG=ja_JP.UTF-8
       VC Keymap: us
      X11 Layout: us

En este ejemplo, el diseño está configurado como us (inglés). Si utilizas un teclado japonés, es necesario corregirlo.

2. Cambiar el diseño a japonés

Si usas un teclado japonés (JP), ejecuta los siguientes comandos para modificar la configuración:

sudo localectl set-keymap jp
sudo localectl set-x11-keymap jp

Para aplicar los cambios, cierra la sesión y vuelve a iniciarla, o reinicia el sistema.

Cambiar la tecla CapsLock a Ctrl

En Ubuntu, es posible reasignar la tecla CapsLock para que funcione como Ctrl. Esta modificación es útil para desarrolladores y programadores, quienes utilizan con frecuencia la tecla Ctrl.

1. Método temporal

Ejecuta este comando para reasignar CapsLock como Ctrl de forma temporal:

setxkbmap -option ctrl:nocaps

Sin embargo, esta configuración se pierde al reiniciar el sistema. Para hacerlo permanente, utiliza el siguiente método.

2. Método permanente

Para mantener la configuración después de reiniciar, sigue estos pasos:

  1. Edita el archivo /etc/default/keyboard:
sudo nano /etc/default/keyboard
  1. Busca la línea siguiente y modifícala:
XKBOPTIONS=""

↓ Modificado a:

XKBOPTIONS="ctrl:nocaps"
  1. Guarda el archivo y aplica la configuración:
sudo dpkg-reconfigure keyboard-configuration
  1. Reinicia el sistema:
sudo reboot

Después del reinicio, confirma que la tecla CapsLock funciona como Ctrl.

Personalización adicional del teclado (opcional)

También es posible realizar otras personalizaciones:

  • Intercambiar Ctrl y CapsLock
  setxkbmap -option ctrl:swapcaps
  • Asignar la tecla Esc a CapsLock (útil para usuarios de Vim)
  setxkbmap -option caps:escape

Estas configuraciones también se pueden aplicar permanentemente editando la línea XKBOPTIONS en /etc/default/keyboard.

Verificación después de la configuración

Comprueba lo siguiente para asegurarte de que los cambios se aplicaron correctamente:

  • Ejecuta localectl status y confirma que el diseño del teclado sea jp.
  • Verifica que CapsLock actúe como Ctrl.
  • Si los cambios no se aplican, reinicia el sistema e inténtalo nuevamente.

Con esto, la configuración del teclado está completa.

6. Configuración del firewall

Ubuntu incluye de manera predeterminada un firewall fácil de administrar llamado UFW (Uncomplicated Firewall). Configurarlo correctamente ayuda a bloquear accesos innecesarios desde el exterior y a reforzar la seguridad del sistema.

En esta sección explicaremos cómo activar UFW, aplicar reglas básicas y ajustar la seguridad con configuraciones recomendadas.

Activar el firewall

Aunque UFW viene instalado en Ubuntu, no siempre está habilitado por defecto. Primero, comprueba su estado.

1. Verificar el estado de UFW

sudo ufw status

Ejemplo de salida (UFW desactivado):

Status: inactive

Ejemplo de salida (UFW activado):

Status: active

2. Activar UFW

Si UFW está desactivado, actívalo con el siguiente comando:

sudo ufw enable

Una vez habilitado, comenzará a aplicar las reglas predeterminadas de control de tráfico.

Configurar reglas básicas del firewall

La filosofía de UFW es permitir solo el tráfico necesario y bloquear el resto.

1. Definir las políticas predeterminadas

Se recomienda bloquear todas las conexiones entrantes y permitir todas las salientes:

sudo ufw default deny incoming
sudo ufw default allow outgoing

2. Permitir SSH (conexión remota)

Si utilizas SSH, debes permitir el puerto 22 para no perder acceso remoto:

sudo ufw allow 22/tcp

Si tu servidor usa un puerto distinto, por ejemplo 2222, ajusta la regla:

sudo ufw allow 2222/tcp

3. Permitir HTTP/HTTPS (servidor web)

Para ejecutar un servidor web con Apache o Nginx, abre los puertos 80 (HTTP) y 443 (HTTPS):

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

4. Permitir otros servicios (según necesidad)

Ejemplos:

  • FTP (puerto 21)
  sudo ufw allow 21/tcp
  • MySQL (puerto 3306)
  sudo ufw allow 3306/tcp
  • PostgreSQL (puerto 5432)
  sudo ufw allow 5432/tcp

5. Aplicar la configuración

Después de añadir las reglas, recarga UFW:

sudo ufw reload

Verificar reglas y registros

1. Ver reglas activas

Lista las reglas configuradas con:

sudo ufw status numbered

Ejemplo de salida:

Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 22/tcp                     ALLOW       Anywhere
[ 2] 80/tcp                     ALLOW       Anywhere
[ 3] 443/tcp                    ALLOW       Anywhere

2. Eliminar reglas

Si necesitas eliminar una regla, identifica su número y ejecuta:

sudo ufw delete 1

3. Activar registros (opcional)

Para supervisar la seguridad, habilita el registro de eventos:

sudo ufw logging on

Los registros se guardan en /var/log/ufw.log.

Desactivar UFW temporalmente

Si necesitas deshabilitarlo temporalmente:

sudo ufw disable

Para reactivarlo:

sudo ufw enable

Resumen

UFW permite implementar una protección sólida con comandos sencillos. Los pasos recomendados son:

  1. Activar UFW (sudo ufw enable)
  2. Definir reglas predeterminadas (sudo ufw default deny incoming && sudo ufw default allow outgoing)
  3. Abrir solo los puertos necesarios (SSH, HTTP, HTTPS, etc.)
  4. Recargar reglas (sudo ufw reload) y verificar (sudo ufw status numbered)
  5. Activar registros para supervisión (sudo ufw logging on)

Con esta configuración, podrás proteger tu sistema Ubuntu contra accesos no autorizados y usarlo con mayor seguridad.

7. Configuración del servidor SSH

SSH (Secure Shell) es un protocolo que permite conectarse de forma segura a Ubuntu de manera remota. Es especialmente importante en servidores, ya que se utiliza habitualmente para la administración a distancia. Sin embargo, la configuración predeterminada puede no ser lo suficientemente segura, por lo que conviene reforzarla.

En esta sección explicaremos cómo instalar y configurar un servidor SSH en Ubuntu, además de las medidas recomendadas para mejorar su seguridad.

Instalación y activación del servidor SSH

En la versión de escritorio de Ubuntu, el servidor SSH no está instalado por defecto. Por lo tanto, lo primero es instalarlo.

1. Instalar el servidor SSH (OpenSSH)

sudo apt install openssh-server -y

2. Iniciar y comprobar el estado del servidor SSH

Para verificar si el servidor está activo, ejecuta:

sudo systemctl status ssh

Ejemplo de salida:

● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: active (running) since ...

Si aparece Active: active (running), significa que el servidor SSH está en funcionamiento.

3. Habilitar el inicio automático del servidor SSH

sudo systemctl enable ssh

Cambiar el puerto de SSH (mejora de seguridad)

El puerto predeterminado de SSH (22) suele ser el objetivo de ataques automatizados, por lo que se recomienda cambiarlo.

1. Editar el archivo de configuración

sudo nano /etc/ssh/sshd_config

Busca la línea siguiente y elimina el símbolo # para activarla:

#Port 22

Por ejemplo, para cambiarlo al puerto 2222:

Port 2222

2. Aplicar los cambios

sudo systemctl restart ssh

3. Permitir el nuevo puerto en UFW

sudo ufw allow 2222/tcp

Después, confirma que SSH está funcionando en el puerto nuevo:

sudo netstat -tulnp | grep ssh

Configurar autenticación con clave pública (deshabilitar contraseña)

Para aumentar la seguridad, se recomienda desactivar la autenticación por contraseña y usar solo autenticación con clave pública.

1. Generar un par de claves SSH (en el cliente)

En la máquina desde la que te conectarás, ejecuta:

ssh-keygen -t rsa -b 4096

Esto generará una clave privada (~/.ssh/id_rsa) y una clave pública (~/.ssh/id_rsa.pub).

2. Copiar la clave pública al servidor Ubuntu

ssh-copy-id -p 2222 user@your-server-ip

Si ssh-copy-id no está disponible, copia la clave manualmente:

cat ~/.ssh/id_rsa.pub | ssh -p 2222 user@your-server-ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

3. Desactivar la autenticación por contraseña

sudo nano /etc/ssh/sshd_config

Modifica la línea:

#PasswordAuthentication yes

Por:

PasswordAuthentication no

Y confirma que la autenticación con clave pública está habilitada:

PubkeyAuthentication yes

Guarda los cambios y reinicia el servicio:

sudo systemctl restart ssh

4. Probar la conexión SSH

ssh -p 2222 user@your-server-ip

Si logras conectarte sin contraseña, la configuración fue exitosa.

Resumen de medidas de seguridad en SSH

  • Cambiar el puerto predeterminado (usar uno distinto al 22)
  • Usar autenticación con clave pública (y deshabilitar contraseñas)
  • Abrir únicamente el puerto SSH en el firewall
  • Restringir intentos de acceso fallidos con herramientas como Fail2ban
  sudo apt install fail2ban -y

Con estas configuraciones, podrás usar SSH de manera más segura en tu servidor Ubuntu.

8. Instalación de software

Después de instalar Ubuntu, el sistema solo incluye el software básico. Para un uso más cómodo en el día a día o para crear un entorno de desarrollo, es necesario instalar aplicaciones adicionales.

En esta sección presentaremos métodos de instalación y programas recomendados para Ubuntu.

Métodos de instalación de software

En Ubuntu, se pueden instalar programas de distintas maneras:

  1. Usando APT (Advanced Package Tool)
   sudo apt install nombre-del-paquete
  1. Usando paquetes Snap
   sudo snap install nombre-del-paquete
  1. Usando Flatpak (opcional)
   flatpak install nombre-del-paquete
  1. Usando un PPA (Personal Package Archive)
   sudo add-apt-repository ppa:nombre-del-repositorio
  1. Instalación manual de paquetes .deb
   sudo dpkg -i nombre-del-paquete.deb

Software básico recomendado

1. Navegador web (Google Chrome)

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt install -f

2. Suite ofimática (LibreOffice)

sudo apt install libreoffice -y

3. Reproductor multimedia (VLC)

sudo apt install vlc -y

4. Editor de código (Visual Studio Code)

sudo snap install code --classic

5. Herramientas de línea de comandos (htop, curl, git)

sudo apt install htop curl git -y

6. Compresión y descompresión (zip, unzip, rar)

sudo apt install zip unzip rar unrar -y

7. Almacenamiento en la nube (Google Drive con GNOME)

sudo apt install gnome-online-accounts -y

Software recomendado para desarrolladores

1. Docker (gestión de contenedores)

sudo apt install docker.io -y
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

2. Python & pip

sudo apt install python3 python3-pip -y

3. Node.js & npm

sudo apt install nodejs npm -y

4. MySQL (base de datos)

sudo apt install mysql-server -y
sudo systemctl enable --now mysql

Verificar software instalado

dpkg --get-selections | grep -v deinstall

Para comprobar la lista de paquetes Snap:

snap list

Resumen

Se recomienda instalar el siguiente software para mejorar la experiencia en Ubuntu:

SoftwareDescripciónMétodo de instalación
Google ChromeNavegador web rápidowget + dpkg
LibreOfficeSuite ofimática gratuitaapt install
VLCReproductor multimediaapt install
Visual Studio CodeEditor de códigosnap install code --classic
GitControl de versionesapt install
DockerVirtualización con contenedoresapt install
MySQLSistema de gestión de bases de datosapt install

Con estos programas, tu entorno Ubuntu será más funcional y cómodo para trabajar.

9. Configuración de actualizaciones automáticas

En Ubuntu es importante aplicar regularmente las actualizaciones de seguridad y las correcciones de errores de los paquetes. Aunque es posible ejecutar manualmente las actualizaciones, automatizarlas garantiza que el sistema siempre se mantenga en su estado más seguro y estable.

En esta sección explicaremos cómo configurar las actualizaciones automáticas en Ubuntu.

Instalación y configuración de unattended-upgrades

Ubuntu permite habilitar las actualizaciones automáticas mediante el paquete unattended-upgrades.

1. Instalar unattended-upgrades

sudo apt install unattended-upgrades -y

2. Habilitar las actualizaciones automáticas

sudo dpkg-reconfigure unattended-upgrades

3. Editar el archivo de configuración

sudo nano /etc/apt/apt.conf.d/50unattended-upgrades

Si las siguientes líneas están comentadas (con //), elimínalo para activarlas:

Unattended-Upgrade::Allowed-Origins {
        "Ubuntu stable";
        "Ubuntu security";
        "Ubuntu LTS";
};

Para habilitar la eliminación automática de paquetes innecesarios, cambia esta línea a true:

Unattended-Upgrade::Remove-Unused-Dependencies "true";

4. Configurar la frecuencia de actualizaciones

sudo nano /etc/apt/apt.conf.d/20auto-upgrades

Verifica o añade lo siguiente:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::AutocleanInterval "7";

5. Aplicar y probar la configuración

sudo unattended-upgrade --dry-run

Verificar los registros de actualizaciones automáticas

cat /var/log/unattended-upgrades/unattended-upgrades.log

Para revisar en tiempo real:

tail -f /var/log/unattended-upgrades/unattended-upgrades.log

Desactivar las actualizaciones automáticas (si es necesario)

sudo dpkg-reconfigure -plow unattended-upgrades

O edita el archivo /etc/apt/apt.conf.d/20auto-upgrades y establece:

APT::Periodic::Unattended-Upgrade "0";

Resumen

Habilitar las actualizaciones automáticas en Ubuntu garantiza que las correcciones de seguridad y los parches de errores se apliquen sin demora, manteniendo la seguridad y estabilidad del sistema.

  1. Instalar el paquete unattended-upgrades
  2. Habilitar las actualizaciones automáticas
  3. Editar el archivo /etc/apt/apt.conf.d/20auto-upgrades
  4. Realizar pruebas de funcionamiento
  5. Revisar regularmente los registros de actualizaciones

En particular, las actualizaciones de seguridad son críticas para la protección del sistema, por lo que se recomienda fuertemente aplicar esta configuración.

10. FAQ (Preguntas frecuentes)

Durante la configuración inicial de Ubuntu, muchos usuarios se encuentran con dudas o problemas comunes. En esta sección presentamos las preguntas más frecuentes y sus soluciones.

Q1: ¿Es necesario reiniciar después de la configuración inicial de Ubuntu?

A1:
Sí. Algunos cambios (como ajustes de idioma, teclado, zona horaria o configuración de SSH) requieren reiniciar para aplicarse.

sudo reboot

Q2: No puedo escribir en japonés. ¿Qué debo hacer?

A2:
Verifica lo siguiente:

im-config -n fcitx
sudo apt install fcitx-mozc -y
fcitx-autostart

Q3: La zona horaria de Ubuntu no es correcta. ¿Cómo puedo corregirla?

A3:

timedatectl
sudo timedatectl set-timezone Asia/Tokyo

Q4: No puedo conectarme por SSH (o la conexión es rechazada)

A4:

sudo systemctl status ssh
sudo systemctl start ssh
sudo ufw allow 22/tcp
sudo nano /etc/ssh/sshd_config
sudo systemctl restart ssh

Q5: No puedo instalar software en Ubuntu (aparece el error E: Unable to locate package)

A5:

sudo apt update
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update

Q6: ¿Cómo verificar si la configuración del firewall (UFW) está activa?

A6:

sudo ufw status verbose
sudo ufw reload

Q7: El sistema funciona de forma inestable después de una actualización

A7:

sudo reboot
sudo apt autoremove --purge
sudo apt install --reinstall nombre-del-paquete=versión
sudo dpkg --configure -a
sudo apt install -f

Q8: Quiero liberar espacio en disco en Ubuntu

A8:

sudo apt autoremove -y
sudo apt clean

Resumen

En este artículo hemos explicado en detalle la configuración inicial de Ubuntu. En la sección de FAQ presentamos las preguntas más comunes y sus soluciones. Siguiendo estos pasos, podrás usar Ubuntu de manera más cómoda y segura.

Una vez completada la configuración inicial, explora y adapta Ubuntu a tus propias necesidades para aprovecharlo al máximo.