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

Bart Friederichs's questions

Martin Hope
Bart Friederichs
Asked: 2024-04-29 21:03:43 +0800 CST

Como ls sabe como gerar seus resultados?

  • 22

Ao criar um script bash, descobri que este código lscoloca todos os arquivos em uma linha:

pi@raspberrypi:~/ptlrestinterface$ ls
update.sh   web.config   MyApp.runtimeconfig.json   

ainda ls | head -n1imprime apenas o primeiro arquivo:

pi@raspberrypi:~/ptlrestinterface$ ls | head -n1
update.sh

Eu esperaria que ele produzisse a linha inteira, não o primeiro arquivo.

Ao canalizar a saída hexdump, lssempre via um 0aapós cada entrada, porém no console ele os coloca um ao lado do outro.

Aparentemente lstem algum conhecimento do console (ou do console do ls). Como isso funciona e onde posso encontrar documentação sobre esse comportamento?

linux
  • 2 respostas
  • 3164 Views
Martin Hope
Bart Friederichs
Asked: 2023-10-05 18:33:41 +0800 CST

Posso usar o ssh para mapear uma porta local para um servidor remoto?

  • 6

Tenho a situação de precisar configurar uma porta no meu laptop (que está em uma rede local, atrás de um firewall) aberta para a Internet geral, temporariamente para fins de teste. Vamos chamar esta máquina de "LocalLaptop"

Tenho disponível um servidor voltado para a Internet, onde tenho controle total, acessível via SSH. Vamos chamar esta máquina de "RemoteServer".

Eu estava pensando em consertar isso usando ssh -L, mas isso não parece funcionar.

O que estou procurando é isto:

Internet ---> RemoteServer:8888 ---(ssh-tunnel)---> LocalLaptop:80

Posso fazer isso com ssh? Eu tentei as opções -Le -R, mas não consigo fazê-las funcionar (ela abre da maneira errada ou está limitada ao 127.0.0.1RemoteServer.

networking
  • 1 respostas
  • 14 Views
Martin Hope
Bart Friederichs
Asked: 2023-10-02 22:51:28 +0800 CST

Por que o systemd não está iniciando meu serviço na inicialização, enquanto eu tenho um desejo definido?

  • 5

Quero que meu serviço (dependendo do PostgreSQL) inicie na inicialização, então usei enablee systemdno .servicearquivo digo Wantso serviço postgres:

[Unit]
Description=My service
Wants=postgresql-12

[Service]
User=root
WorkingDirectory=/path/to/myservice
ExecStart=/path/to/myservice/my_service -d

[Install]
WantedBy=multi-user.target

myservicenão inicia na inicialização, porque o servidor PostgreSQL ainda não está lá (posso ver isso em meus logs). Ao iniciá-lo mais tarde systemctl start myservice, ele inicia bem, então parece que o .servicearquivo é válido.

Por que não estou systemctlaguardando o Postgres antes de iniciar meu serviço? Tentei verificar também com systemd-analyze blame, mas parece mostrar apenas serviços em execução.

linux
  • 1 respostas
  • 13 Views
Martin Hope
Bart Friederichs
Asked: 2023-08-29 17:52:47 +0800 CST

VBoxNetFlt não é baseado no Fedora 38

  • 5

Eu removi e reinstalei o VirtualBox do meu Fedora 38 (kernel 6.4.11), mas ele ainda não consegue construir um dos módulos:

[...]
  gcc -Wp,-MMD,/tmp/vbox.0/linux/.SUPR0IdcClient-linux.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -funsigned-char -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -fno-pie -Wno-declaration-after-statement -I./include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_AMD64  -DMODULE  -DKBUILD_BASENAME='"SUPR0IdcClient_linux"' -DKBUILD_MODNAME='"vboxnetflt"' -D__KBUILD_MODNAME=kmod_vboxnetflt -c -o /tmp/vbox.0/linux/SUPR0IdcClient-linux.o /tmp/vbox.0/linux/SUPR0IdcClient-linux.c  
# cmd_check_local_export /tmp/vbox.0/linux/SUPR0IdcClient-linux.o
  ./scripts/check-local-export /tmp/vbox.0/linux/SUPR0IdcClient-linux.o
# cmd_check_local_export /tmp/vbox.0/SUPR0IdcClientComponent.o
  ./scripts/check-local-export /tmp/vbox.0/SUPR0IdcClientComponent.o
# cmd_check_local_export /tmp/vbox.0/SUPR0IdcClient.o
  ./scripts/check-local-export /tmp/vbox.0/SUPR0IdcClient.o
# cmd_check_local_export /tmp/vbox.0/VBoxNetFlt.o
  ./scripts/check-local-export /tmp/vbox.0/VBoxNetFlt.o
/tmp/vbox.0/linux/VBoxNetFlt-linux.c: In function ‘vboxNetFltLinuxForwardToIntNetInner’:
/tmp/vbox.0/linux/VBoxNetFlt-linux.c:1561:40: error: implicit declaration of function ‘skb_gso_segment’; did you mean ‘skb_gso_reset’? [-Werror=implicit-function-declaration]
 1561 |             struct sk_buff *pSegment = skb_gso_segment(pBuf, 0 /*supported features*/);
      |                                        ^~~~~~~~~~~~~~~
      |                                        skb_gso_reset
/tmp/vbox.0/linux/VBoxNetFlt-linux.c:1561:40: warning: initialization of ‘struct sk_buff *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:252: /tmp/vbox.0/linux/VBoxNetFlt-linux.o] Error 1
make[1]: *** [Makefile:2050: /tmp/vbox.0] Error 2
make: *** [/tmp/vbox.0/Makefile-footer.gmk:117: vboxnetflt] Error 2

Ao pesquisar on-line, consigo alguns recursos, mas nenhum deles resolveu o problema.

Como posso instalar o VirtualBox 7.0 no Fedora 38 (kernel 6.4.11)?

linux
  • 1 respostas
  • 25 Views
Martin Hope
Bart Friederichs
Asked: 2023-08-22 15:27:09 +0800 CST

Alto uso de CPU ao iniciar o processo com systemd

  • 5

Eu tenho este servicearquivo:

[Unit]
Description=MyService

[Service]
User=root
WorkingDirectory=/path/to/workingdir
ExecStart=/path/to/myservice

[Install]
WantedBy=multi-user.target

Quando inicio myservicena linha de comando, ele inicia e desamoniza. Quando eu inicio com -d(para depuração), ele não desativa, mas para ao pressionar Enter.

Porém, quando coloco como myserviceno servicearquivo, ele não inicia de jeito nenhum:

[root@localhost bin]# systemctl status myservice.service 
● myservice.service - MyService
   Loaded: loaded (/etc/systemd/system/myservice.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Tue 2023-08-22 09:20:21 CEST; 4min 1s ago
  Process: 1790032 ExecStart=/path/to/myservice (code=exited, status=0/SUCCESS)
 Main PID: 1790032 (code=exited, status=0/SUCCESS)

Aug 22 09:20:21 localhost.localdomain systemd[1]: Started MyService
Aug 22 09:20:21 localhost.localdomain myservice[1790033]: myservice started with:
Aug 22 09:20:21 localhost.localdomain myservice[1790033]: current working dir: /path/to/workingdir
Aug 22 09:20:21 localhost.localdomain systemd[1]: myservice.service: Succeeded.

E ao iniciá-lo com -d, ele inicia, mas aumenta em até 90% o uso da CPU.

Como devo configurar um servicearquivo para um programa que é daemonizado sozinho?

systemctl
  • 1 respostas
  • 10 Views
Martin Hope
Bart Friederichs
Asked: 2023-07-05 19:46:47 +0800 CST

Posso consertar uma unidade SDD que não se identifica mais?

  • 5

Tenho um SDD com falha (Kingston SSDNOW KC300; 480 GB) e, ao inseri-lo no meu laptop Fedora, recebo o seguinte dmesg:

[18336.225549] usb-storage 1-3:1.0: USB Mass Storage device detected
[18336.225785] scsi host4: usb-storage 1-3:1.0
[18337.262289] scsi 4:0:0:0: Direct-Access     SandForc e{200026BB}      306A PQ: 0 ANSI: 0
[18337.262664] sd 4:0:0:0: Attached scsi generic sg0 type 0
[18337.262893] sd 4:0:0:0: [sdb] 64 512-byte logical blocks: (32.8 kB/32.0 KiB)
[18337.263183] sd 4:0:0:0: [sdb] Write Protect is off
[18337.263185] sd 4:0:0:0: [sdb] Mode Sense: 03 00 00 00
[18337.263476] sd 4:0:0:0: [sdb] No Caching mode page found
[18337.263478] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[18337.264839] sd 4:0:0:0: [sdb] Attached SCSI disk

Não mostra partições e apenas 32,8 KB de armazenamento disponível. Ao abrir cfdisk, ele pede uma etiqueta. Ao escolher gptou dos, mostra apenas uma partição de 32kB.

Existe algo que eu possa fazer para reviver este disco de alguma forma, ou ele está quebrado além do reparo?

hard-drive
  • 1 respostas
  • 31 Views
Martin Hope
Bart Friederichs
Asked: 2021-10-21 23:51:03 +0800 CST

Como mapear IDs de usuário em um compartilhamento NFS?

  • 9

Eu montei com sucesso um compartilhamento NFS da minha máquina remota para o meu local. No entanto, os arquivos que desejo editar na máquina remota são todos de propriedade do root.

Como posso montar minha unidade NFS para que meu usuário local possa editar esses arquivos?

Tentei o idmap.confarquivo, mas não consegui entender se deveria editá-lo na máquina local ou remota e quais serviços devo reiniciar (novamente, local ou remoto) para ter algum efeito.

Do passado, lembro-me das uid=X,gid=Xopções para fazer algo assim, mas agora recebo este erro:

mount.nfs: an incorrect mount option was specified

Estou usando o Fedora 34 como local e o CentOS 7.6 remoto.

linux mount
  • 2 respostas
  • 11727 Views
Martin Hope
Bart Friederichs
Asked: 2021-09-23 04:33:36 +0800 CST

Como abrir um arquivo .desktop com uma URL no Fedora?

  • 5

Tenho um .desktoparquivo com este conteúdo:

[Desktop Entry]
Type=Link
Name=FileName
URL=https://example.com

que gostaria de iniciar no meu navegador padrão a partir da linha de comando.

Como eu posso fazer isso? Eu tentei gtk-launch, mas diz "nenhum tal aplicativo":

[bf@localhost Playground]$ gtk-launch Somelink.desktop 
gtk-launch: no such application Somelink.desktop

[bf@localhost Playground]$ gtk-launch /home/bf/Playground/Somelink.desktop 
gtk-launch: no such application /home/bf/Playground/Somelink.desktop
command-line fedora
  • 2 respostas
  • 143 Views
Martin Hope
Bart Friederichs
Asked: 2021-06-30 00:03:23 +0800 CST

gcc-arm-linux-gnu quebrou meu Fedora 33

  • 5

Acabei de instalar o gcc-arm-linux-gnupacote usando dnf, e desde então (parece) toda a minha instalação do Fedora está quebrada. dnfdá a mensagem

ImportError ... GLIBCXX_3.4.26 não encontrado (exigido por /lib64/libdnf.so.2)

Não tenho ideia do que posso fazer para consertar isso; Não posso dnfmais usar para corrigir pacotes, nem yum.

Como eu poderia fazer isso funcionar novamente?

linux fedora
  • 1 respostas
  • 34 Views
Martin Hope
Bart Friederichs
Asked: 2021-06-29 05:27:49 +0800 CST

Como executar binários ARM vinculados dinamicamente no x86/x64 Fedora?

  • 7

Eu tenho alguns binários ARM que são vinculados dinamicamente, e de acordo com esta página , posso instalar alguns pacotes para qemu-userexecutá-los no meu Linux x86/x64. No entanto, estas são instruções para o Debian e estou executando o Fedora. Tentei procurar os pacotes certos usando dnfe online, mas ainda não encontrei.

Como posso executar binários ARM vinculados dinamicamente no meu x64 Fedora 33?

Estou recebendo isso até agora:

[bf@localhost src]$ file ../bin/fabs
../bin/fabs: ELF 32-bit LSB executable, ARM, version 1 (ARM), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.0.0, stripped
[bf@localhost src]$ qemu-arm ../bin/fabs -V
/lib/ld-linux.so.2: Invalid ELF image for this architecture

Quando executo um binário simples vinculado estaticamente, funciona bem:

[bf@localhost src]$ file helloworld
helloworld: ELF 32-bit LSB executable, ARM, version 1 (ARM), statically linked, for GNU/Linux 2.0.0, with debug_info, not stripped
[bf@localhost src]$ qemu-arm helloworld
Hello World!
linux fedora
  • 1 respostas
  • 582 Views
Martin Hope
Bart Friederichs
Asked: 2020-02-07 11:48:25 +0800 CST

Fedora 30/31 live USB stick não inicializa completamente

  • 5

Recentemente, comprei um novo laptop Dell Latitude, no qual desejo instalar o Fedora Linux. Este deve ser um trabalho de quinze minutos, mas agora falha em muitos lugares.

Eu tentei primeiro o UnetBootin, mas o USB resultante nem foi reconhecido pelo BIOS para inicializar. Usando o Rufus, o Fedora 31 deu um problema de versão do syslinux, embora isso inicializasse. Só parou depois de um tempo.

O mais longe que cheguei até agora foi usar o Rufus e o Fedora 30 Workstation Live ISO. Ele é reconhecido pelo BIOS como inicializável e inicializa. Tipo de. Ele fica preso em um trabalho de dracut que espera para sempre.

Nunca tive tantos problemas para instalar qualquer Linux em um PC (até o Slackware de disquetes era mais fácil). Estou perdendo alguma coisa aqui? O que eu poderia tentar mais para obter o Fedora naquele laptop?

boot usb
  • 1 respostas
  • 2371 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