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

henriquehbr's questions

Martin Hope
henriquehbr
Asked: 2022-09-29 07:50:30 +0800 CST

Não é possível inicializar o kernel Linux diretamente através do EFISTUB

  • 1

Compilei o kernel Linux 5.18.4 da fonte, habilitando todas as opções relacionadas a EFI, sem nenhum parâmetro embutido, nem um caminho de inicialização padrão, também vale a pena mencionar que não estou fazendo uso de initramfs/initrd

Estou tentando inicializar este kernel através do VirtualBox 6.1.34, em uma VM com suporte a EFI

O disco de instalação ( /dev/sda) tem duas partições:

  • /dev/sda1uma partição de sistema EFI de 512 MB formatada como FAT32 montada em/boot
  • /dev/sda2uma partição raiz de 15,5 GB formatada como ext4 montada em/

O kernel está localizado em /boot/EFI/BOOT/boox64.efi, parece que essa convenção de nomenclatura o faz inicializar automaticamente, pulando o shell UEFI e removendo a necessidade de criar uma entrada de inicialização por meio efibootmgrde , mas não tenho certeza se essa é a norma em diferentes implementações de UEFI em hardware diferente

Sempre que tento inicializá-lo, recebo o seguinte erro:

erro uefi virtualbox

Nas tentativas anteriores, fazendo pequenos ajustes como alterar o caminho do kernel e fazer alguns outros ajustes, o resultado foi semelhante, sempre que eu tentava executar vmlinuz.efiatravés do shell EFI, a máquina travava para sempre, sem exibir uma única mensagem de erro (este é o caso mesmo ao passar root=/dev/sda2e init=/bin/initcomo parâmetros)

linux kernel
  • 1 respostas
  • 25 Views
Martin Hope
henriquehbr
Asked: 2022-04-25 08:20:25 +0800 CST

Criando um ISO Alpine Linux personalizado com um arquivo de resposta integrado

  • 0

Não consegui encontrar nenhum guia ou documentação referente a como adicionar arquivos a um ISO personalizado do Alpine Linux, o mais próximo que encontrei é esta página no Alpine Wiki sobre como criar uma imagem ISO personalizada commkimage

Eu preferiria ter meus scripts de instalação automatizados e arquivos de resposta diretamente no ISO em vez de ter que baixá-los atravéswget

alpine-linux iso
  • 2 respostas
  • 260 Views
Martin Hope
henriquehbr
Asked: 2022-03-31 08:25:49 +0800 CST

comportamento inconsistente startx

  • 1

Tenho um servidor SSH que é responsável por executar o dwmbinário através do encaminhamento X, no meu computador cliente, tenho um shell script que substitui o dwmbinário em /usr/local/bin, dentro desse script, basta fazer uma chamada para o servidor solicitando que execute o original dwm:

ssh -q -tt [email protected] dwm $@

Com apenas um single -t, recebo o seguinte erro:

Pseudo-terminal will not be allocated because stdin is not a terminal

No lado do servidor SSH, estou usando ForceCommandpara passar os parâmetros recebidos através de um container_runnerscript, fica assim:

#!/bin/sh
/usr/local/bin/$SSH_ORIGINAL_COMMAND

A razão para o ForceCommandaqui é limitar a possibilidade de executar qualquer outra coisa além de um conjunto de scripts de inicialização de contêiner do Docker (localizado em /usr/local/bin)

Aqui está um exemplo de um desses scripts, o abaixo executa a dwmimagem do Docker:

#!/bin/sh
docker run \
    --pull=never \
    --rm \
    -v container-scripts:/container-scripts \
    -v ssh-keys:/home/dwm/.ssh \
    -v x11-shared:/tmp/.X11-unix \
    -it \
    -e DISPLAY=:1 \
    -e XAUTHORITY=/tmp/.X11-unix/container-cookie \
    dwm \
    $@ 2>/dev/null
  • container-scripts- volume contendo um conjunto de scripts que permitirá a execução de outros containers irmãos dentro de containers
  • ssh-keys- as chaves SSH para poder executar contêineres de dentro de outros contêineres
  • x11-shared- Dados compartilhados X11 (soquete X11 e cookie xauth)

O meu ssh_configfica assim:

StrictHostKeyChecking no
UserKnownHostsFile /dev/null
ForwardX11 yes
ForwardX11Trusted yes
PreferredAuthentications=publickey

As coisas começaram a ficar inconsistentes depois que eu desabilitei a multiplexação SSH do meu ssh_config, anteriormente com as configurações abaixo, funcionou bem o tempo todo (o que não faz sentido, até onde eu sei, a multiplexação SSH não deve interferir nisso), configurações abaixo:

ControlPath /tmp/%r@%h:%p
ControlMaster auto
ControlPersist yes

O que acontece é que sempre que tento rodar startxpassando como argumento meu dwmscript que faz uma requisição ao servidor SSH para rodar o real dwm, só recebo uma tela preta, e nada acontece, fica assim, exemplo abaixo:

startx /usr/local/bin/dwm -- :1

Mas, se eu executar o mesmo comando acima, um pouco diferente, usando a substituição do comando shell junto com o operador shell noop, ele funciona bem (leva apenas mais alguns segundos para mostrar dwmdo que o normal, provavelmente devido ao hack feio)

: $(startx /usr/local/bin/dwm -- :1)
shell-script ssh
  • 1 respostas
  • 140 Views
Martin Hope
henriquehbr
Asked: 2022-03-08 07:48:02 +0800 CST

O servidor SSH recusa várias conexões do mesmo cliente

  • 1

Tenho um servidor openssh simples rodando em um container Alpine Linux 3.15 Docker, e um outro container, também rodando a mesma versão do Alpine do servidor SSH) que roda um servidor X com dwm

Estou me conectando ao servidor SSH (e executando st) do servidor X com o seguinte comando:

ssh -v -t [email protected] st

O servidor SSH está sendo executado com o seguinte comando:

/usr/bin/sshd -D -d -e

A $DISPLAYvariável é definida como ssh:10( sshsendo o nome do host do servidor SSH)

O cliente consegue abrir uma aplicação gráfica ( st) através do X11 encaminhando do servidor para a tela do cliente, o problema é que só consigo abrir uma única instância de stantes de receber o seguinte erro:

ssh: connect to host 172.17.0.2 port 22: Connection refused

log do lado do servidor:

Starting session: command on pts/1 for client from 172.17.0.3 port 34060 id 0
debug1: Setting controlling tty using TIOCSCTTY.
debug1: X11 connection requested.
debug1: channel 3: new [X11 connection from 172.17.0.2 port 35028]
debug1: Received SIGCHLD.
debug1: session_by_pid: pid 9
debug1: session_exit_message: session 0 channel 0 pid 9
debug1: session_exit_message: release channel 0
debug1: session_by_tty: session 0 tty /dev/pts/1
debug1: session_pty_cleanup2: session 0 release /dev/pts/1
debug1: channel 3: free: X11 connection from 172.17.0.2 port 35028, nchannels 4
debug1: session_by_channel: session 0 channel 0
debug1: session_close_by_channel: channel 0 child 0
debug1: session_close_x11: detach x11 channel 1
debug1: session_close_x11: detach x11 channel 2
Close session: user client from 172.17.0.3 port 34060 id 0
debug1: channel 0: free: server-session, nchannels 3
debug1: channel 1: free: X11 inet listener, nchannels 2
debug1: channel 2: free: X11 inet listener, nchannels 1
Received disconnect from 172.17.0.3 port 34060:11: disconnected by user
Disconnected from user client 172.17.0.3 port 34060
debug1: do_cleanup
debug1: do_cleanup

log do lado do cliente:

Running /usr/bin/xauth remove ssh:10.0
/usr/bin/xauth add ssh:10.0 MIT-MAGIC-COOKIE-1 49907415ff518044198f6f0075f270fe
debug1: client_input_channel_open: ctype x11 rchan 3 win 65536 max 16384
debug1: client_request_x11: request from 172.17.0.2 35028
debug1: channel 1: new [x11]
debug1: confirm x11
OpenSSH_8.8p1, OpenSSL 1.1.1l  24 Aug 2021
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
debug1: Connecting to 172.17.0.2 [172.17.0.2] port 22.
debug1: connect to address 172.17.0.2 port 22: Connection refused
ssh: connect to host 172.17.0.2 port 22: Connection refused
xinit: connection to X server lost

waiting for X server to shut down debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: client_input_channel_req: channel 0 rtype [email protected] reply 0
debug1: channel 1: free: x11, nchannels 2
X connection to ssh:10.0 broken (explicit kill or server shutdown).
debug1: channel 0: free: client-session, nchannels 1
Connection to 172.17.0.2 closed.
Transferred: sent 91292, received 92728 bytes, in 3.1 seconds
Bytes per second: sent 29350.8, received 29812.5
debug1: Exit status 1
(II) Server terminated successfully (0). Closing log file.

deallocvt: can't open console
linux ssh
  • 1 respostas
  • 194 Views
Martin Hope
henriquehbr
Asked: 2022-02-27 07:10:22 +0800 CST

Versões do kernel incompatíveis durante a instalação dentro do chroot

  • 0

Estou tentando instalar o Artix em uma máquina virtual QEMU através de um script automatizado que escrevi, em uma das últimas etapas de instalação, onde configurei o Rootless Docker, é necessário habilitar o ip_tablesmódulo do kernel executando modprobe ip_tablesdentro do ponto de montagem da instalação comchroot

O problema é que recebo o seguinte erro:

modprobe: FATAL: Module ip_tables not found in directory `/lib/modules/5.13.4-artix1-1

Depois de mais uma inspeção, notei que pacman -Q linuxretorna versões 5.16.10-artix1-1, e as versões no meu /lib/modulessão5.13.4-artix1-1

Tem chrootalguma coisa a ver com isso? ou o problema está em outro lugar?

arch-linux iptables
  • 1 respostas
  • 130 Views
Martin Hope
henriquehbr
Asked: 2019-12-03 03:52:37 +0800 CST

Assista o status do serviço systemd com systemctl

  • 10

Existe alguma opção que permita ver o status de um systemdserviço em tempo real comsystemctl

O que eu realmente faço:

systemctl status tor

Por exemplo:

systemctl watch tor
systemd manjaro
  • 1 respostas
  • 8335 Views
Martin Hope
henriquehbr
Asked: 2018-03-21 13:15:08 +0800 CST

dialog --menu gera inteiro em vez de string no bash

  • 0

Eu criei um menu dinâmico no bash que obtém seus itens de uma matriz, mas quando o usuário seleciona um item específico, o menu exibe o código de retorno (0 ou 1)

repositorios=() ; i=0
while read -r line; do
    let i=$i+1
repositorios+=($i "$line")
done < <( find ~ -type d -name .git )

gerenciar_repositorios=$(dialog --stdout --extra-button --help-button \
--ok-label "Acessar repositório" \
--extra-label 'Criar repositório' \
--cancel-label 'Remover repositório' \
--help-label 'Cancelar' \
--backtitle "Bem vindo ao Git Bash `whoami`!" \
--title ' Gerenciar repositórios ' \
--menu 'Gerenciar repositórios' 0 0 0 \
${repositorios[@]}) ; echo $gerenciar_repositorios

O ; echo $gerenciar_repositoriosé apenas para fins de teste!

bash shell-script
  • 1 respostas
  • 1528 Views
Martin Hope
henriquehbr
Asked: 2018-03-21 04:59:05 +0800 CST

não é possível exibir o valor da caixa de diálogo no bash

  • 0

Eu tenho um menu dinâmico na caixa de diálogo (os itens são fornecidos de uma matriz), mas o menu não está exibindo a opção selecionada

gp_options=()
for i in `find ~ -type d -name .git`; do
    gp_options+=("" "$i")
done

gp_dialog=(dialog --stdout --extra-button --help-button \
--ok-label 'Access repository' \
--extra-label 'Create repository' \
--cancel-label 'Remove repository'
--help-label 'Cancel' \
--backtitle "Welcome to Git Bash `whoami`!" \
--title ' Manage repositories ' \
--menu 'Manage repositories' \
0 0 0 \
"${gp_options[@]}")

dialog --stdout --msgbox "$manage_repositories" 0 0
bash shell-script
  • 1 respostas
  • 619 Views
Martin Hope
henriquehbr
Asked: 2018-03-05 08:20:41 +0800 CST

Exibir variável na caixa de diálogo --msgbox

  • 0

Desejo gerar uma progressão aritmética em uma caixa de mensagem de diálogo, mas o atributo --msgbox os mostra como texto simples

Meu código:

while :
do
    sequence=(1 10 100 1000 10000)
    dialog --stdout --msgbox '${sequence[*]}' 0 0
done
shell-script arithmetic
  • 1 respostas
  • 1170 Views
Martin Hope
henriquehbr
Asked: 2018-02-15 03:17:53 +0800 CST

Documento aqui não está funcionando corretamente no script de shell

  • 1

Tenho dois arquivos: server.she client.sh, o servidor envia o seguinte texto para o cliente

cliente.sh

porta_cliente=5678
porta_servidor=8765

nc -l $porta_cliente | sh

server.sh

porta_cliente=5678
porta_servidor=8765

nc $ip $porta_cliente <<-EOF
        dialog --stdout --backtitle 'Bem vindo ao SEPA 0.1' --title 'Menu inicial' --menu 'Escolha uma opção:' 0 0 0 \
        Cadastrar 'Criar um novo usuário' \
        Entrar 'Fazer login com sua conta' \
        Sair 'Encerrar o SEPA' > logservidor

        # WORKING FINE UNTIL HERE!

        case `cat logservidor` in
                "Cadastrar")
                        echo "LOG: case is being executed" > /dev/tcp/"$ip"/"$porta_servidor"
                        dialog --stdout --msgbox 'CADASTRAR' 0 0 > /dev/tcp/"$ip"/"$porta_servidor"
                ;;
                "Entrar")
                        echo "LOG: case is being executed"
                        echo "LOGIN SELECIONADO" > /dev/tcp/"$ip"/"$porta_servidor"
                ;;
                "Sair")
                        echo "LOG: case is being executed"
                        echo "SAIR SELECIONADO" > /dev/tcp/"$ip"/"$porta_servidor"
                ;;
        esac
EOF

Como você pode ver, o servidor envia um texto (interpretado como várias linhas de comandos) para o cliente através do netcat, nesses comandos, estou tentando passar a entrada do usuário para um arquivo específico e, em seguida, use uma instrução case para verifique se a entrada do usuário é Cadastrar, Entrarou Sair, a primeira parte do diálogo está funcionando bem, mas case 'cat log servidor' innão está sendo executada (mesmo com bash -x server.sheu não consegui encontrar o que está causando esse problema)

bash shell-script
  • 1 respostas
  • 2087 Views
Martin Hope
henriquehbr
Asked: 2018-02-14 04:16:11 +0800 CST

Como posso executar texto como código do servidor para o cliente no shell script (netcat)

  • 1

Eu tenho dois arquivos, client.she server.sh, todos os dados necessários estão no servidor, que é enviado para o cliente usando o netcat , o cliente apenas pega esses dados e exibe para o usuário final, o problema é quando o servidor envia algum código multilinha, o cliente apenas recebe como texto e exibe na tela

cliente.sh

ip=127.0.0.1
client_port=5678
server_port=8765

while :
do
        # Request the menu from the server
        echo menu > /dev/tcp/"$ip"/"$server_port"
        # Waits the server response
        nc -l $porta_cliente
done

server.sh

ip=127.0.0.1
porta_cliente=5678
porta_servidor=8765

while :
do
        nc -vv -l $porta_servidor > logservidor
        echo "Texto recebido: "`cat logservidor` # LOG
        case `cat logservidor` in
        "splash")
                echo "dialog --stdout --msgbox 'SPLASH' 0 0" > /dev/tcp/"$ip"/"$porta_c$
        ;;
        "menu_inicial")
                nc $ip $porta_cliente <<-EOF
                        dialog --stdout --backtitle 'Bem vindo ao SEPA 0.1' --title 'Me$
                        Cadastrar 'Criar um novo usuário' \
                        Entrar 'Fazer login com sua conta' \
                        Sair 'Encerrar o SEPA'

                        # Caso o usuário selecione Cancelar, a execução do script será $
                        if [ $? -eq 0 ]; then
                                echo SUCESSO
                        else
                                rm resposta_servidor dados_digitados 2> /dev/null
                                clear
                                exit
                        fi
                EOF
        ;;
        "menu_principal")
                echo "dialog --msgbox 'MENU_PRINCIPAL' 0 0" > /dev/tcp/"$ip"/"$porta_cl$
        ;;
        *)
                dialog --msgbox 'WTF?!' 0 0 > /dev/tcp/"$ip"/"$porta_cliente"
        ;;
        esac
done
shell-script netcat
  • 2 respostas
  • 841 Views
Martin Hope
henriquehbr
Asked: 2018-02-12 09:07:20 +0800 CST

Como posso manter a conexão netcat aberta?

  • 14

Eu tenho dois arquivos, client.she server.sh. Todos os dados necessários estão no servidor, que são enviados ao cliente usando o netcat . O cliente apenas obtém esses dados e os exibe para o usuário final. O problema é que, quando tento mostrar a tela de carregamento do diálogo do servidor para o cliente:

server.sh

# CLIENT PORT: 8765
# SERVER PORT: 5678

while :
do
    touch registered_users data

    nc -vv -l -p 5678 > data

    case `cat data` in
        "SPLASH_SCREEN")
            for ((i=0;i<100;i++))
            do
                echo $i
            done | dialog --title 'Loading...' --gauge 'Welcome!' 8 40 0 > /dev/tcp/127.0.0.1/8765
        ;;
    esac
done

cliente.sh

# CLIENT PORT: 8765
# SERVER PORT: 5678

echo "SPLASH_SCREEN" > /dev/tcp/127.0.0.1/5678

while :
do
    nc -l -p 8765 > server_response
    cat server_response
done
shell-script netcat
  • 1 respostas
  • 32146 Views
Martin Hope
henriquehbr
Asked: 2018-02-05 10:04:22 +0800 CST

Caso não funciona no bash

  • 3

Já revisei meu código, mas não consegui encontrar nada de errado, quando tento executar com ./client.shele dá o seguinte erro:

./client.sh: line 111: syntax error near unexpected token `done'

Aqui está o meu roteiro:

while :
do
        clear
        menu_inicial=$(dialog --stdout --title 'Menu inicial' --menu 'Escolha uma opção:' 0 0 0 
        Cadastrar 'Cria um novo usuário'                            
        Entrar 'Fazer login com sua conta'                          
        Sair 'Encerra o SEPA')

        # Caso o usuário selecione Cancelar, a execução do script será encerrada
        if [ $? = 1 ]; then
            if [ -f resposta_servidor ] && [ -f dados_digitados ]; then
                rm resposta_servidor dados_digitados
                clear
                exit
            else
                clear
                exit
            fi
        fi

        # THE PROBLEM IS ON THIS CASE
        case "$menu_inicial" in

            "Entrar") ##### LOGIN #####
                while :
                do
                    clear
                    # Dialog para digitar o nome de usuário
                    login_usuario=$(dialog --title 'Entrar' --stdout --inputbox 'Digite seu nome de usuário:' 0 0)

                    # Caso o usuário selecione Cancelar, a execução do script será encerrada
                    if [ $? = 1 ]; then
                        break; # Retorna ao menu inicial
                    # Caso o nome de usuário nao for digitado, o usuário será alertado
                    elif [ "$login_usuario" = '' ]; then
                        dialog --stdout --msgbox 'Digite o nome de usuário!' 0 0
                        break;
                    fi

                    # Dialog para digitar a senha
                    login_senha=$(dialog --title 'Entrar' --stdout --passwordbox 'Digite sua senha:' 0 0)

                    # Caso o usuário selecione Cancelar, a execução do script será encerrada
                    if [ $? = 1 ]; then
                        break; # Retorna ao menu inicial
                    # Caso a senha não for digitada, o usuário será alertado
                    elif [ "$login_senha" = '' ]; then
                        dialog --stdout --msgbox 'Digite a senha!' 0 0
                        break;
                    fi

                    echo $login_usuario","$login_senha",login" > /dev/tcp/127.0.0.1/5678; # Envia os dados digitados pelo usuário para o servidor
                    nc -l -p 8765 > resposta_servidor # Abre a porta 8765 no cliente para receber a resposta do servidor

                    # Caso o nome de usuário de a senha estejam corretos, o login é feito
                    if grep -qw "LOGIN_SUCESSO" resposta_servidor
                    then
                        dialog --stdout --msgbox 'Conectado com sucesso!' 0 0
                        break;
                    # Caso o nome de usuário ou a senha estejam incorretos, uma mensagem de erro é mostrada
                    elif grep -qw "LOGIN_ERRO" resposta_servidor
                    then
                        dialog --stdout --msgbox 'Senha incorreta, tente novamente!' 0 0
                    fi
                done ##### END LOGIN #####
            ;;

            "Cadastrar") ##### REGISTER #####
                while :
                do
                    clear
                    # Dialog para digitar o nome de usuário
                    cadastrar_usuario=$(dialog --title 'Cadastrar' --stdout --inputbox 'Digite seu nome de usuário:' 0 0)

                    # Caso o usuário selecione Cancelar, a execução do script será encerrada
                    if [ $? = 1 ]; then
                        break; # Retorna ao menu inicial
                    # Caso o nome de usuário nao for digitado, o usuário será alertado
                    elif [ "$cadastrar_usuario" = '' ]; then
                        dialog --stdout --msgbox 'Digite o nome de usuário!' 0 0
                        break;
                    fi

                    # Dialog para digitar a senha
                    cadastrar_senha=$(dialog --title 'Cadastrar' --stdout --passwordbox 'Digite sua senha:' 0 0)

                    # Caso o usuário selecione Cancelar, a execução do script será encerrada
                    if [ $? = 1 ]; then
                        break; # Retorna ao menu inicial
                    # Caso a senha não for digitada, o usuário será alertado
                    elif [ "$cadastrar_senha" = '' ]; then
                        dialog --stdout --msgbox 'Digite a senha!' 0 0
                        break;
                    fi

                    echo $cadastrar_usuario","$cadastrar_senha",cadastro" > /dev/tcp/127.0.0.1/5678; # Envia os dados digitados pelo usuário para o servidor
                    nc -l -p 8765 > resposta_servidor # Abre a porta 8765 no cliente para receber a resposta do servidor

                    # Caso o nome de usuário de a senha estejam definidos, o cadastro é feito
                    if grep -qw "CADASTRO_SUCESSO" resposta_servidor
                    then
                        dialog --stdout --msgbox 'Cadastrado com sucesso!' 0 0
                        break;
                    # Caso ocorra algum erro durante o cadastro, uma mensagem de erro é mostrada
                    elif grep -qw "CADASTRO_ERRO" resposta_servidor
                    then
                        dialog --stdout --msgbox 'Erro no cadastro, tente novamente!' 0 0
                    fi
                done ##### END REGISTER #####
            ;;
        esac
done
shell-script
  • 1 respostas
  • 1294 Views
Martin Hope
henriquehbr
Asked: 2018-02-05 08:16:16 +0800 CST

Como posso comparar strings de dois arquivos no script de shell?

  • 2

O primeiro campo é o nome de usuário, o segundo é a senha e o último indica a ação (login/registro)

Arquivo 1: entrada do usuário

hello,world,register

Arquivo 2: banco de dados de texto simples

admin,123
user,321
foo,bar

Como posso comparar a entrada do usuário com o banco de dados para verificar se o nome de usuário já existe?

Eu tentei o seguinte código, mas não está funcionando:

if cut -d "," -f1 user_input | grep -wf user_input database; then
    echo "This username is already in use, try again!"
else
    echo "Successfully registered!"
fi

PS: preciso de uma solução sem awk,sed ou find, apenas grep e cut

shell-script grep
  • 3 respostas
  • 3704 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