姚惠龙,从事软件定制开发10多年,经历了C/S架构的信息系统和B/S架构的web程序开发,也历经Linux应用程序和内核程序的开发。———我是分割线———随着Linux程序的增多,软件的安装过程中经常出现如下问题:1、硬件配置类似或者相同时,批量安装系统和软件,希望实现自动化安装..
分类:
其他好文 时间:
2016-06-12 18:46:03
阅读次数:
197
Liunx文本处理基础命令是运维工程师不可绕过,必须熟悉掌握的关键命令,它们组合起来就像一扇门,是通往文本三剑客(grep,sed,awk)及shell脚本编程的必经之路。更新至:1、Sort2、tr3、cut4、uniq5、wc6、tee7、paste1、Sort:#sort命令主要用于排序,可针对文本文件内容,..
分类:
系统相关 时间:
2016-06-12 03:43:35
阅读次数:
359
nagios简介:Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。以下主机所用系统为红帽6...
分类:
移动开发 时间:
2016-06-12 03:41:34
阅读次数:
244
nagios简介:Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。以下主机所用系统为红帽6...
分类:
移动开发 时间:
2016-06-12 03:40:21
阅读次数:
325
内容目录 反射 模块 反射 利用字符串的形式去对象(模块)中操作(寻找/检查/删除/设置)成员,我们称之为反射。 方法: 模块 补充: 特殊变量 __doc__ 注释 __file__ 当前py文件的路径 __packaged__ __cached__ __name__ ...
分类:
编程语言 时间:
2016-06-12 01:39:45
阅读次数:
151
先聊聊闲话 搞过企业级的application运维的同仁肯定深有感触,每个application的功能交叉错杂,数据交换就让人焦头烂额(当然这和顶层业务设计有关系), 几十个application发布,代码修改,打包,发布,再上dev/staging/prod三个代码版本,时刻要保证他们三个的环境依 ...
分类:
编程语言 时间:
2016-06-11 21:35:54
阅读次数:
474
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 1、数据库表设计 项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部 ...
分类:
数据库 时间:
2016-06-11 14:34:16
阅读次数:
273
开始排查 首先检查日志,以前做过安全运维,所以写过类似于检查命令和工具,开始一一排查。 发现像目前最流行的bash shell 漏洞,测试一下,果然存在漏洞。 env x='() { :;}; echo vulnerable' bash -c "echo this is a test"[root@m ...
分类:
系统相关 时间:
2016-06-11 10:32:59
阅读次数:
412
从一开始我就很纠结centos服务器搭建的过程。 由于自己方向并不在运维上,但是学习开发也需要用到Linux所以就一直没认真去学. 经过自己多方面摸索与学习找到了自己的一套方法. 首先我用到的是 centos7 和 vmwar 1.新建一个虚拟机不用说了. 2.在安装centos选项中, 之前安装过 ...
分类:
系统相关 时间:
2016-06-11 01:55:36
阅读次数:
173