2025年2月28日

如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上允许 GUI root 登录

如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上允许 GUI root 登录 默认情况下,root 用户无法登录 Ubuntu 22.04 Jammy Jellyfish 上的 GUI。这是一项安全功能,通常的约定是仅以非特权用户身份启动桌面环境。但是,在测试系统和边缘场景中,以 root 用户身份登录 GUI 可能会很有用。在本教程中,您将学习如何在 Ubuntu 22.04 Jammy Jellyfish 上以 root 用户身份登录 GNOME 桌面环境。请按照下面的分步说明来实施此配置。在本教程中您将学习:如何设置root密码如何配置 GDM 以允许 root gui 登录如何配置 PAM 以允许 root gui 登录在 Ubuntu 22.04 Jammy Jellyfish 上允许 GUI root 登录分步说明默认情况下,Ubuntu 22.04 上的 root 用…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上安装 Craft CMS

如何在 Ubuntu 18.04 LTS 上安装 Craft CMS 本教程适用于这些操作系统版本Ubuntu 20.04(Focal Fossa)Ubuntu 18.04(仿生海狸)在此页 要求 先决条件 初始步骤 第 1 步 - 安装 PHP 和所需的 PHP 扩展 第 2 步 - 安装 MySQL/MariaDB 并创建数据库 ) 第 4 步 - 安装和配置 Nginx 第 5 步 - 安装 Composer 第 6 步 - 安装 Craft CMS 第 7 步 - 完成 Craft CMS 设置 链接 Craft 是一个用 PHP 编写的开源 CMS。 Craft 可让您轻松创建和管理精美的内容,并设计和构建您真正需要的内容。其安全且可扩展的 CMS 具有大型插件生态系统和 Craft 源代码托管在 GitHub 上。本教程将引导您使用 Nginx 作为 Web 服务器在新的 Ubuntu 18.04 LTS 服务器上完成 Craft CMS 安装过程,我们将使用…
2025年2月28日

如何在 Ubuntu 14.04 上使用 SSL 终止配置 Varnish Cache 4.0

如何在 Ubuntu 14.04 上使用 SSL 终止配置 Varnish Cache 4.0 介绍在本教程中,我们将介绍如何使用 Varnish Cache 4.0 来提高现有 Web 服务器的性能。我们还将向您展示一种向 Varnish 添加 HTTPS 支持的方法,其中 Nginx 执行 SSL 终止。我们假设您已经设置了 Web 应用程序服务器,我们将使用通用 LAMP(Linux、Apache、MySQL、PHP)服务器作为我们的起点。Varnish Cache 是一种缓存 HTTP 反向代理或 HTTP 加速器,可减少向用户提供内容所需的时间。它使用的主要技术是在内存中缓存来自 Web 或应用程序服务器的响应,因此可以满足未来对相同内容的请求,而无需从 Web 服务器检索它。在各种环境中都可以大大提高性能,当您拥有内容繁多的动态 Web 应用程序时,它尤其有用。 Varnis…
2025年2月28日

如何在 Linux 上调整 qcow2 磁盘映像的大小

如何在 Linux 上调整 qcow2 磁盘映像的大小 Qcow2 是 Qemu 使用的默认虚拟磁盘存储格式(qcow 代表 qemu copy-on-write)。这种映像格式利用精简配置,因此,在我们最初设置磁盘的最大虚拟大小后,实际上仅在使用时分配空间,但在释放时不会将其返回给主机。在本文中,我们将了解如何“ sparsify”是一个 qcow2 磁盘映像来回收可用空间,如何扩展或缩小它,以及如何从主机系统管理其上的分区布局,并使用 NBD 协议连接它。在本教程中您将学习:什么是精简配置如何从使用精简配置的 qcow2 映像中回收未使用的空间什么是NBD协议如何使用 NBD 协议将 qcow2 磁盘映像连接到主机系统如何扩展 qcow2 镜像如何缩小 qcow2 图像从 qcow2 映像回收未使用的空间正如我们已经说过的,默认情况下,qcow2 映像是精简配置的…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上安装 Redmine 项目管理工具

如何在 Ubuntu 18.04 LTS 上安装 Redmine 项目管理工具 在此页 要求 安装 Apache 和 MariaDB 配置 MariaDB 安装红矿 为 Redmine 配置 Apache 访问 Redmine 网络界面 Redmine 是一个免费、开源和基于 Web 的项目管理 Web 应用程序,允许用户管理多个项目和关联的子项目。它是跨平台的,构建在 Ruby on Rails 框架之上。 Redmine 是最受欢迎和最棒的项目和时间跟踪、wiki、文档管理等工具之一。它是一个功能丰富的应用程序,支持多个项目、基于角色的 ACL 和版本控制系统,例如 Git、SVN 或 CVS。特征 支持多种语言。 允许多个数据库和简单的时间跟踪。 与新闻、文档和文件管理集成。 允许 Web 提要和电子邮件通知。 要求 在您的系统上安装了 Ubuntu 18.04 服务器。 具有 sudo 权限的非根用户。 安装…
2025年2月28日

10 个鲜为人知的 Linux 命令 – 第 3 部分

10 个鲜为人知的 Linux 命令 – 第 3 部分 就是对“鲜为人知的 Linux 文章”系列的最后两篇文章的反响感到不知所措。11 个鲜为人知的有用 Linux 命令 – 第一部分10 个鲜为人知的 Linux 命令 – 第 2 部分10 个鲜为人知的有效 Linux 命令 – 第四部分10 个鲜为人知的有用 Linux 命令 - 第五部分我们提出了本系列的第三篇文章,其中包括一些其他鲜为人知、值得了解的 Linux 命令。也许您已经了解这些命令,毫无疑问您是一位经验丰富的 Linux 用户并且喜欢探索。22. ^foo^bar 命令在单个实例中运行经过修改的最后一个命令。假设我需要运行命令“ls -l”来长列出目录“Desktop”的内容。不小心,您输入了“lls -l”。因此,现在您必须重新输入整个命令或使用导航键编辑上一个命令。当命令很长时,这会很痛苦。avi@localhos…
2025年2月28日

如何在 Linux 中水平和垂直分割 Vim 屏幕

如何在 Linux 中水平和垂直分割 Vim 屏幕 Vim 文本编辑器是 Vi IMproved 的缩写,是最强大、最流行的 Linux 文本编辑器之一,受到开源社区的大力支持。它是 vi 编辑器的改进,并使用常规键盘按键的组合来提供大量功能。Vim 在其他基本功能中提供彩色语法,例如插入和删除文本、复制和粘贴文本以及保存对文件所做的更改。您可以做的事情列表很长,而且学习曲线很陡。在本指南中,我们尽力向您展示将 Vim 编辑器拆分为 Linux 命令行中不同工作区的各种方法。在 Linux 中安装 Vim在继续之前,请确保您的系统上安装了 Vim。另外,本指南适用于运行图形显示系统的用户,以便观察 vim 编辑器在终端上的分割效果。要安装 vim,请运行以下命令:sudo apt install vim [On Debian, Ubuntu & Mint] sudo yu…
2025年2月28日

如何在 CentOS 7 上安装 Samba4 以实现 Windows 上的文件共享

如何在 CentOS 7 上安装 Samba4 以实现 Windows 上的文件共享 在上一篇文章中,我们展示了如何在 Ubuntu 上安装 Samba4 以在 Ubuntu 系统和 Windows 计算机之间进行基本文件共享。我们研究了配置匿名(不安全)以及安全文件共享。在这里,我们将描述如何在 CentOS 7(也适用于RHEL 7)上安装和配置 Samba4,以实现其他 Linux 系统和 Windows 计算机之间的基本文件共享。重要:从版本 4.0 开始,Samba 可以作为 Active Directory (AD) 域控制器 (DC) 运行。我们建议您阅读有关设置 Samba4 Active Directory 域控制器的特别系列,其中包括 Ubuntu、CentOS 和 Windows 的关键主题。在 CentOS 7 中安装 Samba41. 首先使用 yum 软件包管理器工具从默认 Ce…
2025年2月28日

如何在 Ubuntu 24.04 上安装 JupyterLab

如何在 Ubuntu 24.04 上安装 JupyterLab 在此页面上先决条件安装依赖项安装 Jupyter配置 Jupyter将 JupyterLab 作为服务运行允许远程访问 Jupyter将 Nginx 设置为反向代理访问 Jupyter结论JupyterLab 是一个基于 Web 的开源交互式开发环境,扩展了经典的 Jupyter Notebook 体验,为数据科学和科学计算任务提供了更灵活、更强大的界面。它支持各种编程语言,特别是 Python,并在单个集成工作区中提供代码编辑、数据可视化和交互式输出等功能。 JupyterLab 允许用户以选项卡式布局创建和管理笔记本、文本编辑器、终端和其他自定义组件,从而提高生产力和协作。在 Ubuntu 上,它可以通过 apt 等包管理器或 Python 的包安装程序 pip 轻松安装,这使其成为使用这种流行 Linu…
2025年2月28日

如何安装和使用 Podman 在 Rocky Linux 8 上运行容器

如何安装和使用 Podman 在 Rocky Linux 8 上运行容器 本教程适用于这些操作系统版本洛基Linux 8.4洛基Linux 8.4在此页 先决条件 安装 Podman 搜索和下载容器镜像 运行容器 列出和停止容器 启动一个停止的容器 删除容器 杀死容器 删除图片 查看容器日志 检查容器 访问容器外壳 豆荚 结论 Podman 是一个免费的开源容器平台,用于在 Linux 环境中开发、管理和部署容器和 pod。 Redhat 在 2018 年开发了 Podman。它是一个与 Docker 工作方式不同的容器化引擎。 Podman 不依赖于守护进程来工作,这与使用 Docker CLI 和 Docker 守护进程的 Docker 不同。依赖守护进程会导致单点故障。Podman 是根据 OCI(Open Container Initiative)标准设计的,允许 Podman 直接与内核、容器和镜像交…