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