运维
文章平均质量分 83
anron
这个作者很懒,什么都没留下…
展开
-
Shell 脚本 - 自动拉取GIT代码+编译3518EV200固件代码
一、前言公司的固件开发人员经常用本机的代码编译打包文件,然后把编译好的固件发给硬件测试人员,经常出现开发人员不及时提交代码的问题。为了加强代码管控和规范化管理,最近搭了一个给硬件测试人员使用的服务器, 写了一个脚本文件用于自动拉取GIT上的固件代码,然后自动编译并打包。二、以前的代码由于是做物联网项目,公司的流量卡有分定向流量卡和普通流量卡,定向流量卡只能访问一个固定的内网地址,普通流量卡就类似我们手机中的普通上网卡,什么网站都可以访问。以前编译打包文件时,开发人员通过修改代码中的__VPN原创 2020-08-24 12:03:45 · 1265 阅读 · 0 评论 -
Docker篇 (八) 解决Docker镜像下载慢的问题
1、修改配置文件vi /etc/docker/daemon.json2、增加registry-mirrors如果daemon.json文件不存在,就创建该文件{ "registry-mirrors":["https://almtd3fa.mirror.aliyuncs.com"] }3、重启Dockersystemctl restart docker...原创 2020-07-24 17:04:12 · 263 阅读 · 0 评论 -
Docker篇 (七) Gitlab的安装与备份
一、安装二、发送Email配置三、演示数据四、备份与还原五、GIT使用规范原创 2020-07-21 17:49:32 · 374 阅读 · 0 评论 -
Linux系统问题 - 系统时间与北京时间相差12个小时
昨天在Crond服务中加了定时任务执行gitlab的自动备份,早上发现任务没有执行,发现是时差的问题需要将系统的时间从EDT修改为CST[root@localhost ~]# dateTue Jul 21 01:37:59 EDT 2020EDT是美国东部时间,跟北京时间有12小时的时差,要晚12小时。[root@localhost ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeln: failed to cr.原创 2020-07-21 14:29:12 · 3071 阅读 · 0 评论 -
Docker篇 (六) Nginx的安装
一、获取nginx.confmkdir /anron/nginx -pdocker run -d --rm --name nginx -p 80:80 nginxdocker cp nginx:/etc/nginx/nginx.conf /anron/nginxdocker cp nginx:/etc/nginx/conf.d /anron/nginxdocker stop nginx添加--rm参数,则容器终止后会立刻删除二、创建容器nginx -tnginx -s r.原创 2020-07-11 17:05:07 · 199 阅读 · 0 评论 -
Docker篇 (五) MySQL的安装
一、拉取镜像docker pull mysql:latest二、创建容器docker run -d --name mysql -v /ljh/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -e lower_case_table_names=1 -p 3306:3306 mysql:latestMYSQL_ROOT_PASSWORD参数指定Mysql的密码为123456三、修改root账号的密码docker ex.原创 2020-06-29 16:03:39 · 253 阅读 · 0 评论 -
Shell 脚本 - 自动拉取GIT代码+编译前后端代码+发布
一、一段脚本这个最近写的一个脚本,公司测试环境使用,用于自动拉取前、后端代码,编译成功后自动发布有2个参数: 参数1 -- 代码的版本号 参数2 -- java=后端代码,vue=前端代码,all=前后端一起 后端代码编译后是通过软链接给docker的容器使用,前端代码编译后是通过软链接给nginx调用BuildVersion=$1BuildItem=$2Bu...原创 2020-04-03 10:56:53 · 3748 阅读 · 0 评论 -
API Gateway/API 网关(三) - Kong的使用 - 限流rate limiting(redis)
Kong的限流从技术上来讲支持三种,分别是本地限流(local)、数据库限流(cluster)和Redis限流,这三种限流方式采用的限流算法都是计数器法。支持按照秒/分/小时/日/月/年等不同时间单位限流,并且可以组合,例如可以设置每秒最多100次并且每分钟最多1000次。1. 首先介绍一下本地限流(local),本地限流计数器采用的是nginx的缓存2. Redis限流和本地限流类似,只...原创 2020-05-07 15:56:44 · 3127 阅读 · 0 评论 -
API Gateway/API 网关(二) - Kong的使用 - 负载均衡Loadbalance
AnronApplication.java文件package com.anron;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.SpringApplication;import org.springframework.boot.autocon...原创 2020-05-02 16:35:05 · 1690 阅读 · 0 评论 -
API Gateway/API 网关(一) - Kong的安装
version: "3"networks: kong-net: driver: bridgeservices: kong-database: image: postgres:9.6 restart: always networks: - kong-net environment: POSTGRES_USER: ko...原创 2020-04-23 17:26:46 · 881 阅读 · 0 评论 -
Docker篇 (四) Alpine制作JRE镜像
#删除文本文件rm -rf COPYRIGHT LICENSE README release THIRDPARTYLICENSEREADME-JAVAFX.txtTHIRDPARTYLICENSEREADME.txt Welcome.html #删除其他无用文件rm -rf lib/plugin.jar \lib/ext/jfxrt.jar \bin/javaws \lib/javaws.jar \lib/desktop \plugin \lib/deploy* \lib/*java.原创 2020-06-05 12:03:11 · 1524 阅读 · 0 评论 -
Docker篇 (三) 跨宿主机的网络通信
ETCD服务器# systemctl disable firewalld.service# systemctl stop firewalld.service# vim /etc/hosts192.168.1.57 master192.168.1.57 etcd192.168.1.58 slave1# yum install etcd -y# cp /etc/etcd/etcd.conf /etc/etcd/etcd.conf_bak# vim /etc/etcd/etcd.conf原创 2020-05-14 17:39:16 · 1324 阅读 · 0 评论 -
Docker篇 (二) 镜像管理-镜像仓库
一、前言tomcat BIO、NIO、APR二、register镜像模式三、harbor模式原创 2020-03-16 16:46:27 · 572 阅读 · 0 评论 -
Docker篇 (一) 制作镜像-Tomcat开启APR模式
#指定操作的镜像FROM centos # 维护者信息MAINTAINER ljhua#拷贝文件COPY .bashrc /root/.bashrc#jdkCOPY jdk1.8.0_191 /usr/local/soft/jdk#bin/tomcat-native-1.2.16-src已经提前解压出来COPY apache-tomcat-8.5.30 /usr/loc...原创 2020-03-14 11:03:58 · 1018 阅读 · 0 评论 -
API Gateway/API 网关(四) - Kong的使用 - 集成Jwt和熔断插件
API Gateway/API 网关 - Kong的使用 - 集成Jwt插件原创 2020-06-22 11:36:52 · 3127 阅读 · 1 评论