GNU/Linux >> Znalost Linux >  >> Ubuntu

Povolte nebo vytvořte službu v Ubuntu 20.04 LTS

V tomto článku povolíme nebo vytvoříme službu pro bootování se systémem Ubuntu 20.04 LTS. Do něj vložíme skript pro připojení sdílení počítače se systémem Windows. Toto bude předěláno pokaždé, když se Ubuntu restartuje. V tutoriálu budeme používat textový editor vim, ale klidně použijte svůj preferovaný editor.

V tomto tutoriálu se naučíte:

  • Jak zkontrolovat povolenou/deaktivovanou/stav služby
  • Jak povolit spuštění služby při spouštění
  • Jak zakázat spuštění služby při spuštění

Z konzole Ubuntu použijte následující příkazy k vytvoření služby a změně jejích oprávnění, aby se stala spustitelným souborem:

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

Po vytvoření služby je potřeba ji upravit, níže zadejte obsah:

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

[Jednotka]
After=síť.služba
[Servis]
ExecStart=/usr/local/bin/mapeamento.sh
[Nainstalujte]
WantedBy=default.target

Poznámka:na řádek ExecStart musíte zadat úplnou cestu ke spuštění skriptu nebo příkazu.

Nyní povolme službu mapping.service:

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

Instalace Pythonu na Rocky Linux 8

Jako poslední krok budete muset vytvořit skript shellu a přidělit potřebná oprávnění:

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

Později je nutné jej upravit příkazem níže:

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

A poté vložte obsah skriptu níže:

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

Ve výše uvedeném obsahu se připojuje sdílení existující na hostiteli Windows a prezentovaný v adresářích /mnt/mapping01 a /mnt/mapping02.

A nakonec vytvořte následující adresáře pro příjem mapování.

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

Závěr

Pokaždé, když potřebujete restartovat systém Ubuntu, spustí se skript mapping.sh av takovém případě bude mapování automaticky znovu připojeno.


Ubuntu
  1. OpenStack Liberty na Ubuntu 14.04 LTS – Konfigurace KeyStone #2

  2. Jak povolit službu PipeWire Audio pro nahrazení PulseAudio v Ubuntu 21.04

  3. Jak nainstalovat lak na Ubuntu 16.04 LTS

  1. Jak povolit režim Full Dark v Ubuntu 20.04 LTS

  2. Jak povolit službu SSH v Ubuntu 22.04 LTS

  3. Jak nainstalovat mezipaměť laku na Ubuntu 18.04 LTS

  1. Jak povolit efekt viklavého systému Windows na Ubuntu 20.04 LTS +

  2. Jak vytvořit Docker Images pomocí Dockerfile na Ubuntu 16.04 LTS

  3. Jak povolit/zakázat barevné emotikony v Ubuntu 18.04 LTS