Tag

#系统运维

包含这个标签的文章。

系统运维 1737 阅读

Dockerfile 加速构建

当使用 Dockerfile 构建 Java 应用程序时,可以使用 BuildKit 的 `--mount=type=cache` 参数来加速构建过程。BuildKit 的缓存功能可以利用之前构建层的缓存,从而加快构建速度。这对于 Java 应用程序而言尤其有用,因为 Java 应用程序的构建通常涉及到大量的依赖下载和

阅读全文
系统运维 2145 阅读

调整文件打开数在 systemd 中

文件描述符数对于系统资源分配至关重要。在管理文件打开数时,`systemd` 提供了灵活的方式来单独为每个服务设置文件描述符的数量。本文将深入探讨为什么不直接使用全局 `limits` 配置,并将介绍如何在 `systemd` 中独立为每个服务设置文件打开数。 ### 为什么不直接复用 Limits 文件的设置?

阅读全文
系统运维 1413 阅读

git 操作

Git 是一个流行的分布式版本控制系统,它用于管理项目的源代码。下面是一些常用的 Git 命令: 1. **git init**: 在当前目录初始化一个新的 Git 仓库。 2. **git clone [url]**: 克隆远程仓库到本地。 3. **git add [file]**: 将文件添加到暂存区。 4.

阅读全文
系统运维 1546 阅读

systemctl 管理tomcat

很多Web应用程序都需要一个Web服务器来提供服务。Tomcat是一个流行的Java Web服务器,它可以用于运行Java Web应用程序。在Linux系统上,可以使用systemd服务来管理Tomcat进程。本文将介绍如何配置Tomcat systemd服务管理Tomcat服务。 ##### systemd服务

阅读全文
Python 1019 阅读

celery rabbitmq 延迟消息

*使用 RabbitMQ 延迟消息插件来调度celery任务。* **RabbitMQ 延迟消息插件:** RabbitMQ 延迟交换插件用于实现消息到达交易所和传递到队列之间的等待时间。每次发布消息时,都可以指定以毫秒为单位的偏移量。 我们可以声明类型为“x-delayed-message”的交换,然后使用自定

阅读全文