linux
cclehui
http://www.luojisiwei-inc.com/
展开
-
远程文件同步工具Rsync的配置与使用
一.介绍 (不想看直接可以跳过)Rsync 是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件。 Rsync 本来是用以取代rcp 的一个工具,它当前由 rsync.samba.org 维护。 Rsync 使用所谓的“ Rsync 演算法 ”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。运行转载 2012-12-29 19:13:54 · 1833 阅读 · 0 评论 -
git与github在ubuntu下的使用
最近开始使用git,使用了git 和 github ,从了解到使用,还是有一点距离,下面是总结的一些方法。1、Git的安装我使用了ubuntu 10.04 ,默认情况下,ubuntu 中并没有安装,所以首先需要在系统中进行 git 的安装。sudo apt-get install git-core安装完成后,在终端中输入 git 就可以看到相关的命令了。如果只是需要转载 2013-09-08 22:57:24 · 1044 阅读 · 0 评论 -
基于nginx的FastCGI的缓存配置
废话不多说了, 直接上配置, 其实 fastcgi_cache 和 proxy_cache 的配置基本一样:# !缓存文件存放目录# levels 缓存层次# keys_zone 缓存空间名和共享内存大小(热点内容放在内存)# inactive 失效时间, 1d = 1天# max_size 最大缓存空间(硬盘占用)fastcgi_cache_path /home/xwso转载 2013-06-09 15:03:25 · 8208 阅读 · 2 评论 -
Nginx location 和 rewrite retry
nginx的rewrite有个很奇特的特性 — rewrite后的url会再次进行rewrite检查,最多重试10次,10次后还没有终止的话就会返回HTTP 500。用过nginx的朋友都知道location区块,location区块有点像Apache中的RewriteBase,但对于nginx来说location是控制的级别而已,里面的内容不仅仅是rewrite.这里必须稍微先讲转载 2013-06-04 17:27:46 · 3746 阅读 · 0 评论 -
php-cgi服务启动、管理、运维
环境:unbuntu+5.3.2php-cgi启动有4种方式1、php-cgi -b 3344 直接启动的方式2、用spawn-cgi 启动3、php-fpm启动管理cgi4、网上找linux下php-cgi启动脚本spawn-cgi 启动方式:sudo spawn-fcgi -a 127.0.0.1 -p 3344 -F 10 -f /usr/bin/php-c原创 2013-06-04 12:10:00 · 15012 阅读 · 0 评论 -
Nginx模块fastcgi_cache的几个注意点
在web项目中,大家都已经非常熟悉其架构流程了。都说Cache是万金油,哪里不舒服抹哪里。这些流程中,几乎每个环节都会进行cache。从浏览器到webserver,到cgi程序,到DB数据库,会进行浏览器cache,数据cache,SQL查询的cache等等。对于fastcgi这里的cache,很少被使用。去年年底,我对nginx的fastcgi_cache进行摸索使用。在我的测试过程中,发现一些转载 2013-06-09 15:06:38 · 9601 阅读 · 0 评论 -
linux下文件编码批量转换
查看文件编码file -i filename 1.递归转换(包括子文件夹)find default -type d -exec mkdir -p utf/{} \;find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \;这两行命令将default目录下的文件由GBK编码转换为UT转载 2013-05-10 16:39:57 · 1238 阅读 · 0 评论 -
rsync+inotify文件变动后实时自动同步程序
1、rsync与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足,首先,rsync同步数据 时,需要扫描所有转载 2013-05-10 11:18:09 · 3847 阅读 · 1 评论 -
nginx负载均衡配置
使用负载均衡的话,可以修改配置http节点如下:#设定http服务器,利用它的反向代理功能提供负载均衡支持http { #设定mime类型,类型由mime.type文件定义 include /etc/nginx/mime.types; default_type application/octet-stream; #设定日志格式原创 2013-05-10 15:28:45 · 942 阅读 · 0 评论 -
6 个 Linux性能监控命令行工具
1.htop—— http://htop.sourceforge.net/一个可以让用户与之交互的进程查看器。作为文本模式的应用程序,主要用于控制台或 X 终端中。当前具有按树状方式来查看进程,支持颜色主题,可以定制等特性。2.dstat —— http://dag.wieers.com/home-made/dstat/一个用来替换vmstat, iostat, n转载 2013-04-27 10:27:42 · 856 阅读 · 0 评论 -
apache mod_auth设置访问用户登录
apache 通过mod_auth模块能设置用户验证功能,具体有两个步骤1、生成密码文件,文件中包含用户名和密码,默认密码是md5编码的比如在/usr/share/monitorix目录下运行sudo htpasswd -cb .passwd monitorix 123456会创建一个.passwd的文件,文件里面存储了用户名monitorix和md5加密的密码2、原创 2013-03-01 12:41:47 · 4340 阅读 · 2 评论 -
vim同时(取消)注释多行文本
在使用vim编辑器时,注释一行文本很简单,直接在行首键入 # 即可。但有时,我们会需要注释多行文本,如果一行一行的键入 # ,实在有点麻烦,这里介绍一种比较简单的方法,可以一下注释或取消注释多行文本。注释多行文本1. 使用vim打开要操作的文件2. Ctrl+V,进入VISUAL BLOCK模式3. 使用上下的方向键移动光标,选择你需要注释的行3. shif原创 2013-03-01 11:42:39 · 4282 阅读 · 0 评论 -
linux 挂载错误Transport endpoint is not connected
mount了mfs后,重新挂载之后,出现如下错误:/usr/local/mfs/bin/mfsmount -H 192.168.103.101 /mnt/ fuse: bad mount point `/mnt/': Transport endpoint is not connected see: /usr/local/mfs/bin/mfsmount -h for help转载 2013-01-28 15:09:59 · 57702 阅读 · 0 评论 -
linux 查看系统版本信息
第一种方法:# lsb_release -aLSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarchDistributor ID: CentOSDescription: CentOS原创 2013-11-07 10:00:25 · 7534 阅读 · 2 评论