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-11 17:09:15 +0800 CST

O Linux tem um sistema para reservar certas portas de rede para utilitários específicos, ou seja, para um host de VM reservar para VMs?

  • 7

Quero reservar determinados números de porta em um host de VM para uso pelas próprias VMs.

Existe um mecanismo pelo qual o host pode excluir essas portas de serem alocadas para processos não relacionados às VMs, consultando-as em uma lista ou verificando-as em relação a regras predefinidas?

Se algum outro software solicitar uma porta sem verificar com o host, ele deverá encontrá-la bloqueada, como se estivesse em uso.

As próprias VMs também são softwares em execução no host, então acho que elas podem ser bloqueadas, então deveria ser mais um sistema reservando certas portas para alguns utilitários específicos usados ​​pelo gerenciador de VMs para alocar essas portas.

Também pode ser relevante para contêineres Docker.

Atualização: As VMs compartilham o endereço IP com o host, e algumas portas de entrada precisam ser encaminhadas para serviços em execução nas VMs ou nos contêineres. Não sei se as portas de saída precisam ser reservadas, a menos que interfiram nos serviços de escuta. Acho que as regras do iptables podem distingui-las ou não.

linux
  • 2 respostas
  • 217 Views
Martin Hope
Jérôme Radix
Asked: 2024-11-11 16:24:03 +0800 CST

Desde o Fedora 41, como você lista os grupos aos quais um pacote específico pertence?

  • 5

Desde o Fedora 41, o seguinte comando não funciona mais:

$ sudo dnf repoquery --groupmember emacs
Unknown argument "--groupmember" for command "repoquery".

Usando dnf, como você lista os grupos aos quais um pacote específico (por exemplo, 'emacs') pertence?

fedora
  • 1 respostas
  • 30 Views
Martin Hope
Gilles Quénot
Asked: 2024-11-11 14:08:51 +0800 CST

Como definir janelas de aplicativos do xfce4 como 'sempre visíveis no espaço de trabalho'?

  • 5

Tento descobrir uma maneira de torná-lo permanente:

insira a descrição da imagem aqui

Eu sei que esse é o firefoxcomportamento padrão. Não tenho ideia de como ele é implementado.

Como fazer isso?

x11
  • 1 respostas
  • 9 Views
Martin Hope
Gary U.U. Unixuser
Asked: 2024-11-11 06:33:34 +0800 CST

Como aparar o início e o fade in ao mesmo tempo com o ffmpeg

  • 5

Usando o ffmpeg, há sugestões sobre como cortar ou fazer fade in, mas como fazer as duas coisas em um comando?

O vídeo deve começar preto em 00:10:07 com um fade in de 1 segundo, então em 00:10:08 ele deve estar totalmente visível.

  1. É possível aparar e fazer fade in ao mesmo tempo?
  2. Posso testá-lo primeiro (para arquivos de vídeo grandes, isso leva horas)? O ffplay funciona de forma um pouco diferente do ffmpeg.
  3. E é possível fazer algo parecido no final (começar o fade em 01:28:57 com duração de 1 segundo e depois ignorar o resto)?

Obrigado por qualquer ajuda!

Gary

ffmpeg
  • 1 respostas
  • 29 Views
Martin Hope
Marry Jane
Asked: 2024-11-11 02:03:49 +0800 CST

Como responder perguntas do apt install sem ser solicitado?

  • 5

Estou tentando instalar um pacote sem ser solicitado. A resposta que encontrei online foi usar isto, que está funcionando perfeitamente bem para o pacote que estou instalando;

DEBIAN_FRONTEND=noninteractive apt install myPackage -y

No entanto, recentemente mudei para outro provedor de nuvem e executar o mesmo comando no mesmo servidor Ubuntu 20.04 não produz o mesmo resultado. Desta vez, falha. Acredito que eles estejam usando versões diferentes do Ubuntu 20.04 (provavelmente regular vs minimal). Por "falha", quero dizer que ainda me avisa, mesmo quando executado a partir de um script bash.

Tentei métodos diferentes, como os seguintes, mas nada responde à última pergunta que o pacote está fazendo, que é simplesmente uma pergunta sim/não, e mesmo na GUI interativa, não consigo simplesmente pressionar enterpara responder yes. Isso me força a digitar yes. Além disso, o comando acima ainda me exibe a GUI de texto em preto e branco, embora eu tenha noninteractivedefinido.

Métodos que tentei e que não funcionaram;

export DEBIAN_FRONTEND=noninteractive
export DEBIAN_PRIORITY=critical
sudo apt-get install -y myPackage
yes yes | sudo DEBIAN_FRONTEND=noninteractive apt-get install -y myPackage
DEBIAN_FRONTEND=noninteractive /usr/bin/apt-get --option=Dpkg::Options::=--force-confold --option=Dpkg::options::=--force-unsafe-io --assume-yes --quiet install myPackage

Como posso fazer isso funcionar para que eu possa responder às perguntas apenas com respostas padrão sem ser solicitado? Estava funcionando bem em um servidor Ubuntu 20.04, mas não está funcionando em outro de um provedor diferente.

ubuntu
  • 4 respostas
  • 65 Views
Martin Hope
Ned64
Asked: 2024-11-10 23:18:59 +0800 CST

O laptop Linux não hiberna, LVM no LUKS FDE, mas tudo configurado corretamente?

  • 6

Meu laptop Linux (openSUSE Tumbleweed) deveria hibernar, mas não hiberna e não entendo o porquê. Já tive sistemas semelhantes (Arch Linux) hibernando nas mesmas circunstâncias (LVM no LUKS). Aqui está minha configuração:

  • Inicialização EFI-GRUB
  • LVM no LUKS; LVM tem partições raiz, home e swap
  • Swap habilitado e montado por UUID em /etc/fstab, swapon -smostra que ele está ativo. Ele tem 32 GB de tamanho com 16 GB de RAM instalados.
  • O GRUB tem instruções resume na configuração padrão e /boot/grub2/grub.cfg(veja abaixo).

Aqui estão alguns comandos para verificar os recursos de hibernação do kernel e do sistema:

# zgrep HIBERN /proc/config.gz
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_HIBERNATION_SNAPSHOT_DEV=y
CONFIG_HIBERNATION_COMP_LZO=y
# CONFIG_HIBERNATION_COMP_LZ4 is not set
CONFIG_HIBERNATION_DEF_COMP="lzo"

Então o kernel está configurado para suportar hibernação.

Esta bota (da GRUB) tem:

# cat /proc/cmdline 
BOOT_IMAGE=/boot/vmlinuz-6.11.6-2-default root=/dev/mapper/cryptolvm-opensuse splash=silent resume=/dev/mapper/cryptolvm-swap mem_sleep_default=deep security=selinux selinux=1 enforcing=1 mitigations=auto

Tentei variar resume=o uso UUID=....com o UUID do swap, mas não tive efeito.

# cat /sys/power/state
freeze mem

Aqui diskestá faltando, mas não sei por quê.

Claro que isso não vai funcionar agora:

# systemctl hibernate
Call to Hibernate failed: Sleep verb 'hibernate' is not configured or configuration is not supported by kernel
Exit 1

O kernel depende do BIOS para habilitar a hibernação? (Não que eu saiba.) Nesse caso, posso verificar algo lá?

linux-kernel
  • 1 respostas
  • 109 Views
Martin Hope
Rostislav Krasny
Asked: 2024-11-10 20:46:12 +0800 CST

O Zoom Workplace 6.2.6 não consegue se conectar no Fedora 41

  • 5

Eu tenho o Zoom Workplace 6.2.6 instalado manualmente a partir de um arquivo RPM baixado do site oficial do Zoom. Quando tento fazer login com meu nome de usuário e senha, ele não consegue se conectar e diz: " Parece que não conseguimos nos conectar. Verifique sua conexão de rede e tente novamente ". Ele também não consegue se conectar a uma reunião já iniciada por outra pessoa usando uma URL sem fazer login e uma mensagem de erro semelhante é exibida.

insira a descrição da imagem aqui

Ao mesmo tempo, outras pessoas na mesma LAN podem se conectar e usar o Zoom. Eu também tentei outra rede (conexão WiFi a um Hotspot no meu telefone) com o mesmo resultado.

Se eu executar zooma partir de um terminal, nenhuma mensagem adicional será impressa naquele terminal.

$ dnf info zoom
Updating and loading repositories:
Repositories loaded.
Installed packages
Name            : zoom
Epoch           : 0
Version         : 6.2.6.2503
Release         : 1
Architecture    : x86_64
Installed size  : 681.9 MiB
Source          : zoom-6.2.6.2503-1.src.rpm
From repository : @commandline
Summary         : Zoom Cloud Meetings
URL             : https://www.zoom.us
License         : see https://www.zoom.us/
Description     : Zoom Cloud Meetings
                : Zoom brings people together to connect and get more done in a frictionless, secure video environment. Our easy, 
                : reliable, and innovative video-first solutions provide video meetings and chat, with additional options for webi
                : nars and phone service.
                :  .
                : Zoom is the leading unified communications platform and helps individuals, schools, healthcare professionals and
                :  enterprises stay connected. Visit blog.zoom.us and follow @zoom_us.
                :  .
                : By installing this app, you agree to our Terms of Service (https://zoom.us/terms) and Privacy Statement (https:/
                : /zoom.us/privacy).
Vendor          : Zoom Video Communications, Inc.

É um bug/problema conhecido? Onde posso baixar uma versão mais antiga do Zoom? Por exemplo, 6.0.6

networking
  • 1 respostas
  • 23 Views
Martin Hope
jsx97
Asked: 2024-11-10 18:52:48 +0800 CST

bindkey ^[[A - Como usá-lo?

  • 7

Uma vez encontrei isso na casa de um cara .zshrc:

# matches current input to history items
# bind to up arrow and down arrow
bindkey '^[[A' history-beginning-search-backward
bindkey '^[[B' history-beginning-search-forward

Como eu uso isso? Em um teclado Mac, eu tentei Control-A, Option-A, Command-A, Escape-A, assim como pressionar Escape, soltá-lo e então pressionar A. E nada útil acontece.

zsh
  • 1 respostas
  • 112 Views
Martin Hope
mrjpaxton
Asked: 2024-11-10 18:31:45 +0800 CST

Como detectar se fones de ouvido estão conectados para um script de shell?

  • 7

Estou escrevendo meu próprio status personalizado para o i3/Sway que mostra um indicador de volume, e me deparei com um problema.

Gostaria de saber se há uma maneira padrão, usando ferramentas Linux padrão -- talvez ALSA ou sysfs -- para detectar se os fones de ouvido estão conectados ou não? Eu preferiria fazer dessa forma, caso eu queira mudar do Pipewire para o JACK normal em algum momento, ou algo assim.

Vou postar um segmento dessa solução "meio funcional" que consegui encontrar online (desculpe, mas não lembro quem postou isso, então posso dar os créditos a essa pessoa).

has_headset() {
    grep -A4 -ri "Headphone Playback Switch" /proc/asound/card*/* |
        grep "Amp-Out vals.*\[0x00\]*"
}

Essa função has_headset()meio que funciona, mas o problema é que se os fones de ouvido estiverem conectados E silenciados, então não funcionará. Não tenho certeza do que os valores de "Amp-Out vals" significam. Parece ser [0x80] [0x80]quando os fones de ouvido estão desconectados, e então [0x00] [0x00]quando os fones de ouvido estão conectados e não silenciados.

Estou usando POSIX sh, mas soluções escritas especificamente para Bash também são mais que bem-vindas!

linux
  • 1 respostas
  • 123 Views
Martin Hope
Dan Jacobson
Asked: 2024-11-10 17:51:48 +0800 CST

Como fazer com que todos os alvos no Makefile dependam de um arquivo específico?

  • 6

Aqui, makequero fazer com que todos os alvos no todo Makefiledependam de um arquivo específico. ( MakefileNa verdade, esse arquivo específico é porque é onde tenho todas as minhas fórmulas. Mas isso não vem ao caso.)

Aqui vemos que, como um idiota, adicionei meticulosamente a cada alvo,

$ grep Y Makefile
Y = Makefile
h32540000_zong.csv: $Y; $L | perl -pwle 'BEGIN{$$b=3; $$start=5;};$w; s/@\s+/\n/g;' > $@
h32540000_heng.csv: $Y; $L | perl -pwle \
h32540001_zong.csv: $Y; $L | perl -pwle 'BEGIN{$$start=8;};$w;$(\
h32540001_wall_zong.csv: $Y; $L | perl -wple \
h32540001_heng.csv: $Y; $L | perl -pwle \
h32540001_wall_heng.csv: $Y; $L | perl -pwle \

Existe alguma maneira mais inteligente?

Existe algum

.ALL_TARGETS: Makefile #or,
%: Makefile

etc. notação que eu poderia usar para obter o mesmo efeito?

Ou talvez apenas fazê-lo operar em todos os alvos que correspondem a um padrão específico?

Eu estava pensando em usar a %notação, mas infelizmente isso iria reatribuir a lista de comandos de como criar cada alvo...

make
  • 1 respostas
  • 27 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