2025年2月28日

TCPflow - 在 Linux 中分析和调试网络流量

TCPflow 是一个免费、开源、功能强大的基于命令行的工具,用于分析 Linux 等类 Unix 系统上的网络流量。它捕获通过 TCP 连接接收或传输的数据,并将其存储在文件中以供以后分析,并采用允许协议分析和调试的有用格式。另请阅读:16 个用于分析 Linux 网络使用情况的最佳带宽监控工具它实际上是一个类似 tcpdump 的工具,因为它处理来自线路或存储文件的数据包。它支持与其对应产品相同的强大过滤表达式。唯一的区别是 tcpflow 将所有 TCP 数据包按顺序排列,并将每个流组装在一个单独的文件中(每个流方向一个文件)以供以后分析。其功能集包括一个高级插件系统,用于解压缩压缩的 HTTP 连接、撤消 MIME 编码或调用第三方程序进行后处理等。tcpflow 有许多用例,包括了解网络数据包流,还支持执行网络取证和泄露 HTTP 会话的内容。如…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Docker:分步指南

通过这份简单易懂的指南,了解如何在 Ubuntu 22.04 上安装 Docker,并立即开始部署容器化应用程序。Docker 是一个软件平台,它将应用程序及其所有依赖项打包在容器中——小型、可移植、轻量级的执行环境,共享操作系统的内核,但在其他方面是独立运行的。本指南将引导您轻松完成在 Ubuntu 22.04 LTS 上安装 Docker 所需的步骤,以开始容器化并充分利用这个强大的工具。但是,如果您发现本指南正在寻找适用于 Ubuntu 24.04 LTS (Noble Numbat) 的指南,您可以在这里找到它。在 Ubuntu 22.04 上安装 Docker您可以通过多种方式在 Ubuntu 22.04 系统上安装 Docker。例如,它可以在官方 Ubuntu 存储库中找到,可以使用单个 APT 命令轻松安装。然而,这种方法的一个缺点是可用的版本并不总是…
2025年2月28日

在 Debian 10 上安装 CloudPanel 控制面板

在此页 先决条件 开始 安装云面板 访问 CloudPanel 仪表板 结论 CloudPanel 是一个免费、开源且功能强大的服务器控制面板,用于管理多个 Web 组件。借助云面板,您可以从基于 Web 的界面管理 MySQL、NGINX、PHP-FPM、Redis、域、FTP、用户管理等。它支持所有主要的云提供商,包括 AWS、Google、Digital Ocean,并且专为以最少的资源使用实现高性能而设计。它还提供了一个 CLI 工具,可帮助您执行多种操作,包括数据库备份、密码重置、权限等。在这篇文章中,我们将解释如何在 Debian 10 服务器上安装 CloudPanel。先决条件 运行 Debian 10 的服务器。 在您的服务器上配置了根密码。 入门在开始之前,您需要将一些必需的软件包安装到您的服务器上。您可以使用以下命令安装所有这些:apt-get…
2025年2月28日

如何将 Ubuntu 18.04 与 Windows 10 一起安装

Ubuntu 是一种流行的操作系统,它是开源的并且易于安装。由于其无限的定制选项,它非常灵活,并且本质上高度安全。对于许多开发人员来说,Linux 之旅是从 Ubuntu 开始的,这就是为什么今天我们将为您提供如何安装 Ubuntu 18.04 和 Windows 10 的教程。先决条件以下是 Ubuntu 18.04 LTS 安装的前提要求:将机器连接至电源确保磁盘中有足够的空间,即至少 5GBUSB 驱动器中必须有要安装的 Ubuntu 版本备份您的数据如何将 Ubuntu 与 Windows 10 一起安装 [双启动]首先,备份您的 Windows 10 操作系统。因为这是一个有风险的过程,安装过程中的任何错误都可能使您的系统陷入不一致的状态。创建 Windows 10 操作系统的备份是一个可选过程,但强烈建议您这样做。备份完成后,就可以准备 Ubuntu 与 Wind…
2025年2月28日

Linux 中的which、whereis、whatis:有什么区别?

对于 Linux 新手来说,which、whereis 和 Whatis 命令可能听起来很相似,但它们比您想象的有更多不同。您可能在 Linux 上多次使用过which、whereis 和whatis 命令。所有三个命令都可以帮助您查找有关其他 Linux 命令的信息。这些命令看起来很相似,但它们确实有一些区别。以下是 Linux 上的which、whereis和whatis命令的详细比较。哪个命令某些命令具有位于不同目录中的多个二进制可执行文件。当您运行命令时,shell 会在 PATH 环境变量中指定的目录中搜索其可执行文件。要了解 PATH 环境变量中有哪些目录,请在 Linux 上打开终端并运行以下命令:echo $PATH您还可以手动将目录添加到 PATH 环境变量中。当 shell 找到第一个可执行路径时,它就会执行它。在 Linux 中使用 which…
2025年2月28日

在 CentOS 8 上为 Apache/Nginx 安装 Varnish Cache 6

本教程适用于这些操作系统版本中央操作系统 8中央操作系统 7在此页 先决条件 开始 安装清漆 配置清漆 安装和配置 Nginx 以使用 Varnish 安装和配置 Apache 以使用 Varnish 使用 Varnish 命令行 结论 Varnish Cache 是一种功能强大的反向 HTTP 代理,用于加速可作为开源软件使用的 Web 应用程序。 Varnish 缓存静态和动态内容。它会在所有入站请求到达您的 Web 服务器后端之前对其进行处理。它位于网络浏览器和 Apache 或 Nginx 网络服务器之间。 Varnish 缓存将所有传入的页面请求存储在内存中,因此 Web 服务器不必一遍又一遍地创建相同的网页。在这篇文章中,我们将向您展示如何在 CentOS 8 上使用 Apache 和 Nginx 安装 Varnish 缓存。先决条件 一台运行 CentOS 8 的服务器。 在您的服务器上配置了根密…
2025年2月28日

如何在 CentOS 7 上安装 Airsonic 媒体服务器

Airsonic 是一款免费、开源、跨平台的基于网络的媒体流媒体,由 Subsonic 和 Libresonic 分叉,提供对您的音乐,您可以与家人、朋友分享或在工作时听音乐。它针对高效浏览大型音乐收藏(数百GB)进行了优化,并且也可以很好地用作本地点唱机。它可以在大多数平台上运行,包括类 Unix 操作系统(例如 Linux 和 Mac OS)以及 Windows。空气音速特点:具有搜索和索引功能的直观 Web 界面。集成播客接收器。支持同时流式传输到多个播放器。支持可通过 HTTP 传输的任何音频或视频格式。支持几乎任何音频格式的即时转换和流传输等等。推荐系统要求:具有最小安装的 CentOS 7 服务器或 RHEL 7 服务器。最低 1GB 内存OpenJDK 8测试环境:出于本文的目的,我将在 Linode CentOS 7 VPS 上安装 Airsonic Med…
2025年2月28日

Purism Librem 11 是一款采用 Intel N5100 的 Linux 平板电脑

Purism Librem 11 是一款基于 Linux 的平板电脑,配备 11.5 英寸 AMOLED 显示屏、可拆卸键盘和可充电手写笔,售价 999 美元。Purism 是开源爱好者中的知名品牌,生产专注于软件自由、计算机安全和互联网隐私的 Librem 计算设备。与此同时,对多功能和 Linux 驱动的平板电脑的需求持续增长,因此该公司凭借其新产品登上舞台,即由 PureOS 驱动的 Librem 11 平板电脑——PureOS 是由 Purism 开发和维护的基于 Debian 的 Linux 发行版。Librem 11 Linux 平板电脑亮点Librem 11 平板电脑搭载 Intel Celeron N5100 (Jasper Lake) 1.1GHz 四核 CPU(最高 2.8GHz),配备 8GB LPDDR4 RAM、1TB NVMe(金士顿 KC3000)、Intel UHD 显卡和 1…
2025年2月28日

在 Linux 终端中重命名文件

要在终端中重命名文件,请将带有 mv 的文件从自身移动到具有新名称的自身。这是一个例子。要在具有图形界面的计算机上重命名文件,请打开一个窗口,找到要重命名的文件,单击其名称(或右键单击并选择重命名选项),然后输入新名称。要在终端中重命名文件,实际上是使用 mv 移动文件,但使用新名称将文件从自身移动到自身。此示例将 example.txt 重命名为 file.txt:$ mv example.txt file.txt由于它们都使用相同的命令,因此您可以将重命名与移动结合起来。例如,将 example.txt 移动到 文档 时,您还可以将其重命名:$ mv example.txt ~/Documents/file.txt…
2025年2月28日

在 Linux 中使用 Emacs 文本编辑器的初学者指南

GNU Emacs 是最古老的文本编辑器之一。它是由自由软件运动和 GNU 项目的创始人理查德·斯托曼 (Richard Stallman) 创建的。他也是GNU C编译器和调试器的创建者。Emacs 是一个多功能且高度可配置的文本编辑器,具有数百个键绑定和命令。它具有众多的配置设置,可以说是学习曲线陡峭的文本编辑器之一,因此大多数开发人员、系统管理员和普通 Linux 用户更喜欢 Nano 或 Vim 编辑器。尽管学习 Emacs 的细节很复杂,但它并不完全对初学者不利,只要有正确的学习策略和指导,你很快就会感到舒服。在本指南中,我们将牵着您的手,带您了解 Emacs 编辑器。读完本指南后,您将掌握足够的知识来开始使用 Emacs 编辑器。如何在 Linux 中安装 Emacs在我们开始使用Emacs之前。我们先来看看如何在各种Linux发行版上安装它。对…