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

Lunartist's questions

Martin Hope
Lunartist
Asked: 2023-06-05 20:33:28 +0800 CST

sed -i copia o texto original, ocupando espaço extra. Existe outra maneira?

  • 5

Eu tenho um script que faz backup de uma tabela com o tamanho de 300GiB para back.sql,
copia para bak_copy.sql,
então sed -i 's/original/copy/g bak_copy.sql.

Hoje descobri que sed -icomeça a criar outro arquivo enquanto substitui o stream,
então o script torna o tamanho de armazenamento do original back.sqlem algum ponto trice.

Existe uma opção melhor então?
Será sed 's/original/copy/g' back.sql > bak_copy.sqligualmente seguro e rápido?

sed
  • 1 respostas
  • 41 Views
Martin Hope
Lunartist
Asked: 2023-02-28 16:59:28 +0800 CST

libprocesshider.so instalado e adicionado a /etc/ld.so.preload

  • 5

Hoje recebi um alerta do AlibabaCloud que libprocesshider.soestá instalado no meu servidor bastion. Eles me disseram que é um rootkit backdoor.

Pesquisei um pouco e descobri que libprocesshider.sogeralmente é usado para ocultar processos backdoor e é uma prática comum adicionar o módulo ao /etc/ld.so.preload, e de fato foi adicionado ao meu servidor.


Questões:

  • Posso rastrear todos os processos ocultos que foram executados com o módulo libprocesshider?

  • Como posso rastrear os danos causados ​​em meus servidores? Pesquisei journalctl, /var/log/securee history, mas não encontrei nenhum traço de ataque.

  • A sessão instalada libprocesshider.soainda está ativa. Acho que a sessão foi sequestrada/roubada de um usuário remoto legítimo. Como a pessoa não está conectada ao servidor bastion. Devo encerrar a sessão o mais rápido possível ou posso rastrear algumas informações dela?

  • Existe uma chance de que libprocesshider.sofoi instalado automaticamente por um aplicativo não-malware?


Sinta-se à vontade para perguntar se precisar de mais informações.

security
  • 1 respostas
  • 16 Views
Martin Hope
Lunartist
Asked: 2022-10-08 01:43:47 +0800 CST

Como você faz cada loop levar exatamente o mesmo tempo?

  • 2

ENV: GNU bash, versão 4.2.46(2)-release (x86_64-redhat-linux-gnu) (é antigo)


  • Eu quero que cada loop leve o mesmo tempo.
  • O laço nunca para
  • A api_callfunção normalmente leva cerca de 1s~5s.
  • A chamada da API raramente pode travar até o tempo limite de 60 segundos devido a um problema de rede.

Meu roteiro A

TIMEFORMAT=%R
while true; do
  time=$(date +'%F %T')
  api_result=$( { time api_call; } 2>api_runtime.txt )
  api_runtime=$(cat api_runtime.txt)
  echo "${time} ${api_result}"
  sleep (( 10 - ${api_runtime} ))
done

Acho que o Scrit A fará o trabalho até que um dia a rede fique lenta e o loop fique fora de sincronia.


Meu roteiro B

TIMEFORMAT=%R
while true; do
  time=$(date +'%F %T')
  api_result=$( api_call & )
  sleep 10
  echo "${time} ${api_result:-No response}"
done

O script B também parece funcionar no momento, mas não tenho certeza se é seguro para o próximo loop quando api_callleva mais de 10 segundos.


Como faço para conseguir isso?

bash time
  • 1 respostas
  • 37 Views
Martin Hope
Lunartist
Asked: 2022-10-04 20:33:27 +0800 CST

Existe uma palavra reservada para datetime para o início do dia?

  • 6

man datenão me mostrará nenhuma palavra reservada, mas eles têm 'agora' ou 'hoje' etc.

Gostaria de saber se existe alguma maneira clara de imprimir o início (00:00:00) do dia.

Será date -u -d "$(date +'%F')"suficiente em qualquer situação? Parece um pouco burro.

date
  • 1 respostas
  • 793 Views
Martin Hope
Lunartist
Asked: 2021-09-25 00:04:05 +0800 CST

Terminologia oposta de 'ponto de montagem'

  • 0

Se você usardf -h

Filesystem                              Size  Used Avail Use% Mounted on
source_ip:/foo/what-is-this-called       420G   69G  351G  17% /mount-point

Se você montar um diretório específico em um ponto de montagem, isso não é uma partição nem um sistema de arquivos.
Qual é a terminologia exata para a fonte de diretório montada?

mount terminology
  • 1 respostas
  • 44 Views
Martin Hope
Lunartist
Asked: 2018-02-13 18:38:24 +0800 CST

diferença de ordem grep e nawk

  • -4

insira a descrição da imagem aqui

Você poderia explicar por que grep-> nawk não funciona nessa situação?

grep awk
  • 1 respostas
  • 168 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