PostgreSQL 是一个强大的开源对象关系数据库系统,它使用并扩展了 SQL 语言并结合了许多功能安全地存储和扩展最复杂的数据工作负载。经过 30 多年的积极开发,PostgreSQL 被广泛用作众多移动和 Web 应用程序的数据库。 在 Debian 11 Bullseye 上安装 Postg
NFS网络文件系统是一种分布式文件系统协议,使您可以通过网络共享远程目录。使用NFS,您可以在系统上挂载远程计算机目录,并像对待本地文件一样使用远程计算机文件。NFS协议是未加密的协议,并且与Samba不同,它不提供用户身份验证。使用客户端IP地址或主机名来限制客户端对服务器的访问。在本教程中,我们
在 Debian 11 Bullseye 上安装 XFCE 桌面环境 步骤 1. 在我们安装任何软件之前,通过apt在终端中运行以下命令来确保您的系统是最新的很重要: sudo apt update sudo apt upgrade 步骤 2. 在 Debian 11 上安装 XFCE 桌面环境。
sudo命令允许受信任的用户以其他用户运行命令与程序。默认是root用户。通常要向用户授予sudo权限,您应该将用户添加到/etc/sudoers文件定义的sudo组中。这是向用户授予sudo权限的首选方法。在Debian,Ubuntu及其衍生的发行版,sudo组的成员被授予sudo的访问权限,而在
Franz 是一个第三方功能强大的应用程序,它允许用户访问各种社交媒体帐户。此应用程序支持 14 种消息应用程序,例如 WhatsApp、Slack、Facebook Messenger、微信、Telegram、Google Hangouts、Skype、Discord和Skype,目前支持更多,即
在命令行上工作时,经常需要创建或编辑文本文件。Vim和Emacs是最强大和最受欢迎的两种命令行编辑器。两者都有陡峭的学习曲线,可能会吓到新用户。对于那些需要简单编辑器的人,可以使用nano。GNU nano是用于Unix和Linux操作系统的易于使用的命令行文本编辑器。它包含您希望从常规文本编辑器获
VirtualBox 是由 Oracle 开发的开源 x86 模拟器/虚拟化。VirtualBox 允许我们同时安装和运行多个不同发行版的虚拟机。VirtualBox 支持客户操作系统,如 Windows、Debian、Oracle Linux、Ubuntu 等。 在 Debian 11 Bulls
在Linux和Unix操作系统上,所有新文件都是使用默认权限创建的。umask允许您查看或设置创建文件时使用的掩码模式,该掩码确定新创建的文件或目录的权限。mkdir,touch,tee和其他创建文件和目录的命令都使用它。在本教程中,我们解释了Linux权限模型读取权限,写入权限,执行权限以及使用u
Apache Spark 是一个免费的、开源的、通用的集群计算框架。它专为提高速度而设计,用于机器学习以流式处理复杂的 SQL 查询。它支持多种用于流媒体、图形处理的 API,包括 Java、Python、Scala 和 R。Spark 主要安装在 Hadoop 集群中,但您也可以在独立模式下安装和
在Linux,组是用户的集合。组的主要目的是为指定资源定义一组权限。例如读,写或执行权限,这些权限可以在组内的用户之间共享。可以将用户加入组,并授予组的权限。本教程说明如何显示用户所属的组。我们还将解释如何列出组的所有成员。用户可以拥有属于两种类型的组,分别是主要组和次要组。通常,主要组的名称与用户
步骤 1. 首先,通过apt在终端中运行以下命令确保所有系统包都是最新的。 sudo apt update sudo apt upgrade 步骤 2. 在 Ubuntu 20.04 上安装 OpenBoard。 通过 APT 包管理器安装 OpenBoard。 默认情况下,OpenBoard
Less是一个命令程序,它可以分页显示文件或其它命令输出的内容。它类似于more命令,但具有更高级的功能,可让您在文件中前后导航。less命令与文本编辑器vim或nano相比,启动时不会读取整个文件从而使加载时间大大缩短。在本教程中,我们将说明如何在Linux使用less命令。包括打开大文件浏览内容
ROS(机器人操作系统)是一个开源机器人软件框架和机器人应用程序工具。它有助于设计复杂的软件,而无需对硬件有很好的了解。ROS Noetic 支持的架构有 amd64、armhf 和 arm64。 在 Ubuntu 20.04 LTS Focal Fossa 上安装 ROS Noetic 步骤 1.
内核是操作系统的核心组件。它管理系统的资源,并且是计算机硬件和软件之间的桥梁。有多种原因使您可能需要确切了解GNU/Linux操作系统正在运行的内核版本号。也许您正在调试与硬件相关的问题。或者了解安全漏洞对内核的影响,并且想了解您的内核是否易受攻击。不管是什么原因,从命令行确定Linux内核版本都是
Apache Cassandra 是一个用于存储大量数据的 NoSQL 数据库。它具有分布式架构,旨在通过动态复制管理大量数据。许多大公司都在使用它,例如 Github、NetFlix、Reddit 和 Instagram。 在 Debian 11 Bullseye 上安装 Apache Cassa
无论是要解决网络连接问题还是配置防火墙,第一件事是要检查系统实际打开了哪些端口或者是应用监听那些端口。监听端口是应用程序监听的计算机系统的端口。通过ss,netstat或lsof命令查询系统网络命名空间,你可以得到的应用程序正在监听端口名单。每个监听端口都可以被防火墙允许或关闭/阻止/过滤/转发。一
ownCloud 是一个开源、自托管的文件同步和文件共享平台,类似于Dropbox、Microsoft OneDrive和 Google 云端硬盘。它适用于各种数据库管理系统,如 MySQL、PostgreSQL 或 MariaDB。它保持与所有计算机的同步,无论是基于窗口的还是基于 Linux 的
在Bash中使用字符串时,最常见的操作之一是确定一个字符串是否包含另一个字符串。分别是使用通配符检查是否包含字符串。使用case运算符,使用正则表达式匹配字符串,使用Grep匹配字符串。最简单的方法就是在子字符串使用星号*围绕,并与输入的字符串比较。*通配符是用于表示零个,一个或多个字符的正则表达式
Composer 是 PHP 编程的项目依赖管理器。Composer 提供了一种标准格式,用于通过下载项目所需的所有 PHP 包并为您管理它们来管理 PHP 软件的所有依赖项和所需的库。大多数现代 PHP 框架都使用它,例如Laravel、Drupal、Magento 和 Symfony。 在 De
如果您通过阅读别人的代码来学习Bash脚本,您可能已经注意到脚本的第一行以#!字符和Bash解释器的路径开头。此字符#!称为shebang,用于告诉操作系统使用哪个解释器来解析文件的其余部分。Shebang解释器指令Shebang解释器指令采用以下形式:#!interpreter [argument