Jak skonfigurować komunikat logowania w Ubuntu?


11

Za każdym razem, gdy włączam SSH do moich serwerów AWS Ubuntu, widzę komunikat informujący o systemie, pokazujący obciążenie, użycie pamięci i dostępne pakiety do zainstalowania, takie jak:

Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.2.0-51-virtual x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Sun Nov 10 18:06:43 EST 2013

  System load:  0.08              Processes:           127
  Usage of /:   4.9% of 98.43GB   Users logged in:     1
  Memory usage: 69%               IP address for eth0: 10.236.136.233
  Swap usage:   100%

  Graph this data and manage this system at https://landscape.canonical.com/

13 packages can be updated.
0 updates are security updates.

Get cloud support with Ubuntu Advantage Cloud Guest
  http://www.ubuntu.com/business/services/cloud

Use Juju to deploy your cloud instances and workloads.
  https://juju.ubuntu.com/#cloud-precise
*** /dev/xvda1 will be checked for errors at next reboot ***

*** System restart required ***

Moje pytanie brzmi: w jaki sposób tworzona jest ta wiadomość? Jak mogę to skonfigurować?

Odpowiedzi:


11

Ten komunikat logowania jest tworzony przez landscapepakiety Ubuntu . Mówiąc osobiście, myślę, że są dość irytujące i jako takie skonfigurowali ansible, aby nuke te pakiety i ustawić pusty komunikat logowania.

Aby to zrobić:

$ apt-get remove landscape-client landscape-common 
$ rm -f /etc/motd && touch /etc/motd

To stworzy puste miejsce /etc/motd. Aby ustawić niestandardowy komunikat logowania, edytuj ten plik zgodnie z potrzebami.


Dziękuję @EEAA, to było pomocne. Może będziesz w stanie pomóc mi z pokrewnym pytaniem serverfault.com/questions/554021
Andres

@Andres Przepraszamy, nie mam pojęcia. Jak wspomniano w mojej odpowiedzi, wyłączam te wiadomości logowania. Wydaje mi się, że mój system monitorowania powie mi, czy są jakieś problemy dotyczące procesora lub pamięci.
EEAA

6

W moim przypadku musiałem wyczyścić /etc/update-motd.d/51-cloudguest, który brzmiał:

#!/bin/sh
#
# This file is written by the Ubuntu image build process, it is not
# managed by a package.  If you want to avoid seeing this advertisement,
# then you can safely remove the file.
echo ""
echo "  Get cloud support with Ubuntu Advantage Cloud Guest:"
echo "    http://www.ubuntu.com/business/services/cloud"
echo ""
echo "  Use Juju to deploy your cloud instances and workloads:"
echo "    https://juju.ubuntu.com/#cloud-saucy"

Co dokładnie masz na myśli mówiąc „musiałem wyczyścić”? Czy całkowicie usuwasz plik „51-cloudguest”, czy po prostu usuwasz całą zawartość pliku?
PeterCo,

1
IIRC Zostawiłem tam plik, ale usunąłem zawartość
nalot

Pytam, ponieważ nagłówek mówi: „jeśli chcesz uniknąć wyświetlania tej reklamy, możesz bezpiecznie usunąć plik”.
PeterCo,

@PeterCo Do przyjęcia. Wydaje mi się, że utrzymanie go tam nie zaszkodzi i nadal osiągnę ten sam wynik
nalot lotniczy
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.