<ก่อนหน้านี้ | Contents | ถัดไป>
1.pam_motd
เมื่อเข้าสู่ระบบเซิร์ฟเวอร์ Ubuntu คุณอาจสังเกตเห็นข้อความให้ข้อมูลประจำวัน (MOTD) ข้อมูลนี้ได้รับและแสดงโดยใช้แพ็คเกจสองสามแพ็คเกจ:
• แนวนอนทั่วไป: จัดเตรียมไลบรารีหลักของ landscape-client ซึ่งจำเป็นสำหรับการจัดการระบบด้วย Landscape1 (กรรมสิทธิ์). แพ็คเกจนี้ยังรวมถึงยูทิลิตี้ landscape-sysinfo ซึ่งมีหน้าที่แสดงข้อมูลระบบหลักที่เกี่ยวข้องกับซีพียู หน่วยความจำ พื้นที่ดิสก์ ฯลฯ ตัวอย่างเช่น:
โหลดระบบ: 0.0 กระบวนการ: 76
การใช้ /: 30.2% ของ 3.11GB ผู้ใช้ที่เข้าสู่ระบบ: 1
การใช้หน่วยความจำ: 20% ที่อยู่ IP สำหรับ eth0: 10.153.107.115 การใช้สว็อป: 0%
กราฟข้อมูลนี้และจัดการระบบนี้ที่ https://landscape.canonical.com/
คุณสามารถเรียกใช้ landscape-sysinfo ด้วยตนเองได้ตลอดเวลา
• update-notifier-ทั่วไป: ให้ข้อมูลเกี่ยวกับการอัปเดตแพ็กเกจที่มีอยู่ การตรวจสอบระบบไฟล์ที่กำลังจะเกิดขึ้น (fsck) และการรีบูตที่จำเป็น (เช่น หลังจากอัปเกรดเคอร์เนล)
pam_motd รันสคริปต์ใน /etc/update-motd.d ตามลำดับตามตัวเลขที่นำหน้าสคริปต์ ผลลัพธ์ของสคริปต์เขียนถึง /var/run/motd, รักษาลำดับตัวเลข, แล้วต่อด้วย /etc/motd.tail.
คุณสามารถเพิ่มข้อมูลไดนามิกของคุณเองลงใน MOTD ตัวอย่างเช่น ในการเพิ่มข้อมูลสภาพอากาศในท้องถิ่น:
• ขั้นแรก ติดตั้งแพ็คเกจ weather-util:
sudo apt ติดตั้ง weather-util
• ยูทิลิตี้สภาพอากาศใช้ข้อมูล METAR จาก National Oceanic and Atmospheric Administration และการคาดการณ์จาก National Weather Service ในการค้นหาข้อมูลในพื้นที่ คุณจะต้องใช้ตัวบ่งชี้ตำแหน่ง ICAO 4 ตัว สามารถกำหนดได้โดยการเรียกดูบริการสภาพอากาศแห่งชาติ2 เว็บไซต์.
แม้ว่า National Weather Service เป็นหน่วยงานของรัฐบาลสหรัฐอเมริกา แต่ก็มีสถานีตรวจอากาศให้บริการทั่วโลก อย่างไรก็ตาม ข้อมูลสภาพอากาศในท้องถิ่นสำหรับสถานที่ทั้งหมดนอกสหรัฐอเมริกาอาจไม่สามารถใช้ได้
•สร้าง /usr/local/bin/local-weatherเชลล์สคริปต์อย่างง่ายเพื่อใช้สภาพอากาศกับตัวบ่งชี้ ICAO ในพื้นที่ของคุณ:
1 http://landscape.canonical.com/
2 http://www.weather.gov/tg/siteloc.shtml
# / bin / sh
#
#
# พิมพ์ข้อมูลสภาพอากาศในท้องถิ่นสำหรับ MOTD
#
#
# แทนที่ KINT ด้วยสถานีตรวจอากาศในพื้นที่ของคุณ
# สถานีท้องถิ่นสามารถพบได้ที่นี่: http://www.weather.gov/tg/siteloc.shtml
เสียงสะท้อน
สภาพอากาศ -i KINT echo
• ทำให้สคริปต์ปฏิบัติการได้:
sudo chmod 755 /usr/local/bin/local-weather.php
• ถัดไป สร้าง symlink ไปที่ /etc/update-motd.d/98-local-weather:
sudo ln -s /usr/local/bin/local-weather /etc/update-motd.d/98-local-weather
• สุดท้าย ออกจากเซิร์ฟเวอร์และเข้าสู่ระบบใหม่เพื่อดู MOTD ใหม่
ตอนนี้คุณควรได้รับข้อมูลที่เป็นประโยชน์และข้อมูลบางอย่างเกี่ยวกับสภาพอากาศในท้องถิ่นที่อาจไม่ค่อยมีประโยชน์นัก หวังว่าตัวอย่างสภาพอากาศในท้องถิ่นจะแสดงให้เห็นถึงความยืดหยุ่นของ pam_motd