shell初级部分总结
shell是linux提供的基础可程序化语言,shell内核处理起来更加高效;高级语言python等是用来处理复杂的业务逻辑;对于服务器管理,进程以及硬件的管理shell更加适合,因为shell就是帮助我们翻译命令行的; 什么是shell 命令解释器,用于解释用户对操作系统的操作,shell有很多(cat /etc/shells); shell能做什么…
在这个技术方向,积累扎实的知识与实践。
共 316 篇文章shell是linux提供的基础可程序化语言,shell内核处理起来更加高效;高级语言python等是用来处理复杂的业务逻辑;对于服务器管理,进程以及硬件的管理shell更加适合,因为shell就是帮助我们翻译命令行的; 什么是shell 命令解释器,用于解释用户对操作系统的操作,shell有很多(cat /etc/shells); shell能做什么…
数组 定义数组IPS=(192.168.2.1 192.168.2.2 192.168.2.3) #空格隔开,不能用逗号隔开[root@lianxi ~]# echo $IPS #默认为数组第一个192.168.2.11.显示数组所有元素 [root@lianxi ~]# echo ${IPS[@]} 192.168.2.1 192.168.2.2…
当前公司使用consul来实现服务发现,如Prometheue配置中的target和alertmanager注册都采用了consul服务发现的方式,以此来灵活应对服务的变更。但对于其他服务,是否也有一个通用的方式来使用consul管理配置文件?本文中描述如何使用 consul-template 来渲染配置文件。 使用方式 consul-template…
第一步 当用户点击“购买”按钮时,会生成一个支付事件 (Payment Event) 并发送到支付服务。 第二步 支付服务 (Payment Service) 将支付事件存储在数据库中。 第三步 单个支付事件可能包含多个支付订单。比如,我们结账时会从多个卖家选择商品。这时,支付服务会拆分支付事件,每个支付订单都会调用一次支付执行服务 (Payment…
Mysql 操作杂记 Mysql 操作杂记 · centos8 查询mysql服务状态 service mysqld status 1. 或者通过 查询端口 (3306) 的方法 netstat -tulpn 2. 或者通过查看 mysql 相关的进程 ps -ef | grep mysqld centos7安装mysql8 查看并清除遗留mysql 1.…
记得DD第一个网站是用WordPress搭的,由于成本有限,配置不是很高,所以一直都是卡卡的。后来折腾过好几回博客,从GitBook、Ghost、到Hexo,再到现在的VuePress,都采用了静态网站的形式部署。所以访问速度得到了质的飞跃。…
之前我们已经持续介绍了几种提供API服务的实现模式,包括: gRPC open in new window :一种高性能、跨语言、易扩展的远程过程调用(RPC)框架,可用于分布式系统之间的通信。gRPC被广泛地应用于微服务体系结构中。 GraphQL open in new window…
原大众点评的订单单表早就已经突破两百G,由于查询维度较多,即使加了两个从库,优化索引,仍然存在很多查询不理想的情况。去年大量抢购活动的开展,使数据库达到瓶颈,应用只能通过限速、异步队列等对其进行保护;业务需求层出不穷,原有的订单模型很难满足业务需求,但是基于原订单表的DDL又非常吃力,无法达到业务要求。随着这些问题越来越突出,订单数据库的切分就愈发急迫了。…
如果您正在参与分布式架构或者微服务架构的项目的话,今天这个概念是必须要掌握的。因为它是分布式架构中必不可少的问题洞察手段,它可以帮助你把散落在各处的分布式系统内部依赖关系、性能瓶颈等原本不易观察的东西,变得更容易查看和分析。 那么具体什么是分布式跟踪,它是如何运作的呢?一起根据下面的视频来直观的了解一下吧: A BiliBili video…