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
Somenath Sinha
Asked: 2018-03-28 01:01:14 +0800 CST

Por que systemctl\ {restart,status}\ sshd\; trabalhar?

  • 14

A saída do comando acima quando passado por echo é:

# echo systemctl\ {restart,status}\ sshd\;
systemctl restart sshd; systemctl status sshd;

Mesmo se eu colar a saída no terminal, o comando funcionará. Mas quando tento executar o comando diretamente, recebo:

# systemctl\ {restart,status}\ sshd\;
bash: systemctl restart sshd;: command not found...

Eu tenho duas perguntas..

  1. Como exatamente é chamado esse método de substituição e expansão? (Para que eu possa pesquisar e aprender mais sobre ele e como usá-lo corretamente).
  2. O que eu fiz de errado aqui? Por que não funciona?
bash command-line
  • 3 respostas
  • 1991 Views
Martin Hope
djuarez
Asked: 2018-03-24 04:51:00 +0800 CST

mount.nfs: erro de manuseio de arquivo obsoleto - não é possível desmontar

  • 14

Toda vez que tento montar um compartilhamento NFS, recebo isto:

>> mount -t nfs gitlab-replica-storage.blah.com:/export/registry-gitlab-prod-data-vol /mnt/test
mount.nfs: Stale file handle

O problema é que não consigo desmontar, como diz:

>> umount -f -l /mnt/test
umount: /mnt/test: not mounted

Tentei verificar se algum processo estava usando o ponto de montagem, mas não é o caso.

Alguma outra alternativa para solucionar isso?

Como esclarecimento:

  • Posso montar em outra máquina.
  • Não consigo montá-lo em outro ponto de montagem na máquina afetada.
mount nfs
  • 5 respostas
  • 100676 Views
Martin Hope
user147505
Asked: 2018-03-23 01:33:07 +0800 CST

Diferentes kernels Linux/Unix são intercambiáveis?

  • 14

Posso pegar um kernel Linux e usá-lo com, digamos, FreeBSD e vice-versa (kernel FreeBSD em, digamos, um Debian)? Existe uma resposta universal? Quais são as limitações? Quais são as obstruções?

linux kernel
  • 2 respostas
  • 3660 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
Paul Knopf
Asked: 2018-02-07 15:23:48 +0800 CST

PAM: Falha de autenticação, com senha válida

  • 14

Comando

pamtester -v auth pknopf authenticate
pamtester: invoking pam_start(auth, pknopf, ...)
pamtester: performing operation - authenticate
Password:
pamtester: Authentication failure

diário

Feb 06 13:22:17 PAULS-ARCH unix_chkpwd[31998]: check pass; user unknown
Feb 06 13:22:17 PAULS-ARCH unix_chkpwd[31998]: password check failed for user (pknopf)
Feb 06 13:22:17 PAULS-ARCH pamtester[31997]: pam_unix(auth:auth): authentication failure; logname= uid=1000 euid=1000 tty= ruser= rhost=  user=pknopf

Como está agora, todas as telas de bloqueio me impedirão de "desbloquear" (tela de bloqueio do KDE, i3lock, etc).

Se eu começar i3lockcomo sudo, posso digitar corretamente a senha do root para desbloquear a tela. No entanto, se eu executá-lo como usuário normal, não consigo usar o usuário normal ou a senha root para desbloquear.

Aqui está minha configuração de PAM para arquivos i3lock.

#
# PAM configuration file for the i3lock screen locker. By default, it includes
# the 'system-auth' configuration file (see /etc/pam.d/login)
#
auth include system-auth

ls -l /etc/passwd /etc/shadow /etc/groupShows em execução

-rw-r--r-- 1 root root 803 Feb 6 14:16 /etc/group
-rw-r--r-- 1 root root 1005 Feb 6 14:16 /etc/passwd
-rw------- 1 root root 713 Feb 6 14:16 /etc/shadow

Esta é uma nova instalação do Arch, então não acho que a configuração seja muito instável. O que devo procurar para depurar isso?

ls -l /sbin/unix_chkpwdShows em execução

-rwxr-xr-x 1 root root 31392 Jun  9  2016 /sbin/unix_chkpwd
pam
  • 3 respostas
  • 96246 Views
Martin Hope
Mark
Asked: 2018-02-02 16:08:08 +0800 CST

Wake-on-LAN via SSH

  • 14

Eu uso o Wake-on-LAN com sucesso há muitos anos para vários dos meus dispositivos Linux. Funciona bem o suficiente.

No entanto, também tenho um Mac Mini em casa. Eu notei que ele vai dormir e tem duas propriedades distintas separadas de qualquer máquina Linux que eu tenho durante o sono:

  1. Ele ainda responde ao ping na rede.

  2. Ele será ativado automaticamente após a sshconexão de entrada, sem a necessidade de Wake-on-LAN.

Essa 2ª propriedade acaba sendo muito boa: ela entra automaticamente no modo de suspensão e economiza energia quando não está em uso e não requer nenhum pensamento extra para ligá-la quando eu quiser ssh nela. Ele apenas acorda automaticamente. E depois que eu desloguei, 15 minutos depois ele vai dormir novamente.

Minha suposição é que isso ocorre porque a Apple controla a pilha de hardware e software. Portanto, embora o Wake-on-LAN em todo o setor seja um recurso de dispositivo de rede baseado em um pacote mágico (que não requer interação com o sistema operacional), o mágico "wake-on-LAN e também ainda responde a pings" do Mac é porque eles realmente não coloque todo o sistema operacional para dormir e/ou tenha uma pilha de rede separada ainda em execução no modo de espera. Mas isso é apenas um palpite.

Estou curioso para saber se alguém já viu ou implementou esse tipo de "Wake-on-incoming-SSH" em uma máquina Linux? Ou essa mágica especial pode ser encontrada apenas em dispositivos da Apple, onde eles controlam o hardware por meio do software e podem fazer isso de uma forma que o restante da indústria não consegue?

linux ssh
  • 1 respostas
  • 14601 Views
Martin Hope
bos
Asked: 2018-01-24 00:16:16 +0800 CST

Como fazer ctrl+c /not/ interromper o while-loop?

  • 14

Dado este loop:

while sleep 10s ; do
  something-that-runs-forever
done

Quando pressiono Ctrl + C, todo o loop while é interrompido. O que eu quero fazer é interromper o processo de "algo", deixar passar 10 segundos e reiniciar "algo".

Como faço para ctrl + c afetar apenas "algo" e não o loop while?

EDIT: "interromper" como em SIGINT. Matar. Abortar. Terminar. Não "interrompa" como em "pausa".

bash
  • 2 respostas
  • 3580 Views
Martin Hope
yukashima huksay
Asked: 2018-01-21 10:52:40 +0800 CST

Por que meu wget não morreu após a perda da conexão ssh?

  • 14

Eu sshed para o meu servidor e corri wget -r -np zzz.aaa/bbb/ccce começou a funcionar. Então minha conexão com a Internet (em minha casa) foi interrompida e fiquei preocupado assumindo que wgetfoi hupped porque a sshconexão foi perdida e, portanto, o terminal havia morrido. Mas então eu sshed para o meu servidor e percebi que ele ainda estava rodando e colocando a saída wget.loge baixando coisas. Alguém pode me explicar o que pode ter acontecido aqui?

Isso é o que psme dá:

PID   %CPU %MEM    VSZ    RSS TTY     STAT START   TIME COMMAND
32283  0.6 29.4 179824 147088 ?       S    14:00   1:53 wget -r -np zzz.aaa/bbb/ccc

O que significa (ponto de interrogação) ?na coluna de tty?

ssh terminal
  • 2 respostas
  • 1790 Views
Martin Hope
Prvt_Yadav
Asked: 2018-01-12 09:44:53 +0800 CST

Como reverter o conteúdo do arquivo binário?

  • 14

Eu estava resolvendo um desafio em que encontrei um arquivo de dados sem extensão de arquivo. O filecomando mostra que é um arquivo data file (application/octet-stream). O hdcomando mostra o PIB. na última linha. Portanto, se eu inverter esse arquivo, obterei o arquivo no formato .PNG , procurei em todos os lugares, mas não encontrei uma solução explicando como inverter o conteúdo de um arquivo binário.

binary
  • 5 respostas
  • 22701 Views
Martin Hope
Nonnus
Asked: 2018-01-05 22:42:53 +0800 CST

Vincule CAPS+hjkl às teclas de seta; CAPS para ESC

  • 14

Atualmente executando Antergos Linux. A configuração que eu gostaria de ter é a seguinte.

  1. Pressionar e soltar CAPS envia ESC.

  2. As combinações de CAPS e qualquer CAPS+h, CAPS+j, CAPS+k, CAPS+l enviam Esquerda, Baixo, Cima e Direita, respectivamente. Com a liberação do CAPS, o ESC não é enviado.

Obviamente, o objetivo aqui é obter algumas vinculações no estilo VIM em programas que não as possuem.

Parece que o xcape seria útil aqui:

https://github.com/alols/xcape

Mas os exemplos não me levam tão longe quanto eu gostaria.

Qualquer ajuda é apreciada.

EDIT: Encontrei uma resposta muito útil aqui:

https://unix.stackexchange.com/a/163675/267068

Alguém pode me ajudar a descobrir como modificar o procedimento para obter CAPS + hjkl conforme necessário. Eu poderia usar o Hyper_L, em vez do Super_L nessa resposta, e mapear o Hyper_L + hjkl para a esquerda, para baixo, para cima, para a direita?

keyboard-shortcuts
  • 3 respostas
  • 10128 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