- 博客(35)
- 资源 (15)
- 收藏
- 关注
转载 Nginx配置文件详细说明
Nginx配置文件详细说明在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /v
2015-08-31 15:05:08 368
转载 Nginx日志处理
nginx日志切割一般的做法是:系统设定每天00:00执行脚本,mv后重新打开日志文件。但在切割后的日志中,除了昨天的日志外,还有少量的当天的日志,例如,0点之前是10号,那么切割后会有少量11号的日志,因为执行mv是需要时间的,即使是很短,期间会有少量日志写进去。下面是两个nginx日志处理脚本:1、每日凌晨日志分割,生成前天日志文件 ,rsync传送到日志服务器待分析。2、日志
2015-08-28 15:16:20 934
转载 反向代理
首先,我们来看看《正向代理》。以前,我们经常会上网搜一些好用的代理,去访问国外的网站,或者是获得更快的页面访问速度。通常,在局域网配置里,只需设定一个代理(IP + PORT),就能达成目的。代理服务器 是使用非常普遍的将 局域网主机 联入 互联网 的一种方式。使用代理可以节约IP资源,可以阻断外部主机对内部主机的访问。此时,
2015-08-28 15:04:00 375
转载 nginx 如何安装 nginx_lua_module 模块 以及 echo-nginx-module 模块
ngx_lua_module 是一个nginx http模块,它把 lua 解析器内嵌到 nginx,用来解析并执行lua 语言编写的网页后台脚本。特性:支持Windows和Linux平台。支持高并发高性能。HTML网页中内嵌LUA脚本代码,类似于PHP。支持非阻塞的数据库操作,目前只支持MYSQL。支持异步的文件IO操作。支持非阻塞的SOCKET IO操作。下
2015-08-28 14:58:06 2911
转载 Nginx + Lua + redis (一)
使用 Lua 脚本语言操作 Redis。由于大量的 Lua 代码写在 Nginx 中,会使配置文件显得很繁琐,所以这里使用 content_by_lua_file 来引入 Lua脚本文件。要使用 content_by_lua_file,需要安装 nginx_lua_module 模块。安装介绍,猛击这里:nginx_lua_module大神 章亦春 提供了一个很
2015-08-28 14:52:48 440
转载 nginx日志配置指令详解
这篇文章主要介绍了nginx日志配置指令详解,nginx有一个非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志,需要的朋友可以参考下日志对于统计排错来说非常有利的。本文总结了nginx日志相关的配置如access_log、log_format、open_log_file_cache、log_not_found、log_subrequest、rewrite_log、er
2015-08-28 14:35:29 408
转载 nginx(四)初识nginx日志文件
nginx 日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小,通俗的理解就是先用log_format来定义自己想用的日志格式,然后在用zccess_log定义虚拟主机时或全局日志时 在把定义的log_format 跟在后面;1、log_format 格式 log_format
2015-08-28 14:25:57 347
转载 nginx error_log 日志配置
关于 error_log 指令的解析---- nginx-1.0.9 ---error_log 配置:error_log logs/xxx.log error | debug_core | debug_alloc[cpp] view plaincopymain() { //... prefix =
2015-08-27 16:06:18 1796
转载 Rsync 建立多目录模块的方法
##只要把服务端配置文件里目录和路径复制出来增加在下面就可以了(记得新建的目录要chown rsync.rsync授权一下),如果还要达到不同目录对应不同密码就要写在模块里,因为写在上面的为全局max connections=200 timeout=100 pid file=/var/run/rsyncd.pid lock file= /var/run/rsync.l
2015-08-21 16:55:10 4467
转载 CentOS 6.5下Rsync远程同步
实验需求:在服务器(192.168.100.1)端搭建rsync服务,将/usr/src目录同步到客户端/rsync目录Linux系统:CentOS 6.5推荐阅读:利用inotifywait监控主机文件和目录 http://www.linuxidc.com/Linux/2013-03/81075.htm利用inotify+rsync实现Linux文件批量更新 ht
2015-08-21 16:54:25 651
转载 Rsync 服务器搭建
Rsync简介 rsync 是一个 Unix 系统下的文件同步和传输工具。它具备以下特性:1. 能更新整个目录和树和文件系统2. 有选择性的保持符号链链、硬链接、文件属于、权限、设备以及时间等3. 对于安装来说,无任何特殊权限要求4. 对于多个文件来说,内部流水线减少文件等待的延时5. 能用 rsh、ssh 或直接端口做为传输入端口
2015-08-21 16:49:08 423
转载 crontab-用法
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务
2015-08-21 16:21:15 428
转载 linux下rsync增量同步方法
可以先使用rpm -qa |grep rsync 查看rsync是否已经安装 下面说说rsyns的配置过程一. 配置服务器端首先编辑 /etc/rsyncd.conf 内容如下:uid = nobody #进行备份的用户nobody为任何用户gid = nobody #进行备份的组 nobody为任何组use chroot = no #不使用chrootmax co
2015-08-21 15:42:36 15303 1
转载 通过rsync远程增量备份(差异备份)
备份是写代码的人必不可少的一项工作,传统的备份,一般就是copy所有数据到一个地方,然后贴上标签,表示是什么时候备份的,这种备份被称之为“整体备份”。如果经常进行整体备份,对磁盘的空间占用需求就很大,尤其当你备份大容量的数据的时候,有时候,比如一个星期,只对其中一小部分的内容进行了修改,但是还是需要全部重新备份一次,很显然,太浪费磁盘空间了;此时增量备份就派上用场了,增量备份,又叫做差异备份,
2015-08-21 15:34:22 10422 1
转载 SSDB:快速取代redis的nosql
SSDB是一个开源的高性能数据库服务器, 使用Google 的 LevelDB作为存储引擎, 大家有可能没听过leveldb的名字,但是淘宝的开源nosql tair大家应该有所耳闻吧,他也是基于leveldb做的开发。ssdb支持T级别的数据, 同时支持类似Redis中的zset和hash等数据结构, 在同时需求高性能和大数据的条件下, 是一个可以代替Redis的方案. SSDB
2015-08-20 15:44:25 536
转载 SSDB:高性能数据库服务器
SSDB是一个开源的高性能数据库服务器, 使用Google LevelDB作为存储引擎, 支持T级别的数据, 同时支持类似Redis中的zset和hash等数据结构, 在同时需求高性能和大数据的条件下, 作为Redis的替代方案.因为SSDB的最初目的是替代Redis, 所以SSDB会经常和Redis进行比较. 我们知道, Redis是经常的”主-从”架构, 虽然可以得到负载均衡以及数据跨
2015-08-20 15:11:15 883
转载 SSDB 的双主和多主配置
SSDB 数据库是支持双主(双 Master)和多主架构的. 而且, 我们的应用也是部署双主架构, 但当作单主来用. 也就是说, 平时只往其中一个写, 当出现故障时, 整体切换到另一个主上面. 如果应用层已经解决了数据拆分, 也即不会两个节点同时操作一个 key, 那么就可以放心使用双主同时写入.SSDB 双主的配置非常简单:#server 1replication: sla
2015-08-20 14:46:58 1519
转载 ssdb 主从同步复制配置详细步骤
[html] view plaincopy [html] view plaincopySSDB 的配置文件是一种层级 key-value 的静态配置文件, 通过一个 TAB 缩进来表示层级关系. 以 ‘#’ 号开始的行是注释. ssdb的使用遵循redis协议,读写性能都特别快。
2015-08-20 14:41:56 670
转载 Wireshark和TcpDump抓包分析心得
1. Wireshark与tcpdump介绍 Wireshark是一个网络协议检测工具,支持Windows平台和Unix平台,我一般只在Windows平台下使用Wireshark,如果是Linux的话,我直接用tcpdump了,因为我工作环境中的Linux一般只有字符界面,且一般而言Linux都自带的tcpdump,或者用tcpdump抓包以后用Wireshark打开分析。在Windows
2015-08-20 14:17:06 678
转载 HTTP协议详解(真的很经典)
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展
2015-08-20 13:32:34 340
转载 使用 nice、cpulimit 和 cgroups 限制 cpu 占用率
Linux内核是一名了不起的马戏表演者,它在进程和系统资源间小心地玩着杂耍,并保持系统的正常运转。 同时,内核也很公正:它将资源公平地分配给各个进程。但是,如果你需要给一个重要进程提高优先级时,该怎么做呢? 或者是,如何降低一个进程的优先级? 又或者,如何限制一组进程所使用的资源呢?答案是需要由用户来为内核指定进程的优先级大部分进程启动时的优先级是相同的,因此Linux内核
2015-08-20 08:25:46 708
转载 cpulimit: 限制程序的 CPU 使用率
問題: 執行 /root/bin/backup_script 備份作業時造成系統過熱當機方案: 使用 cpulimit 限制備份程序的 CPU 資源, 必要時搭配 nice 與 ionice 全面降低優先權Ubuntu$ sudo apt-get install cpulimit$ sudo cpulimit -l 20 -- /root/bin/backup_script參數
2015-08-19 18:09:45 4545
转载 Linux下限制进程的CPU利用率
运维生存时间的云服务器也用了大半年了,随着上面的程序越来越多,cpu有时候会力不从心,有些进程是可以限制cpu的.cpuliimt完美的解决了这个问题。cpulimit安装使用都非常简单,大家往下看。1. cpulimit安装1.1 Ubuntu/Debian:1# apt-get install cpulimit1.2 RedHat/CentOS
2015-08-19 17:51:06 1829
转载 Linux 限制进程占用CPU
cpulimit is a small program written in C that allows to limit CPU usage by Linux process. Limit is specified in percentage so it’s possible to prevent high CPU load generated by scripts, programs or
2015-08-19 11:55:58 1057
转载 Linux下rsync的用法
一、rsync的概述rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。rsync是Linux系统下的文件同步和数据传输工具,它采用“rsync”算法,可以将一个客户机和远程文件服务器之间的文件同步,也可以在本地系统中将数据从一个分区备份到另一个分区上。如果rsync在备份过程中出现了数据传输中断,恢复后可以继续传输不一致的部分。rsync可
2015-08-18 15:50:38 518
转载 Linux下的双网卡绑定bond0 em1 em2
一、什么是bonding Linux bonding 驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余 二、bonding应用方向1、网络负载均衡 对于bonding的网络负载均衡是我们在文件服务器中常用到的,比如把三块网卡,当做一块来用,解决一个IP地址,流量过大,服务器网络压力过大的问题。对于文件服务器来说,比如NFS或SAMBA文
2015-08-17 17:40:29 3921
转载 Linux中查看CPU信息
cat /proc/cpuinfo中的信息processor 逻辑处理器的id。physical id 物理封装的处理器的id。core id 每个核心的id。cpu cores 位于相同物理封装的处理器中的内核数量。siblings 位于相同物理封装的处理器中的逻辑处理器的数量。 1 查看物理
2015-08-17 10:34:13 427
转载 高性能IO模型浅析
服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(Blocking IO):即传统的IO模型。(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。(3)IO多路复用(IO Multiplexi
2015-08-10 17:17:26 428 1
转载 阻塞、非阻塞、异步、同步以及select/poll和epoll
针对IO,总是涉及到阻塞、非阻塞、异步、同步以及select/poll和epoll的一些描述,那么这些东西到底是什么,有什么差异?一般来讲一个IO分为两个阶段:等待数据到达把数据从内核空间拷贝到用户空间现在假设一个进程/线程A,试图进行一次IO操作。A发出IO请求,两种情况: 1)立即返回 2)由于数据未准备好,需要等待,让出CPU给别的线程,自
2015-08-10 17:08:03 375 1
转载 非阻塞socket与epoll的ET模式结合使用注意事项
当非阻塞socket与epoll的ET模式结合使用进行编程时需要注意的事项:当客户端与服务端建立连接数据通信完成后,即服务端收到客户端的数据后,再向客户端发送数据,当发送完数据后立马断开连接。客户端epoll_wait和read的处理:while(1){ nfds = epoll_wait(epfd_rcv, events, EVENTSIZE , -1);// get
2015-08-10 16:56:22 703
转载 使用HttpClient实现文件的上传下载
1 HTTPHTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 用来提供高效的、最新的、功能丰富的支持 HTTP
2015-08-06 15:18:11 457
转载 通过 http 协议上传文件
通过 http 协议上传文件1、概述 在最初的 http 协议中,没有上传文件方面的功能。 rfc1867 ( http://www.ietf.org/rfc/rfc1867.txt ) 为 http 协议添加了这个功能。客户端的浏览器,如 Microsoft IE, Mozila, Opera 等,按照此规范将用户指定的文件发送到服务器。服务器端的网页程序,如 php,
2015-08-06 10:35:57 1209
转载 HTTP协议中POST、GET、HEAD、PUT等请求方法以及一些常见错误
HTTP协议中POST、GET、HEAD、PUT等请求方法以及一些常见错误 请求方法是请求一定的Web页面的程序或用于特定的URL。可选用下列几种:GET: 请求指定的页面信息,并返回实体主体。HEAD: 只请求页面的首部。POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。PUT: 从客户端向服务器传送的数据取代指定的文档的内容。DEL
2015-08-05 17:20:53 615
转载 HTTP协议中PUT和POST使用上的区别
有的观点认为,应该用POST来创建一个资源,用PUT来更新一个资源;有的观点认为,应该用PUT来创建一个资源,用POST来更新一个资源;还有的观点认为可以用PUT和POST中任何一个来做创建或者更新一个资源。这些观点都只看到了风格,争论起来也只是争论哪种风格更好,其实,用PUT还是POST,不是看这是创建还是更新资源的动作,这不是风格的问题,而是语义的问题。 在HTTP中,PUT被
2015-08-05 17:15:58 300
转载 浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1
2015-08-05 15:29:44 422
Berkeley DB 资料
2010-09-21
linux c函数速查手册
2009-10-13
lcd ampire128x64 的使用 proteus
2009-05-17
autocad做的小户型平面图
2009-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人