03 2023 档案

摘要:阅读目录 0x00 概述 0x01 操作 0x00 概述 有时候需要卸载已安装在本机的K8S服务和服务,本文卸载的K8S面向使用kubeadm或者二进制方法安装的,不涉及使用rpm包安装的集群; 主要使用kubeadm reset和删除指定文件的方法,卸载K8S集群。 0x01 操作 首先清理运行到 阅读全文
posted @ 2023-03-28 13:57 牧之丨 阅读(221) 评论(0) 推荐(0)
摘要:tcpdump 是Linux系统下的一个强大的命令,可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 本教程对tcpdump命令使用进行讲解说明,通过本教程您可以学会linux系统下使用tcpd 阅读全文
posted @ 2023-03-28 11:06 牧之丨 阅读(2610) 评论(0) 推荐(0)
摘要:文章目录一、背景信息二、解决方法总结:整理不易,如果对你有帮助,可否点赞关注一下? 一、背景信息k8s集群部署后发现calico的pod未通过健康检查,如下所示: 通过命令kubectl describe pods calico-node-7cnct -n kube-system,查看其中一个pod 阅读全文
posted @ 2023-03-26 18:53 牧之丨 阅读(554) 评论(0) 推荐(0)
摘要:阅读目录 0x00 概述 0x01 操作 0x00 概述 有时候需要卸载已安装在本机的K8S服务和服务,本文卸载的K8S面向使用kubeadm或者二进制方法安装的,不涉及使用rpm包安装的集群; 主要使用kubeadm reset和删除指定文件的方法,卸载K8S集群。 0x01 操作 首先清理运行到 阅读全文
posted @ 2023-03-26 17:16 牧之丨 阅读(1390) 评论(0) 推荐(0)
摘要:获取镜像 在线 docker pull oracleinanutshell/oracle-xe-11g 离线 tar包下载:链接: https://pan.baidu.com/s/1bRp6mSqYtMwIel1172NinA 提取码: 62in #导入镜像docker load < /root/o 阅读全文
posted @ 2023-03-26 13:36 牧之丨 阅读(432) 评论(0) 推荐(0)
摘要:docker挂载volume的用户权限问题,理解docker容器的uid 在刚开始使用docker volume挂载数据卷的时候,经常出现没有权限的问题。这里通过遇到的问题来理解docker容器用户uid的使用,以及了解容器内外uid的映射关系。 遇到的问题 本地有一个node的项目需要编译,采用d 阅读全文
posted @ 2023-03-25 13:52 牧之丨 阅读(602) 评论(0) 推荐(0)
摘要:1 错误定向到 /dev/null files=$(ls mydir/*.jar 2> /dev/null | wc -l); if [ "$files" != "0" ] ;then #如果存在文件 rm adonis/*.jar; fi 2 代码 files=$(ls mydir/*.jar 2 阅读全文
posted @ 2023-03-25 13:36 牧之丨 阅读(204) 评论(0) 推荐(0)
摘要:下面围绕“判断字符串是否以.txt结尾”展开。转变一下也同样适用于“判断字符串是否以.txt开头”。 通用的方法 # 方法一、使用grep命令 #!/bin/sh str="/path/to/foo.txt" # 使用if语句 if echo "$str" | grep -q -E '\.txt$' 阅读全文
posted @ 2023-03-25 13:21 牧之丨 阅读(1282) 评论(0) 推荐(0)
摘要:现象 nginx 配置的user为 www 用户,root启动之后主进程显示root,子进程显示是www,但是切换到www 用户之后执行 nginx -t 等报错 services@pts/0 $ /usr/local/nginx/sbin/nginx -t nginx: [warn] the "u 阅读全文
posted @ 2023-03-25 11:43 牧之丨 阅读(862) 评论(0) 推荐(0)
摘要:示例将 jdk1.8.0_221 文件夹按 98m 进行分卷压缩和解压缩压缩: tar -czvf - jdk1.8.0_221/ |split -b 98m - jdk1.8.0_221.tar.gz解压缩: cat jdk1.8.0_221.tar.gza* | tar -xzv 阅读全文
posted @ 2023-03-22 15:08 牧之丨 阅读(98) 评论(0) 推荐(0)
摘要:项目场景:K8s搭建 问题描述:查看pods状态,发现 calico-node异常[root@k8s-master ~]# kubectl get pods --all-namespacesNAMESPACE NAME READY STATUS RESTARTS AGEkube-system cal 阅读全文
posted @ 2023-03-21 02:39 牧之丨 阅读(191) 评论(0) 推荐(0)
摘要:问题提出 最近在自己的MAC上面提交Github代码的时候发现居然失败了: $ git push origin master Permission denied (publickey). fatal: Could not read from remote repository. Please mak 阅读全文
posted @ 2023-03-18 23:10 牧之丨 阅读(81) 评论(0) 推荐(0)
摘要:说明 Spring源码阅读环境配置如下: Spring 5.x版本 Gradle 4.8.1 JDK8 IDEA2020.1 win10 搭建步骤 1. 下载Spring源码 下载地址:Github链接,选择5.x版本 如果Github下载过慢,可以使用码云加速,镜像地址 另一种办法是通过梯子配置代 阅读全文
posted @ 2023-03-18 15:47 牧之丨 阅读(131) 评论(0) 推荐(0)
摘要:IDEA进行项目拉取时:No such property: values for class: org.gradle.api.internal.tasks.DefaultTas 修改spring-beans.gradle //注释掉这行代码//compileGroovy.dependsOn = co 阅读全文
posted @ 2023-03-18 12:15 牧之丨 阅读(28) 评论(0) 推荐(0)
摘要:https://docs.gradle.com/enterprise/compatibility/#gradle_enterprise_gradle_plugin 说明 Spring源码阅读环境配置如下: Spring 5.x版本 Gradle 4.8.1 JDK8 IDEA2020.1 win10 阅读全文
posted @ 2023-03-18 01:23 牧之丨 阅读(71) 评论(0) 推荐(0)
摘要:X-Frame-Options头主要是为了防止站点被别人劫持,iframe引入 nginx配置形式: add_header X-Frame-Options ALLOWALL; #允许所有域名iframe add_header X-Frame-Options DENY; #不允许任何域名iframe, 阅读全文
posted @ 2023-03-16 09:50 牧之丨 阅读(1317) 评论(0) 推荐(0)
摘要:https://wiki.alpinelinux.org/wiki/Setting_up_a_new_user 在Alpine Linux下创建用户和组命令分别是adduser和addgroup,本文主要介绍这两个命令相关参数及使用。 adduser 1 adduser [OPTIONS] USER 阅读全文
posted @ 2023-03-16 09:45 牧之丨 阅读(1091) 评论(0) 推荐(0)
摘要:0.背景 使用mapstruct时出现: Unknown property "xxx" in result type xxx. Did you mean "null"? 同时,项目中也用到了lombok。 mapstruct版本: 1.4.1.Final lombok版本: 1.8.22 (继承的S 阅读全文
posted @ 2023-03-15 21:15 牧之丨 阅读(1219) 评论(0) 推荐(0)
摘要:在我们的服务中不可避免的需要使用到一些秘钥(数据库、redis等);使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如mysql登陆密码,redis登陆密码以 阅读全文
posted @ 2023-03-15 21:10 牧之丨 阅读(3511) 评论(0) 推荐(0)
摘要:package com.abc.apollo.common.util; import javax.crypto.IllegalBlockSizeException; import java.security.PrivateKey; import java.security.PublicKey; im 阅读全文
posted @ 2023-03-15 11:48 牧之丨 阅读(414) 评论(0) 推荐(0)
摘要:默认情况下,容器中的进程以 root 用户权限运行,并且这个 root 用户和宿主机中的 root 是同一个用户。听起来是不是很可怕,因为这就意味着一旦容器中的进程有了适当的机会,它就可以控制宿主机上的一切!本文我们将尝试了解用户名、组名、用户 id(uid)和组 id(gid)如何在容器内的进程和 阅读全文
posted @ 2023-03-14 22:10 牧之丨 阅读(561) 评论(0) 推荐(0)