What the hell redhat is doing?????

1. What the hell redhat is doing?????

mauricio
pinguim007

(usa Debian)

Enviado em 30/08/2012 - 22:40h

ola pessoal,

Que diabos a red hat esta fazendo?

instalei o fedora 17, e instalei o openvpn com o yum...

quando fui iniciar o servico, tentei o /etc/init.d/openvpn restart e nao possuia o servico no /etc/init.d
que droga, isso nao e um padrao linux?

depois do que eu conhecia desse cara tentei o service openvpn start, e tambem nao funcionou?

alguem pode me explicar o que acontece com essa distro?

grato


  


2. Re: What the hell redhat is doing?????

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 30/08/2012 - 22:54h

Tente assim:

su - (não esqueça do hífen)

e só então

service openvpn start


3. Re: What the hell redhat is doing?????

mauricio
pinguim007

(usa Debian)

Enviado em 30/08/2012 - 22:59h

ola Amigo,

Eu estou como root, porem em que diretorios os servicos ficam, pois mesmo como o root, quando teclo /etc/init.d/openvpn ele me aparece que o openvpn.service nao esta na pasta /etc/init.d, onde e que ficam os servicos na versao do fedora 7?

realmente nessa distro nao sou um root, porem estou tentando aprender.
Grato


4. Re: What the hell redhat is doing?????

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 30/08/2012 - 23:01h

Hum... parece que o "buraco é mais embaixo".

Veja:

http://va.mu/XnpZ

http://va.mu/XnpP


5. Obrigado...

mauricio
pinguim007

(usa Debian)

Enviado em 30/08/2012 - 23:36h

Obrigado amigo...

que o pinguim te recompense...


6. Re: What the hell redhat is doing?????

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/08/2012 - 23:41h

Posta aqui qual comando ou quais comandos você usou para resolver tal problema, pode ser ?

a comunidade agradece.


7. Re: What the hell redhat is doing?????

mauricio
pinguim007

(usa Debian)

Enviado em 30/08/2012 - 23:53h

Ola

O meu openvpn esta mal configurado, por isso ele nao funcionou, os comandos que funcionaram foi o service openvpn start, que o mesmo chamou o systemctl.

Porem minha duvida ainda continua... como e a estrutura, onde e como o fedora organiza os arquivos .service, esse link esta muito bem explicado quais sao os comandos a utilizar porem ainda nao sei como e que ele chama e tambem aonde e como ele organiza os servicos..

Nao preciso de muitas linhas escritas nessa ajuda, somente preciso de poucas palavras claras, agradeco denovo pelo link.

e realmente que o pinguim esteja com voce..


8. Re: What the hell redhat is doing?????

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/08/2012 - 23:57h

rodando o comando abaixo você consegue saber onde cada arquivo do openvpn foi instalado:

rpm -ql openvpn 


Se a equipe fedora está utilizando o systemd por padrão agora, então concerteza estão portabilizando todos os serviços para o systemd, incluindo arquivo0s para iniciar os serviços.

espero que ajude


9. Re: What the hell redhat is doing?????

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 30/08/2012 - 23:59h

Essa falta de padrão ainda vai arrebentar o mundo GNU / Linux! As distros não concordam nem sobre a estrutura de diretórios, quem dirá sobre onde cada arquivo de configuração tem que ficar...


10. Re: What the hell redhat is doing?????

mauricio
pinguim007

(usa Debian)

Enviado em 31/08/2012 - 00:22h

Entao dei um find / -name *.service, e parece que eles ficam na biblioteca do systemd, /usr/lib/systemd/system

porem dentro desse diretorio, o meu servico openvpn esta com um @ no nome, ele esta com o openvpn@.service, nao entendi o que e esse @, caso um bom samaritano saiba, sera possivel me informar o que o arroba faz no nome no systemd?

Grato


11. Re: What the hell redhat is doing?????

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/08/2012 - 09:55h

A resposta está no link passado pelo amigo pindovuz.

No sistema de inicialização systemd (pelo menos na distro fedora) os arquivos são armazenados nos diretórios:


/lib/systemd/sistema
/etc/systemd/system/


sendo que dentro do diretório /etc/systemd/system/ existe outros subdiretórios que consistem nas metas (os runlevels no sysinit). então você deve está usando a meta multi-usuário em modo gráfico, logo teria que criar um link simbolico para dentro da meta que está usando. para descobrir qual meta está usando rode o comando abaixo:

systemctl list-units --type=target 


depois crie o link para ela:


ln -s /lib/systemd/system/openvpn@.service /etc/systemd/system/$(systemctl list-units --type=target)/openvpn@.service


Veja que criei um subshell dentro da linha de comando do ultimo comando executado.


12. Re: What the hell redhat is doing?????

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/08/2012 - 10:00h

quanto a explicação do @, deve ser o seguinte: pertence a um dos serviços de inicialização do systemd.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts