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

programmer's questions

Martin Hope
programmer
Asked: 2020-01-08 11:58:21 +0800 CST

Módulos do Kernel de Assinatura

  • 6

Então, estou em um sistema debian buster 10 e instalei o virtualbox e encontrei um erro que me diz para carregar alguns módulos do kernel manualmente.

sudo ./vboxconfig 
[sudo] password for user:
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: You must sign these kernel modules before using VirtualBox:
 vboxdrv vboxnetflt vboxnetadp
See the documenatation for your Linux distribution..
vboxdrv.sh: Building VirtualBox kernel modules

Então, eu só preciso de ajuda para carregar os módulos do kernel vboxdrv, vboxnetflt e vboxnetadp para concluir a instalação da minha caixa virtual e não tenho certeza de como isso é feito. Estou usando um sistema UEFI com inicialização segura ativada.

kernel virtualbox
  • 1 respostas
  • 6921 Views
Martin Hope
programmer
Asked: 2019-11-03 06:51:39 +0800 CST

Como o udev/uevent funciona?

  • 9

Então, eu estava me perguntando se minhas explicações do udev e como ele funciona parecem corretas e meu entendimento está correto, por favor me avise.

Então, meu entendimento do udev é que ele é um gerenciador de dispositivos dinâmico no Linux que é executado como um daemon .

  • quando ocorre uma alteração em um dispositivo , como se um dispositivo está conectado ao kernel, envia um uevent para o udev, o udev pode acessar o sysfs para encontrar detalhes sobre o dispositivo , como fornecedor, nome e modelo do dispositivo, etc.
  • uma vez que tenha os detalhes do dispositivo, o Udev então combina esses atributos com as regras definidas para um tipo específico de dispositivo, neste caso, pode ser um dispositivo usb. se existir uma regra como "criar link simbólico para todos os dispositivos usb", o udev fará isso. O udev verifica as regras e corresponde aos atributos para verificar o dispositivo e, em seguida, pode começar a adicionar alterações ao dispositivo, bem como fazer o que as regras dizem ao dispositivo.

Esse é basicamente o meu entendimento atual, por favor, corrija-me se estiver errado e diga-me informações extras.

kernel
  • 1 respostas
  • 10233 Views
Martin Hope
programmer
Asked: 2019-11-02 05:25:31 +0800 CST

/dev tmpfs pergunta

  • 1

Estou confuso onde o sistema de arquivos devtmpfs está no meu sistema Linux, eu li sobre ele e ouvi dizer que é um sistema de arquivos virtual, então ele deve ser mostrado quando eu executo o comando df -a , ele deve mostrar o devtmpfs , mas não.

Como o devtmpfs é um sistema de arquivos virtual , pensei que, como é virtual , é por isso que não está aparecendo, então pensei em procurar o sistema de arquivos /proc, que também é virtual, mas /proc está mostrando. Então, minha pergunta é onde está devtmpfs ?

Aqui está minha saída de df -a :

root@buster10:/dev$ df -a
Filesystem     1K-blocks     Used Available Use% Mounted on
sysfs                  0        0         0    - /sys
proc                   0        0         0    - /proc
udev             1916492        0   1916492   0% /dev
devpts                 0        0         0    - /dev/pts
tmpfs             396232    11448    384784   3% /run
/dev/sda2      955878772 12422396 894830612   2% /
securityfs             0        0         0    - /sys/kernel/security
tmpfs            1981144   123836   1857308   7% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs            1981144        0   1981144   0% /sys/fs/cgroup
cgroup2                0        0         0    - /sys/fs/cgroup/unified
cgroup                 0        0         0    - /sys/fs/cgroup/systemd
pstore                 0        0         0    - /sys/fs/pstore
efivarfs               0        0         0    - /sys/firmware/efi/efivars
bpf                    0        0         0    - /sys/fs/bpf
cgroup                 0        0         0    - /sys/fs/cgroup/net_cls,net_prio
cgroup                 0        0         0    - /sys/fs/cgroup/freezer
cgroup                 0        0         0    - /sys/fs/cgroup/cpuset
cgroup                 0        0         0    - /sys/fs/cgroup/devices
cgroup                 0        0         0    - /sys/fs/cgroup/perf_event
cgroup                 0        0         0    - /sys/fs/cgroup/cpu,cpuacct
cgroup                 0        0         0    - /sys/fs/cgroup/memory
cgroup                 0        0         0    - /sys/fs/cgroup/rdma
cgroup                 0        0         0    - /sys/fs/cgroup/pids
cgroup                 0        0         0    - /sys/fs/cgroup/blkio
systemd-1              -        -         -    - /proc/sys/fs/binfmt_misc
mqueue                 0        0         0    - /dev/mqueue
debugfs                0        0         0    - /sys/kernel/debug
hugetlbfs              0        0         0    - /dev/hugepages
/dev/sda1         523248     5220    518028   1% /boot/efi
tmpfs             396228     5876    390352   2% /run/user/1000
fusectl                0        0         0    - /sys/fs/fuse/connections
gvfsd-fuse             0        0         0    - /run/user/1000/gvfs
binfmt_misc            0        0         0    - /proc/sys/fs/binfmt_misc
tracefs                -        -         -    - /sys/kernel/debug/tracing

filesystems
  • 1 respostas
  • 571 Views
Martin Hope
programmer
Asked: 2019-07-18 08:46:22 +0800 CST

Mensagem de erro do Fdisk

  • 1

Então, basicamente, eu estava brincando no Linux e limpei o fileystem de uma partição com wipefs e decidi excluir essa partição ( /dev/sda2 ), então fui em parted e a excluí.

Depois disso, fui ao fdisk e o criei novamente. Em seguida, adicionei um sistema de arquivos a essa partição usando sudo mkfs -t ext4 /dev/sda2 e isso criou um sistema de arquivos etx4 na partição.

Em seguida, entrei no fdisk novamente digitando sudo fdisk /dev/sda2 e, em seguida, apareceu uma mensagem em texto vermelho, que é esta:

Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device /dev/sda2 already contains a ext4 signature.
The signature will be removed with a write command.

Device does not contain a recognized partiton table.
Create a new DOS disklabel with disk identifier 0x3a701490.

Command (m for help): p
Disk /dev/sda2: 46.6 GiB 50000297984 bytes, 976
Units: sectors of 1 * 512 bytes
Sector size (logical/physical) : 512 bytes / 512 bytes
I/O size (minimum optimal) 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier 0x3a701490

** Minha pergunta é, por que o fdisk mostra que o disco possui uma assinatura ext4 anterior, embora eu tenha removido todas as assinaturas do disco com wipefs **

Além disso, por que diz que uma tabela de partições não é reconhecida, diz claramente na seção **Disklabel que a tabela de partições é dos one**

filesystems fdisk
  • 1 respostas
  • 4361 Views
Martin Hope
programmer
Asked: 2019-07-12 03:07:57 +0800 CST

Ajuda de configuração do Fstab

  • -1

Ok, então eu estava mexendo no arquivo fstab em /etc/ e fiz uma nova partição com a qual eu poderia brincar, esse nome de partição é /dev/sda2 .

Então, quando eu estava brincando, fiz essa configuração na minha partição /dev/sda2 . Assim que terminei, reiniciei o sistema e ele não carregou o sistema e só me permitiu configurar o sistema através de um terminal de interface de linha de comando sem GUI nem nada.

<file system> <mount point>    <type>  <options>   <dump>   <pass>
#/data on /dev/sda2
UUID=910d5659-9fe1-43d5-bff6-738459fcdbd /home/r00t/Document/mount-point ext4 relatime,ro,owner,errors=remount-rw 0 2

Ao montar /dev/sda2 , eu estava brincando com a coluna de opções, adicionando opções diferentes, como relatime,ro,errors=remount-rw, então acho que isso pode ser a causa do problema.

mount fstab
  • 2 respostas
  • 185 Views
Martin Hope
programmer
Asked: 2019-05-09 09:54:36 +0800 CST

Explicação do cilindro do disco rígido

  • 1

Atualmente estou aprendendo sobre o funcionamento do HDD e, em particular, estou tendo problemas para entender o que é um cilindro em um HDD.

Eu li online e meu entendimento atual é que é quando uma parte da trilha do disco rígido está alinhada com outra trilha de outro prato que contém dados semelhantes, como um arquivo.

mas não tenho certeza se isso é mesmo correto.

disk
  • 1 respostas
  • 739 Views
Martin Hope
programmer
Asked: 2019-05-08 09:08:00 +0800 CST

Erro de partição (Fdisk/Parted)

  • 4

Eu estava criando uma partição usando o comando parted e usei a opção mkpart para criar uma nova partição primária. Mas recebi uma mensagem de erro incomum ao fazer isso. Esta é a minha saída:

(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 729GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number  Start   End     Size    Type      File system  Flags
 1      1049kB  300GB   300GB   primary   ext4         boot

(parted) mkpart
Partition type? primary/extended? primary
File system type? ext4
Start? 1050
End? 30000
Warning: You requested a partition from 1050MB to 30.0GB (sector 2050781..58593750). The closest location we can manage is 300GB to 300GB (sector 585936896..585936896).
Is this still acceptable to you?
Yes/No?
  • Eu comecei em 1050 (porque a partição anterior começa em 1049) e finalizei em 30GB como eu queria (30000MB)

  • Me disseram que eu tenho que fazer o valor inicial como um a mais do que o valor inicial da partição anterior e eu deveria fazer o valor final no tamanho que eu quero em MB, pois o parted usa MB por padrão.

partition parted
  • 1 respostas
  • 1141 Views
Martin Hope
programmer
Asked: 2019-04-16 11:34:29 +0800 CST

partições (em geral)

  • 0

Eu tenho feito pesquisas sobre partições ultimamente e estou bastante confuso em algumas coisas:

  • o que é uma tabela de partições e para que serve

  • o que é um esquema de particionamento (GPT e MBR) e para que eles são usados

Por fim, fiz algumas pesquisas e vi o termo 'MBR' e 'GPT' sendo usado para descrever tabelas de partição, minha última pergunta é: MBR e GPT são outro nome para uma partição?

partition disk
  • 2 respostas
  • 86 Views
Martin Hope
programmer
Asked: 2019-04-06 10:27:33 +0800 CST

Nomenclatura de dispositivos de bloco Linux

  • 4

Estou um pouco confuso com a forma como o disco rígido/dispositivo de armazenamento linux, os arquivos de bloco são nomeados.

Minhas perguntas são:

  • Como os dispositivos e partições IDE são nomeados?

  • Como os dispositivos e partições EIDE são nomeados?

  • Como os dispositivos e partições PATA são nomeados?

  • Como os dispositivos e partições SATA são nomeados?

  • Como os dispositivos e partições SCSI são nomeados?

Por fim, tenho lido artigos sobre esse assunto e vi menções de 'drives mestre' e 'drives escravos'. O que são, para que servem e como são nomeados?

linux devices
  • 2 respostas
  • 2888 Views
Martin Hope
programmer
Asked: 2019-03-22 13:00:51 +0800 CST

O que é tty no Linux? [duplicado]

  • 0
Essa pergunta já tem respostas aqui :
Qual é a diferença exata entre um 'terminal', um 'shell', um 'tty' e um 'console'? (10 respostas)
Fechado há 3 anos .

Meu entendimento ttyé que significa "escritores de teletipo" dos tempos antigos, onde as pessoas tinham que obter gravadores de teletipo para receber e inserir dados em terminais virtuais, minhas perguntas são:

  • O que ttyrepresenta no Linux?

  • O que é ttyrealmente usado no Linux?

  • Por que existem tantos ttyarquivos, como tty1, tty2, tty3, etc.

Como ttyfunciona?

tty
  • 1 respostas
  • 4174 Views
Martin Hope
programmer
Asked: 2019-02-17 09:08:29 +0800 CST

Tentando classificar colunas específicas no linux

  • 1

Eu tenho tentado classificar colunas específicas com alguns dados que tenho, que são:

ID Name Last Grade      
123 Bill Holy A   
747 Chloe Crown B    
757 Aaron Farmer D    
365 Gray Billson

Coluna por coluna Estou tentando classificar a primeira coluna (ID) em ordem numérica, classificar a segunda coluna (Nome) em ordem alfabética enquanto todos os outros dados são deixados como estão. Eu gostaria de fazer isso em um comando inteiro. Até agora eu tentei sort -k1,1 -k2,2 [filename], mas tudo isso foi classificar a primeira coluna em ordem numérica, mas a segunda coluna (Nome) não pareceu ter sido alterada ou classificada de qualquer maneira. Por fim, quando executei este comando, ele fez os cabeçalhos ( ID, Name, Last, Grade ) se moverem para a parte inferior.

linux sort
  • 2 respostas
  • 371 Views

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