5 个 htop 替代：增强你的 Linux 系统监控体验
top htop
![](/data/attachment/album/202211/27/113700npcbceb0c0prbqcn.jpg)


`htop` 是一个流行的命令行工具，可以帮助监测 Linux 上的系统资源和性能。


**它比通常默认开箱即用的 top 好**。


使用 `htop`，你可以对进程进行过滤和排序，以便更好地了解情况，获得正在运行的进程的树状视图，并在需要时杀死进程。


![htp 2022](/data/attachment/album/202211/27/113703l1wkcaz4aw3asqkt.png)


我使用 `htop` 而不是其他系统监控工具，因为它可以显示对我来说至关重要的东西，并允许在我需要控制运行中的服务时终止流氓进程或冻结进程。


但是，如果你想要其他显示更多信息，或一个看起来不同的东西，有哪些**htop 替代品**呢？让我们来看看。


### 1、atop


![atop 2022](/data/attachment/album/202211/27/113703w50kqo33o135krqj.png)


[atop](https://www.atoptool.nl/index.php) 可以提供所有运行的进程的细节。你可以得到你需要的所有数据，以了解你系统上的进程情况。


它还提供了对资源利用率进行永久记录的能力，以便进行长期分析。系统管理员可能会发现这比其他工具更有用。


不幸的是，它并没有为你提供漂亮的输出。因此，如果你想要的话，请继续看下面的其他替代品。


#### 如何安装 atop？


对于基于 Ubuntu/Debian 的发行版，键入：



```
sudo apt install atop

```

### 2、vtop


![vtop 2022](/data/attachment/album/202211/27/113703a3nlwclnnurt6iwl.png)


如果你想要一个漂亮的输出和管理进程的基本功能，[vtop](https://github.com/MrRio/vtop) 是一个完美的系统监控工具。


正如我在其他一些文章中所说，它的输出看起来像终端中的 GUI。你可以使用鼠标，也可以选择禁用它。也可以定制它的主题。


它是用 Node.js 构建的。所以，你需要安装额外的包来安装它。


不幸的是，这个项目似乎不再积极维护。但是，在写这篇文章的时候，它对我来说还是有用的。


#### 如何安装 vtop？


对于基于 Ubuntu 的发行版，在终端输入以下命令：



```
sudo apt install nodejs
sudo apt install npm
sudo npm install -g vtop

```

### 3、btop++


![btop](/data/attachment/album/202211/27/113704u8idyqn192uyr1p8.png)


[btop++](https://github.com/aristocratos/btop) 是 bashtop 和 bpytop 的一个 C++ 版本。是的，它是这些项目的第三次迭代，由同一个开发者完成。


`btop++` 包括完全的鼠标支持，带有一个受游戏启发的菜单系统，可以让你过滤进程、树状视图等等。


#### 如何安装 btop++？


使用官方软件库，你可以很容易地在 Fedora、openSUSE 和 FreeBSD 上安装它。


对于 Fedora，你可以键入：



```
sudo dnf install btop

```

你可以探索它的 [GitHub 页面](https://github.com/aristocratos/btop)，了解在其他 Linux 发行版上的安装方式。


### 4、Glances


![glances 2022](/data/attachment/album/202211/27/113704mjul4lphd42duhuj.png)


Glances 与 `htop` 类似，但有更多的功能。


它是一个跨平台的系统监控工具，可以将数据以 CSV 或其他格式导出，用于 InfluxDB、Elasticsearch 等。


你也可以利用它的网页用户界面，远程（或在不能访问终端的情况下）查看统计数据。


#### 如何安装 Glances？


对于基于 Ubuntu 的发行版，你可以键入：



```
sudo apt install glances

```

### 5、nmon


![nmon 2022 1](/data/attachment/album/202211/27/113704ne05dgnd3mbeqd73.png)


[nmon](https://nmon.sourceforge.net/pmwiki.php?n=Main.HomePage) 是一个令人印象深刻的监测工具，它可以让你控制你想显示的输出内容。


你可以提取监测数据（以 CSV 格式导出）并用于进一步分析。它很容易切换统计数据和在不同的视图之间进行切换。


默认情况下，它每两秒刷新一次数据，但你可以自定义它，并使用更多的选项来调整你的体验。


#### 如何安装 nmon？


你可以在官方软件库中找到它。对于基于 Ubuntu 的发行版，在终端键入以下内容：



```
sudo apt install nmon

```

### 总结


[top 2022](https://itsfoss.com/wp-content/uploads/2022/11/top-2022.png)


`top` 命令工具被植入在你的 Linux 系统中。如果你想要一个基本的监控工具，想要关注系统进程和一些统计信息，`top` 就足够了。


我不确定它是否可以算作比 `htop` 更强的体验，这也是 `top` 没有被列入主要列表的原因。


正如你在这里看到的，一些监控工具可能很有趣，而且证明比 `htop` 更有洞察力。


*你最喜欢的 `htop` 替代品是什么？你认为 `htop` 对你的使用情况来说已经足够了吗？欢迎在下面的评论中让我知道你的想法。*




---


via: <https://itsfoss.com/htop-alternatives/> 


作者：[Ankush Das](https://itsfoss.com/author/ankush/) 选题：[lkxed](https://github.com/lkxed) 译者：[wxy](https://github.com/wxy) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
Authy is a popular app for storing and managing two-factor codes. It is a cloud-based service that gives you convenience with industry-grade security. Unfortunately, it is not open-source.

Would you consider using a more straightforward (and open-source) authenticator app on your Linux desktop?

Well, of course, you cannot cloud sync here. But you can generate a backup for the two-factor authentication codes. Keeping that in mind, let me tell you more about Authenticator.

## Authenticator: Generate Two-Factor Authentication Codes

When you enable two-factor authentication with online services, most services give you a token/QR code that you can add/scan to generate codes.

Authenticator is one such app for Linux that lets you add two-factor authentication codes.

It is a free and open-source app with essential features to add a variety of tokens and websites that support two-factor authentication.

**Recommended Read**: [Best Password Managers for Linux Desktop](https://itsfoss.com/password-managers-linux/)

## Features of Authenticator

Some of the essential options that you get with it include:

- QR Code scanner using a camera or a screenshot
- Protect the app using a passphrase
- Autolock the app
- Support for different algorithms (SHA-1/SHA-256/SHA-512)
- Time-based/Counter-based/Steam computing methods supported
- Backup/Restore options (FreeOTP, Aegis, andOTP, Bitwarden, and Google Authenticator)

You get customization options and the ability to add a custom provider as per the support provided by the service. One can add a custom icon for the provider to help you distinguish between the authentication codes.

For the most part, the default settings should work with websites. However, you might want to check the exact details with the provider if it does not work.

The app also features multiple providers out of the box, like Google Drive and Proton Mail. So, you do not need to add custom configurations for every entry you add.

## Installing Authenticator on Linux

Authenticator is available as a Flatpak. So, you can install it on any Linux distribution.

Just type in the following command to get it installed:

`flatpak install flathub com.belmoussaoui.Authenticator`


You can head to its [Flathub](https://flathub.org/apps/details/com.belmoussaoui.Authenticator) or GitLab page to explore more.

If you are new to the Linux world, refer to our [Flatpak guide](https://itsfoss.com/flatpak-guide/) to set it up. Your software center might already have Flatpak integration enabled out of the box. You can search for it to get it installed in such a case.

## Use Open Source Authenticator App For Security and Reliability

We often depend on cloud-powered tools for everything. Sure, it is convenient.

However, sometimes desktop apps are more helpful. If you are in the same boat and thinking of making a switch, Authenticator can be an excellent app to have installed for two-factor authentication codes.