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

pkaramol's questions

Martin Hope
pkaramol
Asked: 2023-11-25 00:23:42 +0800 CST

Atualizações autônomas travadas

  • 5

Eu tenho uma VM em execução Ubuntu 20.04.

Percebi que as atualizações autônomas travaram devido ao erro:

Could not figure out development release: Distribution data outdated. Please check for an update for distro-info-data. See /usr/share/doc/distro-info-data/README.Debian for details.

O problema foi resolvido executando

apt-get install --only-upgrade distro-info-data

As /usr/share/doc/distro-info-data/README.Debianleituras:

Outdated Data Errors
====================

If you get an error that the package data is out of date, look for a newer
distro-info-data package in your distribution's updates.

Então, minha pergunta é qual é o propósito do unattended-upgradespacote se eles precisam ser monitorados manualmente em busca de tais erros? (Ou eu estou esquecendo de alguma coisa).

Alguém precisa cuidar manualmente do estado deste pacote?

linux
  • 1 respostas
  • 19 Views
Martin Hope
pkaramol
Asked: 2023-08-01 17:44:36 +0800 CST

Verifique se estou em uma imagem slim (debian OS)

  • 5

Suponha que eu corra

docker run --rm -ti --entrypoint bash test-image

Eu sei que isso é baseado, debian:bullseyemas não tenho outras informações sobre a imagem.

$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Existe uma maneira (no sistema operacional) de verificar se esta é uma slimimagem do docker da versão completa?

por exemplo, talvez verifique alguns pacotes que NÃO devem ser encontrados em uma slimimagem?

debian
  • 1 respostas
  • 27 Views
Martin Hope
pkaramol
Asked: 2023-06-19 23:28:04 +0800 CST

Discrepâncias no processo de instalação do netcat entre debian bullseye vs debian bookworm-slim

  • 6

Emdebian:bullseye

oot@4770c7ba00ac:/# apt install -y netcat
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libbsd0 libmd0 netcat-openbsd
The following NEW packages will be installed:
  libbsd0 libmd0 netcat netcat-openbsd

Emdebian:bookworm-slim

apt install -y netcat
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package netcat is a virtual package provided by:
  netcat-openbsd 1.219-1
  netcat-traditional 1.10-47
You should explicitly select one to install.

E: Package 'netcat' has no installation candidate

Qual é a causa dessa discrepância e como posso pré-configurar netcatpara apontar netcat-openbsd?

debian
  • 1 respostas
  • 50 Views
Martin Hope
pkaramol
Asked: 2023-05-27 17:19:07 +0800 CST

Adicione o bootloader nos caminhos apropriados no debian durante a atualização

  • 5

Atualmente, estou no processo de atualização de uma máquina antiga de debian9para debian10.

Em um certo ponto, sou apresentado ao seguinte prompt::

insira a descrição da imagem aqui

Por que ele está me oferecendo a opção de instalar o GRUB no próprio dispositivo /dev/sdae em sua partição /dev/sda1?

Qual é a decisão correta a tomar nesta situação?

linux
  • 1 respostas
  • 26 Views
Martin Hope
pkaramol
Asked: 2023-05-25 18:37:58 +0800 CST

Atualize /etc/apt/sources.list antes ou depois do atual processo de atualização do Debian

  • 5

Desejo executar uma atualização debian10--> debian11.

Estou seguindo as instruções oficiais .

O conteúdo de deve /etc/apt/sources.listser alterado para refletir bullseye ANTES de executar o comando de atualização real?

debian
  • 1 respostas
  • 42 Views
Martin Hope
pkaramol
Asked: 2022-11-28 10:10:14 +0800 CST

Nenhum servidor DNS na instância do Virtualbox do kali linux

  • 5

Eu iniciei uma máquina virtual rodando kali-rolling (2022.3)

Percebi que não há servidores DNS configurados

┌──(root㉿kali)-[~]
└─#     cat /etc/resolv.conf
# Generated by NetworkManager
search home

Por que é que?

Como esta é a primeira vez que uso kali, minha pergunta é se isso é uma kalicaracterística de algo relacionado à minha linuxinstância sendo executada de dentro Virtualbox.

Devo definir os servidores DNS públicos do Google para resolver isso?

kali-linux
  • 1 respostas
  • 13 Views
Martin Hope
pkaramol
Asked: 2022-10-25 03:20:10 +0800 CST

Configure o diretório para que cada novo arquivo tenha sempre a mesma propriedade do grupo

  • 5

tenho o seguinte diretório

$ ls -al
total 16
drwxr-xr-x  4 root  root    4096 Oct 21 14:50 .
drwxr-xr-x 24 root  root    4096 Oct 21 11:28 ..
drwxrwx---  8 root mygroup 4096 Jan 12  2022 foobar

Existe uma maneira de configurar foobaras permissões do , para que cada novo arquivo criado pertença por padrão ao mygroupgrupo?

permissions
  • 1 respostas
  • 19 Views
Martin Hope
pkaramol
Asked: 2022-10-05 06:17:19 +0800 CST

Converter string separada por vírgula em array json

  • 0

Eu tenho a seguinte string embash

"3.8,3.9,3.10"

Existe uma maneira de usar o shell para convertê-lo em uma jsonmatriz, ou seja

["3.8", "3.9", "3.10"]
bash shell
  • 1 respostas
  • 78 Views
Martin Hope
pkaramol
Asked: 2022-02-12 03:06:28 +0800 CST

Faça o serviço systemd entender a mudança no arquivo de configuração

  • 1

Eu tenho um systemdserviço que é mais ou menos assim:

[Service]
ExecStart=/usr/local/bin/binary subcommand
User=my-user
Group=my-group
EnvironmentFile=/etc/my-service/config

Estou alterando o conteúdo de/etc/my-service/config

Devo executar daemon-reloadou apenas recarregar o serviço?

Observe que não tenho uma ExecReloaddiretiva no meu arquivo de unidade; isso afeta o systemctl reload my-servicecomportamento do 's?

systemd
  • 1 respostas
  • 710 Views
Martin Hope
pkaramol
Asked: 2021-12-01 14:36:15 +0800 CST

Diferença entre a execução eval de um comando e a atribuição do resultado da execução do comando a uma variável

  • 0

No roteiro a seguir

#!/bin/sh

CMD="ls -al"

Z=`$CMD`

echo $Z

echo "-----"

eval $CMD

qual é a diferença prática da invocação de ls -alvia $CMDe eval e por que no segundo caso a saída é impressa sem novas linhas, enquanto a evalsaída direta preserva as novas linhas?

▶ ./test.sh
total 8 drwxr-xr-x 6 pkaramol staff 192 Dec 1 00:33 . drwx------@ 9 pkaramol staff 288 Dec 1 00:32 .. -rw-r--r-- 1 pkaramol staff 0 Dec 1 00:33 file1.txt -rw-r--r-- 1 pkaramol staff 0 Dec 1 00:33 file2.txt -rw-r--r-- 1 pkaramol staff 0 Dec 1 00:33 file3.txt -rwxr-xr-x 1 pkaramol staff 73 Dec 1 00:32 test.sh
-----
total 8
drwxr-xr-x  6 pkaramol  staff  192 Dec  1 00:33 .
drwx------@ 9 pkaramol  staff  288 Dec  1 00:32 ..
-rw-r--r--  1 pkaramol  staff    0 Dec  1 00:33 file1.txt
-rw-r--r--  1 pkaramol  staff    0 Dec  1 00:33 file2.txt
-rw-r--r--  1 pkaramol  staff    0 Dec  1 00:33 file3.txt
-rwxr-xr-x  1 pkaramol  staff   73 Dec  1 00:32 test.sh
bash eval
  • 1 respostas
  • 52 Views
Martin Hope
pkaramol
Asked: 2021-11-01 03:37:35 +0800 CST

Faça o serviço systemd herdar variáveis ​​de ambiente de /etc/profile.d

  • 2

Eu tenho um systemdserviço rodando sob um usuário específico.

Eu assumi erroneamente que o serviço teria acesso às variáveis ​​de ambiente que todos os usuários herdam de scripts/exportações em/etc/profile.d

Existe uma maneira de fazer isso sem ter que copiar manualmente as variáveis ​​na systemddefinição do arquivo de unidade.

Por exemplo, tenho o seguinte

$ cat /etc/profile.d/somexports

export VAR1=VALUE1
export VAR2=VALUE2

Isso pode ser passado/exportado para um systemdserviço?

environment-variables systemd
  • 2 respostas
  • 2714 Views
Martin Hope
pkaramol
Asked: 2021-10-14 01:01:17 +0800 CST

netcat fechando a conexão no final de escuta do host local após a tentativa de conexão

  • 3

Eu estou n-escutando emlocalhost:2500

▶ nc -l 2500
_

Em outro terminal estou tentando me conectar a esta extremidade de escuta

▶ nc -zv localhost 2500
nc: connectx to localhost port 2500 (tcp) failed: Connection refused
Connection to localhost port 2500 [tcp/rtsserv] succeeded!

Por que parece que a primeira tentativa está falhando?

Também notei que quando a tentativa de conexão termina (aparentemente com sucesso) por algum motivo, meu processo de escuta é encerrado. Não faço ideia por que isso está acontecendo.

networking netcat
  • 1 respostas
  • 622 Views
Martin Hope
pkaramol
Asked: 2021-09-12 02:58:09 +0800 CST

Partição não redimensionada apesar do espaço vazio no dispositivo

  • 0

Parece que o dispositivo /dev/sdatem muito espaço disponível

root@Vanuatu:~# sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL | grep -v loop
NAME   FSTYPE    SIZE MOUNTPOINT                      LABEL
sda             49,5G                                 
├─sda1 vfat      512M /boot/efi                       
├─sda2             1K                                 
└─sda5 ext4      9,5G /                               
sr0    iso9660  58,3M /media/pkaramol/VBox_GAs_6.1.26 VBox_GAs_6.1.26

No entanto, a partição /dev/sda5usada para o rootsistema de arquivos não pode ser redimensionada

root@Vanuatu:~# resize2fs /dev/sda5
resize2fs 1.45.5 (07-Jan-2020)
The filesystem is already 2489600 (4k) blocks long.  Nothing to do!

Por que é que? Existe outra ação que precisa ser tomada no meio?

partition filesystems
  • 1 respostas
  • 25 Views
Martin Hope
pkaramol
Asked: 2019-12-30 03:28:41 +0800 CST

Não é possível ler o arquivo, embora seja membro do grupo com permissões de leitura

  • 0

Como é possível que eu não consiga ler o ASarquivo abaixo?

observe que eu saí e voltei novamente desde a minha adição ao gruponkaramol


akaramol@Andromeda:~/alex$ ls -al
total 16
drwxr-xr-x  3 akaramol akaramol 4096 Νοε   3 21:20 .
drwxr-xr-x 21 akaramol akaramol 4096 Δεκ  29 13:25 ..
----r-----  1 akaramol nkaramol   12 Νοε   3 21:20 AS
dr-x------  3 akaramol akaramol 4096 Δεκ  21 19:15 nick
akaramol@Andromeda:~/alex$ groups akaramol 
akaramol : akaramol nkaramol
akaramol@Andromeda:~/alex$ whoami 
akaramol
akaramol@Andromeda:~/alex$ cat AS 
cat: AS: Permission denied

permissions
  • 1 respostas
  • 47 Views
Martin Hope
pkaramol
Asked: 2019-06-27 04:32:54 +0800 CST

Passar variável dentro do payload json no script de shell

  • 1

No cenário a seguir, qual é a maneira de passar ${MY_ENV_VAR}a carga útil?

Vou ter que escapar:

a) as aspas simples da carga útil

b) as aspas duplas do valor do textcampo json

Eu preciso ${MY_ENV_VAR)ser interpolado, é claro.

#!/bin/bash

COMMAND=${MY_ENV_VAR}    

curl -X POST --data-urlencode 'payload={"channel": "#alerts", "username": "k8s-cronjobs-bot", "text": "Command ${MY_ENV_VAR} run with success", "icon_emoji": ":ghost:"}' ${SLACK_WEBHOOK}
bash shell
  • 2 respostas
  • 10371 Views
Martin Hope
pkaramol
Asked: 2019-05-06 23:31:02 +0800 CST

apt-file list mostra apenas dois arquivos para o pacote nginx

  • 1

Eu queria verificar quantos arquivos vêm com o nginxpacote. No entanto, o comando correspondente parece indicar que o pacote vem com apenas dois arquivos (?)

$ apt-file list nginx
nginx: /usr/share/doc/nginx/changelog.Debian.gz
nginx: /usr/share/doc/nginx/copyright

Como isso é possível dado que, por exemplo, a lista correspondente para apache2contém 197 arquivos?

apt apt-file
  • 1 respostas
  • 57 Views
Martin Hope
pkaramol
Asked: 2019-05-06 23:10:20 +0800 CST

A interpretação do apt depende da saída

  • 6

Ao executar um exemplo de apt dependscomando, por exemplo

$ apt depends nginx
nginx
 |Depends: nginx-core (<< 1.14.0-0ubuntu1.2.1~)
 |Depends: nginx-full (<< 1.14.0-0ubuntu1.2.1~)
 |Depends: nginx-light (<< 1.14.0-0ubuntu1.2.1~)
  Depends: nginx-extras (<< 1.14.0-0ubuntu1.2.1~)
 |Depends: nginx-core (>= 1.14.0-0ubuntu1.2)
 |Depends: nginx-full (>= 1.14.0-0ubuntu1.2)
 |Depends: nginx-light (>= 1.14.0-0ubuntu1.2)
  Depends: nginx-extras (>= 1.14.0-0ubuntu1.2)

qual é o significado do |símbolo no início de algumas das dependências listadas?

apt
  • 1 respostas
  • 353 Views
Martin Hope
pkaramol
Asked: 2019-05-06 07:56:53 +0800 CST

Soquete Systemd: listendatagram vs listenstream

  • 1

Nesta apresentação muito agradável do primeirosystemd orador apresenta dois casos de ativação de serviço baseado em socket.

O primeiro arquivo unitário corresponde a um tftpsocket e é o seguinte

tftp.socket

[Unit]
Tftp server activation socket

[Socket]
ListenDatagram=69

[Install]
WantedBy=sockets.target

O segundo é o exemplo do cockpitserviço também ativado por soquete no RHEL7

cockpit.socket

[Unit]
Description=Cockpit Web Server Socket
Documentation=man:cockpit-ws(8)

[Socket]
ListenStream=9090

[Install]
WantedBy=sockets.target

Eu suponho que ambos os valores ListenDatagrame ListenStreamse referem à porta pela qual cada serviço correspondente será ativado, qual é o propósito dessas 2 nomenclaturas diferentes?

systemd socket
  • 1 respostas
  • 1734 Views
Martin Hope
pkaramol
Asked: 2019-04-24 01:47:51 +0800 CST

loop de montagem não funciona com UUID

  • 1

Eu criei um loopdispositivo e o adicionei a/etc/fstab

Eu obtive UUIDa saída do blkidcomando (ele imprime um UUIDpara o dispositivo específico após a execução mkfs.ext4 /path/to/loop)

No entanto , apesar do fato de que, após a edição /etc/fstabdo comando mount -a, o sistema foi interrompido após a reinicialização.

Insted a seguinte entrada /etc/fstabparece fazer o trabalho:

/path/to/loop    /mountpoint    ext4 loop 0 0

Por que substituir /path/to/loopcom UUIDquebra coisas?

mount fstab
  • 1 respostas
  • 811 Views
Martin Hope
pkaramol
Asked: 2019-04-23 07:25:37 +0800 CST

Configurando o noatime por meio de opções de montagem vs sem atualizações do atime (A) atributo de arquivo

  • 0

A partir deman chattr

Quando um arquivo com o conjunto de atributos 'A' é acessado, seu registro atime não é modificado. Isso evita uma certa quantidade de E/S de disco para sistemas de laptop.

No entanto, quando estou remontando um sistema de arquivos com a noatimeopção de montagem:

[root@localhost ~]# mount -o remount,noatime /dev/sdb1 /newfs/

criando um arquivo nele

[root@localhost ~]# cd /newfs/
[root@localhost newfs]# touch myfile

e obtendo seus atributos de arquivo:

[root@localhost newfs]# lsattr myfile 
-------------e-- myfile

o Aatributo de arquivo não está definido apesar do fato.

Este é o comportamento esperado?

linux ext4
  • 2 respostas
  • 893 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