2025年2月28日

如何在 Ubuntu 14.04 上使用 Passenger 和 Nginx 部署 Rails 应用程序

如何在 Ubuntu 14.04 上使用 Passenger 和 Nginx 部署 Rails 应用程序 介绍如果您是 Ruby on Rails 开发人员,您可能需要一个 Web 服务器来托管您的 Web 应用程序。本教程向您展示如何使用 Phusion Passenger 作为 Rails 友好的 Web 服务器。 Passenger 易于安装、配置和维护,可以与 Nginx 或 Apache 一起使用。在本教程中,我们将在 Ubuntu 14.04 上安装带有 Nginx 的 Passenger。部署 Rails 应用程序的另一种方法是使用这个 Unicorn,一个可以同时处理多个请求的 HTTP 服务器。在本教程结束时,您将在 Passenger/Nginx Web 服务器上部署一个测试 Rails 应用程序,并可通过域或 IP 地址访问。第一步——创建你的 Droplet创建一个新的 Ubuntu 14…
2025年2月28日

如何在 Rocky Linux 8 上设置 NFS 挂载

如何在 Rocky Linux 8 上设置 NFS 挂载 在此页 先决条件 第 1 步 - 在主机和客户端上安装 NFS 第 2 步 - 在主机上创建共享目录 使用通用支架 使用主目录 测试通用共享 测试主目录共享 网络文件系统或 NFS 是一种分布式文件系统协议,它允许远程主机通过网络安装文件系统并对其执行文件操作,就好像它们是在本地安装的一样。当您希望通过多个客户端共享一台服务器的资源或允许多个客户端写入单个存储空间时,这尤其有用。在本教程中,您将学习如何安装和配置基于 Rocky Linux 8 的 NFS 服务器和 NFS 客户端。为此,我们将设置一个主机或服务器来共享文件,并设置一个客户端来使用 NFS 挂载访问主机文件.先决条件 两台 Rocky Linux 8 服务器。其中每一个都应该有一个具有 sudo 权限的非 root 用户。 主机和客户端都应该有一个静态 IP 地址。您甚至可以通过专…
2025年2月28日

Linux 中的 lsof 命令:7 个实际示例

Linux 中的 lsof 命令:7 个实际示例 本文教您如何在 Linux 中使用 lsof 命令列出用户或进程打开的文件。ufeff我想在某个时候您想知道是否有一种方法可以显示进程或用户打开的文件。好消息是这个问题的答案是 lsof 命令。您可能已经知道 ls 命令是“list”的缩写。 lsof 代表“列出打开的文件”。这正是它的作用,按进程、用户和进程 ID 列出打开的文件。让我向您展示 lsof 命令的一些最常见用法。lsof 命令示例如果您使用不带任何选项和参数的 lsof 命令,它将列出系统中所有进程打开的所有文件。lsof输出应该是这样的:COMMAND PID TID USER FD TYPE DEVICE SIZE/OFF NODE NAME systemd 1 root cwd DIR 252,1 4096 2 / systemd 1 root rtd DIR 252,1 4096…
2025年2月28日

Linux 卸载命令

Linux 卸载命令 Unix 或类 Unix 系统(如 Linux)中可用的所有文件都组织在一个称为文件层次结构的大树中,该树以“/”为根。这些文件可以分布在多个设备上。当设备或文件系统不再使用时,有必要将其卸载。文件系统可以通过提及其安装的目录来识别。提供文件系统所在的特定设备也是可能的,但它不再是一个可行的选项,因为如果设备安装在多个目录上,它就会失败。请记住,如果文件系统“繁忙”,则可能会被卸载。这可能是因为该特定文件系统上有打开的文件,或者其他一些原因可能会影响该进程。尽管如此,惰性卸载可以帮助分离此类文件系统。在本文中,我们将讨论 Linux umount 命令卸载已挂载文件系统的各种用法。使用 Umount 命令的语法使用 mount 命令的语法如下:umount [option] path_to_mount_…
2025年2月28日

如何在 Debian 11 上安装 vsftpd FTP 服务器并使用 TLS 保护它

如何在 Debian 11 上安装 vsftpd FTP 服务器并使用 TLS 保护它 本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 6(Squeeze)在此页 先决条件 1。安装 Vsftpd 2。创建 FTP 用户并配置 FTP 登录 3。创建FTP用户目录 4。配置 Vsftpd 5。在防火墙中允许 vsftpd 并访问 vsftpd 服务器 6。使用 SSL/TLS 保护 Vsftpd 7.通过 SSL/TLS 访问 FTP 结论 文件传输协议或 FTP 是一个非常古老且最著名的网络协议之一。如今与 SFTP 或 SCP 相比,它并不安全,但仍然是许多用户在服务器和客户端之间传输文件的首选。 FTP 被认为是不安全的,因为它在没有任何类型的加密的情况下传输数据和用户凭据。现在我们有大量可用的开源 FTP 服务器,例如 FTPD、VSFTPD、PROFTPD 和 pur…
2025年2月28日

如何在 Debian 和 Ubuntu 中使用 Cacti-Spine 安装 Cacti

如何在 Debian 和 Ubuntu 中使用 Cacti-Spine 安装 Cacti 在本教程中,我们将学习如何在最新版本的Debian和Ubuntu 16.04 LTS中安装和配置Cacti网络监控工具。在本指南中,Cacti 将从源文件构建和安装。Cacti是一个开源监控工具,用于通过SNMP协议监控网络,特别是网络设备,例如交换机、路由器、服务器。 Cacti 与最终用户交互,并且可以通过 Web 工具界面进行管理。要求Debian 9 中安装的 LAMP 堆栈Ubuntu 16.04 LTS 中安装的 LAMP 堆栈第 1 步:安装并配置 Cacti 的先决条件1.在Debian 9中,打开源列表文件进行编辑,并将contrib和non-free存储库添加到通过更改以下行来更改文件:nano /etc/apt/sources.list 将以下行添加到 sourc…
2025年2月28日

如何在 Ubuntu 上录制音频?

如何在 Ubuntu 上录制音频? Ubuntu 提供了工具和实用程序来管理和满足用户的需求。但它默认支持录制,并不方便其用户。为此,用户可以安装第三方录音机在 Ubuntu 上录制音频。这篇文章简要描述了我如何使用以下软件包在 Ubuntu 上录制音频:使用“GNOME 录音机”应用程序使用“录音机”应用程序方法一:使用“Gnome录音机”应用程序“录音机”是最著名的 gnome 应用程序之一。它用于连续录制音频长达三个小时。它有一个简单而高效的界面,提供了执行此任务的简单流程。如何安装 Gnome 录音机?只需在 Ubuntu 中使用“apt”默认包管理器安装“gnome-sound-recorder”即可:$ sudo apt install gnome-sound-recorderUbuntu 中已安装“gnome-sound-recorde…
2025年2月28日

如何升级到 Ubuntu 22.04 LTS

如何升级到 Ubuntu 22.04 LTS 对于那些已经在计算机上运行 Ubuntu 的人,可以通过以下方法升级到最新版本:22.04“Jammy Jellyfish”。Ubuntu 22.04 LTS(长期支持)已正式发布,但您可能还没有在软件更新程序中看到升级系统的选项。如果您遇到这种情况,可以按照以下方法立即强制系统升级到 Ubuntu 22.04。确保您运行的是最新的 Ubuntu 版本首先,您需要运行 Ubuntu 的最后一个临时版本(21.10)或最后一个 LTS 版本(20.04)。如果您没有运行这些 Ubuntu 版本之一,您应该会在系统软件更新程序中看到升级到较新版本的选项。如果您不确定当前运行的是哪个版本,可以通过打开系统设置并转到关于选项卡来查找版本号。准备系统进行升级在尝试将 Ubuntu 系统升级到 22.04 之前,您应该确保…
2025年2月28日

如何在 Ubuntu 和 Debian 上启用 SSH [包含配置步骤]

如何在 Ubuntu 和 Debian 上启用 SSH [包含配置步骤] 以下是如何在基于 Ubuntu 和 Debian 的 Linux 发行版上启用 SSH。还了解如何在 Linux 服务器上正确配置 SSH 守护程序以允许远程登录。如果您想在 Ubuntu 桌面上启用 SSH,请使用以下命令:sudo apt install openssh-client如果您想在 Ubuntu 服务器上启用 SSH,请使用以下命令:sudo apt install openssh-server阅读本文的其余部分以获取更多详细信息。每个系统管理员和开发人员都经历过需要远程登录系统以实现更快的管理和调试目的。在 IT 环境中,如今几乎所有系统管理任务都是通过远程登录执行的。不仅仅是系统管理员,即使是普通用户有时也需要远程登录服务器。那么如何远程连接Linux系统呢?有多种工具可用于远程登…
2025年2月28日

如何在 Debian 服务器上安装和配置 Apache Tomcat

如何在 Debian 服务器上安装和配置 Apache Tomcat 介绍Apache Tomcat 是一个应用程序服务器,可用于为 Web 用户提供 Java 应用程序。它是 Sun Microsystems 开发的 Java Servlet 和 JavaServer Pages 规范的开放实现。如果您开发 Java 应用程序,Tomcat 是一种在专门为此目的设计的完整服务器环境中为它们提供服务的快速简便的方法。在本指南中,我们将在 Debian 7 VPS 上安装 Tomcat 并进行一些基本配置。要完成本教程,您必须拥有具有 sudo 权限的普通用户。按照本指南学习如何在 Debian 系统上创建用户。安装 Apache Tomcat在本指南中,我们将安装 Tomcat 版本 7 及其相关包。幸运的是,这些都包含在默认的 Debian 存储库中。要获取基本包,我们可以更新我们的包源列…