06 2014 档案
摘要:最近工作需要,用Cython写了*.pyx扩展,并将其编译成C文件,最后转换为so扩展,供python引用使用 distutils 编译,建立一个setup.py的脚本from distutils.core import setupfrom distutils.extension import Ex...
阅读全文
摘要:6月30日学习笔记:版本控制系统git:1、应用:记录文件的所有历史变化随时可恢复到任何一个历史状态多人协作开发或修该错误恢复多功能并行开发2、分类:本地版本控制系统集中化版本控制系统分布式版本控制系统3、基本概念:repository -- 存放所有文件及其历史信息checkout -- 取出或切...
阅读全文
摘要:python如何调用c编译好可执行程序以下总结出几种在Python 中调用 C/C++ 代码的方法--------------------------------------------------------------------发现做便捷的是使用popenfrom os import pope...
阅读全文
摘要:Python特殊语法:filter、map、reduce、lambda [转]Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为Tru...
阅读全文
摘要:Apache+Mysql+PHP 套件最近要装个Apache+Mysql+PHP的一个环境。 google下后,发现现在的安装变得越来越简单了。不再需要麻烦的配置安装,只需简单执行个sh就搞定了。那我google到的有这么几个,分别对应不同的平台,首先是Windows下的套件安装有EasyPHP,U...
阅读全文
摘要:django开发环境搭建(参考流程)2013-08-08 01:09:06分类:LINUX原文地址:django开发环境搭建(参考流程)作者:bailiangcn对于一个初学者,在实际的开发环境中,应该采用什么的样的工具来开发django呢?我想环境至少应该具备的特性有:多版本python环境的支持...
阅读全文
摘要:C++ GUI Qt4编程-创建自定义窗口部件Qtqt4 通过Qt窗口部件进行子类化或者直接对QWidget进行子类化,就可以创建自定义窗口部件,下面示范两种方式,并且也会说明如何把自定义窗口部件集成到Qt设计师中,这样就可以像使用内置的Qt窗口部件一样来使用它们,最后展示使用双缓冲技术(一种用于快...
阅读全文
摘要:Qt学习笔记4-Widget布局管理以《C++ GUI Programming with Qt 4, Second Edition》为参考实例:查找对话框包含三个文件,finddialog.h,finddialog.cpp及main.cpp。//finddialog.h代码#ifndef FINDD...
阅读全文
摘要:C++ GUI Qt4学习笔记05qtc++正则表达式QIntValidator -- 只让用户输入整数QDoubleValidator -- 只让用户输入浮点数QRegExpValidator -- 只让用户按照正则表达式定义好的样式进行输入本章讲解如何使用Qt开发自定义窗口部件。通过对...
阅读全文
摘要:本章将实现应用程序的功能,通过编写底层函数来完成之前的Spreadsheet程序,关于如何载入和保存文件,如何在内存中存储数据,如何实现剪贴板的操作以及如何向QTableWidget中添加对电子指标软件公式的支持等功能。
阅读全文
摘要:C++ GUI Qt4学习笔记01qtc++signalmakefile文档平台这一章介绍了如何把基本的C++只是与Qt所提供的功能组合起来创建一些简单的图形用户界面应用程序。引入两个重要概念:一个是“信号和槽”,另一个是“布局”。窗口部件(widget)是用户界面的一个可视化元素,相当于windo...
阅读全文
摘要:C++ GUI Qt4学习笔记03qtc++spreadsheet文档工具resources本章介绍创建Spreadsheet应用程序的主窗口1.子类化QMainWindow通过子类化QMainWindow可以创建一个窗口图形用户界面(GUI)应用程序通常会使用很多的图片,最常见的为应用程序提供图片...
阅读全文
摘要:C++ GUI Qt4学习笔记08qtc++signal图形引擎文档[html]view plaincopy本章介绍Qt的二维图形引擎,Qt的二维图形引擎是基于QPainter类的。QPainter既可以绘制几何图形(点、线、矩形等),也可以绘制像素映射、图像和文字。此外QPainter还支持一些高...
阅读全文
摘要:C++ GUI Qt4学习笔记09qtc++本章介绍Qt中的拖放拖放是一个应用程序内或者多个应用程序之间传递信息的一种直观的现代操作方式。除了剪贴板提供支持外,通常它还提供数据移动和复制的功能。QMimeData是一个可以提供不同格式数据的类。9.1使拖放生效拖放操作有两个动作:拖动和放下。Qt窗口...
阅读全文
摘要:C++ GUI Qt4qtc++scrollobject编程事件(event)是由串口系统或者Qt自身产生的,用以响应所发生的各类事情。当用户按下或者松开键盘或者鼠标上的按键时,就可以产生一个键盘或者鼠标事件;当某个窗口第一次显示的时候,就会产生一个绘制事件。用来告知窗口需要重绘制它本身,从而使得该...
阅读全文
摘要:图像处理——图像增强分类:图像处理2012-12-11 00:30316人阅读评论(0)收藏举报图像中含有重要的信息,所以在图像识别中,严格要求图像的清晰程度。清晰的图像是指对象物体的亮度和色彩的细微差别能够清楚的显示出来。对图像中包含的亮度和色彩等信息进行增幅,或者将这些信息变换成其他形式的信息,...
阅读全文
摘要:图像处理——图像平滑分类:图像处理2012-12-10 22:402714人阅读评论(0)收藏举报 图像噪声是在图像处理中经常会遇到的问题,它的存在会使图像的质量下降,因此解决图像噪声问题在图像处理过程中是不可忽视的。 根据噪声的性质不同,消除噪声的方法也有所不同。 随机噪声是一种...
阅读全文
摘要:为何使用Shell脚本分类:linux shell脚本学习2012-09-12 17:1878人阅读评论(0)收藏举报shell脚本任务工作 s h e l l 脚本在处理自动循环或大的任务方面可节省大量的时间,且功能强大。如果你有处理一个任务的命令清单,不得不一个一个敲进去,然后观察输出结果,再决...
阅读全文
摘要:shell之文本过滤(正则表达式)分类:linux shell脚本学习2012-09-14 12:59213人阅读评论(0)收藏举报当从一个文件或命令输出中抽取或过滤文本时,可以使用正则表达式(R E) ,正则表达式是一些特殊或不很特殊的字符串模式的集合。^ 只只匹配行首$ 只只匹配行尾* 只一个单...
阅读全文
摘要:shell之文本过滤(grep)分类:linux shell脚本学习2012-09-14 14:17588人阅读评论(0)收藏举报shell正则表达式扩展工具存储grep(全局正则表达式版本)允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。grep支持基本正则表达式,也...
阅读全文
摘要:shell之文本过滤(awk)分类:linux shell脚本学习2012-09-19 15:531241人阅读评论(0)收藏举报shell正则表达式脚本任务语言如果要格式化报文或从一个大的文本文件中抽取数据包,那么awk可以完成这些任务。为了获取所需信息,文本必须格式化,也就是说要使用域分隔符来划...
阅读全文
摘要:Python Web 服务开发者: 第 1 部分Python Web 服务世界Python 的座右铭一向是“装备齐全”,这是指在安装该语言时会附带一大套标准库和功能程序。本文概述了在 Python 中开发 Web 服务时可以使用的工具和功能程序。这些工具和功能程序包括内置的 Python 功能和第三...
阅读全文
摘要:Python开发WebService:REST,web.py,eurasia,Django博客分类:PythonPythonRESTWebWebServiceDjango对于今天的WebService开发,我们至少有两种选择:SOAP/WSDL/UDDI系列的; REST风格架构系列的 !!!在Bi...
阅读全文
摘要:文章地址:http://game-lab.org/?p=357花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务管理Web应用。项目计划的实时动态,可以方便地被项目成员查看(^_^又重复发明轮子了)。从前台到后台,好好折腾了一把,用到:HTML、CSS、JavaScript、Apa...
阅读全文
摘要:python有很多web 开发框架,代码写完了,部署上线是个大事,通常来说,web应用一般是三层结构web server ---->application -----> DB server主流的web server 一个巴掌就能数出来,apache,lighttpd,nginx,iisapplica...
阅读全文
摘要:python中一个简单的webserver2013-02-24 15:37:49分类:Python/Ruby支持多线程的webserver123456789101112131415161718192021#!/usr/bin/pythonfrom SocketServer import Thread...
阅读全文
摘要:通信接口是webservice快还是scoket快webservice和scoket都可以做为通信接口,一个走HTTP访问,一个走TCP协议访问问1:通讯速度是webservice快还是scoket快问2:并发数量是webservice大还是scoket大问3:大数据包是webservice合适还是...
阅读全文
摘要:详解WebService开发中四个常见问题(2)WebService开发中经常会碰到诸如WebService与方法重载、循环引用、数据被穿该等等问题。本文会给大家一些很好的解决方法。AD:WOT2014:用户标签系统与用户数据化运营培训专场问题三:循环引用还是先来看一个例子。下面是WebServic...
阅读全文
摘要:详解WebService开发中四个常见问题(1)WebService开发中经常会碰到诸如WebService与方法重载、循环引用、数据被穿该等等问题。本文会给大家一些很好的解决方法。AD:WOT2014:用户标签系统与用户数据化运营培训专场任何问题都需要从它的根源说起,所以简单说一下WebServi...
阅读全文
摘要:Python开发WebService--使用soaplib库使用soaplib开发基于Python语言的WebService主要有以下四个步骤:一、准备环境 S1:下载插件Python、soaplib、Twisted、lxml(soaplib依赖于lxml这个库) S2:使用easy_install...
阅读全文
摘要:使用 python 开发 Web ServicePython 是一种强大的面向对象脚本语言,用 python 开发应用程序往往十分快捷,非常适用于开发时间要求苛刻的原型产品。使用 python 开发 web service 同样有语言本身的简捷高速的特点,能使您快速地提供新的网络服务,从而适应快速发...
阅读全文
摘要:Bootstrap 中文文档教程Bootstrap 中文文档教程全局样式和grid布局—Bootstrap中文使用指南全局样式1.要求html5文档类型Bootstrap使用的css属性和html元素依赖于html5的文档类型声明,请确保每个Bootstrap的页面包含下面的代码: ...2.排版和...
阅读全文
摘要:1. 下载下载之前先检查一下是否准备好了一个代码编辑器(我们推荐使用Sublime Text 2) ,你是否已经掌握了足够的HTML和CSS知识以开展工作。这里我们不详述源码文件,但是它们可以随时被下载。在这里我们只着重介绍使用已经编译好的Bootstrap文件进行入门讲解。下载编译好的文件快速开始...
阅读全文
摘要:什么是索引? 数据库中的一个对象。 在数据库中用来加速表的查询。 通过使用快速路径访问方法定位数据,减少了磁盘的i/o。 与表分别独立存放,但不能独立存在,必须属于某个表。 由数据库自动维护,表被删除时,该表上的索引自动别删除。 索引的作用类似于书的目录,几乎没有一本书没有目录,因此几乎...
阅读全文
摘要:数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧。...
阅读全文
摘要:前言每次新开发项目都要从头开始设计?有木有一个通用的快速开发框架?并且得是ASP.NET MVC And Bootstrap?数据库不要手工创建?框架对未来业务支持的扩展性好?这么简单的功能还需要一天搭建基础环境?能不能只关心我所需要的业务?有这样的一个项目,基于ASP.NET MVC、Entity...
阅读全文
摘要:通常我们开发web时候,使用ie的developertoolgs,或chrome的developertools或firefox的firebug来帮助调试。但是如果只是临时的很少量的代码的测试,可以使用在线的web调试工具。 试了下http://jsfiddle.net/和http://tinkerb...
阅读全文
摘要:1 正则表达式的查找和替换,例如删除每行开始的数字ctrl+H, ^\d\d\d:null2删除所有的空行: TextFX插件->Edit->Delete Blank Lines3 多格式支持,可以在windows上编辑linux格式的文本文件,Setting->Preferences->New D...
阅读全文
摘要:代码: (使用os.listdir)importosdefListFilesToTxt(dir,file,wildcard,recursion):exts=wildcard.split("")files=os.listdir(dir)fornameinfiles:fullname=os.path.j...
阅读全文
摘要:我们都知道python从2.x升级到3.x的过程中有一些不兼容的改动,但是有时还我们不得不将2.x的程序升级到3.x。主要不兼容如下图:移植过程:1)确保存在的代码有足够的测试覆盖。从2.x到3.x的升级工作量并不是很大,但是包含了很多的微小的不兼容,必须通过测试来确保升级后的程序仍然保持原有的功能...
阅读全文
摘要:代码:importrandomimportstringimporttime#strong.high=3#randomforthewholepasswd#storng.middle=2#includeonespecialsign#strong.ow=1#justincludecharactersord...
阅读全文
摘要:python基础31[常用模块介绍] python除了关键字(keywords)和内置的类型和函数(builtins),更多的功能是通过libraries(即modules)来提供的。常用的libraries(modules)如下:1)python运行时服务* copy: copy模块提供了对复合(...
阅读全文
摘要:python类库32[多进程同步Lock+Semaphore+Event]同步的方法基本与多线程相同。1) Lock当多个进程需要访问共享资源的时候,Lock可以用来避免访问的冲突。importmultiprocessingimportsysdefworker_with(lock,f):withlo...
阅读全文
摘要:多进程通信queue和pipe的区别: pipe用来在两个进程间通信。queue用来在多个进程间实现通信。 此两种方法为所有系统多进程通信的基本方法,几乎所有的语言都支持此两种方法。1)Queue & JoinableQueuequeue用来在进程间传递消息,任何可以pickle-able的对象都可...
阅读全文
摘要:一 picklepickle模块用来实现python对象的序列化和反序列化。通常地pickle将python对象序列化为二进制流或文件。python对象与文件之间的序列化和反序列化:pickle.dump()pickle.load()如果要实现python对象和字符串间的序列化和反序列化,则使用:p...
阅读全文
摘要:参考:http://wiki.python.org/moin/ParallelProcessinghttp://wiki.python.org/moin/DistributedProgramming分布式:http://www.celeryproject.org/http://www.paralle...
阅读全文
摘要:经常会遇到下载的文件或电子书,名字中间都包含了一些网址信息,实际使用中由于名字太长不方便,下面的脚本使用正则表达式来对目录下的所有文件重命名:例如:修改前:[大家网]Mac OS X for Unix Geeks[www.TopSage.com].mobi修改后:Mac OS X for Unix ...
阅读全文
摘要:一 sqlite 与 python 的类型对应二 实例importsqlite3defsqlite_basic():#Connecttodbconn=sqlite3.connect('test.db')#createcursorc=conn.cursor()#Createtablec.execute...
阅读全文
摘要:下载8000首儿歌的python的代码:#-*- coding: UTF-8 -*-from pyquery import PyQuery as pyfrom lxml import etreeimport urllibimport reimport osimport sysimport loggi...
阅读全文
摘要:下载安装python2.7 : 最好是安装win32的,64bit的很多的lib都不支持。python-2.7.3http://python.org/getit/releases/2.7.3/下载安装ez_setup.py: setuptools-0.6c11.win32-py2.7http://p...
阅读全文
摘要:一 入门IDE作为python的初学者,在语法和类库学习阶段,我们可以使用以下简单使用的IDE:1) Python SDK 自带的IDEL(Python GUI)2) Komodo-Edit3) NotePad++二 终极IDE 之 Eclipse+PyDev1 特点1)开源免费2)代码完成和调试3...
阅读全文
摘要:使用python开发WebService分类:weblinux2009-03-30 11:366621人阅读评论(1)收藏举报webservicepythonsoapimporteclipseweb一个基本的 python web service 开发环境由以下这些工具组成:Python2.4,Ec...
阅读全文
摘要:Python正则表达式指南本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌...
阅读全文
摘要:#coding:utf-8import sys,urllib2,re,Queuesys.path.append("..")from lib.Http_Class import Http_Classfrom BeautifulSoup import BeautifulSoup#############...
阅读全文
摘要:玩蛇记之用python实现易宝快速支付接口现在很多这种快速支付的通道,易宝支持的通道算是很全面的,正好最近需要集成易宝的支付通道到平台中,所以写一贴来记录一下,顺便鄙视一下国内的支付平台,api的支持做得很是差劲,易宝的例子代码居然是错的,这么囧的事情都能出现,可见国内的竞争还是不够激烈啊。进入主题...
阅读全文
摘要:yangyzhPython中dict详解python3.0以上,print函数应为print(),不存在dict.iteritems()这个函数。在python中写中文注释会报错,这时只要在头部加上# coding=gbk即可#字典的添加、删除、修改操作dict = {"a" : "apple", ...
阅读全文
摘要:python的flex服务端数据接口开发python 如果给flex提供服务端,需要提供一个网关和一个可供客户端(flex)调用的类。这方面我更加推荐用twisted来写这个网关,因为twisted有很好的异步机制。下面的我写的一个简单的验证用户的python服务端:________________...
阅读全文
摘要:网络编程基础1、客户端-服务器模型1)当一个客户端需要服务时,它向服务器发送一个请求,发起一个事务。2)服务器收到请求后,解释它,并以适当的方式操作它的资源。3)服务端给客户端发送一个响应,并等待下一个请求。4)客户端收到响应并处理它。2、网络对于主机而言,网络只是一个I/O设备。从物理上而言,网络...
阅读全文
摘要:Python服务器开发一:python基础Python(蟒蛇)是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用,也可以在Java、.NET开发平台上使用。【特点】1 Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型。2...
阅读全文
摘要:Python服务器开发三:Socketsocket是操作系统中I/O的延续,它可以使进程和机器之间的通信成为可能。socket可以看成一个标准的文件描述符。不同的是文件需要用open()函数打开,而socket用socket()函数建立.recv()、send()函数和read()、write()函...
阅读全文
摘要:Python服务器开发二:Python网络基础网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。HTTP是高层协议,而TCP/IP是个协议集,包过许多的子协议。包括:传输层的 FTP,UDP,TCP协议等,网络层的ip协议等,高层协议如HTTP,telnet协议等,HTTP...
阅读全文
摘要:shell脚本实现无密码交互的SSH自动登陆 ssh连接远程主机时候询问密码,跟su、sudo命令的默认行为一样,是不从stdin读入数据的,据称是为安全考虑,但是有时候在脚本当中确实需要无人守值的登陆。搜索一下不难找到类似的例子,使用expect来完成密码应答:#!/bin/bashauto_lo...
阅读全文
摘要:ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机【OK】 使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。ssh-keygen 创建公钥和密钥。ssh-copy-id 把本地主机的公钥复制到...
阅读全文
摘要:高可用,多路冗余GFS2集群文件系统搭建详解2014.06标签:GFS2 multipath 集群文件系统 cmirror实验拓扑图:实验原理:实验目的:通过RHCS集群套件搭建GFS2集群文件系统,保证不同节点能够同时对GFS2集群文件系统进行读取和写入,其次通过multipath实现node和F...
阅读全文
摘要:zabbix架构Zabbix组件Zabbix Server:负责接收agent发送的报告信息的核心组件,所有配置、统计数据及操作数据均由其组织进行Database Storage:专用于存储所有配置信息,以及有zabbix收集的数据Web interface(frontend):zabbix的GUI...
阅读全文
摘要:puppet完全攻略(一)puppet应用原理及安装部署puppet简介puppet官方网站:http://www.puppetlabs.com/puppet中文wiki:http://puppet.chinaec2.com/puppet中文论坛:http://www.puppetfans.com/...
阅读全文
摘要:Linux下DNS服务器搭建详解DNS 即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制。其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析。下面对DNS的工作流程及原理进行简要说明...
阅读全文
摘要:autofs 自动挂载.操作环境:redhat 6一、autofs 说明自动挂载器是一个监视目录的守护进程,并在目标子目录被引用时,自动执行预定义的挂载自动挂载器由autofs服务脚本管理自动挂载器由auto.master配置文件进行配置,该文件引用了一个按惯例称作/etc/auto.misc二、安...
阅读全文
摘要:1.下载论坛程序文件2.备份数据库3.建立文件夹 old,旧程序除了 data , config, uc_client, uc_server 目录以外的程序移动进入 old目录中4.上传upload 程序(压缩包中 upload 目录中的文件), 如上传时候提示覆盖目录,请选择“是”5.上传安装包 ...
阅读全文
摘要:对于搭建ftp环境是新手最早要接触的一个部分,在搭建之前,我看了很多资料搜索了很多关于这块的配置和解说,大部分都是大同小异的,很多可能对于刚刚接触的人来说还是有一点点的难理解,但是在经过自己的摸索和朋友的指导后,基本对这块有了很多的认识。(最重要的是:不知道就要多找多问)直接开始说吧一般在各种lin...
阅读全文
摘要:Cacti安装详细步骤标签:cacti安装cacti配置cacti报错cacti红叉分类:linux服务器搭建安装环境:Centos 6版本 64位监控机的防火墙和selinux要关掉#/etc/init.d/iptables stop#setenforce 0需要安装的插件:安装Apache,安装...
阅读全文
摘要:NFS是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。搭建nfs主要用yum安装nfs-util...
阅读全文
摘要:nginx安装标签:nginxpcrenginx安装一.安装方法有两种,一种是用linux中自带的yum安装,一个是用开发源安装,看个人而异!用yum安装:安装nginx,由于centos没有默认的nginx软件包,要先处理下源#rpm -ivh http://nginx.org/packages/...
阅读全文
摘要:linux yum的配置文件 repo文件详解什么是repo文件?repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!YUM的工作原理并不复杂...
阅读全文
摘要:Linux内核编译完整过程通过网上的资料我自己的实际内核编译,我把对Linux内核编译的过程写在这里,也许对其他的Linux爱好者的编译学习有些帮助,其中很大部分是网上的资料,另外就是我在实际编译过程中的一些实际经验。内核简介内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件...
阅读全文
摘要:1、将VGSRV拉伸为100MBVGSRV这个是逻辑卷的home分区,逻辑卷是可以随意拉伸的,但是需要注意的是拉伸之前必须使用umount卸载,否则系统会崩溃,虽然可以还原但是很麻烦,顺序不可以错df–TH看home分区是第几个逻辑卷,如我虚拟机里的是/devmapper/GLSvg_GLShome...
阅读全文
摘要:Nginx工作原理和优化分类:Linuxwebserver2013-05-16 11:044975人阅读评论(0)收藏举报目录(?)[+]1. Nginx的模块与工作原理Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个loc...
阅读全文
摘要:MySQL主从同步、读写分离配置步骤、问题解决笔记 根据要求配置MySQL主从备份、读写分离,结合网上的文档,对搭建的步骤和出现的问题以及解决的过程做了如下笔记; 现在使用的两台服务器已经安装了MySQL,全是rpm包装的,能正常使用。 为了避免不必要的麻烦,主从服务器MySQL版本尽量保持...
阅读全文
摘要:Apache、nginx 、lighttpd性能比较1. web服务器简介1. lighttpd Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的Web server环境 Lighttpd是一个具有非常低的内存开销,cpu占用率低,...
阅读全文
摘要:本人最近在弄nagios,想用nagios监控oracle,看了网上的很多教程,步骤都是如下。1.由于 nagios 脚本需要读取 oracle 相关文件。所以运行 nagios 的用户需要定义为 oracle 服务用户。并且修改 /etc/xinted.d/nrpe 中的配置。service nr...
阅读全文
摘要:Linux系统管理常用命令分类:Linux2011-01-10 18:261538人阅读评论(0)收藏举报linuxcommandservicenginxuserunix目录(?)[+]1. 时间date1)显示当前时间: date .//Wed Jul 29 11:05:11 CST 20092)...
阅读全文
摘要:Top命令是Linux下常用的系统性能分析工具,能实时查看系统中各个进程资源占用情况。top - 16:24:25 up 284 days, 4:59, 1 user, load average: 0.10, 0.05, 0.01Tasks: 115 total, 1 running, 114 sl...
阅读全文
摘要:#!/bin/bash#安装必备的软件yum -y install dhcp tftp-server tftp xinetd syslinux vsftpdyum -y install *kickstart*#配置kickstart服务器端的DHCP服务>/etc/dhcpd.conf#######...
阅读全文
摘要:以下脚本用于linux系统的初始化脚本,可以在服务器系统安装完毕之后立即执行。脚本结合各位大牛一些参数,已经在CentOS5下通过。使用方法:将其复制,保存为一个shell文件,比如init.sh。将其上传到linux服务器上,执行sh init.sh。建议大家在系统安装后立即执行。脚本代码:#!/...
阅读全文
摘要:多数CC攻击在web服务器日志中都有相同攻击的特征,我们可以根据这些特征过滤出攻击的ip,利用iptables来阻止#!/bin/bash#by LinuxEye#BLOG: http://blog.linuxeye.comOLD_IFS=$IFSIFS=$'n'not_status=`iptabl...
阅读全文
摘要:iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。iptables基础 规则(ru...
阅读全文
摘要:tc 介绍 在linux中,tc 有二种控制方法 CBQ 和 HTB.HTB 是设计用来替换 CBQ 的.HTB比CBQ更加灵活,但是CPU 开销也更大,通常高速的链路会使用CBQ,一般而言HTB使用的更加广泛。HTB 的规则本质上是一个树形结构,包括三个基本的构成块:队列规定 qdisc(queu...
阅读全文
摘要:用nmap对局域网扫描一遍,然后查看arp缓存表就可以知道局域内ip对应的mac了。nmap比较强大也可以直接扫描mac地址和端口。执行扫描之后就可以cat /proc/net/arp查看arp缓存表了。进行ping扫描,打印出对扫描做出响应的主机: $ nmap -sP 192.168.1.0/...
阅读全文
只有注册用户登录后才能阅读该文。

浙公网安备 33010602011771号