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

mazda's questions

Martin Hope
mazda
Asked: 2025-03-31 03:05:26 +0800 CST

O que há de especial no redirecionamento do comando ffprobe?

  • 6

Quando eu quis redirecionar o stdout do comando ffprobe, tive uma surpresa: o stdout > (file) usual não funcionou. Depois de algumas pesquisas na web, encontrei a resposta: tive que usar stdout > (file) 2>&1 , e deu tudo certo: https://stackoverflow.com/questions/29680391/ffmpeg-command-line-write-output-to-a-text-file.

O que poderia explicar por que o método usual de redirecionar a saída para um arquivo não funciona para mim: a versão do ffprobe que estou usando? O shell? Ou outra coisa?

~$ ffprobe --version
ffprobe version 5.1.6-0+deb12u1 Copyright (c) 2007-2024 the FFmpeg developers
  built with gcc 12 (Debian 12.2.0-14)

Ou cabe ao programador escolher a maneira como um redirecionamento se comporta, conforme explicado neste comentário:

 @Apostolos it's up to the programmer, you may want to keep normal
 output separate from error output.
debian
  • 2 respostas
  • 45 Views
Martin Hope
mazda
Asked: 2025-03-04 18:54:50 +0800 CST

exibir a saída do comando xterm na tela do terminal usando o cron

  • 5

Resolvi um problema consultando a web, infelizmente não havia nenhuma explicação sobre o porquê do comando que encontrei funcionar.

Preciso executar um script com cron/anacron e exibir o resultado em uma tela de terminal. Para fazer isso, na última linha deste script, primeiro tentei este comando:

xterm -hold -e 'cd /home/<user>/ && cat inode2 ; bash' 

Só funcionou se eu mesmo executei o script. Eu o substituí por:

DISPLAY=:0 xterm -hold -e 'cd /home/mmas/ && cat inode2 ; bash' 

Até onde eu posso entender, DISPLAY=:0 significa “escolha a tela de exibição atual”. E é isso que acontece: uma pequena tela de terminal aparece na janela ativa do meu laptop, exibindo o resultado do script. Nos meus arquivos ~/.bashrc e /root/.bashrc, já há um “export DISPLAY=:0.0”. Aparentemente, o cron não sabe sobre isso.

Minhas perguntas são:

  1. no comando modificado, DISPLAY=:0 realmente significa "exibir tela da janela ativa atual" ou algo mais?
  2. por que tenho que especificá-lo no início do meu comando?
linux
  • 1 respostas
  • 38 Views
Martin Hope
mazda
Asked: 2025-02-25 00:53:51 +0800 CST

A saída de um comando bash muda se executado por um script

  • 5
~$ echo $(date +%a%d\ %X)
lun.24 17:40:28

~$ inode-1
thunar.desktop
lun.24% +17:40:40

~$ cat inode-1 
#/bin/bash
# inode_check

xdg-mime query default inode/directory >> /home/<user>/f1;
echo $(date +%a%d%\ +%X)  >> /home/<user>/f1;
cat f1

Como você explica a presença de lun.24% na saída do script? Qual seria a sintaxe correta para se livrar do caractere %?

linux
  • 1 respostas
  • 41 Views
Martin Hope
mazda
Asked: 2025-01-03 00:04:27 +0800 CST

Como faço para que o driver Wi-Fi do GitHub para a placa MediaTek MT7902 funcione no Linux?

  • 6

Como não há driver Linux para a placa Wi-Fi MediaTek MT7902, estou usando um adaptador USB (TP-Link AC600 wireless Archer T2U Nano) que funciona bem com o rtl8821aumódulo. Gostaria de obter esse conector USB de volta usando a placa Wi-Fi MediaTek.

Para fazer a placa Wi-Fi MediaTek MT7902 funcionar, usei o driver nesta página do GitHub , mas esta placa ainda não funciona.

~$ uname -a
Linux asus 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux

~$ lspci -nnkd ::280
0000:02:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
    DeviceName: WLAN
    Subsystem: AzureWave Device [1a3b:5520]

~# dkms status
ndiswrapper/1.60: added
rtl8821au/5.12.5.2, 6.1.0-27-amd64, x86_64: installed
rtl8821au/5.12.5.2, 6.1.0-28-amd64, x86_64: installed

~# modinfo ndiswrapper
modinfo: ERROR: Module ndiswrapper not found.

~# ndiswrapper -l
mtkwl6ex : driver installed
    device (14C3:7902) present

~$ nmcli connection 
NAME                UUID                                  TYPE      DEVICE          
Livebox-xxxxxxxx    90bdcfd0-3bdf-4e83-bc3e-f31e5b4c18fd  wifi      wlxe4fac451e278 
lo                  f909b88d-0257-4174-ad16-37295c420ebd  loopback  lo              
Livebox-xxxxxx      1c2b204c-63e4-4b79-aa65-cbf69e038b29  wifi      --              
Wired connection 1  49f2d538-509d-4f64-9ee1-b568dd950ec6  ethernet  --

~# en rfkill
ID TYPE      DEVICE              SOFT      HARD
 1 wlan      asus-wlan      unblocked unblocked
 2 bluetooth asus-bluetooth unblocked unblocked
 3 bluetooth hci0           unblocked unblocked
 4 wlan      phy1           unblocked unblocked

O que mais posso verificar para descobrir por que não tenho uma conexão Wi-Fi para a placa MT7902? Por que ndiswrappernão foi encontrado?

~# ndiswrapper -v
modinfo: ERROR: Module ndiswrapper not found.
module version is too old!
utils version: '1.9', utils version needed by module: '0'
module details:
modinfo: ERROR: Module ndiswrapper not found.
linux
  • 1 respostas
  • 51 Views
Martin Hope
mazda
Asked: 2024-08-12 00:47:52 +0800 CST

Como exibir especificações de hardware com o terminal?

  • 5

Para exibir as características da minha placa gráfica, posso usar um destes dois comandos:

 ~$ lspci -nn | grep VGA
 ~$ lspci -nnkd ::300

Eu entendo o primeiro, mas não o último por causa da ::300parte.

Acho que deve ser algum tipo de identificador de placas gráficas, mas não tenho ideia de onde posso encontrar informações sobre esse código. Se for um código, que não sei.

Minha pergunta é: onde posso encontrar informações sobre o significado de ::300? Ou, mais geralmente, sobre algum ::xxx?

linux
  • 1 respostas
  • 39 Views
Martin Hope
mazda
Asked: 2024-04-25 19:53:05 +0800 CST

dê ao <user> as mesmas permissões do root usando sudo [duplicado]

  • 5
Esta pergunta já tem respostas aqui :
Diferença entre o grupo sudo e o arquivo sudoers? (2 respostas)
Fechado há 3 dias .

Para fazer isso, parece que tenho duas opções:

  1. adicione (usuário) ao grupo sudo:
# usermod -aG sudo <user>
  1. adicione (usuário) a /etc/sudoers
# visudo /etc/sudoers
.........
<user> ALL=(ALL:ALL) ALL
....

Are these two methods equivalent, or is one better than the other, and why? 
linux
  • 1 respostas
  • 78 Views
Martin Hope
mazda
Asked: 2024-03-17 16:21:42 +0800 CST

O comando du com a opção -h modifica o resultado exibido

  • 5

tentar entender o básico do ducomando não é tão simples para mim. Por exemplo, existe esta -hopção que é definida como impressão em "formato legível por humanos". O problema é que esta opção altera o valor exibido:

~$ du --apparent-size -sh Documents/
376M    Documents/
~$ du --apparent-size -s Documents/
384767  Documents/

normalmente 384767 deve ser arredondado para 385M. Então, qual é o valor correto 376M ou 385M?

Pior ainda :

~$ du -bsh Documents/
    376M    Documents/
~$ du -bs Documents/
    394001294   Documents/
linux
  • 1 respostas
  • 44 Views
Martin Hope
mazda
Asked: 2023-08-19 15:20:38 +0800 CST

Por que o SSH não funciona se o WiFi estiver ativado enquanto a Ethernet estiver conectada?

  • 6

Tenho dois laptops [L1, L2] conectados à mesma caixa, ambos usando Debian 11:

  • L1: conectado via ethernet, placa wireless ligada
  • L2: conectado somente via WiFi

Com esta configuração, não consigo usar SSH para conectar L1 [cliente] a L2 [servidor], e se eu quiser usar SSH, tenho que desconectar o cabo ethernet de L1 ou desligar o WiFi de L1, e gostaria de entender o porquê :

  • Cliente:
    ~$ ip -brief addr
    
      lo               UNKNOWN        127.0.0.1/8 ::1/128
      enp1s0f1         UP             192.168.1.24/24 fe80::id1
      wlp2s0           UP             192.168.1.24/24 fe80::id2
    
    ~$ ssh -vvv [email protected]
    
      OpenSSH_8.4p1 Debian-5+deb11u1, OpenSSL 1.1.1n  15 Mar 2022
    
      debug1: Reading configuration data /etc/ssh/ssh_config
      debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
      debug1: /etc/ssh/ssh_config line 21: Applying options for *
    
      debug2: resolve_canonicalize: hostname 192.168.1.21 is address
      debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xxx/.ssh/known_hosts'
      debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xxx/.ssh/known_hosts2'
      debug2: ssh_connect_direct
    
      debug1: Connecting to 192.168.1.21 [192.168.1.21] port 22.
      debug1: connect to address 192.168.1.21 port 22: No route to host
    
      ssh: connect to host 192.168.1.21 port 22: No route to host
    

  • Servidor:
    ~# /usr/sbin/sshd -d
    
      debug1: sshd version OpenSSH_9.2, OpenSSL 3.0.9 30 May 2023
      debug1: private host key #0: ssh-rsa
      debug1: private host key #1: ecdsa-sha2-nistp256
      debug1: private host key #2: ssh-ed25519
    
      debug1: rexec_argv[0]='/usr/sbin/sshd'
      debug1: rexec_argv[1]='-d'
      debug1: Set /proc/self/oom_score_adj from 0 to -1000
    
      debug1: Bind to port 22 on 0.0.0.0.
      Server listening on 0.0.0.0 port 22.
      debug1: Bind to port 22 on ::.
      Server listening on :: port 22.
    
      debug1: Server will not fork when running in debugging mode.
      debug1: rexec start in 5 out 5 newsock 5 pipe -1 sock 8
    
      debug1: sshd version OpenSSH_9.2, OpenSSL 3.0.9 30 May 2023
      debug1: private host key #0: ssh-rsa SHA256:
      debug1: private host key #1: ecdsa-sha2-nistp256 SHA256:
      debug1: private host key #2: ssh-ed25519 SHA256:
      debug1: inetd sockets after dupping: 3, 3
    
      Connection from 192.168.1.24 port 36154 on 192.168.1.21 port 22 rdomain ""
    
      debug1: Local version string SSH-2.0-OpenSSH_9.2p1 Debian-2
      debug1: Remote protocol version 2.0, remote software version OpenSSH_8.4p1 Debian-5+deb11u1
      debug1: compat_banner: match: OpenSSH_8.4p1 Debian-5+deb11u1 pat OpenSSH* compat 0x04000000
      debug1: permanently_set_uid: 115/65534 [preauth]
      debug1: list_hostkey_types: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 [preauth]
      debug1: SSH2_MSG_KEXINIT sent [preauth]
      debug1: SSH2_MSG_KEXINIT received [preauth]
      debug1: kex: algorithm: curve25519-sha256 [preauth]
      debug1: kex: host key algorithm: ecdsa-sha2-nistp256 [preauth]
      debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none [preauth]
      debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none [preauth]
      debug1: expecting SSH2_MSG_KEX_ECDH_INIT [preauth]
      debug1: SSH2_MSG_KEX_ECDH_INIT received [preauth]
      debug1: rekey out after 134217728 blocks [preauth]
      debug1: SSH2_MSG_NEWKEYS sent [preauth]
      debug1: Sending SSH2_MSG_EXT_INFO [preauth]
      debug1: expecting SSH2_MSG_NEWKEYS [preauth]
      debug1: SSH2_MSG_NEWKEYS received [preauth]
      debug1: rekey in after 134217728 blocks [preauth]
      debug1: KEX done [preauth]
      debug1: userauth-request for user xxx  service ssh-connection method none [preauth]
      debug1: attempt 0 failures 0 [preauth]
      debug1: PAM: initializing for "xxx"
      debug1: PAM: setting PAM_RHOST to "192.168.1.24"
      debug1: PAM: setting PAM_TTY to "ssh"
      debug1: userauth_send_banner: sent [preauth]
      debug1: userauth-request for user xxx service ssh-connection method publickey [preauth]
    
      debug1: attempt 1 failures 0 [preauth]
      debug1: userauth_pubkey: publickey test pkalg rsa-sha2-512 pkblob RSA SHA256:[preauth]
      debug1: temporarily_use_uid: 1000/1000 (e=0/0)
      debug1: trying public key file /home/mi/.ssh/authorized_keys
      debug1: fd 4 clearing O_NONBLOCK
      debug1: /home/xxx/.ssh/authorized_keys:1: matching key found: RSA SHA256:
      debug1: /home/xxx/.ssh/authorized_keys:1: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding
    
      Accepted key RSA SHA256: found at /home/xxx/.ssh/authorized_keys:1
      debug1: restore_uid: 0/0
    
      Postponed publickey for xxx from 192.168.1.24 port 36154 ssh2 [preauth]
    
      debug1: userauth-request for user xxx service ssh-connection method publickey [preauth]
      debug1: attempt 2 failures 0 [preauth]
      debug1: temporarily_use_uid: 1000/1000 (e=0/0)
      debug1: trying public key file /home/xxx/.ssh/authorized_keys
      debug1: fd 4 clearing O_NONBLOCK
      debug1: /home/xxx/.ssh/authorized_keys:1: matching key found: RSA SHA256:
      debug1: /home/xxx/.ssh/authorized_keys:1: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding
    
      Accepted key RSA SHA256: found at /home/xxx/.ssh/authorized_keys:1
    
      debug1: restore_uid: 0/0
      debug1: auth_activate_options: setting new authentication options
      debug1: do_pam_account: called
    
      Accepted publickey for xxx from 192.168.1.24 port 36154 ssh2: RSA SHA256:
    
      debug1: monitor_child_preauth: user xxx authenticated by privileged process
      debug1: auth_activate_options: setting new authentication options [preauth]
      debug1: monitor_read_log: child log fd closed
      debug1: PAM: establishing credentials
    
      User child is on pid 2553
    
      debug1: SELinux support disabled
      debug1: PAM: establishing credentials
      debug1: permanently_set_uid: 1000/1000
      debug1: rekey in after 134217728 blocks
      debug1: rekey out after 134217728 blocks
      debug1: ssh_packet_set_postauth: called
      debug1: active: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding
      debug1: Entering interactive session for SSH2.
      debug1: server_init_dispatch
      debug1: server_input_channel_open: ctype session rchan 0 win 1048576 max 16384
      debug1: input_session_request
      debug1: channel 0: new session [server-session] (inactive timeout: 0)
      debug1: session_new: session 0
      debug1: session_open: channel 0
      debug1: session_open: session 0: link with channel 0
      debug1: server_input_channel_open: confirm session
      debug1: server_input_global_request: rtype [email protected] want_reply 0
      debug1: server_input_channel_req: channel 0 request pty-req reply 1
      debug1: session_by_channel: session 0 channel 0
      debug1: session_input_channel_req: session 0 req pty-req
      debug1: Allocating pty.
      debug1: session_new: session 0
      debug1: SELinux support disabled
      debug1: session_pty_req: session 0 alloc /dev/pts/1
      debug1: server_input_channel_req: channel 0 request env reply 0
      debug1: session_by_channel: session 0 channel 0
      debug1: session_input_channel_req: session 0 req env
      debug1: server_input_channel_req: channel 0 request shell reply 1
      debug1: session_by_channel: session 0 channel 0
      debug1: session_input_channel_req: session 0 req shell
    
      Starting session: shell on pts/1 for xxx from 192.168.1.24 port 36154 id 0
    
linux
  • 1 respostas
  • 96 Views

Sidebar

Stats

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

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

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