仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 703|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 来一发运维老手们,看看进修Python的主要性

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:24:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!常常有人在群里问,运维职员需不必要学开辟?需不必要学PYTHONPYTHONSHELL有甚么区分?每天问这类好水的成绩,我其实受不了,决意帮人人扫扫盲,求求老手们,今后别他妈瞎问了。




现阶段,把握一门开辟言语已成为初级运维工程师的必备计能,不会开辟,你就不克不及充实了解你们体系的营业流程,你就不克不及匡助调试、优化开辟人开辟的步伐,开辟职员有的时分很少存眷功能的成绩,这些成绩就得运维职员来做,一个营业上线了,招致CPU利用太高,内存占用过年夜,假如你不会开辟,你大概只能查到历程级别,也就是哪一个历程占用这么多,然后呢?然后就交给开辟职员处置了,如许咋表现你的代价?

别的,年夜一点的公司,办事器都上几百,上千,乃至数万台,这类情形下如何做主动化运维?用SHELL写剧本FOR轮回?呵呵,歇了吧,SHELL也就合适复杂的体系办理事情。到庞大的主动化义务还得要用专门的开辟言语。你大概说了,主动化办理有专门的开源软件\监控也有,间接拿来用下就行了,可是现有的开源软件如puppetsaltstackzabbix
agio多为通用的软件,不成能完整合用你公司的一切需求,当你必要做定制、做二次开辟的时分,你咋办?找开辟部分?开辟部分不懂运维的实践营业逻辑,写出来的器材烂烂不克不及用,这活最初还得交给运维开辟职员来做。


其次,不会运维开辟,你就不克不及本人写运维平台\庞大的运维工具,统统要借助于找一些开源软件拼拼集凑,假如是如许,那就请不要埋怨你的人为低,你的事情不受器重了。

为何要学PYTHON
PYTHON第一是个十分牛B的剧本言语, 能满意尽年夜局部主动化运维的需求,又能做后端C/S架构,又能用WEB框架疾速开辟出宏伟上的WEB界面,只要当你自已有才能做出一套运维主动化体系的时分,你的代价才表现出来,你才有资历跟老板谈器重,不然,仍是老厚道实归去装呆板吧。

运维开辟为何要用PYTHON
Goodquestion,为何不必PHPJAVAC++RUBY,这里我只能说,见人见智,假如你可巧已把握了除PYTHON以外的别的言语,那你爱用啥用啥,假如你是一个连SHELL都还没写分明的老手,想学个言语的话,请用PYTHON, 为何呢?起首,PHP是跟PYTHON比的最多的,实在他俩基本就不必比,为何呢?两个言语合用性分歧,PHP次要合用于WEB开辟,能够敏捷的做出中小型,轻量级的WEB网站,但后端嘛,基础仍是要借助别的言语,借助甚么言语呢?SHELLPYTHON?呵呵。PYTHON呢, 是个综合言语, 前后端都能够,单拿出来比WEB,也一点不比PHP差,但为何WEB偏向上PHPPYTHON要火? 先进为主嘛,PHP90年月出生就是做WEB的,PYTHON2000年后才呈现WEB框架,但论优异水平上,PYTHONWEB框架基础上出其无左,最少是跟PHP比。 

JAVA呢?好吧,一个痴肥\中庸\豪无新意的言语,仍是老厚道有用它来做ERP吧,弄个运维小平台,用JAVA至心没啥需要,在我看来,JAVA就是不乱的中年汉子,不乱\成熟\光头,而PYTOHN代表的就是芳华, 简便\快\洁净\帅!

C++C,这个嘛,我只能说,假如你会了PYTHON,又会C的话,那你会更吃喷鼻,可是不会C的话,实在也无年夜碍,基础上做运维的人,弄弄C就是为了来装B的,由于多半情形下你都到不了看体系底层源码的水平。

RUBY,小日本开辟的,还不错,作风跟PYTHON有点像,由于rubyonrails出了名,外洋用的对照多,国际,宁神吧,没戏,PYTHON已把它的设想空间都占逝世了。

固然另有新的言语GO有些弄运维的瞥见做开辟的职员弄GO,也想凑热烈,以为是将来,我想说,别瞎没事跟风,GO再乐成,也不会酿成运维开辟言语。


有些人以为PYTHON效力底,说他不克不及撑持多线程,OH,好吧,这个另有点说对了,可是我想问,看我这篇文章的有几个做过搜刮引擎开辟?有几个做个上亿PV的并发网站开辟? 有几个看过LINUX内核源码?假如没有,请别瞎随着传了,晓得PYTHON为何不撑持多线程吗?这句话问错了,实在PYTHON撑持多线程,只是不撑持多CPU多线程,也就是一个步伐spawn出来的多线程只能占用一个CPU,可是为何呢?噢,由于GILGIL是甚么东东,请自行补脑。。。可是你非得用多线程吗?你能够用多历程呀,再牛B你还能够用协程呀,这些PYTOHN撑持的都很好呀,假如你的步伐逻辑欠好,弄个多线程也快不起来。我熟悉一个博士讲过一句话,我以为不错,他说,步伐效力上下,80%都是写步伐的人决意了,言语自己就占20%,以是下次有人再说PYTHON效力低的时分,请让他先归去本人反省下本人的步伐多了几无用的逻辑、轮回等等。这个博士本人用PYTHON写的WEB步伐,一台办事器天天能处置上亿哀求,一秒并发近两万,甚么WEB框架这么牛B? 别问它是谁, 它叫tornado。 


PYTHON可否自学?
固然能够,甚么都能够自学,条件是你得能学得会,见过N多菜鸟踏上上自学的不回路,他妈的甚么都能自学的话,还用年夜学干甚么?本人在家鳖不就好了?动不动就说PYTHON是个剧本言语,本人看看就不会了,说这话的只大概有两种人,一种是妙手,一种是SB,关于妙手来说,他一定已会别的言语,PYTHON在这类情形下,自学固然就很简单学会,几年前我刚打仗PYTHON时,代码碰到成绩,找了个开辟的哥们帮调试,哥们帮调了十几分钟就弄定了,了局人家之前一句PYTHON代码也没写过,为何,由于言语都有相通的地方,一门把握好了,别的门本人学学就会了。但关于老手来说,没任何言语基本就入手下手自学,那末祝贺你,菜鸟们见此文章为证,从明天入手下手自学,一年后,你如果能本人做出个软件来,来找我要一千块钱。 哈哈,真的。 基础上自学是属于专业职员干的事变,就像会一门乐器了,本人学下便可能学会另外一门,但我之前没音乐基本,随着先生都没把吉它学会。 

以是劝告没基本又想学PYTHON的同砚,花点钱往报个班学吧,拿钱换工夫,工夫是性命,钱没了可再挣钱,工夫已往了就不再会返来,假如你不信邪,非要本人学,那我信服你的勇气,不外本人尝尝就晓得了。


说了这么多,只想告知那些渺茫手足无措该学甚么言语的老手们, 在你还没学好走路的时分,不要老想着,未来我当上老板了,我是开宝马呢?仍是开奔腾呢?先学会骑自行车吧。。。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
兰色精灵 该用户已被删除
沙发
发表于 2015-1-16 17:28:03 | 只看该作者

来一发运维老手们,看看进修Python的主要性

在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
不帅 该用户已被删除
板凳
发表于 2015-1-25 10:19:56 | 只看该作者
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
精灵巫婆 该用户已被删除
地板
发表于 2015-2-2 21:59:30 | 只看该作者
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
小妖女 该用户已被删除
5#
发表于 2015-2-8 11:35:52 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
admin 该用户已被删除
6#
发表于 2015-2-25 15:00:18 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
透明 该用户已被删除
7#
发表于 2015-3-8 00:45:19 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
只想知道 该用户已被删除
8#
发表于 2015-3-15 22:27:13 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
简单生活 该用户已被删除
9#
发表于 2015-3-22 18:08:18 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
乐观 该用户已被删除
10#
发表于 2015-3-22 18:08:19 | 只看该作者
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-22 09:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表