จะกำหนดค่าข้อความเข้าสู่ระบบใน Ubuntu ได้อย่างไร


11

ทุกครั้งที่ฉันใช้ SSH ลงในเซิร์ฟเวอร์ AWS Ubuntu ฉันจะเห็นข้อความข้อมูลระบบแสดงโหลดการใช้งานหน่วยความจำและแพ็คเกจที่ติดตั้งเช่นนี้:

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

คำถามของฉันคือข้อความที่สร้างขึ้นได้อย่างไร ฉันจะกำหนดค่าได้อย่างไร

คำตอบ:


11

ข้อความเข้าสู่ระบบนี้สร้างขึ้นโดยlandscapeแพ็คเกจของ Ubuntu พูดโดยส่วนตัวฉันคิดว่าพวกเขาค่อนข้างน่ารำคาญและเป็นเช่นนั้นได้กำหนดค่า ansible เพื่อทำแพคเกจเหล่านั้นและตั้งค่าข้อความเข้าสู่ระบบที่ว่างเปล่า

ในการทำเช่นนั้น:

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

/etc/motdที่จะสร้างที่ว่างเปล่า หากต้องการตั้งค่าข้อความล็อกอินที่กำหนดเองให้แก้ไขไฟล์นั้นตามต้องการ


ขอบคุณ @EEAA ที่เป็นประโยชน์ บางทีคุณอาจจะสามารถช่วยฉันด้วยคำถามที่เกี่ยวข้องserverfault.com/questions/554021/…
Andres

@Andres ขออภัยฉันไม่มีความคิด ตามที่ระบุไว้ในคำตอบของฉันฉันปิดการใช้งานข้อความเข้าสู่ระบบเหล่านี้ ฉันคิดว่าระบบการตรวจสอบของฉันจะบอกฉันว่ามีปัญหาใด ๆ เกี่ยวกับ CPU หรือหน่วยความจำ
EEAA

6

ในกรณีของฉันฉันต้องล้าง/etc/update-motd.d/51-cloudguestซึ่งอ่าน:

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

คุณหมายถึงอะไรด้วย "ต้องชัดเจน"? คุณลบไฟล์ '51 -cloudguest 'อย่างสมบูรณ์หรือคุณเพียงแค่ลบเนื้อหาทั้งหมดในไฟล์?
PeterCo

1
IIRC ฉันออกจากไฟล์ที่นั่น แต่ลบเนื้อหา
airstrike

ฉันถามเพราะส่วนหัวบอกว่า: "ถ้าคุณต้องการหลีกเลี่ยงการเห็นโฆษณานี้คุณสามารถลบไฟล์ได้อย่างปลอดภัย"
PeterCo

@ PeterCo ยุติธรรมเพียงพอ ฉันเดาฉันคิดว่าการรักษามันจะไม่เจ็บและยังคงบรรลุผลเดียวกัน
airstrike
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.