Chinmay 发布的文章

Linux 上最常用的命令行进程监控工具top 和它那色彩斑斓、功能丰富的表弟 htop

监控 Linux 上的温度,可以使用 lm-sensors。同样,还有很多实用工具可以监控其他实时指标,如磁盘 I/O、网络统计等。

Glances 是一个系统监控工具,它把这些都联系在一起,并提供了更多的功能。我最喜欢的是,你可以在远程 Linux 服务器上运行 Glances 来监控本地系统的系统资源,也可以通过 Web 浏览器监控。

下面是它的外观。下面截图中的终端已经用 Pywal 工具美化过,可以根据壁纸自动改变颜色

你也可以将它集成到像 Grafana 这样的工具中,在一个直观的仪表盘中监控统计数据。

它是用 Python 编写的,这意味着它的绝大多数功能都可以在大多数平台上使用。

Glances 的功能

Glances Data In Grafana Dashboard

让我们快速浏览一下 Glances 提供的主要功能:

  • 可以监控系统上的 15 个之多的指标(包括 Docker 容器)。
  • 灵活的使用模式:单机模式、客户端-服务器模式、通过 SSH 和 Web 模式。
  • 可用于集成的各种 REST API 和 XML-RPC API。
  • 支持将数据轻松导出到不同的服务和数据库。
  • 高度的可配置性和适应不同的需求。
  • 非常全面的文档。

在 Ubuntu 和其他 Linux 发行版上安装 Glances

Glances 在许多 Linux 发行版的官方软件库中都有。这意味着你可以使用你的发行版的软件包管理器来轻松安装它。

在基于 Debian/Ubuntu 的发行版上,你可以使用以下命令:

sudo apt install glances

你也可以使用 snap 包安装最新的 Glances:

sudo snap install glances

由于 Glances 是基于 Python 的,你也可以使用 PIP 在大多数 Linux 发行版上安装它。先安装 PIP,然后用它来安装 Glances:

sudo pip3 install glances

如果没有别的办法,你还可以使用 Glances 开发者提供的自动安装脚本。虽然我们不建议直接在你的系统上随便运行脚本,但这完全取决于你自己:

curl -L https://bit.ly/glances | /bin/bash

你可以从他们的文档中查看其他安装 Glances 的方法,甚至你还可以把它作为一个 Docker 容器来安装。

使用 Glances 监控本地系统上的 Linux 系统资源(独立模式)

你可以通过在终端上运行这个命令,轻松启动 Glances 来监控你的本地机器:

glances

你可以立即观察到,它将很多不同的信息整合在一个屏幕上。我喜欢它在顶部显示电脑的公共和私人 IP:

Glances 也是交互式的,这意味着你可以在它运行时使用命令与它互动。你可以按 s 将传感器显示在屏幕上;按 k 将 TCP 连接列表显示在屏幕上;按 1 将 CPU 统计扩展到显示单个线程。

你也可以使用方向键在进程列表中移动,并按不同的指标对表格进行排序。

你可以通过各种命令行选项来启动 Glances。此外,它还有很多交互式命令。你可以在他们的丰富的文档中找到完整的列表。

Ctrl+C 键退出 Glances。

使用 Glances 监控远程 Linux 系统(客户端-服务器模式)

要监控远程计算机,你可以在客户端-服务器模式下使用 Glances。你需要在两个系统上都安装 Glances。

在远程 Linux 系统上,使用 -s 选项在服务器模式下启动 Glances:

glances -s

在客户端系统中,使用下面的命令在客户端模式下启动 Glances 并连接到服务器:

glances -c server_ip_address

你也可以通过 SSH 进入任何一台电脑,然后启动 Glances,它可以完美地工作。更多关于客户端-服务器模式的信息请看这里

使用 Glances 在 Web 浏览器中监控 Linux 系统资源(Web 模式)

Glances 也可以在 Web 模式下运行。这意味着你可以使用 Web 浏览器来访问 Glances。与之前的客户端-服务器模式不同,你不需要在客户端系统上安装 Glances。

要在 Web 模式下启动 Glances,请使用 -w 选项:

glances -w

请注意,即使在 Linux 服务器上,它也可能显示 “Glances Web User Interface started on http://0.0.0.0:61208”,而实际上它使用的是服务器的 IP 地址。

最主要的是它使用的是 61208 端口号,你可以用它来通过网络浏览器访问 Glances。只要在服务器的 IP 地址后面输入端口号,比如 http://123.123.123.123:61208

你也可以在本地系统中使用 http://0.0.0.0:61208/或https://localhost:61208/ 访问。

Web 模式也模仿终端的样子。网页版是根据响应式设计原则打造的,即使在手机上也很好看。

你可能想用密码来保护 Web 模式,这样只有授权的人才能使用它。默认的用户名是 glances

root@localhost:~# glances -w --password
Define the Glances webserver password (glances username):
Password (confirm):
Do you want to save the password? [Yes/No]: n
Glances Web User Interface started on http://0.0.0.0:61208/

你可以在快速入门指南中找到关于配置密码的更多信息。

导出 Glances 数据到不同的服务

使用 Glances 最大的优势之一就是开箱即用,它支持将数据导出到各种数据库、服务,并无缝集成到各种数据管道中。

你可以在监控的同时用这个命令导出到 CSV:

glances --export csv --export-csv-file /tmp/glances.csv

/tmp/glances.csv 是文件的位置。数据以时间序列的形式整齐地填入。

你也可以导出到其它大型应用程序,如 Prometheus,以启用条件触发器和通知。

它可以直接插入到消息服务(如 RabbitMQ、MQTT)、流媒体平台(如 Kafka),并将时间序列数据导出到数据库(如 InfluxDB),并使用 Grafana 进行可视化。

你可以在这里查看服务和导出选项的整个列表。

使用 REST API 将 Glances 与其他服务进行整合

这是整个栈中我最喜欢的功能。Glances 不仅可以将各种指标汇集在一起,还可以通过 API 将它们暴露出来。

这个简单而强大的功能使得为任何特定的用例构建自定义应用程序、服务和中间件应用程序变得非常容易。

当你在 Web 模式下启动 Glances 时,REST API 服务器会自动启动。要在 API 服务器模式下启动它,你可以使用以下命令:

glances -w --disable-webui

REST API 的文档很全面,其响应也很容易与 Web 应用集成。这使得使用类似 Node-RED 这样的工具可以很容易地构建一个统一的仪表盘来监控多个服务器。

Glances 也提供了一个 XML-RPC 服务器,你可以在这里查看文档。

关于 Glances 的结束语

Glances 使用 psutil Python 库来访问不同的系统统计数据。早在 2017 年,我就曾使用相同的库构建了一个简单的 API 服务器来检索 CPU 的使用情况。我能够使用 Node-RED 构建的仪表盘监控一个集群中的所有树莓派。

Glances 可以为我节省一些时间,同时提供更多的功能,可惜我当时并不知道它。

在写这篇文章的时候,我确实尝试着在我的树莓派上安装 Glances,可惜所有的安装方法都出现了一些错误,失败了。当我成功后,我会更新文章,或者可能再写一篇文章,介绍在树莓派上安装的步骤。

我希望 Glances 能提供一种顶替 tophtop 等的方法。让我们希望在即将到来的版本中得到它。

我希望这能给你提供大量关于 Glances 的信息。你们使用什么系统监控工具呢,请在评论中告诉我。


via: https://itsfoss.com/glances/

作者:Chinmay 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

最近两年,树莓派 Zero树莓派 Zero W 作为新成员出现在树莓派产品线中。这些超小型的单板计算机大受欢迎,而且会在相当长的一段时间内成为创客和 DIY 社区的 树莓派项目 的一部分。

为了实现更小尺寸和有效地控制价位,它们不得不在许多特性上做出让步,如放弃专用网口、采用更慢的处理器等(与其它们同族的全功能版相比)。

早先的一篇文章中,我们罗列了 树莓派的最佳替代品。这里,我将给出树莓派 Zero 和树莓派 Zero W 的一些替代品。

树莓派 Zero 替代品:应用于物联网和嵌入式项目的超小单板计算机

受益于开源设计和开源软件栈,我们有为不同项目提供的具有各种功能集的优秀替代品。所有这些板子运行的都是嵌入式 Linux 的各种变体。

尽管树莓派 Zero 和树莓派 Zero W 的发布价格分别是 5 美元和 10 美元,但即使是在美国境内,也很难按这个价格买到。在美国之外,更是要花 12 和 20 美元才有可能买到。

知道了这些,让我们看看一些 20 美元以下的树莓派 Zero 替代品。

1、香蕉派 BPI M2 Zero

香蕉派 M2 Zero 售价 18 美元,与树莓派 Zero W 拥有相同的布局。它看起来像是树莓派 Zero W 的复制品,但也仅仅是外形像而已。它使用的是更快的全志 H2+ SOC 芯片,而且可以外接网络模块。它还可以运行多种基于 Linux 的操作系统。

主要参数

  • 全志 H2+ 四核 Cortex-A7 处理器,Mali400MP2 GPU,H265/HEVC 1080P
  • 512M DDR3 内存(与 GPU 共享)
  • 40 针接口,与树莓派 3 兼容
  • 板载 WiFi(AP6212)、蓝牙,外部天线连接口
  • CSI 摄像头输入接口
  • 电源及复位按钮
  • Mini HDMI 视频输出

详情可参阅 Banana Pi Wiki

2、香蕉派 BPI-M2 Magic(BPi-M2M)

这个型号有 2 个变体,无板载 eMMC 闪存的标价 20 美元。这是相对其尺寸而言拥有更大处理能力的小型单板计算机。我觉得毫无疑问它很适合作为物联网和自动家居中的触控面板和显示面板。其板载电源管理系统也很有吸引力。

主要参数

  • 全志 A33/R16 四核 ARM Cortex-A7 处理器,MALI 400 MP2 GPU
  • 板载 802.11 b/g/n 2.4GHz WiFi(AP6212),蓝牙 4.0,支持 BLE
  • 512MB DDR3(与 GPU 共享)
  • MIPI 串行显示接口(DSI),4 数据通道
  • CSI 摄像头输入接口,最大分辨率 1080p 时可达 30 帧/秒
  • 板载话筒和电池管理
  • 无 HDMI 输出

详情可参阅 Banana Pi Wiki

3、香蕉派 BPI-P2 Maker

它是带有板载网络模块及支持网口供电(POE)的最小的单板计算机之一,此板售价 13 美元(带有 POE 模块的版本售价 19 美元)。和香蕉派 M2 Zero 一样,使用的是全志 H2+ SOC 芯片,是块非常有趣的板子。它具有板载 8 GB eMMC 存储空间及摄像头接口,同时具有 POE 功能,可用于 DIY 监控摄像,也可以作为基本的机器学习处理器使用。

主要参数

  • 处理器:全志 H2+,四核,Cortex-A7 架构
  • 512MB DDR 3 同步动态随机存取内存
  • 板载 WiFi(AP6212)和蓝牙
  • 板载 8G eMMC 闪存
  • 100M 网络
  • Mini HDMI
  • CSI 摄像头接口
  • 具有 POE 模块,支持 IEEE 802.3af PoE 标准

详情可参阅 Banana Pi Wiki

4、桔子派 Zero LTS

当前支持板载网络及 POE 的最小且最便宜的单板计算机,售价仅为 11.49 美元(256 MB 内存版本售价 9.49 美元)。其采用非常常见的全志 H2+ 处理器,并通过 GPIO 和 13 针功能头提供可靠的扩展方式。

主要参数

  • 全志 H2+ 四核 Cortex-A7 架构处理器,视频支持 H.265/HEVC 1080P
  • Mali400MP2 GPU @600MHz
  • 256MB/512MB DDR3 SDRAM(与 GPU 共用)(256 MB 版为标准版)
  • 10/100M 自适应网络,RJ45 网口,POE 功能默认关闭
  • WiFi 使用 XR819 方案,支持 IEEE 802.11 b/g/n
  • 26 针 GPIO 连接头
  • 13 针连接头,包含 2 路 USB、红外线接口和声音端口(MIC、AV)

详情可参阅 官方网站

5、桔子派 i96

尺寸仅有 6×3 平方厘米,个头最小的型号之一,售价 8.8 美元。该板使用 RDA8810PL 处理器,可作为相当先进的功能手机,(据厂商称)适合摄像应用,最高可以 30 帧/秒的速率采集 1080p 分辨率的图像。在同等价位产品中,输入输出功能出色。

主要参数

  • RDA8810PL ARM Cortex-A5 32 位单核处理器
  • Vivante 出品 GC860 GPU
  • 集成 256MB LPDDR2 SDRAM
  • RDA5991 方案的 WiFi 和蓝牙
  • CSI 摄像头输入接口
  • 40 针 GPIO 头

详情可参阅 官方网站

6、桔子派 PC

该板售价 15 美元,包含了很多功能。是在同等价位板子中少有的集成了 1 GB 内存的型号之一。采用全志 H3 SoC 芯片,可解码 4K HEVC/H.265 视频。具有 HDMI 输出口并支持 HDCP 和 CEC。该单板计算机可以通过安装软件成为一个很好用的媒体盒子。它竟然还配备了板载红外接收器和话筒。

主要参数

  • 全志 H3 四核 Cortex-A7 架构处理器,主频 1.6 GHz
  • 1GB DDR3 内存(与 GPU 共享)
  • 支持 4K 输出的 HDMI
  • CSI 摄像头接口,板载话筒
  • SD 卡槽
  • IR 接收器
  • 3.5mm 音频接口
  • 网络接口
  • 板上无 WiFi 和蓝牙

桔子派 PC 还有一种减配版,使用的是同样的处理器,只是内存容量要小。

详情可参阅 官方网站

7、桔子派 One 和桔子派 Lite

这两种板子与桔子派 PC 一样,使用的是全志 H3 处理器,但配备的是 512MB 内存。

主要参数

  • 全志 H3 四核处理器
  • HDMI 输出,支持 4K 高清
  • SD 卡槽
  • 512 MB DDR3 内存
  • CSI 摄像头接口

桔子派 Lite 售价 12 美元,不支持板载有线网络,但提供了 WiFi 联网功能。其具有板载话筒和红外接收器。详情可参阅 官方网站

桔子派 One 售价 11 美元,具有板载有线网络,但不支持 WiFi。详情可参阅 官方网站

在桔子派相关内容的最后,我想简单提一下他们提供的几种适合自定义应用的板子。

  • 桔子派 R1 – 具有双有线网口的小板子,可用于构建网络设备。
  • Orange Pi 2G IOT 和 Orange Pi 3G IOT - 这些板子分别提供了 2G 和 3G 蜂窝网络连接能力,适合作为物联网设备。

这些板子都不超过 20 美元,详情可参阅 官方网站

8、NanoPi Neo LTS

起步价 9.99 美元,该板非常袖珍(4x4 平方厘米),与桔子派 Zero 规格相似。不同的是,它使用的是更为强悍的全志 H3 SoC 芯片和高达 512MB 的内存。虽然无任何板载 WiFi 和蓝牙芯片,但可以通过 USB 接口外接相关器件获得相应功能。该板非常适合作为无显示器的 Linux 服务器、DNS 过滤器(如 Pi-Hole),同时也很适合作为物联网应用的边缘设备使用。通过 GPIO 可以扩展出你需要的很多功能。

主要参数

  • 全志 H3 四核处理器,Cortex A7 内核,主频 1.2 GHz
  • 512 MB 内存
  • Micro SD 卡槽(最高支持 128 GB)
  • 10/100 Mbps 网口
  • 冗余 GPIO 针可实现其它所需功能

可从 官方网站 了解详情及购买。

NanoPi NEO 的极简版称为 NanoPi NEO Core LTS,该极简版为满足工业应用需求增加了 eMMC 存储,且通过扩展 GPIO 提供了板载 USB 接口和板载网络接口。详情参阅 这里

Nano NEO Air 的 WiFi/蓝牙版称为 NanoPi NEO Air,提供了 eMMC 存储和摄像头输入接口,提供了板载 USB 接口和板载网络接口。详情参阅 这里.

9、Zero Pi

这是所有这里提到的板子中,我最感兴趣的板子之一,售价 9.99 美元,具有板载千兆网口,使用全志 H3 处理器,小而强悍,适合应用于网络相关场景。它可以运行 OpenWRT,和其配备的千兆网络相得益彰。在作为 DNS 服务器运行的同时,还可以运行 Pi-Hole 的多个实例。

主要参数

  • 全志 H3 四核处理器,Cortex A7 架构,主频最高 1.2GHz
  • 512MB 内存
  • USB 2.0 接口
  • 可运行 OpenWRT

可从 官方网站 了解详情及下单购买。

10、NanoPi NEO 2

NanoPi NEO 2 售价 19.99 美元,是 NanoPi NEO 的 2 倍。其外形尺寸与 NanoPi Neo 相同,但使用的是全志 H5 处理器,并配备了千兆网功能。这使得该板子个头小而性能强。

主要参数

  • 全志 H5 处理器,四核 64 位,高性能 Cortex A53 架构
  • Hexacore Mali450 GPU
  • 512MB 内存
  • 1Gbps 板载网络
  • 24 针 GPIO
  • 包含音频及红外之类功能的外接口

可从 官方网站 了解详情及下单购买。

上面的链接是关于 NanoPi 系列板子的。除此之外,还有一些其它有趣的板子,如配备双千兆网口的,以及针对摄像头应用的。

11、La Frite

出品商是 Le Potato,售价 20 美元,主要面向媒体消费及流媒体。它通过 HDMI 2.0 接口以 HDR 方式实现 1080p 视频播放,支持最新的安卓 9 /电视、上游的 Linux、u-boot、Kodi 等。

主要参数

  • Amlogic S805X 处理器,四核,Cortex-A53 架构,主频 1.2GHz
  • 最大 1GB DDR4 SDRAM
  • Amlogic 视频引擎 10,支持 H.264、H.265 和 VP9 解码,最高能以 60 帧/秒的速率实现 1080p 高清
  • 百兆网
  • 红外接器
  • 40 针 GPIO

详情可参阅 官方网站

12、Onion Omega2+

如果你需要的是应用于物联网场景的单板计算机,那么 Onion Omega 2+ 是替代树莓派 Zero 的很好选择。它是针对物联网的开发平台,运行的是基于 OpenWRT 的嵌入式 Linux 开发环境。

主要参数

  • MT7688 SoC 芯片
  • 2.4 GHz WiFi,支持 IEEE 802.11 b/g/n
  • 128 MB DDR2 内存
  • 32 MB 板载闪存
  • MicroSD 卡槽
  • USB 2.0
  • 12 个 GPIO 引针

你可以 13 美元 的单价从 官方网站 购买其极简版,并可以选配各种附件。

13、VoCore2

VoCore2 肯定是类似产品中最小的一款,极简版尺寸只有 1 英寸见方,售价 17.99 美元。小巧的尺寸使得其能方便的嵌入到不同的应用场合,而且允许根据需要扩充不同的特性。该板使用过的是联发科针对中低端路由器的处理器 MT7628 处理器。生产商声明将持续供应至 2025 年,这是个不错的消息。

主要参数

  • 联发科 MT7628 处理器,主频 580 MHz,MIPS 24K
  • 128MB DDR2 内存, 内存刷新率 166 MHz
  • 1 或 5 网口,100 Mbps 网络
  • 无线网,支持 802.11n,双收双发,网速最高 300Mbps
  • 板载 16M NOR 存储器,支持最大 2TB SDXC 卡
  • 一个板载 U.FL 槽(天线接口)

你可以从 此处 了解更多细节。

结束语

无可否认,不同规格和特性的各种单板计算机可以满足千变万化的使用需求。另外,绝大部分此类产品都基于开源设计,运行着开源软件。这绝对是硬核玩家不可多得的乐园。

由于新冠病毒的肆虐,要上手这些板子可能要稍费周折,期待情况能尽快好转!

如果各位知道树莓派 Zero 和树莓派 Zero W 的其它有趣的替代型号,请留言。我们根据情况检查充实。


via: https://itsfoss.com/raspberry-pi-zero-alternatives/

作者:Chinmay 选题:lujun9972 译者:silentdawn-zz 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

这篇短文教你如何打开树莓派以及如何在之后正确关闭它。

树莓派最流行的 SBC(单板计算机)之一。如果你对这个话题感兴趣,我相信你已经有了一个树莓派。我还建议你使用其他树莓派配件来开始使用你的设备。

你已经准备好打开并开始使用。与桌面和笔记本电脑等传统电脑相比,它有相似以及不同之处。

今天,让我们继续学习如何打开和关闭树莓派,因为它并没有真正的“电源按钮”。

在本文中,我使用的是树莓派 3B+,但对于所有树莓派变体都是如此。

如何打开树莓派

Micro USB port for Power

micro USB 口为树莓派供电,打开它的方式是将电源线插入 micro USB 口。但是开始之前,你应该确保做了以下事情。

  • 根据官方指南准备带有 Raspbian 的 micro SD 卡并插入 micro SD 卡插槽。
  • 插入 HDMI 线、USB 键盘和鼠标。
  • 插入以太网线(可选)。

成上述操作后,请插入电源线。这会打开树莓派,显示屏将亮起并加载操作系统。

如果您将其关闭并且想要再次打开它,则必须从电源插座(首选)或从电路板的电源端口拔下电源线,然后再插上。它没有电源按钮。

关闭树莓派

关闭树莓派非常简单,单击菜单按钮并选择关闭。

Turn off Raspberry Pi graphically

或者你可以在终端使用 shutdown 命令

sudo shutdown now

shutdown 执行后等待它完成,接着你可以关闭电源。

再说一次,树莓派关闭后,没有真正的办法可以在不关闭再打开电源的情况下打开树莓派。你可以使用 GPIO 打开树莓派,但这需要额外的改装。

*注意:Micro USB 口往往是脆弱的,因此请关闭/打开电源,而不是经常拔出插入 micro USB 口。

好吧,这就是关于打开和关闭树莓派的所有内容,你打算用它做什么?请在评论中告诉我。


via: https://itsfoss.com/turn-on-raspberry-pi/

作者:Chinmay 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在这篇树莓派文章中,你将学到如何在树莓派中启用 SSH 以及之后如何通过 SSH 进入树莓派。

在你可以用树莓派做的所有事情中,将其作为一个家庭网络的服务器是十分流行的做法。小体积与低功耗使它成为运行轻量级服务器的完美设备。

在这种情况下你做得到的事情之一是能够每次在树莓派上无须接上显示器、键盘、鼠标以及走到放置你的树莓派的地方就可以运行指令。

你可以从其它任意电脑、笔记本、台式机甚至你的手机通过 SSH(Secure Shell)登入你的树莓派来做到这一点。让我展示给你看:

如何 SSH 进入树莓派

我假设你已经在你的树莓派上运行 Raspbian 并已经成功通过有线或者无线网连进网络了。你的树莓派接入网络这点是很重要的,否则你无法通过 SSH 连接树莓派(抱歉说出这种显而易见的事实)。

步骤一:在树莓派上启用 SSH

SSH 在树莓派上是默认关闭的,因此在你安装好全新的 Raspbian 后打开树莓派时,你需要启用它。

首先通过菜单进入树莓派的配置界面。

树莓派菜单,树莓派配置

现在进入 接口 interfaces 标签,启动 SSH 并重启你的树莓派。

在树莓派上启动 SSH

你也可以通过终端直接启动 SSH。仅需输入命令 sudo raspi-config 然后进入高级设置以启用 SSH。

步骤二: 找到树莓派的 IP 地址

在大多数情况下,你的树莓派会被分配一个看起来长得像 192.168.x.x 或者 10.x.x.x 的本地 IP 地址。你可以使用多种 Linux 命令来找到 IP 地址

我在这使用古老而好用的 ifconfig 命令,但是你也可以使用 ip address

ifconfig

树莓派网络配置

这行命令展现了所有活跃中的网络适配器以及其配置的列表。第一个条目(eth0)展示了例如192.168.2.105 的有效 IP 地址。我用有线网将我的树莓派连入网络,因此这里显示的是 eth0。如果你用无线网的话在叫做 wlan0 的条目下查看。

你也可以用其他方法例如查看你的路由器或者调制解调器的网络设备表以找到 IP 地址。

步骤三:SSH 进你的树莓派

既然你已经启用了 SSH 功能并且找到了 IP 地址,你可以从任何电脑 SSH 进入你的树莓派。你同样需要树莓派的用户名和密码。

默认用户名和密码是:

  • 用户名:pi
  • 密码:raspberry

如果你已改变了默认的密码,那就使用新的而不是以上的密码。理想状态下你必须改变默认的密码。在过去,有一款恶意软件感染数千使用默认用户名和密码的树莓派设备

(在 Mac 或 Linux 上)从你想要 SSH 进树莓派的电脑上打开终端输入以下命令,在 Windows 上,你可以用类似 Putty 的 SSH 客户端。

这里,使用你在之前步骤中找到的 IP 地址。

ssh [受保护的邮件]
注意: 确保你的树莓派和你用来 SSH 进入树莓派的电脑接入了同一个网络。

通过命令行 SSH

第一次你会看到一个警告,输入 yes 并按下回车。

输入密码 (默认是 ‘raspberry‘)

现在,输入密码按下回车。

成功通过 SSH 登入

成功登入你将会看到树莓派的终端。现在你可以通过这个终端无需物理上访问你的树莓派就可以远程(在当前网络内)在它上面运行指令。

在此之上你也可以设置 SSH 密钥这样每次通过 SSH 登入时就可以无需输入密码,但那完全是另一个话题了。

我希望你通过跟着这个教程已能够 SSH 进入你的树莓派。在下方评论中让我知道你打算用你的树莓派做些什么!


via: https://itsfoss.com/ssh-into-raspberry/

作者:Chinmay 选题:lujun9972 译者:tomjlw 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

这篇快速指南告诉你如何在树莓派设备上安装 Ubuntu MATE。

树莓派 是目前最流行的单板机并且是创客首选的板子。Raspbian 是基于 Debian 的树莓派官方操作系统。它是轻量级的,内置了教育工具和能在大部分场景下完成工作的工具。

安装 Raspbian 安装同样简单,但是与 Debian 随同带来的问题是慢的升级周期和旧的软件包。

在树莓派上运行 Ubuntu 可以给你带来一个更丰富的体验和最新的软件。当在你的树莓派上运行 Ubuntu 时我们有几个选择。

  1. Ubuntu MATE :Ubuntu MATE 是仅有的原生支持树莓派且包含一个完整的桌面环境的发行版。
  2. Ubuntu Server 18.04 + 手动安装一个桌面环境。
  3. 使用 Ubuntu Pi Flavor Maker 社区构建的镜像,这些镜像只支持树莓派 2B 和 3B 的变种,并且不能更新到最新的 LTS 发布版。

第一个选择安装是最简单和快速的,而第二个选择给了你自由选择安装桌面环境的机会。我推荐选择前两个中的任一个。

这里是一些磁盘镜像下载链接。在这篇文章里我只会提及 Ubuntu MATE 的安装。

在树莓派上安装 Ubuntu MATE

去 Ubuntu MATE 的下载页面获取推荐的镜像。

试验性的 ARM64 版本只应在你需要在树莓派服务器上运行像 MongoDB 这样的 64 位应用时使用。

第 1 步:设置 SD 卡

镜像文件一旦下载完成后需要解压。你可以简单的右击来提取它。

也可以使用下面命令做同样的事。

xz -d ubuntu-mate***.img.xz

如果你在 Windows 上你可以使用 7-zip 替代。

安装 Balena Etcher,我们将使用这个工具将镜像写入 SD 卡。确保你的 SD 卡有至少 8 GB 的容量。

启动 Etcher,选择镜像文件和 SD 卡。

一旦进度完成 SD 卡就准备好了。

第 2 步:设置树莓派

你可能已经知道你需要一些外设才能使用树莓派,例如鼠标、键盘、HDMI 线等等。你同样可以不用键盘和鼠标安装树莓派,但是这篇指南不是那样。

  • 插入一个鼠标和一个键盘。
  • 连接 HDMI 线缆。
  • 插入 SD 卡 到 SD 卡槽。

插入电源线给它供电。确保你有一个好的电源供应(5V、3A 至少)。一个不好的电源供应可能降低性能。

Ubuntu MATE 安装

一旦你给树莓派供电,你将遇到非常熟悉的 Ubuntu 安装过程。在这里的安装过程相当直接。

选择你的键盘布局

选择你的时区

选择你的 WiFi 网络并且在网络连接中输入密码。

添加用户名和密码

在设置了键盘布局、时区和用户凭证后,在几分钟后你将被带到登录界面。瞧!你快要完成了。

一旦登录,第一件事你应该做的是更新 Ubuntu。你应该使用下列命令。

sudo apt update
sudo apt upgrade

你同样可以使用软件更新器。

一旦更新完成安装你就可以开始了。你可以根据你的需要继续安装树莓派平台为 GPIO 和其他 I/O 准备的特定软件包。

是什么让你考虑在 Raspberry 上安装 Ubuntu,你对 Raspbian 的体验如何呢?请在下方评论来让我知道。


via: https://itsfoss.com/ubuntu-mate-raspberry-pi/

作者:Chinmay 选题:lujun9972 译者:warmfrog 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出