- 1 1. Introducción
- 2 2. Actualización del sistema
- 3 3. Configuración del entorno en japonés
- 4 4. Configuración de zona horaria y localización
- 5 5. Configuración del teclado
- 6 6. Configuración del firewall
- 7 7. Configuración del servidor SSH
- 8 8. Instalación de software
- 8.1 Métodos de instalación de software
- 8.2 Software básico recomendado
- 8.2.1 1. Navegador web (Google Chrome)
- 8.2.2 2. Suite ofimática (LibreOffice)
- 8.2.3 3. Reproductor multimedia (VLC)
- 8.2.4 4. Editor de código (Visual Studio Code)
- 8.2.5 5. Herramientas de línea de comandos (htop, curl, git)
- 8.2.6 6. Compresión y descompresión (zip, unzip, rar)
- 8.2.7 7. Almacenamiento en la nube (Google Drive con GNOME)
- 8.3 Software recomendado para desarrolladores
- 8.4 Verificar software instalado
- 8.5 Resumen
- 9 9. Configuración de actualizaciones automáticas
- 10 10. FAQ (Preguntas frecuentes)
- 10.1 Q1: ¿Es necesario reiniciar después de la configuración inicial de Ubuntu?
- 10.2 Q2: No puedo escribir en japonés. ¿Qué debo hacer?
- 10.3 Q3: La zona horaria de Ubuntu no es correcta. ¿Cómo puedo corregirla?
- 10.4 Q4: No puedo conectarme por SSH (o la conexión es rechazada)
- 10.5 Q5: No puedo instalar software en Ubuntu (aparece el error E: Unable to locate package)
- 10.6 Q6: ¿Cómo verificar si la configuración del firewall (UFW) está activa?
- 10.7 Q7: El sistema funciona de forma inestable después de una actualización
- 10.8 Q8: Quiero liberar espacio en disco en Ubuntu
- 11 Resumen
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 enAsia/Tokyo
. - Ejecuta
locale
y confirma que esté enja_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:
- Edita el archivo
/etc/default/keyboard
:
sudo nano /etc/default/keyboard
- Busca la línea siguiente y modifícala:
XKBOPTIONS=""
↓ Modificado a:
XKBOPTIONS="ctrl:nocaps"
- Guarda el archivo y aplica la configuración:
sudo dpkg-reconfigure keyboard-configuration
- 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 seajp
. - 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:
- Activar UFW (
sudo ufw enable
) - Definir reglas predeterminadas (
sudo ufw default deny incoming && sudo ufw default allow outgoing
) - Abrir solo los puertos necesarios (SSH, HTTP, HTTPS, etc.)
- Recargar reglas (
sudo ufw reload
) y verificar (sudo ufw status numbered
) - 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:
- Usando APT (Advanced Package Tool)
sudo apt install nombre-del-paquete
- Usando paquetes Snap
sudo snap install nombre-del-paquete
- Usando Flatpak (opcional)
flatpak install nombre-del-paquete
- Usando un PPA (Personal Package Archive)
sudo add-apt-repository ppa:nombre-del-repositorio
- 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:
Software | Descripción | Método de instalación |
---|---|---|
Google Chrome | Navegador web rápido | wget + dpkg |
LibreOffice | Suite ofimática gratuita | apt install |
VLC | Reproductor multimedia | apt install |
Visual Studio Code | Editor de código | snap install code --classic |
Git | Control de versiones | apt install |
Docker | Virtualización con contenedores | apt install |
MySQL | Sistema de gestión de bases de datos | apt 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.
- Instalar el paquete
unattended-upgrades
- Habilitar las actualizaciones automáticas
- Editar el archivo
/etc/apt/apt.conf.d/20auto-upgrades
- Realizar pruebas de funcionamiento
- 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.