系统安全
文章平均质量分 87
系统运维、监控以及安全
RyanC3
自律 坚持 前进
展开
-
服务器运维 服务器安全问题
应用安全原创 2022-06-21 11:07:01 · 542 阅读 · 0 评论 -
Redis数据类型以及应用场景
文章目录前言Redis数据类型StringHashListSetSorted SetBitmapHyperLogLogGeospatialhttps://zhuanlan.zhihu.com/p/91539644前言Redis数据类型StringHashListSetSorted SetBitmapHyperLogLogGeospatial原创 2022-01-30 17:03:40 · 1571 阅读 · 0 评论 -
ELK收集Nginx日志并进行展示
文章目录前言Elasticsearch前言前段时间服务器遭受到攻击,发现的时间比较晚,于是我转行做起运维。解决方案是代码里面加了日志跟踪,使用ELK(Elasticsearch+Logstash+Kibana)收集Nginx的日志作为监控。ELK在前东家的时候使用过,觉得还是挺好用的,现在自己尝试一下搭建起来。Nginx在docker上已经部署起来了,接下来是采用docker把ELK搭建起来。Elasticsearch在大数据分析的时候听的比较多,Logstash是负责收集Nignx日志然后推送到Ela原创 2022-02-17 09:23:14 · 3262 阅读 · 0 评论 -
Docker配置GPU问题
最近在部署深度学习模型,用到Docker,在推理阶段需要用到GPU,因此有了这个需求:通过Docker使用服务器上的GPU设备。在这里就不详细展开,网上有很多的教程。Docker19.0以上就支持nvidia-docker了。而在配置过程中主要记录两个bug:docker --gpus Failed to initialize NVML: Unknown Error解决方案:https://bbs.archlinux.org/viewtopic.php?id=266915nvidia-con原创 2022-03-11 16:37:16 · 1823 阅读 · 0 评论 -
数仓建设以及数据治理
文章目录前言数仓设计数仓架构数仓建模方法建模实际业务中的数仓分层数据层的具体实现数据治理数据治理之道数据治理方式规范治理架构治理以下文章来源五分钟学大数据,作者园陌,关于数仓建设及数据治理的超全概括前言数仓分层的原因:用空间换时间,通过大量的预处理来提升应用系统的用户体验,因此数据仓库会存在大量冗余的数据;不分层的话,如果源业务系统的业务规则发生变化将会影响整个数据清洗过程,工作量巨大,所谓动一发而牵全身。通过数据分层管理可以简化数据清洗的过程,因为把原来一步的工作分到了多个步骤去完成,相当于把转载 2022-04-24 10:56:43 · 909 阅读 · 0 评论 -
Redis缓存雪崩、击穿、穿透、预热、更新、降级
文章目录原创 2022-01-30 17:54:33 · 237 阅读 · 0 评论 -
Docker网络配置
Docker网络配置原创 2022-01-13 21:09:26 · 801 阅读 · 0 评论 -
Docker Compose的用法
Docker Compose摘要概述安装官网案例第一步:编写应用第二步:创建Dockerfile文件第三步:创建Compose文件第四步:使用Compose构建并运行应用程序YAML文件官网示例Docker Compose命令常用命令命令摘要本篇博客主要介绍Docker Compose的用法,通过Docker官网上的例子记录下过程,官网上面已经描述的非常清楚了,从Overview,Install到Using等,详情可以移步到官网参照相关资料。官方文档是最好的学习资料之一,加之一是因为有些技术的官方文档写原创 2021-10-09 10:42:25 · 659 阅读 · 0 评论 -
消息队列:RabbitMQ
rabbitmq概念消息队列是一种异步的服务间通信方式,是分布式系统中重要的组件,在很多生产环境中需要控制并发量的场景下用到。消息队列可为这些分布式应用程序提供通信和协调。当前使用较多的消息队列有RabbitMQ、RocketMQ、ActivateMQ、Kafka等。Broker:简单来说就是消息队列服务器实体Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列Queue:消息队列载体,每个消息都会被投入到一个或多个队列Binding:绑定,它的作用就是把exchange和q原创 2021-09-19 09:43:16 · 807 阅读 · 0 评论 -
Redis集群构建
主要参考:如何构建一个稳定的高性能的Redis集群单机版Redis单机版的redis,仅仅把redis当做是缓存。把热数据存到缓存中,用户查询到热数据的时候能够快速地响应,返回给用户。这种对于业务体量不大的情景很好用,随着业务体量的发展,redis里面越来越多的数据,意味着对redis的依赖越来越重。某天很不幸Redis宕机了,这时你的所有业务流量,都会打到后端 数据库上,这会导致后端数据库压力剧增,严重的话甚至会压垮后端数据库。这个时候你会想到马上重启redis,但是重启redis之后,你会发现red原创 2021-02-07 10:30:10 · 287 阅读 · 0 评论 -
消息队列基础知识
消息队列在计算机科学领域中,消息队列(消息中间件)是用队列进行通信的组件。简单而言,消息队列是存放消息的容器,当需要用到消息的时候可以取出消息供自己使用。消息队列的应用场景可以实现异步处理,服务解耦,流量控制(削峰)。使用消息队列需要保证消息消费顺序一致,保证消息能够可靠传输以及保证消息能够不被重复消费。使用消息队列系统的性能,但是同步会增加系统的复杂度,降低其可用性。随着互联网快速发展,业务不断扩张,技术架构不断演进。目前使用比较多的是ActiveMQ,RabbitMQ,Kafka,RocketMQ。原创 2021-03-16 10:30:16 · 216 阅读 · 1 评论