运维
aka这里是你的程序员
勿忘初心
展开
-
ForkLift 保留FTP连接
国内关于 ForkLift 的使用文档好像很少,之前一直都是用后即扔,mac 机子对ftp工具依赖不高,现在有这个需求了,在使用后发现了个问题 – 关闭ForkLift 后之前的连接记录都需要重新连接,这还是挺麻烦。花了点时间操作了下,发现是可以保留连接记录,下次使用直接点击就行了我们先打开 ForkLift创建一个连接输入完信息后 ,点击 Connect 等一会就可以了好了,现在就可以开始使用基础的FTP 文件传输了,可是我们在退出后,就没了,现在该如何保留呢?右键 FAVORITES.原创 2021-01-05 23:15:50 · 1023 阅读 · 0 评论 -
Mac 终端连接远程服务器无法使用 rz 下载本地文件解决方法 ** waiting to receive.**B0100000023be50
最近手上只有一台 Mac 笔记本操作服务器都是通过终端,今天想将本地文件上传到服务器,部署静态资源发现 rz 命令不行。。[root@wallhole ~]# rz** waiting to receive.**B0100000023be50一直等到与服务器断开都保持这个状态。我习惯了在Windows上用XShell。。服务器也没安装FTP,那咋搞 如果不想下载其他传输文件 可以试试 Mac 提供的 scp 命令192:Downloads mac$ scp qdweb.zip root@10.22原创 2020-08-05 23:17:19 · 1640 阅读 · 0 评论 -
配置Nacos 线上测试开发环境隔离,解决不在同一局域网内调用问题
naocs 默认注册的ip是服务器所在局域网 IP ,在测试环境都要关闭线上的服务,防止调用时的负载均衡(172.26.225.161的消费服务访问192.168.16.56下的用户服务),这也太Low了,更何况线上服务总不能测试新功能去关闭主要是用 Spring Boot Profile + Nacos namespaceNamespaces创建一个测试环境复制 Namespace id在你的项目中配置, application.yml 配置如下spring: cloud: n原创 2020-05-09 11:56:26 · 5055 阅读 · 0 评论 -
解决k8s 1.18.0版本 replicas被弃用问题以及暴露k8s的pods 服务
执行命令kubectl run nginx --image=nginx --replicas=2 --port=80 会反馈Flag --replicas has been deprecated, has no effect and will be removed in the future. 并且只创建一个nginx 容器实例在K8S v1.18.0以后,–replicas已弃用 ,推荐用 ...原创 2020-04-22 11:53:17 · 6116 阅读 · 2 评论 -
pika搭建,基于 Lib,项目编译和Docker两种方式
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-02-11 10:43:19 · 1406 阅读 · 3 评论 -
Nacos修改配置报告401,Nacos 数据持久化导致的问题
1原创 2020-02-27 19:02:34 · 5160 阅读 · 0 评论 -
etcd启动不起来
修改好配置文件,启动systemctl start etcd,得到下面的错误信息Job for etcd.service failed because the control process exited with error code. See “systemctl status etcd.service” and “journalctl -xe” for details.看看日志 jo...原创 2020-01-16 17:47:14 · 11522 阅读 · 0 评论 -
Error:Kubectl 无法正常使用,配置文件问题
很明显ip有问题,之前的kubeadm有问题,通过kubeadm reset修改了配置,现在让我们来看看官网的说明kubectl 需要一个 kubeconfig 配置文件使其找到并访问 Kubernetes 集群。当您使用 kube-up.sh 脚本创建 Kubernetes 集群或者部署 Minikube 集群时,会自动生成 kubeconfig 配置文件。请参阅入门指南以了解更多创建集...原创 2020-01-14 18:44:08 · 1002 阅读 · 0 评论 -
单机Nacos重新启动,配置中心文件没了--Docker下Nacos通过MySQL实现持久化
最近服务器内存资源很紧张,导致Linux开启了进程杀手,随机杀死进程。最近再看Nacos Issues时看到一篇提到Docker部署Nacos重新启动,配置中心的文件丢失了:因为存储默认是内嵌的内存数据库,生产环境需要配置持久化(mysql),赶紧给服务器上的nacos补救下在配置前先备份下配置文件,等等别没配置好,文件没了参考资料Nacos支持三种部署模式...原创 2020-01-03 15:34:20 · 6672 阅读 · 0 评论 -
Spring Boot 项目调优,JVM 调优,预防触发Linux的OOM-Killer机制
我们有一个测试服务器,内存是8G,最近开始搭起微服务的软件架构,内存占用有点大,比如一个RocketMq的消费者服务,启动就占了我 500M,导致我后面想运行...原创 2019-11-26 15:07:43 · 790 阅读 · 0 评论 -
Spring Boot 懒得输入启动关闭命令,通过Shell脚本实现项目启动和关闭,重启
Spring Boot 构建 jar 可以直接启动Web项目,不依赖 Tomcat 应用服务器(spring boot web内部集成了tomcat _),但是每次输入命令都比较麻烦(启动还好,主要是关闭) ,那么该如何偷懒呢闲话少说,下面是我的启动脚本 # 开头的代码行都是注释,真正有用的是 打印信息说明启动项目,另外一个则是启动项目,在后台运行,很简单#!/bin/bash#Progr...原创 2019-11-14 16:57:59 · 343 阅读 · 0 评论 -
在安装ES时出现:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
然后可以执行以下命令,设置 vm.max_map_count ,但是重启后又会恢复为原值。sysctl -w vm.max_map_count=262144持久性的做法是在 /etc/sysctl.conf 文件中修改 vm.max_map_count 参数:echo “vm.max_map_count=262144” > /etc/sysctl.confsysctl -p...转载 2019-10-30 09:24:53 · 1510 阅读 · 0 评论 -
Nginx配置HTTPS
通过yum包安装nginx就够用了在 Nginx 根目录下的 conf.d 文件夹新建ssl.conf(前面可以随便取,文件扩展名必须是conf)server{ listen 443 http2; server_name test2.ezblock.com.cn; ## 开启ssl ssl on; ssl_session_timeout 10m; ### 证书文件 相对路径:基于...原创 2019-09-27 16:24:08 · 227 阅读 · 0 评论 -
第一个Shell Script 程序
由于工作需要,公司每次部署都需要写启动命令,为了方便,决定写Shell脚本,懒得每次都去写命令,懒是第一生产力,通过鸟哥的Linux私房菜学习,今天写一个shell script什么是shell scriptshell 是命令行解释器;shell script就是文本文件,我们编辑这个文件,让文件执行一到多个命令,相当于封装了指令集script程序自上而下,从左到右分析与执行#字符后面为...原创 2019-09-19 11:17:51 · 343 阅读 · 0 评论 -
Jenkins
什么是JenkinsJenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。我的理解是可以监听git上面的源码库,根据规则定时查询,生成jar包或war包,然后在本地部署或者远程部署,实现持续迭代安装1.环境CentOS7,Java8,git,jenkins下载路径2.落地Jenkins打开终端进入到下载目录.运行命...原创 2019-07-04 10:16:43 · 168 阅读 · 0 评论