Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

1.pam_motd‌


Saat masuk ke server Ubuntu, Anda mungkin telah memperhatikan Message Of The Day (MOTD) yang informatif. Informasi ini diperoleh dan ditampilkan menggunakan beberapa paket:

• landscape-common: menyediakan perpustakaan inti klien lanskap, yang diperlukan untuk mengelola sistem dengan Landscape1 (hak milik). Namun paket tersebut juga menyertakan utilitas landscape-sysinfo yang bertanggung jawab untuk menampilkan data sistem inti yang melibatkan cpu, memori, ruang disk, dll. Misalnya:

Beban sistem: 0.0 Proses: 76

Penggunaan /: 30.2% dari 3.11GB Pengguna yang masuk: 1

Penggunaan memori: 20% alamat IP untuk eth0: 10.153.107.115 Penggunaan swap: 0%

Grafik data ini dan kelola sistem ini di https://landscape.canonical.com/

gambar

Anda dapat menjalankan landscape-sysinfo secara manual kapan saja.


pembaruan-pemberitahu-umum: memberikan informasi tentang pembaruan paket yang tersedia, pemeriksaan sistem file yang akan datang (fsck), dan reboot yang diperlukan (misalnya: setelah peningkatan kernel).


pam_motd mengeksekusi skrip di /etc/update-motd.d diurutkan berdasarkan nomor yang ditambahkan ke skrip. Output dari skrip ditulis ke /var/run/motd, menjaga urutan numerik, kemudian digabungkan dengan /etc/motd.tail.


Anda dapat menambahkan informasi dinamis Anda sendiri ke MOTD. Misalnya, untuk menambahkan informasi cuaca lokal:

• Pertama, instal paket weather-util:


sudo apt install cuaca-util

• Utilitas cuaca menggunakan data METAR dari National Oceanic and Atmospheric Administration dan prakiraan dari National Weather Service. Untuk menemukan informasi lokal, Anda memerlukan indikator lokasi ICAO 4 karakter. Ini dapat ditentukan dengan menelusuri Layanan Cuaca Nasional2 situs.


Meskipun National Weather Service adalah lembaga pemerintah Amerika Serikat, ada stasiun cuaca yang tersedia di seluruh dunia. Namun, informasi cuaca lokal untuk semua lokasi di luar AS mungkin tidak tersedia.

• Ciptakan /usr/local/bin/local-weather, skrip shell sederhana untuk menggunakan cuaca dengan indikator ICAO lokal Anda:


gambar

1 http://landscape.canonical.com/

2 http://www.weather.gov/tg/siteloc.shtml


# / Bin / sh

#

#

# Mencetak informasi cuaca lokal untuk MOTD.

#

#


# Ganti KINT dengan stasiun cuaca lokal Anda.

# Stasiun lokal dapat ditemukan di sini: http://www.weather.gov/tg/siteloc.shtml


gema

cuaca -i KINT echo


• Jadikan skrip dapat dieksekusi:


sudo chmod 755 /usr/local/bin/local-weather

• Selanjutnya, buat symlink ke /etc/update-motd.d/98-local-weather:


sudo ln -s /usr/local/bin/local-weather /etc/update-motd.d/98-local-weather

• Terakhir, keluar dari server dan login kembali untuk melihat MOTD baru.


Anda sekarang akan disambut dengan beberapa informasi yang berguna, dan beberapa informasi tentang cuaca lokal yang mungkin tidak begitu berguna. Semoga contoh cuaca lokal menunjukkan fleksibilitas pam_motd.


 

Komputasi Awan OS Teratas di OnWorks: