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

Hölderlin's questions

Martin Hope
Hölderlin
Asked: 2024-06-15 04:45:51 +0800 CST

Solucionar problemas de configuração de nftables para ssh

  • 4

Posso me conectar sshao meu servidor em nuvem. Em consequência do conjunto de regras abaixo, o servidor recusou a conexão ssh.

Eu não uso porta ssh personalizada. O servidor possui um endereço IPv6, caso isso seja importante. E obtenho o mesmo resultado se aplicar este conjunto de regras.

flush ruleset

table inet filter {
    chain input {
        type filter hook input priority 0; policy drop;
        ct state { established, related } accept
        tcp dport 22 accept
    }

    chain output {
        type filter hook output priority 0; policy accept;
    }

    chain forward {
        type filter hook forward priority filter; policy drop;
    }
}
firewall
  • 2 respostas
  • 67 Views
Martin Hope
Hölderlin
Asked: 2024-05-03 18:32:18 +0800 CST

Como aplicar um esquema de cores personalizado para mousepad xfce

  • 5

Como aplicar estilo personalizado para Mousepad 0.5.10 no Debian 12? Criei uma cópia de classic.xml e modifiquei o conteúdo da cópia como você pode ver abaixo. Mas se eu executar o Mousepad, o novo esquema de cores não estará listado em preferências > visualizar > esquema de cores.

$ ls -l /usr/share/gtksourceview-3.0/styles
total 80
-rw-r--r-- 1 root root 5304 14. Sep 2019  classic.xml
-rw-r--r-- 1 root root 7332 14. Sep 2019  cobalt.xml
-rw-r--r-- 1 root root 8637 14. Sep 2019  kate.xml
-rw-r--r-- 1 root root 5310  8. Apr 19:16 my_classic.xml
-rw-r--r-- 1 root root 6498 14. Sep 2019  oblivion.xml
-rw-r--r-- 1 root root 4340 14. Sep 2019  solarized-dark.xml
-rw-r--r-- 1 root root 4265 14. Sep 2019  solarized-light.xml
-rw-r--r-- 1 root root 3441 14. Sep 2019  styles.rng
-rw-r--r-- 1 root root 6214 14. Sep 2019  tango.xml


$ sudo nano /usr/share/gtksourceview-3.0/styles/my_classic.xml

<style-scheme id="my_classic" _name="My-Classic" version="1.0">
  <author>GtkSourceView team</author>
  <_description>Classic color scheme</_description>
  <style name="current-line-number" background="#008A8C"/>
</style-scheme>
xfce
  • 1 respostas
  • 18 Views
Martin Hope
Hölderlin
Asked: 2023-06-07 03:32:41 +0800 CST

desempenho sed usando espaço padrão e espaço de retenção

  • 6

Dado um arquivo de texto de tamanho 425M com o seguinte conteúdo:

--START--
Data=asdfasdf
Device=B
Lorem=Ipsum
--END--
--START--
Data=asdfasdf
Lorem=Ipsum
Device=A
--END--
--START--
Device=B
Data=asdfasdf
--END--
...

A sedtarefa é imprimir tudo entre --START--e --END--, onde Device=Aestá incluído. Existem duas soluções fornecidas aqui e aqui . Há uma enorme diferença de tempo de execução entre os dois comandos. O segundo comando é bem mais rápido, mas precisa de mais descrição para mim como funciona?

$ sed -n '/--START--/{:a;N;/--END--/!ba; /Device=A/p}' file
$ sed 'H;/--START--/h;/--END--/!d;x;/Device=A/!d' file

A descrição do primeiro comando:

Como funciona:

/--START--/{...}Toda vez que chegarmos a uma linha que contenha --START--, execute os comandos dentro das chaves {...}.

:a;Defina um rótulo "a".

N;Leia a próxima linha e adicione-a ao espaço do padrão.

/--END--/!baA menos que o espaço do padrão agora contenha --END--, volte para o rótulo a.

/Device=A/pSe chegarmos aqui, isso significa que o espaço dos padrões começa com --START--e termina com --END--. Se, além disso, o espaço do padrão contiver Device=A, imprima ( p).

Descrição do 2º comando:

sed 'H              #add line to hold space
     /--START--/h   #put START into hold space (substitute holded in)
     /--END--/!d    #clean pattern space (start next line) if not END
     x              #put hold space into pattern space
     /Device=A/!d   #clean pattern space if it have not "Device=A"
    ' file
sed
  • 1 respostas
  • 82 Views
Martin Hope
Hölderlin
Asked: 2023-06-05 05:12:51 +0800 CST

Liste o primeiro servidor de correio de retransmissão do cabeçalho

  • 6

Os e-mails são armazenados com cabeçalhos completos em um arquivo de texto. (O arquivo é uma caixa de entrada do cliente de e-mail Thunderbird. O formato do arquivo é uma variação do mboxrd .)

Como listar o primeiro servidor para cada e-mail, pelo qual o e-mail passa antes de chegar à caixa de entrada? A linha "Recebido" lista o servidor pelo qual o e-mail passa. Você lê as linhas "Recebidas" de baixo para cima. A linha inferior é o originador.

Uma opção poderia ser um script personalizado para processamento de texto via sed, grep, awketc. Também procurei por analisador de correio e encontrei E-Mail Header Analyzer (MHA) , maildir-utils e nmh - Message Handling System . É mais fácil com uma dessas ferramentas consultar meu arquivo para realizar a lista dos servidores que retransmitem o e-mail primeiro?

email
  • 2 respostas
  • 53 Views
Martin Hope
Hölderlin
Asked: 2023-05-16 13:22:01 +0800 CST

Criar partição do sistema EFI Instalação Debian

  • 4

No Ubuntu, você pode selecionar EFI System Partition durante a instalação:

insira a descrição da imagem aqui

Qual é a configuração equivalente no instalador do Debian 11 usando amd64 iso ? Qual sistema de arquivos, ponto de montagem e sinalizadores devem ser selecionados?

insira a descrição da imagem aqui

debian-installer
  • 1 respostas
  • 44 Views
Martin Hope
Hölderlin
Asked: 2023-03-22 21:53:43 +0800 CST

Migração de um sistema Debian 11 funcional para outro

  • 10

Suponha que eu tenha dois sistemas Debian 11. Sistema A com configuração de aplicativo personalizada. etc. E um sistema vanilla B. Agora eu gostaria de transferir toda a configuração de A para B. Encontrei alguns links, onde os usuários tentaram transferir toda a árvore raiz ou clonar seu sistema para outra unidade. O principal esforço nessas soluções é reinstalar o grub e ajustar alguns arquivos de configuração cruciais, como fstab. Posso apenas excluir esses diretórios, que contêm arquivos de configurações cruciais como /boote /etc/fstabde copy/tar?

Ou existe uma ferramenta que me permite fazer um backup do sistema A e criar um pen drive USB inicializável usando esse backup?

debian
  • 1 respostas
  • 146 Views
Martin Hope
Hölderlin
Asked: 2023-03-22 04:25:58 +0800 CST

Como copiar diretório com rsync para pen drive USB remoto corretamente

  • 5

Como copiar o formulário da árvore de diretórios Debian 11 para o pen drive remoto de forma que eu possa restaurar este diretório para o sistema operacional sem nenhuma modificação de permissão?

Um pen drive USB é montado /home/<user>/mntno <host>PC. A permissão deste diretório e formato do pen drive é:

$ ls -la ./mnt
drwxrwxrwx 1 root root 16384 Jan  1  1970 .
drwxr-xr-x 3 <user> <user>  4096 Mar 21 20:10 ..

$ sudo fdisk -l | grep sdb
Partition 3 does not start on physical sector boundary.
Disk /dev/sdb: 29,85 GiB, 32027705344 bytes, 62554112 sectors
/dev/sdb1        2048 62554111 62552064 29,8G 83 Linux

Depois montei remotamente o pen drive usb ( /home/<user>/mnt) /mnt/remoteusbvia:

$ sudo sshfs -o allow_other,default_permissions <user>@<host>:/home/<user>/mnt /mnt/remoteusb

$ ls -la /mnt/remoteusb/
drwxrwxrwx 1 root root 16384 Jan  1  1970 .
drwxr-xr-x 3 root root  4096 Mar 20 22:52 ..

Após esta configuração, tentei copiar arquivos via rsync, mas ainda obtive as seguintes três categorias de avisos (13, 95, 74), embora não tenha modificado a permissão ou os carimbos de data/hora:

$ sudo rsync -aAXHv /var/lib /mnt/remoteusb --log-file=/home/user/rsynclog.log --no-perms --omit-dir-times | grep failed

rsync: [receiver] chown "/mnt/remoteusb/lib/gdm3/.local/share/gvfs-metadata/.root.S3P7V1.j1LLd2" failed: Permission denied (13)
rsync: [receiver] rsync_xal_set: lsetxattr("/mnt/remoteusb/lib/systemd/.random-seed.oerYo2","user.random-seed-creditable") failed: Operation not supported (95)
rsync: [receiver] mkstemp "/mnt/remoteusb/lib/ucf/cache/.:etc:apt:apt.conf.d:50unattended-upgrades.ustIa1" failed: Bad message (74)
rsync
  • 1 respostas
  • 33 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