¿Cómo configurar el mensaje de inicio de sesión en Ubuntu?


11

Cada vez que utilizo SSH en mis servidores AWS Ubuntu veo un mensaje de información del sistema que muestra la carga, el uso de memoria y los paquetes disponibles para instalar, como este:

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 ***

Mi pregunta es, ¿cómo se crea ese mensaje? ¿Cómo puedo configurarlo?

Respuestas:


11

Este mensaje de inicio de sesión es creado por los landscapepaquetes de Ubuntu . Hablando personalmente, creo que son bastante molestos y, como tal, han configurado ansible para destruir esos paquetes y establecer un mensaje de inicio de sesión en blanco.

Para hacer eso:

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

Eso creará un espacio en blanco /etc/motd. Para configurar un mensaje de inicio de sesión personalizado, edite ese archivo como desee.


Gracias @EEAA, fue útil. Tal vez pueda ayudarme con una pregunta relacionada serverfault.com/questions/554021/…
Andres

@ Andrés Lo siento, no tengo idea. Como se menciona en mi respuesta, desactivo estos mensajes de inicio de sesión. Supongo que mi sistema de monitoreo me dirá si hay algún problema con respecto a la CPU o la memoria.
EEAA

6

En mi caso, tuve que borrar /etc/update-motd.d/51-cloudguest, que decía:

#!/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"

¿Qué quieres decir exactamente con "tuvo que borrar"? ¿Elimina el archivo '51 -cloudguest 'por completo o simplemente elimina todo el contenido del archivo?
PeterCo

1
IIRC Dejé el archivo allí, pero eliminé el contenido
ataque aéreo del

Pregunto porque el encabezado dice: "si desea evitar ver este anuncio, puede eliminar el archivo de forma segura".
PeterCo

@PeterCo Bastante justo. Supongo que pensé que mantenerlo allí no dolería y aún así lograr el mismo resultado
ataque aéreo
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.