GNU/Linux >> Znalost Linux >  >> Debian

Debian – Najít spouštěcí přihlášení Debian 8 (pro ladění problémů s automatickým spuštěním)?

Snažím se ladit, proč se některé aplikace nedaří automaticky spustit (balíček automatického spuštění).

Předpoklad:Mým konečným cílem je pochopit, proč je sekvence automatického spuštění přerušena (pravděpodobně kvůli selhání automatického spuštění některých balíčků). Samotný Debian 8 se normálně spouští, ale funkce automatického spouštění nefungují správně.

Takže jsem chtěl projít bootův log (v /var/log/daemon jsem nenašel, co jsem hledal).

Podle Debian Wiki bych měl v pořádku zaváděcí protokol na /var/log/boot bez jakékoli konfigurace v Debianu 8.

Soubor tam však není.

Wiki také říká:

Pokud jako svůj init systém používáte systemd, možná budete muset použít systemctl k odladění problémů se zaváděním.

Tak jsem to zkusil s

sudo systemd

ale dostávám chybu

Pokouším se spustit jako uživatelská instance, ale $XDG_RUNTIME_DIR není nastaveno.

Přijatá odpověď:

Debian Jessie používá systemd, takže již neexistuje /var/log/boot soubor.

Stále můžete získat mnoho informací o procesu zavádění pomocí příkazu dmesg .

Pokud ale používáte fbautostart, jak předpokládám, váš problém by se měl objevit při startu správce oken. Vzhledem k tomu, že fbautostart je relativně triviální, nejlepší způsob je pravděpodobně začít tím, že vše okomentujete a poté okomentujete, tj. odkomentujete každý řádek vašich konfiguračních souborů, krok za krokem, dokud nenajdete svůj problém.


Debian
  1. Nainstalujte Debian Linux ze spouštěcí paměti USB

  2. Nainstalujte centralizovaný server protokolů s Rsyslog v Debianu 9

  3. Jak najít svou privátní IP adresu v Debianu 10

  1. Jak nainstalovat Android Debug Tools na Debian 10 Buster

  2. Jak zavést Debian 11 do záchranného / nouzového režimu

  3. Najít soubor protokolu Firefoxu?

  1. Jak duální bootování Windows 10 a Debian 10

  2. Jak monitorovat soubory protokolů pomocí Graylog v3.1 na Debianu 10

  3. Jak spustit skript při spouštění v Debianu 11