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
user1169587
Asked: 2025-02-20 12:09:38 +0800 CST

substituição de comando e cifrão antes da variável

  • 5

Tenho um arquivo chamado fileWithOneCommand.txtcom apenas um comando como segue

ps -aux|head -n 5

então escrevo um script de shell de teste chamado 'test5.sh' com o seguinte conteúdo:

file=/home/somepath/fileWithOneCommand.txt
$file;
echo see;
cat $file;
echo see2;
$(cat $file);
echo see3;

mas não consigo entender o resultado, o resultado é o seguinte:

$ ./test5.sh
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           1  0.0  0.1 168584 10308 ?        Ss   Feb19   0:49 /sbin/init splash
root           2  0.0  0.0      0     0 ?        S    Feb19   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    Feb19   0:00 [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I<   Feb19   0:00 [kworker/R-rcu_g]
see
ps -aux|head -n 5
see2
error: user name does not exist

Usage:
 ps [options]

 Try 'ps --help <simple|list|output|threads|misc|all>'
  or 'ps --help <s|l|o|t|m|a>'
 for additional help text.

For more details see ps(1).
see3
  1. $file deve mostrar o conteúdo da variável file, então deve ser a saída,
    ps -aux|head -n 5
    mas por que a saída é o resultado da execução de ps -aux|head -n 5, e não apenas mostrar ps -aux|head -n 5?

  2. cat $file; return ps -aux|head -n 5, mas por que

$(cat $file);

retornar erro "erro: nome de usuário não existe"?

Quando pesquisei sobre substituição de comando no Google, ele disse "a saída de um comando substitui o próprio comando. O Shell opera a expansão executando um comando e, em seguida, substituindo a substituição do comando pela saída padrão do comando".

então para

$(cat $file);

dentro do colchete, cat $file retorna ps -aux|head -n 5 então por que $(cat $file); não retorna o resultado da execução de ps -aux|head -n 5 mas retorna um erro "erro: nome de usuário não existe"?

command-substitution
  • 1 respostas
  • 56 Views
Martin Hope
Yair M
Asked: 2025-02-20 05:22:08 +0800 CST

QXcbConnection: Não foi possível conectar ao display dentro de um serviço

  • 5

Tenho um script de shell que define variáveis ​​de ambiente e executa um executável. Parece com isso:

export PATH=$PATH:/some/extra/binaries
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/some/extra/lib

cd /path/to/execuatble
DISPLAY=:0.0 nohup ./app &

Quando executo o script de shell como usuário do terminal, ele não encontra problemas. No entanto, também escrevi um arquivo de serviço que executa um script python que, entre outras coisas, inicia este shell. Exemplo de arquivo python:

import subprocess
import sys
import logging

logger = logging.getLogger(__file__)
logger.setLevel(logging.INFO)
try:
    result = subprocess.run(["/path/to/shell/script/script.sh"], universal_newlines=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
    logger.info(result)
except Exception as e:
    logger.info("Error starting process: " + str(e), e)

O arquivo python está sendo executado dentro de um serviço systemd com um arquivo de serviço:

[Unit]
Description=App runner Service
After=network.target

[Service]
Environment=PYTHONUNBUFFERED=1
ExecStart=/usr/bin/python3 /path/to/python/script/script.py
Restart=always
RestartSec=5
User=root

[Install]
WantedBy=multi-user.target

Quando executo o serviço, vejo o que ele faz com journalctl -f -u servicename, e posso ver o script de shell falhando quando tento executar o aplicativo com

No protocol specified \n QXcbConnection: Could not connect to display :0.0

Qual é a causa raiz e como posso consertá-la? Estou aberto a alterações do shell script, python ou do arquivo de serviço.

Eu suspeito que tenha a ver com o fato de que o systemd executa isso como root. BTW, eu não tenho ideia de por que eu precisaria de um servidor X já que esse aplicativo não tem nenhuma GUI. Talvez tenha a ver com o fato de que ele usa Qt (nós usamos Qt para um aplicativo não-gui já que queríamos um loop de eventos e utilizar o mecanismo de sinal /slot para passar eventos entre threads e objetos facilmente.

Se isso for relevante, ele roda no Ubuntu 16.04

linux
  • 1 respostas
  • 35 Views
Martin Hope
sdbbs
Asked: 2025-02-19 19:10:39 +0800 CST

Encontrar itens por nome e imprimir se forem arquivos de diretórios?

  • 9

Considere o seguinte exemplo:

mkdir /tmp/test2 && cd /tmp/test2
mkdir -p aa/{tmp,src}
mkdir -p bb/aa/{tmp,src}
mkdir -p {dd,ee}/bb
touch {dd,ee}/bb/aa

tree | awk '{print "# " $0}'
# .
# ├── aa
# │   ├── src
# │   └── tmp
# ├── bb
# │   └── aa
# │       ├── src
# │       └── tmp
# ├── cc
# │   └── aa
# │       ├── src
# │       └── tmp
# ├── dd
# │   └── bb
# │       └── aa
# └── ee
#     └── bb
#         └── aa
#
# 16 directories, 2 files

Então, quero encontrar todos os itens chamados aa, e imprimi-los no mesmo formato que ls -la, para poder ver se são arquivos ou diretórios.

Se eu fizer o típico findwith execof ls -a- então os diretórios em si não serão impressos como itens, mas sim seus conteúdos:

$ find . -name aa -exec ls -la {} \;
total 0
drwxr-xr-x 1 user None 0 Feb 19 11:59 .
drwxr-xr-x 1 user None 0 Feb 19 12:00 ..
drwxr-xr-x 1 user None 0 Feb 19 11:59 src
drwxr-xr-x 1 user None 0 Feb 19 11:59 tmp
total 0
drwxr-xr-x 1 user None 0 Feb 19 11:59 .
drwxr-xr-x 1 user None 0 Feb 19 11:59 ..
drwxr-xr-x 1 user None 0 Feb 19 11:59 src
drwxr-xr-x 1 user None 0 Feb 19 11:59 tmp
total 0
drwxr-xr-x 1 user None 0 Feb 19 11:59 .
drwxr-xr-x 1 user None 0 Feb 19 11:59 ..
drwxr-xr-x 1 user None 0 Feb 19 11:59 src
drwxr-xr-x 1 user None 0 Feb 19 11:59 tmp
-rw-r--r-- 1 user None 0 Feb 19 12:00 ./dd/bb/aa
-rw-r--r-- 1 user None 0 Feb 19 12:00 ./ee/bb/aa

Se eu usar ls -lad {}/isso, imprimo explicitamente apenas os nós do diretório, então os nós do arquivo não são impressos, mas recebo um erro "Não é um diretório":

$ find . -name aa -exec ls -lad {}/ \;
drwxr-xr-x 1 user None 0 Feb 19 11:59 ./aa/
drwxr-xr-x 1 user None 0 Feb 19 11:59 ./bb/aa/
drwxr-xr-x 1 user None 0 Feb 19 11:59 ./cc/aa/
ls: cannot access './dd/bb/aa/': Not a directory
ls: cannot access './ee/bb/aa/': Not a directory

Se eu tentar algum tipo de bashcondicional diretamente na linha de comando, ele falha:

# test
$ [ -d aa ] && echo dir || echo file
dir

$ find . -name aa -exec [ -d {} ] && ls -lad {}/ || ls -la {} \;
find: missing argument to `-exec'
ls: cannot access '{}': No such file or directory
ls: cannot access ';': No such file or directory

Então, como posso usar find . -name aa, para que eu obtenha esta saída:

drwxr-xr-x 1 user None 0 Feb 19 11:59 ./aa/
drwxr-xr-x 1 user None 0 Feb 19 11:59 ./bb/aa/
drwxr-xr-x 1 user None 0 Feb 19 11:59 ./cc/aa/
-rw-r--r-- 1 user None 0 Feb 19 12:00 ./dd/bb/aa
-rw-r--r-- 1 user None 0 Feb 19 12:00 ./ee/bb/aa
files
  • 2 respostas
  • 168 Views
Martin Hope
PersianGulf
Asked: 2025-02-19 14:02:43 +0800 CST

alterando senha ldap_bind: Credenciais inválidas (49)

  • 5

Informação:
Eu instalei ldap-utilse slapd, durante a instalação do slapd, com ncurseso dialog, importei a senha do administrador.
Depois eu alterei via

ldapmodify -Q -Y EXTERNAL -H ldapi:/// << E0F
dn: olcDatabase={1}mdb,cn=config
changetype: modify
replace: olcRootPW
olcRootPW: {SSHA}qUoTRPwppaedqHQTgYOPYWokr3SiXjbK
E0F

Mas ldapadd -x -D "cn=admin,dc=example,dc=com" -W -f ./users.ldifrecebo as seguintes mensagens:

Enter LDAP Password: 
ldap_bind: Invalid credentials (49)

A propósito, eu não tenho slapd.conf.
Como posso autenticar via programas ldap?

ATUALIZAR:

root@debian:~# cat /etc/ldap/slapd.d/cn\=config/olcDatabase\=\{1\}mdb.ldif 
# AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.
# CRC32 73bfb3a8
dn: olcDatabase={1}mdb
objectClass: olcDatabaseConfig
objectClass: olcMdbConfig
olcDatabase: {1}mdb
olcDbDirectory: /var/lib/ldap
olcSuffix: dc=nodomain
olcAccess: {0}to attrs=userPassword by self write by anonymous auth by * none
olcAccess: {1}to attrs=shadowLastChange by self write by * read
olcAccess: {2}to * by * read
olcLastMod: TRUE
olcRootDN: cn=admin,dc=nodomain
olcDbCheckpoint: 512 30
olcDbIndex: objectClass eq
olcDbIndex: cn,uid eq
olcDbIndex: uidNumber,gidNumber eq
olcDbIndex: member,memberUid eq
olcDbMaxSize: 1073741824
structuralObjectClass: olcMdbConfig
entryUUID: 10bd0d0a-82d1-103f-92a4-058be6d2a441
creatorsName: cn=admin,cn=config
createTimestamp: 20250219054944Z
olcRootPW:: MTIzMTIzMTIz
entryCSN: 20250219060430.002303Z#000000#000#000000
modifiersName: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
modifyTimestamp: 20250219060430Z
authentication
  • 1 respostas
  • 22 Views
Martin Hope
Susanna Lawrence
Asked: 2025-02-19 04:23:32 +0800 CST

Ajuda necessária para instalar a Calculadora Lambda no Chromebook (instruções de instalação e atualização do JRE 8 pouco claras)

  • 5

Eu sei tão pouco sobre Linux que nem consigo formatar a pergunta corretamente. Estou tentando instalar algo chamado Calculadora Lambda no meu Chromebook. Não está funcionando e não sei como consertar. É isso que eu deveria estar fazendo, mas não entendo essas instruções. Tudo sobre isso é novo para mim.insira a descrição da imagem aqui

software-installation
  • 1 respostas
  • 58 Views
Martin Hope
Daniel Griscom
Asked: 2025-02-19 04:14:29 +0800 CST

Arquivos em /dev/cpuset renomeados?

  • 5

Estou trabalhando em alguns scripts antigos que lidam com cpusets, portando para o openSUSE. Os scripts funcionavam bem com o openSUSE 15.5, mas agora com o 15.6 eles falham porque os /dev/cpusetarquivos que eles esperavam não estão lá. Na verdade, os arquivos estão todos lá, mas perderam o prefixo cpuset.em seus nomes.

Por exemplo, para um cpuset chamado sys, os scripts esperam manipular /dev/cpuset/sys/cpuset.cpus, mas o arquivo real parece ser chamado /dev/cpuset/sys/cpus. Esse padrão continua para todos os treze arquivos que no openSUSE 15.5 (e sistemas mais antigos) tinham nomes começando com cpuset.; os mesmos arquivos estão lá, mas sem o cpuset.prefixo.

Olhando para a página de referência do docs.kernel.org , a cpuset.*nomenclatura é a que está documentada. Alguma ideia de onde os arquivos sem o cpuset.prefixo vieram?

Mais informações: aqui está o /dev/cpuset/sysdiretório completo (onde sysestá o nome do cpuset) em uma máquina openSUSE Leap 15.5:

devuser@product:/dev/cpuset/sys> ls -al
total 0
drwxr-xr-x 2 root root 0 Feb 18 14:07 .
dr-xr-xr-x 3 root root 0 Feb 18 14:03 ..
-rw-r--r-- 1 root root 0 Feb 18 14:07 cgroup.clone_children
-rw-r--r-- 1 root root 0 Feb 18 14:07 cgroup.procs
-rw-r--r-- 1 root root 0 Feb 18 14:07 cpuset.cpu_exclusive
-rw-r--r-- 1 root root 0 Feb 18 14:07 cpuset.cpus
-r--r--r-- 1 root root 0 Feb 18 14:07 cpuset.effective_cpus
-r--r--r-- 1 root root 0 Feb 18 14:07 cpuset.effective_mems
-rw-r--r-- 1 root root 0 Feb 18 14:07 cpuset.mem_exclusive
-rw-r--r-- 1 root root 0 Feb 18 14:07 cpuset.mem_hardwall
-rw-r--r-- 1 root root 0 Feb 18 14:07 cpuset.memory_migrate
-r--r--r-- 1 root root 0 Feb 18 14:07 cpuset.memory_pressure
-rw-r--r-- 1 root root 0 Feb 18 14:07 cpuset.memory_spread_page
-rw-r--r-- 1 root root 0 Feb 18 14:07 cpuset.memory_spread_slab
-rw-r--r-- 1 root root 0 Feb 18 14:07 cpuset.mems
-rw-r--r-- 1 root root 0 Feb 18 14:07 cpuset.sched_load_balance
-rw-r--r-- 1 root root 0 Feb 18 14:07 cpuset.sched_relax_domain_level
-rw-r--r-- 1 root root 0 Feb 18 14:07 notify_on_release
-rw-r--r-- 1 root root 0 Feb 18 14:07 tasks
devuser@product:/dev/cpuset/sys> 

E aqui está o mesmo diretório em uma máquina openSUSE 15.6:

devuser@product:/dev/cpuset/sys> ls -al
total 0
drwxr-xr-x 2 root root 0 Feb 18 11:25 .
dr-xr-xr-x 5 root root 0 Feb 18 11:25 ..
-rw-r--r-- 1 root root 0 Feb 18 11:29 cgroup.clone_children
-rw-r--r-- 1 root root 0 Feb 18 11:29 cgroup.procs
-rw-r--r-- 1 root root 0 Feb 18 11:29 cpu_exclusive
-rw-r--r-- 1 root root 0 Feb 18 11:29 cpus
-r--r--r-- 1 root root 0 Feb 18 11:29 effective_cpus
-r--r--r-- 1 root root 0 Feb 18 11:29 effective_mems
-rw-r--r-- 1 root root 0 Feb 18 11:29 mem_exclusive
-rw-r--r-- 1 root root 0 Feb 18 11:29 mem_hardwall
-rw-r--r-- 1 root root 0 Feb 18 11:29 memory_migrate
-r--r--r-- 1 root root 0 Feb 18 11:29 memory_pressure
-rw-r--r-- 1 root root 0 Feb 18 11:29 memory_spread_page
-rw-r--r-- 1 root root 0 Feb 18 11:29 memory_spread_slab
-rw-r--r-- 1 root root 0 Feb 18 11:29 mems
-rw-r--r-- 1 root root 0 Feb 18 11:29 notify_on_release
-rw-r--r-- 1 root root 0 Feb 18 11:29 sched_load_balance
-rw-r--r-- 1 root root 0 Feb 18 11:29 sched_relax_domain_level
-rw-r--r-- 1 root root 0 Feb 18 12:41 tasks
devuser@product:/dev/cpuset/sys> 

Então, exatamente o mesmo conjunto de arquivos, exceto que enquanto o Leap 15.5 tem um cpuset.prefixo em treze arquivos, o Leap 15.6 tem os mesmos arquivos, mas cpuset.removidos.

Editar: aqui está como eu fiz o diretório cpuset no sistema Leap 15.6. Em um sistema recém-reinicializado:

devuser@product:~> ls /dev/cpuset
ls: cannot access '/dev/cpuset': No such file or directory
devuser@product:~> sudo mkdir /dev/cpuset
[sudo] password for root: 
devuser@product:~> sudo mount -t cpuset none /dev/cpuset
devuser@product:~> sudo mkdir /dev/cpuset/sys
devuser@product:~> ls /dev/cpuset/sys
cgroup.clone_children  mem_exclusive       mems
cgroup.procs           mem_hardwall        notify_on_release
cpu_exclusive          memory_migrate      sched_load_balance
cpus                   memory_pressure     sched_relax_domain_level
effective_cpus         memory_spread_page  tasks
effective_mems         memory_spread_slab
devuser@product:~> 
linux-kernel
  • 1 respostas
  • 29 Views
Martin Hope
CarLaTeX
Asked: 2025-02-18 23:22:07 +0800 CST

Como aplicar um ls a um nome de arquivo com espaços em uma variável

  • 5

Este código

my_file="/tmp/file_without_spaces"

if [ -f "${my_file}" ]; then
  my_ls_aaaammgg_hhss="$(ls ${my_file} -l --time-style='+%Y%m%d_%H%M%S' | cut -d' ' -f6)"
  mv "${my_file}" "${my_file}_${my_ls_aaaammgg_hhss}"
fi

muda /tmp/file_without_spacespara /tmp/file_without_spaces_aaaammgg_hhss, por exemplo /tmp/file_without_spaces_20250218_161244.

Como posso fazer a mesma coisa com um arquivo com espaços no nome, por exemplo

/tmp/file with spaces

?

Eu gostaria de obter /tmp/file with spaces_20250218_161244.

bash
  • 2 respostas
  • 45 Views
Martin Hope
Trudy
Asked: 2025-02-18 16:59:25 +0800 CST

Debian: cryptsetup falha ao desbloquear volume desde o kernel 6.1.0-29

  • 8

Tenho o Debian 12 com criptografia de disco completo. O Cryptsetup desbloqueia o volume com a versão 6.1.0-28 do kernel Linux, mas falha com qualquer versão posterior, como segue.

Please unlock disk sdXY_crypt: **********
No key available with this passphrase.
cryptsetup: ERROR: sdXY_crypt: cryptsetup failed, bad password or options?

No período exato entre os kernels 6.1.0-28 e 6.1.0-29, instalei o VeraCrypt para uso com contêineres. Nunca o usei para criptografar nenhum volume de disco. Até onde sei, o VeraCrypt não altera a configuração do kernel, mas mencionei isso como uma possível razão para o problema.

Qual é o problema? Como solucionar e consertar?

debian
  • 1 respostas
  • 51 Views
Martin Hope
peterh
Asked: 2025-02-18 16:14:01 +0800 CST

Qual é o tamanho mínimo do setor btrfs?

  • 5

Estou pensando em usar btrfs para um volume de dados com muitos arquivos pequenos. Não está claro o que a documentação afirma sobre o tamanho mínimo de bloco possível.

Parece que eles e nós estamos em extremos muito diferentes da realidade. As ideias deles sobre o tamanho do bloco são aumentar o tamanho do bloco, a minha é diminuí-lo. Eles querem desperdiçar espaço em disco, eu quero poupá-lo. Também quero diminuir as operações de descarte-reescrita desnecessárias em volumes SSD.

Eles parecem estar indo tão longe que a documentação não é clara sobre o tamanho mínimo do cluster btrfs.

O que é? 4k? 16k? 64k?

Posso ter, por exemplo, blocos de 512 bytes?

filesystems
  • 1 respostas
  • 72 Views
Martin Hope
Narendra Dhara
Asked: 2025-02-18 15:02:24 +0800 CST

Partição do Windows inacessível

  • 5

Recentemente, tentei instalar o Linux em dual boot no meu laptop Windows, mas falhou e minha partição de inicialização do Windows e arquivos estão inacessíveis. O Linux é inicializável e posso ver duas unidades usando lsblk - nvme0n1 e nvme1n1

nvme1n1 é minha partição existente na qual o Linux está trabalhando e nvme0n1 é a partição inacessível que atualmente, pelo tamanho, deveria ter o sistema operacional Windows e os arquivos. Existe uma maneira de recuperar os arquivos da unidade nvme0n1 inacessível? Tentei testdisk/photorec e Gparted sem sucesso. Não consigo acessar a unidade nvme0n1 do prompt de comando do Grub ou do prompt de comando de recuperação do Windows.

Agradeço qualquer ajuda e dicas.

muito obrigado

Informações adicionais e edições:

A unidade nvme01 do Windows e a partição associada não aparecem quando eu faço ls na linha de comando do Grub nem no prompt de comando do Windows Rescue quando eu uso a parte do disco. A partição do Windows é criptografada usando o Bit Locker.

a saída do comando sudo nvme –

Smart Log for NVME device:nvme0n1 
namespace-id:ffffffff 
critical_warning : 0 
temperature : 89 °F (305 K) 
available_spare : 100% 
available_spare_threshold : 50% 
percentage_used : 7% 
endurance group critical warning summary: 0 
Data Units Read : 46,067,151 (23.59 TB) 
Data Units Written : 42,110,803 (21.56 TB) 
host_read_commands : 1,271,944,287 
host_write_commands : 1,074,384,126 
controller_busy_time : 23,817 
power_cycles : 1,590
power_on_hours : 16,525 
unsafe_shutdowns : 200 
media_errors : 0 
num_err_log_entries : 0 
Warning Temperature Time : 0 
Critical Composite Temperature Time : 0 
Thermal Management T1 Trans Count : 99 
Thermal Management T2 Trans Count : 23 
Thermal Management T1 Total Time : 10748 
Thermal Management T2 Total Time : 743

EDIÇÕES:

fdisk -l em /dev/nvme0n1 mostra uma partição /dev/nvme0n1p1 do tipo GPT. Esta partição tem arquivos de instalação e de usuário do Windows.

Quando uso sudo dislocker com a opção -pbitlockerkey na unidade /dev/nvme0n1, recebo o erro "Não é possível analisar o cabeçalho do volume. Abortar".

EDIÇÕES: Aqui está a saída do fdisk e do dislocker

% sudo fdisk -l /dev/nvme0n1

Disco /dev/nvme0n1: 476,94 GiB, 512110190592 bytes, 1000215216 setores Modelo de disco: H10 HBRPEKNX0202A NVMe INTEL 512 GB
Unidades: setores de 1 * 512 = 512 bytes Tamanho do setor (lógico/físico): 512 bytes / 512 bytes Tamanho de E/S (mínimo/ótimo): 512 bytes / 512 bytes Tipo de rótulo de disco: dos Identificador de disco: 0x00000000

Dispositivo Inicialização Início Fim Setores Tamanho Id Tipo

/dev/nvme0n1p1 1 4294967295 4294967295 2T ee GP

% sudo dislocker -V /dev/nvme0n1p1 -pxxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx /mnt/bitlocker

Qua Fev 19 17:27:15 2025 [CRÍTICO] Falha ao abrir /dev/nvme0n1p1: Nenhum arquivo ou diretório desse tipo

windows
  • 1 respostas
  • 65 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