Perguntas sobre 'systemd'

systemd é uma coleção de daemons, bibliotecas e ferramentas para gerenciamento de sistemas. O sistema Upstart do Ubuntu foi substituído pelo systemd, começando com o Ubuntu 15.04.
0
respostas

Como faço para executar corretamente este serviço systemd no desligamento?

___ qstnhdr ___ Como faço para executar corretamente este serviço systemd no desligamento? ___
03.09.2017 / 12:37
0
respostas

___ qstntxt ___

Estou tentando conseguir um serviço systemd para funcionar por um tempo agora, mas sem sorte. O que estou tentando fazer é criar um script de inicialização que iniciará um programa java para um servidor modeci- Minecraft.

Aqui está o arquivo do serviço systemd chamado %code% . Ele é colocado em %code% e tem permissões 744 (embora eu tenha testado várias permissões diferentes).

%pre%

Então ExecStart inicia outro script com permissões 755 chamado %code% que contém as linhas:

%pre%

Os ecos estão lá para fins de depuração. O script é executado todo o tempo, como

%pre%

mostra todos os ecos de 1 a 4, no entanto, a lista de telas não exibe nenhuma tela ativa após

%pre%

No entanto, se eu executar o script %code% da linha de comando %code% , ele funcionará perfeitamente e não gerará problemas.

Coisas que eu tentei até agora:

  • adicionando %code% ao início de %code% file
  • removendo %code%
  • alterando / removendo %code% ( %code% e %code% )
  • alterar / remover %code% e %code%
  • alterando as permissões de arquivo em %code% e %code%
  • colocando %code%

Eu também me certifico de digitar:

%pre%

e

%pre%

cada vez que eu testo algo no arquivo %code% , etc etc e nada parece funcionar.

Eu também tentei apenas adicionar a linha

%pre%

para ftbstart.service mas ainda não executa o serviço de tela, mas

%pre%

apenas mostra algo como:

%pre%

No entanto, se eu substituir o %code% em %code% por um como:

%pre%

então FUNCIONA magicamente! Ele cria uma tela que pode ser anexada e mostra o monitor de recursos de linha de comando superior.

Então, desculpe pela longa pergunta, mas alguém pode me ajudar a descobrir o que estou fazendo de errado? Meu palpite é que, porque eu estou começando outro script, em vez de um programa que algo está bagunçando em algum lugar, mas não tenho certeza. Obrigado por qualquer ajuda que você possa fornecer.

P.S. Se for necessário, aqui está o script de inicialização iniciado por %code% . Eu não criei isso, é o script fornecido que veio com o modpack de minecraft: link

    
___ tag123systemd ___ systemd é uma coleção de daemons, bibliotecas e ferramentas para gerenciamento de sistemas. O sistema Upstart do Ubuntu foi substituído pelo systemd, começando com o Ubuntu 15.04. ___ tag123gnuscreen ___ screen (GNU Screen) é um gerenciador de janelas em tela cheia que multiplexa um terminal físico entre vários processos (normalmente shells interativos). ___

Estou tentando conseguir um serviço systemd para funcionar por um tempo agora, mas sem sorte. O que estou tentando fazer é criar um script de inicialização que iniciará um programa java para um servidor modeci- Minecraft. Aqui está o arquivo...
08.09.2017 / 00:02
0
respostas

A inicialização demora muito no Ubuntu 16.04

___ tag1231604 ___ Sexta versão LTS (Long Term Support) do Ubuntu, codinome "Xenial Xerus". Lançado em 21 de abril de 2016. Will End Of Life (EOL), abril de 2021. Use esta tag somente se sua pergunta for específica à versão. Não use isso para arquiva...
06.02.2017 / 19:27
0
respostas

initctl não lista, inicia o job

___ tag123upstart ___ Upstart é um substituto baseado em evento para o daemon / sbin / init que manipula o início de tarefas e serviços durante a inicialização, parando-os durante o desligamento e supervisionando-os enquanto o sistema está em execuçã...
29.10.2016 / 13:09
0
respostas

Como converter este upstart para systemd?

___ tag123services ___ Daemons são programas que são executados constantemente em segundo plano. Eles geralmente atendem a solicitações. Se você estiver perguntando sobre serviços on-line, use uma tag diferente. ___ tag123systemd ___ systemd é uma c...
07.11.2016 / 17:14
3
respostas

Como desligo discos com o systemd?

Eu tenho várias máquinas Ubuntu com um SSD e um disco rígido tradicional, onde o disco rígido é usado apenas ocasionalmente. Por motivos de redução do ruído, do calor e do consumo de energia, além de prolongar a vida útil do disco rígido, eu...
24.05.2017 / 15:12
0
respostas

___ qstntxt ___

Problema: Eu tenho um serviço, %code% , que inicia automaticamente um servidor Seafile após a inicialização. No entanto, este serviço está falhando ao iniciar no meu servidor Ubuntu que possui uma partição %code% criptografada. O serviço requer acesso ao %code% , conforme mostrado em este guia .

O serviço não inicia automaticamente o servidor Seafile, mesmo após a descriptografia manual da partição %code% . Quando eu inicio manualmente o serviço fazendo %code% , ele funciona, no entanto, me é pedido senha de decodificação para a partição %code% , embora a partição já esteja descriptografada e montada. Mesmo se eu inserir uma frase secreta errada, o serviço será iniciado sem problemas.

Histórico:

  1. Estou executando o servidor LTS do Ubuntu 16.04.4 com uma partição %code% criptografada. A partição %code% é criptografada usando DMCrypt (cryptsetup). Eu usei este guia para criptografar minha partição %code% .
  2. Meu %code% está configurado com a diretiva %code% para minha partição %code% da seguinte maneira: %code%
  3. Meu %code% está configurado da seguinte forma: %code%
  4. A descriptografia da partição %code% é feita manualmente. Após cada inicialização, descriptografo remotamente a partição %code% usando o SSH com o comando %code% .
  5. Após a descriptografia, o Ubuntu monta automaticamente a partição %code% .

Tentativa de solução

Como o serviço Seafile ( %code% ) requer acesso à partição %code% , usei as seguintes diretrizes para a configuração do meu serviço: %code% , %code% e %code% . Abaixo está minha definição de serviço exata.

%pre%

Problema:

Após o servidor Ubuntu ser reinicializado, faço o login remotamente usando o SSH e descriptografo manualmente a partição %code% . Confirmei que a partição %code% é montada automaticamente, no entanto, o %code% ainda falha ao iniciar devido a dependências.

Quando eu manualmente tento iniciar o seafile.service usando o comando %code% , eu recebo uma senha para descriptografar a partição %code% , mesmo que ela já esteja descriptografada. Quando perguntado sobre a frase secreta, deixo em branco e pressiono enter, e não recebo outro aviso. Quando eu verifico o status do %code% , agora ele está iniciado e ativo.

Eu acho que o possível culpado de %code% não ser capaz de iniciar pode estar relacionado ao sistema pedindo uma senha para descriptografar a partição %code% mesmo que ela já esteja descriptografada.

Por que o sistema está solicitando a senha ao iniciar %code% manualmente quando a partição %code% já está descriptografada?

Veja os passos abaixo:

%pre%     
___ tag123dmcrypt ___ nos ajude a editar este wiki ___

Problema: Eu tenho um serviço, seafile.service , que inicia automaticamente um servidor Seafile após a inicialização. No entanto, este serviço está falhando ao iniciar no meu servidor Ubuntu que possui uma partição /home criptografada. O...
10.03.2018 / 10:56
0
respostas

systemctl status não mostrando o uso da CPU / memória?

___ qstnhdr ___ systemctl status não mostrando o uso da CPU / memória? ___
07.04.2017 / 08:23
1
resposta

Como encontro o que está tentando usar o upstart no meu sistema?

Eu configurei e-mails no meu servidor ontem à noite para que eu recebesse e-mails de notificação de erro e recebi um e-mail intrigante: A mensagem inteira é: Subject:Cron <root@*redacted*> start -q anacron || : Body: start: Unable to...
18.03.2017 / 14:03
0
respostas

Erro de Variáveis do Kernel do Systemd

Na inicialização, recebo uma mensagem de erro [failed] failed to start apply Kernel variables . Eu não usei uma distribuição Systemd até agora, então não tenho certeza do que eu deveria estar procurando. Corri isso no terminal e recebi o se...
30.04.2016 / 20:10