自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(305)
  • 资源 (3)
  • 收藏
  • 关注

原创 如何使用 free 命令检查内存使用情况 ?

顾名思义,free 命令提供有关系统中空闲和已用物理内存和交换内存总量的信息,以及内核使用的缓冲区和缓存。这个简单的命令行实用程序提供了简洁且易于阅读的输出,使其成为系统管理员和用户的必备工具。

2025-03-21 08:26:24 315

原创 如何在 Node.js 中使用 .env 文件管理环境变量 ?

Node.js 应用程序通常依赖于环境变量来管理敏感信息或配置设置。.env文件已经成为一种流行的本地管理这些变量的方法,而无需在代码存储库中公开它们。

2025-03-19 09:20:46 803

原创 如何解决 Apache 直接显示 PHP 源码问题 ?

在设置 web 服务器时,您可能会遇到浏览器直接显示原始 PHP 代码的问题。这通常意味着您的服务器没有正确处理 PHP 文件。让我们看看为什么会发生这种情况,以及如何在基于 Debian 和 RHEL 的系统上修复它。

2025-03-14 09:20:43 993

原创 如何在 Dockerfile 中使用 if-else 条件表达式 ?

Docker 是容器化应用程序的必要工具,使它们可移植和隔离。Dockerfile 是 Docker 生态系统中的一个关键组件,它允许开发人员指定他们的应用程序应该如何被容器化。通常在 Dockerfiles 中需要条件逻辑,就像您在编程脚本中发现的那样。但是 Dockerfile 语法不直接支持 if-else 条件表达式。

2025-03-11 09:29:49 297

原创 如何监视和分析 I/O 等待和磁盘活动 ?

在本指南中,我们将深入研究 I/O 等待的细微差别,其对性能的影响以及实践策略以有效监控和分析。

2025-03-08 08:57:43 706

原创 如何解决 MySQL ERROR 1041 (HY000): Out of Memory 问题 ?

在使用 MySQL 时,您可能会遇到 “ERROR 1041 (HY000): Out of memory ERROR”。这个错误信息意味着 MySQL 服务器在尝试执行操作时内存不足。这可能会令人困惑,特别是您的服务器似乎有足够的内存。让我们来探讨这个错误背后的原因以及如何解决它。

2025-03-05 11:08:29 726

原创 Linux 服务器日常维护清单,运维必备!

Linux 服务器作为众多应用程序和服务的主干,需要定期维护以保证其安全性、效率和寿命。对于系统管理员来说,这看起来就像一项艰巨的任务。本文介绍了一个全面的检查表,以指导系统管理员有效地维护 Linux 服务器。

2025-03-03 08:11:22 581

原创 Linux “/etc/passwd” 文件,你了解多少 ?

/etc/passwd 文件是 Linux 和 Unix 系统的基本组件,它包含用户帐户的相关信息。在本文中,我们将探讨 Linux 中 /etc/passwd 文件的结构,内容和重要性。

2025-03-01 09:00:36 602

原创 解决 ERROR 1130 (HY000): Host is not allowed to connect to this MySQL server

当使用 MySQL 时,您可能会遇到错误信息 “ERROR 1130 (HY000): Host ‘hostname’ is not allowed to connect to this MySQL server” 这是 MySQL 用于防止未经授权的访问的标准安全特性。实际上,服务器还没有配置为接受来自相关主机的连接。

2025-02-27 09:25:01 1177

原创 酷瓜云课堂 v1.7.5 发布,开源在线教育解决方案

酷瓜云课堂,依托腾讯云基础服务架构,采用C扩展框架Phalcon开发,GPL-2.0开源协议,致力开源网课系统,开源网校系统,开源知识付费系统,开源在线教育系统。

2025-02-25 20:24:46 344

原创 如何在 Ubuntu 上安装和使用 Podman ?

Podman 是一个容器管理工具,提供与 Docker 类似的功能,但被设计成无守护进程和脱离 root 权限。这意味着您不需要长时间运行的后台服务 (守护进程) 来管理您的容器,并且您不需要 root 权限来进行大多数操作。

2025-02-22 09:04:30 814

原创 如何清理 Linux 缓存 ?

和其他操作系统一样,Linux 使用缓存来优化系统性能。随着时间的推移,这些缓存可能会累积起来,尽管 Linux 擅长管理内存,但在某些情况下,手动清除可能是有益的,例如用于系统诊断、应用程序性能测试或其他特定操作。

2025-02-18 09:10:06 476

原创 如何在 GitHub 中创建一个空目录 ?

GitHub 是开发人员必不可少的工具,它提供了存储、共享和协作代码的平台。一个常见的问题是如何在 GitHub 存储库中创建一个空目录或文件夹。GitHub 不支持直接创建空目录。但是,有一种解决方法是使用一个虚拟文件,通常是一个 .gitkeep 文件。

2025-02-17 16:48:16 943

原创 如何创建和使用自定义 Python 模块 ?

Python 模块是封装和组织可重用代码的好方法。如果您发现自己在多个脚本或项目中复制和粘贴相同的代码,这是一个很好的迹象,表明您应该考虑创建一个自定义模块。在本文中,我们将指导您完成创建和使用自定义 Python 模块的过程。

2025-02-15 08:48:50 881

原创 如何在 FastAPI 中使用 .env 文件 ?

FastAPI 是一个用 Python 构建的现代工具,可以帮助您创建后端 API。像许多其他框架一样,FastAPI 可以使用环境变量,这是一种与代码分开管理设置的好方法。这使您的应用程序更易于管理和更安全。

2025-02-10 09:19:25 723

原创 如何启用 Apache Rewrite 重写模块 ?

Apache 的 mod_rewrite 是最强大的 URL 操作模块之一。使用 mod_rewrite,您可以重定向和重写 url,这对于在您的网站上实现 seo 友好的 URL 结构特别有用。

2025-02-09 12:36:26 1014

原创 Ubuntu Crontab 日志在什么位置 ?

Cron 是类 unix 操作系统中基于时间的作业调度器。用户使用这个实用工具来安排作业 (命令或脚本) 在固定的时间、日期或间隔定期运行。Crontab 是一个配置文件,它指定按给定时间表定期运行的 shell 命令。在管理 Linux 系统 (尤其是 Ubuntu 和 Debian) 时,了解在哪里可以找到 crontab 日志对于系统管理员和开发人员来说至关重要。

2025-02-07 08:47:53 385

转载 什么是双因素身份验证 (2FA) ?

双因素身份验证 (Two-factor authentication - 2FA) 是一种安全措施,旨在为您的在线帐户提供额外的保护层。在本教程中,我们将深入了解 2FA 是什么,它是如何工作的,以及如何为您的帐户设置它。

2025-02-03 09:02:51 72

转载 如何防御暴力攻击 (Brute Force Attack) ?

在不断变化的网络安全世界中,了解各种类型的攻击是保护自己或企业的第一步。其中一个常见的威胁是暴力攻击。让我们深入了解什么是暴力攻击,它是如何工作的,以及如何防止它。

2025-02-02 09:40:34 63

原创 PM2 restart 和 reload “–update-env“ 选项的使用

在软件开发领域,管理后台进程对于保持应用程序顺利运行至关重要。PM2 是一个管理 Node.js 应用程序的流行工具。本文解释了如何在 PM2 中使用 **–update-env** 选项来重新启动和重新加载进程。

2025-01-31 08:52:56 491

原创 如何在 Python 中执行外部命令 ?

Python 是一种强大的编程语言,可以帮助自动执行许多任务,包括在 Linux 系统上运行命令。在本指南的最后,您将能够使用 Python 轻松有效地执行 Linux 命令。

2025-01-25 15:02:34 492

原创 如何在 macOS 上安装 PIP ?

PIP 是任何 Python 开发人员必备的工具,因为它简化了安装和管理 Python 包的过程。本教程是为 macOS 用户量身定制的,并假设对使用终端有基本的了解。

2025-01-22 08:44:37 1020

原创 如何解决 Apache Shutdown Unexpectedly 错误 ?

遇到“Apacheshutdownunexpectedly”错误可能会令人沮丧。当Apache由于冲突或配置问题而无法启动时,通常会发生此错误。此错误经常出现在像XAMPP控制面板这样的开发工具中。

2025-01-20 08:32:52 1194

原创 Linux 中如何使用 inotify-tools 监控目录变化 ?

当Linux系统目录中有新文件创建时执行命令,可以通过组合使用工具和脚本实现监控。一种常见的方法是使用inotify-tools,这是一个允许您监视文件系统事件的实用程序,与shell脚本一起使用。

2025-01-18 09:22:28 621

原创 Apache 如何设置 Upgrade-Insecure-Requests 报头 ?

Upgrade-Insecure-Requests 是一个指令,可以通过 配置 Apache 服务器设置在网站的 HTTP 头中。它指示浏览器将所有不安全的 HTTP 请求升级为安全的 HTTPS。这对于保护您的站点及其用户免受中间人攻击特别有用。

2025-01-17 08:47:38 832

原创 Nginx 如何设置 Upgrade-Insecure-Requests 报头 ?

Upgrade-Insecure-Requests 报头是一种 web 浏览器向服务器发出信号的机制,它倾向于接收安全 (HTTPS) 资源。添加此报头有助于在受支持的浏览器上将不安全的请求升级为安全的请求。

2025-01-15 08:22:20 395

原创 macOS 如何终止端口占用的进程 ?

您是否遇到过这样的情况:您试图在 Mac 上启动服务器或服务,却被告知端口已被占用?当您试图使用的端口被另一个进程占用时,就会出现此问题。在本教程中,我们将指导您完成在 macOS 上识别和终止这些进程的步骤,确保您的端口可以自由使用。

2025-01-13 08:40:44 673

原创 macOS 如何修改 PATH 环境变量 ?

对于希望从终端管理命令行工具和脚本的可访问性的用户来说,在 macOS 上编辑 PATH 环境变量是必不可少的。在最近的版本中,macOS 已经从使用 bash shell 作为默认 shell 转变为使用 zsh,因此了解如何在这两个 shell 中编辑 PATH 是很重要的。

2025-01-09 08:06:32 610

原创 如何使用 Shell 脚本验证 IPv4 地址 ?

验证 IP 地址是网络和系统管理中的一项常见任务。在本教程中,我们将学习如何使用 shell 脚本验证 IPv4 地址。这在需要确保用户输入或来自其他来源的数据采用正确的 IPv4 格式的情况下特别有用。

2025-01-06 10:10:58 399

原创 如何备份和恢复 PostgreSQL 数据库 ?

对于数据库管理员和开发人员来说,在 PostgreSQL 中创建数据库副本是一项至关重要的任务。此过程对于测试、备份、数据分析等都是必不可少的。在本指南中,我们将深入研究创建 PostgreSQL 数据库副本的步骤,以确保数据完整性和系统性能。

2025-01-04 11:45:13 485

原创 如何从一个 Shell 脚本调用另一个 Shell 脚本 ?

在 Unix 和 Linux 的世界中,shell 脚本是一种强大的工具,可用于任务自动化和系统管理等。通常,我们需要从一个 shell 脚本中调用另一个 shell 脚本。这不仅有助于将复杂的脚本组织成可管理的模块,而且有助于脚本的可重用性和可维护性。

2025-01-03 10:15:03 275

原创 Shell 脚本中 wait 和 sleep 的区别

在 shell 脚本世界中,理解各种命令之间的细微差别对于编写高效的脚本至关重要。两个经常引起混淆的命令是 wait 和 sleep,虽然它们看上去很相似,但在脚本执行中每个都有其独特的用途。

2025-01-02 09:29:09 457

原创 如何修改 Angular 运行的主机和端口 ?

在 Angular 中,host 指的是应用程序可访问的域名或 IP 地址,而 port 指的是应用程序通过它与网络通信的特定网关。默认情况下,Angular 应用运行在 localhost 上,端口号是 4200。在某些情况下,更这些默认设置是必要的,例如在不同的环境中部署应用程序或避免端口冲突的情况下。

2024-12-30 09:24:23 647

原创 酷瓜云课堂(内网版)v1.1.8 发布,局域网在线学习平台方案

酷瓜云课堂(局域网版),采用C扩展框架Phalcon开发,使用本地基础服务,无营销相关功能,主要适用于公司、集团、机关、学校等内部网络环境使用。

2024-12-28 09:29:03 398

原创 如何给 Flask 项目创建 Systemd 服务 ?

为 Flask 应用程序创建 systemd 服务文件是确保应用程序在 Linux 系统上顺利运行的一种极好的方法,它提供了一种健壮且可靠的方式来管理应用程序进程。本文将指导您完成为 Flask 应用程序创建和配置 systemd 服务。

2024-12-28 08:45:16 500

原创 如何卸载和升级 Angular-CLI ?

Angular-CLI 是开发人员使用 Angular 的必备工具。然而,随着频繁的更新和新版本的出现,了解如何有效地卸载和升级 Angular-CLI 对开发人员来说至关重要。

2024-12-26 10:04:47 860

原创 如何解决 Apache 中 “CORS no allow credentials” 错误 ?

如果在 CORS 上下文中看到与 no allow credentials 相关的错误,这个错误可能与 Apache 配置中的 “Access-Control-Allow-Credentials” 头有关。

2024-12-25 10:12:30 736

原创 如何在 Apache 中创建单个文件的别名 ?

要创建 Apache 中的单个文件的别名,您可以在 Apache 配置文件中使用 Alias 指令,Alias 指令允许您将 URL 路径映射到文件系统位置,该路径可以是目录或单个文件。

2024-12-24 08:45:02 768

原创 如何在 Nginx 中创建单个文件的别名 ?

Nginx 以其高性能和稳定性而闻名,它提供了一种为特定文件创建别名的方法,就像 Apache 一样。当您希望通过特定 URL 访问文件而不将文件移动到相应的目录结构时,此功能特别有用。

2024-12-23 08:05:17 445

原创 Apache 如何监听多个端口 ?

Apache 是一个广泛使用的 web 服务器,可以配置为侦听多个端口。这对于托管多个网站、运行不同类型的服务或改进服务器的可访问性特别有用。在本文中,我们将探讨配置 Apache 以侦听多个端口的步骤。

2024-12-20 08:57:27 1051

局域网环境快速搭建课程点播+直播系统解决方案

利用阿里云和腾讯云等第三方平台提供的服务来搭建点播+直播系统已经是很成熟的方案了,那在局域网里面如何搭建相关系统服务呢? 小编也尝试过利用 nginx + rtmp 推流模块,不过不太稳定,也不能对直播做更多的控制。 点播的核心是视频的存储,转码,水印,加密,这个利用开源库 ffmpeg 库可以轻松搞定,直播推流的话比较麻烦一点,可以用 livego 等项目来完成,稳定性有待时间考验。 经过调研以及不懈的努力,小编把开源的 酷瓜云课堂(腾讯云版) 做了大量移植修改,(存储,点播,直播)替换成本地的了,裁剪掉了支付等相关功能。 下面开始安装,虽然是局域网应用,但是安装是需要连接外网的哦,先准备好一杯咖啡吧(网络不好的话会有点慢哦)

2022-04-18

koogua-course-tencent-cloud-v1.3.7.zip

酷瓜云课堂 - 在线教育系统,网课系统,网校系统,知识付费系统。不加密不阉割,100%全功能开源,可免费商用。

2021-06-19

酷瓜云网课(腾讯云版)v1.0.0-beta1

酷瓜云课堂,依托腾讯云基础服务架构,采用 C 扩展 PHP 框架 Phalcon 开发,致力网络教育软件。实现了点播、直播、专栏、会员、微聊等,是一个完整的开源产品。项目开源地址:https://gitee.com/koogua/course-tencent-cloud

2020-09-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除