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 / ubuntu / Perguntas / 1451560
Accepted
reducing activity
reducing activity
Asked: 2023-01-24 21:25:29 +0800 CST2023-01-24 21:25:29 +0800 CST 2023-01-24 21:25:29 +0800 CST

Ubuntu 20.04 - como posso parar de esperar pelo NetworkManager.service durante a inicialização?

  • 772

Prefiro que a rede se configure quando inicio o computador, mas prefiro inicializar mais cedo e ter uma conexão de rede enquanto digito minha senha e assim por diante.

Infelizmente, de acordo com systemd-analyze critical-chainestou esperando a NetworkManager.serviceinicialização durante a inicialização.

Existe uma maneira de mudar isso para que ele ainda faça as coisas de rede e não atrase a inicialização?

graphical.target @8.083s
└─multi-user.target @8.083s
  └─postfix.service @8.075s +7ms
    └─[email protected] @3.904s +4.169s
      └─network-online.target @3.880s
        └─network.target @3.880s
          └─NetworkManager.service @3.495s +384ms
            └─dbus.service @3.492s
              └─basic.target @3.472s
                └─sockets.target @3.472s
                  └─docker.socket @3.469s +2ms
                    └─sysinit.target @3.464s
                      └─snapd.apparmor.service @3.131s +332ms
                        └─apparmor.service @2.990s +136ms
                          └─local-fs.target @2.989s
                            └─run-snapd-ns-cups.mnt.mount @5.417s
                              └─run-snapd-ns.mount @4.544s
                                └─local-fs-pre.target @528ms
                                  └─keyboard-setup.service @376ms +152ms
                                    └─systemd-journald.socket @361ms
                                      └─system.slice @354ms
                                        └─-.slice @354ms
boot
  • 1 1 respostas
  • 116 Views

1 respostas

  • Voted
  1. Best Answer
    cpprust
    2023-01-29T10:25:42+08:002023-01-29T10:25:42+08:00

    Existem duas abordagens:

    1. Editar configuração de substituição ( /etc/systemd/system/network-online.target.d/override.conf)

    Digite o comandosudo systemctl edit network-online.target

    cole as seguintes linhas de configuração

    [Unit]
    After=graphical.target
    

    Isso criará uma configuração de substituição em /etc/systemd/system/network-online.target.d/override.conf, que substituirá parcialmente /etc/systemd/system/network-online.target.

    2. Edite a unidade diretamente ( /etc/systemd/system/network-online.target)

    Digite o comandosudo systemctl edit network-online.target --full

    Encontre After=na [Unit]seção e altere o valor paragraphical.target

    Se você quebrar acidentalmente a configuração, poderá encontrar a original em /lib/systemd/system/network-online.target.


    • sudo systemctl edit --force --full <your-service.service>para criar um novo serviço

    • man systemd.unitpara ler o manual

    • multi-user.targete serviços gráficos são antes graphical.target (ref)

    man systemd.specialpara ler o manual especial das unidades systemd

    network-online.target
    Unidades que requerem estritamente uma conexão de rede configurada devem obter network-online.target (através de uma dependência do tipo Wants=) e ordenar-se depois dele. Esta unidade de destino destina-se a receber um serviço que atrasa a execução até que a rede esteja suficientemente configurada. O que exatamente isso requer é deixado para a implementação do serviço de gerenciamento de rede.

    multi-user.target
    Uma unidade de destino especial para configurar um sistema multiusuário (não gráfico). Isso é puxado por graphic. As unidades necessárias para um sistema multiusuário devem adicionar dependências Wants= para sua unidade a esta unidade durante a instalação. Isso é melhor configurado via WantedBy=multi-user.target na seção [Instalar] da unidade.

    graphic.target
    Uma unidade alvo especial para configurar uma tela gráfica de login. Isso puxa em multi-user.target. Unidades que são necessárias para logins gráficos devem adicionar dependências Wants= para sua unidade a esta unidade (ou multi-user.target) durante a instalação. Isso é melhor configurado via WantedBy=graphical.target na seção [Instalar] da unidade.

    • 2

relate perguntas

Sidebar

Stats

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

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

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