OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

1.pam_motd‌


登录 Ubuntu 服务器时,您可能已经注意到了每日信息 (MOTD)。 使用几个包获取和显示此信息:

• Landscape-common:提供landscape-client的核心库,用于管理Landscape系统1 (所有权)。 然而,该软件包还包括 Landscape-sysinfo 实用程序,该实用程序负责显示涉及 CPU、内存、磁盘空间等的核心系统数据。例如:

系统负载:0.0 进程:76

/ 的使用量:30.2GB 的 3.11% 登录用户数:1

内存使用:20% eth0 的 IP 地址:10.153.107.115 交换使用:0%

在 https://landscape.canonical.com/ 上绘制此数据并管理此系统

图片

您可以随时手动运行 Landscape-sysinfo。


更新通知程序通用: 提供有关可用软件包更新、即将进行的文件系统检查 (fsck) 和所需重新启动(例如:在内核升级之后)的信息。


pam_motd 执行脚本 /etc/update-motd.d 根据脚本前面的数字排序。 脚本的输出被写入 /var/运行/motd,保持数字顺序,然后与 /etc/motd.tail.


您可以将自己的动态信息添加到 MOTD。 例如,添加本地天气信息:

• 首先,安装weather-util 包:


sudo apt 安装天气工具

• 天气实用程序使用来自国家海洋和大气管理局的 METAR 数据以及来自国家气象局的预报。 为了查找当地信息,您将需要 4 个字符的 ICAO 位置指示符。 这可以通过浏览到国家气象局来确定2 网站。


虽然国家气象局是美国的一个政府机构,但在世界各地都有可用的气象站。 但是,可能无法提供美国以外所有地点的当地天气信息。

• 创建 /usr/local/bin/本地天气,一个简单的 shell 脚本,用于将天气与您当地的 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 回声


• 使脚本可执行:


须藤 chmod 755 /usr/local/bin/local-weather

• 接下来,创建一个符号链接到 /etc/update-motd.d/98-local-weather:


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

• 最后,退出服务器并重新登录以查看新的 MOTD。


您现在应该会收到一些有用的信息,以及一些可能不太有用的有关当地天气的信息。 希望当地天气示例展示了 pam_motd 的灵活性。


 

OnWorks 的顶级操作系统云计算: