cszer

分类存档: Linux 运维

SQL表连接图解

IN:技术, Linux 运维, MySQL   Tags:    评论: 3   阅读:1,272 views

估计很多人在学习SQL表连接的时候都会被各种类型的表连接搞得稀里糊涂的,现在好了,有了下面的图,就可以很直观的区分各种表连接了。

继续阅读 »

11-10
2014

linux性能调优(整理)

IN:Linux 运维       评论: 4   阅读:4,979 views

为什么要性能调优?

大部分的linux发行版是为了完全兼容市场中大部分计算机而设计的。这是一个相当混杂的硬件集合(硬盘,显卡,网卡,等等)。所以Red Hat, Suse,Mandriva和其他的一些发行版厂商选择了一些保守的设置来确保安装成功。
简单地说:你的发行版运行的很好,但是它可以运行地更好!
比如,可能有一个具体一些特殊特性的高级硬盘,而这些特性在标准配置的情况下可能就没被启用。
继续阅读 »

01-27
2014

简单备份监控程序

IN:技术, Linux 运维   Tags: , ,    评论: 2   阅读:2,545 views

前言:

随着维护服务器的增多,每天一台台检查备份已经不切实际,即使通过email的方式(备份脚本执行完后将备份信息发送到指定邮箱)检查也要耗费不少的时间,每天做这种重复性且繁杂的事情对我们这类懒人来说简直痛不欲生。经过一次惨痛的教训之后,决定做个备份检查(监控)程序。 继续阅读 »

01-03
2014

linux服务器根分区只读的处理流程

IN:技术, Linux 运维       评论: 1   阅读:3,724 views

上周六21点左右接到值班电话,一台服务器服务器异常。连到服务器上看,根分区只读了。

之前有碰到过两三起邮件系统客户的服务器根分区只读的情况,但自己维护的服务器还是第一次碰到。不敢贸然处理,为了安全起见,打电话跟其他同事确认了下。在22:30分左右修复好文件系统,服务器恢复正常。整个处理过程花了大概1个半小时的时间,时间都耗在机房沟通和等待修复文件系统,另外自己对整个处理流程不够熟练也耽误了不少时间,否则,半个小时就可以搞定。

现将根分区只读的处理流程梳理下: 继续阅读 »

09-21
2013

HAProxy简介及实例

IN:技术, Linux 运维   Tags:    评论: 0   阅读:3,861 views

HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。
继续阅读 »

07-16
2013

LVS简介及实战

IN:技术, Linux 运维   Tags:    评论: 4   阅读:6,032 views

以前做过一些负载均衡高可用的实验,由于在工作环境一直都没有用到这些技术,现在几乎都忘光了,记录在evernote里的实验笔记也不完整。趁着最近事情较少,重新找了些资料,把一些相关的实验再做一遍,并记录完整,以备不时之需。
继续阅读 »

07-16
2013

开发自己的监控系统三、移动篇(android)

IN:工作相关, Linux 运维   Tags: , ,    评论: 9   阅读:4,849 views

开发自己的监控系统一、email篇
开发自己的监控系统二、web篇

移动篇(android)

关键字:java、android、json、php

互联网已经进入移动时代,如果没有给自己的产品开发手机端的应用程序,出门都不好意思跟别人打招呼了~~
为了随时随地掌握服务器的运行状态,当然,也为了装ability,下面就来为我们的监控系统开发一个手机端(android)的应用。

原理:

首先编写一个web接口,读取数据库服务器数据,返回json对象数组。android应用程序解析json数据,通过listvie控件显示。
继续阅读 »

05-22
2013

开发自己的监控系统二、web篇

IN:工作相关, Linux 运维, shell   Tags: ,    评论: 8   阅读:6,861 views

开发自己的监控系统一、email篇
开发自己的监控系统三、移动篇(android)

web篇:

关键字:shell mysql python web.py

在上一篇中,我们介绍了如何使用shell脚本监控系统状态,并在出现异常时通过email发送警报。但email报警有一个弊端,无法实时了解服务器的运行状态。为了满足这一需求,就要开发一个web程序,通过网页的方式来显示所有服务器的实时运行状态。

原理:

定时执行监控脚本提取服务器运行相关信息,如系统负载、磁盘空间等,将这些信息入到mysql数据库中。开发一个web程序,当用户通过浏览器访问web监控页面,web程序读取mysql数据库中服务器的数据,以网页的形式展现给用户。
继续阅读 »

05-21
2013

开发自己的监控系统一、email篇

IN:工作相关, Linux 运维, shell       评论: 6   阅读:4,085 views

前言:

随着维护服务器量的增多,越来越觉得监控的重要性。监控,就是运维人员的眼睛,没有了监控,你不知道磁盘是否满了,网络流量是否超标,甚至服务器是否宕机。监控的重要性不言而喻。市面上的监控软件也很多,如商业版的ipmontor、opmanager,免费开源的nagios、cacti等。每个监控软件都有各自优缺点和应用场景,这里不去探讨。本文要探讨的是从一个初学者的角度去打造属于自己的监控系统。共分为三部分:email篇web篇移动篇(android)。好了,不废话了,下面开始。

email篇:

关键字:shell、email

原理:
定时执行监控脚本,提取服务器运行状态,如系统负载、磁盘空间或是相关服务是否运行等,只要有一项异常,即马上发送邮件警报。下面是脚本内容(由于只是个事例,所以只设定了两个监控项目,大家根据自己的需求增减监控项目)。
继续阅读 »

05-19
2013
第 1 页,共 4 页1234