Làm cách nào để định cấu hình thông báo đăng nhập trong Ubuntu?


11

Mỗi lần tôi SSH vào các máy chủ AWS Ubuntu của mình, tôi thấy một thông báo thông tin hệ thống, hiển thị tải, sử dụng bộ nhớ và các gói có sẵn để cài đặt, như thế này:

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

Câu hỏi của tôi là, thông điệp đó được tạo ra như thế nào? Làm thế nào tôi có thể cấu hình nó?

Câu trả lời:


11

Thông điệp đăng nhập này được tạo bởi landscapecác gói của Ubuntu . Nói một cách cá nhân, tôi nghĩ rằng họ khá phiền phức và như vậy, đã cấu hình ansible để nuke các gói đó và đặt một thông điệp đăng nhập trống.

Để làm việc đó:

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

Điều đó sẽ tạo ra một khoảng trống /etc/motd. Để đặt một thông điệp đăng nhập tùy chỉnh, chỉnh sửa tập tin đó như mong muốn.


Cảm ơn bạn @EEAA, điều đó rất hữu ích. Có lẽ bạn sẽ có thể giúp tôi với một câu hỏi có liên quan serverfault.com/questions/554021/ Khăn
Andres

@Andres Xin lỗi, tôi không có ý kiến. Như đã đề cập trong câu trả lời của tôi, tôi vô hiệu hóa các tin nhắn đăng nhập này. Tôi cho rằng hệ thống giám sát của tôi sẽ cho tôi biết nếu có bất kỳ vấn đề nào liên quan đến CPU hoặc bộ nhớ.
EEAA

6

Trong trường hợp của tôi, tôi đã phải xóa /etc/update-motd.d/51-cloudguest, trong đó đọc:

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

Chính xác thì bạn có ý gì với "phải xóa"? Bạn có xóa hoàn toàn tệp '51 -cloudguest 'hay bạn chỉ xóa toàn bộ nội dung trong tệp?
PeterCo

1
IIRC Tôi để lại tập tin ở đó nhưng đã xóa nội dung
cuộc không kích

Tôi hỏi bởi vì tiêu đề nói: "nếu bạn muốn tránh xem quảng cáo này thì bạn có thể xóa tệp một cách an toàn."
PeterCo

@PeterCo Hội chợ đủ rồi. Tôi đoán tôi đã nghĩ rằng giữ nó ở đó sẽ không bị tổn thương và vẫn đạt được kết quả tương tự
cuộc không kích
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.