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 / server / 问题

All perguntas(server)

Martin Hope
Ilya Skaba
Asked: 2024-10-25 18:18:15 +0800 CST

Como organizar um repositório git compartilhado

  • 6

Em nossa empresa, temos um aplicativo que gera um grande número de arquivos de texto todos os dias (cerca de 30.000 arquivos totalizando cerca de 100 megabytes por dia). A maioria dos arquivos é gerada da mesma forma todos os dias, mas alguns arquivos têm diferenças de um dia para o outro. As informações sobre essas diferenças devem ser comentadas e armazenadas. As informações sobre o autor do comentário também precisam ser armazenadas (esses arquivos geralmente são manipulados por cerca de 5 a 10 pessoas)

A solução óbvia para esse problema é usar um repositório git. Pensei em organizar o trabalho da seguinte forma:

  1. Crie um repositório não-bare em uma pasta de rede e dê aos funcionários acesso a essa pasta. Instale um cliente git para funcionários.
  2. Adicione todos os arquivos ao repositório e crie um commit de inicialização
  3. Sobrescreva os arquivos no repositório todos os dias.
  4. Os funcionários acessarão a pasta de rede todos os dias e farão o commit das alterações nos arquivos.

E essa abordagem geralmente funciona. Mas devido ao enorme tamanho do repositório e ao fato de que a comunicação com o repositório é feita pela rede, é muito lento. Por exemplo, git statuspode levar de 5 a 10 minutos para executar. Outra opção que eu estava pensando é dar aos usuários acesso ssh\rdp ao computador do repositório, o que deve acelerar as coisas. Mas essa opção é muito complicada para os usuários. Como você resolveria esse problema? Eu realmente apreciaria qualquer sugestão que você possa ter, obrigado.

git
  • 1 respostas
  • 56 Views
Martin Hope
Sergey Milovskiy
Asked: 2024-10-25 09:44:52 +0800 CST

httpd.service entrou em estado de falha

  • 5

estamos enfrentando alguns problemas estranhos com o httpd.service, ele não inicia

Por favor, me avise se você souber por acaso como resolver esse problema

Falha ao iniciar o servidor HTTP Apache/trabalho para httpd.service falhou porque o processo de controle saiu com código de erro

mesmo se adicionarmos ServerName 127.0.0.1 - isso não corrige o problema no final de sudo nano /etc/apache2/apache2.conf

Qualquer ajuda seria muito apreciada! Abaixo estão alguns logs

[root@freepbx ~]# sudo systemctl restart httpd.service 
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details. 
[root@freepbx ~]# sudo systemctl start httpd.service 
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details. 
[root@freepbx ~]# systemctl status httpd.service 
● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) 
Active: failed (Result: exit-code) since Mon 2024-10-21 17:34:19 AEDT; 3s ago 
Docs: man:httpd(8) man:apachectl(8) 
Process: 29645 
ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) 
Main PID: 29645 (code=exited, status=1/FAILURE)
Oct 21 17:34:19 freepbx.sangoma.local systemd[1]: Starting The Apache HTTP Server... Oct 21 17:34:19 freepbx.sangoma.local systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE 
Oct 21 17:34:19 freepbx.sangoma.local systemd[1]: Failed to start The Apache HTTP Server. 
Oct 21 17:34:19 freepbx.sangoma.local systemd[1]: Unit httpd.service entered failed state. 
Oct 21 17:34:19 freepbx.sangoma.local systemd[1]: httpd.service failed.
[root@freepbx ~]# cd /var/log/httpd 
[root@freepbx httpd]# tail -f error_log 
[Mon Oct 21 17:34:10.305554 2024] [suexec:notice] [pid 29635] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) 
[Mon Oct 21 17:34:10.309979 2024] [ssl:emerg] [pid 29635] AH01903: Failed to configure CA certificate chain! 
[Mon Oct 21 17:34:10.309989 2024] [ssl:emerg] [pid 29635] AH02312: Fatal error initialising mod_ssl, exiting. 
[Mon Oct 21 17:34:19.136853 2024] [suexec:notice] [pid 29645] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) 
[Mon Oct 21 17:34:19.137369 2024] [ssl:emerg] [pid 29645] AH01903: Failed to configure CA certificate chain! 
[Mon Oct 21 17:34:19.137377 2024] [ssl:emerg] [pid 29645] AH02312: Fatal error initialising mod_ssl, exiting.

Estou esperando iniciar o httpd.service Reiniciando, atualizando, atualizando, recarregando o servidor freepbx. Tentei adicionar ServerName 127.0.0.1 - isso não resolve o problema no final do sudo nano /etc/apache2/apache2.conf.

apache-2.2
  • 2 respostas
  • 64 Views
Martin Hope
VPNer
Asked: 2024-10-24 19:50:52 +0800 CST

Configuração do servidor DNS do Windows para um subdomínio específico e redirecionamento do restante para autoridade

  • 5

A pilha de aplicativos tem vários componentes, por exemplo, api, aplicativo público e aplicativo interno. Quero tornar o aplicativo interno acessível somente a partir de intervalos de IP de rede interna. Configurei meu nginx (proxy reverso) para permitir somente certos intervalos de IP (por exemplo, 192.168.1.0/24). Estou usando um nome de domínio: mydomain.com

Digamos que o aplicativo interno esteja usando o subdomínio. app.mydomain.com Há também um site (executando externamente) em (www.)mydomain.com O DNS externo (autoridade) está configurado para apontar para o IP estático público do meu servidor, que é necessário para a API pública (por exemplo, api.mydomain.com).

Mas na rede local (incl. VPN), quero direcionar o tráfego internamente. Por exemplo, em vez do IP público, os PCs devem usar o IP local, para que apenas aqueles com IP local sejam permitidos pelo proxy reverso nginx. Para fazer isso, estou configurando o servidor Windows AD também executando um servidor DNS. Estou tentando configurar esse DNS para direcionar computadores na rede para o servidor na rede local.

Quando tento definir uma zona primária para mydomain.com com uma entrada para app.mydomain.com para apontar para o endereço do servidor interno, nslookup app.mydomain.comele retorna o IP local, mas mydomain.comnão www.mydomain.comfunciona mais.

Existe uma maneira de apontar todos os outros subdomínios para o DNS externo (autoridade)?

Quando tento configurar uma zona secundária , a transferência falha. Acho que a autoridade (DNS externo) não me deixa fazer isso.

Gostaria de saber como conseguir isso?

domain-name-system
  • 1 respostas
  • 14 Views
Martin Hope
tarabyte
Asked: 2024-10-24 08:09:55 +0800 CST

Adicionar rota padrão na interface física usando `systemd-networkd`

  • 5

No /lib/systemd/network/10-eth0.networkmeu cliente, não estou conseguindo configurar nada que possa traduzir meu comando manual:

sudo ip route add default via 192.168.7.1 dev eth0

onde 192.168.7.1está o endereço IPv4 estático do meu host.

Minha última 10-eth0.networktentativa de configuração:

[Match]
Name=eth0

[Link]
RequiredForOnline=no

[Route]
Address=192.168.7.2/24
Destination=192.168.7.1/32
Gateway=192.168.7.1

Atualizado com sudo systemctl restart systemd-networkde validado com ip route(não aparece).

Veja também:

  • [Route]Opções de Seção
  • Respostas que não estão funcionando: systemd-networkd e rotas diretas
ip
  • 1 respostas
  • 69 Views
Martin Hope
Cory Glanton
Asked: 2024-10-24 07:06:39 +0800 CST

MSSQL extremamente lento no laptop de desenvolvimento

  • 5

Como o título diz, estou executando o MSSQL na minha máquina de desenvolvimento e estou tendo alguns problemas sérios com velocidade. O laptop é um HP e estou executando o Windows 11 com o SQL Server Developer Edition. Adicionei algumas exceções ao Defender (extensões de arquivo, o processo sqlserver e todo o diretório sql server), mas elas não ajudaram.

Quando o serviço inicia, tudo está bem, mas eventualmente ele se degrada tanto que o gerenciador de serviços do Windows tem problemas para interromper o processo. Conforme ele avança, as consultas começam a demorar mais e mais para retornar. Isso é verdade no SSMS e no aplicativo da web que estou desenvolvendo.

Não tenho certeza do que posso estar perdendo.

windows
  • 2 respostas
  • 46 Views
Martin Hope
exore
Asked: 2024-10-23 18:24:54 +0800 CST

como autenticar apenas uma porta quando o squid escuta em 2 portas

  • 5

Quero que o squid escute as portas 3128 e 3129. Quero autenticação na 3129 e nenhuma autenticação na 3128. Por enquanto, tenho esta configuração

# auth_param not shown but working

http_port 3128
http_port 3129
acl input_3128 myportname 3128
acl input_3129 myportname 3129
acl authenticated proxy_auth REQUIRED

http_access allow authenticated input_3129
http_access deny input_3129
http_access allow input_3128
http_access deny all

Infelizmente isso não funciona de jeito nenhum. O Squid sempre requer autenticação.

Exemplo de solicitação:

curl -v --proxy http://myproxy.example.com:3128 http://debian.org/

Resposta do Squid:

* processing: http://debian.org/
10.1.2.3:3128...
* Connected to myproxy.example.com (10.1.2.3) port 3128
> GET http://debian.org/ HTTP/1.1
> Host: debian.org
> User-Agent: curl/8.2.1
> Accept: */*
> Proxy-Connection: Keep-Alive
>
< HTTP/1.1 407 Proxy Authentication Required
< Server: squid/5.9
< Mime-Version: 1.0
< Date: Wed, 23 Oct 2024 10:15:01 GMT
< Content-Type: text/html;charset=utf-8
< Content-Length: 3511
< X-Squid-Error: ERR_CACHE_ACCESS_DENIED 0
< Vary: Accept-Language
< Content-Language: en
< Proxy-Authenticate: Basic realm="Squid proxy-caching web server"
< X-Cache: MISS from myproxy
< X-Cache-Lookup: NONE from myproxy:3129
< Via: 1.1 myproxy (squid/5.9)
< Connection: keep-alive
<

Pergunta

Como fazer o squid exigir autenticação somente na porta 3129?

proxy
  • 2 respostas
  • 47 Views
Martin Hope
Sranda
Asked: 2024-10-23 17:20:54 +0800 CST

Backup do Veeam vCenter - acessando endereço IP incorreto do nó VMware

  • 7

Como sou novo no VEEAM, posso estar solucionando problemas que são triviais para especialistas em VEEAM.

No Veeam 12.2 e no vCenter 8.0.3, meu problema é que os hosts ESXi têm várias redes, o que causa confusão no Veeam. Há a rede de gerenciamento e há a rede vMotion . Os hosts no vCenter são definidos da seguinte forma:

Hosts do vCenter

O problema é que o Veeam não consegue fazer backup de uma única VM. O log está cheio desses erros:

22.10.2024 11:17:51.481] <  1436> vdl      | [vddk] CnxOpenTCPSocket: Cannot connect to server 172.16.0.13:902: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
[22.10.2024 11:17:51.481] <  1436> vdl      | [vddk] CnxAuthdConnect: Returning false because CnxAuthdConnectTCP failed
[22.10.2024 11:17:51.481] <  1436> vdl      | [vddk] CnxConnectAuthd: Returning false because CnxAuthdConnect failed
[22.10.2024 11:17:51.481] <  1436> vdl      | [vddk] Cnx_Connect: Returning false because CnxConnectAuthd failed
[22.10.2024 11:17:51.481] <  1436> vdl      | [vddk] Cnx_Connect: Error message: Failed to connect to server 172.16.0.13:902
[22.10.2024 11:17:51.481] <  1436> vdl      | WARN|[vddk] warn [NFC ERROR]NfcNewAuthdConnectionEx: Failed to connect: Failed to connect to server 172.16.0.13:902
[22.10.2024 11:17:51.481] <  1436> vdl      | WARN|[vddk] warn [NFC ERROR]NfcNewAuthdConnectionEx: Failed to connect to peer. Error: Failed to connect to server 172.16.0.13:902
[22.10.2024 11:17:51.481] <  1436> vdl      | WARN|[vddk] warn [NFC ERROR]NfcEstablishAuthCnxToServer: Failed to create new AuthD connection: Failed to connect to server 172.16.0.13:902
[22.10.2024 11:17:51.481] <  1436> vdl      | WARN|[vddk] warn [NFC ERROR]Nfc_BindAndEstablishAuthdCnx3: Failed to create a connection with server 172.16.0.13: Failed to connect to server 172.16.0.13:902
[22.10.2024 11:17:51.481] <  1436> vdl      | [vddk] NBD_ClientOpen: Couldn't connect to 10.250.100.13:902 Failed to connect to server 172.16.0.13:902

Vale ressaltar que 172.16.0.0/24 não é acessível fora do VMWare (ou seja, também não é acessível para VEEAM).

Como posso fazer com que o Veeam se conecte a 10.250.100.0/24 e não a 172.16.0.0/24?

Durante a configuração do "objeto" do vCenter no VEEAM, a conexão do VEEAM ao vCenter funciona perfeitamente (credenciais corretas, visibilidade da rede, ...)

desde já, obrigado

vmware-vcenter
  • 1 respostas
  • 52 Views
Martin Hope
Sotiris Sotiriou
Asked: 2024-10-22 02:33:11 +0800 CST

Instalar Istio Egress Gateway usando Helm

  • 6

Já instalei o Istio Ingress Gateway no meu cluster AKS usando o Helm (os gráficos usados ​​são istio/base , istio/istiod , istio/gateway de https://istio-release.storage.googleapis.com/charts ).

Agora quero instalar também um Istio Egress Gateway , mas não sei se existe outro gráfico Helm ou se tenho que instalar novamente o istio/gateway e configurá-lo como Egress.

Alguém pode me ajudar com isso porque não há um guia de instalação claro usando o Helm na documentação do istio?

O que devo instalar e configurar para rotear todo o tráfego do cluster por meio deste Egress Gateway e restringir o acesso a hosts específicos para cada carga de trabalho. por exemplo

apiVersion: networking.istio.io/v1
kind: ServiceEntry
metadata:
  name: external-svc-https
  namespace: testing
spec:
  hosts:
  - api.dropboxapi.com
  - www.googleapis.com
  - api.facebook.com
  location: MESH_EXTERNAL
  exportTo: "."
  ports:
  - number: 443
    name: https
    protocol: TLS
  resolution: NONE

Já encontrei uma maneira de permitir acesso apenas a hosts específicos por namespace usando ServiceEntry e alterando a seguinte configuração para instalação do istiod.

meshConfig:
  outboundTrafficPolicy:
    mode: REGISTRY_ONLY
kubernetes
  • 1 respostas
  • 65 Views
Martin Hope
markfree
Asked: 2024-10-21 21:15:57 +0800 CST

Formatar e filtrar filas ibm-mq

  • 5

Preciso exibir cada fila do IBM MQ Queue Manager junto com sua profundidade.

Posso fazer isso com um comando como echo DISPLAY QLOCAL(QE*) WHERE(CURDEPTH GE 0) | runmqsc QMNAME. A saída é similar a esta:

5724-H72 (C) Copyright IBM Corp. 1994, 2023.
Starting MQSC for queue manager QMNAME.


     1 : DISPLAY QLOCAL(QE*) WHERE(CURDEPTH GE 0)
AMQ8409I: Display Queue details.
   QUEUE(QE.QUEUE.NAME1)          TYPE(QLOCAL)
   CURDEPTH(2)
AMQ8409I: Display Queue details.
   QUEUE(QE.QUEUE.NAME2)          TYPE(QLOCAL)
   CURDEPTH(90)
AMQ8409I: Display Queue details.
   QUEUE(QE.QUEUE.NAME.QUEUE.NAME.QUEUE.NAME3)
   TYPE(QLOCAL)                            CURDEPTH(1)
AMQ8409I: Display Queue details.
   QUEUE(QE.QUEUE.NAME.QUEUE.NAME.QUEUE.NAME4)
   TYPE(QLOCAL)                            CURDEPTH(0)
AMQ8409I: Display Queue details.
   QUEUE(QE.QUEUE.NAME5)      TYPE(QLOCAL)
   CURDEPTH(0)
AMQ8409I: Display Queue details.
   QUEUE(QE.QUEUE.NAME.QUEUE.NAME6)
   TYPE(QLOCAL)                            CURDEPTH(0)
AMQ8409I: Display Queue details.
   QUEUE(QE.QUEUE.NAME7)     TYPE(QLOCAL)
   CURDEPTH(0)
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed.

Observe que algumas filas têm nomes grandes e a saída move os campos " TYPE" e " CURDEPTH" para baixo e para a direita.


Meu objetivo é exibir essas filas como [TYPE] - [QUEUE.NAME] - [DEPTH]:

QLOCAL - QE.QUEUE.NAME.QUEUE.NAME.QUEUE.NAME3 - 1

Então, estou tentando usar um sedou outro awkpara fazer isso, e estas são algumas das minhas tentativas:

Comawk

awk -F'(QUEUE|TYPE|CURDEPTH)' '/QUEUE\(.*\)/{printf "%s - %s - ", $2, $3}/CURDEPTH/{printf "%s\n", $2}'

$ echo DISPLAY QLOCAL(QE*) WHERE(CURDEPTH GE 0) | runmqsc QMNAME | cat teste | awk -F'(QUEUE|TYPE|CURDEPTH)' '/QUEUE\(.*\)/{printf "%s - %s - ", $2, $3}/CURDEPTH/{printf "%s\n", $2}'
 GE 0)
(QE.QUEUE.NAME1)                - (QLOCAL) - (0)
(QE.QUEUE.NAME2)                - (QLOCAL) - (0)
(QE.QUEUE.NAME.QUEUE.NAME.QUEUE.NAME3) -  - (QLOCAL)
(QE.QUEUE.NAME.QUEUE.NAME.QUEUE.NAME4) -  - (QLOCAL)
(QE.QUEUE.NAME5)                - (QLOCAL) - (0)
(QE.QUEUE.NAME.QUEUE.NAME6) -  - (QLOCAL)
(QE.QUEUE.NAME7)                - (QLOCAL) - (0)

O principal problema é que a saída não exibe a profundidade da fila corretamente quando seu nome é grande.


Comsed

sed -rn 's|QUEUE\((.*)\)\s+TYPE\((.*)\)\s+CURDEPTH\((\d+)\)|\2 - \1 - \3|p'

$ echo DISPLAY QLOCAL(QE*) WHERE(CURDEPTH GE 0) | runmqsc QMNAME | sed -rn 's|QUEUE\((.*)\)\s+TYPE\((.*)\)\s+CURDEPTH\((\d+)\)|\2 - \1 - \3|p'
$ echo DISPLAY QLOCAL(QE*) WHERE(CURDEPTH GE 0) | runmqsc QMNAME | sed -rn 's|QUEUE\((.*)\)\s+TYPE\((.*)\)|\2 - \1|p'
   QLOCAL - QUEUE.NAME1
   QLOCAL - QUEUE.NAME2
   QLOCAL - QE.QUEUE.NAME.QUEUE.NAME.QUEUE.NAME3
   QLOCAL - QE.QUEUE.NAME.QUEUE.NAME.QUEUE.NAME4
   QLOCAL - QE.QUEUE.NAME5
   QLOCAL - QE.QUEUE.NAME.QUEUE.NAME6
   QLOCAL - QE.QUEUE.NAME7

sednão mostra nada quando adiciono a \s+CURDEPTHexpressão. Somente quando a removo é que mostra as filas, mas então perco o valor de profundidade.


Vocês podem me dar algumas recomendações sobre isso?

sed
  • 2 respostas
  • 144 Views
Martin Hope
Caenem
Asked: 2024-10-21 18:42:21 +0800 CST

Iniciando múltiplas instâncias do tftpd32

  • 5

Tenho 9 placas em paralelo que buscam um arquivo binário em um servidor TFTP hospedado com tftpd32 para programar um de seus microcontroladores.

Cada placa é conectada ao PC que hospeda o servidor TFTP com um cabo USB-C e o protocolo de comunicação é Ethernet sobre USB.

Assim, 9 adaptadores Ethernet são criados com 9 endereços IP diferentes e eu tenho que iniciar uma instância do servidor TFTP por endereço IP porque acho que você só pode vincular um endereço IP no tftpd32.

Aqui está um diagrama que mostra como as placas são conectadas ao PC:

diagrama de placa esquemática de blocos

É possível iniciar 9 instâncias do tftpd32.exe com um endereço IP exclusivo vinculado a cada instância?

Estou no Windows 10

tftp
  • 1 respostas
  • 28 Views
Prev
Próximo

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