自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 查看网卡流量

#!/bin/bash  #netflood  #Ajian  while : ; do          time=`date +%m"-"%d" "%k":"%M`      echo time=$time          day=`date +%m"-"%d`      echo day=$day          rx_before=`ifconfig eth0|sed -n "9"p|

2013-06-29 17:59:38 924

原创 mysql 切割日志

有时候。不可能将全部的日志删除,因为有些日志还有有用的信息。所以,我们可以尽量将日志进行切割。就像nginx日志一样。然后设置定时任务,轻松解决日志膨胀问题

2013-06-29 14:58:51 2278

原创 mysl主从同步报错

从服务器Failed to open the existing master info file (file...,errno 13)一般是权限问题。 chown -R mysql:mysql file/   即可。从:slave stop        change master to master_log_file 'mysql-bin.xxx',master_log_pos=

2013-06-29 10:36:11 627

原创 svn报错,有冲突:Conflict discovered in ...

C:\workspace\test>svn upConflict discovered in 'test.txt'.Select: (p) postpone, (df) diff-full, (e) edit,        (mc) mine-conflict, (tc) theirs-conflict,        (s) show all options:svn detec

2013-06-28 16:31:50 9989

原创 完整nginx配置文件(包含权重均衡配置)

user  nobody;worker_processes  10;error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;pid        logs/nginx.pid;events {    use epoll;

2013-06-28 13:51:43 1307

原创 squid,nginx,lighttpd反向代理的区别

反向代理从传输上分可以分为2种:1:同步模式(apache-mod_proxy和squid)2:异步模式(lighttpd 和 nginx) 在nginx的文档说明中,提到了异步传输模式并提到它可以减少后端连接数和压力,这是为何?下面就来讲解下传统的代理(apache/squid)的同步传输和lighttpd,nginx的异步传输的差异。 同

2013-06-28 13:36:53 721

原创 nginx负载均衡的配置文件说明

1 vim /usr/local/nginx/conf/nginx.conf 2.1、添加"proxy_set_header"指令编辑Nginx配置文件,在"http"字段内添加相应代码,发送发送真实IP到后端。1 vim /usr/local/nginx/conf/nginx.conf 1 2 3 4 5 6 # 向后端服务器发起请求时添加指定的h

2013-06-28 13:33:12 1027

原创 nginx报502、504、400、413错误

Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止。Nginx 504 Gateway Time-out的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的PHP-CGI。解决这两个问题其实是需要综合思考的,一般来说Nginx 502 Bad Gateway和php-f

2013-06-28 12:58:21 2657

原创 nginx出现500 Internal Server Error

Nginx 500 错误解决方法。现在越来越多的站点开始用 Nginx ,("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。在高并发连接的情况

2013-06-28 11:47:45 1470

原创 apache-mysql-php-postfix-dovecot-squirrelmail-smtp-virtualusers postfix-extman web安装指南

####################apache2 (httpd) install#######################a.tar zxvf  tar zxvf httpd-2.2.9.tar.gzb.cd httpd-2.2.9c../configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --

2013-06-28 11:35:38 1796

原创 查看NGINX,APACHE,MYSQL,PHP的编译参数

NGINX:/usr/local/nginx/sbin/nginx -Vapache:cat /usr/local/apache2/build/config.nicephp:/usr/local/php5/bin/php -i | grep configuremysql:cat "/usr/local/mysql/bin/mysqlbug" | grep configu

2013-06-28 11:26:56 642

原创 LAMP安装以及配置

第一apache安装HTTPD服务器http://httpd.apache.org/download.cgi1.tar zxvf httpd-2.2.9.tar.gz -C /usr/src/2.cd /usr/src/httpd-2.2.93../configure --prefix=/usr/local/apache2 --enable-so --enable-cgi

2013-06-28 11:25:13 838

原创 linux系统维护简单脚本

1.报告当前系统“/boot”目录所占用的空间大小,并列出其中内核文件的属性信息。#!/bin/bash#To show usage of /boot directory and mode of kernel file.echo "Useage of /boot: "du -sh /bootecho "The mode of kernel file: "ls -lh /

2013-06-28 11:07:39 954

原创 如何平滑重启mysql

今天因为mysql.log占用空间非常大。40多个G。然后就直接删除了 (注意,严格来说是不能全部删除的,可能有有用信息,任何日志都一样)删除后竟然没有释放空间,可能mysql正在使用这个日志,但是又不能用 service mysqld restar 来重启mysql,因为会短时间内终止服务,或许还有其他问题(例如主从同步之类的),所以要平滑重启mysql.       生产环境中的m

2013-06-28 10:47:50 3773

转载 AWK 详细用法讲解 (有举例说明)

awk的用法首先我们创建一个要测试的文件test内容:1 2 3 9test:test1str:d strd第一个 awk让我们继续,开始使用 awk,以了解其工作原理。在命令行中输入以下命令:$ awk '{ print }' test 您将会见到 test 文件的内容出现在眼前。现在,解释 awk 做了些什么。调用 awk 时,我们指定 test 作为输入文

2013-06-28 02:09:54 1287

转载 grep详细用法(与正则的结合)

首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;在以前上班的公司里,由于公司是基于web的服务型网站(nginx),对正则的需求比 较大,所以也花了点时间研究正则,特与大家分享下:

2013-06-28 02:03:57 689

原创 sed命令详解(终于花了点时间看完)

1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显

2013-06-27 16:20:47 834

转载 SecureCRT连接linux,vim颜色显示问题,文件目录颜色显示问题

呵呵,有时候,有颜色的编辑器可以一目了然,的确帮助了自己不少,SecureCRT (强大的远程连接工具,可以全部服务器自动连接,只要输入一个验证,还能保存其配置文件,给其他管理员使用,当然,要其他管理员另外创建密钥比较安全)为什么使用VIM?因为具有颜色显示的功能,并且还支持许多程序语法,VIM可以帮助你直接进行程序除错。但是在SecureCRT连接Linux后显示就是黑白,感觉很不爽!!

2013-06-27 15:14:42 1874

转载 在Linux里设置环境变量的方法(PATH)

文章一:关于PATH的作用:PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls这个命令根本不在这个两个目录下,事实上当你输入命令的时候LINUX会去/bin,/usr/bin,/sbin等目录下面去找你此时输入的命令,而PATH的值恰恰就是/bin:/sbin

2013-06-27 11:45:50 761

转载 linux各文件夹的作用

linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin

2013-06-27 11:05:29 427

原创 LINUX系统信息查看大全(性能、网络、资源......)

查看Linux系统版本主要采用的方法。登录到服务器执行lsb_release -a,即可列出所有版本信息。登录到linux执行cat /etc/redhat-release,或登录到linux执行rpm -q redhat-release。 另外这里还有非常多的命令,可以作为参考。系统# uname -a # 查看内核/操作系统/CPU信息# head -n

2013-06-27 10:53:46 1713

转载 初识.bash_profile, .bash_logout, and .bashrc

文章一: /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息

2013-06-27 10:32:34 1688

转载 mysql配置文件my.cnf详细说明

linux下mysql配置文件my.cnf详解【转】basedir = path使用给定目录作为根目录(安装目录)。character-sets-dir = path给出存放着字符集的目录。datadir = path从给定目录读取数据库文件。pid-file = filename为mysqld程序指定一个存放进程ID的文件(

2013-06-26 10:44:54 544

转载 通过my.cnf优化mysql(另一个方法就是优化sql)

文章一:我从网上找到的,我刚看了一下,还算不错,发在这里,大家看看,最好有牛人补充完善然后,再整理整理!========================================在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度

2013-06-26 09:59:46 1024

原创 atop监控linux性能

首先,atop是一个强大的工具。当我们为linux自豪的时候,也要留意linux的性能,使用了Linux作为底层的操作系统,是否我们就能保证我们的服务做到7*24地稳定呢?答案是否定的。要知道业务功能是由系统上跑的程序实现的,要实现业务功能的稳定性,选择Linux只是迈出的第一步,我们更多地工作是不让业务程序成为稳定性的短板。也有可能因为我们服务器上有可能跑着各种各样的程序,10分有可能就消耗掉你

2013-06-25 10:48:37 2551

原创 mysql出现大量sleep进程的原因与解决方案

今天。用 mysqladmin -uroot -p`cat /XX/XX/mysql_passwd` processlist   查看了一下mysqld的进程,发现有大量的sleep链接没有关闭。                          造成睡眠连接过多的原因?1. 使用了太多持久连接(个人觉得,在高并发系统中,不适合使用持久连接)2. 程序中,没有及时关

2013-06-24 12:11:44 14027

原创 130623 3:34:16 [ERROR] /usr/local/mysql/libexec/mysqld: Sort aborted

昨天跟今天出现了两次这个问题。作为专业的人员来说,绝不能忽略这样的问题。出现了这个问题,就解决他,先看问题,出现这个问题一般是存在数据量非常大的数据表,或是执行了带 order by OR group by 的 SQL 语句。 下面再说解决办法:建议您检查下内存的使用情况。建议将 MySQL 配置文件中的 sort_buffer_size 、read_rnd_buffer_size

2013-06-23 12:49:22 2176

转载 查看Linux下网卡状态与是否连接

1) 通过mii-tool指令(貌似也可以通过/proc/sys/net/ipv4/conf/来查看)       [root@localhost root]# mii-tool        eth0: negotiated 100baseTx-FD, link ok        eth1: no link       或       [root@localhost

2013-06-20 11:51:59 5350

原创 注意交换机内的广播数据包

多台服务器如果是通过公网IP来做内网的数据传输,将会产生大量的广播数据包,通过公网IP数据传输的话,好像占用的流量会比较大,所以,如果你有足够的网卡,又是同一内网,最好做内网通信,减少广播,提高传输速度。

2013-06-20 11:37:10 3386

原创 硬盘接口比较

当你要搭建一台服务器的时候。不得不考虑硬件上的优缺,有很多时候,我们硬件上如果有了性能上的瓶颈,将会对之后的服务器有了绝对的瓶颈,即使在软件上做了很大的优化,但是用处是不大的,为了以后能省点钱省点力,所以,还是一开始就买好的硬件。经验:当你的linux服务器有两块硬盘的时候,第一块为/dev/sda,第二块为/dev/sdb,但是第一块硬盘为企业硬盘,第二块为普通的PC硬盘,系统安装在第一块硬

2013-06-19 15:04:28 924

转载 正则表达式 与 通配符的区别

通配符与正则表达式很容易混淆,首先要明白二者是不同的,个人感觉通配符用于Linux的shell命令(如文件名相关操作)中,而正则表达式用于文本内容中的字符串搜索和替换等。通配符是Linux系统本身就支持的,而正则表达式用于vim编辑器或awk程序,这些文本处理工具正是由于支持正则表达式才变得强大。通配符[a-z]或[12]:匹配方括号中指定范围内的单个字符或方括号列出的其中一个字符

2013-06-18 15:42:47 979

原创 centos 6.2 安装中文版nagios+nginx

在线下载nagios程序和插件wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz (现在最新版本的插件)wget http://sourceforge.net/projects/nagios-cn/files/sourcecode/zh_CN%203.

2013-06-18 15:35:45 1926

原创 扩展正则表达式多出来的几个特殊符号

+    重复一个或者一个以上的前一个字符,如o+表示一个以上的o?    0个或者1个前一个字符,如o?表示空白或者1个o|    或,如要查找gd或者good这两个字符,egrep -n 'gd|good' grep.man,可以更多个字符串相或()    找 组 字符串,如查找glad或者good, egrep -n 'g(la|oo)d' grep.man()+    多个

2013-06-15 16:33:00 856

原创 查看系统时间和服务器时间改成东八区

当我们的程序时间是要与服务器的时间同步的时候,就要注意你的程序和服务器是否是同一个时区的时间,例如东八区当我们购买美国VPS或服务器的时候,默认情况下是美国时间。对于我们定时执行某些任务会带来麻烦,所以需要设置时区为东八区。登录SSH后,执行tzselect命令。我们这里选择亚洲5.这里选择china 9。一般选东八区(北京,广东,上海),你也可以根据自己的

2013-06-15 13:48:50 6353

转载 linux修改时间和日期.查看修改硬件时间.

Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的 设置,然后系统时钟就会独立于硬件运作。  Linux中的所有命令 (包括函数)都是采用的系统时钟设置。在Lin

2013-06-15 13:32:35 900

原创 linux最基础的安全设置的几点

用户管理    加密信息(ssh密钥等,VPN等)       文件管理方面      服务配置方面        iptables       系统内核更新 这里可以统筹为以下几方面: 1.取消不必要的服务       2.限制系统的出入     3.保持最新的系统核心     4.增强安全防护工具     5.限制超级用户的权利  6.设定用户账号的安全等级

2013-06-14 14:37:28 647

原创 iptables 禁止端口和开放端口

有时候,在机房的服务器需要重启的时候,为了避免防火墙自动开启(即使有时候设置为系统服务不启动),但是为了能连上,开启 22 号端口是必要的,即使防火墙开启了,也能用ssh连上,但是更重要的是,为了安全,必须做足安全措施 1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。下面是命令实现:iptables -P INPUT DROPiptables -P

2013-06-14 14:17:20 1070

原创 SVN报错:svn: Can't connect to host 'host': Connection refused

网上是这样说的居多.....................可能还有其他解决方法(其实多操作几次重启应该就OK的了)svn update即可

2013-06-14 10:19:58 6973

原创 重启mysqld报错: ERROR! Manager of pid-file quit without updating file

1...........kill掉mysqld 进程再 service mysqld restart。如果不行,持续以下操作2..........安全启动数据库服务/usr/local/mysql/bin/mysqld_safe --user=mysql &/etc/init.d/mysqld start同时运行以上两条会出现3...........如果还是不行,可

2013-06-14 10:07:02 1379

转载 nagios监控Windows服务器过程解析

nagios的libexec下有check_nt这个插件,它就是用来检查windows机器的服务的,其功能类似于check_nrpe.不过还需要搭配另外一个软件NSClient,它的功能类似于NRPE,nagios监控Windows服务器过程就如下文所述。AD:2013大数据全球技术峰会课程PPT下载nagios监控Windows服务器过程如下文所述:NSClient与Nrpe最大

2013-06-09 17:55:53 784

lnmp+fpm安装脚本

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

2011-10-02

空空如也

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

TA关注的人

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