Nginx编译时error: assignment makes pointer from integer without a cast处理
Nginx编译时error: assignment makes pointer from integer without a cast处理过程,供参考。
Linux系统修改已有用户(组)的uid和gid
Linux系统修改已有用户(组)的uid和gid的方法,供参考。
记一次服务器被用来挖矿的异常问题处理
记一次服务器被用来挖矿的异常问题处理
笔记本电脑改装Win7系统注意事项
笔记本电脑改装Win7系统注意事项
深度解析:主流分布式架构的前世今生
上篇文章,我们聊到了分布式架构的演进过程,那本文我们就来聊一聊目前主流的分布式架构和分布式架构中常见理论以及如何才能设计出高可用的分布式架构好了。分布式架构中,SOA和微服务架构是最常见两种分布式架构,而且目前服务网格的概念也越来越火了。那我们本文就先从这些常见架构开始。
网站漏洞修复方案防止SQL注入攻击漏洞
SQL注入漏洞在网站漏洞里面属于高危漏洞,排列在前三,受影响范围较广,像asp、.net、PHP、java、等程序语言编写的代码,都存在着sql注入漏洞,那么如何检测网站存在sql注入漏洞?在程序代码里不管是get提交,post提交,cookies的方式,都可以有随意控制参数的一个参数值,通过使用sql注入工具,经典的sqlmap进行检测...
一次Linux遭入侵,挖矿进程被隐藏案例分析
云鼎实验室曾分析不少入侵挖矿案例,研究发现入侵挖矿行为都比较粗暴简单,通过 top 等命令可以直接看到恶意进程,挖矿进程不会被刻意隐藏;而现在,我们发现黑客开始不断使用一些隐藏手段去隐藏挖矿进程而使它获得更久存活,今天分析的内容是我们过去一个月内捕获的一起入侵挖矿事件。
[Docker]写 Dockerfile 的最佳实践理论
创建短暂的容器,意思是 container 可以停止和销毁,接着以最小化启动和配置进行重新构建和替换。理解构建的上下文,使用 docker build ,当前工作环境称为 构建的上下文,默认 Dockerfile 是在同级目录找,可通过 -f 指定 Dockerfile。无论 Dockerfile 实际在哪里,当前目录的所有递归的文件和目录的内容被发送到 docker daemon 作为构建的上下文。
Redis(1)- Redis概述和安装
Redis(Remote Dictionary Server)是目前电商行业比较通用的主要数据缓存手段。各家基本上是在其基础上做了优化和扩展,增加了一些新的特性,生成满足自身业务需求数据缓存组件。追根溯源,Redis自身有哪些特性呢?基本操作和高级特性又有哪些?在什么场景下我们该考虑使用Redis呢?带着这些问题,今天笔者认真学习了一遍Redis组件,并梳理成Redis学习笔记系列。
oracle dblink用法总结和expdp和impdp利用dblink倒入导出到本地
oracle dblink用法总结和expdp和impdp利用dblink倒入导出到本地
最小权限的容器编排:编排器的使用方法探讨
不幸的是,在这种环境下,编排器的分布式特性和资源的短暂性使得确保编排器的安全是一个极具挑战性的任务。在这篇文章中,我们将讨论容器编排器安全模型中没有考虑到的、但是很重要的这方面的详细情况,以及 Docker 企业版中如何使用内置的编排性能、Swarm 模式,去克服这些问题。
主库到standby报错解决:Error 12154 received logging on to the standby ORA-12154
背景:笔者建库无数,但今天对Oracle 11.2.0.3库使用duplicate新建standby后,主库redo无法通过RFS传输至standby主库alert.log报错: Thu Jun 14 14:05:20 2018Error 12154 received logging on to the standby主库报错生成trc文件:*** 2018-06-14 14:25:20.581Redo shipping client performing standby login...
Redis多实例及主从复制环境搭建
一、redis主从复制原理 和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。下图为级联结构: 1、...
Linux Redis自动化挖矿感染蠕虫分析及建议
自从Redis未授权问题获取Linux系统root权限的攻击方法的披露后,由于其易用性,利用该问题入侵Linux服务进行挖矿、扫描等的黑客行为一直层出不穷;而在众多利用该问题入侵服务器进行黑产行为的案例中,其中就存在一类利用该问题进行挖矿并且会利用pnscan自动扫描感染其他机器;该类攻击一直存在,不过在近期又呈现数量增加的趋势,在最近捕获到多次,我们针对其做下具体的分析。
kubernetes实践之一:Etcd3集群搭建
一:Etcd简介ETCD是用于共享配置和服务发现的分布式,一致性的KV存储系统。类似于Zookeeper.ETCD的使用场景:配置管理,服务注册于发现,选主,应用调度,分布式队列,分布式锁.ETCD使用Raft协议来维护集群内各个节点状态的一致性。简单说,ETCD集群是一个分布式系统,由多个节点相互通信构成整体对外服务,每个节点都存储了完...
Kubernetes架构简述
kubernetes实践之五:Node节点安装
一:前言1.Kubernetes版本1.8.5;node ip 10.116.82.28; 对于kuberentes1.8集群,必须关闭swap,否则kubelet启动将失败;修改 /etc/fstab 将,swap系统注释掉。2.kubelet 启动时向 kube-apiserver 发送 TLS bootstrapping 请求,需要先将 bootstrap token ?件中的 kubelet-bootstrap ?户赋予 system:nodebootstrap...
kubernetes实践之五十:kubelet运行机制分析
一:简介在Kubernetes集群中,每个Node节点上都会启动一个Kubelet服务进行。该进程用于处理Master节点下发到本节点的任务,管理Pod及Pod中的容器。每个Kubelet进程会在API SERVER上注册节点自身信息,定期向Master节点汇报节点资源的使用情况,并通过cAdvise监控容器和节点资源。二:节点管理...
虚拟机复制后启动前别忘了重新生成网卡MAC地址
关于虚拟机的使用,虚拟机复制后启动前别忘了重新生成网卡MAC地址。
性能优化指南:性能优化的一般性原则与方法
作为一个程序员,性能优化是常有的事情,不管是桌面应用还是web应用,不管是前端还是后端,不管是单点应用还是分布式系统。本文从以下几个方面来思考这个问题:性能优化的一般性原则,性能优化的层次,性能优化的通用方法。本文不限于任何语言、框架,不过可能会用Python语言来举例。