2016年12月13日
摘要: [root@squid ~]# sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf[root@squid ~]# grep keepcache /etc/yum.conf keepcache=1[root@squid ~]# ls /var/cache/yum/x86_64/6/base/packages/yum groupinstall "Dev... 阅读全文
posted @ 2016-12-13 14:07 sanyuanyanjin 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1网络管理利器——Xshell & Xftp撸过Linux的应该都玩过这两个软件。Xshell 和 Xftp 都是 NetSarang 出品的优秀网络管理、安全传输工具。Xshell 是一个免费的安全终端仿真器,可以作为 SSH、TELNET 或 RLOGIN 的终端模拟,能够从 Windows 平台安全连接 Linux 服务器,Xftp 则是安全传输客户端,支持 FTP 和 SFTP 协议,两者... 阅读全文
posted @ 2016-12-13 14:06 sanyuanyanjin 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 目前 Linux 下有一些使用 Python 语言编写的 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件)、 glances(资源监控工具)在实际工作中,Linux 系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对 Linux 服务器的监控。 本文介绍一下使用 Python 脚本实现对 Linux 服务器 CPU 内存 网络的监控脚本的编写。... 阅读全文
posted @ 2016-12-13 14:03 sanyuanyanjin 阅读(331) 评论(0) 推荐(0) 编辑
摘要: Flask 是一种很赞的Python web框架。它极小,简单,最棒的是它很容易学。今天我来带你搭建你的第一个Flask web应用!和官方教程 一样,你将搭建你自己的微博客系统:Flaskr。和官方Flask教程不同的是——我们通过使用Stormpath来创建并管理用户账户和数据,你的工作效率会更高。开发进程会显著地加快!我们这就开始吧。注意:这篇教程面向Flask开发新人,帮助他们理解如何使用... 阅读全文
posted @ 2016-12-13 13:56 sanyuanyanjin 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 本文目录1. 显示有限的接口到外部2. with的魔力3. filter的用法4. 一行作判断5. 装饰器之单例6. staticmethod装饰器7. property装饰器8. iter魔法9. 神奇partial10. 神秘eval11. exec12. getattr13. 命令行处理14. 读写csv文件15. 各种时间形式转换16.字符串格式化来源:http://andrewliu.i... 阅读全文
posted @ 2016-12-13 13:54 sanyuanyanjin 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 本文总结了Python、Matlab、CPP、Java、JavaScript、Lua、Julia、Lisp、Haskell、.NET、R等语言的深度学习库 Python1. Theano是一个python类库,用数组向量来定义和计算数学表达式。它使得在Python环境下编写深度学习算法变得简单。在它基础之上还搭建了许多类库。Keras是一个简洁、高度模块化的神经网络库,它的设计参考了Torch,... 阅读全文
posted @ 2016-12-13 13:51 sanyuanyanjin 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 思维导图小tips思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导图因此具有人类思维的强... 阅读全文
posted @ 2016-12-13 13:48 sanyuanyanjin 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 学习和使用技术的4种层次提交我的留言加载中已留言关键字技术,生活,反思。关于Bjarne Stroustrup在他的新书《A tour of C++》里面举了一个旅行的例子来比喻初学编程语言:…as an analogy, think of a short sightseeing tour of a city, such as Copenhagen or New York. In just a f... 阅读全文
posted @ 2016-12-13 13:45 sanyuanyanjin 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1、Java学习路径1我想很多人看到这个路径可能会问我在哪里可以学习,所以就先附上这条路径的学习地址吧,这也是这张图片的来源,愿意学习的可以去看看:Java研发工程师学习路径2、Java学习路径2这是另外一张Java学习路径,同样可以参考学习,图片上有来源,所以这里就不再复述了,想要找来源的自己按照图片上的去查找即可。3、Java Web学习路径这是一张Java Web的学习路径4、Java编程所... 阅读全文
posted @ 2016-12-13 13:33 sanyuanyanjin 阅读(504) 评论(0) 推荐(1) 编辑
摘要: 前言:在涉及到对外项目,经手许多小中型网站的架构,F5、LVS及Nginx都比较多,我想一种比较通俗易懂的语气跟大家说明下何谓负载均衡,何谓Linux集群,帮助大家走出这个误区,真正意义上来理解它们。 一、目前网站架构一般分成负载均衡层、web层和数据库层,我其实一般还会多加一层,即文件服务器层,因为现在随着网站的PV越来越多,文件服务器的压力也越来越大;不过随着moosefs、DRDB+He... 阅读全文
posted @ 2016-12-13 13:32 sanyuanyanjin 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 移动互联网、云计算和大数据的成熟和发展,让更多的好想法得以在很短的时间内实现为产品。此时,如果用户需求抓得准,用户数量将很可能获得爆发式增长,而不需要像以往一样需要精心运营几年的时间。然而用户数量的快速增长(尤其是短时间内的爆发式增长),通常会让应用开发者有些吃不消,不得不面临一些严峻的技术挑战:如何避免因为单台机器当机导致服务不可用;如何避免在服务容量不足时,用户体验下降,等等。在系统构建之初就... 阅读全文
posted @ 2016-12-13 13:30 sanyuanyanjin 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 张冠宇在大众点评做运维架构师。他在本文中介绍大众点评整个的运维架构。目前他们的运维分为4个组,相信跟大部分公司一样,运维团队分为:应用运维、系统运维、运维开发和监控运维,当然还有DBA团队和安全团队。整个运维团队全算上目前是不到40人规模。 嘉宾介绍 张冠宇:花名关羽,目前在大众点评做运维架构师一职。在大众点评这几年时间,见证了点评运维从无到有,从低效向高效的转变过程。 分享内容 今天... 阅读全文
posted @ 2016-12-13 13:29 sanyuanyanjin 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 谈到运维,监控应该是运维的重中之重。怎么说呢?有很多人说这个监控应该是运维的第三只眼睛,一个好的监控平台对我们这个工作本身来说,应该有很大的帮助。那么,如何要构建一个完善的监控平台。那就是我们今天要讨论的话题: 以我的理解来说这个运维的核心工作其实是监控和故障处理。两个方面的工作首先是对这个业务系统我们要有一个精确的完善的监控。那么他的目的就是能够保证在第一时间去发现问题并且去通知相关人员解... 阅读全文
posted @ 2016-12-13 13:28 sanyuanyanjin 阅读(4470) 评论(0) 推荐(2) 编辑
摘要: 识别运维平台的边界在哪儿,才能更好地构建平台,从而协助运维的日常工作。 在之前的文章中,谈到过“运维的本质——可视化”,在可视化的篇幅中,着重介绍自动化的可视化和数据的可视化;在后续的篇章中又介绍了“互联网运维的价值体系”,里面分解了几个维度:质量、成本、效率、安全等。以上都是为了清楚地梳理运维的内容边界,基于这个边界,我们再考虑如何进行平台支撑。可以说前两篇文章都是为今天这篇文章作为铺垫,... 阅读全文
posted @ 2016-12-13 13:27 sanyuanyanjin 阅读(2971) 评论(2) 推荐(0) 编辑
摘要: 最近刚入职一家创业公司,因为账号问题各种发愁。以前所在的公司在这方面都很成熟,暂未遇到此类困扰。现将我在工作所遇到的问题分享出来,给大家借鉴与参考。现象: 开发账号混乱,GitLab、Jira、Confluence各一套账号,那叫一个乱 两个机房 VPN 两套,开发、运维、测试各种切换 WIFI 没有对用户做认证,只是统一密码连接 内部各种运营平台,各种密码对策: 公司... 阅读全文
posted @ 2016-12-13 13:26 sanyuanyanjin 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 运维价值的提炼,直接决定了团队(个人)对运维理解的高度和精度!从很多传统的视角去看运维,运维的确承担了很多职能,但这些职能还是都和具体的岗位相关,如下:在过往的运维经历中,很多研发甚至是运维自己都把运维就放在了一个资源(服务器、网络)提供者定位上,造成很多运维团队的成就感不是很强。很多运维人也经常问,我们的价值到底在哪儿?“保姆”/“救火”/“苦逼”好像就是运维的标签,难道我们的运维真的只能如此?... 阅读全文
posted @ 2016-12-13 13:24 sanyuanyanjin 阅读(5046) 评论(0) 推荐(0) 编辑
摘要: 远离故障的十大原则提交我的留言加载中已留言故障是运维人员永远的痛。相信每一个运维人员的KPI中都有一项:可用性。可用性高就是不出故障,各个公司对可用性和故障评级的标准都不相同,但是避免故障的方法却是殊途同归。我们怎么避免故障,沃趣科技简单列举了以下几条,与大家共勉!1、变更要有回滚,在同样的环境测试过2、对破坏性的操作谨慎小心3、设置好命令提示4、备份并验证备份有效性5、对生产环境存有敬畏之心6、... 阅读全文
posted @ 2016-12-13 13:23 sanyuanyanjin 阅读(405) 评论(0) 推荐(0) 编辑
摘要: CMDB是运维的基础核心系统,所有的元数据和共享数据管理源,类似于业务中的账号平台的作用。本篇文章,我将从概念篇、模型篇、到实现与实施篇具体的进行阐述。CMDB也称配置管理,配置管理一直被认为是 ITIL 服务管理的核心,因为其他所有流程均需要使用配置管理数据库 (CMDB)。在上篇的平台体系中,CMDB位于最底层的支持系统位置上,可见其作用。配置管理为什么起到核心的作用,这个地方不做逐一介绍,简... 阅读全文
posted @ 2016-12-13 13:22 sanyuanyanjin 阅读(15290) 评论(0) 推荐(1) 编辑
摘要: 能力管理的建设就是数据化IT服务的能力!能力管理(Capacity Management)应该是ITIL里面一个非常重要的概念,有些人叫容量管理,但我还是觉得能力管理更好一些,能力直接的理解就是我们能做什么?还有多少能力冗余?让我们来看看ITIL的概念解释,指在成本和业务需求的双重约束下,通过配置合理的服务能力使组织的IT资源发挥最大效能的服务管理流程,ITIL给到的流程图如下:从上图的中间部分可... 阅读全文
posted @ 2016-12-13 13:21 sanyuanyanjin 阅读(1876) 评论(0) 推荐(0) 编辑
摘要: 首先声明自己不是ITIL方面的专家,特别是具体的规范细节,后面论述如有不当,请指正。但我为什么会提起它?主要是因为它和运维(IT服务管理)相关性太大了。早起的运维完全就是以ITIL来蓝本构建的,在当时公司中还有ITIL学习小组/实践活动、ITIL的外部顾问培训等等。后来在YY的时候,当时实践CMDB、事件管理的时候,也是参照了其具体的规范和要求。我建议大家在讲ITIL的时候,一定要把ITSMF授权... 阅读全文
posted @ 2016-12-13 13:20 sanyuanyanjin 阅读(23999) 评论(2) 推荐(2) 编辑