随笔分类 -  高级构架师

摘要:Jenkins构建报错Jenkins is reserved for jobs with matching label expression 原因节点配置导致 修改配置 阅读全文
posted @ 2018-05-21 14:24 minseo 阅读(2616) 评论(0) 推荐(0) 编辑
摘要:实现当git代码使用push的时候自动构建 安装gitlab钩子插件 安装令牌认证插件 在主机上面生产token(其实随便弄一个简单的字符串也可以) openssl rand -hex 10 修改任务配置 在gitlab里面添加钩子脚本 http://192.168.56.12:8080/build 阅读全文
posted @ 2018-05-13 19:25 minseo 阅读(281) 评论(0) 推荐(0) 编辑
摘要:使用gitlab监听事件一旦git push自动部署 使用构建后操作 配置完用户构建前一步会自动构建下一个项目 pipeline插件 新建视图 点击run运行 阅读全文
posted @ 2018-05-13 18:15 minseo 阅读(1059) 评论(0) 推荐(0) 编辑
摘要:Jenkins需要执行的脚本不在本机需要ssh免密码登陆到远程主机执行 Jenkins部署机ip地址为192.168.56.12 需要远程执行脚本的主机为192.168.56.11 设置好密钥可以使用以下命令直接免密码执行执行 但这配置在Jenkins页面因为是使用jenkins用户执行脚本,在构建 阅读全文
posted @ 2018-05-13 17:37 minseo 阅读(1646) 评论(0) 推荐(0) 编辑
摘要:buffer 缓冲 用于写 cache 缓存 用于读 redis 支持持久化 安装redis yum -y install redis 配置文件/etc/redis.conf 是否在后台运行 最多可以创建多少个db 从0开始 代表可以17个 最大内存 必须设置 启动 systemctl start 阅读全文
posted @ 2017-09-26 23:49 minseo 阅读(199) 评论(0) 推荐(0) 编辑
摘要:四层负载均衡和七层负载均衡 四层是转发 七层是代理 转发是客户端和真实机器直接建立三次握手四次挥手 代理是客户端和代理建立TCP链接,代理再和真实服务器建立TCP链接 转发效率高,代理功能强 一般前段防止四层负载均衡,后端再部署七层负载均衡 阅读全文
posted @ 2017-09-04 23:49 minseo 阅读(125) 评论(0) 推荐(0) 编辑
摘要:怎么开启php与mysql常连接 参考php官方文档 动静分离 Nginx处理静态资源,php处理动态资源 数据库分离 从库设置成只读模式 组件分离 TCP三次握手四次挥手 time_wait对cpu和内存的占用可以忽略不计,但是多少也会占用socket PS:time_wait在主动关闭端产生,一 阅读全文
posted @ 2017-08-19 23:02 minseo 阅读(378) 评论(0) 推荐(0) 编辑
摘要:laaS平台的虚拟化 利用率高 资源整合 节约电能 节约空间 灾难恢复 CloudStack是一个开源的具有高可用性及扩展性的云计算平台。支持管理大部分主流的hypervisor,如KVM虚拟机,XenServer,VMware,Oracle VM,Xen等。 准备两台虚拟机 设置好ip,主机名,h 阅读全文
posted @ 2017-07-26 22:46 minseo 阅读(226) 评论(0) 推荐(0) 编辑
摘要:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 docker三大理念 一,构建 二,运输 三,运行 像java一次构建到处运行 可以把运行环 阅读全文
posted @ 2017-07-13 22:44 minseo 阅读(575) 评论(0) 推荐(0) 编辑
摘要:想要VM虚拟机支持KVM需要设置 启动进入系统查看是否支持虚拟化(vmx是intel的cpu svm是AMD) 查看kvm有哪些包 安装 yum -y install qemu-kvm qemu-kvm-tools libvirt 如果是Ubuntu系统则安装命令如下 sudo apt instal 阅读全文
posted @ 2017-07-03 23:56 minseo 阅读(286) 评论(0) 推荐(0) 编辑
摘要:需求分析: 标准化:日志放哪里( /data/logs),格式是什么(JSON) 命名规则(access_log error_log runtime_log)日志怎么切割access error crontab进行切分 runtime_log,所有文本rsync到NAS后删除最近三天前的 工具化:如 阅读全文
posted @ 2017-06-29 23:12 minseo 阅读(252) 评论(0) 推荐(0) 编辑
摘要:redis消息队列 安装redis yum -y install redis 修改配置文件 修改ip 后台运行 启动 systemctl start redis 查看 lsof -i:6379 连接 redis-cli -h 10.13.85.9 cd /etc/logstash/conf.d/ v 阅读全文
posted @ 2017-06-28 23:27 minseo 阅读(424) 评论(0) 推荐(0) 编辑
摘要:有些日志(比如apache)不像nginx那样支持json可以使用grok插件 grok利用正则表达式就行匹配拆分 预定义的位置在 /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-patterns-core-2.0.5/patterns apa 阅读全文
posted @ 2017-06-22 23:02 minseo 阅读(3928) 评论(0) 推荐(0) 编辑
摘要:vim /etc/logstash/conf.d/tcp.conf 启动 /opt/logstash/bin/logstash -f tcp.conf 另外其一个窗口使用nc发送 echo "hehe"|nc 10.13.85.9 6666 发送文件内容 nc 10.13.85.9 6666 < / 阅读全文
posted @ 2017-06-22 21:28 minseo 阅读(1921) 评论(1) 推荐(0) 编辑
摘要:vim /etc/logstash/conf.d/syslog.conf 启动 /opt/logstash/bin/logstash -f /etc/logstash/conf.d/syslog.conf 在开一个窗口可以看到514端口启动了 在另外一台服务器编辑 vim /etc/rsyslog. 阅读全文
posted @ 2017-06-22 00:21 minseo 阅读(9026) 评论(1) 推荐(0) 编辑
摘要:做一个可视化的视图 1,添加紧急联系人视图 2,添加统计单一数值的视图(添加Nginx请求数) 3,柱形图(统计访问最多的前几个IP) 4,新建仪表盘 5,新建搜索(Nginx404错误) 6,把建立的图表和搜索加入到仪表盘 7,管理视图搜索图表 阅读全文
posted @ 2017-06-21 22:31 minseo 阅读(332) 评论(0) 推荐(0) 编辑
摘要:ELKStack简介 对于日志来说,最常见的需求就是收集、存储、查询、展示,开源社区正好有相对应的开源项目:logstash(收集)、elasticsearch(存储+搜索)、kibana(展示),我们将这三个组合起来的技术称之为ELKStack,所以说ELKStack指的是Elasticsearc 阅读全文
posted @ 2017-06-11 22:57 minseo 阅读(587) 评论(0) 推荐(0) 编辑
摘要:代码部署规划 安装jenkins yum -y install java-1.8.0cd /etc/yum.repos.d/wget http://pkg.jenkins.io/redhat/jenkins.reporpm --import http://pkg.jenkins.io/redhat/ 阅读全文
posted @ 2017-06-04 21:49 minseo 阅读(399) 评论(0) 推荐(0) 编辑
摘要:DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。 DevOps 阅读全文
posted @ 2017-06-04 21:02 minseo 阅读(199) 评论(0) 推荐(0) 编辑
摘要:本脚本实现自动从git下载代码然后自动部署 用户所有的web服务,都应该使用普通用户。所有web服务都不应该监听80端口,除了负载均衡 新建www用户 切换至www用户 部署机生成秘钥 复制秘钥 把内容复制到客户端的 ~.ssh/authorized_keys (权限必须设置为600) 可以通过ss 阅读全文
posted @ 2017-06-03 22:09 minseo 阅读(425) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示