首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏GitHub专栏

    专家写给工程师的 6 条人生忠告

    最近由于新公司需要招聘人员,所以接触了大量应聘者,基本都是85后的年轻人。在他们身上看到年轻的活力,也看到浮躁社会留下的烙印。 作为一个奔5的老IT人员,真心希望他们少走自己的弯路,能够成就自己的一番事业,所以想对他们说一说心里话。 人员与开发人员不同,由于基础架构部分的变动不是很大,因此人员是越老越值钱的。 说出来你们可能都不相信,对于网络人员我通常问的一个问题是:TCP/IP建立连接的过程是什么?而对于Windows人员,我的问题是:Windows域的核心是什么? 没有坚实的理论基础,无从指导实践,没有大量的实践积累,不能成为好的人员,更不用说在这个领域走得长远了。

    2.6K20发布于 2020-06-18
  • 来自专栏SRE运维实践

    如何分布存储

    在面对分布存储的时候,分为两种角度,一种是客户侧,一种是侧,客户是上帝,所以不谈上帝的操作,专注于侧的系统构建。 其实所有的系统构建,都应该分成两个纬度,一个是客户纬度,专注于客户体验,进行各种定制化输出;一个是纬度,专注于底层的,各种监控数据,各种操作,都使用白屏的操作,而不是天天命令行操作,使用平台层面 ,可以防止误操作,系统扛了大部分的责任,也可以让不用每天记忆那些傻逼命令,傻逼参数,减轻低等级的操作,让大脑有更多的空间来想想其他的事情。。。 6、 修改chunkserver进程的参数是为了在重启chunkserver进程的时候,无须去服务器上手动进行修改相关的参数。 如果说,你看了上面的那么多内容,还不能做出一个测的分布维系统,那我也就无话可说了,对象有了,动作有了,剩下的就是代码了。。。 等风来。。。。 闲扯。。。

    1.6K30发布于 2019-07-08
  • 来自专栏侯哥的Python分享

    MySQL6-Mycat垂直分库

    , receiver_city varchar(6), receiver varchar(20)); create table tb_user(id int auto_increment primary (20)); create table tb_areas_city (id int auto_increment primary key, cityid varchar(6), city varchar (20), provinceid varchar(6)); create table tb_user_address (id int auto_increment primary key, user_id int, province_id varchar(6), city_id varchar(6), address varchar(20));     说明1:根据分库策略,创建的这三个测试表,都是属于用户和地址相关的数据 说明6:当全局表中的数据发生改变的时候,每个数据节点下的表,也都会发生数据改变。 

    50610编辑于 2023-12-18
  • 来自专栏张戈的专栏

    菜单Shell脚本调试小记

    同事在网上 down 了一个脚本菜单模板,想把我们已经存在的功能脚本整合到一起,做成多功能的 Linux 工具。

    1.2K20发布于 2018-03-23
  • 来自专栏运维之美

    之美」技术周刊 ( 第 6 期 )

    这里将分享一些最新相关技术和业界资讯的精彩内容,每周五发布。 欢迎投稿或推荐你自己的项目,投稿邮箱: editor@hi-linux.com 。 6、Let’s Encrypt 推出中文版 旨在让每个网站都能使用 HTTPS 加密的非赢利组织 Let's Encrypt 发布了简体中文版,方便中文用户使用 Let's Encrypt 签发的证书 6、stegify 一款神奇的命令行工具,能将任意文件隐藏到图片里面。 项目地址:http://t.cn/ExM6aQF ? 8、gifify gifify 是一款将视频转换成 GIF 图片的工具,支持任何格式的视频以及选取某个时间段进行转换。 并且需要额外维护一套中间件,成本过高。本文将介绍一个类似 MHA 的 master_ip_failover 脚本的方法来实现 VIP 切换。

    88550发布于 2019-08-13
  • 来自专栏devops_k8s

    的感悟(做需要考虑事,组织结构,学习地图....)

    研发 研发负责通用的平台设计和研发工作,如:资产管理、监控系统、平台、数据权限管理系统等。提供各种API供或研发人员使用,封装更高层的自动化维系统。详细的工作职责如下所述。 确实,【 】可能是分水岭最明显的职位之一:有的人毕业6年,月薪从3K涨到到50K;有的人工作4年,依然做着重启服务器、检查机房的机械工作,这都是知乎上能看到的真实事例。 阶段二(6-15k) 从删库到跑路 一张图概括 ? or ? 相关技术: F5, Nginx, LVS, HA-proxy, MHA, Zookeeper, 各种其他分布集群方案, … 4.监控和警报 时刻担心网站挂掉,一年365天、每周7天、每天24小时, ; 【岗位要求】 1.本科及以上学历,6年以上大型业务应用系统的架构设计和落地的实际能力,熟悉分布、缓存、消息等机制,能对分布常用技术进行合理应用,解决实际架构问题; 2.海量数据处理和架构能力及经验

    8.1K1011发布于 2020-12-23
  • 来自专栏爱可生开源社区

    分布 | dble 命令知多少

    ---- dble 作为 MySQL 流⾏的分布开源中间件,在性能、稳定性、可⽤性已经过⼤规模用户使⽤考验,成为许多用户替换 mycat 不⼆之选。 作为 MySQL DBA 熟悉 dble ⽤法和⼿段,是掌握 MySQL 分布架构的必备技能之⼀,这⾥我们整理了⼀些常⽤的命令,在你过程中能帮你快速诊断重要信息。 show @@server 显⽰dble内存使⽤率,⾏时⻓,字符集 show @@database 查看 dble 配置了哪些逻辑库。

    78060发布于 2021-09-30
  • 维那些事儿(6):做好监控细节,让工作事半功倍

    但资深人都清楚,监控是的 “眼睛”“耳朵” 更是 “预警器”,小到一个进程的异常波动,大到整个集群的宕机风险,全靠监控及时通风报信。 的核心是保障业务稳定运行,而监控正是实现这一目标的 “最小抓手”。监控里的那些看似不起眼的小事,做好了能让效率提升一半,做差了则可能让人员熬半宿夜、忙无头绪。 归根结底,的本质是保障业务稳定,而每一个监控细节,都是在为业务稳定 “添砖加瓦”,“无小事儿”,放在监控上再合适不过。 做好监控 “小事”,提升效率的小技巧聊完容易忽略的细节,再给大家分享几个实用的小技巧,做好这些,就能轻松提升监控效率,让人员少熬夜、少踩坑,把更多精力放在更核心的工作上。 监控作为的 “眼睛”,是提前发现问题、快速定位问题、有效解决问题的关键抓手。认真对待监控里的每一件小事,把细节做扎实,就能让监控真正发挥作用,大幅提升效率,让工作更轻松、更高效。

    14111编辑于 2026-03-16
  • 来自专栏RocketMQ原理与应用

    RocketMQ实战—6.生产优化及方案

    集群如何进行权限机制的控制2.如何对RocketMQ集群进行消息堆积的追踪3.如何处理RocketMQ的百万消息积压问题4.针对RocketMQ集群崩溃的金融级高可用方案5.为RocketMQ增加消息限流功能保证其高可用6. 12345678whiteRemoteAddress: 192.168.1.*# 如果admin设置为true,就是具备一切权限admin: true上面配置需要注意的是:如果一个账号没有对某个Topic显指定权限 6.从Kafka迁移到RocketMQ的双写双读方案假设系统原来使用的MQ是Kafka,现在要从Kafka迁移到RocketMQ,那么这个迁移过程应该怎么做?

    52710编辑于 2025-04-15
  • 来自专栏阿贤Linux

    Linux工程师面试题(6

    Linux工程师面试题(6)祝各位小伙伴们早日找到自己心仪的工作。持续学习才不会被淘汰。地球不爆炸,我们不放假。机会总是留给有有准备的人的。加油,打工人! 6 csrf 是什么?如何防范? reley log,在主从复制架构中,从服务器用于保存从主服务器的二进制日志中读取的事件;事务日志:transaction log,事务日志的写入类型为"追加",因此其操作为"顺序IO";通常也被称为:预写日志 阿里云、腾讯云、华为云、今日头条、百家号、GitHub、个人博客公众号:阿贤Linux个人博客:blog.waluna.tophttps://blog.waluna.top/---原文链接: Linux工程师面试题 (6).

    86130编辑于 2023-09-04
  • 来自专栏技术杂记

    一个人员的编程思维6

    那么我们平时习以为常的 int,long,float,double,char,boolean,指针,string,array,hash 是不是可以再追问一下,它们真是我们直观感受的那样么?它们到底是什么?

    33720发布于 2021-11-26
  • 来自专栏王先森

    Kubernetes-分布存储GlusterFS组件详解

    Kubernetes-分布存储GlusterFS组件详解 简介 在现代容器化应用开发中,Kubernetes 已成为主流的容器编排平台,为应用部署和管理提供了强大的功能。 在 Kubernetes 集群中,分布存储解决方案如 GlusterFS 成为了许多开发者和人员的首选。 本文将深入探讨 Kubernetes 中的分布存储,重点介绍 GlusterFS 的原理、架构以及在 Kubernetes 中的实践应用。 该分布文件系统具有多项突出特点,包括高扩展性、高可用性、高性能以及可横向扩展等。 与其他存储解决方案相比,GlusterFS 的设计中没有元数据服务器,因此整个服务不存在单点故障的隐患,为应用部署和提供了更高的稳定性和可靠性。

    2.1K10编辑于 2024-04-29
  • 来自专栏kafka专栏

    【kafka】Leader重新选举脚本

    1 指定Topic指定分区用重新PREFERRED:优先副本策略 进行Leader重选举

    4K40编辑于 2021-12-31
  • 来自专栏kafka专栏

    【kafka】ConfigCommand脚本

    默认配置 附件 More 日常 、问题排查 怎么能够少了滴滴开源的 滴滴开源LogiKM一站Kafka监控与管控平台 ConfigCommand Config相关操作; 动态配置可以覆盖默认的静态配置

    3.2K10编辑于 2022-04-13
  • 来自专栏民工哥技术之路

    Ceph分布存储日常管理手册

    osd:4 osds:4 up (since 27h),4in(since 19h) rgw:1 daemon active (cephnode01) data: pools:6

    3K30发布于 2020-09-15
  • 来自专栏NebulaGraph 技术文章

    数据库 | 携程分布图数据库NebulaGraph治理实践

    作者简介:Patrick Yu,携程云原生研发专家,关注非关系型分布数据存储及相关技术。 生产上的一个例子: 图片 上图为三机房情况,下图为蓝绿部署情况: 图片 中间件及管理 我们基于 K8s CRD 和 Operator 来进行 NebulaGraph 的部署,同时通过服务集成到现有的部署配置页面和管理页面 图片 结构化语句查询 图 DSL 目前主流的有两种,Gremlin 和 Cypher,前者是过程式语言而后者是声明语言。 NebulaGraph 支持了 openCypher(Cypher 的开源项目)语法和自己设计的 nGQL 原生语法,这两种都是声明语言,在风格上比较类似 SQL。 NebulaGraph 二次开发 当前我们对 NebulaGraph 的修改主要集中的几个相关的环节上,比如新增了命令来指定迁移 storaged 中的分片,以及将 leader 迁移到指定的实例上

    4.4K40编辑于 2022-12-12
  • golang平台实战,服务树,日志监控,任务执行,分布探测_小乙

    在云原生技术深度渗透企业 IT 架构的当下,传统模式正面临资源管理混乱、故障定位低效、跨地域覆盖不足等核心挑战。 这些案例揭示了一个关键痛点:企业需要一套能够实时感知资源拓扑、主动探测服务状态、并实现故障自愈的智能化体系。 四、分布探测网络:构建主动的健康检查体系分布探测网络是平台的“感知延伸”,通过多地域节点部署与智能分析,实现从基础存活检查到业务逻辑验证的全维度健康评估。1. 五、技术融合与生态整合:迈向 AIOps 智能时代基于 Golang 的平台通过深度整合云原生生态组件,形成标准化技术栈:日志聚合:集成 Loki 实现轻量化日志存储与查询,降低 ELK 栈的成本 结语:从工具开发到价值创造在 AIOps 时代,服务树与自动探测系统正重新定义边界。

    32710编辑于 2025-11-28
  • 来自专栏北京马哥教育

    故事】小白黑化记

    来源:人那些事儿 ID:jzjytd2016 【01】换工作 2017年8月份的某一个晴朗慵懒的下午,我在望京中环南路7号西家大院E楼5层最角落且紧靠大落地窗的工位上掐指一算,我在研究院竟然已经工作 顶着小伙伴和家人都觉得你脑子进水的诧异目光,我开始了我的换工作大业,从实习开始就在研究院工作,突然开始可以选择了竟然有些茫然,种种纠结波折暂且不表,总之,在2017年12月18号,我走进了东四157号,正式成为了银河信息化集中交易团队的一份子 每每想到这些,我除了自责、懊恼、自我怀疑之外,也深深体会到了团队成员的团结和大家释放出来的善意,对于团队来讲,每天来自业务部门及客户的压力非常大,小心翼翼,如履薄冰,全部精力用来对抗外部还不够,对于团队内部制造麻烦消耗精力的人的态度 这次经历也让我对工作有了新的认识和更多的思考,在这里和大家分享一下: 操作层面 1. 线上操作无小事”,坚持 “双人复核”,坚持“按照流程操作” 端正心态,受过去经历和个人性格的影响,我是一个有一点个人英雄主义倾向的人,来到新的团队,更是急于证明自己,心态出了问题自然会导致路线跑偏,生产系统线上是一个严谨度要求非常高的工作

    2.9K30发布于 2018-06-20
  • 来自专栏devops_k8s

    管理与自动化

    包括网络、服务器、操作系统等工作;2.环境管理,包括开发环境、测试环境、生产环境等;3.部署,将应用或系统部署至不同环境;4.监控,对基础设施、应用或系统进行监控;5.告警响应,对告警通知的响应及处理;6. 6 怎么做自动化在我们思考怎么做自动化之前,我们需要意识到“企业的架构不是设计出来的,是演变而来的”。因此我们可以借助这个作为指导思想。 7.2 管理文章开头说管理主要目标是标准化/规范化,自动化,可视化/web化,从切身体验来看管理的目标也是随着自动化阶段的不同而变化的。 理由:(1)自动化的价值在于,将从繁琐的、例行、容易发生人为事故的工作中脱离出来,做更有价值的业务维和服务。所以,从这个角度来看,自动化既不是起点,也不是终点。 自动化不是万能的,我们需要看清楚它的位置。(2)的本质到底是服务,是服务于业务,因为是用技术解决业务问题,的价值要依托于业务才能体现。

    2.9K60编辑于 2023-07-21
  • 来自专栏智能运维圈

    IT发展进程中不同时期的差异!传统、互联网、业务

    作为IT运行的有力保障,在不同时期和不同类型的企业中正在发挥着越来越大的支撑和引领作用,今天就让我们聊聊信息化时代的传统、互联网时代的互联网维和数字化时代的业务有什么不同! 因此信息化系统的开发设计都是烟囱架构,纵向扩展能力强,横向扩展能力弱,系统内部重度耦合,而系统之间无关联或弱关联。这就造成了一种现象——信息孤岛丛生。 因此,互联网在基础设施、数据库、中间件、分布存储、自动化部署等环节通常大量采用开源或基于SaaS的自动化监控工具,如Zabbix、Nagios和云智慧监控宝等,这些产品的横向扩展能力很强,具有分布 故障发生时,要求互联网能够第一时间发现问题,并快速进行根因分析,依靠人工巡检的传统管理方式严重落后,自动化逐渐流行。 未来,随着机器学习、深度学习等技术的不断成熟,AI技术将在业务体系中得到广泛的应用,共同推动IT市场的进步,而这就是业务在几年之后发展方向——智能AIOps。

    4.5K201发布于 2021-05-11
领券