The wikis are now using the new authentication system.
If you did not migrate your account yet, visit https://idp-portal-info.suse.com/

SDB:Systemd config

Saltar a: navegaci贸n, buscar

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 autofs, que se ignora por mlocate de forma predeterminada.

Knotes 128x128.png

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.