GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Habilitar o crear un servicio en Ubuntu 20.04 LTS

En este artículo vamos a habilitar o crear un servicio para arrancar con el sistema Ubuntu 20.04 LTS. En él, insertaremos un script para montar el recurso compartido de una máquina con Windows. Esto se volverá a hacer cada vez que se reinicie Ubuntu. En el tutorial, usaremos el editor de texto vim, sin embargo, siéntete libre de usar tu editor preferido.

En este tutorial aprenderás:

  • Cómo verificar el servicio habilitado/deshabilitado/estado
  • Cómo permitir que el servicio se inicie en el arranque
  • Cómo deshabilitar el servicio para iniciar en el arranque

Desde la consola de Ubuntu, use los siguientes comandos para crear el servicio y cambiar su permiso para que se convierta en un archivo ejecutable:

# toque /etc/systemd/system/mapeamento.service
# chmod 664 /etc/systemd/system/mapeamento.service

Después de crear el servicio, debe editarlo, ingrese el contenido a continuación:

#vim /etc/systemd/system/mapeamento.service

[Unidad]
After=red.servicio
[Servicio]
ExecStart=/usr/local/bin/mapeamento.sh
[Instalar]
WantedBy=predeterminado.objetivo

Nota:en la línea ExecStart debe poner la ruta completa del script o comando a ejecutar.

Ahora, habilitemos el servicio mapping.service:

# cd /etc/systemd/system/
# systemctl demonio-recargar
# systemctl enable /etc/systemd/system/mapeamento.service

Instalar Python en Rocky Linux 8

Como último paso, deberá crear el script de shell y asignar los permisos necesarios:

# toque /usr/local/bin/mapeamento.sh
# chmod 744 /usr/local/bin/mapeamento.sh

Posteriormente, es necesario editarlo con el siguiente comando:

# vim /usr/local/bin/mapeamento.sh

Y después de eso, inserte el contenido del script a continuación:

#!/bin/bash

mount -t cifs -o vers=1.0,_netdev,username=user,password=pass,uid=1000,gid=1000
//192.168.x.x/mapeamento01 /mnt/mapeamento01

mount -t cifs -o vers=1.0,_netdev,username=user,password=pass,uid=1000,gid=1000
//192.168.x.x/mapeamento02 /mnt/mapeamento02

En el contenido anterior, se está montando share existente de un host de Windows y presentado en los directorios /mnt/mapping01 y /mnt/mapping02.

Y finalmente, cree los siguientes directorios para recibir las asignaciones.

#mkdir /mnt/mapping01
#mkdir /mnt/mapping02

Conclusión

Cada vez que necesite reiniciar el sistema Ubuntu, se ejecutará el script mapping.sh, en cuyo caso la asignación se volverá a montar automáticamente.


Ubuntu
  1. OpenStack Liberty en Ubuntu 14.04 LTS – Configurar KeyStone #2

  2. Cómo habilitar el servicio de audio PipeWire para reemplazar PulseAudio en Ubuntu 21.04

  3. Cómo habilitar el servicio SSH en Ubuntu 22.04 LTS

  4. Cómo instalar Varnish en Ubuntu 16.04 LTS

  5. Cómo instalar Varnish Cache en Ubuntu 18.04 LTS

Cómo habilitar el modo oscuro en Ubuntu 20.04 LTS

Cómo habilitar/deshabilitar el inicio de sesión automático en Ubuntu 20.04 LTS

Cómo deshabilitar/habilitar el informe automático de errores en Ubuntu 20.04 LTS

Cómo habilitar el modo oscuro de Ubuntu 20.04 LTS

Cómo habilitar ssh en Ubuntu 20.04 LTS Linux

Cómo habilitar BBR en Ubuntu 20.04 LTS