GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Abilita o crea un servizio in Ubuntu 20.04 LTS

In questo articolo, abiliteremo o creeremo un servizio per l'avvio con il sistema Ubuntu 20.04 LTS. In esso, inseriremo uno script per montare la condivisione di una macchina Windows. Questo verrà ripetuto ogni volta che Ubuntu si riavvia. Nel tutorial useremo l'editor di testo vim, tuttavia, sentiti libero di usare il tuo editor preferito.

In questo tutorial imparerai:

  • Come controllare il servizio abilitato/disabilitato/lo stato
  • Come abilitare l'avvio del servizio all'avvio
  • Come disabilitare il servizio per l'avvio all'avvio

Dalla console di Ubuntu, utilizza i seguenti comandi per creare il servizio e modificarne l'autorizzazione in modo che diventi un file eseguibile:

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

Dopo aver creato il servizio, devi modificarlo, inserisci il contenuto di seguito:

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

[Unità]
Dopo=servizio.di rete
[Servizio]
ExecStart=/usr/local/bin/mapeamento.sh
[Installare]
WantedBy=default.target

Nota:nella riga ExecStart devi inserire il percorso completo dello script o del comando da eseguire.

Ora abilitiamo il servizio mapping.service:

# cd /etc/systemd/system/
# systemctl daemon-reload
# systemctl abilita /etc/systemd/system/mapeamento.service

Installa Python su Rocky Linux 8

Come ultimo passaggio, dovrai creare lo script della shell e assegnare le autorizzazioni necessarie:

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

Successivamente, è necessario modificarlo con il comando seguente:

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

E dopo, inserisci il contenuto dello script di seguito:

#!/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

Nel contenuto di cui sopra, è in fase di montaggio condivisione esistente di un host Windows e presentato in entrambe le directory /mnt/mapping01 e /mnt/mapping02.

E infine, crea le seguenti directory per ricevere le mappature.

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

Conclusione

Ogni volta che è necessario riavviare il sistema Ubuntu, verrà eseguito lo script mapping.sh, nel qual caso la mappatura verrà rimontata automaticamente.


Ubuntu
  1. OpenStack Liberty su Ubuntu 14.04 LTS – Configura KeyStone #2

  2. Come abilitare il servizio audio PipeWire per sostituire PulseAudio in Ubuntu 21.04

  3. Come abilitare il servizio SSH in Ubuntu 22.04 LTS

  4. Come installare la vernice su Ubuntu 16.04 LTS

  5. Come installare Varnish Cache su Ubuntu 18.04 LTS

Come abilitare la modalità oscura in Ubuntu 20.04 LTS

Come abilitare/disabilitare l'accesso automatico in Ubuntu 20.04 LTS

Come disabilitare/abilitare la segnalazione automatica degli errori in Ubuntu 20.04 LTS

Come abilitare la modalità Dark di Ubuntu 20.04 LTS

Come abilitare ssh su Ubuntu 20.04 LTS Linux

Come abilitare BBR su Ubuntu 20.04 LTS