分类目录归档:研发dev

MongoDB导出/导入指定条件数据

–export
~/mongodb2.4.6/bin/mongoexport -h 127.0.0.1:27017 -d intelligence -c intelligence -q ‘{“type”:3,”source”:{$in:[208,210]}}’ -o /home/map/backup/tmp/intelligence_208_210.data
–import
~/mongodb2.4.6/bin/mongoimport -h 127.0.0.1:27017 -d intelligence_test -c intelligence /home/map/backup/tmp/intelligence_208_210.data

MongoDB运行状态、性能监控,分析

mongo stat
 这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康。

mongostat详解

mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。 阅读全文

Centos下安装php PDO PostgreSQL扩展

1.安装 wget http://pecl.php.net/get/PDO_PGSQL-1.0.2.tgz tar -zxvf PDO_PGSQL-1.0.2.tgz cd PDO_PGSQL-1.0.2 ~/php/bin/phpize export PGSQL_INCLUDE=/home/users/yanjingang/postgresql/include export PGSQL_LIBDIR=/home/users/yanjingang/postgresql/lib ./configure –with-php-config=/home/users/yanjingang/php/bin/php-config –with-pdo-pgsql=/home/users/yanjingang/postgresql/ –with-pgsql=/home/users/yanjingang/postgresql/ make && make install 2.配置 vim php/etc/ext/pdo_pgsql.ini   添加 [pdo_pgsql] extension=”pdo_pgsql.so” ~/php/sbin/php-fpm restart ~/webserver/bin/lighttpd.sh restart 3.done

linux下将远程磁盘mount到本地

实现办法: 使用nfs服务,在客户端mount服务器的文件夹。 操作步骤: 1.在服务器端启动nfs和portmap服务。 service nfs start service portmap start 运行ntsysv,把nfs和portmap加入到启动服务中去 2.在服务器编辑配置文件/etc/exports 如果你需要共享/data目录给10.10.10.10这个ip,可以加上如下的配置语句: /data   10.10.10.10(rw,no_root_squash) 3.重启服务器端的nfs服务 service nfs restart 4.在客户端启动portmap服务 service portmap start 5.在客户端mount远程文件夹 mkdir /data mount -t nfs 10.10.10.1:/data /data 或者 vi /etc/fstab 10.10.10.1:/data/data     /data/data nfs     defaults        0 0

深入浅出Symfony2 – 结合MongoDB开发LBS应用

随着近几年各类移动终端的迅速普及,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应用的最基础技术之一,就是基于地理位置信息的处理。我所在的项目也正从事相关系统的开发,我们使用的是Symfony2+Doctrine2 ODM+MongoDB的组合。 阅读全文

linux之sed用法

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法

sed命令行格式为:
sed [-nefri] ‘command’ 输入文本 阅读全文