如何在 Ubuntu 20.04 上安装和配置 Webmin

[ad_1] 什么是Webmin? 网络管理员 是一个开源 Web 控制面板,允许您通过 Web 浏览器管理 Linux 系统。 只需点击几下,您就可以管理您的用户、配置 DNS 或调整您的 Web 服务器。 对于那些不喜欢命令行的人来说,这个必备工具将使您的服务器管理变得顺畅且易于管理。 在本文中,我们将学习如何在 Ubuntu 20.04 服务器上安装和配置 Webmin。 先决条件 要安装 Webmin 及其先决条件,我们将以用户身份登录到我们的服务器 sudo 权限或作为…

Read more

如何在 Debian 10 上安装 LibreNMS

[ad_1] 在本教程中,我们将向您展示如何在 Debian 10 上安装 LibreNMS。对于那些不知道的人,LibreNMS 是一个自动发现的基于 PHP/MySQL/SNMP 的网络监控,包括对各种网络硬件的支持和操作系统,包括 Cisco、Linux、FreeBSD、Juniper、HP 等等。 LibreNMS 是一个社区支持的 Observium 分支。 本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,并且最重要的是,您在自己的 VPS 上托管您的站点。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 到获得 root…

Read more

如何在 Ubuntu 18.04 / 20.04 上安装 Oracle Java 16

[ad_1] Oracle Java 16 于 2021 年 3 月 16 日发布,将提供 17 项增强功能,这将大大提高开发人员的生产力。 Java 16 版本是全球 Java 开发人员社区和 Oracle 工程师为提供强大的开发平台而进行了数周的广泛合作的结果。 一目了然,Java 16 提供了以下新的增强功能: 新的语言改进 提高开发人员生产力的新工具 更好的内存管理以提高性能 改进网络以提高开发人员的生产力和灵活性…

Read more

如何在 Debian 10 上安装 Gulp.js

[ad_1] 在本教程中,我们将向您展示如何在 Debian 10 上安装 Gulp.js。对于那些不知道的人,Gulp.js 是一个开源工具包,可帮助开发人员自动执行开发工作流程中的任务。 Gulp 可用于使流程自动化并轻松运行重复性任务。 它是一个基于 Node.js 和 npm 构建的任务运行器,用于自动化 Web 开发中涉及的耗时且重复的任务,例如缩小、连接、缓存破坏等。 本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,并且最重要的是,您在自己的 VPS 上托管您的站点。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 获取…

Read more

如何在 Ubuntu 上安装 Notepad++ 编辑器

[ad_1] Notepad++ 是为 Microsoft Windows 平台开发的最好的文本和源代码编辑器之一。 Notepad++ 是一个开源代码编辑器,比 Windows 默认文本编辑器好很多。 它支持语法高亮、多文档视图、大括号匹配、宏记录、自动完成、颜色代码等多种功能。但它不适用于 Linux。 如果你去 Notepad++ 官方网站,你会注意到没有下载 Notepad++ for Linux 发行版的链接。 但是,幸运的是,有一种方法可以在 Linux 发行版上使用它,因为它可以作为一个 snap 包提供给 Linux 用户。 在本文中,我们将向您展示如何在…

Read more

如何在 XAMPP 中使用 PHP 在 MySQL 数据库中插入数据

[ad_1] 创建 MySQL 数据库和表后,我们可以开始在其中插入数据(即记录)。 在本教程中,我们将学习如何在 XAMPP 堆栈中使用 PHP 将数据插入 MySQL 数据库。 内容 先决条件 使用 PHP 在 MySQL 数据库中插入数据 使用 PHP 在 MySQL 表中插入单个记录 脚步 在 MySQL 表中插入一条记录的…

Read more

开源密码管理器 Bitwarden 引入了两个有用的新功能:垃圾箱和保险柜超时

[ad_1] 比特沃登 毫无疑问,它是适用于 Linux 的最好的密码管理器之一。 它也是一个跨平台的解决方案——所以你几乎可以在任何你喜欢的地方使用它。 如果您想了解更多信息,也可以阅读我们对 Bitwarden 的评论。 现在,回到新闻。 最近,Bitwarden 推出了两个新的主要功能,使其变得更好。 Bitwarden 密码管理器:有什么新功能? 您会发现 Bitwarden 有两个新的有用的补充。 在这里,我将为您重点介绍: 垃圾桶可将已删除的项目存储 30 天 在此更新之前,如果我在 Bitwarden 上删除了某些内容,则无法恢复。 因此,这是一个不可逆的过程。 但是,现在加上 垃圾…

Read more

如何在 Linux 中使用 time 命令

[ad_1] Linux 中的 time 命令用于确定给定命令运行所需的时间。 我们使用 time 命令来测试脚本和命令的性能。 Linux 中的 time 命令需要什么? 如果您是在 Linux 系统上工作的系统管理员,则有必要创建可以自动执行手动重复性任务的脚本和 cron 作业。 但是根据脚本的复杂性,服务器负载可能会更高。 最重要的是,如果您同时运行多个具有相似复杂性的脚本,我们将浪费服务器上的资源。 为了解决这个问题,我们需要确保我们的任何自动化脚本占用的 CPU 时间尽可能短。 这就是需要 Linux time 命令的地方。 Linux…

Read more

如何在 Ubuntu 18.04 LTS 中杀死僵尸进程

[ad_1] 一个 僵尸 或一个 已失效的进程 在Linux中是一个已经完成的进程,但是由于父子进程之间缺乏对应关系,它的条目仍然保留在进程表中。 通常,父进程通过 wait() 函数检查其子进程的状态。 当子进程完成时,等待函数向父进程发出信号以完全退出内存中的进程。 但是,如果父进程未能为其任何子进程调用等待函数,则子进程在系统中仍作为死进程或僵尸进程保持活动状态。 这些僵尸进程可能会在您的系统上大量堆积并影响其性能。 在这种情况下,您可能必须通过本教程中描述的方式和命令手动杀死这些僵尸。 查看僵尸进程 您可以通过查看系统上运行的各种进程(包括改变效率的僵尸进程)来检查系统性能。 Ubuntu 允许您以下列方式查看这些进程: 通过图形用户界面 通过命令行 通过图形用户界面 为了以图形方式查看系统上运行的任何僵尸进程,请打开 系统监视器 通过您的 Ubuntu Dash 实用程序。 在我的系统监视器的以下屏幕截图中,您可以看到有两个僵尸在我的系统上运行。…

Read more

去中心化消息应用 Riot 更名为 Element

[ad_1] Riot 是/曾经是一个基于开源 Matrix 协议的去中心化即时通讯应用程序。 6 月下旬,Riot(即时通讯客户端)宣布他们将更名。 昨天,他们透露他们的新名字是 元素. 让我们看看更多关于 Riot 更名的原因以及还有哪些变化的细节。 为什么将名称从 Riot 更改为 Element? 在我们开始最新的公告之前,让我们先看看他们为什么更名。 根据一个 博文 日期为 6 月 23 日,该集团有三个更名的原因。 首先,他们表示“某大型游戏公司”一再阻止他们为 Riot 和…

Read more