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

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

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

12 月 9 日
阅读 2 分钟
266
发送电子邮件是系统管理员的一项基本任务。在本文中,我们将为您提供一个 PowerShell 脚本,通过远程SMTP 自动发送电子邮件。下面是一个 PowerShell 脚本的具体内容,用于通过远程 SMTP 发送电子邮件。 {代码...} 我的开源项目course-tencent-cloud(酷瓜云课堂 - gitee仓库)course-tencent-cloud(酷瓜云课堂 - github...

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

12 月 5 日
阅读 1 分钟
312
第一步是确定要阻止的 IP 地址。您可以通过检查服务器日志来查找可疑活动,或者通过 IP2Location 之类的服务来查找位置和 IP 地址的详细信息。

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

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

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

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

如何在 Ubuntu / Debian 配置 Postfix 使用 Gmail SMTP 发送邮件 ?

11 月 30 日
阅读 2 分钟
273
Postfix 是一个流行的开源邮件传输代理(MTA),用于在 Linux 系统上路由并发送电子邮件。它提供了一个健壮和高效的处理邮件投递的方法。在本教程中,我们将向您展示如何在 Ubuntu 和 Debian-based 系统配置 Postfix 使用 Gmail 的 SMTP 服务。这个设置允许你使用 Gmail 的基础设施发送电子邮件,提供更好的可交付性,减...

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

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

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

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

如何在 Linux 中使用 dd 命令 ?

11 月 23 日
阅读 3 分钟
383
在 Linux 世界中,dd 命令是一个强大而灵活的工具,最初设计为底层数据操作工具,dd 已经广泛的应用在与数据管理相关各种任务中,例如:复制、转换和写入数据到不同的存储介质。它处理原始块级别数据的能力使其成为处理磁盘映像、恢复数据、性能测试的首选解决方案。

如何使用 PowerShell 脚本备份和清理 Windows 事件日志 ?

11 月 21 日
阅读 2 分钟
398
PowerShell 是一个强大的命令行工具,允许系统管理员可以自动执行许多日常任务,包括管理 Windows 事件日志。在这个脚本中,我们将创建一个 PowerShell 脚本将所有事件日志备份到指定位置,然后清除日志,以释放磁盘空间,提高系统性能。

Linux 中 Apache + htpasswd 综合指南

11 月 18 日
阅读 2 分钟
411
htpasswd 命令是一个用于创建和更新用户数据库的实用程序,用于 web 服务器(如 Apache)的基本身份验证。该工具允许您创建密码文件,添加用户,修改密码,删除用户,同时加密存储的密码。

如何在 Shell 脚本中使用多行注释 ?

11 月 16 日
阅读 2 分钟
419
在编写 shell 脚本时,添加注释来解释代码的目的和功能是很重要的。shell 脚本中的注释是用散列号“#”表示。但是,有时您可能希望编写跨几行的多行注释。

如何在 Linux 中使用 bc 命令行计算器 ?

11 月 15 日
阅读 3 分钟
449
在 Linux 中,bc 命令是一个通用的工具,可用于执行复杂的数学计算,自动执行任务和编写脚本。bc 命令支持广泛的函数、操作符、变量,可以提高你的计算精度和灵活性。

如何用 PowerShell 脚本回收 IIS 中的应用程序池 ?

11 月 12 日
阅读 1 分钟
375
维护 Internet 信息服务(IIS)上的 web 应用程序的性能和稳定性非常重要。一个重要的管理 IIS 的任务是回收应用程序池。这有助于提高可靠性高,减少内存泄漏,确保流畅的用户体验。

如何在 macOS 上安装和配置 Redis ?

11 月 10 日
阅读 2 分钟
447
Redis 是一个免费的内存数据存储,用作 message broker、数据库、缓存等。它支持不同的数据类型,比如字符串,哈希,列表、集合等,对许多应用程序都很有用。

如何在Linux中修改密码过期时间 ?

11 月 7 日
阅读 1 分钟
475
Linux 下的 chage 命令用于修改用户密码的过期时间信息。它允许管理员设置密码过期策略,确保用户定期更改密码以提高安全性。基本语法Change 命令基本语法如下: {代码...} 下面是一些使用 chage 命令时最常用的选项:-d, --lastday : 设置最后一次修改密码的日期-E, --expiredate : 设置帐户过期日期-h, --help : 显示...

如何使用 PowerShell 脚本备份 SQL Server 数据库 ?

11 月 5 日
阅读 2 分钟
425
对于任何依赖于数据存储和检索应用程序来说,数据库管理都是关键所在。确保数据的完整性和可用性是最重要的,也是最基本的。所以,定期备份 SQL Server 数据库至关重要。

如何在 MySQL Server 中配置 SSL 证书 ?

11 月 4 日
阅读 2 分钟
496
如果未经授权访问您的数据,使用 SSL/TLS 保护 MySQL 服务器是至关重要的一步。SSL (Secure Sockets Layer 安全套接字层) 和 TLS (Transport Layer Security 传输层安全) 是加密协议,确保 MySQL 服务器和户端之间的数据传输是加密的。这意味着即使有人拦截了数据,他们也无法阅读它。

如何在 Linux 中创建自签名 SSL 证书 ?

11 月 2 日
阅读 2 分钟
402
在当今的数字时代,保护您的网站或应用程序至关重要。而确保安全性的一种方法是使用 **SecureSockets Layer (SSL)** 证书。SSL 证书提供加密功能并进行身份验证,确保数据在客户端和服务器保持私有和安全。在某些情况下,可能有必要创建一个自签名 SSL 证书,这对测试和开发很有用。

如何在 Bash 命令中执行命令 (嵌套命令) ?

10 月 31 日
阅读 2 分钟
465
Bash 脚本是一种功能强大的工具,可以自动执行任务和简化 Linux 环境中的工作流程。Bash 中有一个非常酷炫的功能:在执行命令的中执行另一个命令,也称为嵌套命令或命令替换。

如何自动清理 Linux 临时文件 ?

10 月 26 日
阅读 2 分钟
459
和其他操作系统一样,Linux 系统也会生成临时文件,文件会随着时间的推移而积累。而这些文件用途多种多样,它们会占用宝贵的存储空间,甚至会让你的系统速度变慢。因此,定期删除这些文件是必要的。

Dockerfile 中 ENTRYPOINT 和 CMD 有什么区别 ?

10 月 25 日
阅读 2 分钟
476
Docker 彻底改变了容器化的世界,开发人员更容易管理和部署应用程序。Dockerfiles 是构建和理解容器镜像的关键组件,理解 Dockerfiles 中指令的区别是很有必要的。

Nginx 如何禁止通过 IP 直接访问站点 ?

10 月 21 日
阅读 1 分钟
397
在生产环境中,为了网站的安全访问,需要禁止一些非法访问,如恶意域名解析,直接使用 IP 访问网站。(1) 编辑 Nginx 站点配置文件未开启 HTTPS {代码...} 已开启 HTTPS {代码...} (2) 在配置文件中添加一个 server 配置块直接返回 501 错误 {代码...} 或者,301 跳转到指定页 {代码...} 保存编辑,然后重启 ctc-nginx 容...

Nginx vs Apache:谁是 Web 服务器的老大 ?

10 月 19 日
阅读 2 分钟
460
Apache 和 Nginx 是市场上两个领先的 Web 服务器,每个都有其独特的功能,长处和弱点。在本文中,我们将对两者进行比较,来帮助你决定哪一个最适合你的需要。

如何检查本地是否存在 Docker 镜像 ?

10 月 17 日
阅读 2 分钟
366
当我们深入研究 Docker 的功能时,发现 Docker 不仅仅是一项技术,这是一个充满镜像、容器和数据卷的宇宙。今天我们戴上侦探帽,调查一个看似简单却至关重要的案件:识别本地是否存在某个 Docker 镜像。这可能看起来微不足道,但通常是维持高效工作的关键步骤,特别是在复杂的 Docker 环境中。

如何在 Docker 中设置环境变量 ?

10 月 15 日
阅读 2 分钟
467
Docker 是一个开源平台,它简化了在容器中创建、部署和管理应用程序。一个容器是一种可移植的、轻量级的、自包含的运行时环境,包含运行应用程序所需的一切。容器化的关键组成部分之一是管理环境变量。环境变量是键值对,可用于配置容器运行时的行为。

如何清除 Yarn 缓存 ?

10 月 13 日
阅读 1 分钟
538
Yarn 是一个流行的 JavaScript 项目包管理器。有时,您可能需要清除 Yarn 的缓存来解决问题或释放空间。本指南将向您展示如何在 Yarn 中轻松清除缓存。

如何使用 Nginx 缓存提高网站性能 ?

10 月 11 日
阅读 2 分钟
525
快速加载的站点提供了更好的用户体验并且可以拥有更高的搜索引擎排名。通过 Nginx 缓存提高你的网站性能是一个有效的方法。Nginx 是一个流行的开源 web 服务器,也可以作为 web 服务器反向代理,负载平衡器和 HTTP 缓存。

如何在 Vim 中使用交换文件恢复文件 ?

10 月 10 日
阅读 1 分钟
624
Vim 是一个强大的文本编辑器,一直是开发人员和系统管理员的必备工具。然而,有时候系统崩溃或停电而造成数据丢失,这着实让人崩溃。幸运的是,Vim 有一个名为交换文件的内置特性可以帮助你弥补丢失的内容。

如何在 Nginx 启用 HSTS 以加强网络安全 ?

9 月 27 日
阅读 1 分钟
691
HTTP Strict Transport Security(HSTS)严格传输安全是一种安全机制,有助于保护网站免受中间人攻击man-in-the-middle attacks(MITMs)。它指示浏览器只连接到使用 HTTPS 的网站,并且永远不要降级到 HTTP。