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

Georgi Stoyanov's questions

Martin Hope
Georgi Stoyanov
Asked: 2020-02-05 07:34:05 +0800 CST

Compartilhe a conexão WiFi com a interface com fio na CLI

  • 0

Tenho um servidor sem acesso à Internet mas de vez em quando preciso atualizar alguns de seus pacotes. Para facilitar minha vida, estou usando meu laptop que também está executando o Linux para compartilhar a conexão WiFi do laptop pela interface Ethernet do laptop e conectar o servidor ao laptop com um cabo Ethernet normal. Claro, também estou alterando o GW no servidor para corresponder ao endereço IP da interface Ethernet do meu laptop.

Eu sei como posso fazer isso na GUI do gerenciador de rede, mas queria saber como posso fazer o mesmo usando a linha de comando. Eu quero encontrar uma solução que de preferência não envolva escrever IPTablesregras personalizadas. A ideia é que eu queira escrever um roteiro e um alias, para fazer exatamente isso.

Assim que terminar, compartilharei o código-fonte com vocês, aqui e também no Github, afinal, essa é a beleza do código aberto.

networking network-interface
  • 2 respostas
  • 1603 Views
Martin Hope
Georgi Stoyanov
Asked: 2019-12-26 00:05:36 +0800 CST

Raspberry Pi 4 não inicializa após a reinicialização

  • 0

Estou tendo um novo RPI4B e estou inicializando a partir de um cartão SD de 128 Gb. Meu RPI está conectado por um cabo de rede diretamente ao meu roteador WiFi e configurei o endereço IP estático no dhcpd.confarquivo. O problema é que toda vez que emito sudo rebootcomando o RPI não sobe. Posso recuperá-lo reconectando o cabo de rede ou desconectando a energia por alguns segundos. Meu problema parece ser muito semelhante a este problema descrito no Github: link que apesar de estar fechado não parece ser resolvido.

Eu tentei os seguintes passos:

sudo apt update 
sudo apt upgrade 
sudo apt dist-upgrade
sudo apt autoremove
sudo apt full-upgrade 
sudo rpi-update

Se eu mudar para DHCP comentando as linhas de endereço IP estático, ainda não consigo me conectar ao meu Raspberry Pi após a reinicialização do sistema. Infelizmente, o que quer que eu tente, não consigo que meu RPI volte a ficar online após a reinicialização da linha de comando.

networking raspberry-pi
  • 1 respostas
  • 1080 Views
Martin Hope
Georgi Stoyanov
Asked: 2019-09-12 23:42:29 +0800 CST

Suprimir a saída TCPDump e mostrar apenas as entradas exclusivas

  • -1

Estou tentando executar um tcpdumpcomando que me mostre apenas as entradas exclusivas. Este é o meu comando e a saída:

$ sudo tcpdump -c 5 -q -i eno1 -nn -vvv tcp | sort | uniq
tcpdump: listening on br1, link-type EN10MB (Ethernet), capture size 262144 bytes
5 packets captured
6 packets received by filter
0 packets dropped by kernel
09:39:51.350138 IP (tos 0x10, ttl 64, id 61352, offset 0, flags [DF], proto TCP (6), length 184)
09:39:51.350743 IP (tos 0x0, ttl 124, id 3896, offset 0, flags [DF], proto TCP (6), length 40)
09:39:51.811811 IP (tos 0x0, ttl 124, id 3901, offset 0, flags [DF], proto TCP (6), length 92)
09:39:51.811861 IP (tos 0x0, ttl 64, id 41613, offset 0, flags [DF], proto TCP (6), length 40)
09:39:52.424473 IP (tos 0x0, ttl 64, id 41614, offset 0, flags [DF], proto TCP (6), length 92)
    10.184.17.196.55195 > 10.88.159.90.22: tcp 0
    10.184.17.196.58484 > 10.88.159.90.22: tcp 52
    10.88.159.90.22 > 10.184.17.196.55195: tcp 144
    10.88.159.90.22 > 10.184.17.196.58484: tcp 0
    10.88.159.90.22 > 10.184.17.196.58484: tcp 52

e quero que minha saída seja apenas a lista das entradas exclusivas e suprima a tcpdumpsaída normal:

10.184.17.196.55195 > 10.88.159.90.22: tcp 0
10.184.17.196.58484 > 10.88.159.90.22: tcp 52
10.88.159.90.22 > 10.184.17.196.55195: tcp 144
10.88.159.90.22 > 10.184.17.196.58484: tcp 0
10.88.159.90.22 > 10.184.17.196.58484: tcp 52
networking
  • 1 respostas
  • 972 Views
Martin Hope
Georgi Stoyanov
Asked: 2019-09-11 00:39:58 +0800 CST

Escapando aspas simples em um comando de script bash

  • 1

Estou tentando escrever um script que deve executar um comando contendo aspas simples. Este é o comando que estou tentando executar no script:

srt-live-transmit udp://224.0.0.0:1234 'srt://@1111?passphrase=thisisatest&latency=500' -v

E este é o comando do meu BASHscript de shell:

srt-live-transmit $MC srt://${SRT_IP}:${SRT_PORT}?${LATENCY}&${PASS} -v

Como você pode ver, o SRTcaminho está entre aspas simples para que o comando aceite meus dois parâmetros: passphrasee latency. Eu tentei escapar das aspas simples com \', '\'', '"'"', $\'mas o comando não é executado ou o SRTcaminho está sem aspas simples quando eu grep para o processo na lista de processos.

bash
  • 1 respostas
  • 1723 Views
Martin Hope
Georgi Stoyanov
Asked: 2019-08-23 09:44:59 +0800 CST

Bash Script para avaliação do uso da CPU

  • 1

Estou tentando escrever um script BASH que avaliará e mostrará no terminal uma lista de todos os núcleos e sua carga atual. Estou usando a saída do /proc/stat. Por exemplo:

cat /proc/stat
     user nice system idle iowait  irq  softirq steal guest guest_nice
cpu  4705 356  584    3699   23    23     0       0     0          0

e avaliar o tempo de CPU usado somando o user, nice, system, irq, softirq, steale o tempo ocioso da CPU somando o idle, iowait. Em seguida, estou adicionando o tempo de CPU usado + o tempo ocioso da CPU para obter o tempo total da CPU e dividindo o tempo de uso da CPU pelo tempo total da CPU.

O problema com esta metodologia é que este é o uso médio da CPU desde que o sistema foi inicializado pela última vez. Para obter o uso atual, preciso verificar duas vezes /proc/state usar as diferenças entre o tempo total de CPU e o tempo de CPU usado entre as duas verificações e depois dividir o resultado pela diferença de tempo em segundos entre elas. Para isso estou usando um whileloop infinito complementado com um comando sleep. Eu quero ter a saída no seguinte formato:

CPU: 10%
CPU0: 15%
CPU1: 5%
CPU2: 7%
CPU3: 13%

E quero que o uso total da CPU em todos os núcleos e o uso da CPU por núcleo sejam atualizados automaticamente após cada suspensão. Este é o meu código até agora:

#!/bin/bash

PREV_CPU_USE=0
PREV_CPU_IDLE=0
PREV_EPOCH_TIME=0

# Setting the delimiter
IFS=$'\n'

while true; do
  # Getting the total CPU usage
  CPU_USAGE=$(head -n 1 /proc/stat)

  # Getting the Linux Epoch time in seconds
  EPOCH_TIME=$(date +%s)

  # Splitting the /proc/stat output
  IFS=" " read -ra USAGE_ARRAY <<< "$CPU_USAGE"

  # Calculating the used CPU time, CPU idle time and CPU total time
  CPU_USE=$((USAGE_ARRAY[1] + USAGE_ARRAY[2] + USAGE_ARRAY[3] + USAGE_ARRAY[6] + USAGE_ARRAY[7] + USAGE_ARRAY[8] ))
  CPU_IDLE=$((USAGE_ARRAY[4] + USAGE_ARRAY[5]))

  # Calculating the differences
  DIFF_USE=$((CPU_USE - PREV_CPU_USE))
  DIFF_IDLE=$((CPU_IDLE - PREV_CPU_IDLE))
  DIFF_TOTAL=$((DIFF_USE + DIFF_IDLE))
  DIFF_TIME=$((EPOCH_TIME - PREV_EPOCH_TIME))

  #Printing the line and ommiting the trailing new line and using carrier trailer to go to the beginning of the line
  echo -en "${USAGE_ARRAY[0]} Usage: $((DIFF_USE*100/(DIFF_TOTAL*DIFF_TIME)))%                          \\r\\n"
  echo -en "${USAGE_ARRAY[0]} Idle: $((DIFF_IDLE*100/(DIFF_TOTAL*DIFF_TIME)))%                         \\r"

  # Assigning the old values to the PREV_* values
  PREV_CPU_USE=$CPU_USE
  PREV_CPU_IDLE=$CPU_IDLE
  PREV_EPOCH_TIME=$EPOCH_TIME

  # Sleep for one second 
  sleep 1
done

Aqui eu simplifiquei o script e, na verdade, estou imprimindo apenas o uso atual da CPU e o tempo de CPU ocioso em duas linhas diferentes, mas mesmo que cpu Idlepermaneça em uma linha, cpu Usageestá adicionando novas linhas como:

cpu Usage: 0%                         
cpu Usage: 0%                         
cpu Usage: 0%                         
cpu Idle: 99%

Existe uma opção para ter cpu Usageapenas uma linha durante toda a duração do script?

bash shell-script
  • 1 respostas
  • 1014 Views
Martin Hope
Georgi Stoyanov
Asked: 2019-04-05 02:26:00 +0800 CST

Encontre a idade do arquivo mais antigo em uma linha ou retorne zero

  • 4

Eu quero encontrar a idade do arquivo mais antigo em um determinado diretório ou retornar 0 se não houver nenhum arquivo nesse diretório. Eu também preciso de um comando de uma linha fazendo isso. Até agora, este é o meu comando para encontrar a idade em segundos do arquivo mais antigo no diretório:

expr $(($(date +%s) - $(stat -c %Y $(ls -lt /path/to/dir/ | tail -1 | awk '{print $NF}'))))

O problema é que se não houver arquivos está retornando o seguinte erro:

$ expr $(($(date +%s) - $(stat -c %Y $(ls -lt /path/to/dir/ | tail -1 | awk '{print $NF}'))))
stat: cannot stat ‘0’: No such file or directory
-bash: 1554373460 - : syntax error: operand expected (error token is "- ")

Portanto, neste caso, quero que o comando retorne apenas 0 e suprima a impressão do erro.

shell-script files
  • 2 respostas
  • 1056 Views
Martin Hope
Georgi Stoyanov
Asked: 2019-03-09 03:47:23 +0800 CST

Expressão Regex para endereço IP/CIDR no bash

  • 2

Eu quero verificar se a entrada do usuário é um endereço IP/CIDR válido no bash e estou usando expressões regulares para fazer isso. Portanto, o CIDR válido deve ser 0-32 e para IP de (1-254).(1-255).(1-255).(1-255)/(1-32)Então meu código atualmente é:

read -p "Input: " ip_address

if [[ $ip_address =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/[0-9]+$ ]];
    then
    echo "VALID"
else
    echo "NOT VALID"
fi

Mas é muito generoso e aceita algumas combinações não válidas. Portanto, uma combinação válida de endereço IP/CIDR deve ser: 10.11.11.11/24ou 254.255.255.255/23e inválida será 256.19.11.11/24porque o primeiro octeto é maior que 255 ou 222.222.222.222/33aqui o CIDR é maior que 32. Existe outra maneira além do regex para verificar o endereço IP/CIDR válido?

bash regular-expression
  • 1 respostas
  • 3156 Views
Martin Hope
Georgi Stoyanov
Asked: 2018-09-14 02:56:13 +0800 CST

“cp: não pode criar arquivo regular” em uma unidade flash USB externa formatada em VFAT

  • 0

Eu tenho uma unidade USB externa que está formatada em FAT32. Essa é a saída do fdisk -lcomando:

/dev/sdb1  *       56 15728639 15728584  7.5G  c W95 FAT32 (LBA)

Eu tenho a seguinte entrada no meu /etc/fstab:

UUID=FAF0-4AE6              /media/usb    vfat      defaults,auto,rw,users,nofail,x-systemd.automount,x-systemd.device-timeout=1      0         0

Estou montando a unidade usando: sudo mount -amas tudo pertence a root:root e não posso alterar a propriedade dos diferentes diretórios e copiar arquivos da minha partição interna para a unidade USB externa. Dá-me:

cp: cannot create regular file ... Permission denied

Minhas opções de fstab estão corretas, por que não posso usar minha unidade flash USB com permissões de usuário regulares?

partition mount
  • 1 respostas
  • 680 Views
Martin Hope
Georgi Stoyanov
Asked: 2018-07-26 20:09:41 +0800 CST

Comando de terminal para descobrir se um servidor é virtual ou físico

  • 15

Estou procurando um comando de terminal que não exija que o usuário em execução esteja no grupo sudoers e também seja universal e não exija a instalação de pacotes adicionais. Até agora, descobri que, se o sistema tiver o systemd instalado, posso usar:

$ hostnamectl status
   Static hostname: mint
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
           Boot ID: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  Operating System: Linux Mint LMDE
            Kernel: Linux 3.16.0-6-amd64

e sob o nome do ícone e o chassi, posso ver se é VM ou máquina física. Mas eu queria saber se posso usar lscpu, especialmente porque é um método mais universal hostnamectle não requer systemd. Minha teoria é que se a CPU tiver apenas um thread por núcleo e também não listar a frequência mínima e máxima da CPU, isso deve ser uma indicação de que o servidor está realmente virtualizado.

$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 60
Model name:            Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
Stepping:              3
CPU MHz:               2500.488
CPU max MHz:           3500.0000
CPU min MHz:           800.0000
BogoMIPS:              4988.18
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
NUMA node0 CPU(s):     0-7

Eu sei que se uma CPU tiver apenas um thread por núcleo não significa necessariamente que é VM com certeza, mas todas as CPUs modernas devem ter 2 threads por núcleo e, além disso, também posso levar em consideração a falta/presença de frequência mínima e máxima da CPU na lscpusaída.

command-line virtual-machine
  • 2 respostas
  • 19555 Views
Martin Hope
Georgi Stoyanov
Asked: 2018-04-05 08:33:19 +0800 CST

Adicionar caractere de escape na frente de todas as aspas em um arquivo

  • 0

Eu tenho um arquivo json muito grande e gostaria de adicionar o caractere de escape na frente de todas as aspas nele. Por exemplo, eu quero mudar: "CaptureDuration":0para \"CaptureDuration\":0. Tentei substituir tudo "por \"in sed e vim, mas acho que, devido ao tipo especial do caractere de escape, não estava funcionando corretamente.

sed vim
  • 1 respostas
  • 962 Views
Martin Hope
Georgi Stoyanov
Asked: 2018-03-06 05:14:58 +0800 CST

Solicitação CURL usando arquivo .netrc

  • 2

Estou tentando escrever um script que salva as credenciais em um arquivo .netrc e, em seguida, lê o arquivo para passá-las para um comando curl e salva o arquivo de cookie retornado para uso futuro. Estou interessado se esta é uma maneira segura de passar o nome de usuário e a senha e se houver um homem no meio do ataque, eles seriam capazes de farejar as credenciais se o servidor que estou tentando acessar for HTTP.

#!/bin/bash

IP="192.168.0.1"
user="Administrator"
pass="Password1234"

function credentials {
    mkdir "${HOME}"/.netrc
    rm "${HOME}"/.netrc/credentials.txt
    touch "${HOME}"/.netrc/credentials.txt
    { echo "machine ${IP}"; echo "login ${user}"; echo "password ${pass}"; } >> "${HOME}"/.netrc/credentials.txt
    chmod 600 "${HOME}"/.netrc/credentials.txt
}

function cookie {
    curl -v -c cookie.txt -n "${HOME}"/.netrc/credentials.txt http://"${IP}"/setup.php
}

credentials
cookie

Eu verifiquei e o arquivo credenciais.txt está salvo corretamente no diretório correspondente e as credenciais têm as permissões corretas, mas quando tento executar a função de cookie, recebo o seguinte erro: Couldn't find host 192.168.0.1 in the .netrc file; using defaults. Por que o curl não consegue buscar o nome de usuário e a senha configurados no arquivo credencial.txt?

bash shell-script
  • 1 respostas
  • 11518 Views
Martin Hope
Georgi Stoyanov
Asked: 2018-03-02 07:56:44 +0800 CST

Solicitações cURL no bash

  • 0

Estou tentando escrever um script que executará duas solicitações de curl no bash. Este é o meu código:

#!/bin/bash

ipadd="192.168.1.1"
start_url="http://$ipadd/startPlayer"
stop_url="http://$ipadd/stopPlayer"
header1="Accept: application/json"
header2="Content-Type: application/json"
stp="28508ab5-9591-47ed-9445-d5e8e9bafff6"

function start_player {
        curl --verbose -H \"${header1}\" -H \"${header2}\" -X PUT -d '{\"id\": \"$stp\"}' ${start_url}
}

function stop_player {
        curl -X PUT $stop_url
}

stop_player
start_player

A função stop_player funciona sem problemas, mas a primeira função não funciona. Eu só quero executar a seguinte solicitação CURL: curl --verbose -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"id": "c67664db-bef7-4f3e-903f-0be43cb1e8f6"}' http://192.168.1.1/startPlayerSe eu repetir a função start_player, a saída é exatamente como deveria ser, mas se eu executar a função start_player, recebo um erro: Could not resolve host: application. Acho que é porque o bash está dividindo os cabeçalhos, mas por que funciona bem com o eco, mas não no bash?

linux bash
  • 1 respostas
  • 9789 Views
Martin Hope
Georgi Stoyanov
Asked: 2018-02-03 07:27:53 +0800 CST

Simulação de perda de pacotes em interface em ponte usando netem

  • 4

Estou tentando simular uma perda de rede em uma interface em ponte.
Eu tenho 4 interfaces de rede no meu servidor eth1, eth2 e eth3 estão em ponte em br0 e eth0 que está desconectado no momento. Na verdade, o eth2 também está desconectado (desligado). Eu conectei ao eth1 um dispositivo de transmissão de vídeo e o eth3 está conectado diretamente ao switch de rede.
Um dispositivo receptor está conectado ao mesmo switch, mas em outra porta. Estou usando netem para simular deficiências de rede no caminho. Este é um exemplo do meu comando netem:
sudo tc qdisc add dev eth1 root netem delay 100ms 50ms loss 20%.
Se eu fizer ping no transmissor, estou obtendo exatamente o atraso de tempo, jitter e perda de pacote configurados com este comando, mas isso de alguma forma não está afetando o transporte de rede entre o transmissor e o decodificador. Se eu executar o mesmo comando no eth3, o link entre o transmissor e o receptor começa a cair, mas a questão é por que o transporte está funcionando bem se eu definir eth1 como uma interface de rede?

linux networking
  • 1 respostas
  • 2530 Views
Martin Hope
Georgi Stoyanov
Asked: 2017-12-24 00:38:25 +0800 CST

while verifica se uma variável está em um array bash

  • 1

Eu tenho um bug na minha verificação de loop while. Estou verificando se a entrada do usuário é uma interface de usuário válida. Este é o meu código:

#!/bin/bash

net_array=()
for iface in $(ifconfig | cut -d ' ' -f1| tr ':' '\n' | awk NF)
do
        net_array+=("$iface")
done
unset "net_array[${#net_array[@]}-1]"

# Network Interface selection

printf "\nPlease select the network interface you want to use:\n"
read -r user_iface

while ! [[ "${net_array[@]}" =~ $user_iface ]]; do # check if the user input is valid
        echo "Please enter a valid network interface:"
        read -r user_iface
done

Geralmente esse código funciona e verifica se o elemento está no array. Meu PC tem interfaces eno1, eno2, eno3 e quando insiro algo diferente como eno5 ele me pede novamente para inserir a interface de rede.

O problema é que se eu inserir apenas 1, ele aceita como uma interface de rede válida, o que não é o caso e quero excluí-lo. Acho que posso executar uma verificação adicional excluindo todas as entradas numéricas do usuário, mas estou me perguntando qual é o meu erro?

linux bash
  • 1 respostas
  • 7476 Views
Martin Hope
Georgi Stoyanov
Asked: 2017-12-23 06:12:02 +0800 CST

Crie uma matriz com todas as interfaces de rede no bash

  • 10

Eu quero criar uma matriz no Bash que contenha todas as interfaces de rede ativas.

Consegui criar um loop for imprimindo-os, mas quando tento criar o array, ele contém apenas a última lointerface, mas não a outra. Este é o meu código:

#!/bin/bash

for iface in $(ifconfig | cut -d ' ' -f1| tr ':' '\n' | awk NF)
do
           printf "$iface%s\n"
           declare -a array_test=["$iface"]
done
for i in "${array_test[@]}"; do echo "$i"; done

E esta é a minha saída:

eno1
eno2
eno3
lo
[lo]

Além disso, como posso excluir a interface lo localhost da matriz?

linux bash
  • 5 respostas
  • 8578 Views
Martin Hope
Georgi Stoyanov
Asked: 2017-11-24 08:07:54 +0800 CST

Bash ou condição em uma instrução while

  • 4

Eu quero escrever um script no bash que verifique a entrada do usuário se for igual a "stringA" ou "stringB" e, caso seja igual a uma dessas strings, deve imprimir a entrada do usuário. Meu código é:

#!/bin/bash

echo "Please enter your choice (stringA or stringB): "
read result

while [[ (${result,,} != 'stringa') || (${result,,} != 'stringb') ]]; do
        echo Please enter only stringA or stringB:
        read result
done

echo "You have selected $result!"

exit

Infelizmente, este código não funciona e faz um loop infinito. Só posso comparar se o $resulté igual a uma das strings removendo o ||e a segunda parte do loop while. Eu tentei substituir o ||com -o, mas recebi o seguinte erro:

./chk.sh: line 12: syntax error in conditional expression
./chk.sh: line 12: syntax error near `-o'
./chk.sh: line 12: `while [[ (${result,,} != 'stringa') -o (${result,,} != 'stringb') ]]; do' 
bash variable
  • 4 respostas
  • 20841 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
subwaysurfers
my femboy roommate

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve