自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何使用 docker exec 在容器中运行命令 ?

Docker 是一个流行的容器化平台,它允许您在容器中打包、部署和运行应用程序。 docker exec 命令允许您在容器中运行命令,这对于调试、测试和管理容器非常有用。在本文中,我们将介绍如何使用 docker exec 命令在容器中运行命令。

2026-03-23 08:48:12 240

原创 如何从主机复制文件到 Docker 容器 ?

Docker 是一个用于在容器内部开发、发布和运行应用程序的平台。使用 Docker 时的一个常见任务是在主机和容器之间传输文件。在本文中,我们将探讨如何使用将文件从主机复制到 Docker 容器内部。

2026-03-06 08:47:13 279

原创 如何在 Bash 中生成随机字符串 ?

本文介绍了在Bash中生成随机字符串的5种方法:1)使用$RANDOM变量结合时间戳;2)通过/dev/urandom设备文件过滤字符;3)利用openssl命令的base64编码;4)使用专门的pwgen工具;5)结合Bash数组和$RANDOM变量。

2026-02-27 08:57:24 561

原创 如何更改 Redis 最大可用内存 ?

要配置 Redis 使用的最大内存量,你可以在 Redis 配置文件(redis .conf)中使用 `maxmemory` 指令。该指令接受一个整数值,表示 Redis 将用于在内存中存储数据的最大字节数。

2026-02-25 08:57:24 312

原创 如何在 Ubuntu 上安装 phpMyAdmin ?

phpMyAdmin 是一个优秀的 MySQL 数据库管理工具。它可以用来浏览、编辑、创建和删除数据表,您不需要 SSH 到远程或者在终端窗口来执行 SQL 查询和管理。本文将向您展示如何在 Ubuntu 服务器上安装和设置 phpMyAdmin 工具。

2026-02-23 09:02:58 338

原创 如何在 Linux 中将文件复制到多个目录 ?

Linux 中要将文件复制到多个目录,可以组合使用 cp 和 xargs 命令达成目标,也可以使用 find 命令的高级用法来实现。

2026-02-14 09:11:23 79

原创 如何在Bash中捕获标准错误到一个变量 ?

在 Bash 中,您可以使用 `2>&1` 操作符和 `$()` 命令替换语法将命令的标准错误输出存储到一个变量中。这里 `2>&1` 将错误消息重定向到 `&1` (标准输出)。默认情况下,shell 作为标准输出设备。

2026-02-09 08:59:03 155

原创 如何在 Linux 下搜索大文件和目录 ?

在 Linux 上,您可能希望查找占用太多空间的大文件或目录。本指南将向您展示如何使用终端命令搜索这些大文件和目录。

2026-02-02 18:44:01 373

原创 Linux Bash 中如何追加内容到文件 ?

追加到文件的意思是在现有文件的末尾添加新的内容,而不是覆盖文件的现有内容。在 Bash 中,有几种方法可以将数据附加到文件的末尾,本文将介绍两种常用的方法。

2026-01-30 09:12:49 492

原创 如何确定 Linux 下的文件系统类型 {Ext3, Ext4, XFS} ?

确定 Linux 文件系统类型对于许多场景非常有用。例如当您想要挂载文件系统时,当您想要创建一个新的文件系统,或者当您想要格式化磁盘时。在本文中,我们将探索不同的方法来确定 Linux 文件系统类型。

2026-01-28 08:26:14 334

原创 如何在 Docker 容器下运行 cronjob ?

当您想要安排计划任务,可以使用内置在 macOS 和 Linux 中的常见工具,比如 cron,或者像 AWS Lambda 这样的特殊工具。Cron 不如 AWS Lambda 强大,但它在 Unix 系统的后台任务中工作得很好,特别是在使用容器的情况下。然而,对于 Docker 来说这有点复杂,因为不能简单地从终端开始新的 cron 作业,并期望它工作。

2026-01-26 18:08:15 842

原创 如何检查本地 / 远程端口是否打开 ?

在 Linux 中,端口是一个编号的网络连接,它允许设备通过 Internet 或本地网络与其他设备通信。确保端口是开放和可访问的非常重要,它确保网络业务的正常运行。在本文中,我们将讨论五个检查 Linux 中端口是否打开的常用方法。

2026-01-25 09:17:40 906

原创 如何创建带参数的 Bash 别名 ?

Bash 别名是一种快捷方式,允许您使用更短或更简单的命令来表示更长的或更复杂的命令。在本文中,我们将探讨如何创建带有参数的 Bash 别名。

2026-01-23 16:16:55 477

原创 如何在 Linux 中使用 sort 命令排序 ?

Linux 中的 sort 命令是 GNU coretils 包的一部分。该命令用于按升序 / 降序对指定文件中的文本行或标准输入中的文本行进行排序。排序后的输出可以写入文件或显示在标准输出中。sort 命令是一个简单而强大的具,可用于各种场景,从对文件中的数据进行排序到进一步分析和准备数据。

2026-01-18 08:47:36 668

原创 如何查看 Windows 上安装的 .NET Framework 版本 ?

.NET 框架是 .NET 生态系统的重要组成部分,它是一个 api 集合。对于大多数使用 .NET 来构建软件的开发人员,.NET 框架不是他们需要详细了解的东西。在本文中,我们将介绍查找 Windows 系统上安装的 .NET 框架版本的 4 种方法。

2026-01-13 09:05:05 538

原创 MySQL ERROR 1114 (HY000): The table is full

MySQL 是一个广泛使用的开源关系数据库管理系统(RDBMS),它允许高效的数据存储和检索。但是用户可能会偶尔遇到 "ERROR 1114 (HY000): the table ' table_name ' is full" 的错误。当达到表存储引擎或表所在的分区的容量限制时,会发生此错误。

2026-01-12 08:44:52 304

原创 如何安装和配置 Nginx 反向代理服务器 ?

反向代理是位于客户端和服务器之间的一种服务,充当两者之间的中介。它接受来自客户端的请求,将这些请求转发给服务器,然后将服务器的响应返回给客户机。Nginx 就是一个出色的反向代理的软件。在本文中,我们将讨论如何在 Nginx 配置使用反向代理。

2026-01-10 08:22:10 486

原创 如何在 Apache 中排除特定的代理 URL 请求 ?

Apache 的 mod_proxy 模块允许您使用 ProxyPass 和 ProxyPassReverse 指令将请求转发到另一个服务器。在某些情况下,您可能希望将某些 URL 从代理中排除。

2026-01-09 10:35:20 395

原创 Linux “./configure“ 命令详解,C语言恐惧者赶紧收藏!

./configure 是 Linux 系统上常用的配置和准备编译源代码的方法。该命令通常在 make 命令之前运行。理解 ./configure 可以让您更好地控制编译过程,并帮助您根据特定需求定制构建。

2026-01-08 16:54:23 420

原创 如何修正npm install错误,Error: EACCES: permission denied, scandir

当我们使用 NPM (Node Package Manager) 安装包的过程中,我们可能会遇到“Error: EACCES: permission denied, scandir”错误的发生。这是因为 NPM 需要访问某些目录,如主目录或 node_modules 目录,如果没有适当的权限就会出错。

2026-01-05 10:15:53 504

原创 如何在 Ubuntu / Debian 上挂载 Amazon S3 Buckets ?

Amazon S3 是一种高度可扩展的对象存储服务,这使您可以通过 web 从任何地方存储和检索数据。S3FS 是一个 FUSE (Filesystem in Userspace) 接口,Amazon S3 允许您将 Amazon S3 存储桶作为本地文件挂载在 Debian 系统上,您可以轻松访问和操纵 S3 数据,就好像在本地文件系统上一样。

2026-01-04 09:23:55 470 1

原创 如何在 Linux 中使用 fallocate 命令 ?

Linux 中的 fallocate 命令是一个用于为文件预分配空间的工具。与创建文件并用零填充的传统方法相比,这是一种更快的替代方法。该命令允许您快速为文件分配空间,而无需向文件系统写入任何数据。

2025-12-30 08:47:55 293

原创 如何在 Linux 中使用 uptime 命令 ?

Linux 中的 uptime 命令是一个简单的实用程序,用于显示系统自从上次重启以来已运行的时间。uptime 命令常用于监控系统的稳定性和可用性,以及确定用户登录到系统的时间。

2025-12-28 09:04:49 392

原创 如何在 Linux 下以 www-data 用户运行 Crontab ?

在 Linux 系统中,cron 守护进程用于定时执行命令或脚本。默认情况下,cron 作业以 root 用户运行。但是,有时需要以非 root 用户的身份运行 cron 作业,例如 www-data 用户。www-data 用户经常被用于运行 web 应用程序,以限制恶意 cron 作业可能造成的损害。

2025-12-26 08:40:21 432

原创 如何在 Linux 上自动清理 Journalctl 日志 ?

Journalctl 是一个命令行实用程序,允许您与 systemd journal 进行交互。systemd journal 是日志数据的中央存储库,日志由各种系统组件和应用程序产生。systemd journal 提供一个集中的、易于搜索的日志数据存储库,使管理和监视系统日志变得更加容易。

2025-12-24 08:51:12 537

原创 如何自定义 SSH 登录警告 Banner 和每日消息 MOTD ?

保护 SSH 连接的一种方法是在 Linux 中设置自定义 SSH 警告 Banner 和每日消息(Message of the Day,MOTD)。警示 Banner 是 SSH 登录时显示,MOTD 为用户登录后显示。

2025-12-19 08:07:26 362

原创 如何快速精通 Hello World 的 20 种写法 ?

在当今的数字世界中,编程是一项非常抢手的技能。无论你是想要开始一份新的职业,或者只是想扩展你现有的技能,学习编程是开拓新机遇的绝佳途径。作为一个初学者,编写“Hello World”程序就像一个入门仪式,让我们对基本语法和结构有个大致的印象。

2025-12-17 09:39:42 765

原创 如何在 CentOS 上设置 Apache Worker MPM ?

Apache HTTP 服务器是世界上使用最广泛的 web 服务器之一,并可按不同方式配置,以满足各种需求。Apache 多处理模块(Multi-Processing Module,MPM)是一个管理 Apache 服务器进程的模块。Prefork 和 Worker 是目前最流行的两个 Apache MPM 模块。

2025-12-16 15:17:25 518

原创 Apache Prefork 和 Worker 有什么区别 ?

Apache 多处理模块 Multi-Processing Modules(mpm)是 Apache 的 HTTP 服务器的重要组成部分,它们管理服务器进程并确定它如何处理多个请求。有几个不同类型的 Apache mpm 可用,包括 Prefork 和 Worker。

2025-12-15 08:31:35 1019

原创 linux 系统中 Shutting Down, Restarting, Halting 有什么区别 ?

Linux 提供了各种命令来执行不同类型的系统关闭。然而,用于指代这些关闭类型的术语可能会让人困惑,尤其是对 Linux 新用户来说。在本文中,我们将讨论关闭、重启和停止之间的区别,以及何时使用这些命令。

2025-12-12 12:02:44 413

原创 如何在 Sendmail 中配置外部 SMTP 中继发送邮件 ?

Sendmail 是一个开源邮件传输代理(MTA),它提供了一种有效的方式来管理和传输电子邮件。然而,对于需要发送大量电子邮件的组织来说,仅仅依靠 Sendmail 可能是不够的。这就是通过外部 SMTP 服务器转发电子邮件的用处所在。本文将逐步指导如何配置 Sendmail 以通过外部 SMTP 服务器转发电子邮件。

2025-12-11 10:49:44 616

原创 如何在 Powershell 中使用 SMTP 发送邮件 ?

发送电子邮件是系统管理员的一项基本任务。在本文中,我们将为您提供一个 PowerShell 脚本,通过远程SMTP 自动发送电子邮件。

2025-12-09 09:06:55 348

原创 如何在 Linux 中使用 Strace 命令 ?

Strace 是一个功能强大的命令行工具,可用于跟踪 Linux 中的系统调用和信号。Strace 通常与其他 Linux 工具结合使用,例如 ltrace、gdb、和 tcpdump 等。

2025-12-06 07:58:42 326

原创 如何使用 .htaccess 屏蔽 IP 地址 ?

网站安全最重要的一个方面是预防不受欢迎的访问者访问您的网站。这可能包括垃圾邮件制造者,机器人和其他可能破坏您的网站数据的恶意用户。Apache 中的 .htaccess 是一个强大的工具,可以使用它来阻止 IP 地址和防止不必要的访客。

2025-12-05 11:24:07 376

原创 我开发的在线点播直播系统更新至 v1.3.9 版本

依托腾讯云基础服务架构,采用 C 扩展框架 Phalcon 开发,致力互联网课程点播,互联网课程直播,互联网在线考试测评,垂直于在线教育解决方案。

2025-12-04 08:07:07 288

原创 如何在 Bash 中循环遍历文件内容 ?

Bash (Bourne-Again SHell),是一种流行的命令行 SHell 脚本语言,因其简单和易用而被广泛使用。最常见的任务之一,可能需要使用 Bash 遍历文件的内容。

2025-12-03 08:20:50 492

原创 程序员常用的 Windows SSH 客户端推荐

SSH (Secure Shell)是一种用于连接远程设备的流行协议,SSH 客户端用于建立这些连接。但是,大多数 SSH 客户端使用命令行接口,对于一些用户来说,可能是令人生畏和困难的。

2025-12-02 08:34:09 825

原创 如何配置 Postfix 使用 Gmail SMTP 发送邮件 ?

在本教程中,我们将向您展示如何在 Ubuntu 和 Debian-based 系统配置 Postfix 使用 Gmail 的 SMTP 服务。这个设置允许你使用 Gmail 的基础设施发送电子邮件,提供更好的可交付性,减少你的电子邮件被标记为垃圾邮件的可能性。

2025-11-30 09:32:34 371

原创 如何在 Linux 中检查否存在命令或程序 ?

Shell 脚本是在基于 Unix 环境中自动化任务的强大工具。编写 Shell 脚本时的一个常见需求是检查系统上是否存在特定的程序或命令。本文将指导您通过不同的方法来执行此检查,这将使您的脚本更加健壮和可靠。

2025-11-25 08:47:05 332

原创 如何在 Linux 命令行中解析 JSON ?

JQ 是一个通用的 Linux 命令行 JSON 处理器,它允许开发人员快速地解析、过滤和转换 JSON 数据。在本文中,我们将介绍常用的 JQ 命令,展示如何简化 JSON 处理任务。

2025-11-24 08:45:32 480

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

利用阿里云和腾讯云等第三方平台提供的服务来搭建点播+直播系统已经是很成熟的方案了,那在局域网里面如何搭建相关系统服务呢? 小编也尝试过利用 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关注的人

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