![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
2018_like菜
这个作者很懒,什么都没留下…
展开
-
aws的alb,多个域名绑定多个网站实践
创建alb就不介绍了 ,百度都有。主要有侦听器 【一般80和443可以新增】,目标组【没有就新建】,vpc【选你需要有主机的vpc】 ,安全组【已有的或新建按照提示就能完成创建成功后,下图可以看出主要三个部分侦听器 ,目标主,规则。原创 2024-06-21 18:12:53 · 512 阅读 · 0 评论 -
maven正确的集成命令总结
-am表示同时处理选定模块所依赖的模块原创 2022-12-08 09:52:18 · 1839 阅读 · 0 评论 -
软件包管理工具:Helm3的基本操作
一、概述1.Helm是什么?Helm 是 Kubernetes 的包管理器。包管理器类似于我们在 Ubuntu 中使用的apt、Python中的 pip 一样,能快速查找、下载和安装软件包。2.Helm解决的痛点在 Kubernetes中部署一个可以使用的应用,需要涉及到很多的 Kubernetes 资源的共同协作。比如你安装一个 WordPress,用到了一些 Kubernetes (下面全部简称k8s)的一些资源对象,包括 Deployment 用于部署应用、Service 提供服务发现、Se原创 2022-02-21 14:40:15 · 2170 阅读 · 0 评论 -
ipv6和aws ec2开启ipv6,nginx默认静态网站
https://www.uenu.com/ipsearch可以查询ipv6的地址http://ipv6-test.com/validate.php 可以查询是否支持ipv6的网站awsec2开启ipv6参考https://www.taterli.com/6333/https://blog.csdn.net/SinnetCloud/article/details/102740328新买的到路由表和安全组icmp基本完了...原创 2022-01-24 17:26:17 · 3143 阅读 · 0 评论 -
Jenkins左侧构建历史显示动态版本小插件
Customized Build Description原创 2021-12-21 14:32:59 · 1192 阅读 · 0 评论 -
docker-compose部署Prometheus+Grafana
version: '2' networks: monitor: driver: bridge services: prometheus: image: prom/prometheus container_name: prometheus hostname: prometheus restart: always volumes: - /usr/local/src/c.原创 2021-11-24 10:21:20 · 2466 阅读 · 0 评论 -
一个shell对比内容脚本,镜像的digests对比,注意格式
#!/bin/bash#本地获取digests值dg=$(docker images --digests | grep bin_spinsrv | grep k8sv33 | awk '{print $3}')echo $dg > /root/t3.json#远程获取digests值dj=$(curl --header "Accept: application/vnd.docker.distribution.manifest.v2+json" -I -X GET http://19.原创 2021-11-22 23:38:44 · 812 阅读 · 0 评论 -
k8s 安装只有操作
文档https://kubernetes.io/zh/docs最常用命令======================================kubectl get nodes 查看物理节点信息kubectl get pods 查看默认命名空间的podskubectl get pods -o wide 查看默认命名空间的pods的详细信息kubectl describe pods onePodName 查看默认命名空间的onePodName的详细信息kubectl apply.原创 2021-11-10 12:11:08 · 1273 阅读 · 0 评论 -
Jenkins流水线nodejs
流水线def code_url="git@192.168.1.1:server/123.git" def cweb_url="git@192.168.1.1:456/web-admin.git" def cehua_url="git@192.168.1.1:789/csv.git"def gitee_auth_id="53987"def aliyun_registry_auth_id="d4"pipeline { agent any environment...原创 2021-11-16 17:23:06 · 1424 阅读 · 0 评论 -
在aws亚马逊云EC2上创建root用户,并使用root用户登录
1、根据官网提供的方法登录连接到EC2服务器(ssh连接) 2、 创建root的密码,输入如下命令: sudo passwd root 3、然后会提示你输入new password。输入一个你要设置的root的密码,需要你再输入一遍进行验证。 4、接下来,切换到root身份,输入如下命令:su root密码#下面步骤没试过根据自己情况修改吧,但是上面步骤 已经进入root账号 可以为所欲为 5、使用root身份编辑亚马逊云主机的ssh登录方式,...原创 2021-10-16 18:05:07 · 7430 阅读 · 1 评论 -
记录一次Jenkins迁移后的拉取仓库401问题
[ERROR]Failedtoexecutegoalonprojectservice-bill:Couldnotresolvedependenciesforprojectcom.java110:service-bill:jar:1.0-SNAPSHOT:Failedtocollectdependenciesatcom.123.iot-community:component-hsb:jar:1.0.0:Failedtoreadartifactdescripto...原创 2021-08-09 09:48:52 · 803 阅读 · 0 评论 -
docker-compose安装gitlab
version: '2'networks: gitnet: driver: bridgeservices: gitlab: image: docker.io/gitlab/gitlab-ee:latest container_name: gitlab hostname: gitlab.123.com restart: always volumes: - /app/.原创 2021-08-04 09:45:06 · 361 阅读 · 0 评论 -
物理机安装最小化Debian10后,基础设置
1,ip修改,把动态改为静态/etc/network/interfaces(配置IP和网关)/etc/resolv.conf(配置DNS服务器) 一般本地服务的dns 可修改或者不修改ip addr 查看ip网卡先vi /etc/network/interfacesauto eth0 #开机自动连接网络iface lo inet loopbackallow-hotplug eth0iface eth0 inet static #static表示使用固定ip,dhcp表述使用原创 2021-07-08 15:24:54 · 436 阅读 · 0 评论 -
记一次物理机安装Debian10后,看不到启动引导,启动不了
主板:七彩虹后h510m高级bios 设置csm 配置 开启,看解释应该不是这个问题安装Debian10的时候选择ui安装或者命令安装到这步的时候 选择yes然后分区后也有一步选yes直到安装完成重启进入Debian10系统...原创 2021-07-08 11:31:51 · 2625 阅读 · 0 评论 -
Jenkins+使用gitlab的api,新建提交合并分支,语言shell
Jenkins环境docker化版本2..263.4gitlab环境docker化版本13..7api v4原因:说要按分支 按流程 合并 发版,python3 也有一堆api 测了下一堆报错就不多说了1gitlab配置令牌,不多说了给个api权限,百度一大堆2配置到环境变量/etc/profile.d/gitlab_api.shexport GITLAB_URL=http://你的URL前缀没有尾斜杠export GITLAB_API_URL=${GIT原创 2021-04-21 15:28:59 · 819 阅读 · 0 评论 -
xxl-job问题记录
docker安装配置安装,配置文件 就不说了官方标准这里 说 分布式 多台ip问题 (4台)用到nacos配置启动 文件配置了Java客户端的xxl-job 文件 一台Java程序客服端 读的是nacos启动文件,两台物理机器 一个一个dockerxxl-job-admin 服务端 一台物理机按照官方教程 的是单机 一个客户端一个端口因docker安装 xxl-job-admin自动注册读的是docker容器ip 按照单台的可以配置 文件是写了给指定ip 多...原创 2021-04-09 16:21:17 · 388 阅读 · 0 评论 -
Jenkins:Aliyun OSS Uploader上传阿里云 插件
Aliyun OSS Uploader上传阿里云endpoint 阿里云地域accesskeyid ram创建的accesskeysecret 密码bucketname 阿里云oss的bucket本地路径:工作下的根目录开始算 ,例如 :图中目录/dist 指向的工作目录是 /var/jenkinshome/test 下的dist, 完整目录/var/jenkinshome/test/dist远程路径 :例如图中/ 指向是阿里云oss的bucket...原创 2021-03-26 18:11:08 · 1426 阅读 · 0 评论 -
Jenkins的nodejs报错记录
JenkinsError: spawn vue-cli-service ENOENT可能缺少的是xxx(vue-cli-service)依赖或者路径错了等等cross-env not found 和 vue-cli-service 404都是安装npm install vue-cli npm install cross-env原创 2021-03-26 16:27:59 · 506 阅读 · 0 评论 -
Linux查看所有进程运行时的端口
查看守护进程端口netstat -ntpl可以看出应用进程暴露的端口号原创 2021-03-23 11:10:40 · 1137 阅读 · 0 评论 -
Linux测试端口是否开通,附加win
ssh -v -p 8888 用户@iproot@dev:/etc/nginx/conf.d# ssh -v -p 8888 root@192.168.0.16OpenSSH_7.9p1 Debian-10+deb10u2, OpenSSL 1.1.1d 10 Sep 2019debug1: Reading configuration data /etc/ssh/ssh_configdebug1: /etc/ssh/ssh_config line 19: Applying options for.原创 2021-03-19 10:17:39 · 372 阅读 · 0 评论 -
docker-compose部署canal
canal由来及相关介绍canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。详见>> Github:https://github.com/alibaba/canalcanal部署前M原创 2021-03-17 18:05:31 · 1230 阅读 · 0 评论 -
nginx代理tcp或者MySQL
前提nginx要有stream模块vi /etc/nginx.conf 文件最后加上stream { upstream cloudsocket { hash $remote_addr consistent; # $binary_remote_addr; server 127.0.0.1:3306 weight=5 max_fails=3 fail_timeout=30s; } server { listen 3306.原创 2021-03-16 14:53:00 · 124 阅读 · 0 评论 -
Java启动问题记录
Java启动问题skywalking里面启动命令可能太长了 ,名字删除了几个字母正常启动article-ceshi | /app/dev.sh: line 4: redir error没找到 命令错误或者路径错误: not foundhi | /app/dev.sh: line 3:一般来说路径名字等错了和编译问题 dockerfife语句不规范 换个机器试试user-1 | Error: Unable to access jarfile /app/service-...原创 2021-03-15 15:35:52 · 80 阅读 · 0 评论 -
Prometheus+Alertmanager实现邮件报警
一、告警规则参考https://awesome-prometheus-alerts.grep.to/rules#host-and-hardware下面是部署二、部署Alertmanagerwget https://github.com/prometheus/alertmanager/releases/download/v0.20.0/alertmanager-0.20.0.linux-amd64.tar.gztar xvf alertmanager-0.20.0.linux-amd64.ta原创 2021-03-11 17:33:15 · 508 阅读 · 0 评论 -
Jenkins mvn 跳过编译测试的问题记录
mvn原文文档Maven docs:-DskipTests compiles the tests, but skips running them-Dmaven.test.skip=true skips compiling the tests and does not run themAlso this one might be importantmaven.test.skip is honored by Surefire, Failsafe and the Compiler Plugin首先原创 2021-03-10 18:14:07 · 821 阅读 · 0 评论 -
SkyWalking APM8.4.0 搭建与项目集成使用 docker部署
主要参考第一篇,三篇不同在于agent的安装 看喜欢那种吧想要使用 skywalking,你需要的是整个 agent 目录,不是其中的某几个 jarhttps://blog.csdn.net/weixin_45497155/article/details/110244087https://blog.csdn.net/weixin_43806389/article/details/110237504https://www.cnblogs.com/xiaochangwei/p/SkyWalki.原创 2021-03-08 17:36:02 · 699 阅读 · 0 评论 -
关于fiddler抓包和charles抓包问题记录
之前只有nginx网页代理,手机fiddler抓包https可用后来因某些原因,环境经过了三个代理后手机app 抓不了https的包了https://blog.csdn.net/jianglianye21/article/details/81743129按照改了,终于看到tunnel ,然后https依然抓不了https://blog.csdn.net/TTXSDEKK/article/details/111060245?ops_request_misc=%257B%2522request.原创 2021-02-23 17:57:03 · 328 阅读 · 0 评论 -
Jenkins管理权限Role-Based Strategy
先下载插件Role-Based Strategy 再全局安全配置再点系统管理-点击Manage and Assign Roles图标配置权限,add 然后保存用新建的账号打开Jenkins,查看相应的权限,例如这个用户只能看到dev开头的任务...原创 2021-02-03 10:51:20 · 1240 阅读 · 1 评论 -
nginx代理frp的http
frp内网穿透https://blog.csdn.net/u014756339/article/details/112527118nginx代理xxx.conf配置用,这里nginx用了https 代理的是frp的http ,页面访问结果是https如果代理frp的https,127.0.0.1必须是域名server{ # listen 80; listen 443 ssl http2; # listen 80 default_s.原创 2021-02-03 10:31:40 · 415 阅读 · 0 评论 -
docker给已有容器限制cpu和内存
docker stop NAMEdocker container update NAME --cpus="2" --memory="2g" --memory-swap="-1"原创 2021-01-31 16:41:59 · 826 阅读 · 1 评论 -
处理 Jenkins的项目经过 Maven 编译后,在 Waiting for Jenkins to finish collecting data 等待时间过长的问题
从4分钟编译 变成1分钟这个问题,,查阅了一系列的资料后,确定是在构建完成后 Jenkins 对文件进行指纹验证导致的。这个指纹验证功能在 Maven 项目的构建中是自动开启的。所以我们只需要关闭在 Maven 构建配置中的自动指纹验证选项就可以了。也就是:Build -> Disable automatic fingerprinting of consumed and produced artifacts...原创 2021-01-31 16:18:00 · 2628 阅读 · 0 评论 -
jenkins+pytest+allure
系统LinuxJenkins安装省略,之前文章提过百度都行python3pip3 install pytestJenkins安装allure插件Allure Jenkins Plugin和HTML Publisher plugin,jdk1.8+(之前也无数个安装了)全局工具配置现在最新应该是2.13.8新建个Jenkins任务 pytest 带testxx.py 只执行一个 不带执行整个目录下的py , 还有 并发等等参数点击打开报告 allure图标 字段...原创 2021-01-27 18:38:46 · 234 阅读 · 0 评论 -
docker按天 周 月 年删除
docker images | grep days| awk '{print $3}'|xargs docker rmi 按天 周 月删除 grep 后面关键字monthsyearsweeks按指定天删除,删除6 days ago 的所有镜像docker images | grep '6 days'| awk '{print $3}'|xargs docker rmi ...原创 2021-01-15 15:16:02 · 367 阅读 · 0 评论 -
docker修改运行的Jenkins容器时间为东八区时间
而且宿主主机使用的是CST时间,容器容器使用的是UTC时间-u root 添加权限 以免没有mv 权限 报Permission denieddocker exec -u root -it ID或NAMEbash jenkins@804ed1b5a901:/$ dateThu 14 Jan 2021 07:43:11 AM UTC#下面加了root权限root@804ed1b5a901:/# cd /etcroot@804ed1b5a901:/etc# mv localti...原创 2021-01-14 15:51:35 · 432 阅读 · 0 评论 -
shell机器人企业微信通知
vi test.shcurl 那行是机器人webbook #/bin/bash curl 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=cd462b46-a552-422b-3123-2313111331231231' \ -H 'Content-Type: application/json' \ -d ' { "msgtype": "text", "text": ...原创 2021-01-12 14:16:29 · 649 阅读 · 1 评论 -
压力测试工具siege安装与基本使用
Siege是linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试,并且支持https链接。安装Siege1.下载siege源码包$ yum install -y openssl libssl-dev #安装支持https压测的组件$ wget http://download.joedog.org/siege/siege-4.0.7.tar.gz $ tar -zxvf siege-4.0.7.tar.gz$原创 2021-01-08 16:49:44 · 615 阅读 · 0 评论 -
docker-compose安装SonarQube
SonarQube版本:7.8 版本再高就不支持MySQL了,可以用postgressql之前安装了n篇安装了MySQL 就不再重复了1进入mysql docker exec -it mysql bashmysql -u root -p创建用户:CREATE DATABASE sonar DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;CREATE USER 'sonar' IDENTIFIED BY 'sonar';GR..原创 2021-01-08 10:39:45 · 646 阅读 · 0 评论 -
nexus仓库上删除docker镜像,释放磁盘空间
镜像清理工具:wget https://s3.eu-west-2.amazonaws.com/nexus-cli/1.0.0-beta/linux/nexus-clichmod +x nexus-cli./nexus-cli configure Enter Nexus Host: http://127.0.0.1:8081 Enter Nexus Repository Name: test Enter Nexus Username: admin Enter N原创 2021-01-04 11:21:38 · 2639 阅读 · 0 评论 -
docker-compose引用外部shell的值,下载镜像动态版本
docker-compose引用环境变量一般都可用了,现在说下引用外部shell的值,没有用到k8s等管理工具不然回滚都是ui一键的事备份脚本bk.sh#/bin/shTAGback=`date +%Y%m%d-%H%M%S`TAGlast=latestNAME=busyboxdocker tag ${NAME}:${TAGlast} 123.com/${NAME}:${TAGback}docker push 123.com/${NAME}:${TAGback}echo ${TAGba原创 2020-12-21 16:35:17 · 972 阅读 · 0 评论 -
elasticsearch空间爆满报错信息
问题描述:在向elasticsearch中插入字段时出现blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]的错误解决办法:curl -XPUT -H "Content-Type: application/json" http://127.0.0.1:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'-all可以改为自己的索引名称,也原创 2020-12-17 19:05:40 · 468 阅读 · 0 评论