SDB:Systemd config
Artículos recomendados | Artículos relacionados | ||
Contenido
Consola virtual
La configuración de la consola virtual (distribución del teclado, el tipo de letra y la asignación de la consola) está definida en el archivo /etc/vconsole.conf
, aunque por defecto no viene en openSUSE, sino que se deja que el servicio systemd-vconsole-setup.service
lo configure durante el inicio.
-
/etc/vconsole.conf
KEYMAP=es FONT=Lat2-Terminus16 FONT_MAP=
Otra forma de configurar la distribución del teclado es con el comando:
celebi:~ # localectl set-keymap es
localectl también puede configurar la distribución del teclado para Xorg:
celebi:~ # localectl set-x11-keymap es
Reloj del hardware
Systemd usa por defecto el reloj del hardware en UTC (tiempo universal coordinado según sus siglas en inglés, Universal Time Coordinated).
Reloj del hardware en localtime
Si bien no es recomendado usar el reloj del hardware a la hora local, puede ser necesario tener en la misma computadora instalado Windows en alguna de sus versiones, y este ultimo no entiende el horario UTC, para cambiar el reloj de hardware a la hora local se utiliza el comando:
celebi:~ # timedatectl set-local-rtc true
Para volverlo a UTC se utiliza el comando:
celebi:~ # timedatectl set-local-rtc false
Nombre del equipo
Systemd utiliza el comando hostnamectl para configurar el nombre del host
celebi:~ # hostnamectl status Static hostname: celebi Icon name: computer-vm Chassis: vm Machine ID: 5e4eade8506242eeb984651ee1f238e9 Boot ID: 84ff6a8e1b3b4ad9b6bf591e1600785a Virtualization: oracle Operating System: openSUSE Leap 42.1 (x86_64) CPE OS Name: cpe:/o:opensuse:opensuse:42.1 Kernel: Linux 4.1.26-21-default Architecture: x86-64
Para cambiar el nombre del equipo de utiliza el comando: hostnamectl set-hostname nombre
Montaje del sistema de archivos
Si tiene una partición /home
grande, tal vez sería mejor permitir que los servicios que no dependen de /home
se inicien, mientras /home
es comprobada. Esto se puede lograr mediante la adición de las siguientes opciones en la entrada de la partición /home
en /etc/fstab
:
noauto,x-systemd.automount
Esto comprobará el sistema de archivos y montará /home
cuando se acceda a la misma por primera vez, y el kenel demorará todos los accesos a los archivos de /home
, almacenándolos en un búfer, hasta que la partición esté lista.
Esto hará que el sistema de archivos de la partición /home se marque con el tipo |
El aumento de velocidad de automontaje de /home
puede no ser más que de uno o dos segundos, dependiendo de su sistema, por lo que este arreglo puede no valer la pena.
Lo mismo se aplica a los montajes del sistema de archivos remoto. Si quiere que se monte solo cuando se acceda, tendrá que usar el parámetro noauto,x-systemd.automount
. Además, puede utilizar la opción x-systemd.device-timeout=#
para especificar un tiempo de espera para el caso de que el recurso de red no esté disponible.
Si tiene sistemas de archivos cifrados con keyfiles, también puede añadir el parámetro noauto
para las entradas correspondientes de /etc/crypttab
. systemd no abrirá el dispositivo cifrado en el arranque, sino que esperará hasta que realmente se acceda al mismo y entonces lo abrirá automáticamente con el archivo de claves especificado antes de montarlo. Esto podría ahorrar unos segundos en el arranque si se está usando, por ejemplo, un dispositivo RAID cifrado, porque systemd no tiene que esperar a que el dispositivo esté disponible.