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-85726

muffel's questions

Martin Hope
muffel
Asked: 2019-08-25 22:40:49 +0800 CST

como migrar o Docker Registry do sistema de arquivos para o armazenamento S3?

  • 0

Estou usando o Docker Registry com o driver de armazenamento do sistema de arquivos . O que eu quero fazer é migrar esse registro existente para armazenamento compatível com S3 sem perder dados.

Embora eu possa extrair todas as imagens em um cliente dedicado, reconfigurar o registro e enviar novamente, gostaria de encontrar uma abordagem mais direta devido ao tamanho e à quantidade de imagens já armazenadas.

Existe alguma maneira de migrar os dados do sistema de arquivos para o S3 sem precisar enviar novamente as imagens?

docker-registry
  • 1 respostas
  • 516 Views
Martin Hope
muffel
Asked: 2018-09-01 03:49:12 +0800 CST

Backup kvm/libvirt: como garantir um fs consistente durante o blockcommit online?

  • 3

Desejo criar backups online de uma máquina virtual KVM Windows 10 gerenciada pela libvirt. Eu tenho a configuração do agente qemu no convidado.

Se encontrou esta entrada wiki que sugere o seguinte:

1. crie um instantâneo offline

$ virsh snapshot-create-as --domain my-vm my-snapshot \
    --diskspec vda,file=/export/images/overlay.qcow2 \
    --disk-only --atomic --quiesce

2. faça backup da imagem base

$ my-backup-tool /path/to/base.image

3. mesclar as alterações do fs que ocorreram após o instantâneo de volta à imagem base

$ virsh blockcommit my-vm hda --active --verbose --pivot

4. remover instantâneo

$ virsh snapshot-delete my-vm --metadata my-snapshot

Minha pergunta : É sugerido pelo artigo fornecer o --quiesceparâmetro para garantir uma criação consistente de instantâneos (ou seja, congelar a atividade do fs durante a criação), mas não seria necessário fazer o mesmo para a etapa 3 com a ajuda de, por exemplo, virsh domfsfreeze? O que acontece com a atividade fs em andamento durante o blockcommit ?

backup
  • 1 respostas
  • 1972 Views
Martin Hope
muffel
Asked: 2016-06-16 01:19:15 +0800 CST

Analisar os picos de memória e CPU do contêiner docker

  • 0

Desejo analisar o uso máximo de memória (RAM + swap) e a utilização máxima da CPU de um único contêiner docker.

Eu sei que pode-se usar docker statse /sys/fs/cgroup/memory/docker//memory.stat (e o pseudo-arquivo cpu correspondente) para obter informações ao vivo, mas buscar essas informações a cada poucos ms não parece uma boa maneira de vá procurar picos.

Existe alguma maneira de conseguir isso? Estou usando o Ubuntu 16.04 LTS e 1.11.2 no meu host.

performance-monitoring docker ubuntu-16.04 memory-usage
  • 2 respostas
  • 1428 Views
Martin Hope
muffel
Asked: 2015-11-07 03:48:59 +0800 CST

Postfix: enviar e-mails ou resolver aliases funciona

  • 0

Eu quero usar o Postfix 2.11 no Ubuntu Server 14.04 LTS (somente) para encaminhar e-mails enviados para contas de usuários locais para caixas de correio correspondentes usando outro servidor SMTP.

Configuração:

$ postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = loopback-only
inet_protocols = all
mailbox_size_limit = 0
mydestination = localhost mydomain.tld, myhostname, localhost.localdomain, localhost
myhostname = myhostname
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost = my-target-smtp-server
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes

$ cat /etc/aliases
root: [email protected]

Se eu enviar um e-mail para o usuário root

$ echo "body"| mail -s "test" root

Eu vejo as seguintes entradas de log em /var/log/mail.log

Nov  6 12:40:19 myhostname postfix/pickup[1854]: BD20144EC2: uid=0 from=<root>
Nov  6 12:40:19 myhostname postfix/cleanup[1898]: BD20144EC2: message-id=<20151106114019.BD20144EC2@myhostname>
Nov  6 12:40:19 myhostname postfix/qmgr[1855]: BD20144EC2: from=<[email protected]>, size=414, nrcpt=1 (queue active)
Nov  6 12:40:19 myhostname postfix/local[1901]: BD20144EC2: to=<[email protected]>, orig_to=<root>, relay=local, delay=0.15, delays=0.11/0/0/0.03, dsn=5.1.1, status=bounced (unknown user: "some-account")
Nov  6 12:40:19 myhostname postfix/cleanup[1898]: D21A344EC4: message-id=<20151106114019.D21A344EC4@myhostname>
Nov  6 12:40:19 myhostname postfix/bounce[1902]: BD20144EC2: sender non-delivery notification: D21A344EC4
Nov  6 12:40:19 myhostname postfix/qmgr[1855]: D21A344EC4: from=<>, size=2165, nrcpt=1 (queue active)
Nov  6 12:40:19 myhostname postfix/qmgr[1855]: BD20144EC2: removed
Nov  6 12:40:19 myhostname postfix/local[1901]: D21A344EC4: to=<[email protected]>, orig_to=<[email protected]>, relay=local, delay=0.07, delays=0.03/0/0/0.03, dsn=5.1.1, status=bounced (unknown user: "some-account")
Nov  6 12:40:19 myhostname postfix/qmgr[1855]: D21A344EC4: removed

Então, por que motivo, o postfix não usará o servidor de retransmissão para encaminhar o e-mail. Se eu removi 'mydomain.tld' de mydestination , os e-mails são enviados corretamente pelo servidor SMTP fornecido como relayhost , mas todas as informações em /etc/aliases são silenciosamente ignoradas: o e-mail é enviado para [email protected] em vez de some-account @meudominio.tld .

Você tem alguma ideia de qual pode ser o problema?

postfix
  • 1 respostas
  • 455 Views
Martin Hope
muffel
Asked: 2015-10-28 23:39:06 +0800 CST

salvar todas as informações ohai dos nós selecionados

  • 0

Estou executando a versão de código aberto do chef server 12.

Ao ler alguns documentos, encontrei ohai , que coleta informações em cada nó e - até onde eu entendo - fornece essas informações para o código executado no lado do cliente, ou seja, receitas e provedores.

Existe alguma maneira de salvar todas as informações ohai durante as execuções chef-client (para todos os nós de uma função específica), para que possam ser consultadas com faca de todos ou de um nó específico? Atualmente, apenas algumas informações, como endereço IP, estão disponíveis ao pesquisar nós e através das informações do nó.

chef
  • 1 respostas
  • 579 Views
Martin Hope
muffel
Asked: 2015-08-17 10:15:44 +0800 CST

encaminhamento de rede interna para externa não funciona

  • 0

Eu tenho um servidor Ubuntu 14.04 LTS com dois NICs. Um está conectado à rede interna (eth0, 192.168.4.0/24) e o outro está conectado a um roteador com acesso à internet (eth1, rede 192.168.2.0/24).

O que eu quero alcançar é dar aos clientes da rede 192.168.4.0/24 acesso à Internet. Então executei os seguintes comandos:

$ echo 1 > /proc/sys/net/ipv4/ip_forward
$ iptables -A FORWARD -i eth0 -j ACCEPT
$ iptables -A FORWARD -o eth0 -j ACCEPT

pelo que entendi, os clientes agora devem conseguir acessar o roteador, mas não funciona:

$ ping 192.168.2.1
Request timeout for icmp_seq 0

e ativar o NAT como etapa final não funciona

$ iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE 

Você pode por favor me dizer onde está o meu erro?

linux
  • 1 respostas
  • 97 Views
Martin Hope
muffel
Asked: 2015-08-13 10:35:28 +0800 CST

postgresql: mensagem 'cabeçalho de página inválido' mesmo após soltar e recriar

  • 1

Meu servidor Ubuntu 14.04 LTS executando o postgresql 8.4.11 travou e, após uma reinicialização, o servidor de aplicativos executando uma consulta no postgresql relatou o seguinte erro

ERROR: invalid page header in block 40 of relation base/18038/22194

Pesquisei no Google, tentei criar um despejo e usei a mensagem de erro resultante para identificar uma tabela quebrada. eu então executei

SET zero_damaged_pages = on;
VACUUM FULL damaged_table;
-- vacuum didn't report any errors here
REINDEX TABLE damaged_table;

outros mencionaram reindexdb, então eu corri

$ reindexdb -s mydb

também, mas o problema continuou o mesmo.

Finalmente - obtive um backup funcional do banco de dados - soltei e recriei todo o banco de dados

DROP DATABASE mydb;
CREATE DATABASE mydb;

e restaurou o backup:

cat mydump| sudo -u postgres pgsql mydb

Mas mesmo agora o problema continua o mesmo. Não sei muito sobre postgresql, mas como esse erro pode sobreviver a uma recriação do banco de dados? Infelizmente, preciso fazer o banco de dados funcionar na mesma máquina novamente.

Há mais alguma coisa que eu possa tentar para que o banco de dados funcione novamente?

linux
  • 2 respostas
  • 2658 Views
Martin Hope
muffel
Asked: 2015-08-10 10:39:04 +0800 CST

como realizar um limite de volume de tráfego com linux

  • 3

Estou ajudando a organizar uma pequena conferência. Não há conexão com a Internet, portanto, estamos limitados a uma conexão LTE móvel com volume limitado.

Temos um servidor baseado em Ubuntu que atua como um roteador, fornece um servidor DHCP e DNS e roteia de sua sub-rede 192.168.1.0/24 para a conexão LTE (USB Stick).

Embora nossa configuração de NATing da rede interna para a Internet baseada em LTE funcione, queremos evitar que um cliente use muito do volume valioso e limitar cada cliente (endereço MAC?) a uma certa quantidade de dados, por exemplo 100MB. Se um cliente atingir esse limite (soma de ups e downloads), queremos ser informados (uma entrada de log é suficiente) e ele deve ser limitado (se possível) ou cortado da conexão com a Internet (mas ainda deve ser capaz de se comunicar na rede local).

Existe algum mecanismo ou software que possamos usar para esse cenário?

linux
  • 1 respostas
  • 570 Views
Martin Hope
muffel
Asked: 2015-04-23 22:28:56 +0800 CST

Como reciclar remotamente um pool de aplicativos do IIS 8.5?

  • 1

Posso reciclar remotamente um determinado pool de aplicativos do IIS 8.5 no Windows Server 2012 R2?

Desejo acionar isso quando estiver conectado a outro computador executando o Windows 7 com uma conta de usuário de domínio que esteja no grupo admin do servidor remoto.

iis
  • 2 respostas
  • 4326 Views
Martin Hope
muffel
Asked: 2015-01-28 12:20:10 +0800 CST

OpenSSH como servidor SFTP: acionar alterações bem-sucedidas e com falha

  • 3

Estou usando a versão atual do OpenSSH no Debian 7.7 Whezzy, que é, de acordo com o dpkg , 1:6.0p1-4+deb7u2.

Eu configurei o OpenSSH para permitir que os clientes se conectem usando SFTP e leiam e modifiquem (carreguem ou substituam) arquivos arbitrários em um ambiente chroooted.

Desejo que um script seja acionado sempre que ocorrer uma alteração (exclusão, upload ou substituição) e, se possível, também se a alteração for bem-sucedida ou falhar.

Por exemplo, se Alice carregar um arquivo /foo/bar.png , um script notify.sh alice /home/alice/foo/bar.png UPLOAD SUCCESSserá invocado.

Existe uma maneira de perceber isso?

linux
  • 1 respostas
  • 1228 Views
Martin Hope
muffel
Asked: 2015-01-20 00:07:26 +0800 CST

Como fazer o script do IIS para fornecer um recurso estático com um código de erro personalizado?

  • 2

Eu tenho um IIS 8.5 executando um serviço RESTful ASP.NET 4.5 WCF como aplicativo no Windows Server 2012 R2.

Durante a manutenção do serviço, desejo que todas as solicitações ao serviço WCF ( https://server/path/service.svc/whatever/path ) resultem em um código de erro personalizado (por exemplo, 555) e uma resposta JSON estática (conteúdo estático e cabeçalho Content-Type correto ). Como deve haver alguma manutenção acionada automaticamente, seria ótimo se esse comportamento do IIS pudesse ser acionado programaticamente.

Você sabe se há alguma maneira de entregar temporariamente o conteúdo JSON estático para um URL específico (e todos os subcaminhos REST-ful , consulte o exemplo de URL acima) e, adicionalmente, usar um código de erro 5xx personalizado (em vez de 200) como código de resposta HTTP?

iis
  • 1 respostas
  • 974 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