Devnix Ops
Fluxos de trabalho

Criação de serviço com systemctl enable no Devnix Ops

03
Criar serviço

Crie um serviço no seu servidor Linux

Você tem um programa que roda no terminal, mas não como serviço. O Devnix Ops escreve o arquivo de unidade, verifica a sintaxe, recarrega o daemon e executa systemctl enable --now nome para iniciá-lo na inicialização. O leitor aprova cada comando.

01

Abrir pasta

Abra a pasta do projeto no chat.

02

Escrever arquivo de unidade

Escreva o arquivo de unidade com a ferramenta write_file.

03

Verificar sintaxe

Verifique a sintaxe com systemd-analyze verify.

04

Habilitar serviço

Execute sudo systemctl enable --now nome do seu serviço.

Exemplo de arquivo de unidade

example-app.service
[Unit]
Description=Example app
After=network.target

[Service]
Type=simple
ExecStart=/opt/example-app/run
User=exampleapp
WorkingDirectory=/opt/example-app
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

Este arquivo de unidade define um serviço simples que reinicia em caso de falha. Ele é executado como um usuário comum e inicia após o alvo de rede.

Passo a passo: systemctl edit service e enable

Criar a unidade

Você escreve o arquivo de unidade na pasta do chat e usa write_file para criá-lo com as seções corretas para o seu serviço, para que o agente defina a descrição e o alvo. Verifique a sintaxe. O agente define o tipo de serviço e o caminho do executável que você forneceu. Ele define o usuário e o diretório de trabalho para o processo. Ele adiciona regras de reinício e mostra o tamanho do arquivo em bytes. Você aprova a criação do arquivo antes que ele seja salvo no disco. Quando o serviço systemd journald falhou ao iniciar, você verifica os logs. Você copia o arquivo para o servidor com scp após a aprovação.

Editar e habilitar

Você pode modificar um arquivo de unidade existente usando systemctl edit service, e o agente prepara a sobreposição localmente para sua revisão cuidadosa antes de aplicar as alterações. Aprovar alterações. sudo enable --now inicia-o agora e na inicialização para o seu servidor. O agente envia o arquivo com scp após sua aprovação. A recarga do daemon atualiza a configuração do gerenciador no servidor de forma eficaz. Verifique o estado ativo para confirmar que o serviço está em execução. Verifique os logs para verificar o funcionamento correto do aplicativo hoje. Use journalctl -u name -n 50 para verificar a saída recente para portas abertas como parte do serviço systemd.

Devnix Ops para Windows

Comece a gerenciar seus serviços hoje

Baixar Devnix Ops ↗