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 / server / Perguntas / 1160419
Accepted
FoxDeploy
FoxDeploy
Asked: 2024-06-05 01:50:15 +0800 CST2024-06-05 01:50:15 +0800 CST 2024-06-05 01:50:15 +0800 CST

Qual é o termo linux/ubuntu/rhel para Syspreping de uma imagem no Windows?

  • 772

No mundo Windows, você pode pegar uma VM, aplicar todo o seu software e atualizações do Windows a ela e salvá-la como uma nova imagem base no formato .vhd ou iso. Chamamos isso de sysprep, e é ótimo permitir que você implante VMs totalmente atualizadas e seguras na primeira inicialização.

É necessário algum trabalho para criá-los e mantê-los atualizados, mas há uma enorme recompensa na implantação de máquinas seguras.

Este também é um conceito no mundo Linux? em caso afirmativo, quais são as terminologias e tecnologias utilizadas?

security
  • 2 2 respostas
  • 26 Views

2 respostas

  • Voted
  1. larsks
    2024-06-05T05:17:12+08:002024-06-05T05:17:12+08:00

    Existe virt-sysprep, mas isso é mais para o aspecto "remover dados de personalização" do sysprep. A virt-customizeferramenta, parte do mesmo libguestfs-toolsconjunto, permite executar scripts arbitrários em uma imagem (e realizar uma variedade de outras personalizações).

    Mesmo sem ferramentas especiais, se você tiver uma imagem existente, é relativamente simples montá-la em algum lugar, executar alguns scripts para realizar atualizações/personalizações e depois desmontá-la.

    Acho que um processo mais comum no mundo Linux é começar com uma imagem em branco e usar algum tipo de instalador para fornecer pacotes e configurações atualizados. Por exemplo, usei o kickstart para realizar instalações automatizadas em imagens de disco, que posso usar como base para implantar várias máquinas virtuais.

    Existem outras ferramentas de uso mais geral, como o construtor de imagens de disco, que permitem fazer a mesma coisa.

    O Fedora usa o projeto kiwi para criar imagens de nuvem, usando definições deste repositório .

    • 1
  2. Best Answer
    petitradisgris
    2024-06-05T10:49:20+08:002024-06-05T10:49:20+08:00

    Systemback ( https://ubuntu-mate.community/t/using-systemback/13062 ):

    • Ferramenta muito boa, muito semelhante ao sysprep e muito fácil de usar.
    • Um dos recursos mais notáveis ​​é a capacidade de criar um sistema Linux inicializável e instalável ao vivo a partir de sua configuração atual, preservando todas as personalizações anteriores, como papéis de parede, idiomas, drivers e módulos carregáveis ​​dinamicamente, modificações de sistemas de arquivos, serviços, preferências do systemd, configurações de rede , e qualquer outra coisa do Linux.
    • Não o uso há anos e suspeito que talvez não seja mais mantido, portanto pode não ser compatível com todas as distros Linux (funciona com Debian/Ubuntu, mas a compatibilidade com outras distros é incerta).

    construção ao vivo ( https://manpages.ubuntu.com/manpages/focal/man7/live-build.7.html ):

    • Na comunidade Linux, normalmente preferimos criar um sistema Linux do zero, o que pode não ser tão difícil quanto parece.
    • live-build é um conjunto de scripts para construir imagens do sistema Debian Live. A ideia por trás do live-build é um conjunto de ferramentas que usa um diretório de configuração para automatizar e personalizar completamente todos os aspectos da construção de uma imagem Live.
    • As imagens instaláveis ​​personalizadas têm a garantia de estarem atualizadas porque o processo de construção extrai automaticamente dos repositórios Linux, garantindo (mais ou menos) que os kernels e pacotes mais recentes sejam incluídos.
    • O firmware produzido é mais customizado para atender às suas necessidades específicas, permitindo uma customização mais profunda do que o Systemback. Por exemplo, você pode escolher quais pacotes estão incluídos no sistema Linux (ou não), dando-lhe mais controle sobre os princípios de privilégios mínimos e minimização com sistemas feitos sob medida.

    build-root ou yocto ( https://www.buildroot.org/ ):

    • Isso é quase o mais profundo que você pode ir.
    • Buildroot é um conjunto de Makefiles e patches que simplifica e automatiza o processo de construção de um ambiente Linux completo e inicializável para um sistema embarcado, enquanto usa compilação cruzada para permitir a construção de múltiplas plataformas de destino em um único sistema de desenvolvimento baseado em Linux.
    • Junto com os mesmos recursos de outras tecnologias, você tem a opção de adicionar seu próprio kernel Linux personalizado, compilado e compilado com os patches desejados. Você também tem a capacidade de criar seu próprio pacote de suporte de placa e um bootloader personalizado (semelhante ao BIOS) e até mesmo desenvolver seu próprio sistema de arquivos personalizado (normalmente usando o busybox).
    • Embora possa ser rotulado como “sistemas embarcados”, o programa funciona em quase todas as plataformas, incluindo laptops padrão. (Vamos fazer filosofia aqui) Um laptop PC pode ser visto como um sistema embarcado. :)

    Espero que ajude

    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 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