月額480円〜の高速レンタルサーバー ColorfulBox
2025年2月28日

Ubuntu 终端中的第一个 Java 程序

如果您是 Ubuntu 操作系统中的 Java 编程新手,这个简单的教程将指导您编写和编译您的第一个 Java Hello World 程序。为此目的所需的应用程序包括 Java 运行时环境和 Java 开发工具包。本文介绍了通过 Ubuntu 命令行安装这两个工具。然后,您可以在文本编辑器(例如 gedit、nano 甚至某些图形文本编写工具)中编写您的第一个程序。然后,您将编译程序以创建一个类,然后您可以执行该类来运行 Java 程序。我们已在 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程。Java安装为了编译和运行一个基本的Java程序,你需要在你的Ubuntu系统上安装以下两个软件:Java 运行时环境 (JRE)Java 开发工具包 (JDK)让我们首先打开 Ubuntu 命令行(终端)来安装这两个。您可以通过系统 Dash 或 Ctrl+…
2025年2月28日

如何在 Ubuntu 上删除 snap 包

Linux 发行版中使用 Snap 包来提供安装、部署和删除软件等多种选项。 Snap 包有利于开发人员在 Linux 计算机上使用最新版本的应用程序。 Snap 是 apt 的更好替代品。许多用户更喜欢将其用于他们的系统。 Ubuntu 和 Canonical 也认为它是 Linux 最好的安装存储库和包管理工具之一。根据优势考虑,Snap 提供:Snap 应用程序在沙盒环境中运行。Snap 存储库拥有来自 Google、KDE 和 Microsoft 等流行发行商的许多应用程序。所有 snap 包都是完全自动更新的不需要额外安装,因为依赖项捆绑在一个 snap 包中。您可以轻松安装和使用 Ubuntu snap 包,没有任何麻烦。有时人们想要删除 snap 包,但他们不知道如何操作。因此,如果您是其中之一,那么请阅读我们的文章,了解在 Ubuntu 上删除 snap 包的最简单方…
2025年2月28日

如何在 Linux 中从源代码安装 OpenSSH 服务器

OpenSSH 是免费开源的,完全实现 SSH 协议 2.0,它提供了许多用于安全访问和管理远程计算机系统以及管理身份验证密钥的工具,例如 ssh(telnet 的安全替代品)、scp、sftp(ftp 的安全替代品)、ssh-keygen、ssh-copy-id、ssh-add 等。最近,OpenSSH 9.3 发布了,并附带了许多新功能和错误修复;您可以阅读 SSH 发行说明以获取更多信息。在本文中,我们将解释如何从源代码在 Linux 系统上安装和配置最新版本的 OpenSSH 服务器和客户端。我们假设您已经安装了 OpenSSH 套件。要求:Debian/Ubuntu 或 RHEL/CentOS Linux 系统C编译器Zlib 1.1.4 或 1.2.1.2 或更高版本LibreSSL 或 OpenSSL = 1.0.1 < 1.1.0从源代码安装 OpenSSH 服务器在安装最新版本的SSH之前,请确保使用以下命令检查系统上安装的SSH的当前版本。ssh -V OpenSSH_7.7p2 Ubuntu-4ubuntu2.5, OpenSSL 1.0.2g 1 Mar 2016 从上面的结果来看,安装的OpenSSH版本是7.7,要安装最新的OpenSSH版本,首先需要安装一些依赖,即开发工具或构建必需品以及其他所需的包,如下所示。-------------- On RedHat-based Distros -------------- sudo yum update sudo yum group install 'Development Tools' sudo yum install zlib-devel openssl-devel -------------- On Debian-based Distros -------------- sudo apt update sudo apt install build-essential zlib1g-dev libssl-dev 为了创建一个合适的环境来安装OpenSSH服务器,我们需要创建一个名为“sshd”的新系统用户和组,以及一个安全的地方 chroot。sudo mkdir /var/lib/sshd sudo chmod -R 700 /var/lib/sshd/ sudo chown -R root:sys /var/lib/sshd/ sudo useradd -r -U -d /var/lib/sshd/ -c "sshd privsep" -s /bin/false sshd 解释上面 useradd 命令中的标志:-r – 告诉 useradd 创建系统用户-U – 指示它创建一个具有相同名称和组 ID 的组-d – 指定用户的目录-c – 用于添加注释-s – 指定用户的 shell现在,从任何可用的 HTTP 镜像下载 OpenSSH 版本 9.3 的 tarball,或者您可以使用以下 wget 命令直接在终端中下载。wget -c https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.3p1.tar.gz tar -xzf openssh-9.3p1.tar.gz cd openssh-9.3p1/ 现在我们将使用 --with-md5-passwords、--with-privsep-path 和 构建并安装 OpenSSH 服务器>--sysconfdir 选项,这将安装 /…
2025年2月28日

Hegemon - 适用于 Linux 的模块化系统监控工具

有各种各样的 Linux 系统监控工具,如 top、htop、atop 等,提供不同的系统数据输出,如资源利用率、运行进程、CPU 温度等。在本文中,我们将回顾一个名为 Hegemon 的模块化监控工具。这是一个用 Rust 编写的开源项目,其工作仍在进行中。霸主包括以下功能:监控 CPU、内存和交换空间使用情况监控系统温度和风扇速度可调整更新间隔单元测试扩展数据流以获得更详细的图形可视化如何在 Linux 中安装 HegemonHegemon 目前仅适用于 Linux,并且需要 Rust 和 libsensors 的开发文件。后者可以在默认包存储库中找到,并可以使用以下命令进行安装。yum install lm_sensors-devel [On CentOS/RHEL] dnf install lm_sensors-devel [On Fedora 22+] apt…
2025年2月28日

Linux Touch 命令的 8 个常见用法

Linux touch 命令的用途不仅仅是在 Linux 上创建空文件。您可以使用它来更改现有文件的时间戳,包括它们的访问时间和修改时间。本文介绍了 8 个可以通过 Linux 终端使用 touch 命令的场景。我们已在 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程。由于 touch 命令是一个命令行实用程序,因此我们将在本文中使用 Ubuntu 终端。您可以通过系统 Dash 或 Ctrl+Alt+T 快捷键打开终端。1. 使用 touch 命令创建一个空文件touch命令最简单最基本的用法就是通过命令行创建一个空文件。如果您是精通终端的人,您可以通过以下命令在命令行中快速创建新文件:$touch“文件名”例子 :touch samplefile在下面的示例中,我通过 touch 命令创建了一个名为“samplefile”的空文件。然后,我使用…
2025年2月28日

Ubuntu中如何查看磁盘空间

监视磁盘空间是在移动设备、笔记本电脑、个人台式计算机和 Linux 服务器等任何设备上执行的一项非常重要的活动。例如,如果您想在设备上安装任何新的应用程序或软件,那么了解磁盘空间非常重要。通过检查磁盘空间,您可以了解可用空间和已用空间。我们可以从终端和基于图形用户界面的应用程序检查磁盘空间。本文讨论的命令是通用的,可以在其他 Linux 发行版上使用,例如 Debian、Linux Mint 等。从终端检查磁盘空间有许多有用的命令可用于从终端检查磁盘空间。在本节中,我们将讨论 df 和 du 命令。使用df命令检查磁盘空间:df(磁盘文件系统)命令预安装在 Ubuntu 20.04、Ubuntu 20.10 和许多其他不同的基于 Linux 的操作系统上。 df命令显示各种文件系统的信息。此外,我们可以使用多个选项。让我们使用 df 命令检查磁盘空间…
2025年2月28日

如何在 Ubuntu 上安装 Adobe Flash Player

Flash Player 是一个网络浏览器插件,您需要使用它才能在某些网站上观看视频和交互式内容。尽管大多数现代网站都使用不需要 Flash 的 HTML5,但仍有一些网站需要启用 Flash。在本文中,我们将告诉您如何通过 Linux 命令行下载和安装 Flash Player,然后通过任何可用的 Web 浏览器启用它。我们在 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程,并使用 Firefox Web 浏览器来启用 Flash 插件。第 1 步:启用 Ubuntu Canonical 合作伙伴存储库为了安装最新的 Flash 插件,您需要在系统上启用 Canonical Partners 存储库。默认情况下,此存储库被禁用。通过系统 Dash 或 Ctrl+Alt+D 快捷方式打开 Ubuntu 终端。然后以 root 身份输入以下命令以启用存储库:sudo ad…
2025年2月28日

如何在 Linux 上使用关机命令:关机命令教程

经常关闭计算机,尤其是不使用时,是一个好习惯。关闭系统将关闭所有文件和进程并清除内存。另一方面,长时间保持系统开启可能会导致其行为异常。此外,全新启动会清除 RAM 并删除内存中导致系统行为异常的任何错误。在 Linux 中,终端是与系统通信的一种非常高效且安全的方式。大量命令可让您在 Linux 上执行各种任务和操作。我们将在本文中重点介绍“shutdown”命令的详细信息和示例。Linux 关闭命令在系统关闭之前向所有进程发出信号和时间来保存任何进度。当“shutdown”命令提示时,“init”进程会更改“runlevel”。 “init”是系统所有进程的父进程,根据用户给它的命令启动或关闭其他进程。Linux系统可以通过不同的方式使用“shutdown”命令关闭。让我们看看如何!关机命令语法:下面显示的是“shutdo…
2025年2月28日

如何在 Linux 中更改或设置系统区域设置

区域设置是一组环境变量,用于定义 Linux 系统上的应用程序和 shell 会话的语言、国家/地区和字符编码设置(或任何其他特殊变体首选项)。这些环境变量由系统上的系统库和区域设置感知应用程序使用。区域设置会影响时间/日期格式、一周的第一天、数字、货币以及根据您在 Linux 系统上设置的语言或地区/国家格式化的许多其他值。在本文中,我们将展示如何查看当前安装的系统区域设置以及如何在 Linux 中设置系统区域设置。如何在 Linux 中查看系统区域设置要查看有关当前安装的区域设置的信息,请使用locale 或localectl 实用程序。locale LANG=en_US.UTF-8 LANGUAGE=en_US LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.U…
2025年2月28日

如何在Linux中使用“find”命令搜索文件?

如果您是 Linux 用户,那么您不能仅仅依靠 GUI 来执行各种任务,因此,扎实掌握终端命令非常重要。所有基于 Linux 的发行版都运行命令来执行不同的管理任务。虽然Linux终端是一个文本界面,看起来很复杂,但实际上它非常灵活,易于使用,是一个相当有用的工具。可以轻松地从在线源复制命令并将其粘贴到终端中以执行各种操作。命令有很多,但本文将重点介绍“查找”命令。“find”命令用于根据用户指定的条件查找、过滤或搜索系统中的文件和文件夹,并对它们执行多种操作。让我们详细讨论如何使用“find”命令、它的语法以及该命令执行的各种操作。Linux 中“find”命令的语法“find”命令语法如下所示:find [path] [options] [expression]“查找”命令附带三…