自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟先飞

学习笔记

  • 博客(64)
  • 收藏
  • 关注

转载 centos双线双网卡双IP

例如:eth0=60.29.231.160  255.255.255.192  60.29.231.1 (网通IP)eth1=114.80.66.145  255.255.255.192  114.80.66.1 (电信IP)#vi /etc/iproute2/rt_tables  (增加电信和网通两个路由表)  252  tel (电信)  251  cnc

2013-04-27 16:20:18 1289

转载 使用 logrotate 來管理及備份日誌檔

本文转载至:http://blog.sina.com.cn/s/blog_78024c860100ps7n.html对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件,对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。logrot

2013-04-27 16:18:23 1073

原创 centos下redmine的安装

版本对应:http://www.redmine.org/projects/redmine/wiki/RedmineInstall官方安装教程:http://www.redmine.org/projects/redmine/wiki/HowTo_install_Redmine_on_CentOS_5redmine一键安装包:http://bitnami.org/stack/redmine

2012-12-25 11:18:54 1729 1

转载 Top 命令详解

点评:TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排

2012-12-12 15:19:46 586

转载 free命令详解

解释一下Linux上free命令的输出。  下面是free的运行结果,一共有4行。为了方便说明,我们加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 999212FO[3][3] = 305404 1 2 3

2012-12-12 15:18:26 681

转载 CentOS 5.5环境下安装配置Varnish

#!/bin/bash# BY kerryhu# MAIL:[email protected]# BLOG:http://kerry.blog.51cto.com# Please manual operation yum of before Operation.....#============================ 更新系统时间 ===================

2012-12-05 11:42:32 551

转载 varnish安装配置

系统:centos 5.5   软件:varnish 3.01.官方地址https://www.varnish-cache.org/tar varnish-3.0.0.tar.gzcd varnish-3.0.0./configure --prefix=/usr/local/varnishmake && make install配置实例及说明vi /us

2012-12-05 11:39:45 547

转载 Unix 调试的瑞士军刀:lsof

Lsof 是遵从Unix 哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件,目录,NFS文件,块文件,字符 文件,共享库,常规管道,明明管道,符号链接,Socket流,网络Socket,UNIX域Socket,以及其它更多。因为Unix系统中几乎所有东 西都是文件,你可以想象lsof该有多有用。如何使用lsof?

2012-12-05 11:34:52 399

转载 pgbench的使用

pgbench是基于tpc-b模型的postgresql测试工具。它属于开源软件,主要为数据管理人员提供性能测试使用。pgbench 是对 PostgreSQL 进行压力测试的一款简单程序, SQL 命令可以在一个连接中顺序地执行,通常会开多个数据库 Session, 并且在测试最后形成测试报告,得出每秒平均事务数,pgbench可以测试 select,update,insert,

2012-05-03 17:12:59 2986

转载 Linux下的Memcache安装

Linux下Memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新

2012-04-28 13:46:12 535 1

转载 使用sersync实时同步文件

sersync的介绍sersync主要用于服务器同步,web镜像等功能。基于boost1.43.0,inotify api,rsync command.开发。目前使用的比较多的同步解决方案是inotify-tools+rsync ,另外一个是google开源项目Openduckbill(依赖于inotify- tools),这两个都是基于脚本语言编写的。相比较上面两个项目,本项目优点是

2012-04-24 17:00:06 757

原创 CentOS 5.6下redmine的安装

CentOS上安装redmine 1.2.1因为redmine的安装对所需的软件要求很挑剔,故在安装前,需先参考官方网站http://www.redmine.org/projects/redmine/wiki/RedmineInstall查看具体的软件需求。一、软件准备redmine 打开http://rubyforge.org/frs/?group_id=1850,下

2012-04-01 16:07:25 1249

原创 lnmp环境的安装

所需软件列表Linux: CentOS5.6nginx: pcre-7.9.tar.gz nginx-1.0.14.tar.gzmysql: mysql-5.1.60.tar.gzphp: (libxml2,libxslt,curl,gd,freetype,libjpeg,libpng,zlib).rpmlibiconv-1.13.1.tar.gz  libmcrypt-2.5

2012-03-30 14:02:38 805

转载 LNMP架构php升级问题及解决方法 php-5.3.10升级到php-5.4.0

公司有台内网测试机,环境为LNMP(开发的哥们搭建的)。它的安装步骤及方法大致跟张宴(http://blog.s135.com/nginx_php_v6/) 写的差不多。现在呢….有这样一个需求,公司的开发工程师想要单独升级PHP版本来做一些功能性测试,于是总监要求我来完成此需求!单独看就升级PHP一个程序,貌似很简单,但是在这个升级过程当中,遇到了许多问题,并把它列出来,并写出解决办法!

2012-03-26 11:26:41 2721

转载 PHP编译参数详解

Fast-CGI:   ./configure --prefix=/usr/local/php --enable-fastcgi --enable-force-cgi-redirect --with-config-file-path=/etc --with-zlib --with-mysql --with-xml --with-gd --enable-gd-native-ttf --e

2012-03-23 16:33:57 726

原创 nagios配置文件说明

(1)、配置主机文件hosts.cfg define host{  host_name                               web1## 主机名为web1,可以在hostname里查看  alias Nagios                            Server  ##主机别名为Server  address

2012-03-16 15:35:29 1538

转载 安装vsftp

1. 首先查看我的Redhat5上是否已经安装 rpm -qa| grep vsftpd如果已经安装就会出现vstfp的版本号相关的信息,如果没有出现就是没有安装2. 如果没有安装话,就要选择一种方式安装 可以到官方网站去下载http://vsftpd.beasts.org 也可以用光盘安装,RedHat 5的安盘里自带的,所以我选择光盘安装(1)先把光盘挂载到系统

2012-03-09 17:17:50 579

转载 Nginx学习

一、什么是Nginx    Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性:    作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作

2012-03-09 11:47:06 2280

转载 show status说明

Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量.Aborted_connects 尝试已经失败的MySQL服务器的连接的次数.Connections 试图连接MySQL服务器的次数. Created_tmp_tables 当执行语句时,已经被创造了的隐含临时表的数量. Delayed_insert_threads 正在使用的延迟

2012-02-14 13:08:08 706

原创 phpmyadmin安装教程

phpMyAdmin是一种MySQL的管理工具,它直接从web上去管理MySQL。  假设你的web(网页存放)根目录是 /var/www/ 假设你的主机web访问是这样的 http://10.108.1.86/(具体情况要看服务器apache设置,看有没有对此服务器配置域名等)   A.先到 phpMyAdmin的官方站上下载最近的 phpMyAdmin程序  http://

2012-02-09 15:39:05 844

转载 sysstat 工具详细说明

内容提要了解 sysstat 工具包的组成理解 sar 累计工作方式的配置掌握 sar 、iostat、mpstat 命令的使用sysstat 工具简介sysstat 是 Linux 系统中的常用工具包。它的主要用途是观察服务负载,比如CPU和内存的占用率、网络的使用率以及磁盘写入和读取速度等。syssta

2012-02-08 11:15:18 4237

转载 系统状态查看工具Sysstat

摘要:本文讲述的是系统状态查看工具Sysstat的介绍,重点介绍了Sysstat的工具集sar、 iostat、mpstat、sadf、sar、sadc的用法;同时也把与之相似工具做以介绍;目录1、关于 Sysstat;2、安装 Sysstat;2.1 对于Debian或deb软件包为基础的系统; 2.2 Fedora 系统或以RPM包管理的系统;2.3

2012-02-08 10:57:18 432

转载 Linux iostat监测IO状态

Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令 来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。1. 基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。$

2012-02-08 10:52:51 376

转载 LAMP安装配置详细讲解

LAMP 安装 配置 配置环境操作系统:Redhat Enterprise AS 4已安装包:httpd2.0.4, mysql4.1,libxml2.6.16, zlib1.2.1.2,gd2.0.28, libpng1.2.7说明:网上的各种安装说明都不是很好地说明了配置参数的来由,本文将尽可能标明每一步的必要性.已安装包不是必需的,其中mysql可以独立安装,而rpm包形式的

2012-02-08 09:47:44 524

转载 Apache两种工作模式区别及配置切换

1、RedHat Linux下查看apache版本号在Apache安装目录bin下,使用以下命令查看即可。使用命令:./httpd -v示例:2、查看Apache当前工作模式Apache有prefork和worker工作模式使用命令:./apachectl –l示例: 从以上结果可知,当时httpd工作在prefork模式下。在configure时,可以

2012-02-07 10:43:37 451

转载 shell编程——if语句

if 语句格式if  条件then Commandelse Commandfi                              别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unexpected end of fi    if 的三种条件表达式

2012-02-02 09:34:02 451

转载 Tcpdump 的用法

第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型,缺省的类型是host.第二种是确定传输方向的关键字,主要包括src , dst ,dst or src, dst and src ,

2012-01-31 11:09:32 264

转载 mysql 中文乱码 解决方法集锦

主要是针对 1.4x版本的一些乱码问题,其实新版本中错误也差不多,大家注意下编码问题。第一个方法: MySQL 4.1 中文乱码的问题 最近要将 MySQL 4.0 升级到 MySQL 4.1 ,发现了中文乱码的问题,希望以下见解对大家有用。 1. MySQL 4.1 在文字上有很大改进,它有了 Character Set 与 Collation

2012-01-13 14:19:45 433

转载 VirtualBox虚拟机网络连接设置的四种方式

VirtualBox是一款SUN出品的非常优秀的虚拟机程序,版本也非常齐全,你可以在官网上找到适合各种操作系统平台的版本。这里我先给大家大致讲解下VBox的网络配置及应用。VirtualBox的提供了四种网络接入模式,它们分别是:1、NAT 网络地址转换模式(NAT,Network Address Translation)2、Bridged Adapter 桥接模式3、In

2012-01-12 15:40:48 440

转载 Mysql优化

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询

2012-01-12 10:11:36 296

转载 vmstat命令详解

vmstat结果内容的解释Vmstatprocs -----------memory----------       ---swap--   -----io----       --system--   -----cpu------        r b   swpd   free    buff       cache   si   so      bi    bo

2011-12-29 14:13:13 664

转载 Linux系统Load average负载详细解释

我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟、五分钟、以及十五分钟的系统平均负载例如我的某台服务器:$ uptime 09:50:21 up 200 days, 15:07, 1 user, load average: 0.27, 0.33, 0.37大部分的人都认为这个数字越小越好,其实有很多关联的提示信息,

2011-12-29 14:02:14 664 1

转载 mysql视图简介

一. 视图概述视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,通过它们进行数据修

2011-12-23 15:14:40 338

转载 MySQL my.cnf参数配置优化详解

# 以下选项会被MySQL客户端应用读取。# 注意只有MySQL附带的客户端应用程序保证可以读取这段内容。# 如果你想你自己的MySQL应用程序获取这些值。# 需要在MySQL客户端库初始化的时候指定这些选项。#[client]#password = [your_password]port = @MYSQL_TCP_PORT@socket = @MYSQL_UN

2011-12-14 17:20:10 355

原创 Linux MySQL主从复制

MySQL是开源的关系型数据库系统。复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。配置主服务器(master)1、编辑数据库配置文件my.cnf,一般在/etc/目录下。#vi /etc/my.cnf在[mysqld]的下面加入下面代码:log-

2011-12-14 16:33:03 451

原创 rsync服务器架设

我们在使用服务器发布我们的网站的时候,通常要考虑到文件的备份,而文件的备份比较高效的备份是增加备份,rsync软件就是这样的一个工具。为了实现多个服务器负载均衡,我们需要这几个服务器之间进行数据同步,而rsync软件也能胜任,下面我们来介绍如何架设rsync服务器来达到文件增量备份和数据同步的功能。什么是rsyncrsync 是一个快速增量文件传输工具,它可以用于在同一主机备份

2011-12-14 11:46:25 373

原创 Linux下Sed命令的用法

1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介

2011-12-14 10:54:47 274

转载 Linux下Yum的使用

yum是个功能强悍的包管理工具,命令语法很简单的:yum --操作参数  命令 包名称1 包名称2 .......,,有些操作也可以没有包名称(软件名) ,支持再在报包名称中使用通配符*来一次安装多个名称前端一致的软件包。   下面把操作参数和命令列出来,大多数时候没必要要操作参数的。                                              Options l

2011-12-14 09:40:17 1175

转载 Linux文件查找命令find,xargs详述

摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解目录一、find 命令格式1、find命令的一般形式为;2、find命令的参数;3、find命令选项;4、使用exec或ok来执行shell命令;二、find命令的例子;1、查找当前用户主目录下的所有文件;2、为了在当前目录中文件属主具有读

2011-11-29 11:34:13 410

原创 MySQL复制常见问题

master、slave同步状态Slave_IO_Running:Slave从Master上读取log_bin,并写入Slave中继日志Relay_Log_FileSlave_SQL_Running:负责读取并且执行中继日志中的log_bin单独停止IO、SQL线程stop slave io_threadstop slave sql_thread关闭log_bin写

2011-11-28 17:54:28 498

空空如也

空空如也

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

TA关注的人

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