首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈工程师修炼之路

    Python自动2

    config = yaml.load(conf) except ruamel.yaml.YAMLError as e: print("解析错误:",e) #(2) print(i, config['obj'][i]) #数组Array print(config['array'][0]['key1'], config['array'][1]['key2' ], config['array'][2]['key3']) #(3)修改与添加 config['NAME'] = "WeiyiGeek" config['add'] = " ('love', ['Computer', 'Cook', 'car'])]) array : [ordereddict([('key1', 'I')]), ordereddict([('key2' return holderlist def main(): global destination,\ holderlist if len (sys.argv) > 2:

    55520编辑于 2022-09-28
  • 来自专栏全栈工程师修炼之路

    Python自动2

    config = yaml.load(conf) except ruamel.yaml.YAMLError as e: print("解析错误:",e) #(2) print(i, config['obj'][i]) #数组Array print(config['array'][0]['key1'], config['array'][1]['key2' ], config['array'][2]['key3']) #(3)修改与添加 config['NAME'] = "WeiyiGeek" config['add'] = " ('love', ['Computer', 'Cook', 'car'])]) array : [ordereddict([('key1', 'I')]), ordereddict([('key2' return holderlist def main(): global destination,\ holderlist if len (sys.argv) > 2:

    53210发布于 2020-10-23
  • 来自专栏kafka专栏

    2.【kafka】ConfigCommand脚本(2)

    文章目录 ConfigCommand 1 查询配置 Topic配置查询 其他配置/clients/users/brokers/broker-loggers 的查询 查询kafka版本信息 2 增删改 默认配置 附件 More 日常 、问题排查 怎么能够少了滴滴开源的 滴滴开源LogiKM一站式Kafka监控与管控平台 ConfigCommand Config相关操作; 动态配置可以覆盖默认的静态配置 sh bin/kafka-configs.sh --describe --bootstrap-server xxxx:9092 --version 所有可配置的动态配置 请看最后面的 附件 部分 2 增删改 配置 --alter –alter 删除配置: --delete-config k1=v1,k2=v2 添加/修改配置: --add-config k1,k2 选择类型: --entity-type value 示例 consumer_byte_rate producer_byte_rate request_percentage More Kafka专栏持续更新中…(源码、原理、实战、

    1.7K30发布于 2021-08-03
  • 来自专栏全栈工程师修炼之路

    Ansible自动学习笔记2

    testfile #2.使用YAML的块序列语法也可以定义变量 vars: - testvar1: testfile1 - testvar2: testfile2 #3.能够以类似"属性 testfile2 #语法二示例: - testvar1: testfile - testvar2: testfile2 #语法三示例: nginx: conf80: /etc/nginx 当我们运行一个playbook时自动调用了setup模块从而执行了"[Gathering Facts]"任务,通过这个默认任务收集远程主机的相关信息(例如远程主机的IP地址,主机名,系统版本,硬件配置等信息 digest - Generic PBKDF2 Hashes cta_pbkdf2_sha1 - Cryptacular’s PBKDF2 hash dlitz_pbkdf2_sha1 - Dwayne }}, \n Testhostvar1 = {{testhostvar1}} , testhostvar2.thv1 = {{testhostvar2['thv2']}}" # local | CHANGED

    2.8K10编辑于 2022-09-28
  • 来自专栏devops_k8s

    管理与自动

    图片2 现状从“二八定律”来看,以上工作有80%可以通过繁琐的手动处理进行处理,有20%需要根据不同因素来进行特定处理。 如:(1)自动添加可用性监控,如端口、url监控等(2自动添加日志状态监控,如status、error等当然监控自动化不仅仅只针对监控,还要兼顾到故障恢复的自动化,即故障自愈。 如:(1)nginx实现平滑摘节点(2)调用api实现监控项的禁用及启动5 自动化的几个阶段站得高,看得远。 7.2 管理文章开头说管理主要目标是标准化/规范化,自动化,可视化/web化,从切身体验来看管理的目标也是随着自动化阶段的不同而变化的。 自动化不是万能的,我们需要看清楚它的位置。(2的本质到底是服务,是服务于业务,因为是用技术解决业务问题,的价值要依托于业务才能体现。

    2.9K60编辑于 2023-07-21
  • 来自专栏全栈工程师修炼之路

    Ansible自动学习笔记2

    testfile #2.使用YAML的块序列语法也可以定义变量 vars: - testvar1: testfile1 - testvar2: testfile2 #3.能够以类似"属性 testfile2 #语法二示例: - testvar1: testfile - testvar2: testfile2 #语法三示例: nginx: conf80: /etc/nginx 当我们运行一个playbook时自动调用了setup模块从而执行了"[Gathering Facts]"任务,通过这个默认任务收集远程主机的相关信息(例如远程主机的IP地址,主机名,系统版本,硬件配置等信息 digest - Generic PBKDF2 Hashes cta_pbkdf2_sha1 - Cryptacular’s PBKDF2 hash dlitz_pbkdf2_sha1 - Dwayne }}, \n Testhostvar1 = {{testhostvar1}} , testhostvar2.thv1 = {{testhostvar2['thv2']}}" # local | CHANGED

    3.5K51发布于 2020-10-26
  • 来自专栏kafka专栏

    2.【kafka】ConfigCommand脚本

    配置查询 其他配置/clients/users/brokers/broker-loggers 的查询 broker-loggers 查询指定Broker的Logger相关配置 查询kafka版本信息 2 默认配置 附件 More 日常 、问题排查 怎么能够少了滴滴开源的 滴滴开源LogiKM一站式Kafka监控与管控平台 ConfigCommand Config相关操作; 动态配置可以覆盖默认的静态配置 sh bin/kafka-configs.sh --describe --bootstrap-server xxxx:9092 --version 所有可配置的动态配置 请看最后面的 附件 部分 2 增删改 配置 --alter –alter 删除配置: --delete-config k1=v1,k2=v2 添加/修改配置: --add-config k1,k2 选择类型: --entity-type

    3.2K10编辑于 2022-04-13
  • 来自专栏程序员同行者

    自动发展概括

    1、自动化发展 学习和发展的一个线路: 1.搭建服务(部署并运行起来) 2.用好服务(监控、管理、优化) 3.自动化(服务直接的关联和协同工作) 4.产品设计(如何设计一个维系统) 系统架构师(偏管理):网络 系统 数据库 开发 云计算 自动管理 服务管理 项目管理 测试 业务 -----专注于某一领域 2自动化发展 工作内容分类: 监控(7x24 、巡检、报修、硬件监控) 3、自动化发展 标准化: 物理设备层面: 1.服务器标签化、设备负责人、设备采购详情、设备摆放标准 2.网络划分、远程控制卡、网卡端口 3.服务器机型、硬盘 ) -----目标:文档化 4.自动化发展 工具化: 1、shell脚本(功能性(流程)脚本、检查性、报表性) 2、开源工具(zabbix、elkstack、saltstack、 自动化发展 基于ITIL的管理体系 成为一名经理: 技术: 知识体系 除了技术: 1.服务管理 ITIL 2.项目管理 PMP 做人

    5.7K51发布于 2018-07-02
  • 来自专栏sktj

    自动

    1、kickstart完成自动安装系统 PXE+KICKSTART image.png 2 系统配置参数优化 web服务器优化:网络连接的压力,硬盘读压力 tcp_max_syn_backlog

    2.2K10编辑于 2022-05-19
  • 来自专栏sktj

    自动

    当你需要持续、频繁地进行一些事情,自动就是需要的。 OS环境初始化 配置管理工具puppet或satkstack 组件部署 nginx、mysql等 应用程序包部署 xxx 申请关联服务 dns\lvs\cache 自动化测试 对接自动化测试 业务上线 监控系统、CMDB 自动化平台 image.png DNS管理平台+后端BIND:https://www.oschina.net/p/namedmanager

    2.6K30编辑于 2022-05-19
  • 自动化-标准】标准标准插件使用技巧-篇

    蓝鲸智云标准,以下简称标准标准中的标准插件:标准自带封装好的插件,主要是蓝鲸平台各个产品的原子操作,可以直接拖拽到流程画布里使用。如果标准插件不满足,则需要自定义开发插件。 默认标准插件有哪些部署完社区版,标准里默认有以下标准插件,覆盖5个类醒,总数40+【蓝鲸服务】标准插件使用方法1、HTTP请求该插件使用需要确保请求的URL在当前网络下是能访问演示:选择http插件配置插件参数新建任务执行效果 2、发送通知这个插件也是高频使用的插件之一,在流程设计里经常被引用。

    31910编辑于 2025-09-17
  • 自动化-标准】执行方案如何使用?

    标准中的执行方案跟作业平台里的执行方案有些不一样,作业平台中的执行方案是作业模板实例化出来的,标准中的执行方案主要是不同步骤的一个组合,实际是一个执行任务。

    51010编辑于 2025-04-03
  • 来自专栏TASKCTL技术交流讨论

    自动时代,失去价值了吗?

    首先,之前所讲的专题是在运自动化专场,后来一些交流下来,我们共同的感觉是,听众们都特别的关注自动化,恰恰说明了我们现在运的现状是:有太多的公司还没有自动化或者自动化程度很低,还没有找到明确的自动化的方向和思路 这里先不谈自动化的问题,想先表达两个观点: 不仅仅是自动化,还有很多方向值得我们去发力 ,技术不是问题,重要得是思维上的转变 不仅仅是自动化,还有很多方向值得我们去发力 前两天在运群里 效率 这块跟日常的例行工作紧密相关,如资源分配&回收、域名配置、VIP配置、持续集成&发布、应用部署、应用扩容&缩容等,这块是最基础的工作,通常提到的自动化,大多是集中在这些工作上,因为这些工作偏日常和重复 ,目前业界的自动化的解决方案也非常完善了,所以可以优先把这些问题解决掉,目标就是解放的生产力,提升效率,降低人为失误,让的同学可以有更多的精力去做更有价值的事情。 所以,我觉得在技术上不是障碍。即使你觉得以上工具不好使,可以参选我们团队自己研发的ETL调度工具taskctl 关于taskctl 是一款功能全面的作业自动化调度技术管理工具。

    2.3K50发布于 2020-06-24
  • 来自专栏青灯古酒

    Python自动

    2-27 在命令行窗口中启动的Python解释器中实现 在Python自带的IDLE中实现 print("Hello world") 编码规范 每个import语句只导入一个模块,尽量避免一次导入多个模块 第一个字符不能是数字 2、不能使用保留字 3、区分大小写 4、_下划线开头的一般有特殊含义,尽量避免 number = 0 print(number) Number = 1 print(Number ) NUMBER = 2 print(NUMBER) 运行: 3-06 单行注释 注释是指在程序代码中添加的标注性的文字 多行注释 在Python中将包含在一对三引号('''......''')或者 = '' print(s1) s2 = "'内容'也是\012字符串\"" print(s2) s3 = "'内容'也是\x0a字符串\"" print(s3) 运行 限制转义字符 限制转义字符 表达式1 and 表达式2 表达式1 or 表达式2 表达式1 not表达式2         True True True True False         True Flase Flase

    1.1K30编辑于 2023-10-16
  • 自动化-标准】变量的高级用法

    在全局变量使用篇里了解到了各类变量的基本用法,实际在很多场景下,需要对变量进行处理,这就是标准里变量的高级用法。 ${"ts" if zone=="450" else "ts2" if zone == "820" else "autopath"}在变量中,空格替换成逗号如果你有一个变量 a=“10166 10167

    26610编辑于 2025-08-22
  • 来自专栏python3

    Python自动

    psutil库 ---- 获取系统运行的进程和系统利用率 [root@serverc ~]# yum -y install python2 [root@serverc ~]# yum -y install python2-psutil [root@serverc ~]# python 1.cpu信息 user 执行用户进程的时间百分比 system 执行内核进程和中断的时间百分比 idle cpu处于 psutil.cpu_count() #获取cpu的逻辑个数,默认logical=True4 psutil.cpu_count(logical=False) #获取cpu的物理个数 2. IP('192.168.0.0/16') >>> print ip.len() #输出IP/16网段的IP个数 >>> for x in ip: #输出IP清单 >>> print(x) 2. wantprefixlen的取值及含义: wantprefixlen = 0 无返回值 wantprefixlen = 1 prefix格式 wantprefixlen = 2 decimalnetmask

    2.6K20发布于 2020-01-14
  • 自动从手动到自动工作的范式转移

    自动不是工具的简单叠加,而是对整个价值体系的重构。 超自动催生了设计者这一新角色。 某电商平台仅用2周时间部署了智能预警系统,误报率比传统阈值告警降低65%。 IT资产,实现了:新门店IT环境部署时间从3天缩短至2小时跨云灾备切换自动化,RTO从4小时降至15分钟成本降低35%,资源利用率提升28%这种转移打破了技术栈的边界,让从“管理设备”升级为“运营数字化业务 :保障业务连续性,直接贡献于营收与客户满意度该企业团队通过自动化将资源交付时间从2周缩短至2小时,支持业务部门快速推出新产品,当年贡献间接营收增长1.2亿元。

    17610编辑于 2026-02-28
  • 自动化-标准】如何创建循环流程

    https://smartpublic-10032816.file.myqcloud.com/custom/20221221171951/20044/20221221171951/--2160345a7fc46256700a53b700bf103c.png

    16210编辑于 2026-01-23
  • 来自专栏运维笔记

    自动化之殇 | 高效最佳实践05

    如果已是自动化的专业人士,可以跳过前面内容,直接鉴赏第4部分------自动化之殇。依惯例放上目录,请享用。 什么是自动化? 自动化的三个阶段 怎么做自动化? 2)部署自动化: 这部分的进化过程大抵如此:Scripts -> Auto tools -> Cloud -> Container,略作说明如下: 最早的部署方式,都是ssh到目标机器上,下载部署包 2)场景自动化: 这个层次的特征是,工具会根据外部环境判断如何运行,而这些判断条件是事先定义好的。此层次的维系统需要各类环境数据来做为判断条件,同时还要能够变化操作行为(比如不同的执行步骤)。 2)选择正确的阶段 自动化一般沿袭这样的阶段: 手动支撑 => 线上标准规范化 => 工具化 => 平台自助化/自动化。 2)缺乏安全机制 自动化平台一般由非专业开发人员实施,而且是给内部人员使用,主观上容易忽略代码安全和系统安全。 [“上帝节点”是安全灾难的起点。]

    2.8K52发布于 2019-01-30
  • 来自专栏开发运维工程师

    分享|安全之iptables防火墙(2

    2 安装与使用2.1 安装iptables环境在Linux操作系统中,可以使用yum管理来安装,也可以从官网下载后上传到服务器手动安装。 3.1 查看iptables已设置的规则查看已设置规则列表:iptables -L[root@otn2 ~]# iptables -LChain INPUT (policy ACCEPT)target policy ACCEPT)target prot opt source destination查看已设置规则详细列表:iptables -L -vn[root@otn2 190.168.1.200$ iptables -I INPUT -p icmp --icmp-type 8 -s 192.168.1.10 -j ACCEPT$ iptables -I INPUT 2

    1.2K30编辑于 2023-11-20
领券