Pular para o conteúdo

Habilitar ou criar um serviço para as distribuições Ubuntu 16 ou superior

O objetivo é demonstrar o passo a passo da criação de um serviço para inicializar com o sistema Ubuntu. Nesse serviço, vamos configurar um script para iniciar juntamente com o sistema. Nesse caso, o script que utilizamos foi para montar o compartilhamento de um host Windows, e então, apresentá-lo em um diretório determinado no Linux. Fique à vontade para adicionar outros scripts conforme desejar.
Gabriel Andrade gabrieldsinfo
Hits: 11.614 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Habilitar ou criar um serviço no Ubuntu

Neste artigo, vamos criar um serviço para inicializar com o sistema Ubuntu. Nele, vamos inserir um script para montar o compartilhamento de uma máquina Windows. Isso será refeito todas as vezes que o Ubuntu reinicializar. No tutorial, utilizaremos o editor de texto vim, porém, fique à vontade para utilizar o seu editor preferido.

No console do Ubuntu, use os seguintes comandos para criar o serviço e altere sua permissão para se tornar um arquivo executável:

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

Depois de criar o serviço, é necessário editá-lo, insira o conteúdo abaixo:

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

[Unit]
After=network.service
[Service]
ExecStart=/usr/local/bin/mapeamento.sh
[Install]
WantedBy=default.target
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Nota: na linha ExecStart você deve colocar o caminho completo do script ou comando para execução.

Agora, vamos habilitar o serviço mapeamento.service:

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

Como último passo, será necessário criar o shell script e atribuir as permissões necessárias:

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

Posteriormente, é necessário editá-lo com o comando abaixo:

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

E após isso, insira o conteúdo do script abaixo:

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

No conteúdo acima, está sendo montado o compartilhamento já existente de um host Windows e sendo apresentado em ambos os diretórios /mnt/mapeamento01 e /mnt/mapeamento02.

E para finalizar, crie os diretórios a seguir para receber os mapeamentos.

# mkdir /mnt/mapeamento01
# mkdir /mnt/mapeamento02

Conclusão

Todas as vezes que necessitar reinicializar o sistema Ubuntu, o script mapeamento.sh será executado e nesse caso o mapeamento será remontado automaticamente.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Habilitar ou criar um serviço no Ubuntu
Nenhum artigo encontrado.

Caso de Estudo: E-mail Server ISP

Servidor NTP - Configuração e ajuste de data e hora

BIND 9 - DNS Master e Slave CentOS 6.4 Minimal

Monitoramento e controle de banda por VirtualHost no Apache

Instalando MultiLIB no Slackware 14.2 com Atualizações pelo GSlapt

#2 Comentário enviado por gabrieldsinfo em 06/08/2021 - 14:14h
Obrigado.
#3 Comentário enviado por brunofcardoso em 29/08/2021 - 21:43h
comecei ubunto 20.4 a 2 meses e estou iniciando, queria alguma indicação de livro para linux
#4 Comentário enviado por gabrieldsinfo em 30/08/2021 - 08:39h
Possuo o livro "Certificação LPI-1" do Luciano Siqueira, porém, sempre busquei conhecimento na internet, inclusive muitos aqui do próprio fórum.
#5 Comentário enviado por maurixnovatrento em 08/09/2021 - 22:10h

[4] Comentário enviado por gabrieldsinfo em 30/08/2021 - 08:39h

Possuo o livro "Certificação LPI-1" do Luciano Siqueira, porém, sempre busquei conhecimento na internet, inclusive muitos aqui do próprio fórum.



Bacana, é sempre bom buscar aprimorar nossos conhecimentos.
#6 Comentário enviado por NidoBr em 13/09/2021 - 00:00h

Gostei, será de grande ajuda.
#7 Comentário enviado por gabrieldsinfo em 13/09/2021 - 11:34h
Que bom que gostou e irá te ajudar, esse é o intuito.

Contribuir com comentário

Entre na sua conta para comentar.