Sur le serveur Ubuntu, comment puis-je éviter que l'écran ne soit effacé juste avant que l'écran de connexion n'apparaisse?
J'essaie de lire un message d'erreur sur l'un des services et j'obtiens cet écran clair ennuyeux et je ne peux pas faire défiler vers le haut avec shift-pageUp.
/var/log/
. Je commencerais à regarderboot.log
etsyslog
.Réponses:
pour systemd défini
TTYVTDisallocate
sur no.pour ce faire, exécutez
systemctl edit getty@tty1
et entrez le code ci-dessousla source
systemctl edit
plaignaitUnknown operation 'edit'.
. Merci pour ce lien.Affichage du dernier écran des messages apparus au démarrage
Lorsque Ubuntu Server démarre, les messages que vous voyez sont généralement écrits sur tty7 (la septième console virtuelle). Une fois le démarrage terminé, vous passez à tty1, où vous êtes invité à vous connecter. Ainsi, les messages de démarrage ne sont pas réellement effacés; vous êtes simplement passé à une console différente de celle qui les contient.
Pour les afficher à nouveau, vous pouvez basculer vers tty7 en appuyant sur Alt + F7. Vous pouvez revenir à tty1 avec Alt + F1 (et au second avec Alt + F2, etc.). Cela ne s'applique pas (et ne devrait pas ) s'appliquer à la plupart des systèmes Ubuntu Server, mais lorsqu'une interface graphique est en cours d'exécution, Ctrl + Alt + F1 doit être utilisé pour basculer vers tty1 (et Ctrl + Alt + F2 pour tty2, etc.).
Empêcher l'écran d'être effacé après la déconnexion d'un utilisateur, afin que le texte de sa session soit visible dans la session suivante
Dans votre répertoire personnel, il y a un fichier appelé .bash_logout qui contient quelque chose comme:
C'est ce qui provoque l'effacement de l'écran à la déconnexion. Pour empêcher que cela ne se produise, commentez toutes ces lignes, pour que cela ressemble à ceci:
la source
Après des heures de recherche sur Google, j'ai trouvé la solution dans ce fil et cette question .
Tout d'abord, ajoutez
console=tty1
à votreGRUB_CMDLINE_LINUX
(je suggère également d'ajouternoplymouth
à inhiberplymouth
et son écran de démarrage inutile).Cela force l'impression du journal du noyau au
tty1
lieu detty7
et évite letty
commutateur avant l'invite de connexion.Ensuite , il suffit aller dans
/etc/init
et modifier un ou plusieurstty1.conf
,tty2.conf
,tty3.conf
,tty4.conf
,tty5.conf
,tty6.conf
ouconsole.conf
. Je les ai tous modifiés en ajoutant une--noclear
option à lagetty
commande. Par exemple, l'éditiontty1.conf
:vous devrez remplacer:
avec:
C'est tout, exécutez
sudo update-grub
et maintenant votre système devrait démarrer en un seultty
sans l'effacer.la source
update-grub
après l'édition/etc/default/grub
sudo update-grub
faut régénérergrub.cfg
, merci pour la correction.