Python那些事——关于运维,我有话要讲!.doc

Python那些事——关于运维,我有话要讲!.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python那些事——关于运维,我有话要讲!.doc

Python那些事——关于运维,我有话要讲! 在我们有限的精力里,总期望学的更多,干的更好,活的更精彩。然而现实中我发现很多运维、开发人员工作不会使用python。难道python很难么?是的,学精难,但辅助工作还是可以分秒速成的。就以我们团队为例,都是干运维的,因工作需要去做运维自动化平台,接触python程序从0到1,当天即写程序,项目一期很快就完成了。不得不承认我们只是在应用python,我们不是理论大师,我们只是搬运工。作为技术应用人员,我们目标就是运用python工具支撑我们的业务发展,这就足以。 人生苦短,我用python,为了精彩人生,请让我们开启python速成模式。本文以实际工作案例出发,提炼出极简约的python教程,不啰嗦笔墨,节省读者时间,旨在给大家梳理思路,快速上手。跟我来,别掉队,没有什么学不会。 本文目录内容如下,不妥之处,恳请广大读者批评指正,真诚期待交流互动。 前言 运维干的活很杂,很琐碎;即高端,也很基础;要细致敏捷,也要搬得动服务器。 运维有很多痛苦和尴尬。任何行业工作都有其委屈尴尬的一面,背黑锅是运维人员成熟历练的必经之路。 运维工作的特点决定运维需要掌握很多知识技能,需要知识面宽广,也要有所精专,更需要架构体系能力。那么如何解决IT运维之痛呢?其实推行运维自动化很好的切入点。 通过实施运维自动化,能够很好贯穿人、事、物、流程标准,从而有效地贯彻质量、成本、效率和安全体系。运维体系的好坏影响运维自动化的实施执行,反过来,运维自动化也会推动运维体系的建设。当云计算时代到来的时候,面对成百上千、上万台机器,人工手工运维显然是不现实的,这个时候就凸显自动化运维的优势了。自动化运维分担了我们很多的工作压力,将重复、乏味的工作交给程序去做,推动运维工作更稳定,更高效、更智能。 那么我们的运维自动化平台架构是这样设计的: 我们运维平台使用的开发语言及工具: 后端开发主要通过Python程序实现。 信息采集写入ELK、Redis、MySQL数据库。 前端WEB展示以及与后台数据层、应用层的交互通过Django框架实现。 界面修饰使用Bootstrap、Echarts等框架工具。 当时我们运维平台一期实现的功能如下: 目前Python已在各领域应用广泛,同样对于运维人员,python是一门很适合运维工作的语言工具。如下来自网友对python的形容:语法简约,容易上手,适用广泛,从抓宠物,到打外星人,啥都做…..python在linux系统里通常是默认安装、跨平台、可读性好且开发效率高、有丰富的第三方库(开发框架、各类API、科学计算、GUI等)、社区活跃,拥有众多开发者。 好了,至此让各位读者瞻仰完我们开发的拙劣的运维系统,现在让我们开始python学习速成之旅,本文所讲授的python知识经验都已在我们的运维系统中应用实践。 1、Python速成宝典 Python是什么? Python是一种面向对象解释型计算机程序设计语言,由Guido van Rossum(吉多·范罗苏姆)发明,Python语言是一种既简单又功能强大的编程语言,语法简洁而清晰,具有丰富和强大的类库,可以帮我们解决很多事情,比如做WEB开发、图形图像处理、科学计算、应用系统、运维管理、网络程序等等。 Python简单易学,拥有极其简单的语法,是一种代表简单主义思想的语言,正所谓:“人生苦短,我用Python”。 Linux系统默认会自动安装Python程序包。在Windows系统下安装需要手动安装Python程序。对于初学者,建议可以在自己的Windows系统上安装一个Python开放集成环境,例如notepad++,Pycharm等。对于熟悉.NET开发者,也可以使用Visual Studio集成环境。本文主要以Linux示例为主。 通常Python的解释器被安装在目标机器的 /usr/bin/python 目录下。在命令行的Shell提示符下键入Python,启动解释器,是Python语句的提示符。例如: 按Ctrl-d退出提示符。如果是在Windows命令行中,则按Ctrl-z再按Enter。 Python的IDE(集成开发环境)很多,比如vim、Pycharm、Visual Studio 2010、PyDev等。 Python至少应当有第一行那样的特殊形式的注释,它被称作组织行,源文件的头两个字符是#!,后面跟着一个程序。这行告诉你的Linux/UNIX系统当你执行程序的时候,它应该运行哪个解释器。 执行Python脚本语法如下: python + [python脚本名称] 例如:#python helloworld.py 或者 #./helloworld.py 注意:上述都是在当前相对路径下执行Python脚本。当

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档