-
Filebeat、Logstash、Rsyslog 各种姿势采集Nginx日志
由于nginx功能强大,性能突出,越来越多的web应用采用nginx作为http和反向代理的web服务器。而nginx的访问日志不管是做用户行为分析还是安全分析都是非常重要的数据源之一。如何有效便捷的采集nginx的日志进行有效的分析成为大家关注的问题。 本文通过几个实例来介绍如何通过filebeat、logstash、rsyslog采集nginx的访问日志和错误日志。 大家都知道ELK技术栈是采集、分析日志的利器。所以这里介绍的是从nginx采集日志到ES。当然至于日志采集以后存到看大家的需要…
-
基于Kubernetes和Jenkins的GitOps实战
如果你在关注软件交付领域,一定听说过 GitOps! GitOps是云原生DevOps的最佳实践方法之一,面向Kubernetes提供了一种更加高效、稳定和安全的CI/CD模型,其核心思想是将应用系统的声明性基础架构和应用程序存放在 Git 的版本控制库中,并视相关的Git仓库为惟一可信源。 将 GitOps 理论方法应用在持续交付流水线上,有诸多优势和特点: 安全的云原生 CI/CD 管道模型 更快的平均部署时间和平均恢复时间 稳定且可重现的回滚(例如,根据 Git 恢复 / 回滚 / for…
-
一套Linux硬核资源,限时白嫖,随时删除
Linux是现在最受欢迎的操作系统,它一般运行于服务器和超级计算机上,我们日常访问网站背后的数百万台服务器很有可能运行着的操作系统就是Linux。 想要尝试自学linux入行的,第一步就要熟悉它常用的一些命令,为了能够让大家更方便的学习,今天给大家整理了一份所有人都可以学习的《linux笔记》,以求帮助大家踏入linux的第一步,免费领取方式在文末! 本教程以入门进阶为目的,可以解决新手在Linux学习中遇到的常见问题,并且对其中的重点、难点、易错点进行详细讲解。 内容上绝对有别于市面上那些…
-
Docker 服务终端 UI 管理工具
这是一个简单的基于终端的 UI 管理工具,主要适用于对 docker 和 docker-compose 容器以及服务的管理和便捷使用,灵感来自于 gocui 并使用 Go 语言改写。 1.功能特性 轻度用户使用尚可,可不要把它当做是一个专业的管理工具,哈哈哈 查看docker或docker-compose容器环境的状态一目了然 查看container/service的日志 查看容器指标的ascii图表,如CPU/内存等 自定义这些图表以测量您想要的几乎任何指标 直接进入到container/se…
-
Shell 脚本进阶,经典用法及其案例
一、条件选择、判断 1、条件选择if (1)用法格式 逐条件进行判断,第一次遇为“真”条件时,执行其分支,而后结束整个if。 (2)经典案例: 分析:请输入年纪,先判断输入的是否含有除数字以外的字符,有,就报错;没有,继续判断是否小于150,是否大于18。 分析:请输入成绩,先判断输入的是否含有除数字以外的字符,有,就报错;没有,继续判断是否大于100,是否大于85,是否大于60。 2、条件判断 case (1)用法格式 (2)案例: 分析:请输入yes or no,回答Y/y、yes各种大小写…
-
为什么建议大家使用 Linux 开发?
《Linux学习笔记》 来源网络 侵删 Linux 能用吗? 我身边还有些朋友对 linux 的印象似乎还停留在黑乎乎的命令行界面上。当我告诉他或者建议他使用 linux 时,会一脸惊讶的问我,那个怎么用(来开发或者日常使用)? Linux 有图形界面 文件管理器 这是我使用了近两年的“国产”操作系统 deepin ,界面美不美观我不知道,能用是肯定的。 支持日常开发 首先 Vim/Emacs 表示它们可以搞定,但是我觉得我和它们不熟。.. Java : Eclipse , IDEA , Ne…
-
前端开发者必备的 12 个工具
作为前端开发者,这些工具必定让你事半功倍。 前端 web 开发是一个令人兴奋的领域,越来越多的需求,形成了一个高薪的职业。同时,Web 领域还有很多可靠的工作,使得 Web 开发者能够更加高效的工作。下面是我在日常前端开发中经常用到的 12 个工具,分享给大家,希望能对大家有所帮助。译者注:这些工具都是 Chrome 扩展(也适用于 Microsoft Edge、Opera 等 Chromium 内核的浏览器),标题后面的数字是下载量。 1 Wappalyzer — 1,000,000+ 这个工…
-
腾讯T12专家认定!马哥教育课程入选“薪选课程”,太顶了!
近期,马哥教育通过了腾讯课堂“薪选·互联网课”项目的严格筛选认证,《Linux云计算架构高薪名师班》、《高端Go语言百万并发高薪课》分别正式对标腾讯T8、T9级别岗位聘用技术标准,完成课程及考核的学员将从代码能力、架构能力、运营能力、工程素养、安全能力等五个维度全面提升专业能力,匹配腾讯职业能力水平。 什么是“薪选·互联网课” “薪选·互联网课”是”2020年11月由腾讯课堂联合腾讯T12级专家团队,建立课程标准,通过三层审核的方式,对教培机构的教学、师资等进行筛选认证,完成课程及考核的学员将基…
-
IT运维面试问题总结-Linux基础
1、简述Linux主流的发行版? Redhat、CentOS、Fedora、SuSE、Debian、Ubuntu、FreeBSD等。 2、简述Linux启动过程? ⑴ 开机BIOS自检,加载硬盘。 ⑵ 读取MBR,MBR引导。 ⑶ grub引导菜单(Boot Loader)。 ⑷ 加载内核kernel。 ⑸ 启动init进程,依据inittab文件设定运行级别。 ⑹ init进程,执行rc.sysinit文件。 ⑺ 启动内核模块,执行不同级别的脚本程序。 ⑻ 执行/etc/rc.d/rc.loc…
-
拉着腾讯撒钱了!马哥教育携手腾讯课堂打响3月运维人职场逆袭反击战!
经历了魔幻的2020最难求职季,终于迎来2021的“金三银四”。很多运维人自暴自弃,到底要掌握多少技能,才能逆袭进大厂? 那些学历普普通通,没有技术的运维人,真的还有机会逆袭成黑马吗? “未到结局,焉知生死!乾坤未定,你我皆是黑马!最好的逆袭时机,就是现在!” 3月15日 - 3月31日,马哥教育携手腾讯课堂,打响运维人职场逆袭反击战!凡活动期间报名课程,可享受腾讯逆袭基金+马哥教育助学金,最高可减 5000 元!! 晋升?跳槽?运维人这样逆袭! 如今,90%的运维人,都可以用4-6个月的时间,…