If you did not migrate your account yet, visit https://idp-portal-info.suse.com/
SDB:Systemd config
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.
Los archivos temporales
systemd utiliza archivos de configuraci贸n en /usr/lib/tmpfiles.d/
y /etc/tmpfiles.d/
para describir la creaci贸n, limpieza y eliminaci贸n de archivos y directorios temporales y vol谩tiles que normalmente residen en directorios como /tmp
. Cada archivo de configuraci贸n toma el nombre con el formato /etc/tmpfiles.d/<programa>.conf
. Esto sobrescribir谩 cualquier archivo en /usr/lib/tmpfiles.d/
con el mismo nombre.
Los tmpfile se suministran normalmente junto con los archivos de servicios para crear directorios que se espera que existan para ciertos demonios. Por ejemplo, el demonio Samba espera que el directorio /var/run/samba
exista para obtener los permisos adecuados. El tmpfile correspondiente ser铆a /usr/lib/tmpfiles.d/samba.conf
:
D /var/run/samba 0755 root root
Sin embargo, los tmpfile tambi茅n pueden ser usados para escribir en el arranque valores en ciertos archivos. Por ejemplo, si usa /etc/rc.local
para deshabilitar la reactivaci贸n del sistema a trav茅s de dispositivos USB con echo USBE > /proc/acpi/wakeup
, se puede utilizar, en su lugar, el siguiente tmpfile /etc/tmpfiles.d/disable-usb-wake.conf
:
w /proc/acpi/wakeup - - - - USBE
La limpieza de los archivos temporales en systemd por defecto es cada 10 d铆as, esto puede cambiarse creando un archivo /etc/tmpfiles.d/tmp.conf
que contenga, por ejemplo:
D /tmp 1777 root root 1s D /var/tmp 1777 root root 1s
Con ese archivo los temporales ser谩n borrados cada un d铆a o cada vez que se inicie el sistema.