随笔分类 -  linux

摘要:Dockerfile文件 ARG BASE_IMAGE=dockette/jdk8:latest FROM ${BASE_IMAGE} AS builder WORKDIR /build COPY . /build RUN --mount=type=cache,id=maven-repository 阅读全文
posted @ 2024-12-14 21:07 凌雨尘 阅读(45) 评论(0) 推荐(0)
摘要:背景 最近需要频繁本地构建镜像以及调试 POD,导致磁盘空间告警 分析 查看当前磁盘使用情况 # df -h 发现这个目录下占用了不少空间 docker 常见的造成磁盘告警的原因有,知道原因之后就可以开始清理工作了 /var/lib/docker/containers # 容器 /var/lib/d 阅读全文
posted @ 2024-10-12 21:16 凌雨尘 阅读(595) 评论(0) 推荐(0)
摘要:背景 最近时不时收到 K8S 告警提示项目 POD 出现 OOM 问题,只要触发了项目重新部署或者把 POD 删掉,内存就恢复了,过了一段时间才缓慢增长(基本上要隔几天,这也是这个问题比较难定位和复现的原因) 分析 起初以为是某一个SQL没有限制 limit 或者是程序有死循环把内存跑满了,后面从日 阅读全文
posted @ 2024-09-01 17:29 凌雨尘 阅读(427) 评论(0) 推荐(0)
摘要:背景 在windows下新建的sh文件,copy到linux下有的会报错,一般是格式问题默认情况下windows格式会在段落末尾有CR、LF,但是Unix格式只有LF 示例 执行sh脚本文件 ./file.sh -bash: ./file.sh: /bin/sh^M: 坏的解释器: 没有那个文件或目 阅读全文
posted @ 2024-07-13 09:20 凌雨尘 阅读(188) 评论(0) 推荐(0)
摘要:起因 最近做了需要做几个基础镜像,Dockerfile 来自 Github 某仓库,镜像使用的是 Alpine Linux 3.18,且这个镜像已经更改过软件包管理器 apk 所使用的软件包仓库(记住这句话),后面基于这个镜像我还需要额外加了一些其他软件包,Dockerfile 大致如下 FROM 阅读全文
posted @ 2024-06-01 10:12 凌雨尘 阅读(428) 评论(0) 推荐(0)
摘要:方案一 隐藏某个请求头后再加上。检查特定的 HTTP 响应是否在 Nginx 的 location 块中包含 "Access-Control-Allow-Origin" 头部,可以使用 proxy_hide_header 指令来隐藏响应中的头部,若隐藏后再加上可以实现去重的效果。 以下是实现此操作的 阅读全文
posted @ 2024-04-01 20:54 凌雨尘 阅读(1328) 评论(1) 推荐(1)
摘要:前言 C语言中,结构体内存对齐问题算是比较常见的问题,虽然理解起来不难,但很多时候一不小心就会算错。比如给你一个 struct,让你 sizeof 计算一下需要占用多少字节,往往得到的结果比等于 struct 里面数据成员所占用的字节之和。 例: #include <stdio.h> struct 阅读全文
posted @ 2021-05-23 11:38 凌雨尘 阅读(293) 评论(0) 推荐(0)
摘要:背景 最近在对接建行的支付,我们做的是被扫支付,就是B扫C,一开始对方发了一个压缩包给我,看起来挺齐全的,文档、demo啥的都有,以为很简单,跟微信支付宝类似,调一下接口,验证一下就OK了。然而,事实证明我还是太年轻了。而且网络上你能够搜到的基本上都用不了,所以记一下博客,或许可以帮助其他人。 先说 阅读全文
posted @ 2020-12-11 18:07 凌雨尘 阅读(2758) 评论(21) 推荐(0)
摘要:Linux物理机旧的磁盘已经满了,加了一块新的机械硬盘,下面说说如何格式化这块硬盘 1、运行 “fdisk -l”,查看磁盘情况,根据磁盘标识符或者磁盘大小确定新加的磁盘是哪个,笔者这里新加的磁盘是 /dev/sda [root@bogon /]# fdisk -l 磁盘 /dev/sdb:1000 阅读全文
posted @ 2020-07-19 13:56 凌雨尘 阅读(1613) 评论(0) 推荐(0)
摘要:打开vmware,菜单栏->编辑->虚拟网络编辑器 修改桥接模式,一般改成最后一个 修改后点击应用,虚拟机就能正常上网了 阅读全文
posted @ 2020-07-12 13:43 凌雨尘 阅读(346) 评论(0) 推荐(0)
摘要:重启了centos后,发现k8s没有正常启动 # kubectl get nodes 提示无法正常连接,查看k8s是否正常启动 # systemctl status kubelet 提示:Active: activating (auto-restart) (Result: exit-code) 查看 阅读全文
posted @ 2020-07-12 13:38 凌雨尘 阅读(2612) 评论(0) 推荐(0)
摘要:解决PHP编译错误: configure: error: Package requirements (oniguruma) were not met: No package 'oniguruma' found 网上流传的解决方案: [hi@hi ~]# yum install oniguruma o 阅读全文
posted @ 2020-06-28 09:53 凌雨尘 阅读(7485) 评论(0) 推荐(3)
摘要:起因 一开始安装虚拟机centos的时候给虚拟机分配了100G的磁盘空间,但是呢,安装的时候我自己给每一个目录单独分配了空间。其中一个目录 “/” 我分配了20G,但是后面有一次打开虚拟机的时候发现这个 “/dev/mapper/centos-root” 路径提升磁盘利用率99%,建议扩展空间。 [ 阅读全文
posted @ 2020-06-21 17:24 凌雨尘 阅读(1915) 评论(0) 推荐(1)
摘要:背景: 一个局域网内有多台主机,A、B、C、D、E...现在在主机A上装有一个vmware软件,软件上运行着一个centos7,在centos7上呢,有一个项目正在运行着,通过端口8080即可访问该项目,具体如同所示: 现在的想法是这样的,主机B想通过主机A的IP地址+端口号访问这个xx项目 步骤: 阅读全文
posted @ 2020-05-10 12:03 凌雨尘 阅读(445) 评论(0) 推荐(0)
摘要:前提说明 本教程适用于新手、老手,也适用于任何操作系统,包括Windows、linux、MacOS 介绍 Hyperf 是基于 Swoole 4.4+ 实现的高性能、高灵活性的 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,提供超高性能的同时,也 阅读全文
posted @ 2020-05-03 13:41 凌雨尘 阅读(10463) 评论(0) 推荐(1)
摘要:Windows: 遍历D:\www\这个文件夹,逐个执行git pull,由于跨盘了,必须加上D: echo off & color 0A for /d %%f in (D:\www\*) do ( D: cd %%f chdir git pull ) pause Linux & Mac: #/bi 阅读全文
posted @ 2019-12-23 20:50 凌雨尘 阅读(1673) 评论(0) 推荐(0)
摘要:在使用mongodump导出单个表的时候,遇到了一个错误 # mongodump --host xxx --port 27017 --username 'admin' -p '123456' -d 数据库 -c 表 --out backup.bakFailed: error connecting t 阅读全文
posted @ 2019-11-09 13:59 凌雨尘 阅读(3587) 评论(0) 推荐(0)
摘要:在mac开发的时候,docker容器没有配置hosts,但是mac本机配置了hosts,这个本机的hosts配置对docker容器里面的所有容器都适用,但是到了linux的时候反而不适用了 可以通过下面两种方法把hosts配置到docker容器上 一、启动容器的时候加上“--add-host”把ho 阅读全文
posted @ 2019-11-09 13:46 凌雨尘 阅读(16206) 评论(0) 推荐(0)
摘要:需求: 有一个文件,文件里面包含100多个sql文件,想要把这些sql文件都导入到mysql中 做法: 使用 mysql 的 source 可以将文件导入到 mysql 中,但是一次只能导入一个 sql 文件,我有100多个sql。。。 用传统的方式肯定不行,这里可以参考下 Nginx 配置文件,在 阅读全文
posted @ 2019-11-09 13:32 凌雨尘 阅读(5633) 评论(0) 推荐(0)
摘要:目标 项目没有使用Jenkins部署,使用的是Gitlab+ECS,要实现代码的自动部署 想法 使用Gitlab的钩子,当某个分支的代码提交之后,访问一个URL,实现代码的自动部署。这里使用PHP的exec方法,执行“git pull”操作 Tips:这种方法不是百分百靠谱,万一代码冲突就..... 阅读全文
posted @ 2019-11-09 13:03 凌雨尘 阅读(4115) 评论(0) 推荐(0)