学习内容:1、模块初识2、Pyc是什么3、Python数据类型4、数据运算5、bytes数据类型6、列表和元组的使用7、字符串常用操作8、字典的使用1、模块初识如果用 python 解释器来编程,从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些或者交互式的解释器实例使用,这个文件被称为模块。模块是一个
转载 2023-07-06 14:12:15
5阅读
 Python简介       Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。  ABC是由Guid
1. 什么是(Operation and maintenance)一般是指对大型组织已经建立好的网络软硬件的维护,其中传统的是指信息技术(IT)。2. 工作范畴IT是IT管理的核心和重点部分,也是内容最多、最繁杂的部分,该过程主要用于IT部门内部日常运营管理,其涉及的对象分成两大部分,即IT业务系统和人员;业务:是业务需求和用户体验的核心和重点部分,更是
前言  在上一篇文章 一年前,我来到国企搞IT 中,和小伙伴分享了我在国企这一年当中的所见,所闻,所想,很高兴能够获得很多同道中人的共鸣。过去一年,我的很大一部分工作都投入到公司技术平台的建设中。Jira,Confluence,Jenkins,Docker,Kubernetes,微服务等等DevOps工具链,技术栈,都是从无到有一步一步搭建起来的,这其中虽然有第三方供应商的支撑,但过程还
转载 2024-09-05 12:57:16
37阅读
相信各位小伙伴在学习tomcat,nginx,关系型数据库,非关系型数据库,zabbix,elk等模块后。虽然对它们有所了解,但各个模块之间的联系,它们在实际部署中所处的位置仍不是很明白。别问我怎么知道的,因为我也是酱紫QAQ 所以我对学到的内容做了一些整理:nginx是一款轻量级的反向代理服务器,nginx只能用来解析静态页面,tomcat可以解析动态页面。使用反向代理使nginx显示tomca
后台 架构设计 作为一名经验丰富的开发者,我将向你介绍后台架构设计的流程和每一步需要做的事情。在开始之前,我们先来了解一下整个流程,并使用表格展示每个步骤。 | 步骤 | 操作 | | ---- | ---- | | 1 | 分析需求 | | 2 | 架构设计 | | 3 | 数据库设计 | | 4 | 代码开发 | | 5 | 测试和优化 | | 6 | 部署和上线 | 首先,我们
原创 2024-02-12 03:41:37
30阅读
The reason为啥要用python去做实时监控linux后台日志呢,其实是因为在元旦监控生产环境时发现的诟病,服务器太多导致xshell一开窗口要开好多个,而现在又没有实现自动化的功能,不仅是这样,若想要查看某台服务器上的日志还需要先ctrl + c终止终端(terminal),而查看筛选条件也需要重复性的大量操作,于是想到有没有可以用python写个脚本连接到各台服务器上,监控的同时直
前言许多运工程师会使用 Python 脚本来自动化任务。 Python 是一种流行的编程语言,具有丰富的第三方库和强大的自动化能力,适用于许多不同的领域。在运领域,Python 脚本可以用来实现各种自动化任务,例如:连接远程服务器并执行命令解析日志文件并提取有用信息监控系统状态并发送警报批量部署软件或更新系统执行备份和恢复任务运用 Python 脚本可以大大提高效率,并减少人工干预的错
一、报障系统:1、报障者提交报障单自己的报障记录2、处理者:查看所有人报障单处理报障单3、故障知识库(和博客框架一样)二、CMDB项目:1、资产管理系统:实时统计资产数量,图形显示直观三、CRM项目:1、客户管理系统(老男孩的客户管理系统):精确的管理客户四、堡垒机项目:1、堡垒机:在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段实时收集和监控网络环
转载 2023-06-26 14:17:36
257阅读
is 运算符a = [1, 2, 3] b = [1, 2, 3] print(a is b) # 输出 False c = a print(c is a) # 输出 True这是因为在 Python 中,变量实际上是对象的引用。当你创建一个列表并将其赋值给变量 a 时,Python 实际上会创建一个新对象(即该列表)并将变量 a 设置为指向该对象的引用。同样地,当你将变量 b 设置为对另
转载 2024-08-07 09:37:03
52阅读
paramiko  模块paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。它是基于Python实现的 SSH2远程安全连接,支持认证及密钥方式。可以实现远程命令执行、文件传输、中间SSH代理等功能。官网地址: http://www.paramiko.orgpa
转载 2023-07-03 20:22:45
289阅读
年底事多,在公司忙成狗,难得把博客更新了下本章主要内容是collections模块的介绍(队列,计数器,默认字典,有序字典,可命名元组,以及简单介绍深浅拷贝!)collections模块collection counter 计数器: counter 是继承字典这个父类的功能,所以很多方法都是从字典那里得来的。它的功能就是计算每个元素出现的次数>>> 
转载 2024-06-24 17:18:09
90阅读
上节作业回顾 #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen # 实现简单的shell命令sed的替换功能 import sys,os para_argv = sys.argv Tag = True #判断参数的传递 if para_argv[1] == "-i" and len(para_argv) == 4
转载 2023-09-27 11:41:53
113阅读
随着业务复杂度越来越高,已经没有办法靠人来整个平台和业务了。可以试想,如果都需要人工干预完成工作,那得需要投入多少人力?当业务上线时,我们需要部署环境、部署项目;当发生问题时,我们人为地去感知问题后排查问题、定位问题,这时业务可能已经挂了很长时间。所以要基于对的理解构建起自动化、智能化平台。今天给大家推荐如何去从零开始开发一套基于 Python平台。技术选型Python3+Di
转载 2023-09-11 10:45:57
137阅读
随着移动互联网的普及,服务器所面临的挑战也随之越来越大。当规模增长到一定程度,手动管理方式已经无法应对,自动化成为解决问题的银弹。Python凭借其灵活性,在自动化方面已经被广泛使用,能够大大提高效率,服务器集群的规模越大,优势越明显。现在不论是Linux工程师还是Unix工程师都需要掌握Python,以提高效率。第一个阶段:初级,掌握Python的语法和一些常用库的使
传统        -命令行        -批量脚本自动化 自动化工具部署类: jenkins环境类:ansible监控类:ngios 适合自动化的编程语言的特点:丰富的第三方库学习成本低 自动化的缺点数据无法共享无法主动发现问题部署成本高标准不统一 
转载 2023-09-18 19:22:31
160阅读
系统基础信息采集模块作为监控模块的重要组成部分,能够帮助人员了解当前系统的健康程度,同时也是衡量业务的服务质量的依据,比如系统资源吃紧,会直接影响业务的服务质量及用户体验,另外获取设备的流量信息,也可以让人员更好地评估带宽、设备资源是否应该扩容。可以通过Python第三方系统基础模块轻松获取服务关键运营指标数据,包括Linux基本性能、块设备、网卡接口、系统信息、网络地址库等信息。在采集到
转载 2023-09-25 03:01:34
83阅读
写在前面本打算自动登陆一台路由器,执行查询配置指令,然后用正则表达式分析,获取该路由器的接口连接关系。现在由于网络问题,导致无法直接telnet路由器,只能通过其他方式获取配置文件,如读取本地文件等。由于时间关系,本教程修改如下:第一部分通过telnet模块测试登陆、执行指令,登陆设备改为MME;第二部分还是之前的配置文件分析,只是配置文件来源于本地已下载的配置文件。同时大家也可以研究其他登陆网元
四、Ipython 交互式解释器1、Ipython 简介IPython外加一个文本编辑器Windows系统下是IPython加notepad++,Linux系统下是IPython加vim配合使用,写起代码来体验很流畅,很容易获取到写代码时候的那种“流体验”。IPython的设计目的是在交互式计算和软件开发这两个方面最大化地提高生产力,它鼓励一种“执行-探索”的工作模式,支持matplotlib等库
自动化工具SaltStack、Ansible、Puppet比较1、SaltStack(一般用于大于1000台服务器的公司环境)    saltStack由Python编写,为server-client模式的系统,自己本身支持多master。    运行模式为master端下发指令,客户端接收指令执行。    saltstack依赖于zeromq消息队列,采用yaml格式编写配置文件,比较简单。
转载 2023-09-23 15:30:06
97阅读
  • 1
  • 2
  • 3
  • 4
  • 5