AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-8950

Amandasaurus's questions

Martin Hope
Amandasaurus
Asked: 2023-11-15 23:22:17 +0800 CST

ssh para um IP sem nenhum mestre de multiplexação/controle ssh local

  • 5

Eu configurei meu ssh (no Linux) para usar multiplexação SSH e controle mestre. É ótimo e acelera as coisas.

Mas agora quero testar um balanceador de carga. Como posso fazer ssh para um endereço IP e não usar nenhum mestre de multiplexação/controle ssh?

ssh
  • 1 respostas
  • 27 Views
Martin Hope
Amandasaurus
Asked: 2023-02-28 19:52:30 +0800 CST

Prometheus expõe alguma métrica sobre si mesmo? (por exemplo, espaço em disco que ele usa)

  • 5

O Prometheus expõe alguma métrica sobre si mesmo? ou seja, quanto espaço em disco está usando, etc.

Eu quero começar a ajustar nosso servidor prometheus, então preciso monitorar o que está lá atualmente. Eu quero ser capaz de ver quanto espaço em disco está usando.

Prometheus v2.31 instalado via apt no Ubuntu Linux 22.04 LTS.

prometheus
  • 1 respostas
  • 18 Views
Martin Hope
Amandasaurus
Asked: 2022-08-12 01:52:17 +0800 CST

O serviço Systemd registra duas vezes quando para e inicia. De qualquer forma para desativar?

  • 1

Eu tenho um serviço systemd (v249) ( my-script.service) que é executado a cada minuto por outro timer systemd ( my-script.timer). Tudo está funcionando bem. Mas o systemd registra (para ele journalde daí para /var/log/syslog) as 2 linhas a seguir dizendo que ele começou e depois parou:

Aug 11 11:46:37 hostname1 systemd[1]: Started my-scripts.
Aug 11 11:46:37 hostname1 systemd[1]: my-scripts.service: Deactivated successfully.

Existe alguma maneira de desabilitar esta mensagem de log para este .service/ .timer? Quase o tempo todo não há saída para registrar (o script inicia, verifica se tem alguma coisa a fazer e sai no caso comum de nada a fazer). Essas mensagens de log são inúteis e pioram a relação sinal-ruído dos meus logs.

Eu sou relativamente novo no systemd, isso pode ser uma pergunta simples.

systemd
  • 0 respostas
  • 75 Views
Martin Hope
Amandasaurus
Asked: 2021-10-27 01:58:08 +0800 CST

Registre o certificado SSL que o Apache está usando para cada conexão SSL, para registro e depuração aprimorados

  • 0

Eu tenho um servidor web apache, com certificados mod_ssl e SSL da letsencrypt. certbotrelatórios estão bem e não expiram. Alguns diferentes (dos meus muitos usuários) relatam que obtêm certificados SSL inválidos/expirados do servidor (e eu vi a saída wgetdeles para provar isso).

Para depurar isso, quero registrar muitos detalhes de cada conexão SSL. Eu gostaria de registrar, para cada conexão SSL, o IP remoto e detalhes sobre a conexão SSL (por exemplo, protocolo), o valor SNI (identificação do nome do servidor) fornecido pelo cliente e, em seguida, qual certificado/cadeia/chave SSL no servidor foi usado . Eu quero

Com ErrorLog ssl:traceN(para vários N) posso obter alguns desses detalhes. Mas não consigo ver qual certificado SSL o servidor está usando para cada conexão. Como posso fazer isso?

logging ssl apache-2.4 lets-encrypt
  • 2 respostas
  • 314 Views
Martin Hope
Amandasaurus
Asked: 2021-06-23 01:14:41 +0800 CST

Adicionando um acionamento único de um timer systemd

  • 1

Eu tenho um timer systemd que é executado às 23:00 às sextas-feiras para fazer algum processamento de dados em lote uma vez por semana durante os horários de baixa demanda. É terça-feira, e eu gostaria de testar uma alteração que fiz, gostaria que começasse às 23:00 de hoje, para que eu possa verificar amanhã, em vez de ter que esperar até a próxima segunda-feira.

Existe uma maneira fácil e de construir para agendar um acionamento único de um timer systemd? por exemplo systemd trigger-timer --timer whatever.timer --at 2021-06-22T23:00ou algo assim? Quero que comece apenas neste momento, não quero adicionar uma nova regra recorrente. Quero que funcione normalmente todas as sextas-feiras às 23:00 e hoje às 23:00.

Tenho certeza de que poderia hackear algo junto sleep 10hr ; systemctl start whatever.serviceou talvez editar manualmente o /etc/systemd/system/whatever.timerarquivo, mas se houver uma maneira adequada de fazer acionamentos "uma vez" de um cronômetro, prefiro usá-lo.

Isso está no Ubuntu Linux 20.04 e 18.04, qualquer que seja a versão do systemd que seja (245?)

systemd systemd-timers
  • 2 respostas
  • 1176 Views
Martin Hope
Amandasaurus
Asked: 2020-07-15 23:51:10 +0800 CST

Desative as cores temporariamente para comandos ad-hoc ansible

  • 2

Quando executo um comando ad-hoc ansible (v2.9.9), a saída é colorida. Verde para resultados bem sucedidos etc. Estou construindo um pipeline bash, então como posso dizer ao ansible para não colorir a saída?

terminal ansible
  • 1 respostas
  • 1190 Views
Martin Hope
Amandasaurus
Asked: 2020-06-24 04:32:33 +0800 CST

Um embaralhamento aleatório previsível de linhas de entrada com o `$RANDOM` do bash não funciona

  • 1

Eu tenho uma entrada de cerca de 100 linhas. Eu quero embaralhá-los "aleatoriamente", mas quero controlá-los. ou seja, eu quero semear o gerador de números aleatórios para sempre produzir a mesma ordenação.

Eu pensei que poderia usar bash(1)'s $RANDOMvariável, mas isso sempre produz uma saída diferente. O que há de errado?

RANDOM=1 cat myfile | while read LINE ; do echo "$RANDOM $LINE" ; done | sort
bash random-number-generator
  • 1 respostas
  • 50 Views
Martin Hope
Amandasaurus
Asked: 2020-04-24 00:39:25 +0800 CST

`unarchive` do ansible removendo arquivos que não estão no diretório de destino

  • 0

Ansible (v2.9.6) tem uma unarchivetarefa que pode descompactar um tar (etc) em um servidor para um diretório de destino. É possível dizer a ele para remover qualquer arquivo no diretório de destino que não esteja no arquivo morto?

ansible
  • 1 respostas
  • 1047 Views
Martin Hope
Amandasaurus
Asked: 2019-05-04 01:33:20 +0800 CST

Fazer `systemd-run` falhar normalmente se o nome da unidade já existir?

  • 2

Descobri systemd-runque permite executar processos em segundo plano uma vez ("serviços transitórios"). Eu sempre especifico o nome da unidade de serviço com --unit $NAME. Mas se eu já executei o systemd-runcomando e meu processo estiver em execução, systemd-runele falhará, com código de saída diferente de zero. Existe alguma maneira de dizer systemd-runpara ser mais idempotente e não falhar neste caso?

Atualmente estou fazendo:

 systemctl is-active $NAME || systemd-run --unit $NAME $COMMAND

Existe uma maneira melhor?

Isso está no Ubuntu 18.04, com o systemd atual para isso (versão 237?)

systemd
  • 3 respostas
  • 935 Views
Martin Hope
Amandasaurus
Asked: 2016-08-26 01:57:09 +0800 CST

Erros de certificado SSL para determinados navegadores. Como posso descobrir quais recursos SSL os navegadores antigos não suportam, dos quais meu site depende?

  • 1

O teste de servidor SSL da ssllabs testará seu servidor HTTPS e fornecerá uma pontuação de como seu servidor HTTPS está configurado. Você pode usar esses resultados para obter o servidor HTTPS mais seguro.

Eu tenho um servidor HTTPS que funciona em meu navegador, mas um cliente enviou capturas de tela de erros de SSL de seu navegador Android. E eu tenho que consertar e não sei como.

Existe algum site que tenha uma lista/banco de dados de todas as peculiaridades e recursos suportados (ou não suportados) para vários navegadores/SOs, e eu possa apontá-lo para um servidor HTTPS e ele pode me dizer "Oh, você está usando recurso X, que não é compatível com o navegador Y". caniuse.com me diz quais recursos HTML/CSS/JS são suportados em quais navegadores. Eu quero algo assim para HTTPS. sslabs me diz como fazer um servidor HTTPS mais seguro, preciso de um servidor mais compatível e mais amplamente utilizável.

ssl https ssl-certificate ssl-certificate-errors
  • 2 respostas
  • 622 Views
Martin Hope
Amandasaurus
Asked: 2015-11-21 03:47:25 +0800 CST

Linux- Converter 2 discos raid1 para raid0

  • 2

Eu tenho um servidor linux (3.19.0) que possui configuração de raid com md (v3.2.5). /é um dispositivo raid1 com 2 discos. Ocorreu um erro ao instalar esta máquina, em vez disso, precisamos que esses 2 discos estejam na configuração raid0. Existe uma maneira fácil de alterar o dispositivo md assim?

Talvez eu possa descobrir como fazer isso acontecer manipulando os discos (e reinstalar é uma opção), mas existe uma maneira fácil de transformar um raid1 em um raid0?

Em teoria, isso parece possível para mim. É possível que o md atue como se um dos discos estivesse vazio e altere o tipo de ataque de 1 para 0?

linux
  • 1 respostas
  • 7615 Views
Martin Hope
Amandasaurus
Asked: 2015-10-20 05:23:46 +0800 CST

Nagios não envia e-mails quando um serviço se recupera?

  • 2

Eu configurei o Nagios com chef. É monitorar com precisão as coisas. Quando um serviço/host tem um problema, recebo um e-mail e uma mensagem jabber, que é exatamente como eu configurei.

No entanto, quando o serviço/host se recupera, não recebo nada. Nenhum e-mail ou mensagem jabber. O site do nagios é atualizado para mostrar que o serviço/host está OK, só não recebi e-mails de recuperação. O site do meu nagios lista as notificações enviadas e todas são notificações de problemas. Não há registro de nenhum e-mail de recuperação.

O que pode causar isso? Existe uma configuração de nagios diferente para recovery_notification_command?

monitoring
  • 1 respostas
  • 3459 Views
Martin Hope
Amandasaurus
Asked: 2015-10-09 00:51:21 +0800 CST

O strace pode me mostrar o nome do arquivo/caminho para syscalls de leitura/gravação

  • 13

Se, no Linux, eu rastrear um processo, as leituras e gravações serão mostradas com o número do identificador do descritor de arquivo. Se eu olhar, /proc/$PID/fdposso ver os links simbólicos para os arquivos que correspondem ao número fd (se aplicável).

Existe alguma maneira de fazer o strace fazer isso para mim e (desreferenciando o link simbólico) me mostrar o nome do arquivo dentro da saída do strace? Ele já procura Linux errno e trunca e codifica strings, então pode fazer isso também?

Atualização: sei que o strace terá mostrado a openchamada que mostra o caminho e o fd. O que é bom para processos de execução curta. Mas presumo que eu tenha um processo de execução muito longo (medido em dias) e não executei tudo sob controle, apenas conectei a ele mais tarde com strace -p.

strace
  • 1 respostas
  • 10969 Views
Martin Hope
Amandasaurus
Asked: 2015-09-02 01:21:02 +0800 CST

Posso desinstalar um livro de receitas do chef que instalei com `knife cookbook site install`?

  • 0

Eu instalei um livro de receitas do chef com knife cookbook site install. Mas eu não quero/preciso disso. É possível desinstalar um livro de receitas como este? Para limpar meu cookbooksdiretório?

chef
  • 2 respostas
  • 436 Views
Martin Hope
Amandasaurus
Asked: 2015-08-19 02:19:31 +0800 CST

Replicação do Slony PostgreSQL - Posso criar um índice em uma tabela em um escravo que não está no mestre?

  • 0

Acabei de configurar uma replicação slony configurada entre 2 servidores postgres. Um mestre e um host escravo. Os dados estão sendo copiados. Não queremos usar isso para backup de dados nem nada, mas queremos fazer alguns cálculos computacionais intensivos no escravo.

É possível/OK se criarmos um índice em uma tabela no banco de dados escravo que não existe no banco de dados mestre? Não adicionaremos nenhum dado ao escravo, apenas queremos ser capazes de executar certas consultas mais rapidamente no escravo.

Isso interromperá a replicação solitária? Isso vai nos morder no traseiro mais tarde?

database
  • 1 respostas
  • 1060 Views
Martin Hope
Amandasaurus
Asked: 2015-07-29 01:37:27 +0800 CST

Como/quando remover fisicamente um disco rígido com falha após substituí-lo em um RAID Linux?

  • 1

Eu tenho um software Linux RAID-1 com mdadm. Semelhante a esta pergunta (" Como substituir com segurança um disco que ainda não falhou em uma matriz Linux RAID5? "), Desejo substituir um disco em um ataque.

Minha pergunta pode ser estúpida, mas quero ter 100% de certeza de que não estrago as coisas. Minha pergunta é como exatamente removo (fisicamente, etc.) o disco antigo? Nunca fiz isso antes e tenho medo de cometer um erro de novato e perder muitos dados.

Quando a operação estiver concluída, o antigo sobressalente (aqui: sdc1) ficará ativo e a unidade com falha será marcada como falha (F) para que você possa removê-la.

Isso significa que eu posso/devo:

  1. Desligue a máquina
  2. Remova fisicamente o disco antigo
  3. Inicialize a máquina.
  4. E a matriz RAID agora terá apenas 2 discos (um antigo e um novo).
raid
  • 1 respostas
  • 172 Views
Martin Hope
Amandasaurus
Asked: 2015-04-18 00:33:37 +0800 CST

Alterar o formato do nome do arquivo para os logs arquivados do Nagios para usar um formato de data diferente?

  • 2

Acabei de configurar um servidor Nagios e, por padrão, ele mantém os arquivos das mensagens de log em formato /var/log/nagios3/archives. No entanto, os arquivos são nomeados com formato de data de estilo americano, como nagios-04-14-2015-00.log, para um arquivo de log de 14 de abril de 2015.

Existe alguma maneira de mudar o nome do arquivo? Às vezes, gostaria de investigar manualmente os alertas e a configuração e deseja grep os arquivos de log. No entanto, esse formato de data me confunde e me atrasa, e para mim é uma interface do usuário ruim.

Estou ciente de que isso pode interromper a "exibição de arquivos de log antigos" na interface do nagios e aceitaria essa compensação.

nagios
  • 1 respostas
  • 727 Views
Martin Hope
Amandasaurus
Asked: 2015-02-12 06:21:30 +0800 CST

Descobrindo qual disco cciss é qual disco /dev/sdX (smartmontools e controlador cciss raid)

  • 4

Eu tenho um servidor HP, que possui uma matriz RAID de hardware (que na maioria das vezes não está sendo usada para invasão, os discos são apenas passados ​​para o sistema operacional Linux). Eu tenho 6 discos SSD. 2 são riad espelhados juntos pelo array, os outros 4 são expostos ao sistema operacional. Um dos 4 está quebrado (usando dd, pude ver que estava /dev/sdd. /dev/sd{b,c,e}tudo funcionando bem).

Quero descobrir o número de série de /dev/sdd, para que, quando alguém entrar na sala do servidor, saiba o disco quebrado e possa removê-lo. Normalmente lshw/ smartctrl/etc pode lhe dizer isso. Mas como há um controlador de invasão, todos relatam o mesmo número de série. Mas smartmontools pode ler no controlador raid com -d cciss,X /dev/sdY:

smartctl -i -d cciss,1 /dev/sdd

Mas apenas o cciss,Xin que importa, não o sdY. A execução cciss,0em sdb, sdcou fornece os mesmos resultados sdd. sdeMas cciss,1a execução sdbdá resultados diferentes de cciss,0on sdb.

Como posso descobrir qual "número cciss" é usado por /dev/sdd?

Isso está no Ubuntu Linux 14.04. Não há /dev/cciss/*arquivos.

Atualização : É um HP ProLiant SE316M1R2 que foi referido como "160".

(Uma resposta pode ser executar um teste inteligente padrão em todos os discos cciss e descobrir qual deles está quebrado, mas tentei chamar a -t shorte -t longem todos os cciss de 0 a 5 e todos eles, exceto cciss,0e ,1agi como se nunca tivesse havido um teste executado neles.)

hp
  • 1 respostas
  • 3649 Views
Martin Hope
Amandasaurus
Asked: 2015-01-24 08:02:43 +0800 CST

Não é possível usar chef-zero com arquivos vagrant

  • 0

Eu tenho um Vagrant (1.7.2) configurado com 2 vms. Quero usar o chef (versão mais recente agora 12?) Para provisioná-los. Estou tentando fazer com que um seja um servidor nagios e o outro uma máquina monitorada com nagios.

Ao usar o provisionador vagrant chef-zero integrado , cada nó pode ser configurado corretamente. Mas o livro de receitas do nagios da comunidade procura nós para monitorar. Uma vez que cada vagrant vm obtém um novo chef-zero local, ele não sabe sobre os outros hosts e, portanto, não é um teste real de "nagios movidos a chef".

Esta postagem do blog ( topologias de vários nós usando Vagrant e chef-zero ) parece cobrir o que eu quero fazer e aconselha que eu execute um servidor chef-zero em minha máquina local e defina-o como chef_server_urlno Vagrantfile.

No entanto, quando faço isso, recebo um erro do provisionador chef_client:

==> nagiosserver: [2015-01-23T15:59:09+00:00] INFO: *** Chef 12.0.3 ***
==> nagiosserver: [2015-01-23T15:59:09+00:00] INFO: Chef-client pid: 6916
==> nagiosserver: [2015-01-23T15:59:12+00:00] INFO: Setting the run_list to ["role[rorytestvm1]"] from CLI options
==> nagiosserver: [2015-01-23T15:59:12+00:00] INFO: HTTP Request Returned 404 Not Found : Object not found: http://192.168.33.1:8889/roles/rorytestvm1

Qual é a solução?

(Existe um plug-in vagrant chef-zero , mas não foi atualizado em ~ 8 meses e eu, como outros, experimentei bugs )

chef
  • 1 respostas
  • 1627 Views
Martin Hope
Amandasaurus
Asked: 2015-01-21 07:26:07 +0800 CST

site de livro de receitas de faca downland com todas as dependências

  • 0

Estou começando como chef e estou seguindo http://gettingstartedwithchef.com . Uma coisa que sugere é usar knife cookbook site download $COOKBOOK_NAMEpara obter livros de receitas da comunidade. No entanto, às vezes eles vêm com dependências e, em seguida, tenho que esperar até que o Vagrant me diga que há um problema e, em seguida, baixe e instale manualmente os pacotes, um por um.

Existe alguma maneira de obter faca para baixar todas as dependências que um livro de receitas precisa? Isso aceleraria as coisas.

Eu notei knife cookbook site install, mas isso quer fazer uma pilha de coisas git, o que eu não quero fazer. Quero baixar o livro de receitas (o que também significa dependências), não quero fazer commits.

Isso é possível?

chef
  • 1 respostas
  • 323 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve