Skyworking:部署
Ver:6.2。 概述什么是SkyWorkingSkyWalking是观察性分析平台和应用性能管理系统。 提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。 SkyWalking 的核心是数据分析和度量结果的存储平台,通过 HTTP 或 gRPC 方式向 SkyWalking Collecter 提交分析和度量数据,SkyWalking Collecter 对数据进行分析和聚合,存储到 Elasticsearch、MySQL、TiDB 等其一即可,最后我们可以通过 SkyWalking UI 的可视化界面对最终的结果进行查看。 Skywalking 支持从多个来源和多种格式收集数据:多种语言的 Skywalking Agent 、Zipkin v1/v2 、Istio 勘测、Envoy 度量等数据格式。 特性 多种监控手段,语言探针和service mesh 多语言自动探针,Java,.NET...
Linux实践指南
Linux命令 Linux命令快捷查询 Linux命令分类 Bash命令使用技巧总结 Linux:find命令 Linux:seq命令 Linux:uniq命令 Linux:sort命令 Linux:pkill命令 Linux:basename命令和dirname命令 Linux:vmstat命令 Linux:ripgrep命令 Linux:duf命令 Linux命令学习神器:tldr命令 Linux服务 Linux:iptables详解 Linux时间同步工具 日志切分神器–logrotate Linux服务器web管理神器–Cockpit CenOS下载离线依赖包神器–yumdownloader CentOS 7部署samba服务 搭建本地yum镜像源 Shell脚本使用Shell需要遵守的一些准则: 如果你主要是在调用其他的工具并且做一些相对很小数据量的操作,那么使用Shell来完成任务是一种可接受的选择。 如果你在乎性能,那么请选择其他工具,而不是使用Shell。 如果你发现你需要使用数据而不是变量赋值(如 ${PHPESTATUS}...
Ubuntu安装RTX2080显卡驱动
安装RTX2080显卡驱动近日新购了一台DELL服务器,用于TensorFlow,由于显卡是另加的,需要安装显卡驱动。 服务器配置 服务器型号:DELL PowerEdge R730 CPU:2*Intel(R) Xeon(R) E5-2650 v4 内存:8*32G 磁盘:2*1.2T,raid 0 显卡:2*Nvidia RTX2080 系统:Ubuntu 18.04 使用标准Ubuntu 仓库进行自动化安装首先,检测显卡型号和推荐的驱动程序的模型。在命令行中输入如下命令: 123456789root@rohn-PowerEdge-R730:/home/rohn# ubuntu-drivers devices== /sys/devices/pci0000:80/0000:80:02.0/0000:82:00.0 ==modalias : pci:v000010DEd00001E82sv00001043sd00008674bc03sc00i00vendor : NVIDIA Corporationdriver : nvidia-driver-410 -...
优质平庸
优质平庸 来源:优质平庸 2017年,有人发明了”优质平庸“(Premium Mediocre)这个词。它指的是一种营销手段,让消费者认为他们正在消费奢侈品,而实际上只是在消费普通商品,比如”精酿”啤酒、”手工”比萨饼、”烘焙师签名”汉堡等等都是”优质平庸”的例子。 这种做法很简单,就是用一些额外的手段,让平庸的东西看上去更加优质,让消费者产生一种幻想,认为自己正在购买高级产品。营销人员通常采用的手段是,为商品名加上”首选”、”手工”、”收藏级”等词语。 许多公司希望消费者愿意付出较高的价格,就用”负担得起的奢侈品”的定位来推销自己的产品。当然,他们销售的并不是奢侈品,而是把奢侈品的光环像面包粉一样,洒一点在平庸商品上面。这里的重点是,必须让消费者觉得,平庸的商品一点不平庸。 “优质平庸”也延伸到了真正的奢侈品品牌。普通消费者买不起这些奢侈品,但是奢侈品公司仍然想赚他们的钱,就设法提供一些入门级的产品系列,将一些低成本的产品贴上自家的奢侈品品牌,比如 Prada...
MongoDB:部署
概述MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 使用场景主要场景如下: 网站实时数据处理。它非常适合实时的插入、更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。 缓存。由于性能很高,它适合作为信息基础设施的缓存层。在系统重启之后,由它搭建的持久化缓存层可以避免下层的数据源过载。 高伸缩性的场景。非常适合由数十或数百台服务器组成的数据库,它的路线图中已经包含对MapReduce引擎的内置支持。 部署单机部署-yum安装配置yum源新建文件...
Linux:duf命令
概述 github:https://github.com/muesli/duf duf是一种磁盘空间占用统计工具,支持 Linux 和 MacOS。 安装Linux Arch Linux: duf Nix: nix-env -iA nixpkgs.duf Packages in Alpine, Debian & RPM formats BSD FreeBSD: pkg install duf macOS macOS: with Homebrew: brew tap muesli/tap && brew install duf with MacPorts: sudo port selfupdate && sudo port install duf Android Android (via termux): pkg install duf Binaries Binaries for Linux, FreeBSD, OpenBSD, macOS, Windows From sourceMake sure you have a...
Python学习:错误和异常处理
Python学习:错误和异常处理1. 引言Python 是一种高级编程语言,以其简洁和易读性而闻名。然而,在编写代码的过程中,不可避免地会遇到错误。在 Python 中,错误通常分为两类:编译时(或解析时)发生的语法错误和运行时出现的异常。理解这两者之间的区别以及如何正确地处理它们对于编写健壮的应用程序至关重要。 2. 错误类型2.1 语法错误 (Syntax Errors)语法错误是指违反了 Python 的语法规则的代码错误。这类错误发生在解释器尝试解析代码时,并且会在代码执行之前被发现。例如,忘记冒号、括号不匹配等都是常见的语法错误。 12345>>> print "Hello, world" # 忘记使用括号 File "<stdin>", line 1 print "Hello, world" ^SyntaxError: invalid syntax 2.2 运行时错误 (Runtime...
《未来世界的幸存者》读书笔记
阮一峰 / 人民邮电出版社 / 2018-6-1...
Redis:持久化
持久化什么是持久化?简单来讲就是将数据放到断电后数据不会丢失的设备中,也就是我们通常理解的硬盘上。 首先我们来看一下数据库在进行写操作时到底做了哪些事,主要有下面五个过程: 客户端向服务端发送写操作(数据在客户端的内存中); 数据库服务端接收到写请求的数据(数据在服务端的内存中); 服务端调用write这个系统调用,将数据往磁盘上写(数据在系统内存的缓冲区中); 操作系统将缓冲区中的数据转移到磁盘控制器上(数据在磁盘缓存中); 磁盘控制器将数据写到磁盘的物理介质中(数据真正落到磁盘上); Redis持久化方式分为RDB和AOF。 RDB持久化RDB(Redis DataBase)持久化是在指定的时间间隔内将内存中的数据集快照写入磁盘。同时也是默认的持久化方式。 工作流程 配置触发方式1save m n # 表示m秒内数据集存在n次修改时,自动触发bgsave 例如,以下可以同时配置: 123456# 900秒内执行1次更新 save 900 1 # 300秒内执行10次更新 save 300 10 # 60秒内执行10000次更新 save 60...
GitLab轻量化的CICD
参考:https://docs.gitlab.com/ee/ci/ The benefits of Continuous Integration are huge when automation plays an integral part of your workflow. GitLab comes with built-in Continuous Integration, Continuous Deployment, and Continuous Delivery support to build, test, and deploy your application. GitLab提供持续的集成服务。如果将.gitlab-ci.yml文件添加到代码仓库的根目录中,并配置gitlab-runner,则每个提交或推送都会触发CI...