设置mongodb做为windows服务自动运行
以windows server 2008 r2为例,我们的mondodb程序安装目录为E:\Program Files\MongoDB 2.6 Standard,我们在e盘创建如下目录:
E:\mongodb\data (数据库存放目录)
E:\mongodb\log (mongodb日志目录)
打开命令行,输入如下命令:echo logpath=E:\mongodb\log\mongod.log> "E:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
echo dbpath=E:\mongodb\data>> "E:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
或者,在"E:\Program Files\MongoDB 2.6 Standard\"目录下创建mongod.cfg文件,在mongod.cfg文件下键入
logpath=E:\mongodb\log\mongod.log
dbpath=E:\mongodb\data
mongod.cfg为mondodb的配置文件类似于mysql的my.ini。
做完上述工作,我们把mongodb加入windows服务,在命令行下运行
sc.exe create MongoDB binPath= "\"E:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"E:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"
运行完显示[SC] CreateService 成功,说明mondoDB已经加入到windows服务了。如下图所示:
......
windows2008中IIS7配置fastcgi+php
1、右键"计算机",点击"管理"
2、添加角色
3、回到服务器管理器首页,选择角色,添加角色服务
确认CGI,ISAPI扩展,ISAPI筛选器已安装。
如果你的程序在IIS7下出错,记得选择服务的时候添加IIS6兼容模块,如果无问题,这个可以不用选择;
4、打开"处理程序映射"
选择"添加模块映射",添加你PHP目录中的php-cgi;
5、选择fastcgi配置(注意,这里如果是IIS7,则需要手动安装Administration Pack for IIS 7.0 ,如果是IIS7.5,则无需下载,IIS7.5已经集成此功能);
双击,FastCGI设置,弹出下图:
点击"编辑.。.",则弹出如下图:
添加:PHP_FCGI_MAX_REQUESTS , value 数值10000;
进入你PHP的存放目录,将php.ini-development改名为php.ini。
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
以上3个前的;去掉,并修改以上相应数值,如下图所示:
这样就可以完整的运行PHP了,可以用
注意:修改php.ini 查找data.timezone 修改为date.timezone = “Asia/Shanghai”,否则会报一个警告错误,如下图:
在网站根目录下新建一个php文件,命名为test.php,在文件中......
服务器连接远程桌面后无法看到桌面的解决办法
今天远程桌面连接后,无法看到桌面,服务器系统为win2003,许多操作进行不了,研究了一下,按ctrl+alt+end键,弹出一个对话框,点任务管理器,选用户,注销远程用户后,再重新连接,发现桌面出来了。关键一步ctrl+alt+end,能注销远程用户就行了。
......
iis日志导入sql server数据库
说明:所用的iis版本为6,数据库版本为sql server 2000,日志文件格式为w3c 扩展日志文件格式。日志格式设置如下图所示:
一、数据库准备
首先创建数据库,假设数据库命名为test,在test库中创建iislog表,包含的字段依次为date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status ,
和iis日志文件中的顺序保持一致。字段创建如下图所示:
二、导入日志到数据库
假设日志文件在磁盘上的保存路径为C:\WINDOWS\system32\LogFiles\extend220483.log,我们打开sql server 查询分析器,执行如下的插入操作:
BULK INSERT iislog FROM 'C:\WINDOWS\system32\LogFiles\extend220483.log' WITH(
FIRSTROW=2,
DATAFILETYPE='char',
FIELDTERMINATOR=' ',
ROWTERMINATOR='\n'
)
执行成功后,数据库中应该会有记录了,这样我们就能方便的对iis日志用sql语句进行查询了。
......
7-zip命令行参数详解
<命令>
a:添加文件到压缩包
b:标注
d:从压缩包中删除文件
e:从压缩包中提取文件(不使用目录名)
l:压缩包列表内容
t:测试压缩包的完整性
u:更新文件到压缩包
x:提取文件的完整路径
<开关>
-ai[r[-|0]]{@listfile|!wildcard}:包括压缩包
-ax[r[-|0]]{@listfile|!wildcard}:排除压缩包
-bd:不显示百分比
-i[r[-|0]]{@listfile|!wildcard}:包括文件名
-m{Parameters}:设置压缩方法
-o{Directory}:设置输出目录
-p{Password}:设置密码
-r[-|0]:递归子目录
-scs{UTF-8 | WIN | DOS}:设置列表文件字符集
-sfx[{name}]:创建自解压存档
-si[{name}]:从标准输入设备读取数据
-slt:显示列表命令技术信息
-so:写数据到标准输出
-ssc[-]:设置敏感模式
-ssw:压缩共享文件
-t{Type}:设置压缩包类型
-v{Size}[b|k|m|g]:创建卷
-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: 更新选项
-w[{path}]:分配工作目录。空路径意味着一个临时目录中
-x[r[-|0]]]{@listfile|!wildcard}: 排除文件名
-y:假定为是的所有查询
......
近期文章
- python:object()函数
- mongodb数据备份用mongorestore恢复后没有数据
- mongodb roles
- windows2003远程桌面连接蓝屏,不显示桌面图标的解决办法。
- centos下apache gb2312页面中文乱码解决办法
- 设置mongodb做为windows服务自动运行
- windows2008中IIS7配置fastcgi+php
- 服务器连接远程桌面后无法看到桌面的解决办法
- iis日志导入sql server数据库
- 7-zip命令行参数详解
- iptables如何指定一个范围内的IP地址或端口
- mongod2.6服务无法启动,权限问题
- CentOS下编译安装mysql 5.1,支持中文(GBK)
- ERROR 1045 (28000): Access denied for user root@localhost(using password: YES)
- CentOs删除文件夹下所有文件及文件夹并保留该文件夹
- CentOS 6.4: Make Command not Found
- CentOS下安装成功mysql的提示信息
- mysql configure编译完成后的提示信息
- CentOS上安装gcc的方法
- MongoDB创建root角色用户(超级管理员)