Esta é a maneira correta de definir o cron para renovação do certificado Let's Encrypt no Apache2? Eu uso o Ubuntu 16.04.
@monthly letsencrypt renew && service apache2 reload
Esta é a maneira correta de definir o cron para renovação do certificado Let's Encrypt no Apache2? Eu uso o Ubuntu 16.04.
@monthly letsencrypt renew && service apache2 reload
Esta é uma pergunta canônica sobre conexão recusada
Vemos muitas perguntas para o efeito
Quando tento me conectar a um sistema, recebo uma mensagem
Ligação recusada
Por que é isso ?
Eu tentei sudo yum update, mas ele apenas mantém o java "1.7.0_75". Eu preciso do 1.8 para funcionar com outro aplicativo, mas não consigo descobrir como atualizá-lo.
Preciso instalá-lo manualmente de alguma forma? Não há muita informação sobre isso na internet, tanto quanto eu posso ver.
Especificações:
java version "1.7.0_75"
OpenJDK Runtime Environment (amzn-2.5.4.0.53.amzn1-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
Quando tento atualizar agora:
[ec2-________]$ sudo yum update
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest | 2.1 kB 00:00
amzn-updates/latest | 2.3 kB 00:00
No packages marked for update
Há mais alguma coisa que eu preciso fazer?
Obrigado.
Eu tive um problema com um contêiner, embora ele seja construído perfeitamente, ele não inicia corretamente. A causa é uma solução que adicionei ao Dockerfile (para ter um roteamento /etc/hosts auto-configurado)
RUN mkdir -p -- /lib-override /etc-override && cp /lib/libnss_files.so.2 /lib-override
ADD hosts.template /etc-override/hosts
RUN perl -pi -e 's:/etc/hosts:/etc-override/hosts:g' /lib-override/libnss_files.so.2
ENV LD_LIBRARY_PATH /lib-override
Obviamente, há algum erro lá, mas me pergunto como posso obter mais informações sobre o que o docker está fazendo durante a execução. por exemplo, isso funciona:
$ docker run image ls
usr bin ...
Mas isso não:
$ docker run image ls -l
$
Não há nada nos logs e também não posso chamar um shell interativo. Eu posso usar strace para ver o que está acontecendo, mas eu esperava que houvesse uma maneira melhor.
Existe alguma maneira de definir o docker para ser mais detalhado?
EDIT : Graças a Andrew D. Agora eu sei o que há de errado com o código acima (deixei para que sua resposta possa ser entendida). Agora, o problema ainda é como posso depurar algo assim ou obter algumas informações sobre por que ls -l falhou por que ls não falhou.
EDIT : O -D=true pode dar mais saída, embora não no meu caso ...
Eu tenho um aplicativo da Web em execução no http://example.com/
, e quero "montar" outro aplicativo, em um servidor separado no http://example.com/en
. Servidores upstream e proxy_pass
parecem funcionar, mas por um problema:
upstream luscious {
server lixxxx.members.linode.com:9001;
}
server {
root /var/www/example.com/current/public/;
server_name example.com;
location /en {
proxy_pass http://luscious;
}
}
Ao abrir example.com/en
, meu aplicativo upstream retorna 404 not found /en
. Isso faz sentido, pois o upstream não tem o caminho /en
.
É proxy_path
a solução certa? Devo reescrever "upstream" para que ele ouça /en
, como caminho raiz? Ou existe uma diretiva que me permite reescrever o caminho passado para o upstream?
Eu estou querendo saber se existe uma maneira de consultar um servidor DNS e ignorar o cache (com dig
). Muitas vezes eu mudo uma zona no servidor DNS e quero verificar se ela resolve corretamente na minha estação de trabalho. Mas como o servidor armazena em cache as solicitações resolvidas, geralmente recebo as antigas. Reiniciar ou -carregar o servidor não é realmente algo legal.
O que são VLANs? Que problemas eles resolvem?
Estou ajudando um amigo a aprender o básico sobre redes, pois ele acabou de se tornar o único administrador de sistema de uma pequena empresa. Eu tenho apontado para ele várias perguntas/respostas no Serverfault relacionadas a vários tópicos de rede e notei uma lacuna - não parece haver uma resposta que explique desde os primeiros princípios o que são as VLANs. No espírito de Como funciona a sub -rede , achei que seria útil ter uma pergunta com uma resposta canônica aqui.
Alguns tópicos potenciais para cobrir em uma resposta:
EDIT: para ser claro, eu já sei como funcionam as VLANs - só acho que o Serverfault deve ter uma resposta que cubra essas perguntas. Se o tempo permitir, estarei enviando minha própria resposta também.
(Já li Como posso testar um novo script cron? .)
Eu tenho um problema específico (o cron job não parece ser executado ou executado corretamente), mas o problema é geral: gostaria de depurar scripts que são cronned. Estou ciente de que posso configurar uma linha crontab * * * * *, mas essa não é uma solução totalmente satisfatória. Eu gostaria de poder executar um cron job a partir da linha de comando como se o cron o estivesse executando (mesmo usuário, mesmas variáveis de ambiente, etc.). Existe uma maneira de fazer isso? Ter que esperar 60 segundos para testar as mudanças de script não é prático.
Eu tenho dois arquivos de texto e quero encontrar as diferenças entre eles usando o Windows Powershell. Existe algo semelhante à ferramenta de comparação do Unix disponível? Ou existe outra maneira que não considerei?
Eu tentei comparar-object, mas obtive esta saída enigmática:
PS C:\> compare-object one.txt two.txt
InputObject SideIndicator
----------- -------------
two.txt =>
one.txt <=
Estou executando o Ubuntu e quero descobrir o UUID
de um determinado sistema de arquivos (não partição). Eu sei que posso usar e2label /dev/sda1
para descobrir o rótulo do sistema de arquivos, mas não parece haver uma maneira semelhante de encontrar o arquivo UUID
.