![](https://img-blog.csdnimg.cn/2019101416585676.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
linux进阶
MicePro
DEVOPS
展开
-
ffmpeg及点播直播推流的一些总结
公司最近在搞直播项目,需要涉及很多流媒体知识,疯狂查阅各种资料,恶补几天之后,总算对搭建流媒体服务器有了一些理解。将目前了解的一些知识和命令记录下来,以备以后查阅。公司之前只有视频点播,我这边用ffmpeg、nginx-rtmp-module搭建一个流媒体服务器就可以实现流媒体格式视频的播放。那时候不需要live功能,所以其实对ffmpeg及nginx-rtmp-module一知半解却也够用了。如今需求需要从本地摄像头、本地音频设备、本地屏幕抓取、还有网络摄像头都能获取到视频流,实时传输到服务器中,且推送原创 2020-10-22 20:43:59 · 2804 阅读 · 0 评论 -
将win下的java项目迁移至linux
总算放假了,前一阵比较忙,都没有写博客总结。事情做了很多,但是没有整理,那和没做也没什么分别了——忙忙碌碌大多现在回想起来也都不知道做了些什么。先将有点印象的写出来,其他的想到了再整理吧。公司的有个老JAVA项目,还是跑在windows2008r2上,浪费性能就算了,最关键是总有各种弹窗广告不胜其烦,甚至前一阵子还中了挖矿病毒。终于下定决定将这些少有人维护的项目都弄到linux下,方便我这里统一...原创 2020-05-04 10:45:07 · 1140 阅读 · 1 评论 -
企业级应用——ELK(三):filebeat
提到ELK,就不得不提到EFK,通常意义上说,EFK是指用filebeat代替logstash形成的新组合。(哈,也有是指Fluentd的,这个我们之后再说) Filebeat 是基于原先 logstash-forwarder 的源码改造出来的,无需依赖 Java 环境就能运行,安装包10M不到。 而且如果日志的量很大,Logstash 会遇到资源占用高的问题,为解决这个问题,我们引入...原创 2020-01-06 17:47:24 · 1226 阅读 · 0 评论 -
企业级应用——ELK(二):ELK进阶
之前我们部署好了ELK的基本架构,也实现了从系统日志以及nginx中收集日志,不过等待我们的问题依然很多:怎么讲收集好的日志放至临时缓存?或者怎么从缓存中提取日志?对于java应用等日志非单行的服务日志该如何收集等等。本文将继续讲解ELK的各种进阶用法。收集tomcat日志 收集tomcat中的日志比较简单,跟nginx一样,将日志序列化为json格式即可。 修改tomcat配置文件...原创 2020-01-03 22:30:18 · 654 阅读 · 0 评论 -
企业级应用——ELK(一):ELK的部署
ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。 Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache Lucene搜索引擎库之上。 Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何...原创 2020-01-03 18:00:54 · 1152 阅读 · 0 评论 -
企业级应用——CI/CD:gitlab的部署与配置
在企业生产中,DEVOPS这个概念越来越火了,不同公司对此都有不同的理解,但有一点毋庸置疑,提到DEVOPS都绕不开CI/CD。CI是continuous integration的简称,意为持续集成,CD是continuous deployment或者Continuous Delivery的缩写,意为持续部署或持续交付。 持续集成是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代码...原创 2019-12-26 22:28:34 · 1006 阅读 · 0 评论 -
企业级应用——监控(一):zabbix的部署
常见的开源监控软件有:cacti、nagios、zabbix、smokeping、open-falcon等,本文主要介绍目前使用较多的开源监控软件zabbix,针对容器环境的开源监控软件Prometheus下次再讲解。 zabbix功能强大,可横向扩展、自定义监控项、支持多种监控方式、可监控网络与服务等。zabbix功能简述数据采集zabbix是周期性采集时序数据。 采集对象可...原创 2019-12-20 17:34:00 · 741 阅读 · 0 评论 -
企业级应用:负载均衡层——haproxy(二)
本文首发于我的个人网站: https://hewanyue.com/本文作者: Hechao本文链接: https://hewanyue.com/blog/企业级应用:负载均衡层——haproxy-二/haproxy的进阶配置haproxy报文修改 在http模式下,基于实际需求修改客户端的请求报文与响应报文,通过reqadd和reqdel在请求报文添加删除字段,通过rspadd与...原创 2019-11-08 15:09:10 · 737 阅读 · 0 评论 -
企业级应用:负载均衡层——haproxy(一)
HAProxy是法国开发者 威利塔罗(Willy Tarreau) 在2000年使用C语言开发的一个开源软件,是一款具备高并发(一万以上)、高性能的TCP和HTTP负载均衡器,支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以...原创 2019-11-04 22:31:16 · 1412 阅读 · 0 评论 -
nginx防盗链设置的一些细节
防盗链的必要性,我这里就不再赘述了,这是网站设计的最基本要求。而在nginx中,一般比较容易实现的防盗链手段就是通过ungx_http_referer_module模块 检查访问请求的referer信息是否有效来实现防盗链功能。 所谓referer检查,举个例子来说,在正常情况下当用户在浏览 http://example.com/abc.html 时点击一个链接去到 http://exam...原创 2019-10-30 16:29:14 · 600 阅读 · 0 评论 -
企业级应用:负载均衡层——LVS调度器详解
所谓LVS,是Linux Virtual Server的缩写,直译就是linux虚拟服务器。LVS说是虚拟服务器,并不是说这个服务器本身不存在,而是指一般用户访问企业web网站时,访问的都是LVS,而LVS本身上面没有任何web界面资源,真实的界面以及服务都在后端web服务器上,LVS服务器起到的是一个指引分流的作用,所以相对来说,后端的web服务器是real server,而LVS就被称为是...原创 2019-10-24 22:26:16 · 1948 阅读 · 0 评论 -
源码编译Apache和PHP实现lamp架构
所谓LAMP架构,是指: L:linux A:apache (httpd) M:mysql, mariadb (或M:memcached) P:php, perl, python WEB资源类型: 静态资源:原始形式与响应内容一致,在客户端浏览器执行 动态资源:原始形式通常为程序文件,需要在服务器端执行之后,将执行结果返回给客户端L...原创 2019-10-18 21:12:31 · 462 阅读 · 0 评论 -
自动化运维之Ansible
企业实际应用场景分析Dev开发环境 使用者:程序员 功能:程序员开发软件,测试BUG的环境 管理者:程序员测试环境 使用者:QA测试工程师 功能:测试经过Dev环境测试通过的软件的功能 管理者:运维 说明:测试环境往往有多套,测试环境满足测试功能即可,不宜过多 1、测试人员希望测试环境有多套,公司的产品多产品线并发,即多个版本,意味着多个版本同步测试 2...原创 2019-10-07 17:39:55 · 654 阅读 · 0 评论 -
LAMP架构实现PowerDNS
PowerDNS 是一个跨平台的开源DNS服务组件,它是高性能的域名服务器,除了支持普通的BIND配置文件,PowerDNS还可以从MySQL,Oracle,PostgreSQL等的数据库读取数据。PowerDNS安装了Poweradmin(基于php实现),能实现Web管理DNS记录,非常方便。 ps:本次过程是在centos7系统上完成。配置安装pdns安装pdns包yum in...原创 2019-10-14 11:06:46 · 550 阅读 · 0 评论