Prérequis :

- être devant la machine ou avoir un système remote (comme Ilo, DRack,...) pour voir le boot et changer les paramètres de grub

- booter avec grub

 

Manip :

  1. Reboot
  2. Quand grub apparait éditer le menu en appuyant sur la touche 'e'
  3. chercher la ligne ayant le mot 'quiet'
  4. remplacer 'quiet' par 'init=/bin/sh'
  5. booter en tapant sur les touche 'crtl'+'x'
  6. la machine boot et donne la main dans le shell sh
  7. taper sur la touche 'Entrée'
  8. monter le file system avec la commande mount -o reount,rw /
  9. éditer shadow (avec vi, nano  par exemple)
  10. virer le mot de passe ca ressemble à : $6$ylHwWKPq$zeX6rxVVJl4gZvLDbVPfIX8dw9Tt2lya9lcOMeBT7V0A/6QI66wXoUkHIt2P/E4ld6Z17g9IKEgGPui4oKrG21 :
    1. exemple non modifié :  root:$6$ylHwWKPq$zeX6rxVVJl4gZvLDbVPfIX8dw9Tt2lya9lcOMeBT7V0A/6QI66wXoUkHIt2P/E4ld6Z17g9IKEgGPui4oKrG21:17825:0:99999:7:::
    2. exemple sans mot de passe : root::17825:0:99999:7:::
  11. sauvegardez le fichier
  12. reboot

 

Dans Debian systemd écrit les logs dans /var/log/journal/<id_machine>

Possibilité de configurer : /etc/systemd/journald.conf

Commandes utiles : 

  • faire une rotation : journalctl --rotate
  • virer les journaux via un vacuum pour garder par exemple que 50M de log  :  ​journalctl --rotate --vacuum-size=50M
  • les 2 options sont cumulatives : journalctl --rotate --vacuum-size=50M

Config :

pour la taille la variable est : SystemMaxUse valeur + unité de mesure (exemple : SystemMaxUse=50M)

pour la durée de rétention la variable est : MaxFileSec valeur + unité de temps (exemple : MaxFileSec=7day)

URL : https://packages.gitlab.com/gpg.key

Commande : curl --silent https://packages.gitlab.com/gpg.key |  apt-key add -

ou

wget --quiet -O - https://packages.gitlab.com/gpg.key |  apt-key add -

Mettre à jour le système de package

type slack :

https://mattermost.com/