Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

1. pam_motd‌


При входе на сервер Ubuntu вы могли заметить информативное сообщение дня (MOTD). Эта информация получается и отображается с помощью пары пакетов:

• ландшафт-общий: предоставляет основные библиотеки ландшафтного клиента, которые необходимы для управления системами с помощью ландшафта.1 (проприетарный). Тем не менее, пакет также включает утилиту landscape-sysinfo, которая отвечает за отображение основных системных данных, включая процессор, память, дисковое пространство и т. Д. Например:

Загрузка системы: 0.0 Процессы: 76

Использование /: 30.2% из 3.11 ГБ. Авторизованных пользователей: 1

Использование памяти: 20% IP-адрес для eth0: 10.153.107.115 Использование подкачки: 0%

Постройте график этих данных и управляйте этой системой на https://landscape.canonical.com/

изображение

Вы можете запустить ландшафт-sysinfo вручную в любое время.


обновление-уведомитель-общий: предоставляет информацию о доступных обновлениях пакетов, предстоящих проверках файловой системы (fsck) и необходимых перезагрузках (например: после обновления ядра).


pam_motd выполняет скрипты в /etc/update-motd.d в порядке, основанном на номере, добавленном в сценарий. Вывод скриптов записывается в / var / run / motd, сохраняя числовой порядок, затем соединяясь с / etc / motd.tail.


Вы можете добавить свою собственную динамическую информацию в MOTD. Например, чтобы добавить информацию о местной погоде:

• Сначала установите пакет weather-util:


sudo apt установить weather-util

• Утилита погоды использует данные METAR Национального управления океанических и атмосферных исследований и прогнозы Национальной службы погоды. Чтобы найти местную информацию, вам понадобится 4-значный индикатор местоположения ИКАО. Это можно определить, перейдя в Национальную метеорологическую службу.2 сайт.


Хотя Национальная метеорологическая служба является правительственным агентством США, по всему миру доступны метеостанции. Однако местная информация о погоде для всех регионов за пределами США может быть недоступна.

• Создайте / usr / местный / бен / местный-погода, простой сценарий оболочки для использования погоды с вашим локальным индикатором ИКАО:


изображение

1 http://landscape.canonical.com/

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


#! / Bin / ш

#

#

# Печатает местную информацию о погоде для MOTD.

#

#


# Замените KINT своей местной метеостанцией.

# Местные станции можно найти здесь: http://www.weather.gov/tg/siteloc.shtml


эхо

погода -i KINT echo


• Сделайте скрипт исполняемым:


sudo chmod 755 / usr / local / bin / местная погода

• Затем создайте символическую ссылку на /etc/update-motd.d/98-местная погода:


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

• Наконец, выйдите из сервера и повторно войдите в систему, чтобы просмотреть новый MOTD.


Теперь вы должны получить некоторую полезную информацию и некоторую информацию о местной погоде, которая может быть не так полезна. Надеюсь, пример с локальной погодой продемонстрирует гибкость pam_motd.


 

Лучшие облачные вычисления для ОС в OnWorks: