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

k.Cyborg's questions

Martin Hope
k.Cyborg
Asked: 2022-07-07 07:47:30 +0800 CST

Como obter todos os números e IPs da string usando regex?

  • 0

Digamos que eu tenha a seguinte string de exemplo:

<ETH0_IP><![CDATA[10.0.100.10]]></ETH0_IP>

Gostaria de extrair o primeiro número e o IP no seguinte formato:

0 10.0.100.10

Eu sei como extrair o primeiro ( sed 's@^[^0-255]*\([0-255]\+\).*@\1@') número e IPs ( grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'), mas um de cada vez e eu queria saber se consigo em apenas uma linha

grep sed
  • 3 respostas
  • 45 Views
Martin Hope
k.Cyborg
Asked: 2022-06-25 09:19:02 +0800 CST

Dúvidas sobre servidores de CPU ARM

  • -1

Não sei se esta pergunta está no lugar certo...

Eu tenho usado RaspberryPies nos últimos anos e estava me perguntando sobre CPUs ARM em geral, então gostaria de saber mais sobre as experiências de vocês com ARM ... Então as perguntas são:

  1. Recentemente, tenho visto alguns provedores de nuvem usarem CPUs baseadas em ARM em seus serviços (como notei que aws e oracle estão usando), então existe alguma CPU comercial para usá-la em servidores (com arquitetura ARM, é claro) que eu possa comprar e usá-lo em , digamos, um HP Proliant DL380 Gen10 ou um servidor DELL? Eu tenho visto AmpereComputing e eles vendem um micro muito bom, mas aparentemente está vinculado a alguns fornecedores de hardware (Foxxcon, Gigabyte, Supermicro...)

  2. As CPUs ARM podem usar instruções de 64 bits? Estou tentando compará-los com reais de 64 bits

  3. Eu poderia usar KVM nessas CPUs ARM para , obviamente, virtualização? Eu também poderia usar LXD e Docker ou Containerd ?

  4. Existe uma CPU ARM que eu possa comparar com, digamos, uma CPU Intel(R) Xeon(R) Silver 4110?

cpu arm
  • 3 respostas
  • 29 Views
Martin Hope
k.Cyborg
Asked: 2022-06-09 11:13:39 +0800 CST

Qual é a diferença entre `cat EOF` e `cat EOT` e quando devo usá-lo?

  • 5

Estou acostumado a usar cat > /path/to/file << EOFquando eu, em um script bash, imprimi mais de uma linha em um arquivo... Eu estava verificando o código antigo da minha empresa e encontrei a cat EOTinstrução em vez da cat EOFque estou acostumado (observe o T em vez do F no final) e a curiosidade me mordeu.

Fiz uma pesquisa rápida e só encontrei essa outra pergunta , mas acho que não tinha relação com o que eu queria saber.

Fiz alguns testes com o seguinte código:

password=hello
cat > ./hello.txt << EOT
authentication {
    auth_type PASS
    auth_pass $password
  }
EOT

E recebo exatamente a mesma saída de quando uso EOFem vez de EOT. A saída é, como esperado:

root@test_VM:~# bash test.sh && cat hello.txt

authentication {
    auth_type PASS
    auth_pass hello
  }

Então as perguntas são:

  1. Quais são as diferenças entre o uso de EOTe EOF?
  2. Quando devo usar um sobre o outro?
bash shell-script
  • 2 respostas
  • 2811 Views
Martin Hope
k.Cyborg
Asked: 2021-11-23 22:40:08 +0800 CST

Como instalar o vdo/kvdo no Ubuntu 20.04?

  • 1

Gostaria de saber se existe uma maneira de instalar o vdo da Red Hat no Ubuntu 20.04.

Até agora, tentei baixar a fonte e compilá-la, mas recebo o seguinte erro:

cc -fPIC -fpic -D_GNU_SOURCE -g -O3 -fno-omit-frame-pointer -Wall -Wcast-align -Werror -Wextra -Winit-self -Wlogical-op -Wmissing-include-dirs -Wpointer-arith -Wredundant-decls -Wunused -Wwrite-strings    -std=gnu99 -pedantic -Wbad-function-cast -Wcast-qual -Wfloat-equal -Wformat=2 -Wmissing-declarations -Wmissing-format-attribute -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wswitch-default   -I. -I../uds -Wno-write-strings -DCURRENT_VERSION="\"8.1.0.316\""   -c -MMD -MF .deps/vdoformat.d.new -MP -MT vdoformat.o -o vdoformat.o vdoformat.c
vdoformat.c:22:10: fatal error: blkid/blkid.h: No such file or directory
   22 | #include <blkid/blkid.h>
      |          ^~~~~~~~~~~~~~~
compilation terminated.

Não entendo porque recebo o erro porque tenho o pacote libblkid já instalado.


O que realmente me incomoda é que existe uma página de manual para lvmvdo (o que eu acho que é a "porta" para o Ubuntu do Red Hat VDO), mas apenas diz:

Para uso de VDO com lvm(8) as ferramentas de espaço de usuário VDO padrão vdoformat(8) e o módulo VDO do kernel atualmente não padrão "kvdo" precisam ser instalados no sistema.

Eu realmente tenho o pacote lvm instalado por padrão no Ubuntu 20.04, mas não consigo encontrar a maneira de instalar os pacotes vdoformat nem kvdo .

ubuntu deduplication
  • 2 respostas
  • 897 Views
Martin Hope
k.Cyborg
Asked: 2021-10-20 12:49:42 +0800 CST

Por que o crontab não executa um script bash agendado?

  • 0

Já vi muitas vezes ( 1 , 2 ) essa pergunta, mas não encontrei a resposta, então aqui vou eu.

Estou executando o Debian 11 , mas acho que funciona da mesma forma para qualquer distribuição semelhante ao Debian.

Minha crontab -eparece:

...
@reboot sleep 20 && /opt/isPromscaleOnOrOff.sh
...

E o conteúdo de isPromscaleOnOrOff.sh:

#!/bin/bash

SERVICE="promscale"
if pgrep -x "$SERVICE" >/dev/null
then
    echo "$SERVICE is running"
else
    echo "$SERVICE is stopped, I will run it now"
    nohup promscale --db-name asdf1234--db-password asdf1234 --db-user asdf1234 --db-ssl-mode allow --install-extensions & >> /dev/null
    disown
fi

Mas quando reinicio a VM, o script não está em execução, embora os logs do cron em /var/log/syslog mostrem o crontab iniciando o script.

O que eu quero alcançar pode ser feito facilmente daemonizando o processo (o que eu realmente fiz), eu só quero saber por que o crontab não inicia meu script.

bash debian
  • 1 respostas
  • 380 Views
Martin Hope
k.Cyborg
Asked: 2018-02-04 11:46:44 +0800 CST

Como funciona o "ejetar driver usb" do Gnome?

  • 4

Há tempos tenho uma dúvida na cabeça:

Eu tenho um disco rígido externo, quando quero desmontá-lo simplesmente dou o ícone que diz: "Remover unidade com segurança" no Nautilus (use o Nautilus do Gnome 3.14 no Debian 8 ), mas na realidade qual é o processo por trás? É uma maneira de ver o que realmente acontece? Algum tipo de registro?

Imagino que o primeiro processo seja umount /wherever/its/mount, mas notei que quando desmonto usando umounto led do HD externo fica aceso (quando o SO Windows desliga o led), então: o umountcomando também deve cortar a alimentação da porta USB onde o disco rígido está conectado? Ou outro comando está fazendo isso?

Obrigado

gnome nautilus
  • 2 respostas
  • 902 Views
Martin Hope
k.Cyborg
Asked: 2017-12-30 08:43:12 +0800 CST

Fazendo um espelho da dúvida do repositório do Ubuntu Server

  • 0

Recentemente comprei um Orange Pi 2G IoT (este pequeno SoC é realmente ótimo!). Instalei o Ubuntu Server e consegui conectar nele pela porta serial e até consegui atualizar o sistema (só apt-get update) e instalar alguns pacotes, mas eis o probleminha: gostaria de instalar pacotes offline (no meu house não tenho conexão com a internet) e tentei baixar o repositório mas só me deixa baixar uns 9 megabytes e nem começar com os arquivos " pool " onde (acho) residem os pacotes, só faz um lista dos arquivos nesse repositório e baixe alguns dos "index.html", mas nada mais.

Estou usando um PC com Debian Jessie amd64, localizo em uma pasta em uma partição NTFS (verifique se tenho espaço suficiente) e tentei espelhar o repositório do console usando o wgetcomando, com a seguinte sintaxe:

wget --mirror --convert-links --show-progress --recursive --wait=5 http://mirrors.ustc.edu.cn/ubuntu-ports/

Alguém com uma ideia melhor poderia me ajudar a baixar o repositório para usá-lo offline?

wget repository
  • 2 respostas
  • 1878 Views
Martin Hope
k.Cyborg
Asked: 2017-12-20 07:18:48 +0800 CST

Como exportar uma lista completa de usuários no Samba Active Directory?

  • 0

Eu tenho um Active Directory em execução Samba 4.6.3, em um servidor com Debian Jessie. Em um PC com Windows 7 (cliente AD) instalei o RSAT e a partir daí gerencio o servidor usando uma conta de administrador, mas agora preciso exportar a lista completa de usuários em um formato legível, de preferência.csv

Usando o RSAT (do cliente em Windows) até agora só consegui exportar todos os objetos dentro de uma OU(unidade organizacional), UM DE OUCADA VEZ, seja o container do OUusuário ou o container do PC, ou seja, eu poderia fazer o que Eu quero (exportar a lista completa de usuários) repetindo o processo para cada OUcontêiner de usuário, mas tenho muitos OUcontêineres de usuário.

Pergunta: Existe alguma forma de exportar a lista completa de usuários, com nome e sobrenome, com seus correspondentes OUde forma rápida e sem ter que fazer esse trabalho iterativo?

PD: A resposta não precisa se limitar ao cliente no Windows com o RSAT, também pode ser no servidor Samba

users samba
  • 1 respostas
  • 4787 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