OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

1. pam_motd‌


Apabila log masuk ke pelayan Ubuntu anda mungkin perasan Message Of The Day (MOTD) yang bermaklumat. Maklumat ini diperoleh dan dipaparkan menggunakan beberapa pakej:

• landskap biasa: menyediakan perpustakaan teras klien landskap, yang diperlukan untuk mengurus sistem dengan Landskap1 (milik). Namun pakej itu juga termasuk utiliti landskap-sysinfo yang bertanggungjawab untuk memaparkan data sistem teras yang melibatkan cpu, memori, ruang cakera, dll. Contohnya:

Beban sistem: 0.0 Proses: 76

Penggunaan /: 30.2% daripada 3.11GB Pengguna log masuk: 1

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

Graf data ini dan urus sistem ini di https://landscape.canonical.com/

gambar

Anda boleh menjalankan landskap-sysinfo secara manual pada bila-bila masa.


kemas kini-pemberitahu-biasa: menyediakan maklumat tentang kemas kini pakej yang tersedia, semakan sistem fail yang akan datang (fsck), dan but semula yang diperlukan (cth: selepas naik taraf kernel).


pam_motd melaksanakan skrip dalam /etc/update-motd.d mengikut tertib berdasarkan nombor yang disertakan pada skrip. Output skrip ditulis kepada /var/run/motd, mengekalkan susunan berangka, kemudian digabungkan dengan / etc/motd.tail.


Anda boleh menambah maklumat dinamik anda sendiri pada MOTD. Contohnya, untuk menambah maklumat cuaca setempat:

• Mula-mula, pasang pakej kegunaan cuaca:


sudo apt install weather-util

• Utiliti cuaca menggunakan data METAR daripada Pentadbiran Lautan dan Atmosfera Negara dan ramalan daripada Perkhidmatan Cuaca Kebangsaan. Untuk mencari maklumat tempatan anda memerlukan penunjuk lokasi ICAO 4 aksara. Ini boleh ditentukan dengan menyemak imbas ke Perkhidmatan Cuaca Kebangsaan2 tapak.


Walaupun Perkhidmatan Cuaca Kebangsaan ialah agensi kerajaan Amerika Syarikat, terdapat stesen cuaca yang tersedia di seluruh dunia. Walau bagaimanapun, maklumat cuaca tempatan untuk semua lokasi di luar AS mungkin tidak tersedia.

• Buat /usr/local/bin/local-weather, skrip shell mudah untuk menggunakan cuaca dengan penunjuk ICAO tempatan anda:


gambar

1 http://landscape.canonical.com/

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


#! / Bin / sh

#

#

# Mencetak maklumat cuaca tempatan untuk MOTD.

#

#


# Gantikan KINT dengan stesen cuaca tempatan anda.

# Stesen tempatan boleh didapati di sini: http://www.weather.gov/tg/siteloc.shtml


echo

cuaca -i bergema KINT


• Jadikan skrip boleh laku:


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

• Seterusnya, 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

• Akhir sekali, keluar dari pelayan dan log masuk semula untuk melihat MOTD baharu.


Anda kini seharusnya disambut dengan beberapa maklumat berguna dan beberapa maklumat tentang cuaca tempatan yang mungkin tidak begitu berguna. Semoga contoh cuaca tempatan menunjukkan fleksibiliti pam_motd.


 

Pengkomputeran Awan OS teratas di OnWorks: