- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 linux nginx+apache+php+mysql 安装配置
CentOS-5.6-i386操作系统 nginx-1.1.6.tar.gz httpd-2.2.21.tar.gz mysql-5.1.44.tar.gz php-5.3.8.tar.gz 1. lsb_release -a 查看系统环境 LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-
2011-10-23 18:11:16
4755
原创 pyQuery在python中,实现css选择器功能
# -*- coding=utf-8 -*- import sys import pdb from pyquery import PyQuery as pyq import urllib url=r'http://list.taobao.com/browse/cat-0.htm' u=urllib.urlopen(url) buffer=u.read().decode('gbk') doc=p
2012-08-27 16:48:41
2180
原创 定时备份mysql数据库,只保存一周的数据
#! /bin/bash /usr/local/mysql/bin/mysqldump -cp --user=root --password='Welcome@456' test | gzip > /data0/db_backup/test -`date +%Y%m%d%H%M%S`.sql.gz ; find /data0/db_backup -type f -ctime 7 -exec rm
2012-08-16 16:41:55
1452
转载 Linux下Apache自动监测重启脚本(智能化程度较高)
于需要监控某些要求高可用性的Apache服务器,除了专业的监控报警设备,低成本下在Apache服务器上写一个自动监测Apache状态的脚本是个不错的主意。在网上搜索了许多类似的脚本,但由于局限性较大,也都存在一些不完善的地方,所以自己写了一个。 脚本功能与特点 1、能够每隔一段时间监测Apache服务器的可用性(由于本脚本直接模拟了客户端的访问,因此这里的“可用性”是指切切实实的
2012-06-28 16:56:54
1808
转载 操作系统中的进程与线程
简介 在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程。但是,现在的情况更多的情况下要求在同一地址空间下拥有多个线程并发执行。因此线程被引入操作系统。 为什么需要线程? 如果非要说是为什么需要线程,还不如说为什么需要进程中还有其它进程。这些进程中包含的其它迷你进程就是线程。 线程之所以说是迷你进程,是因为线
2012-05-04 13:48:42
695
原创 mysql 正则表达式替换功能
有时可能需要批量替换数据库中某个字段的的部分内容,可以用如下的操作: update test set Content = REPLACE(Content,'abc001','test') where IDX = 2 AND Content REGEXP 'http://static.abc001.com/123.jpg'; 暂时记录下来,后面可能要用到。。。
2012-05-02 14:40:14
3768
转载 unix下的I/O------阻塞,非阻塞,同步,异步
unix下的I/O------阻塞,非阻塞,同步,异步 参考 Richard Stevens的“UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking”。 Stevens一共提出了五种 IO Model: blocking IO nonblocking IOIO multiple
2012-02-24 18:09:49
828
转载 mysql 主从服务器配置
MySQL是开源的关系型数据库系统。复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。 配置主服务器(master) 1、编辑数据库配置文件my.cnf,一般在/etc/目录下。 #vi /etc/my.cnf 在[mysqld]的下面加入下面代码: log-bin=mysql-
2012-02-21 19:09:12
636
转载 编写定时切割Nginx日志脚本
1、创建脚本/usr/local/nginx/sbin/cut_nginx_log.sh vi /usr/local/nginx/sbin/cut_nginx_log.sh 输入以下内容: 引用 #!/bin/bash # This script run at 00:00 # The Nginx logs path logs_path="/usr/local/nginx/logs/"
2011-10-25 17:19:01
595
原创 优化Linux内核参数
vi /etc/sysctl.conf 在末尾增加以下内容: # Add net.ipv4.tcp_max_syn_backlog = 65536 net.core.netdev_max_backlog = 32768 net.core.somaxconn = 32768 net.core.wmem_default = 8388608 net.core.rmem_default =
2011-10-25 17:15:15
765
原创 linux 常用命令
1、安装一个RPM包的一般采用的命令格式如下: #rpm -ivh *.rpm 2、 查看一个RPM包安装以后到底安装了那些文件,你可以使用这个命令: #rpm -ql *.rpm 3、 删除某个特定的RPM包软件 #rpm -e *.rpm 4、查看是否安装个特定的RPM包软件 #rpm -qa | grep 5、vim 替换操作 :n,$s/vivi
2011-10-11 09:52:11
588
原创 mysql存储过程学习笔记--变量、参数、注释
变量 存储过程变量定义: DECLARE variable_name [,variable_name...] datatype [DEFAULT value]; 其中,datatype为mysql的数据类型,如:INT, FL
2011-10-09 10:00:52
857
转载 10 个MySQL数据库备份教程推荐
MySQL是动态网站开发中最著名的开源数据库系统。如果你在网站中使用了MySQL,那么你应该定期备份你的数据以防止它丢失。 本文将介绍自动或手动备份MySQL数据库的10个教程,看看有没有最适合你的方法。 1.Backing Up Using MySQLDump(利用
2011-10-05 20:35:31
618
原创 使用源码分发版安装MySQL
MySQL源码分发版为tar压缩文件,文件名格式为mysql-VERSION.tar.gz,其中VERSION是版本号,例如5.1.44。 注意:MySQL源码分发版包含客户端和服务端程序。 其安装步骤如下: 一、获取mysql安装源代码http://dev.mysql
2011-09-27 12:55:39
1058
原创 PHP在各种HTTP服务器上运行模式分析
一、php在apache中运行模式 php在apache中一共有三种工作方式:CGI模式、FastCGI模式、Apache 模块DLL) 以下分别比较: 1. CGI模式与模块模式比较: php在apache中两种工作方式的区别(CGI模式、Apache 模块DLL)
2011-09-26 09:27:24
1810
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅