GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04LTSでサービスを有効または作成する

この記事では、システムUbuntu20.04LTSで起動するサービスを有効化または作成します。その中に、Windowsマシンの共有をマウントするためのスクリプトを挿入します。 これは、Ubuntuが再起動するたびにやり直されます。チュートリアルでは、vimテキストエディタを使用しますが、お好みのエディタを自由に使用してください。

このチュートリアルでは、次のことを学びます。

  • サービスの有効化/無効化/状態を確認する方法
  • 起動時にサービスを開始できるようにする方法
  • 起動時に開始するサービスを無効にする方法

Ubuntuコンソールから、次のコマンドを使用してサービスを作成し、実行可能ファイルになるためのアクセス許可を変更します。

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

サービスを作成したら、それを編集して、以下のコンテンツを入力する必要があります:

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

[単位]
After =network.service
[サービス]
ExecStart =/ usr / local / bin / mapeamento.sh
[インストール]
WantedBy =default.target

注:ExecStart行には、実行するスクリプトまたはコマンドのフルパスを入力する必要があります。

それでは、mapping.serviceサービスを有効にしましょう:

#cd / etc / systemd / system /
#systemctlデーモン-リロード
#systemctl enable /etc/systemd/system/mapeamento.service

RockyLinux8にPythonをインストールする

最後のステップとして、シェルスクリプトを作成し、必要な権限を割り当てる必要があります。

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

後で、以下のコマンドで編集する必要があります:

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

その後、以下にスクリプトの内容を挿入します:

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

上記のコンテンツでは、がマウントされています共有 Windowsホストが存在し、/ mnt/mapping01ディレクトリと/mnt/mapping02ディレクトリの両方に表示されます。

最後に、マッピングを受け取るために次のディレクトリを作成します。

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

結論

Ubuntuシステムを再起動する必要があるたびに、mapping.shスクリプトが実行されます。その場合、マッピングは自動的に再マウントされます。


Ubuntu
  1. Ubuntu14.04LTSでのOpenStackLiberty– KeyStone#2の構成

  2. Ubuntu21.04でPipeWireAudioServiceを有効にしてPulseAudioを置き換える方法

  3. Ubuntu22.04LTSでSSHサービスを有効にする方法

  1. Ubuntu20.04LTSでフルダークモードを有効にする方法

  2. Ubuntu16.04LTSにVarnishをインストールする方法

  3. Ubuntu18.04LTSにVarnishCacheをインストールする方法

  1. Ubuntu 20.04LTS+でWobblyWindowsEffectを有効にする方法

  2. Ubuntu16.04LTSでDockerfileを使用してDockerイメージを作成する方法

  3. Ubuntu18.04LTSでカラー絵文字を有効/無効にする方法