Ubuntu 24.04 上部署 nginx + php-fpm

9 月 11 日
阅读 3 分钟
700
nginx 是一个流行的 web 服务器,以其速度和可靠性而闻名,被许多顶级网站使用。要用 PHP 运行网站,您需要设置 php-fpm,nginx 与 php-fpm 一起处理 PHP 文件并将其显示给用户,帮助网站更快地加载并处理更多流量。

Apache 使用 .htaccess 限制网站访问

9 月 10 日
阅读 3 分钟
343
网站安全对于网站所有者和开发者来说是非常重要的,使用 .htaccess 配置文件保护你的网站是最好方法之一。Apache web 服务器使用此类文件,允许您为网站设置多种访问规则。

Linux系统中禁用用户登录

9 月 9 日
阅读 2 分钟
218
管理 Linux 系统上的帐户是系统管理员的一项重要任务。一个常见的任务是禁用帐户,由于各种原因可能需要禁用帐户,例如当员工离开公司或出于安全目的需要临时禁用访问时。

如何在 Ubuntu 24.04 上安装 .NET 8.0 ?

9 月 8 日
阅读 2 分钟
544
.NET 是一个免费的开源平台,用于构建不同类型的应用程序,如 web 应用程序,移动应用程序和桌面应用程序。使用 .NET,您可以创建功能强大且灵活的软件。例如,您可以使用 ASP.NET 构建网站,使用 Xamarin 开发移动应用程序,使用 Windows Forms 或 WPF 创建桌面应用程序。

Ubuntu 中安装和配置 PyENV

9 月 7 日
阅读 2 分钟
550
如果您刚开始使用 Python,您可能会发现管理不同版本的 Python 非常头大。这就是 PyENV 能够派上用场的地方,PyENV 是一个强大的工具,可以帮助您轻松地在不同版本的 Python 之间切换。无论您是在一个需要 Python 2.7 的旧项目上工作,还是在一个需要 Python 3.12 的新项目上工作,PyENV 都可以使您的工作更如鱼得水。

如何查找 Docker 容器的 IP 地址 ?

9 月 6 日
阅读 1 分钟
425
当使用 Docker 容器时,您可能需要知道特定容器的 IP 地址。这对于调试、联网或连接到在容器内运行的服务非常有用。本指南将向您展示如何使用简单的命令轻松查找 Docker 容器的 IP 地址。

如何阻止 Ubuntu 更新内核 ?

9 月 5 日
阅读 2 分钟
379
更新系统对于保持它的安全和运行是很重要的,然而有时您可能希望停止内核的更新。如果您需要保持系统稳定,或者特定软件在某个内核版本上运行得最好,那么这将非常有用。

Ubuntu 24.04 安装 MariaDB

9 月 4 日
阅读 3 分钟
290
MariaDB 是一个流行的开源关系数据库管理系统,它是 MySQL 的一个分支,它被广泛用于存储和管理数据。本指南将引导您完成在 Ubuntu 24.04 上安装 MariaDB 的步骤。

Debian 中使用 update-alternatives 多版本管理

9 月 3 日
阅读 3 分钟
362
Debian 中的 update-alternatives 命令是系统上多版本软件管理的利器。它允许您轻松地在同一程序的不同版本之间切换。假设您在单个系统上安装了多个 Java 版本或 Python 版本,在 update-alternatives 的帮助下,您可以将程序的任何版本设置为系统的默认版本。

Linux 结束一个特定端口上的进程

9 月 2 日
阅读 1 分钟
433
在使用 Linux 时,您可能会遇到特定端口被进程占用的情况。了解如何终止在特定端口上运行的进程可能非常有用,特别是对于排除故障和有效地管理系统而言。

Ubuntu / Debian 删除未使用的软件包

9 月 1 日
阅读 1 分钟
521
随着时间的推移,Linux 系统可能会有大量不再使用的软件包。这些软件包会占用大量磁盘空间,并可能降低系统的整体性能。本指南将向您展示如何轻松地删除这些未使用的包。保持系统的干净和高效是很重要的,但是要小心,删除必要的软件包可能会导致系统故障。什么要删除未使用的软件包?Free Up Disk Space: 未使用的包会...

MySQL/MariadB 中使用 Socket 身份验证

8 月 31 日
阅读 1 分钟
280
在 MySQL 和 MariaDB 中,可以使用 socket 身份验证,而不是传统的用户名和密码组合。这种方法既安全又方便,因为它使用的是操作系统的用户凭证。

Ubuntu 24.04 上启用 swap 内存

8 月 30 日
阅读 2 分钟
328
Ubuntu 24.04 是一个功能强大的操作系统,但有时你的电脑可能会在运行多个应用程序时耗尽内存。这会降低系统的运行速度和效率。在这种情况下,添加交换内存会有所帮助。交换内存作为一个额外的内存资源,您的计算机可以顺利处理更多的任务。

Ubuntu 安装配置 Apache + Python WSGI

8 月 29 日
阅读 3 分钟
155
本指南将引导您在 Ubuntu 24.04 和 22.04 上使用 Python 的 Mod_WSGI 设置 Apache ,Mod_WSGI 是一个 Apache 模块,允许你运行 Python web 应用程序。

Windows 安装和配置 Zabbix Agent

8 月 28 日
阅读 3 分钟
303
Zabbix 是一个强大的开源监控工具,用于跟踪网络服务、服务器和其他设备。本指南将引导您完成在 Ubuntu 24.04 上安装 Zabbix Server 的过程。

Ubuntu 24.04 上安装和配置 Zabbix 服务器

8 月 27 日
阅读 3 分钟
567
Zabbix 是一个强大的开源监控工具,用于跟踪网络服务、服务器和其他设备。本指南将引导您完成在 Ubuntu 24.04 上安装 Zabbix Server 的过程。

解决 Access Denied: SUPER Privilege Required 错误

8 月 26 日
阅读 2 分钟
568
当您使用数据库时,您可能会看到错误消息:“Access denied; you need (at least one of) the SUPER privilege(s) for this operation”。当您的数据库用户没有足够的权限来执行某些操作时,就会发生这种情况。

Ubuntu 安装和配置 Zabbix Agent

8 月 25 日
阅读 2 分钟
529
Zabbix 是一个强大的开源监控工具,可以帮助您跟踪服务器,网络和应用程序。在主机环境中配置了 Zabbix Server 之后,下一步是添加用于监视的远程主机。Zabbix Agent 从您的服务器收集数据并将其发送到 Zabbix 服务器进行监控。

UFW防火墙放行80和443端口

8 月 24 日
阅读 1 分钟
277
UFW(Uncomplicated Firewall)是一款 Linux 系统上用户友好的管理防火墙规则的工具。它简化了控制网络流量的过程,使用户更容易开放或阻止端口。

5个看起来像 MacOS 的 Linux 发行版

8 月 23 日
阅读 2 分钟
427
Elementry OS 是看起来像 Mac OS 的最好的 Linux 发行版。和 Mac 一样,这个操作系统也是为了保护隐私而设计的。因此你会得到像 Mac 一样的功能。下面屏幕上的图标会给你一种像 Mac 一样的感觉。

可以和 Windows 媲美的 5个 Linux 发行版

8 月 21 日
阅读 2 分钟
285
现如今有数以千计的 Linux 发行版可供您使用,然而人们却无法选择一个完美的操作系统来替代 Windows。 使用 Windows 时,傻瓜都能操作自如,同样的方法却不适用于 Linux。在这里,您必须具备操作和使用操作系统的基本知识。因此人们经常选择对 Windows 用户来说易于使用的 Linux 发行版。

2024年最稳定的5个Linux发行版推荐

8 月 19 日
阅读 3 分钟
5.6k
Linux 是最流行的免费开源平台之一。Linux 已被广泛使用,因为它安全、可扩展和灵活。Linux 发行版收集开源代码,对其进行编译,并将其组合成一个可以轻松启动和安装的操作系统。它们还提供不同的选项,如默认桌面环境、浏览器和其他软件。用户可以通过安装一个最可靠的 Linux 发行版获得一个稳定的操作系统。

2024年10大 Linux 桌面发行版推荐

8 月 18 日
阅读 4 分钟
2.6k
年已过半,现在是探究 2024 年最流行的 Linux 发行版的最佳时机。Linux 是一个开源操作系统,构建在 Linux 内核上,并集成了 GNU shell 实用程序、桌面环境、应用程序、包管理系统。由于其通用性、安全性、用户友好性和多样性,它的受欢迎程度超过了其他操作系统。

如何将 Linux Mint 21 升级到 Linux Mint 22 ?

8 月 14 日
阅读 3 分钟
666
在本指南中,我们将向您展示如何逐步将 Linux Mint 21.3 升级到 Linux Mint 22。Linux Mint 22 是一个长期支持(LTS)版本,将持续支持和更新至 2029 年。它基于 Ubuntu 24.04 LTS,包含以下改进和增强:Linux Kernel 6.8GNOME 46Themes updated to support GTK4Better language supportNew updated desktop backgrounds...

Linux 下 YouTube 视频下载工具

8 月 12 日
阅读 2 分钟
259
yt-dlp 是著名的 youtube-dl 项目的高级分支,旨在提供额外的功能和改进。有了这个命令行工具用户可以毫不费力地从 YouTube 和其他支持的网站下载视频,播放列表,甚至整个频道。

15 个常见 SSH 服务器面试题,运维必备!

8 月 6 日
阅读 2 分钟
264
(1) ssh 服务器的默认端口和配置文件是什么?默认端口:22,配置文件:“/etc/ssh/sshd_config”(2) 如何更改 ssh 默认端口?编辑文件“/etc/ssh/sshd_config”,更改参数“port 22”的值,然后重新启动ssh服务。(3) ssh 客户端的配置文件是什么 ?ssh 客户端的配置文件:“ /etc/ssh/ssh_config”(4) 什么是 ssh 端口转发?ssh ...

Linux Shell 比较数字 + 字符串 + 文件

7 月 24 日
阅读 3 分钟
616
本文中我们将学习使用 if 语句在 shell 脚本中比较数字、字符串和文件。shell 脚本中比较的语法如下: {代码...} 例如: {代码...} Compare Numbers这是一种最常见的评估方法,即比较两个或多个数字。现在,我们将创建一个用于进行数值比较的脚本,但在此之前,我们需要知道用于比较数值的参数。下面提到的是用于数值比...

Ubuntu 24.04 安装 Kubernetes

7 月 5 日
阅读 5 分钟
874
Kubernetes 是一个免费的开源容器编排工具,它允许基于容器的应用程序的自动化部署、扩展和管理。我们将介绍如何使用 Kubeadm 逐步在 Ubuntu 24.04 上安装 Kubernetes此次演示中,我们将使用以下三个 Ubuntu 24.04 实例Instance 1 : Master Node (k8s-master-noble 192.168.1.120)Instance 2 : Worker Node (k8s-worker0...

30个Linux运维面试题,面试大厂必备!

7 月 3 日
阅读 4 分钟
1.7k
LVM(Logical volume management)推荐使用 LVM 管理 linux 服务器上的磁盘或存储,可以在线调整 LVM 分区的大小,而不用停止服务器。

浏览器打开 txt 文件乱码解决方案

5 月 31 日
阅读 2 分钟
884
在点击如下链接的时候,浏览器会直接打开文件,而不是下载文件。 {代码...} 问题就来了,当文件中包含中文等非ACCII编码字符,浏览器中预览就会乱码。解决方案如下:我们需要配置 nginx 或者 apache 服务器,明确 txt 文件的 content-type 和 charset(1)nginx 配置 {代码...} (2)apache 配置 {代码...} 我的开源项目...