作者: 郭良俊只狗

勇敢的做自己,如果他们不能接受最差的你,也不配拥有最好的你!!!

777 篇文章

RKE的方式快速部署K8S集群
RKE的方式快速部署K8S集群 使用RKE的方式部署K8S的高可用集群。RKE是一款经过CNCF认证的开源Kubernetes发行版,可以在Docker容器内运行。它通过删除大部分主机依赖项,并为部署、升级和回滚提供一个稳定的路径,从而解决了Kubernetes最常见的安装复杂性问题。 借助RKE,Kubernetes可以完全独立于正在运行的操作系…
Java 诊断工具 Arthas 常见命令
Java 诊断工具 Arthas 常见命令 基本概念 云原生这么多微服务,当然需要一个诊断利器来排查问题。 Arthas 是阿里开源的 Java 诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪 Java 代码;实时监控 JVM 状态。Arthas 支持 JDK 6+,支持 Linux/Mac/Windows,采用命令行交互模式,同时提供…
nginx上传文件报错-open() “/var/lib/nginx/tmp.“ failed (13: Permission denied)
nginx上传文件报错-open() “/var/lib/nginx/tmp.“ failed (13: Permission denied) 问题场景 在上传文件的时候,小文件可以上传,但是稍微大点的文件上传就报错,因为Nginx不会把错误打出来,所以只能去查错误日志。 解决步骤 找到error.log所在目录,查看日志 打开日志文件之后发现这句…
Maven中打包构建无法识别Resource注解的问题
Maven中无法识别Resource注解 今天maven编译rocketmq-mqtt的源码时候,发现一直报无法识别Resource注解的错误,原因是没有导入javax.annotation包,在pom.xml中加入以下内容即可 <dependency> <groupId>javax.annotation</group…
Centos7 – 简单搭建nfs服务
Centos7 - 简单搭建nfs服务 在服务器端的操作(IP地址:192.168.100.105) yum安装nfs服务 yum -y install rpcbind nfs-utils 关闭防火墙(或者使用firewall-cmd增加永久的服务) systemctl stop firewalld 创建nfs的共享文件夹,比如 /nfs_data…
Docker 命令的奇淫怪巧
Docker 命令的奇淫怪巧 记录一些docker的日常命令,持续更新 dangling images build 自己的 docker 镜像的时候,有时会遇到用一个甚至多个中间层镜像,这会一定程度上减少最终打包出来 docker 镜像的大小,但是会产生一些tag 为 none 的无用镜像,也称为悬挂镜像 (dangling images) 列出所…
系统调优,你所不知道的TIME_WAIT和CLOSE_WAIT
系统调优,你所不知道的TIME_WAIT和CLOSE_WAIT 你遇到过TIME_WAIT的问题吗? 我相信很多都遇到过这个问题。一旦有用户在喊:网络变慢了。第一件事情就是,netstat -a | grep TIME_WAIT | wc -l 一下,哎呀妈呀,几千个TIME_WAIT。 然后,做的第一件事情就是:打开Google或者Bing,输入…
Statement violates GTID consistency
Statement violates GTID consistency 报错信息:Statement violates GTID consistency: Updates to non-transactional tables,can only be done in either autocommitted statements or single…
Docker部署Dubbo-SpingBoot假死的踩坑经历
Docker部署Dubbo-SpingBoot假死的踩坑经历 描述 最近公司需要把一些java程序都全面转到Docker容器部署启动,而其中sys的Springboot服务启动异常的慢,就是无法显示以下启动过程耗时多长,内置Tomcat 也一直等待无法启动成功...正常情况下启动完成后出现以下情况: 2022-08-24 12:33:28.368 …
Linux-nsenter命令使用
linux-nsenter命令使用 简介 nsenter命令是一个可以在指定进程的命令空间下运行指定程序的命令。它位于util-linux包中。 用途 一个最典型的用途就是进入容器的网络命令空间。相当多的容器为了轻量级,是不包含较为基础的命令的,比如说ip address,ping,telnet,ss,tcpdump等,这就给调试容器网络带来相当大…
Docker文件挂载不会随宿主机中的更改而更新的问题记录
Docker文件挂载不会随宿主机中的更改而更新的问题记录 起因-宿主机修改挂载文件-docker挂载内文件不实时更新的问题 今天下午同事在宿主机上修改了挂载的nginx.conf文件,但进入docker容器查看此文件还是没改变,但docker容器重启后,文件前后即可同步成功,于是就开始了简单研究.. 验证 使用vim/vi修改文件 使用vim/vi…
CentOS-apachebench(ab)压力测试
CentOS安装ab做压力测试 ab(apachebench)简介 ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。 ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。 总的来说ab工具小…
Tomcat 9 安全加固内容
Tomcat 9 安全加固内容 NUM 加固内容 说明 备注 1 补丁安装 使用最新版本tomcat 2 目录权限 修改tomcat目录权限为运行用户 3 运行权限 运行tomcat的用户不能是root 4 删除项目无关文件和目录 删除webapps/下目录 5 删除控制台 在tomcat-users.xml中停用所有用户 tomcat-users…
Redis可视化工具RedisInsight初体验
Redis可视化工具RedisInsight初体验 什么是 RedisInsight RedisInsight 是一个可视化工具,提供设计、开发和优化 Redis 应用程序的功能。查询、分析您的 Redis 数据并与之交互。 官方文档:https://developer.redis.com/explore/redisinsight/getting-…
npm-run-all 简单使用
npm-run-all 简单使用 最近新项目发现前端研发公司开始使用mysticatea/npm-run-all 这个神器,这个工具是为了解决官方的 npm run 命令无法同时运行多个脚本的问题,它可以把诸如 npm run clean && npm run build:css && npm run build:j…
Grafana常用模板
Grafana常用模板 服务器系统性能监控:8919 微服务性能监控:4701 或 汉化:12856 Docker环境性能监控:893 nacos性能监控:13221 mysql性能监控:9362 nginx性能监控:9614 neo4j性能监控:10371 Redis监控:763 tomcat监控:暂时忽悠 HikariCP数据源监控:6083/…