Logo

在线
客服
  • 优质文章
我要上首页
  • 司徒晓宇 发布于:2 天前

    深入浅出分布式文件存储系统之 Ceph 的实现

    一、何为分布式文件文件系统分布式文件系统(DistributedFileSystem)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连,它的设计是基于客户端/服务器模式。如上图所示,应用服务器和文件服务器分别存在于网络当中,而这里的网络,可以是统一子网,也可以是不同子网。服务器对文件的存取,均在网络进行,这样就可以突破常用存储设备的容量限制。二、常用分布式文件

    精选文章

    阅读 

    评论 

    收藏 7

  • xjsunjie 专栏作者 发布于:3 天前

    X86服务器虚拟化的资源划分和性能优化

    X86服务器虚拟化是一项用以整合服务器资源、提高效率的技术。X86虚拟化可以带来更高的服务器硬件及系统资源利用率,带来具有透明负载均衡、动态迁移、故障自动隔离、系统自动重构的高可靠服务器应用环境,以及更为简洁、统一的服务器资源分配管理模式。X86服务器虚拟化在资源划分后的性能优化,也极大提高了数据中心的整体资源利用率,符合当今绿色节能的新理念。

    精选文章

    阅读 

    评论 

    收藏 6

  • ygqygq2 发布于:9 小时前

    GitLab在docker和Kubernetes之间折腾

    GitLab在docker和Kubernetes之间折腾[TOC]1.概述最近用上了Kubernetes,刚好又要求GitlabAutoDev配合Kubernetes,所以将旧的Gitlab升级下,并迁移成了helm版本。但是在使用过程中,发现并不如docker版本稳定,特别是pod在重新分配后,在节点上pullimage失败问题,即使配置了镜像加速,虽然有办法解决(我是多个节点去pull,某个成

    阅读 

    评论 

    收藏 1

  • lqbyz 发布于:10 小时前

    Zabbix4.0历史数据的持久化

    (一)背景介绍zabbix是一个大型的分布式的监控系统,监控的范围比较广,是目前比较流行的监控系统,但是由于自身的原因,历史数据不能持久保存,如果数据库的数据大于100G左右查询或其他的速度会非常的慢,会触发很多问题,一般的zabbix历史数据会不超过一个月(按实际获得的数据比例计算),我们一般保存七天。一般为了业务的需要,往往会需要很长的历史数据来进行查看和排查问题,这就需要使zabbix的历史

    阅读 

    评论 

    收藏 0

  • 涵语独醉 发布于:11 小时前

    ELK收集Apache的json格式访问日志并按状态码绘制图表

    ELK收集Apache的json格式访问日志

    阅读 

    评论 

    收藏 0

  • Marionxue 发布于:13 小时前

    基于Docker-compose部署wiki-confluence6.10

    使用docker-compose部署破解版的confluence 6.10

    阅读 

    评论 

    收藏 0

  • long44 发布于:16 小时前

    gitlab服务器

    1.安装软件#yum-yinstallcurlpolicycoreutilspostfix2.设置postfix开机自启,postfix支持gitlab发信功能#systemctlenablepostfix#systemctlstartpostfix3.获取gitlab-ce的rpm包#wgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/e

    阅读 

    评论 

    收藏 2

  • 菜鹅小生 发布于:17 小时前

    搭建centos7+apache+mongodb+php环境

    搭建centos7+apache+mongodb+php环境最近在做一个关于nosql注入的实验,需要搭建数据库是mongodb的数据库网站环境环境。但是本人对mongodb数据库了解甚少,所以在搭建的过程中遇到了很多问题。因为菜,所以学。不知道有没有童靴在搭建环境的时候是不是也遇到了很多问题。这篇文章是在做完实验之后写的,所以当中遇到的问题也没有去找办法截图,所以只是在下面提几个记忆犹新的问题。

    阅读 

    评论 

    收藏 0

  • 刘景宇 发布于:1 天前

    jenkins部署三种构建方式的详细步骤

    部署背景:jenkins:                     CentOS 7.4C         IP:172

    阅读 

    评论 

    收藏 0

  • yerikyu 发布于:1 天前

    正则性能调优

    介绍正则表达式在应用过程中对性能的影响,通过案例分析通过多种模式的组合方式对正则模型的性能提高的过程

    阅读 

    评论 

    收藏 0

  • 宋国建 发布于:1 天前

    Raid磁盘阵列数系列问题答疑

    [问题]——在断电情况下,把已经配置好的RAID中的硬盘盘位互换后,再次开机会不会影响原先存储数据的完整性,是否会导致数据灾难?[回答]——这个要取决于RAID控制器的固件设计,一个最重要的根本是,RAID信息(RAID元数据)记录在什么地方?可以记录RAID信息的地方只能有RAID控制器上的存储单元和硬盘上。——如果RAID信息只记录在控制器上,那么配置好的RAID里硬盘盘位互换后,数据一定会受

    阅读 

    评论 

    收藏 1

  • wzlinux 发布于:3 天前

    Kubernetes 健康状态检查(九)

    强大的自愈能力是Kubernetes这类容器编排引擎的一个重要特性。自愈的默认实现方式是自动重启发生故障的容器。除此之外,用户还可以利用Liveness和Readiness探测机制设置更精细的健康检查,进而实现如下需求:零停机部署。避免部署无效的镜像。更加安全的滚动升级。一、Liveness探测Liveness探测让用户可以自定义判断容器是否健康的条件。如果探测失败,Kubernetes就会重启容

    阅读 

    评论 

    收藏 2

  • java关博 发布于:3 天前

    千万级规模【高性能、高并发】互联网架构经验分羹

    架构以及我理解中架构的本质 在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上 要重 视 它 , 战术上又 要 藐 视 它。先举个例子感受一下千万级到底是什么数量级?现在很流行的优步(Uber),从媒体公布的信息看,它每天接单量平均在百万左右, 假如每天有10个小时的服务时间,平均QPS只有30左右。对于一个后台服务器,单机的平均QPS可以到达800-1000,单独看写的业务量很简单 。为什么我们又不能说轻视它?第一,我们看它的数据存储,每天一百万的话,一年数据量的规模是多少?其次,刚才说的订单量,每一个订单要推送给附近的司机、司机要并 发抢单,后面业务场景的访问量往往是前者的上百倍,轻松就超过上亿级别了。 今天我想从架构的本质谈起之后,希望大家理解在做一些建构设计的时候,它的出发点以及它解决的问题是什么。 架构,刚开始的解释是我从知乎上看到的。什么是架构?有人讲, 说架构并不是一 个很 悬 乎的 东西 , 实际 上就是一个架子 , 放一些 业务 和算法,跟我们的生活中的晾衣架很像。更抽象一点,说架构其

    阅读 

    评论 

    收藏 1

  • 刘景宇 发布于:3 天前

    Jenkins 安装——详细步骤

    Jenkins是一个CI工具,前身是hudson,可以根据设定持续定期编译,运行响应代码,将结果可以发送至邮件,或展示成报告;Jenkins是一个可以持续集成,持续交付,持续部署的自动化工具;    持续集成:开发者可以频繁的将代码发送至主干,并进行自动化测试;    持续交付:在持续集成的基础上,将代码部署到预生产环

    阅读 

    评论 

    收藏 7

  • 思考_ 发布于:3 天前

    Centos7.5 Prometheus2.5配置和基于Consul1.2.4的服务发现

    Centos7.5 Prometheus2.5配置和基于Consul1.2.4的服务发现

    阅读 

    评论 

    收藏 1

  • java架构师1 发布于:3 天前

    借助Gradle Plugin解决模块化开发中模块如何对外暴露接口

    直奔主题,在模块化开发中,模块间的数据交流大多数同学会采用以接口作为通信协议的方式。需要面对的问题有以下几点:接口由谁来维护?这个问题简单,由提供服务的模块来维护。接口怎么暴露?打成jar包,发布到maven。接口在哪里维护?现在可以参考的方案有三种:一.所有相关模块的接口统一在一个模块中维护;二.各个模块的接口分别在自建一个新的模块中维护,通过命名规则一一对应;三.像微信的.api方案,使用特殊

    阅读 

    评论 

    收藏 0

  • 灰白世界 发布于:3 天前

    JavaSE基础知识总结

    1.面向对象和面向过程的区别面向过程优点:性能比面向对象要高,因为类的实例化需要消耗大量的资源,通常用在嵌入式系统开发中缺点:代码量太大,难维护,难扩展面向对象优点易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点性能低于面向对象程序2.Java语言的特点简单、易学跨平台面向对象分布式健壮性支持多线程支持网络编程支持编译和解释3

    阅读 

    评论 

    收藏 1

  • wzlinux 发布于:3 天前

    Kubernetes 控制器之 Service 讲解(七)

    一、背景介绍我们这里准备三台机器,一台master,两台node,采用kubeadm的方式进行安装的,安装过程大家可以参照我之前的博文。IP角色版本192.168.1.200masterkubeadmv1.13.0192.168.1.201node01kubeadmv1.13.0192.168.1.202node02kubeadmv1.13.0我们不应该期望KubernetesPod是健壮的,而是

    阅读 

    评论 

    收藏 1

  • 暮回_zz 发布于:4 天前

    libgo 源码剖析(2. libgo调度策略源码实现)

    本文将从源码实现上对libgo的调度策略进行分析,主要涉及到三个核心结构体:调度器Scheduler(简称S)执行器Processer(简称P)协程Task(简称T),对分级调度的实现进行了剖析。 commit:已更新执行器对阻塞判断对分析

    阅读 

    评论 

    收藏 0

  • java架构师1 发布于:4 天前

    Spring Ioc 源码分析之Bean的加载和构造

    我们都知道,SpringIoc和Aop是Spring的核心的功能,因此花一点时间去研究还是很有意义的,如果仅仅是知其所以然,也就体会不到大师设计Spring的精华,还记得那句话,Spring为JavaEE开发带来了春天。IOC就是Inversionofcontrol也就是控制反转的意思,另一种称呼叫做依赖注入,这个可能更直观一点,拿个例子来说吧:@ComponentpublicclassUserS

    阅读 

    评论 

    收藏 0

  • 耕耘实录 发布于:4 天前

    RHEL7.X系列及周边Linux发行版中,关于MBR与GPT的选择一些思考与建议

    一.引言存储的选型、规划与管理等工作一直以来都是日常系统运维工作中的重点。MBR与GPT两种类型的分区表的选择与使用则是在磁盘管理中需要根据应用场景来注或考虑的要点。结合笔者多年的运维工作经验,引发了对这些问题的一些思考,借此文进行一些分享。二.相关知识点2.1MBR主引导记录(MasterBootRecord,缩写:MBR),又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区,它在

    阅读 

    评论 

    收藏 1

  • 1066897515 发布于:4 天前

    nethogs结合zabbix 监控每个进程流量使用情况

    因为公司会有人时不时去拉取备份日志或者包等,zabbix和阿里云都会出现流量告警,但具体是哪个用户或者哪个进程使用的流量,不知道,告警出现后,登录服务器查看,流量已经下来了,查看起来比较繁琐,所以直接弄一个进程流量告警,超过阀值,把进程号,用户,进出流量大小都输出出来NetHogs是一款开源、免费的,终端下的网络流量监控工具,它可监控Linux的进程或应用程序的网络流量。NetHogs只能实时监控

    阅读 

    评论 

    收藏 0

  • 思考_ 发布于:5 天前

    CentOS7.5 Prometheus2.5+Grafana5.4监控部署

    CentOS7.5 Prometheus监控部署

    阅读 

    评论 

    收藏 1

  • sery 专栏作者 发布于:6 天前

    乾坤大挪移,巧迁数据到proxmox平台

    没有安装盘,没有序列号,不知道应用,也能把数据连根拔起,迁移到可用性更高的proxmox超融合私有云。

    精选文章

    阅读 

    评论 

    收藏 1

  • 司徒晓宇 发布于:7 天前

    配置本地 YUM 源

           在企业中,除过DMZ堡垒机之外,大部分服务器都是无法访问外网的,这就出现一个问题,如果我们要对服务器中某软件进行升级怎么办?拿到我们要把软件下载下来放进U盘,在跑到机房去,一个个升级?这显然是不科学。第一,不具有时效性,第二,浪费了时间成本,当然还有其他原因,这里就不一一列举。    

    阅读 

    评论 

    收藏 6

  • 1066897515 发布于:7 天前

    通过关键字获取漏洞平台最新漏洞信息

    通过关键字获取漏洞平台最新漏洞信息写入日志文件,脚本设置了三个值,这个可随意增加 nginx openssh openssl,可根据自己公司架构应用等来进行检索,然后可集成到zabbix做告警通知等

    阅读 

    评论 

    收藏 1

  • 沙漏半杯 发布于:7 天前

    Redis内存空间简单分析

    背景最近发现项目中用的redis内存消耗很大(但是印象中却以为没有这么多的key的内存消耗才对呀?),使用info命令可以看到所有key占用的一些内存大小以及key的数量等等,如下图所示(只截图了memory和keyspace部分):可以发现,info命令只能看到总的内存大小以及key的数量等。这些对于分析到底哪些或哪类key占用的内存较大是远远不够的!工具调研工欲善其事必先利其器!在各种goog

    阅读 

    评论 

    收藏 2

  • 优秀android 发布于:7 天前

    一看你就懂,超详细 java 中的 ClassLoader 详解

    java分布式 Java高并发 Java高可用 Java高扩展 高并发架构 NIO通讯 spring boot

    阅读 

    评论 

    收藏 1

  • 拎壶冲冲冲 发布于:7 天前

    nignx的TCP和UDP调度(nginx反向代理)

    1案例1:Nginx反向代理1.1问题使用Nginx实现Web反向代理功能,实现如下功能:后端Web服务器两台,可以使用httpd实现Nginx采用轮询的方式调用后端Web服务器两台Web服务器的权重要求设置为不同的值最大失败次数为1,失败超时时间为30秒1.2方案使用4台RHEL7虚拟机,其中一台作为Nginx代理服务器,该服务器需要配置两块网卡,IP地址分别为192.168.4.5和192.1

    阅读 

    评论 

    收藏 4

  • ziwenzhou 发布于:7 天前

    使用iptables将内网ftp服务映射到其他内网服务器上

    iptables一般的只需要关注两个表,一个是nat表,一个是filter表,其他表暂时用不到,然后nat表里有三个链,filter表里有三个链,总结两个表,五个链入站数据流向:数据包到达防火墙后首先被PREROUTING链处理(是否修改数据包地址等),然后进行路由选择(判断数据包发往何处),如果数据包的目标地址是防火墙本机(如:Internet用户访问网关的Web服务端口),那么内核将其传递给I

    阅读 

    评论 

    收藏 0

点击浏览更多>>

记录自己的技术轨迹

我要写文章

推荐作者 更多

  • 贺磊

    318W+
    人气
    693
    评论
    887
    点赞
  • 张强

    226W+
    人气
    234
    评论
    441
    点赞
  • 张甦

    222W+
    人气
    280
    评论
    371
    点赞
  • 廖堃

    138W+
    人气
    530
    评论
    796
    点赞

粉丝榜TOP10(专栏作者)

  • 1 姜汁啤酒
  • 2 阿铭linux
  • 3 南非蚂蚁
  • 4 王春海
  • 5 sery
  • 6 纯洁微笑
  • 7 李振良OK
  • 8 simeon2005
  • 9 张甦
  • 10 奇猫

热门推荐 更多

博文动态