2025年2月28日

Filelight - 快速分析 Linux 中的磁盘使用统计信息

Filelight 是一个免费、开源、简单、易于使用的跨平台 KDE 实用程序,用于查看图形磁盘空间使用信息。它适用于 Linux 发行版和 Windows 操作系统。它是一个磁盘分析器,将文件系统输出为一组同心分段环,以帮助您查看磁盘使用情况。另请阅读:查找文件和目录的磁盘使用情况的 10 个有用命令filelight 软件包可在大多数(如果不是全部)主流 Linux 发行版中安装,您可以使用软件包管理器来安装它,如图所示。sudo apt install filelight [On Debian/Ubuntu] sudo yum install filelight [On CentOS/RHEL] sudo dnf install filelight [On Fedora 22+] 安装fileflight后,您可以在系统菜单中搜索它,然后将其打开。您将进入下面的界面…
2025年2月28日

拆分 Linux 终端的最佳方法

如果您是一名程序员或开发人员,您可能会觉得一个终端窗口还不够。您需要打开一个新选项卡或新终端窗口,并在处理某些事情时不断在它们之间切换。它最终使工作变得相当忙碌。系统管理员和数据库管理员也面临同样的问题,因为他们至少需要五个终端窗口来执行各自的工作。终端确实有选项卡,但它们并不能让工作变得更加舒适,因此引入了一些终端多路复用器。这些多路复用器有助于水平和垂直分割终端窗口。因此,在本文中,我们将了解一些多路复用器,它们将帮助您拆分 Linux 终端。1. 多路复用器tmux 可以说是最常用的多路复用器之一。它是一个非常可靠的屏幕分割器,可以帮助您分割Linux终端窗口并调整窗口的大小。它是一个以键盘为中心的多路复用器。这意味着所有功能和自定义都可以直接从键盘执行。安装 tmux$ sudo apt-get install tmux…
2025年2月28日

如何在 CentOS/RHEL 8/7 上安装 Asterisk

Asterisk 是一个用于构建通信应用程序的开源框架。您可以使用它将本地计算机或服务器转变为通信服务器。它用于为 IP PBX 系统、VoIP 网关、会议服务器和其他解决方案供电。它被全世界各种组织使用,最后但并非最后它是免费和开源的。在本教程中,我们将向您展示如何在 CentOS 8/7 上安装 Asterisk(说明也适用于 RHEL 8/7) ,但在开始之前,我们需要做一些准备工作,以便Asterisk安装后能够顺利运行。步骤 1:在 CentOS 上禁用 SELinux为此,请通过 SSH 连接到您的系统并使用您最喜欢的命令行文本编辑器,打开 /etc/selinux/config 并禁用 SELINUX。vim /etc/selinux/config SELinux 行应该如下所示:SELINUX=disabled 现在重新启动您的系统。一旦它再次…
2025年2月28日

WonderShaper - Linux 中限制网络带宽的工具

Wondershaper 是一个小型 bash 脚本,可让您限制 Linux 中的网络带宽。它采用tc 命令行程序作为配置流量控制的后端。它是一个用于控制 Linux 服务器上带宽的便捷工具。它允许您设置最大下载速率和/或最大上传速率。此外,它还允许您清除已设置的限制,并可以从命令行显示接口的当前状态。您可以将其作为 systemd 下的服务持久运行,而不是使用 CLI 选项。在本文中,我们将展示如何安装和使用 wondershaper 来限制 Linux 系统上的网络带宽。如何在 Linux 系统中安装 Wondershaper首先,首先使用 Linux 发行版包管理器从默认库安装 wondershaper,如图所示。 sudo apt install wondershaper [On Debian/Ubuntu] sudo yum install wondershape…
2025年2月28日

在 Debian 10 (Buster) 中自动构建 Docker 镜像

如今,Docker 是一种按需技术,许多大公司都在使用它来减少工作负载。它用于在容器技术之上构建、打包和部署应用程序。 Docker 可以用最少的资源运行高资源利用率的应用程序。基于管理程序的虚拟化通过安装整个操作系统需要大量资源,而 Docker 使用非常轻量级且可扩展的容器来运行应用程序。Docker 可以安装在 Linux、Mac 和 Windows 上。虽然它在 Linux 上本机运行,但需要在 Windows 上启用 Hyper-V。Docker 还有一个 Docker Hub,这是一个基于云的服务,我们可以在其中找到来自经过验证的发布者的镜像,我们还可以发布和共享我们自己的自定义镜像。一旦我们从 Docker Hub 中提取了镜像,我们就可以从同一个镜像创建大量容器。Docker的特点:它是开源软件。提供平台即服务以在虚拟环境中运行应用程序…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上安装 Opera 浏览器

尽管现在有许多更新更快的网络浏览器可用,但您可能仍然更喜欢安装和使用当前可用的最古老且稳定的网络浏览器之一。人们普遍认为它是一个速度较慢的网络浏览器,但经过测试,它只比 Ubuntu 系统的默认网络浏览器 Mozilla Firefox 慢几毫秒。相比其他浏览器更喜欢 Opera 的其他正当理由包括:它带有一个内置的广告拦截器,比您必须与其他网络浏览器一起使用的外部插件更快您可以在 Opera 上运行 Chrome 扩展,因为两者都是基于 WebKit 引擎构建的它包括适用于许多国家/地区的快速可靠的 VPN视频弹出功能使您可以在其他选项卡运行时以弹出视频方式运行视频省电模式可让您节省电池时间它可能不是完全开源的,但其代码可以在 GitHub 上找到即使互联网连接速度较慢,它也支持快速视频加载无论您安装 Opera 的原因是什么,我们都将通过本文…
2025年2月28日

如何启用自动隐藏 Ubuntu 启动器

您可以根据自己的喜好以多种方式自定义 Ubuntu 桌面。这些自定义选项之一是更改展开应用程序窗口时启动器或任务栏的行为方式。默认情况下,当您展开应用程序时,启动器会保留其位置,并且为您的应用程序留下的屏幕空间会更少。如果我们为启动器启用自动隐藏,则只有当光标触摸它时它才会出现。其他时候,它会对用户隐藏,从而为您节省更多桌面空间。在本文中,我们将帮助您启用 Ubuntu 启动器的自动隐藏选项。我们已在 Ubuntu 18.04 LTS 系统上运行本文中描述的过程。默认情况下,您的桌面如下所示,启动器始终处于可见状态:要自动隐藏启动器,请通过仪表板或单击屏幕右上角的向下箭头单击系统设置。然后单击左下角的设置图标打开“设置”实用程序。 Wi-Fi 将被选为“设置”的默认面板。单击左侧面板中的停靠选项可查看以下视图:现在,从右侧 Dock…
2025年2月28日

如何在 Ubuntu 24.04 上为 Apache 或 Nginx 安装 PHP 8.3

PHP 是用于创建动态网站的最流行的脚本语言,因为它提供了一系列新功能和改进,可以增强性能并提供附加功能。如果您想在 Ubuntu 24.04 上将 PHP 8 与 Apache 或 Nginx 一起使用,请遵循本指南,这将有所帮助您安装 PHP 8 并将其配置为与两个 Web 服务器一起使用。第 1 步:安装 Apache 或 Nginx在 Ubuntu 24.04 上为 Web 服务器选择 Apache 和 Nginx 时,请考虑它们的主要区别。Apache 通过 .htaccess 文件和广泛的内置功能提供灵活的配置,使其成为复杂设置和共享托管环境的理想选择。然而,由于内存使用量较高,它在处理高流量时效率可能较低。另一方面,Nginx 凭借其异步、事件驱动的架构,在性能和可扩展性方面表现出色,使其适合高流量站点和高效的资源管理。它还可以很好地用作反向代理或负载平衡器。如果…
2025年2月28日

如何在 Linux 中使用 Rsyslog 设置中央日志服务器

日志是任何软件或操作系统的关键组件。日志通常记录用户的操作、系统事件、网络活动等等,具体取决于它们的用途。 Linux 系统上使用最广泛的日志系统之一是rsyslog。Rsyslog是一个强大、安全、高性能的日志处理系统,它接受来自不同类型源(系统/应用程序)的数据并将其输出为多种格式。它已经从常规的syslog守护进程发展成为功能齐全的企业级日志系统。它采用客户端/服务器模型设计,因此可以配置为客户端和/或其他服务器、网络设备和远程应用程序的中央日志服务器。测试环境出于本指南的目的,我们将使用以下主机:服务器:192.168.241.140客户端:172.31.21.58如何安装和配置 Rsyslog 服务器大多数 Linux 发行版都预装了 rsyslog 软件包。如果尚未安装,您可以使用 Linux 包管理器工具安装它,如图…
2025年2月28日

Debian 10 (Buster) 中的高级网络配置

在本指南中,我们将看到在 Debian 系统上配置各种网络操作的各种方法。尽管本指南适用于 Debian 系统,但大多数操作也应该在其他基于 Debian 的系统(例如 Ubuntu 和其他 Linux 操作系统)上运行。1. 如果需要,您可以打印特定接口或设备的 IP 地址,只需使用以下命令:$ ip addr show enp0s8这里 enp0s8 是任何接口或设备。命名约定可能会根据所使用的命名机制而有所不同。2. IP命令也可以用来显示网络性能统计信息,如下:$ ip -s  link show enp0s8上面的命令输出显示了发送和接收的数据包数量、丢弃的数据包数量以及有错误的数据包数量。此信息可用于解决网络问题,例如内存不足、连接问题、数据包拥塞等。3. 使用 nmcli 或网络管理器命令行界面工具创建 DHCP 网络连接$ sudo nmcli con add c…