专注业务连续性支持与数据保护
2011-07-17技术合集

VirtualBox虚拟硬盘的压缩已关闭评论

VirtualBox虚拟硬盘的压缩

用 Sun VirtualBox 软件虚拟出来的硬盘文件是 VDI 文件,这个文件会随着使用而变大,因为磁盘碎片的产生,这个文件里也有很多的没用的空闲空间,为了节省空间,就需要对 VDI 文件进行压缩。

指导思想
1. 虚拟机: 清理系统,卸载、删除系统垃圾文件
2. 虚拟机: 将磁盘数据靠“前”移动,并将剩余磁盘空间写“零”
3. 物理主机: 清除“零”字节空间,使用 VBoxManage modifyhd 工具压缩 VDI 磁盘镜像文件
继续阅读 »

2011-07-17技术合集

Windows Server 2008 证书管理问题已关闭评论

Windows Server 2008 证书管理问题

在Windows Server 2008 域环境中,访问WEB服务器时,若使用https,则会涉及到证书信任问题,通常的解决办法如下:

在DC上安装证书服务器角色,并添加WEB注册功能,过程略。

Web服务:即IIS,打开ISS管理,点击证书管理,直接向域控制器申请证书即可,前提是此服务器已经加入域,申请后在站点中配置,此服务涉及exchange的rpc over https信任问题,还有就是rms的信任问题。

Exchange服务器:smtp,pop3,imap,exchange等功能的加密连接均需要涉及证书问题,这些证书可以通过向DC中的证书服务器申请,地址一般为https://dchostname/certsrv。

2011-07-17技术合集

Exchange 2010 SP1 OWA密码问题已关闭评论

Exchange 2010 SP1 OWA密码问题

在OWA修改密码时,无聊密码多么复杂,仍然提示密码复杂度低
解决办法:
1.开始-运行-dsa.msc.

2.在域节点右键,进入属性,打开组策略选项卡,在里边找到Default Domain policy.

3.打开组策略编辑器,依次选择“计算机配置/WINDOWS设置/安全设置/帐户策略/密码策略”,修改”密码必须符合复杂性要求”为未定义(注意,一定要是未定义,禁用也不行)。

4.最后,在运行中输入“gpupdate /force”强制启用更改后的组策略。

2011-07-17技术合集

Python 自动备份Mysql脚本已关闭评论

Python 自动备份Mysql脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env python
import os
import time
 
# 连接参数
username = root
password = 123456
hostname = localhost
 
# 获取时间
filestamp = time.strftime('%Y-%m-%d')
 
# 获取数据列表并备份
database_list_command="mysql -u %s -p%s -h %s --silent -N -e 'show databases'" % (username, password, hostname)
for database in os.popen(database_list_command).readlines():
    database = database.strip()
    if database == 'information_schema':
        continue
    filename = "/backups/mysql/%s-%s.sql" % (database, filestamp)
    os.popen("mysqldump -u %s -p%s -h %s -e --opt -c %s | gzip -c > %s.gz" % (username, password, hostname, database, filename))
2011-07-16关注学习

Wp-syntax支持的语言已关闭评论

Wp-syntax支持的语言

wp-syntax支持以下语言:

abap, actionscript, actionscript3, ada, apache, applescript, apt_sources, asm, asp, autoit, avisynth, bash, bf, bibtex, blitzbasic, bnf, boo, c, c_mac, caddcl, cadlisp, cil, cfdg, cfm, cmake, cobol, cpp-qt, cpp, csharp, css, d, dcs, delphi, diff, div, dos, dot, eiffel, email, erlang, fo, fortran, freebasic, genero, gettext, glsl, gml, bnuplot, groovy, haskell, hq9plus, html4strict, idl, ini, inno, intercal, io, java, java5, javascript, kixtart, klonec, klonecpp, latex, lisp, locobasic, lolcode lotusformulas, lotusscript, lscript, lsl2, lua, m68k, make, matlab, mirc, modula3, mpasm, mxml, mysql, nsis, oberon2, objc, ocaml-brief, ocaml, oobas, oracle11, oracle8, pascal, per, pic16, pixelbender, perl, php-brief, php, plsql, povray, powershell, progress, prolog, properties, providex, python, qbasic, rails, rebol, reg, robots, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, tcl, teraterm, text, thinbasic, tsql, typoscript, vb, vbnet, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xml, xorg_conf, xpp, z80

使用格式:<pre lang=”java” line=”1″> code </pre>

2011-07-16技术合集

Widows Server 2008 各个版本的区别已关闭评论

Widows Server 2008 各个版本的区别

Windows Server 2008 和 Windows Server 2008 SP2是相同系统,只是补丁包级别不同,Windows Server 2008本身就是SP1,因为它是依据(release of)Windows Vista Sp1开发的。

Windows Server 2008 R2 是依据Windows 7开发的,所以它是6.1版本系统,拥有很多新的特性,而Windows Server 2008和Windows Server 2008 SP2都是6.0系统。

它们拥有不同的GUI级别,Windows Server 2008 R2和windows 7在同一级别上。

Windows Server 2008 R2拥有更好软件兼容性。

2011-07-06关注学习

linux进程间通信已关闭评论

linux进程间通信

linux进程间通信主要分为以下4个领域
(1)消息传递(管道,FIFO,消息队列)
(2)同步(互斥锁,条件变量,读写锁,信号量)
(3)共享内存区(匿名共享内存区,有名共享内存区)
(4)过程调用(Solaris门,Sun RPC)

linux进程间的信息共享可以分为
(1) 基于文件系统的共享
(2) 基于内核的共享
(3) 基于共享内存区的共享
继续阅读 »