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

All perguntas(unix)

Martin Hope
vfclists
Asked: 2024-11-25 01:37:37 +0800 CST

Existe uma maneira de alterar o tamanho do bloco de uma partição de disco sem reformatá-lo?

  • 6

Tentei copiar alguns arquivos de cache do navegador para um disco separado e, embora o espaço livre fosse suficiente, o disco ficou sem espaço porque cada arquivo pequeno usado ocupava o espaço mínimo de alocação em disco.

Existe alguma ferramenta que altere o tamanho do bloco sem precisar copiar os arquivos, reformatar os discos e depois copiar os arquivos de volta?

debian
  • 1 respostas
  • 43 Views
Martin Hope
Cătălin George Feștilă
Asked: 2024-11-24 21:32:44 +0800 CST

Use um leitor de impressão digital integrado no HP 6710b com Linux, Fedora 41

  • 6
Esta pergunta foi migrada do Server Fault porque pode ser respondida no Unix & Linux Stack Exchange. Migrada há 5 dias .

O laptop HP 6710b tem um leitor de impressão digital integrado. Como posso usá-lo com Linux no Fedora?

fedora
  • 1 respostas
  • 32 Views
Martin Hope
spinosarus123
Asked: 2024-11-24 23:48:26 +0800 CST

O serviço OpenRC precisa de senha para desbloquear o certificado

  • 6

Estou criando meu próprio serviço que se comunica usando sockets e SSL. Ele precisa de um certificado para funcionar, mas o certificado está atualmente bloqueado por uma senha.

Posso pensar em duas maneiras de consertar isso. Ou fazer com que o certificado não exija uma senha. Ou armazenar a senha do certificado em um arquivo separado, que o serviço pode ler para desbloquear o certificado.

Ambas as opções parecem uma má ideia. Qual é a melhor prática aqui?

Além disso, estou usando o OpenRC, não o systemd.

password
  • 2 respostas
  • 54 Views
Martin Hope
Zoltan King
Asked: 2024-11-24 19:35:26 +0800 CST

Como posso gerenciar longas listas de pacotes em sh sem arrays?

  • 5

Estou usando FreeBSD, e o shell é "sh". Quero fazer um script simples para instalar uma lista de pacotes. Normalmente, eu usaria um array para armazenar os nomes dos pacotes, mas como "sh" não suporta arrays, acho que a melhor maneira é usar uma string separada por espaços, como esta:

packages="nameofpackage1 nameofpackage2 nameofpackage3"

O problema com essa abordagem é que quando tenho muitos pacotes e quero mantê-los em ordem alfabética, adicionar um novo pacote mais tarde significa que tenho que reorganizar a lista inteira mantendo os 80 caracteres por linha em mente também. Isso torna a estrutura mais difícil de gerenciar ao longo do tempo.

Acho que seria melhor listar os pacotes em um layout de "lista". Isso torna a inserção de novos pacotes mais fácil, apenas adicionando uma nova linha. No entanto, pelo que entendi, isso significa que eu precisaria usar o \caractere para continuar a linha. Se houver muitos pacotes, haverá muitos \caracteres. Isso causa algum problema para sh?

packages="package_a \
          package_b \
          package_c \
          package_d \
          and so on"

Existe uma maneira melhor de fazer isso? Se você tiver alguma sugestão, eu realmente agradeceria.

shell
  • 1 respostas
  • 44 Views
Martin Hope
B T
Asked: 2024-11-24 02:57:54 +0800 CST

Não consigo descobrir como permitir que o WinSCP acesse uma máquina Debian

  • 5

Eu posso usar o PuTTY sem problemas com uma senha de nome de usuário. Mas o WinSCP me dá o seguinte erro:

Não foi possível concordar com um algoritmo de chave de host (disponível: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519)

Pesquisei e pesquisei maneiras de resolver isso. Vi pessoas recomendando adicionar HostKeyAlgorithms ssh-rsa,ssh-dssa sshd_config, mas isso me dá um erro na reinicialização (li que talvez ele não suporte HostKeyAlgorithms?). Só não estou vendo muita coisa que pareça útil. Isso é possível de fazer ou essas coisas são incompatíveis até que o WinSCP decida atualizar seu código?

Estou usando Debian 12, OpenSSH_9.2p1, WinSCP 5.7.7.

debian
  • 1 respostas
  • 56 Views
Martin Hope
manarinian
Asked: 2024-11-24 01:15:56 +0800 CST

Desabilitar preenchimento automático, mas manter sugestões no Bash

  • 5

Quero desabilitar o preenchimento automático (pressionar para Tabcompletar meu comando automaticamente) no meu Bash no Linux, mas manter o Tabatalho duplo - para mostrar sugestões, para que eu possa digitar o restante do comando sozinho.

bash
  • 1 respostas
  • 46 Views
Martin Hope
酸柠檬猹
Asked: 2024-11-23 23:00:11 +0800 CST

mdadm RAID1: Não é possível substituir (--add) unidade com falha

  • 5

Tenho um conjunto RAID1 de dois discos rígidos que recentemente perdeu uma unidade, mas não consigo simplesmente substituir a quebrada. mdadm --detailrelatou que o primeiro slot de unidade sda ​​foi removido (o que ele fisicamente tem), o segundo slot de unidade sdb é o que ainda está funcionando (ativo, sincronizado). O sdb foi substituído recentemente, então os dados estão seguros. Mas quando tento adicionar o disco com mdadm /dev/md127 --add /dev/sdxele retorna um erro:

$ sudo mdadm /dev/md127 --add /dev/sdx1
mdadm: add new device failed for /dev/sdx1 as 3: Invalid argument

dmesg mostra estes:

[  xx.xx] md: sdx1 does not have a valid v1.2 superblock, not importing!
[  xx.xx] md: md_import_device returned -22

Confirmei com parted que o tamanho da partição de sdx1 é exatamente o mesmo que sdb1 (setores e byte). Também após --adda unidade, embora ocorra um erro, lsblk mostra que já há metadados para o array em sda1.

Traduzido com DeepL

raid
  • 1 respostas
  • 27 Views
Martin Hope
Just a learner
Asked: 2024-11-23 14:56:42 +0800 CST

Compreendendo o comando 'top' do Linux: confusão entre formato de exibição de memória e swap

  • 12

O valor "avail Mem" realmente se relaciona à memória física em vez de swap, apesar de ser exibido na linha swap? Notei que há um ponto no final da coluna "swap used".

linux
  • 2 respostas
  • 504 Views
Martin Hope
David S.
Asked: 2024-11-23 08:01:54 +0800 CST

ffmpeg com NVenc não parece utilizar minha GPU

  • 6

Tentei converter um vídeo de alta resolução para 2k. Usei este comando:

ffmpeg -i input_video.mp4 -vf scale=1920:1080 -c:v h264_nvenc -preset slow -b:v 8M output_video.mp4

Com base nos resultados topde e nvidia-semi, minha CPU estava em utilização máxima, mas minha GPU foi mal usada. O ffmpegprocesso usou apenas cerca de 240 MiB de vram.

nvidia-smi dmonmostrou muita encatividade. Mas o baixo uso de vram e a alta utilização de CPU me fazem pensar se o ffmpeg está utilizando totalmente minha GPU.

nvidia-smi dmon                                                                                     
# gpu    pwr  gtemp  mtemp     sm    mem    enc    dec    jpg    ofa   mclk   pclk
# Idx      W      C      C      %      %      %      %      %      %    MHz    MHz
    0      -     74      -      6      8     66      0      -      -   3504    420
    0      -     74      -      6      8     71      0      -      -   3504    420
    0      -     74      -      6      8     70      0      -      -   3504    420
    0      -     74      -      6      8     71      0      -      -   3504    420
    0      -     74      -      6      7     63      0      -      -   3504    420
    0      -     74      -      5      7     56      0      -      -   3504    420
    0      -     74      -      6      8     70      0      -      -   3504    420
    0      -     74      -      6      8     67      0      -      -   3504    420
    0      -     74      -      6      8     69      0      -      -   3504    420
    0      -     74      -      6      8     71      0      -      -   3504    420
    0      -     74      -      6      8     68      0      -      -   3504    420
nvidia
  • 1 respostas
  • 28 Views
Martin Hope
Adrian
Asked: 2024-11-23 07:26:28 +0800 CST

Por que o netcat não imprime nada ao escutar no modo UDP quando não consegue alcançar o cliente, mesmo quando o cliente consegue alcançar o servidor?

  • 8

Estou usando uma instalação mínima nova do Ubuntu server 24.04.1 LTS. Eu executo esses comandos como root para configurar a rede e fazer alguns experimentos:

apt install netcat-traditional

ip netns add ns1
ip netns add ns2

ip link add my_veth1 type veth peer name my_veth2

ip link set my_veth1 up netns ns1
ip link set my_veth2 up netns ns2

ip -n ns1 address add 1.2.3.4 dev my_veth1
ip -n ns1 route add 2.3.4.0/24 dev my_veth1

ip netns exec ns2 nc -u -l -p 8080

então eu executo isso de outro terminal:

ip netns exec ns1 nc -u 2.3.4.5 8080 <<< 'Hello world from network namespace ns1'

UDP é um protocolo sem conexão. Se meu entendimento estiver correto, isso deve significar que o servidor UDP netcat do namespace de rede ns2 deve ser capaz de imprimir a mensagem que o cliente do ns1 enviou, independentemente de o servidor poder alcançar o cliente ou não, então, em teoria, eu não deveria ter que configurar uma rota em ns2ou um endereço IP em my_veth2. No entanto, nenhuma mensagem está sendo impressa no primeiro terminal, a menos que o endereço IP e a entrada da tabela de roteamento estejam configurados. Por quê?

  • Tentei adicionar o endereço IP 2.3.4.5, my_veth2mas não funcionou.
  • Tentei criar uma nova entrada na tabela de roteamento ns2para redirecionar todo o tráfego de 1.2.3.0/24para my_veth2, mas isso também não funcionou.
  • A mensagem só seria impressa ao adicionar o endereço IP 2.3.4.5a my_veth2AND criar uma nova entrada de tabela de roteamento em ns2 para redirecionar todo o tráfego de 1.2.3.0/24para my_veth2. Por que isso?

EDIT: Desabilitar o rp_filter não parece resolver o problema:

ip netns exec ns1 dd of=/proc/sys/net/ipv4/conf/all/rp_filter <<< '0'
ip netns exec ns2 dd of=/proc/sys/net/ipv4/conf/all/rp_filter <<< '0'
ip netns exec ns1 dd of=/proc/sys/net/ipv4/conf/my_veth1/rp_filter <<< '0'
ip netns exec ns2 dd of=/proc/sys/net/ipv4/conf/my_veth2/rp_filter <<< '0'

EDIT 2: Instalando e executando o tcpdump Aprendi que havia algumas solicitações ARP sendo enviadas e não estavam sendo respondidas:

$ ip netns exec ns1 tcpdump -l -i my_veth1
23:38:14.402259 ARP, Request who-has 2.3.4.5 tell 1.2.3.4, length 28
23:38:14.402259 ARP, Request who-has 2.3.4.5 tell 1.2.3.4, length 28
23:38:14.402259 ARP, Request who-has 2.3.4.5 tell 1.2.3.4, length 28
...

ns2 my_veth2 fornece a mesma saída

Então tentei criar a entrada da tabela ARP manualmente...

ip -n ns1 neighbour add 2.3.4.5 dev my_veth1 lladdr $(ip netns exec ns2 cat /sys/class/net/my_veth2/address)

E agora aparentemente o pacote UDP está sendo enviado

$ ip netns exec ns1 tcpdump -l -i my_veth1
00:24:15.164245 IP 1.2.3.4.36170 > 2.3.4.5.8080: UDP, length 39

ns2 my_veth2 fornece a mesma saída

No entanto, o primeiro terminal que tem o servidor UDP netcat em execução ainda não produz nada. Por quê?


EDIT 3: Depois de fazer tudo isso, tentei atribuir um endereço IP para my_veth2:

ip -n ns2 address add 2.3.4.5 dev my_veth2

E agora, quando envio o pacote UDP, recebo este erro no terminal que está executando o netcat em modo de escuta:

no connection : Network is unreachable

Por quê? Quero dizer, é claro que a rede está inacessível, mas isso não deve impedir o servidor de receber e exibir pacotes UDP. Na verdade, esse erro só é exibido quando ele recebe o pacote UDP. Então, mesmo que ele saiba que não pode responder, ele deve ser capaz de receber e exibir a mensagem, certo?

routing
  • 2 respostas
  • 71 Views
Prev
Próximo

Sidebar

Stats

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

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk 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