
Linux
文章平均质量分 51
2018_like菜
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jenkins 流水线比较简单直观的
/withEnv(["HOME=${env.WORKSPACE}"]) { // 解决某些npm权限问题。echo "===== Node.js版本 ====="// echo "===== 构建产物 ====="echo "---- 目录结构 ----"echo "---- 磁盘空间 ----"echo "---- 内存信息 ----"echo "=== 当前工作目录信息 ==="echo ---- 目录结构 ----echo ---- 磁盘空间 ----// 检查Node.js环境。原创 2025-07-14 09:37:29 · 344 阅读 · 0 评论 -
esxi8 虚拟机使用ubuntu22模板后 没有ip配置文件,只有ipv6链接正常使用
esxi8 虚拟机使用模板后 没有ip配置文件,只有ipv6链接正常使用,/etc/NetworkManager/system-connections配置下没有配置文件。sudo vi /etc/netplan/50-cloud-init.yaml #50-cloud-init.yaml 替换自己的文件。sudo ip addr add 192.168.1.219/24 dev ens35 # 临时设置ip, 接口名ens35。只有/etc/netplan/有文件。另外一种报错写法了 可以试试。原创 2024-12-13 15:36:44 · 503 阅读 · 0 评论 -
ubuntu客户端使用飞牛云的smb服务端共享,和ftp记录
/SERVER_IP/sharename /mnt/sharename cifs username=username,password=password 0 0请确保替换SERVER_IP、sharename、username和password为实际的服务器IP、共享名、用户名和密码。smbclient //SERVER_IP/sharename -U username在提示符后,你可以使用SMB命令列出、获取文件等。将[ftp_server_host]替换为你的FTP服务器的主机名或IP地址。原创 2024-11-27 11:22:38 · 3511 阅读 · 0 评论 -
阿里云cdn配置记录和nodejs手动安装
er.abc.com 后端域名 192.168.1.3 加【dcdn】边缘安全加速产品 左上角切换全球加速dcdn,【用户的x.com域名不支持cname到er】 用户访问后端用uer.abc.com。回源配置的回源协议 ,配置跟随客服端【如果浏览器多次重定向错误,客服或者改为跟随https】, 可以设置 【目前】443或者80。发版要及时刷新缓存 【在刷新预热,----选择刷新目录】----https://qw.abc.com/目前qw.abc.com【cdn】一天刷新缓存一次,原创 2024-11-23 15:31:44 · 748 阅读 · 0 评论 -
aws的alb,多个域名绑定多个网站实践
创建alb就不介绍了 ,百度都有。主要有侦听器 【一般80和443可以新增】,目标组【没有就新建】,vpc【选你需要有主机的vpc】 ,安全组【已有的或新建按照提示就能完成创建成功后,下图可以看出主要三个部分侦听器 ,目标主,规则。原创 2024-06-21 18:12:53 · 1209 阅读 · 0 评论 -
maven正确的集成命令总结
-am表示同时处理选定模块所依赖的模块原创 2022-12-08 09:52:18 · 1988 阅读 · 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 · 2394 阅读 · 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 · 3333 阅读 · 0 评论 -
Jenkins左侧构建历史显示动态版本小插件
Customized Build Description原创 2021-12-21 14:32:59 · 1303 阅读 · 0 评论 -
docker-compose部署Prometheus+Grafana
version:'2'networks:monitor:driver:bridgeservices:prometheus:image:prom/prometheuscontainer_name:prometheushostname:prometheusrestart:alwaysvolumes:-/usr/local/src/c.原创 2021-11-24 10:21:20 · 3080 阅读 · 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 · 879 阅读 · 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 · 1395 阅读 · 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 · 1544 阅读 · 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 · 9432 阅读 · 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 · 910 阅读 · 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 · 431 阅读 · 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 · 578 阅读 · 0 评论 -
记一次物理机安装Debian10后,看不到启动引导,启动不了
主板:七彩虹后h510m高级bios 设置csm 配置 开启,看解释应该不是这个问题安装Debian10的时候选择ui安装或者命令安装到这步的时候 选择yes然后分区后也有一步选yes直到安装完成重启进入Debian10系统...原创 2021-07-08 11:31:51 · 3312 阅读 · 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 · 939 阅读 · 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 · 450 阅读 · 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 · 1695 阅读 · 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 · 688 阅读 · 0 评论 -
Linux查看所有进程运行时的端口
查看守护进程端口netstat -ntpl可以看出应用进程暴露的端口号原创 2021-03-23 11:10:40 · 1265 阅读 · 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 · 451 阅读 · 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 · 1389 阅读 · 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 · 188 阅读 · 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 · 134 阅读 · 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 · 607 阅读 · 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 · 1013 阅读 · 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 · 808 阅读 · 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 · 399 阅读 · 0 评论 -
Jenkins管理权限Role-Based Strategy
先下载插件Role-Based Strategy 再全局安全配置再点系统管理-点击Manage and Assign Roles图标配置权限,add 然后保存用新建的账号打开Jenkins,查看相应的权限,例如这个用户只能看到dev开头的任务...原创 2021-02-03 10:51:20 · 1351 阅读 · 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 · 498 阅读 · 0 评论 -
docker给已有容器限制cpu和内存
docker stop NAMEdocker container update NAME --cpus="2" --memory="2g" --memory-swap="-1"原创 2021-01-31 16:41:59 · 1001 阅读 · 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 · 2900 阅读 · 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 · 301 阅读 · 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 · 558 阅读 · 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 · 506 阅读 · 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 · 738 阅读 · 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 · 777 阅读 · 0 评论