自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux下文件对比工具详解(diff、diff3、sdiff、vimdiff和comm)

工具概述:cmp 比较两个文件,并指出它们是否不同及不同的字节。 diff 比较两个文件或目录,并指出哪些文件的哪些行不同。 diff3 逐行比较三个文件。 sdiff 合并两个文件,并以交互方式输出结果。 vimdiff 使用vim同时编辑一个文档的2或3个版本并显示他们的区别使用。 comm 一行一行对两个已经排序的文件进行比较,在第三列中显示同一行是否相同

2013-07-31 17:39:32 22731

原创 linux中安装Clamav以及配置和使用(扫描感染文件)

clam antivirus是基于UNIX/LINUX 操作系统的一款免费杀毒软件,支持在线更新病毒库。下载 clamav-0.93.tar.gztar zxvf clamav-0.93.tar.gz进入目录,编译安装./configure --prefix=/usr/local/clamavmake    &&   make install

2013-07-23 11:05:10 8436

原创 NGINX 自定义404(或其他)error页面

有时候,有可能用户会访问到无效的链接或者空的产品。我们有必要向用户引导购买其他的产品,或者返回首页继续浏览等,以下是默认的404页面以下是对nginx的配置进行修改,设置支持自定义 404 错误页面(Status 不是关于404的,而是nginx的访问状态,可以www.XXX.com/Status来进行访问)以下是存放自定义404错误页面的目录以

2013-07-22 10:25:35 5717

原创 网站漏洞检测

除了可以用nagios、nessus、cacti检测网站漏洞外,我们还可以利用webscan.360.cn在线检测网站漏洞,检测出漏洞外还提供详细的解决方案,实在值得一试。因为webscan.360.cn要提供ftp等账户信息来验证用户,然后再检测漏洞,严格来说,这是不安全的,如果服务器很安全性要求很高,建议用服务器自带的软件来检测漏洞。

2013-07-19 12:51:30 1014

原创 用BIND构建DNS域名服务器(详细解说)

DNS是基本的服务,必须懂。 技术术语:zone       区域master     主人,主要的slave      奴隶,辅助的,跟从的forward    转发 reverse    反向,逆向的recursion  递归view       视角、视图、视野split      分离,裂开 daemon     守护神,守护的(进程)

2013-07-18 16:35:17 3092

原创 安装及配置eaccelerator加速PHP-5.2.1

PHP的加速方式有多种,但是这种是比较重要之一,所以做了下整理以下是我正在使用的php.ini文件中的 eaccelerator 配置缓存路径:以下是安装和配置的详细过程(借鉴张宴博客):操作系统:Linux    一、安装eaccelerator-0.9.5(同时支持ZendOptimizer-3.2.2)    1、首先安装Z

2013-07-16 12:03:12 717

原创 PHP的三种运行方式

1.  APACHE2HANDLERPHP作为Apache模块,Apache服务器在系统启动后,预先生成多个进程副本驻留在内存中,一旦有请求出现,就立即使用这些空余的子进程进行处理,这样就不存在生成子进程造成的延迟了。这些服务器副本在处理完一次HTTP请求之后并不立即退出,而是停留在计算机中等待下次请求。对于客户浏览器的请求反应更快,性能较高。2. CGIcgi方式遇到连接请求先要创建

2013-07-11 16:06:32 724

转载 rsync 详解

[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync   rsync,remotesynchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。rsync是用 “rsync算法”提供了一个客户机和远程文件服务器的文件同步的

2013-07-11 14:37:27 905

原创 rsync 安装 配置 自动化

rsync服务器端安装RSYNC一、下载、安装rsync#tar zxvf rsync-2.6.9.tar.gz#cd rsync-2.6.9#./configure --prefix=/usr/local/rsync#make #make install或者yum install rsync -y安装如果出错:error while l

2013-07-11 14:32:09 916

转载 rsync+inotify实现实时同步

soft:rsync-3.0.8.tar.gz inotify-tools-3.14.tar.gzwget http://rsync.samba.org/ftp/rsync/rsync-3.0.8.tar.gzwget http://cloud.github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz

2013-07-11 13:12:30 806

原创 linux查看各服务状态以及开启和关闭

1..........................................友好的显示所有服务的运行状态:service --status-allchkconfig --list2................................查看单个服务的运行状态如service sshd status3.....................

2013-07-10 16:56:48 12172

原创 IO负载高的来源定位

前言: 在一般运维工作中经常会遇到这么一个场景,服务器的IO负载很高(iostat中的util),但是无法快速的定位到IO负载的来源进程和来源文件导致无法进行相应的策略来解决问题。 这个现象在MySQL上更为常见,...前言:在一般运维工作中经常会遇到这么一个场景,服务器的IO负载很高(iostat中的util),但是无法快速的定位到IO负载的来源进程和来源文件导致无法进行相应的策略来

2013-07-10 15:48:50 1703

转载 Linux系统管理员应该了解的一些I/O统计工具

作为一个Linux系统管理员,统计各类IO是一项必不可少的工作。其统计工具中iostat显然又是最重要的一个统计手段。但是这里iostat不是本文的重点,因为这个工具的使用在网络上已经有大量的教程,可以供大家参考。这里主要是想介绍一些其他统计工具以来满足不同的需求。iostatiostat的功能异常强大,输出项也特别多,比如下面这个例子:Device: rrqm/s  wrqm/s  

2013-07-10 15:44:57 931

原创 mysql出现大量的locked(处理脚本)

经常出现大量的Locked情况,可以使用以下脚本来定时kill掉这些进程。不过建议还是优化的sql语句和数据库,这样才能治本。#!/bin/bashmysql_pwd="xxxxxx" #mysql的root密码mysql_exec="/usr/local/mysql/bin/mysql"tmp_dir="/tmp"file_sh="$tmp_dir/mysql_kill_locked

2013-07-10 14:06:35 990

原创 找出IO消耗较高的进程

一方法:本机测试通过抓哪个进程干坏事前要先停掉syslog/etc/init.d/syslog stopecho 1 > /proc/sys/vm/block_dumpdmesg | egrep "READ|WRITE|dirtied" | egrep -o '([a-zA-Z]*)' | sort | uniq -c | sort -rn | head1423 kjo

2013-07-10 13:40:12 2218

原创 nfs 快速排错大全

NFS服务简介  NFS是Network File System的缩写,即网络文件系统。NFS是由Sun开发并发展起来的一项用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。NFS server也可以看作是一个FILE SERVER,用于在UNIX类系统之间共享文件,可以轻松的挂载(mount)到一个目录上,操作起来就像本地文件一样的方便。一、nfs-server(192.168

2013-07-09 11:56:42 1430

原创 centos 6.0 安装配置nfs与排错

NFS的安装配置:centos 5 :yum install nfs-utils portmapcentos 6 :yum install nfs-utils rpcbindchkconfig nfs onchkconfig nfs onrpcinfo -p 如果报错如下解决:showmount -e localhost     报错:

2013-07-09 10:48:58 900

转载 Java 运算符 (与AWK运算符类似)

有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常出现它们的身影,对于这些运算符的含义和用法,你是否还记得呢? 自增(++)和自减(--)运算符我们先来回答几个问题吧:Java代码 int i = 0;   int j = i++;   int k = --i;  Java代码  in

2013-07-08 17:11:25 1186

转载 JavaScript运算符详解(与awk运算符类似)

1、javascript具有下列种类的运算符:算术运算符;等同运算符与全同运算符;比较运算符;  2、目的分类:字符串运算符;逻辑运算符;逐位运算符;赋值运算符;  3、特殊运算符:条件运算符;typeof运算符;创建对象运算符new;delete运算符;void运算符号;逗号运算符;  算术运算符:+ 、 - 、* 、 / 、 % 、 -(一元取反) 、 ++ 、 --  等同运

2013-07-08 17:10:13 705

原创 awk 个别运算符详解

1.6 awk关系、布尔运算符、表达式AWK的大部分运算符及其意义与C/C++、Java、Linux等相似,如:> 大于>= 大于等于== 等于!= 不等于|| 逻辑或&& 逻辑与! 逻辑非+ 加- 减* 乘/ 除% 模^或** 乘方++x 在返回x值之前,x变量加1x++ 在返回x值之后,x变量加1 AWK独有的运算

2013-07-08 17:07:36 1078

原创 AWK 运算符

awk作为文本处理优秀工具之一,它有独自丰富的运算符。下面我们一起归纳总结一下,所有运算符。 可以分为:算术运算符,赋值运算符,关系运算符,逻辑预算法,正则运算符。 一、运算符介绍运算符描述赋值运算符= += -= *= /= %= ^= **=赋值语句逻辑运算符||逻辑或&&逻辑与

2013-07-08 16:31:06 1779

转载 shell:文件的排序、合并和分割

Linux的文本处理命令,包含sort、uniq、join、cut、paste、split、tr、tar,这些命令能实现对文件记录排序、统计、合并、提取、粘贴、分割、过滤、压缩和解压缩等,它们与sed和awk一起构成了Linux文本处理的所有命令和工具。 5.1 sort命令# sort [选项] [输入文件]选项意义-c测试文件是否已经排序

2013-07-08 09:54:08 1254

转载 扩展PHP的五个简单技巧,让单服务器并行支撑30000用户

1. 使用PHP的APC特性。APC——Alternative PHP Cache,虽然官方称为“可选PHP缓存”,但是称为“另一个PHP缓存也不为过”,因为它可以切实的提升网站的性能。2. 把所有不是.php的请求都分配给CDN(内容分发网络),不要使用你的服务器处理静态文件。他们使用S3来存储所有,并使用CloudFront作为他们的CDN。最近CloudFront出现的一些问题迫使他们不

2013-07-05 09:39:18 666

原创 快速安装vsftpd与基本配置

yum install -y vsftpdservice vsftpd start以上就可以匿名访问了。匿名用户上传文件:write_enable=YES anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES

2013-07-03 14:43:09 700

原创 编译安装samba以及配置

1.今天,总结下在linux上安装samba,安装过程是网上摘抄的,因为网上大把资料,只不过一些要点是自己补充的,这才是最重要的,用来提醒自己3、解压源码 tar -tzxf samba-latest.tar.gzcd samba-3.5.64、配置1).查找configure文件 

2013-07-03 14:11:41 2370

原创 服务器维护脚本整合(含监控NMP小脚本)

服务器维护脚本1.用于杀死mysql里出现的僵死进程#!/bin/bashwhile :do  n=`/usr/local/mysql/bin/mysqladmin -uroot -p123456quanlian processlist | grep -i sleep | wc -l`  date=`date +%Y%m%d\[%H:%M:%S]`  echo

2013-07-03 10:35:06 1432

原创 快速判断主板与cpu兼容性

主板的重要性不言而喻!一块性能十分强劲的CPU,如果没有一块做工扎实、用料足的好主板搭配,不但无法完全发挥出处理器的性能,还会造成系统的极不稳定。因此,我们在攒机时,不单单要考虑选择一块性能出色的处理器,在主板的选购上也要引起足够的重视。在选择主板时,一线品牌的主推产品固然好用,但价格往往较高,是大部分朋友所不能够接受的。DIY的乐趣就是花最少的钱买最实用的产品,在考虑与其它周边设备的兼容性之外,

2013-07-03 09:27:03 2862

lnmp+fpm安装脚本

很好的SHELL脚本,理解这篇脚本基本会SHELL脚本的编写了。支持共享

2011-10-02

空空如也

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

TA关注的人

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