-
Saltstack批量管理文件和实现
所属栏目:[经验] 日期:2021-05-27 热度:51
使用场景 在维护大量服务器的时候,系统一般初始化并上线以后,我们希望所有的服务器系统的某些配置文件一样,这时候我们需要一种工具来批量管理这些文件,保证配置文件的一致性,比如:/etc/resolv.conf这个文件。我们会希望这个文件不管在任何时候都是统[详细]
-
Kubernetes上对应用程序进行故障解决的方案
所属栏目:[经验] 日期:2021-05-27 热度:163
从 Docker 迁移到 Docker Swarm,再到 Kubernetes,然后处理了多年来的所有各种 API 更改之后,我非常乐意发现部署中出现的问题和把问题进行修复。我今天分享下我认为最有用的5条故障排除技巧,以及一些其他的使用技巧。 kubectl 瑞士军刀 kubectl 就是我[详细]
-
大数据理解:Docker虚拟化解析
所属栏目:[经验] 日期:2021-05-27 热度:131
一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验 .Docker之所以发展如此迅速,[详细]
-
你要偷偷学会排查线上CPU飙高的情况,然后吓坏所有人!
所属栏目:[经验] 日期:2021-05-27 热度:100
通过上面的堆栈信息,可以看出,占用CPU资源的线程主要是卡在JDBC底层的TCP套接字读取上。连续执行了很多次,发现很多线程都是卡在这个地方。 通过分析调用链,发现这个地方是我代码中有数据库的insert,并且使用TDDL(阿里内部的分布式数据库中间件)来创[详细]
-
Traefik mesh:更方便的服务网格
所属栏目:[经验] 日期:2021-05-27 热度:197
副标题#e# Traefik mesh没有通过sidecar的形式进行流量拦截或者修改,那是怎么实现的呢? 它其实是借助于CoreDNS,它通过修改CoreDNS的少量配置,让用于允许使用Mesh端点而不是标准的Kubernetes端点,Mesh端点和用于服务并行运行,用户可以选择是否使用它。[详细]
-
系统管理员爱不释手的6款服务器监控工具
所属栏目:[经验] 日期:2021-05-27 热度:119
Conky能在多个的平台上运行,像Windows,Linux,Mac OS,大多数BSD都可以。它有简单的文本、总线进度条,图形窗口不同字体和颜色来显示信息,用户界面简单,300多个内置对象,对于系统管理员来说是个神器。 2、Glances Glances是一个跨平台监控工具,它用P[详细]
-
核心网运维的困难
所属栏目:[经验] 日期:2021-05-27 热度:184
维护人员既要做分析、又要去操作,可能最后分析没做好、操作无法落实。维护人员就是解决设备问题。现有的运维机制是:设备产生告警、监控收告警派工单、维护人员处理工单、监控核实回单质量完成闭环。看似多么完美的管理流程。实际上,维护人员在看到告警[详细]
-
从基础搭建一个自动化运维体系
所属栏目:[经验] 日期:2021-05-27 热度:78
DevOps的出现有其必然性。在软件开发生命周期中,遇到了两次瓶颈。第一次瓶颈是在需求阶段和开发阶段之间,针对不断变化的需求,对软件开发者提出了高要求,后来出现了敏捷方法论,强调适应需求、快速迭代、持续交付。第二个瓶颈是在开发阶段和构建部署阶[详细]
-
加强你的 HTTPS,你需要这么做
所属栏目:[经验] 日期:2021-05-27 热度:120
其中,帧类型可以分为: DATA:用于传输HTTP消息体 HEADERS:用于传输首部字段 SETTINGS:用于约定客户端和服务端的配置数据。比如设置初识的双向流量控制窗口大小 WINDOW_UPDATE:用于调整个别流或个别连接的流量 PRIORITY:用于指定或重新指定引用资源的[详细]
-
容器监控系统如何做,一片文章告诉你答案
所属栏目:[经验] 日期:2021-05-27 热度:119
随着线上服务的全面docker化,对docker容器的监控就很重要了。SA的监控系统是物理机的监控,在一个物理机跑多个容器的情况下,我们是没法从一个监控图表里面区分各个容器的资源占用情况的。 为了更好的监控容器运行情况,更重要的是为了后续的容器动态调度[详细]
-
安全强化你的Linux服务器的七个技巧
所属栏目:[经验] 日期:2021-05-27 热度:123
保护服务器安全的第一件事是更新本地存储库,并通过应用最新的修补程序来升级操作系统和已安装的应用程序。 在 Ubuntu 和 Debian 上: $ sudo apt update sudo apt upgrade -y 在 Fedora、CentOS 或 RHEL: $ sudo dnf upgrade 2、创建一个新的特权用户 接[详细]
-
超级全面的权限系统设计方案发布了
所属栏目:[经验] 日期:2021-05-27 热度:121
这是权限最基础也是最核心的模型,它包括用户/角色/权限,其中用户和角色是多对多的关系,角色和权限也是多对多的关系。 用户是发起操作的主体,按类型分可分为2B和2C用户,可以是后台管理系统的用户,可以是OA系统的内部员工,也可以是面向C端的用户,比如阿里云[详细]
-
涨工资,首先要提速,Linux shell的12个巧妙技巧让你运维高效
所属栏目:[经验] 日期:2021-05-27 热度:68
人们经常使用cut甚至awk只是通过模式或使用分隔符减去字符串的一部分。 另外,许多人使用$ {VARIABLE:start_position:length}进行子字符串bash操作,这非常快。 但是bash提供了一种使用#,##,%和%%来处理文本字符串的强大方法-它称为bash变量扩展。[详细]
-
怎样利用NTS保证NTP的稳定
所属栏目:[经验] 日期:2021-05-25 热度:122
许多计算机使用网络时间协议Network Time Protocol(NTP)通过互联网来同步系统时钟。NTP 是少数几个仍在普遍使用的不安全的互联网协议之一。攻击者如果能够观察到客户端和服务器之间的网络流量,就可以向客户端提供虚假的数据,并根据客户端的实现和配置[详细]
-
使用你经常用的编程语言,将基础设施作为代码进行配置
所属栏目:[经验] 日期:2021-05-25 热度:58
Pulumi 将其状态存储在后端。默认的后端是 Pulumi 的软件即服务(它有一个针对个人用户的免费计划),但在这个例子中,我使用替代的文件后端。文件后端将在你的本地文件系统上创建一个文件来存储状态: pulumi login--local 如果你打算和别人分享这个项目[详细]
-
使用LVM壮大卷空间
所属栏目:[经验] 日期:2021-05-25 热度:192
LVM 是一个逻辑卷管理工具,包括分配磁盘、条带化、镜像和调整逻辑卷的大[详细]
-
推荐新年这几个新sudo功能
所属栏目:[经验] 日期:2021-05-25 热度:50
尽管我不是程序员,但我最喜欢的 sudo 1.9 新特性是 Python 对插件的支持。你可以用 Python 也能使用 C 语言调用大部分 API。幸运的是,sudo对性能不敏感,所以运行速度相对较慢的 Python 代码对sudo来说不是问题。使用 Python 来扩展sudo有很多优势: 更[详细]
-
什么是SRE?这篇文章告诉你SRE运维体系
所属栏目:[经验] 日期:2021-05-25 热度:160
在任何有一定规模的企业内部,一旦推行起来整个SRE的运维模式,那么对于可观测性系统的建设将变得尤为重要,而在整个可观测性系统中,通常我们会分为如下三个方面: 指标监控:即各种指标监控,比如基础资源指标,服务性能指标,业务的调用指标。 日志:各[详细]
-
新手需知的网店推广方法
所属栏目:[经验] 日期:2021-05-25 热度:144
在做这类活动时,一定得积累了一定的流量之后再搭配其他的推广方式一起进行推广。这样更能增加店铺的曝光度。 做好数据分析 其实做好分析就是分析自己的长处和目标人群,当我们确认了自己的店铺是什么样的类目时,我们大致也能够了解到了我们的目标人群了[详细]
-
淘宝好评怎么写?你所需的模板评语
所属栏目:[经验] 日期:2021-05-25 热度:198
很多商家为了获得好评会推出回馈好评的活动,所以很多消费者在质量好的时候会给予好评,但并不是每个人都会用心去写,所以这个时候需要一些好评模板。 每次收货都很愉快,但是一想到给评价就觉得自己很头大。好在万能的网友总结出了一套万能的网购模板。如[详细]
-
想涨淘气值?专用好评分享
所属栏目:[经验] 日期:2021-05-25 热度:196
这是一个赞模板,因为小仙女比较懒,不想为每一个产品写评论,所以她模仿网友写这个模板,但是小仙女无论是质量还是外观都很喜欢这个宝贝。如果她不喜欢,仙女会很生气,然后这个模板就成了仙女不断的怨念,自然就不会写这个赞了。她来自一个只爱逛街不想[详细]
-
分析EFK搭建途中及ES的生命周期管理
所属栏目:[经验] 日期:2021-05-25 热度:198
副标题#e# #rpm--importhttps://artifacts.elastic.co/GPG-KEY-elasticsearch #vim/etc/yum.repos.d/kibana.repo ===================================================== snippet.bash [kibana-6.x] name=Elasticsearchrepositoryfor6.xpackages baseurl=h[详细]
-
在Fedora上实现SSH端口转发
所属栏目:[经验] 日期:2021-05-25 热度:183
标准 Linux 系统已分配了一组网络端口,范围是 0 - 65535。系统会保留 0 - 1023 的端口以供系统使用。在许多系统中,你不能选择使用这些低端口号。通常有几个端口用于运行特定的服务。你可以在系统的/etc/services文件中找到这些定义。 你可以认为网络端口[详细]
-
在技术团队里,怎样实现DevOps共识?落地好难
所属栏目:[经验] 日期:2021-05-25 热度:66
每个企业想要完善或升级自身的运维体系,都必须问自己这些问题才能开始使用DevOps,并且每个企业的答案都不同。进行自我询问和回答的过程可以知道什么有效,什么无效,以及可以采取哪些措施来促进有效的变革。 首先,DevOps讨论 正在考虑DevOps的企业应首[详细]
-
分析Shell脚本中有关getopts的应用方法
所属栏目:[经验] 日期:2021-05-25 热度:147
getopts是一个解析脚本选项参数的工具。 (1) 语法格式:getopts [option[:]] [DESCPRITION] VARIABLE (2) option:表示为某个脚本可以使用的选项. (3) ::如果某个选项(option)后面出现了冒号(:),则表示这个选项后面可以接参数(即一段描述信息DESCPRITION[详细]