![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
文章平均质量分 77
@小匠
永远相信美好的事情即将发生!
展开
-
/var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间
今天收到一个磁盘告警,告警的原因是一台 Jenkins 机器上某个磁盘空间满了。马上使用 df -h 命令看下使用情况上图是我优化后的截图,告警的时候磁盘使用量已经接近 100%。上图中看到的 overlay 分区是 Docker 的虚拟文件系统,其真实的文件系统是 /dev/vda1。所以我们要找到是什么原因大量占据了 /dev/vda1。一般有两种情况。转载 2024-06-28 09:59:11 · 34 阅读 · 0 评论 -
docker修改数据存储目录(docker数据目录更改)
2、修改docker默认数据存储目录配置,在/etc/docker/daemon.json文件添加 以下内容,若是没有/etc/docker/daemon.json文件,则新建该文件。由于已经将docker的存储数据迁移到新目录,则可以删除旧目录数据,但是我建议将目录数据保留一段时间后再删除,或者将该目录数据备份到其他地方。1、更新docker自定义数据目录,建议先停止docker应用,这样子更好的保证数据完整性,在复制过程中就不容易丢失数据。在安装docker后,docker默认的存储路径是。转载 2024-06-27 14:02:06 · 17 阅读 · 0 评论 -
使用docker-compose/docker部署RocketMQ5.x 单机部署+配置参数详解
Broker启动脚本中有一个自动计算最大堆内存和新生代内存的函数会导致在不同硬件环境下设置最大堆内存和新生代内存环境变量不被应用,,这里先提前copy一份容器内部启动脚本做挂载,如果想自定义内存可以自己调整。1、启动容器2、复制容器内启动脚本到挂载目录/usr/local/rocketmq/nameserver/bin3、修改runbroker.sh# 打开脚本文件找到调用calculate_heap_sizes函数的位置注释掉保存即可,拉到脚本最底部就能找到4、停止&删除容器。转载 2024-05-11 09:53:00 · 707 阅读 · 0 评论 -
【Jenkins】2022版Jenkins教程(从配置到实战)-尚硅谷
2022版Jenkins教程(从配置到实战)转载 2022-08-20 11:02:01 · 4037 阅读 · 2 评论 -
新版Jenkins 2.346.1自动化部署(SVN+Maven)
基本环境:1.jdk环境,Jenkins是java语言开发的,因需要jdk环境。2.git/svn客户端,因一般代码是放在git/svn服务器上的,我们需要拉取代码。3.maven客户端,因一般java程序是由maven工程,需要maven打包,当然也有其他打包方式,如:gradle以上是自动化部署java程序jenkins需要的基本环境,请自己提前安装好,下面着重讲解Jenkins的安装部署配置。1.下载安装包jenkins.war(http://mirrors.jenkins.io/war-stable原创 2022-06-25 16:24:33 · 1909 阅读 · 0 评论 -
Linux开发环境配置(Docker)
Linux开发环境配置(Docker)包含:mysql、redis、Elasticsearch、Kibana转载 2022-08-20 17:42:06 · 681 阅读 · 0 评论 -
LInux学习笔记
目录结构(详细说明)Linux只有一个根目录。“/”层级式的目录结构Linux的远程操作Xshell:Linux终端模拟应用连接远程Linux系统:创建会话查看Linux系统的ip地址:ifconfigXftp:文件传输软件连接远程Linux系统:创建会Vi和Vim(文本编辑器)菜鸟教程vim是vi的增强版本主要用来查看、编辑、创建文件vi和vim的使用1、一般模式:用vi或者vim命令打开文件就进入了一般模式(可以查看文件内容,无法编辑,并且可以通过上下左右键来移动光原创 2020-12-11 09:54:39 · 132 阅读 · 0 评论 -
解决redis的key都变成了backup,redis所有缓存被清空(解决Docker容器时区不一致的问题)
1、查看linux系统时区和docker容器时区会发现主机和容器时区不一致解决方案1、利用Dockerfile创建镜像时。在Dockerfile中加入2、容器创建时。加入时区挂载选项:-v /etc/localtime:/etc/localtime。实例:3、容器已启动时。参考原文:https://www.cnblogs.com/zhi-leaf/p/10604574.html.........转载 2022-06-09 19:06:27 · 1778 阅读 · 0 评论 -
Linux安装Erlang、RabbitMQ
Linux安装最新Erlang、RabbitMQ简介:RabbitMQ是一个免费的开源企业消息代理软件。 它是用Erlang编写的,并实现了高级消息队列协议(AMQP)。 它提供所有主要编程语言的客户端库。 它支持多种消息传递协议,消息队列,传送确认,灵活的路由到队列,多种交换类型。 它还提供易于使用的HTTP-API,命令行工具和用于管理RabbitMQ的Web UIRabbitMQ官网。点击Get Started --> 点击Download点击CentOS这里表示有两种方式可以安装翻译 2022-04-11 20:55:00 · 878 阅读 · 1 评论 -
Linux解决方案收集
userdel: user zhangsan is currently used by process 26297当我们想删除某个用户的时候,出现 user xxx is currently used by process xxx,可能的原因是你创建用户user1之后,使用su命令切换到user1用户下,之后又想删除user1用户,使用su root切换到root用户下,使用userdel user1。出现上述情况的根本原因在于切换回root用户之后,user1还被某个进程占用。解决方案:ctrl+d原创 2020-12-09 17:29:08 · 121 阅读 · 0 评论 -
Linux中搭建JavaEE运行环境:jdk+tomcat+mysql(超详细)
安装JDK1、在Oracle官网下载jdk8,Linux版下载地址第一个是以rpm方式安装的安装包第二个是免安装版,下载第二个2、将压缩包,利用Xftp工具上传到Linux的"/opt"目录下3、将压缩包解压到当前目录opt目录下[root@localhost opt]# tar -zxvf jdk-8u271-linux-x64.tar.gz -C /opt4、配置环境变量的配置文件 vim /etc/profile(所有的配置文件信息都在etc目录下)jdk版本替换成自己下的版本原创 2020-12-11 15:13:24 · 260 阅读 · 0 评论 -
Nginx或Tengine服务器配置SSL证书
更新时间:2024-02-28 15:33:57本文将全面介绍如何在Nginx或Tengine服务器配置SSL证书,具体包括下载和上传证书文件,在Nginx上配置证书文件、证书链和证书密钥等参数,以及安装证书后结果的验证。成功配置SSL证书后,您将能够通过HTTPS加密通道安全访问Nginx服务器。本文以CentOS 8.0 64位操作系统、Nginx 1.14.2为例介绍。不同版本的操作系统或Web服务器,部署操作可能有所差异,如有问题,请联系产品技术专家进行咨询,详情请参见。转载 2024-03-19 23:34:00 · 105 阅读 · 0 评论