自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(445)
  • 资源 (12)
  • 收藏
  • 关注

转载 ext3文件系统还原rm删除的文件

环境:CentOS 5.3 X86_64操作系统示例分区:/dev/sdb1挂载在/data分区上示例情景:在/data的根目录有个test目录,目录下有两个子目录和两个文件,子目录下还有文件,我删除test目录下的所有文件然后恢复,结论是文件可以成功恢复但是不能直接恢复目录,只能单独的恢复目录下文件(目录结构在)1. 查看文件系统是不是ext3文件系统[root@

2013-01-24 17:49:28 651

转载 nginx压力测试

在运维工作中,压力测试是一项非常重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。  但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力测试非常有必要,有了这些数据,我们就能对

2013-01-24 09:29:28 951

转载 Nginx+Tomcat实现反向代理与动静分离

1. 什么是动静分离        所谓动静分离就是通过nginx(或apache等)来处理用户端请求的静态页面,tomcat(或weblogic)处理动态页面,从而达到动静页面访问时通过不同的容器来处理。2. 为什么做动静分离         Nginx处理静态页面的效率远高于tomcat,所有我们只让tomcat干自己擅长的事情,以事实说话,我们通过ab进行对一个静态页

2013-01-24 09:23:56 1160

转载 LVS+ldirector实现负载均衡

一、先介绍几个软件:ipvsadm:lvs的负载均衡调度是靠这个软件来实现的。ldirectord:用这个软件可以自动检测后端服务器是否连接。如果网络down掉,直接在ipvsadm表里边把这个后端的权值变为0,代表不用这个后端。如果网络恢复,ipvsadm表中这个后端的权重又变为设置的值,代表可用。heartbeat:做lvs的时候,调度器是一个瓶颈,会产生单点失败,做双

2013-01-23 14:35:25 951

转载 arp(地址解析协议)

科技名词定义中文名称:地址解析协议英文名称:address resolution protocol;ARP定义:将域名翻译成对应的32位IP地址的协议。应用学科:通信科技(一级学科);通信协议(二级学科)以上内容由全国科学技术名词审定委员会审定公布百科名片  地址解析协议图示ARP(Address Resoluti

2013-01-22 14:07:52 918

转载 ssh初级安全登录--禁用root,修改端口

为了方便在公司和宿舍操作同一台linux,我利用花生壳程序及虚拟服务器来将局域网内linux主机映射到了英特网上。这样我下班后仍然可以远程登录到我的linux服务器了。但是,打开外网后,随即而至的就是各种网络扫描的侵袭,这太危险了!我用tail /var/log/secure查看运行结果显示195.45.99.90,203.146.252.202等主机在不停的使用各种用户名登录22端口,其中当然少

2013-01-15 17:44:42 876

转载 LVS故障解决案例解析

LVS+Keepalived+Nginx架构中,某天突然发现网站www.wuguangke.cn 部分用户访问巨慢,甚至无法访问,那这个问题我们该如何定位呢?分两种情况:如果有监控,如果有报警短信再好不过了。然后可以很快的定位到某一台机器。如果没有监控,或者其他的原因没法看监控,那我们该如何排查呢?如下步骤:第一步:首先我们想到ping www.wuguangke.cn ,通过ping返回数据

2013-01-15 17:36:34 4005

转载 Nginx 域名跳转配置

我们经常访问某个网站如果设置使 mgcrazy.com域名在用户访问的时候自动跳转到www.mgcrazy.com呢?在网上找了好多资料都没有一个完整能解决的!以下是我的解决办法!供大家学习和参考!首先一、得在你的域名管理里面定义 mgcrazy.com和www.mgcrazy.com指向你的主机ip地址,我们可以使用nslookup命令测试:直接输入 nslookup mgcrazy

2013-01-15 17:17:24 1101

转载 umask

1. 文件系统的权限表示方法有两种。一是直接用r、w、x来代表文件的所有者(u)、用户组(g)、其他用户(o)对某一文件或目录的读、写、执行(x)权限,称为字符表示法,例如 -rw-rw-rw-。二是用一组(三位)八进制数来间接表示文件或目录的权限属性,称为数字表示法,例如某文件的权限为755。注:所谓数字表示法是指将读取(r),写入 (w) 和执行(x) 分別以4,2,1来代表,沒有

2013-01-15 17:10:12 610

转载 一份linux运营试题,答案不全

由 林夕昱 于 2010-08-10 at 8:36 上午 发表1、将test.txt的权限修改为-rwxr-xr-x,命令为:chmod 755 test.txt2、用户在退出shell后,在后台运行的命令不会退出,仍然运行的是A shell B、ksh  C、csh  D、sh E,3、在bash shell中,用户在后台运行的命令在用户退出后就会停止,使用那个命令可以

2013-01-15 17:05:14 672

转载 Find命令详解

查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print如果需要更进一步的了解,可以参看Linux的命令详解。这里摘抄如下:·find path -option [ -print ] [ -exec -ok command ] {} \;#-print 将查找到的文件输出到标准输出

2013-01-15 11:25:26 495

转载 MYsql 性能监控工具

整理自网络.用mysqldumpslow分析mysql的slow query logmysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。如果在my.cnf里面修改,需增加如下几行引用long_query_time = 1log-slow-queries = /

2013-01-12 13:05:41 531

转载 linux 内核参数调整说明

linux 内核参数调整说明 所有的TCP/IP调优参数都位于/proc/sys/net/目录。例如, 下面是最重要的一些调优参数, 后面是它们的含义:1. /proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲。2. /proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲。3. /proc/sys/net

2013-01-12 13:04:09 760

转载 linux 在 rescue 模式下修复 MBR(转)

试验目的:         当开机引导程序GRUB损坏(在本试验中用GRUB代指boot loader)时我们无法成功引导系统,这时候我们需要使用Linux rescue(Linux救援模式)对系统的引导程序进行修复。试验环境:         操作系统:RedHat Enterprise Linux 5 (RHEL5)         相关软件:G

2013-01-11 11:31:30 645

转载 linux援救模式:linux rescue使用详细图解

图解进入rescue (示例系统为RHEL 3) 1。用安装光盘或者硬盘安装的方式进入安装界面,在shell 中输入 linux rescue  2。然后根据提示选择语言和键盘格式   3。选择是否配置网卡一般系统到了要rescue了,网络也就不需要了,所以可以选择否跳过网卡配置,当然你如果需要也可以选择是,具体设置过程和安装时一样。  4。选择

2013-01-11 11:30:29 3102

转载 ETL

百科名片ETL,Extraction-Transformation-Loading的缩写,中文名称为数据提取、转换和加载。 ETL工具有:OWB(Oracle Warehouse Builder)、ODI(Oracle Data Integrator)、Informatic PowerCenter、AICloudETL、DataStage、Repository Explorer

2013-01-10 14:05:46 634

转载 MySQL CMake参数说明手册

MySQL自5.5版本以后,就开始使用CMake编译工具了,因此,你在安装源文件中找不到configure文件是正常的。很多人下到了新版的MySQL,因为找不到configure文件,不知道该怎么继续下去 ……MySQL自5.5版本以后,就开始使用CMake编译工具了,因此,你在安装源文件中找不到configure文件是正常的。很多人下到了新版的MySQL,因为找不到confi

2013-01-10 11:51:51 577

转载 Linux下源码编译安装MySQL 5.5.8

01准备工作:002 003新建用户和用户组004 005groupadd mysql006useradd -g mysql mysql

2013-01-10 11:47:17 487

转载 MYSQL5.5源码编译配置选项

说明:蓝色=命令名称浅绿=命令参数浅蓝=选项紫色=目录一、安装简介用户名:mysql安装目录:/usr/local/mysql-5.5.20数据库目录:/data/mysql/data源码包:mysql-5.5.21.tar.gz二、安装准备添加用户useradd -s /sbin/nologin mysql建立所需目

2013-01-10 11:44:59 810

转载 使用fdisk结合partprobe命令不重启系统添加 一块新的磁盘分区

主机自带硬盘超过300GB,目前只划分使用了3个主分区,不到70GB,如 下:[root@db2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 29G 3.7G  24G 14% / /dev/sda2 29G  22G 5.2G 81% /oracle tmpfs    2.0G    0 2.0

2013-01-08 22:43:34 612

转载 fdisk

FDISK进行硬盘分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即MasterBootRecord,MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的高级格式化,即Format命令来实现。用一个形象的比喻,分区就好比在一张白纸上画一个大方框。而格式化好比在方框里打上格子。安装各种软件就

2013-01-08 14:07:11 581

转载 moosefs安装

在服务器较多,且服务器上硬盘剩余空间较大的情况下。为了更充分的利用资源,我们可以使用分布式的文件系统将这些空间整合起来。而在众多的分布的文件系统中,笔者经过反正的比较和尝试最终选择了moosefs(以下简称mfs).为什么选择mfs而不是其它的什么系统呢?    1.安装简单方便(易用性)。这点是其它系统所不及的。你只需要像安装普通的服务那样安装mfs,不需要修改内核!    2.扩容

2013-01-07 23:03:42 17266

转载 分布式文件系统(DFS)打造数据冗余及自动备份

近日一直在闭关修炼,近得闲暇,特浮出水面,把修炼中的一些所得和各位同道论坛论坛,以光我CTO之道门。在中国,中小企业当然是大把大把滴,其OA环境多以几十台PC据多,有一些重要的数据,都是存储在具有镜像阵列磁盘的服务器上,但问题是磁盘阵列要是挂了呢?就算是数据能恢复,它也要花时间来鼓捣啊,这中间也误事啊,还有的老板根本就觉得RAID靠不住,非要每天下班时再备份下数据,我KAO,这下麻烦大了,

2013-01-07 23:00:28 3935

转载 MooseFS分布式文件系统安装向导

MooseFS分布式文件系统安装向导Micha? Borychowski MooseFS Support Manager [email protected] 翻译Translated by:田逸([email protected]) march 2010 Gemius SA MooseFS安装向导翻译:田逸([email protected])概述.

2013-01-07 22:59:10 682

转载 moosefs-1.6.10 安装手记

Moosefs-1.6.10 [email protected] Forms 1ruleOSipServiceHost quantityMasterCentos 5.3192.168.0.19Mfsmaster,mfsmetalogger1

2013-01-07 22:57:32 550

转载 检查java程序假死的脚本

某站点以java开发,运行在tomcat上,但因某些原因,java时不时假死或者自动停止。为了防止这个问题,临时采取定期检查该站点url的方式判断tomcat的运行情况。其基本思路为:当取得到带jsp后缀文件的url状态码不是200时,强制重启tomcat。用crond每隔一段时间执行一次检查。 脚本内容为:  #!/bin/bashn=`curl

2013-01-07 22:54:49 1689

转载 可扩展、高可用、负载均衡网站架构设计方案

基本需求:1、  高可用性:将停止服务时间降低到最低甚至是不间断服务2、  可扩展性:随着访问的增加,系统具备良好的伸缩能力3、  可视性:系统、服务的状态处于一个实时的监控之下4、  高性能高可靠性:经过优化的体系结构及合理的备份策略5、  安全性:结构上的安全及主机的安全策略 基本思路1、对于访问频繁,用户量大的对象(bbs,blog)采用某种合理的方式负载到多

2013-01-07 22:33:03 744

转载 基于LVS的互联网应用

网络环境 1、 硬件:服务器、网络附属存储(NAS)和交换机。3个服务器用来做web,2个服务器来做流媒体,1个服务器做LVS-DR,2个mysql服务器,一个邮件服务器,2个交换机,一个NETAPP NAS。2、  运行环境:流媒体windows,其他的都是linux。逻辑结构:除数据库服务器和NETAPP存储外,其他的服务器都使用2个网络地址,一个公网地址和一个私有网络

2013-01-07 22:09:13 605

转载 妙用“IP地址冲突”揪出害群之马

对网络管理员或用户来说,发生“IP地址冲突”是不受欢迎的事情,因为在一个网络中,每个主机(严格来说是网络接口)都应该有唯一的一个IP地址,如果出现2个或两个以上主机使用相同的IP地址,这些使用相同IP地址的主机屏幕会弹出对话框报告IP地址冲突(如下图): 这将导致这些使用相同IP的机器不能正常访问网络。但是,前几天笔者却用这个有如鸡肋的功能帮了一个大忙。是怎么一回事呢?听我慢慢道来。

2013-01-07 22:07:20 533

转载 Linux开机自动加载模块

下面是以前学习Linux时写的,后来仔细研究rc.sysinit后发现,只需要修改下列地方就可以了,不必这么麻烦的:  rc.sysinit中有这样的一段代码:  # load other user-defined modules  for file in / etc / sysconfig / modules/ *.modules ; do    [ -x $file ]

2013-01-07 17:56:28 1280

转载 Hadoop集群配置详解

通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker。这些机器是masters。余下的机器即作为DataNode也作为TaskTracker。这些机器是slaves\官方地址:(http://hadoop.apache.org/common/docs/r0.19.2/cn/cluster_setup.html)1 先决条件确保在

2013-01-07 14:42:13 530

转载 linux运维常用命令

1.删除0字节文件find -type f -size 0 -exec rm -rf {} \;2.查看进程按内存从大到小排列PS -e   -o "%C   : %p : %z : %a"|sort -k5 -nr3.按cpu利用率从大到小排列ps -e   -o "%C   : %p : %z : %a"|sort   -nr4.打印说cache里的

2013-01-07 14:39:02 508

转载 MooseFS VS NFS

MooseFS(MFS)是一个分布式集群文件系统,介绍看这里, 还有官方的中文文档, 这里主要是进行NFS和MFS的benchmark, 测试方法为使用ab进行单个文件访问测试,后端server使用ngnix, write性能测试使用dd.环境:server: 192.168.1.8, Ubuntu, NFS, MFS, 8G内存, 双核Intel(R) Core(

2013-01-07 14:36:55 2640

转载 yum命令常见参数

yum是一个用于管理rpm包的后台程序,用python写成,可以非常方便的解决rpm的依赖关系。在建立好yum服务器后,yum客户端可以通过 http、ftp方式获得软件包,并使用方便的命令直接管理、更新所有的rpm包,甚至包括kernel的更新。它也可以理解为红旗环境下的apt管理工 具。   以前写过一份[原]使用yum更新红旗Linux ,但其中提到的命令不是很完整,现再整理一下。

2013-01-07 10:21:52 534

转载 纯软件方式的双机热备方案深入分析

数据库双机热备有两种典型的方式,一种是比较标准的,两台服务器通过一个共享的存储设备(一般是共享的磁盘阵列或存储区域网SAN),并且安装双机软件,实现双机热备,称为共享方式。另一种方式是通过纯软件的方式,一般称为纯软件方式或镜像方式(Mirror)。对于共享方式,数据库放在共享的存储设备上。当一台服务器提供服务时,直接在存储设备上进行读写。而当系统切换后,另一台服务器也同样读取该存储设备上的数据

2013-01-06 17:21:56 1350

转载 Heartbeat中Watchdog和Softdog的使用

内核有它自己的方法处理挂起的系统,叫做watchdog,watchdog只是一个内核模块,它检查计时器确定系统是健康的,如果watchdog认为内核挂起,它可能做出激烈的响应,如重启系统,如果你想保护你的高可用服务器配置,服务器挂起时导致服务中断,Heartbeat也检测不到,你应该在你的内核中启用watchdog。注意:这里我们讨论的是服务器挂起而不是应用程序问题,Heartbeat(在

2013-01-06 17:15:21 2401

转载 Heartbeat中ipfail的使用

一、我们一直以来用的heartbeat大家用heartbeat做双机热备已经都做过很多次很熟悉了,而且配置起来其实也可以说是比较容易的.但是,说实话我们双机配置起来以后能实现的功能其实比较简单,只有在主服务器down掉或者主服务器的heartbeat服务停掉才可以切换,如果要想监控某个进程只有靠脚本。二、遇到的问题heartbeat自带的断网切换的工具-ipfail

2013-01-06 16:58:52 669

转载 Heartbeat中Watchdog的使用

内核有它自己的方法处理挂起的系统,叫做watchdog,watchdog只是一 个内核模块,它检查计时器确定系统是健康的,如果watchdog认为内核挂起,它可能做出激烈的响应,如重启系统,如果你想保护你的高可用服务器配置, 服务器挂起时导致服务中断,Heartbeat也检测不到,你应该在你的内核中启用watchdog。注意:这里我们讨论的是服务器挂起而不是应用程序问题,Heartbe

2013-01-06 16:39:13 748

转载 linux查看硬件设备信息

系统# uname -a               # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue   # 查看操作系统版本 # cat /proc/cpuinfo      # 查看CPU信息 # hostname               # 查看计算机名 # lspci -tv              # 列出所有PCI设备

2013-01-06 16:28:50 428

转载 mknod

目录用途语法描述标志编辑本段用途  创建特殊文件。编辑本段语法  只能由 root 用户或系统组成员运行  mknod Name { b | c } Major Minor  创建 FIFO(已命名的管道)  mknod Name { p }编辑本段描述  mknod

2013-01-06 16:18:40 650

数据库与事务处理-带书签pdf版本

翻译的 数据库与事务处理-带书签pdf完整版本,非PPT

2019-03-02

经典文档结构画图工具

经典好用的文档结构画图工具,以后画图方便!!

2013-09-17

setup_factory教程

制作exe安装文件,setup_factory教程,安装文件

2012-09-21

在Linux上安装MySQL Server 5.0.doc

在Linux上安装MySQL Server 5.0.doc在Linux上安装MySQL Server 5.0.doc在Linux上安装MySQL Server 5.0.doc在Linux上安装MySQL Server 5.0.doc

2008-10-22

写得蛮好的linux学习笔记 .doc

写得蛮好的linux学习笔记 .doc写得蛮好的linux学习笔记 .doc写得蛮好的linux学习笔记 .doc写得蛮好的linux学习笔记 .doc

2008-10-22

C语言缺陷与陷阱(笔记).doc

C语言缺陷与陷阱(笔记).docC语言缺陷与陷阱(笔记).docC语言缺陷与陷阱(笔记).docC语言缺陷与陷阱(笔记).docC语言缺陷与陷阱(笔记).doc

2008-10-22

微软C编程精粹.doc

微软C编程精粹.doc微软C编程精粹.doc微软C编程精粹.doc微软C编程精粹.doc微软C编程精粹.doc微软C编程精粹.doc

2008-10-22

mysql5中文参考手册

mysql5中文参考手册mysql5中文参考手册mysql5中文参考手册mysql5中文参考手册

2008-10-22

经典电脑故障全攻略故障全攻略

经典电脑故障全攻略ol[ok经典电脑故障全经典电脑故障全攻略ol[ok攻略ol[ok故障全攻略故障全攻略

2008-06-12

企业进销存PHP管理系统

企业进销存PHP管理系统企业进销存PHP管理系统

2008-06-12

小型网上书店课程设计(JSP)

小型网上书店课程设计(JSP)小型网上书店课程设计(JSP)

2008-06-12

Java信息系统设计与开发实例

Java信息系统设计与开发实例 Java信息系统Java信息系统设计与开发实例设计与开发实例

2008-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除