输出:PHP返回的字串的第一个字节的值是244。剩下的字节是3.14作为单精度浮点数的编码。浮点数的具体编码方式取决于你的计算机的硬件。有些包装时要考虑的重要事情是:数据的类型(比如是整数还是浮点还是字串),数值的范围(比如你的整数是否放在一个,两个,四个,或者甚至八个字节里;或者你包装的是一个8位字符还是Unicode字符。),你的整数是有符" />
文档库 最新最全的文档下载
当前位置:文档库 › PHP pack值详解

PHP pack值详解

PHP pack值详解
PHP pack值详解

Pack:详解

用法实例:

echo pack("C3",80,72,80);

?>

输出: PHP

返回的字串的第一个字节的值是 244。剩下的字节是 3.14 作为单精度浮点数的编码。浮点数的具体编码方式取决于你的计算机的硬件。

有些包装时要考虑的重要事情是:

数据的类型(比如是整数还是浮点还是字串),

数值的范围(比如你的整数是否放在一个,两个,四个,或者甚至八个字节里;或者你包装的是一个 8 位字符还是 Unicode 字符。),

你的整数是有符号还是无符号,以及

使用的编码(比如说本机,包装位和字节时小头在前,或者是大头在前)。

a 一个填充空的字节串

A 一个填充空格的字节串

b 一个位串,在每个字节里位的顺序都是升序

B 一个位串,在每个字节里位的顺序都是降序

c 一个有符号char(8位整数)值

C 一个无符号char(8位整数)值;关于Unicode 参阅U

d 本机格式的双精度浮点数

f 本机格式的单精度浮点数

h 一个十六进制串,低四位在前

H 一个十六进制串,高四位在前

i 一个有符号整数值,本机格式

I 一个无符号整数值,本机格式

l 一个有符号长整形,总是32 位

L 一个无符号长整形,总是32 位

n 一个16位短整形,“网络”字节序(大头在前)

N 一个32 位短整形,“网络”字节序(大头在前)

p 一个指向空结尾的字串的指针

P 一个指向定长字串的指针

q 一个有符号四倍(64位整数)值

Q 一个无符号四倍(64位整数)值

s 一个有符号短整数值,总是16 位

S 一个无符号短整数值,总是16 位

u 一个无编码的字串

U 一个Unicode 字符数字

v 一个“VAX”字节序(小头在前)的16 位短整数

V 一个“VAX”字节序(小头在前)的32 位短整数

w 一个BER 压缩的整数

x 一个空字节(向前忽略一个字节)

X 备份一个字节

Z 一个空结束的(和空填充的)字节串

@ 用空字节填充绝对位置

你可以在你的 TEMPLATE 里自由地使用空白和注释。注释以惯用的 # 符号开头并且延伸到 TEMPLATE 里第一个换行符(如果存在)。

每个字母后面都可以跟着一个数字,表示 count(计数),解释成某种形式的重复计数或者长度,具体情况取决于格式。除了a,A,b,B,h,H,P,和 Z 之外,所有格式的 count 都是重复次数,因此 pack 从 LIST 里吃进那么多数值。如果 count 是一个 * 表示剩下的所有东西。

a,A 和 Z 格式只吃进一个数值,但是把它当作一个长度为 count 的字节串打包,并根据需要填充空或者空格。在解包的时候,A 抽去结尾的空格和空,Z 抽去第一个空后面的所有东西,而 a 原封不动地返回文本数据。打包的时候,a 和Z 是相同的。

与之类似,b 和 B 格式打包一个长度为 count 的位串。输入域里的每个字节都以每个输入字节的最低位(也就是 ord($byte) % 2)为基础生成结果中的 1 个位。方便一点来说,这意味着字节 0 和 1 生成位 0 和 1。从输入字串的开头开始,每 8 个字节转换成一个字节的输出。如果输入字串的长度不能被 8 整除,那么余下的部分用 0 补齐。类似,在 uppack 的时候,任何额外的位都被忽略。如果输入字串比需要的长,那么多出来的部分被忽略。count 如果是 * 意思是使用输入域的所有字节。在解包的时候,这些位转换成一个 0 和 1 组成的字串。

h 和 H 格式打包一个由 count 个半字节(4 位组,常用于代表十六进制位。)组成的字串。

p 格式打包一个指向一个空结尾的字串。你有责任确保该字串不是一个临时数值(因为临时值可能在你能使用打包的结果之前很可能被释放掉)。P 格式打包一个指向一个结构的指针,该结构的大小由 count 指明。如果对应的 p 或 P 的值是 undef,则创建一个空指针。

/ 字符允许对这样一个字串进行打包或解包:这个打了包的结构包含一个字节数以及后面跟着字串本身。你可以这样写 length-item/string-item。length-item 可以是任意 pack 模板字符,并且描述长度值是如何打包的。最常用的可能是那些整数打包的东西,比如 n(用于打包 Java 字串),w(用于打包 ASN.1 或 SNMP)以及 N(用于 Sun XDR)。string-item 目前必须是 A*,a*,或者 Z*。对于 unpack 而言,字串的长度是从 length-item 里获取的,但是如果你放 * 进去,那么它将被忽略。

unpack 'C/a', "\04Gurusamy"; # 生成 'Guru'

uppack 'a3/A* A*', '077 Bond J '; # 生成 (' Bond', 'J')

pack 'n/a* w/a*', 'hell', ','world'; # 生成 "hello, world" length-item 不会从 unpack 明确地返回。向 length-item 字母加一个 count 不一定能干有用的事,除非该字母是 A,a,或 Z。用带 length-item 的 a 或 Z 进行打包可能会引入空(\0)字符,这时候,Perl 在会认为它不是合法数字字串。

整数格式 s,S,l,和 L 的后面可以紧跟一个 !,表示本机的短整数或者长整数,而不是各自准确的 16 位和 32 位。现在,这是一个在许多 64 位平台上的问题,在这些平台上本地 C 编译器看到本机短整数和长整数可能和上面的这些值不同。(i! 和 I! 也可以用,不过只不过是为了保持完整;它们与 i 和 I 相同。)

你可以通过 Config 模块获取制作你的 Perl 的平台上的本机的 short,int,long 和 long long 的实际长度:

use Config;

print $Config{shortsize}, "\n";

print $Config{intsize}, "\n";

print $Config{longsize}, "\n";

print $Config{longlongsize}, "\n";

这里只是说 Configure 知道一个 long long 的大小,但着并不意味着你就能用

q 和 Q。(有些系统能有,不过你用的系统很可能还没有。)

长度大于一个字节的整数格式(s,S,i,I,l,和 L)都是天生不能在不同处理器之间移植的,因为它们要遵从本机字节序和位权重序的规则。如果你需要可移植的整数,那么使用格式 n,N, v,和 V;因为它们是字节权重序并且是尺寸已知的。

浮点数只以本机格式存在。因为浮点格式的千差万别而且缺乏一种标准的“网络”表现形式,所以没有做任何浮点数交换的工具。这意味着在一台机器上打包了的浮点数数据可能不能在另外一台上读。甚至如果两台机器都使用 IEEE 浮点数算法的话,这都仍然是一个问题,因为与权重相关的内存表现形式不是 IEEE 规范的一部分。

Perl 在内部使用双精度数进行所有浮点数计算,所以从 double 转换成 float,然后又转换成 float 会损失精度。这就意味着 unpack("f", pack("f", $foo)) 可能不等于 $foo。

你有责任为其他程序考虑任何对齐或填充的问题,尤其是那些带着 C 编译器自己的异质概念的 C struct 的程序,C 编译器在不同的体系结构上对 C struct 如何布局有着巨大的差别。你可能需要在打包时增加足够的 x 来弥补这个问题。比如,一个 C 声明:

struct foo {

unsigned char c;

float f;

};

可以写成一个“C x f”格式,一个“C x3 f”格式,或者甚至是“f C”格式——而且这只是其中一部分。pack 和 unpack 函数把它们的输入和输出当作平面的字节序列处理,因为它们不知道这些字节要去哪儿,或者从哪儿来。

让我们看一些例子,下面的第一部分把数字值包装成字节:

$out = pack "CCCC", 65, 66, 67, 68; # $out 等于"ABCD"

$out = pack "C4", 65, 66, 67, 68; # 一样的东西

下面的对 Unicode 的循环字母做同样的事情:

$foo = pack("U4", 0x24b6, 0x24b7, 0x24b8, 0x24b9);

下面的做类似的事情,增加了一些空:

$out = pack "CCxxCC", 65, 66, 67, 68; # $out 等于 "AB\0\0CD"

打包你的短整数并不意味着你就可移植了:

$out = pack "s2", 1, 2; # 在小头在前的机器上是 "\1\0\2\0" # 在大头在前的机器上是 "\0\1\0\2"

在二进制和十六进制包装上,count 指的是位或者半字节的数量,而不是生成的字节数量:

$out = pack "B32", "...(略)";

$out = pack "H8", "5065726c"; # 都生成“Perl”

a 域里的长度只应用于一个字串:

$out = pack "a4", "abcd", "x", "y", "z"; # "abcd"

要绕开这个限制,使用多倍声明:

$out = pack "aaaa", "abcd", "x", "y", "z"; # "axyz"

$out = pack "a" x 4, "abcd", "x", "y", "z"; # "axyz"

a 格式做空填充:

$out = pack "a14", "abcdefg"; # " abcdefg\0\0\0\0\0\0"

这个模板打包一个 C 的 struct tm 记录(至少在一些系统上如此):

$out = pack "i9pl", gmtime(), $tz, $toff;

通常,同样的模板也可以在 unpack 函数里使用,尽管一些模板的动作不太一样,特别是 a,A,和 Z。

如果你想把定长文本域连接到一起,可以用 TEMPLATE 是多个 a 或者 A 的pack:

$string = pack("A10" x 10, @data);

如果你想用一个分隔符连接变长文本域,那么可以用 join 函数:

$string = join(" and ", @data);

$string = join ("", @data); # 空分隔符

尽管我们所有的例子都使用文本字串做模板,但我们没有理由不让你使用来自磁盘文件的模板。你可以基于这个函数做一个完整的关系型数据库。(我们不会想知道那样能证明你什么东西。)

C盘命令符

CMD命令 一、常用命令 1、cd.. cd.. 退到次一级目录。 2、cd+文件夹名字进入一个文件夹。 3、md+文件夹名字创建一个指定名称的文件夹。 4、rd+文件夹名字删除一个指定名称的文件夹。(前提是文件夹里没有任何文件) 5. copy+源路径+文件名+目标路径拷贝一个文件到目标路径。 6、del+文件名删除一个指定名称的文件。(至删除文件,不删除文件夹) 7、dir+文件夹名或盘符查看指定的目录或硬盘里的文件和文件夹。 (1)dir的参数: dir/W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息; dir/S:显示当前目录及其子目录下所有的文件; dir/a 查看所有文件包括隐藏文件; dir/p 分页查看。 8、format+盘符格式化硬盘。 9、ren+旧文件名+新文件名更改文件名为指定文件名。 10、type+文件名查看文件内容。(一般用来看bat或txt文件) 11、cls 清屏 12、deltree 删除目录树。 13、help 提供帮助命令。 二、常用网络命令 1、fport 查看系统端口和端口上运行的程序。 2、netstat -an 查看所有连接本机的IP。 3、ipconfig /all 查看所有连接本机的IP。 4、telnet+IP 端口连接对方机器某个端口 5、net user 查看本机用户。 6、net user 用户名密码 /add 建立一个用户。 7、net user 用户名 /del 删除一个用户。 8、net localgroup administrators+用户名 /add 把指定名称的用户添加到管理员。

WEB、FTP、服务器群集、负载均衡配置详解

Windows网络服务搭建管理之3.《WEB/FTP(服务器群集)CA证书配置详解》 实验名称: 2.WEB/FTP(服务器群集/负载平衡)CA证书服务器的搭建和配置实验任务和目标:《总的目标》 在企业网络中实现IP地址的动态分配 配置DNS服务器,完成域名解析 利用IIS6.0配置企业Web网站 配置和管理FTP服务器 实现企业网络的RAS(远程访问服务) 利用证书服务实现安全性 网络负载平衡和服务器群集提高可靠性 多域间的访问 操作主机维护 活动目录数据库维护 监控服务器 有两个域一个是https://www.wendangku.net/doc/0e7349277.html,是公司主域另一个是收购一家公司的域https://www.wendangku.net/doc/0e7349277.html,用信任关系使它们互相访问 1、DHCP a.两个作用域 b.按80/20规则建立两台DHCP c.授权 d.为DNS,WEB,FTP等站点保留IP地址 e.作用域选项 f.DHCP数据库的备份 2、DNS a.独立建立两台DNS,作为域的DNS和其它域名解析 b.建立辅助DNS服务器 c.在每个DNS上建立转发器,互相转发解析请求 d.建立反向区域,为以后增加邮件做准备,并增加MX纪录 e.设置区域复制要求,一个域中的DNS记录只能被它的辅助DNS复制

3、web站点 a.做一个外部web站点,域名是https://www.wendangku.net/doc/0e7349277.html, b.做一个内部站点,域名是https://www.wendangku.net/doc/0e7349277.html, c.为sjd域建立一个站点,通过不同的端口访问,可以达到简单的隐蔽作用 d.在其它的计算机建立隐含共享,在web中建立虚拟目录,来访问其它计算机上的资源 本身站点匿名访问,虚拟目录要输入用户名和密码来进行访问,基本站点都可以访问,虚拟目录 只能本公司内的员工访问 e.为虚拟目录加上ca证书,来保证数据传输的安全 f.使用负载均衡来保证WEB的安全 4、FTP站点 a.为sjdwm使用serv-u建立ftp,建立一个总目录,目录下是每部门的目录,对于总目录结构任何人不能 进行修改,也不能在总目录下添加或删除东西;每部门员工只能在自己部门下上传东西,部门有一个 该部门的目录管理人员,此人可以整理目录内容;每人使用自己的账号登录FTP服务器,对主管的上传下载速度限制为40k,普通员工是20k,每个用户只能打开一个FTP连接,空闲5分钟就断开连接 b.为sjd建立普通FTP,使用域来隔离用户 c.使用一个服务器来对serv-u进行远程管理 5、DC a.建立域 b.为每部门建立OU c.OU中委派管理权 d.每个部门建立一个全局组,将本部门的员工加入到全局-安全组中 e.建立全局的通讯组,将本部门员工加入到全局-通讯组中,为以后的exchange做准备 f.在https://www.wendangku.net/doc/0e7349277.html,中建立一个全局-安全组,名字是sjd,目的是为本公司支持https://www.wendangku.net/doc/0e7349277.html,域的人员建立组便于 限制这些人使用https://www.wendangku.net/doc/0e7349277.html,域中资源,在https://www.wendangku.net/doc/0e7349277.html,域中建立本地域组,把sjd加入到本组,并对某个资料文件夹设置权限 e.建立额外DC,将基础结构主机转移到额外DC上 g.在DC上使用NTBACKUP建立计划备份任务,周一进行常规,周二到周五进行差异,便于以后进行授权和 非授权的还原 https://www.wendangku.net/doc/0e7349277.html,域要信任https://www.wendangku.net/doc/0e7349277.html,域 6、建立一台VPN服务器 a.为企业出差用户访问公司网络提供服务,IP地址由DHCP提供 b.要求外部用户只能在周一到周五的早8点到晚6点之间进行访问,必须属于一个vpn组 7、CA a.建立一个企业CA,为web站点颁发证书 8、远程管理及性能监测 a.对所以上述服务器进行pcanywhere的远程管理 b.在web上启+用web应答和FTP的性能警报,启用三大硬件的警报; 实验环境描述:

电脑开始菜单上“运行” 的多种用途

电脑上“运行” 的多种用途 winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网聊天 mem.exe 显示内存使用情况 msconfig.exe 系统配置实用程序 mplayer2 简易widnows media player mspaint 画图板 mstsc 远程桌面连接 mplayer2 媒体播放机 magnify 放大镜实用程序 mmc 打开控制台 mobsync 同步命令 dxdiag 检查directx信息 drwtsn32 系统医生 devmgmt.msc 设备管理器 dfrg.msc 磁盘碎片整理程序 diskmgmt.msc 磁盘管理实用程序 dcomcnfg 打开系统组件服务 ddeshare 打开dde共享设置 dvdplay dvd播放器 net stop messenger 停止信使服务 net start messenger 开始信使服务 notepad 打开记事本 nslookup 网络管理的工具向导 ntbackup 系统备份和还原 narrator 屏幕“讲述人” ntmsmgr.msc 移动存储管理器 ntmsoprq.msc 移动存储管理员操作请求 netstat -an (tc)命令检查接口 syncapp 创建一个公文包 sysedit 系统配置编辑器 sigverif 文件签名验证程序 sndrec32 录音机 shrpubw 创建共享文件夹 secpol.msc 本地安全策略 syskey 系统加密,一旦加密就不能解开,保护Windows xp系统的双重密码services.msc 本地服务设置 sndvol32 音量控制程序 sfc.exe 系统文件检查器

Win7使用技巧

Win7使用技巧 目录 一、Win7时代快捷键盘 二、解决WIN7无法识别的网络方法 三、Windows 7系统服务清理手动优化方案 四、用Windows 7库功能管理临时文件 五、Windows 7最全的硬盘安装方法 六、Win7技巧 一、Win7时代快捷键盘 1、自然键盘 【窗口】显示或隐藏“开始”菜单【窗口】+F1帮助 【窗口】+D显示桌面【窗口】+R打开“运行” 【窗口】+E打开“我的电脑”【窗口】+F搜索文件或文件夹 【窗口】+P打开“外接显示”的设置窗口【窗口】+X打开“移动中心”设置窗口 【窗口】+U打开“工具管理器”【窗口】+BREAK显示“系统属性” 【窗口】+TAB在打开的项目之间切换 2、Ctrl快捷键 Ctrl+S 保存 Ctrl+N新建 Ctrl+O打开 Ctrl+Z撤销 Ctrl+Y 重做 Ctrl+F 查找 Ctrl+P打印 Ctrl+X剪切 Ctrl+C复制 Ctrl+V 粘贴 Ctrl+A 全选 Ctrl+B 粗体 Ctrl+I 斜体 Ctrl+U 下划线 Ctrl+Shift 输入法Ctrl+Home 光标快速移到文件头 Ctrl+End 光标快速移到文件尾 Ctrl+Shift+< 快速缩小文字 Ctrl+Shift+> 快速放大文字 Ctrl+Esc 显示开始菜单 Ctrl+F5 在IE中强行刷新 Ctrl+拖动文件复制文件 Ctrl+Backspace 启动\关闭输入法 3、Alt快捷键 Alt+空格+C 关闭窗口 Alt+空格+N 最小化当前窗口 Alt+空格+R 恢复最小化窗口 Alt+空格+X 最大化当前窗口 Alt+空格+M 移动窗口 Alt+空格+S 改变窗口大小 Alt+Tab 两个程序交换 Alt+F 打开文件菜单 Alt+V 打开视图菜单 Alt+E 打开编辑菜单 Alt+I 打开插入菜单 Alt+O 打开格式菜单 Alt+T 打开工具菜单 Alt+A 打开表格菜单 Alt+W 打开窗口菜单 Alt+H 打开帮助菜单 Alt+回车查看文件属性 Alt+双击文件查看文件属性

如何使用windows2003备份工具Ntbackup自动备份数据(转自互联网)

如何使用windows2003备份工具Ntbackup自动备份数据 网技学习网提示:数据备份是指将系统中数据的副本按一定策略存储到安全的地方。还原是备份的反向过程。备份的目的是在出现系统故障或误操作后,能利用备份信息还原数据,尽可能的将损失降到最低。当然,备份的重要性也只有在需要还原时才能体现出来。 今天我们就通过wji123公司的案例来学习如何使用windows2003备份工具Ntbackup来自动备份数据。 实验环境: Wji123上海分公司有一台文件服务器,负责保存公司的重要资料和办公文档。公司要求所有员工在每天下班前,都要把当天的办公文档保存到服务器的E:\data文件夹中(网络共享路径为\\filesvr\data)。为了防止出现意外而丢失服务器中的数据,公司要求每天对服务器中的数据和文件进行备份。而且,为了减少数据备份的工作量,要求服务器在无人参与情况下实现自动备份。 主要步骤 打开备份工具 选择备份文件 选择备份类型 设置备份时间 设定备份计划 完成设置 详细步骤: 打开备份工具 依次单击“开始”-“程序”-“附件”-“系统工具”-“备份”,打开备份工具Ntbackup。如下图所示。如果是第一次启动备份工具,要清除“总是以向导模式启动”选项,单击“取消”按钮,然后再次启动备份工具即可。 选择备份文件

单击“备份向导”按钮,单击“下一步”按钮,选择“备份选定的文件、驱动器和网络数据”,单击“下一步”按钮。(提示:如果想备份系统配置信息,请选择“只备份系统状态数据”。)选中要备份的文件夹,如“E:\data”,单击“下一步”按钮。如图所示: 选择备份类型 指定备份的位置和文件名,如E:\data\bacekup.bak,单击“下一步按钮。单击“高级”按钮,进行高级设置。选择备份类型,如“正常”,如下图所示。连续三次单击“下一步”按钮。

NTBACKUP详细介绍

不得不承认,ntbackup真的很陈旧,但确实是与windows系统兼容性最好的一款备份工具,我们不仅仅可以用它来备份系统,还可以备份各类文件以及定制灵活的备份计划任务,可以从某种程度上减轻我们的工作。 本文就是想和大家讨论一下ntbackup工具,及其5种备份方式。 通过本文,你可以了解到 ◆Ntbackup作用 ◆什么是存档标记,及其具体作用 ◆如何通过实例来理解5种备份方式 ◆如何根据不同需求选择合适的备份方式 一、认识 Ntbackup Ntbackup工具windows系统安装时内置的一个备份工具,它有图形和命令行两种操作界面,一般情况下,图形界面用的多些,主要特点就是操作简单,方便,功能强大,设置灵活。 打开windows的运行,输入ntbackup即可启动此工具。当然也可以从开始/所有程序/附件/系统工具/中找到。如图

多数情况下,我们以【高级模式】来启动ntbackup,因为它可以提供更丰富的功能和选项。同时,可以把【总是以想到模式启动】前面的勾去掉,下次启动就直接进入高级模式了。如下图:

尽管ntbackup是随windows一起安装的,但并非Microsoft自己的东西。何以见得? 我们来看一下它的版权信息就知道了 可见,ntbackup版权有Microsoft和Veritas共有。当前环境是xp sp3,而在windows2000的系统中,ntbackup的版本为5.0,版权则是veritas独有。如下图

由于此话题非本文重点,所以不再继续讨论。 二、详解五种备份方式 ntbackup在对目标文件进行备份时,有五种备份方式可供选择。依次为正常备份、副本备份、增量备份、差分(差异)备份和每日备份。这里我们结合5个实例来认识和理解来这5种备份方式。 1、正常备份(Normal Backup) 第一类备份方式是首选的,也是程序默认的备份方式,这种方式最直观、容易理解。正常备份就是将所选择的文件或文件的全部内容都备份一个扩展名为bak的文件中。邮件是全部备份所有文件,所以这种方式最耗时,还原步骤也最简单。 我们来看个例子。

电脑键盘快捷键使用大全讲解

电脑键盘快捷键和组合键功能使用大全 键盘快捷键使用大全所谓快捷键就是使用键盘上某一个或某几个键的组合完成一条功能命令,从而达到提高操作速度的目的。下面为大家介绍一些常用快捷键的使用和功能。希望这些电脑快捷键大全可以给用户带来便捷的上网体验。善用快捷键,可以更快捷的使用电脑。键盘快捷键使用大全 下面来看看各种电脑快捷键大全和组合键的功能大全。 一、最常用的电脑快捷键大全 最常用的电脑快捷键大全 二、电脑快捷键大全键和组合键功能大全 电脑键盘快捷键大全键和组合键功能大全 Ctrl+1,2,3... 功能:切换到从左边数起第1,2,3...个标签 Ctrl+A 功能:全部选中当前页面内容 Ctrl+C 功能:复制当前选中内容 Ctrl+D 功能:打开“添加收藏”面版(把当前页面添加到收藏夹中) Ctrl+E 功能:打开或关闭“搜索”侧边栏(各种搜索引擎可选) Ctrl+F 功能:打开“查找”面版 Ctrl+G 功能:打开或关闭“简易收集”面板 Ctrl+H 功能:打开“历史”侧边栏 Ctrl+I 功能:打开“收藏夹”侧边栏/另:将所有垂直平铺或水平平铺或层叠的窗口恢复

Ctrl+K 功能:关闭除当前和锁定标签外的所有标签 Ctrl+L 功能:打开“打开”面版(可以在当前页面打开Iternet 地址或其他文件...) Ctrl+N 功能:新建一个空白窗口(可更改,Maxthon选项→标签→新建) Ctrl+O 功能:打开“打开”面版(可以在当前页面打开Iternet 地址或其他文件...) Ctrl+P 功能:打开“打印”面板(可以打印网页,图片什么的...) Ctrl+Q 功能:打开“添加到过滤列表”面板(将当前页面地址发送到过滤列表) Ctrl+R 功能:刷新当前页面 Ctrl+S 功能:打开“保存网页”面板(可以将当前页面所有内容保存下来) Ctrl+T 功能:垂直平铺所有窗口 Ctrl+V 功能:粘贴当前剪贴板内的内容 Ctrl+W 功能:关闭当前标签(窗口) Ctrl+X 功能:剪切当前选中内容(一般只用于文本操作) Ctrl+Y 功能:重做刚才动作(一般只用于文本操作) Ctrl+Z 功能:撤消刚才动作(一般只用于文本操作) Ctrl+F4 功能:关闭当前标签(窗口) Ctrl+F5 功能:刷新当前页面 Ctrl+F6 功能:按页面打开的先后时间顺序向前切换标签(窗

Windows运行命令大全

Windows运行命令大全 winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网聊天 mem.exe 显示内存使用情况 msconfig.exe 系统配置实用程序 mplayer2 简易widnows media player mspaint 画图板 mstsc 远程桌面连接 mplayer2 媒体播放机 magnify 放大镜实用程序 mmc 打开控制台 mobsync 同步命令 dxdiag 检查directx信息 drwtsn32 系统医生 devmgmt.msc 设备管理器 dfrg.msc 磁盘碎片整理程序 diskmgmt.msc 磁盘管理实用程序 dcomcnfg 打开系统组件服务 ddeshare 打开dde共享设置 dvdplay dvd播放器 net stop messenger 停止信使服务 net start messenger 开始信使服务 notepad 打开记事本 nslookup 网络管理的工具向导 ntbackup 系统备份和还原 narrator 屏幕“讲述人” ntmsmgr.msc 移动存储管理器 ntmsoprq.msc 移动存储管理员操作请求 netstat -an (tc)命令检查接口 syncapp 创建一个公文包 sysedit 系统配置编辑器 sigverif 文件签名验证程序

Cmd桌面命令详解

Cmd桌面命令详解 mstsc /v: 192.168.1.250 /console cmd 运行 command 删除文件 rd 文件名/S 创建文件 MD 文件名 1. net user admin godmour /add 新建一个用户名为 admin 密码为 godmour 默认为user组成员 2. net user admin /del 将用户名为admin 的用户删除 3. net user admin /active:no 将用户admin禁用 4. net user admin /active:yes 将用户admin激活 5. net user admin 查看拥护admin用户的情况 6. net localgroup administratros admin /add 提升用户权限 7. net view \\IP 查看远程主机共享资源 8. net use x:\\IP\sharename 远程影射本地盘符Z (建立连接net use

\\IP\IPC$"password" /user:"name") 9. net user admin godmour 把 admin的密码修改成 godmour 10. net start servername 启动 telnet 服务 net start servername 停止 telnet 服务 运行输入cmd 回车在命令提示符下输入 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 还原系统 tracert 61.144.56.101 查看路由是否正常工作 netstat命令 netstat [-r] [-s] [-n] [-a]。 当然,你也可以利用“netstat /?”命令来查看一下 该命令的使用格式以及详细的参数说明 netstat参数含义如下 -r 显示本机路由表的内容 -s 显示每个协议的使用状态(包括TCP协议、 UDP协议、IP协议) -n 以数字表格形式显示地址和端口

电脑运行代码大全

开始菜单中的“运行”是通向程序的快捷途径,输入特定的命令后,即可快速的打开Windows 的大部分程序,熟练的运用它,将给我们的操作带来诸多便捷。 开始菜单--运行--CMD--输入指令 下面就是指令 winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网聊天 mem.exe 显示内存使用情况 msconfig.exe 系统配置实用程序 mplayer2 简易widnows media player mspaint 画图板 mstsc 远程桌面连接 mplayer2 媒体播放机 magnify 放大镜实用程序 mmc 打开控制台 mobsync 同步命令 dxdiag 检查directx信息 drwtsn32 系统医生 devmgmt.msc 设备管理器 dfrg.msc 磁盘碎片整理程序 diskmgmt.msc 磁盘管理实用程序 dcomcnfg 打开系统组件服务 ddeshare 打开dde共享设置 dvdplay dvd播放器 net stop messenger 停止信使服务 net start messenger 开始信使服务 notepad 打开记事本 nslookup 网络管理的工具向导 ntbackup 系统备份和还原 narrator 屏幕“讲述人” ntmsmgr.msc 移动存储管理器 ntmsoprq.msc 移动存储管理员操作请求 netstat -an (tc)命令检查接口 syncapp 创建一个公文包 sysedit 系统配置编辑器

EXCHANGE 2003 恢复存储组的使用

EXCHANGE 2003 恢复存储组的使用 管理员可能经常遇到要还原单个用户的邮箱存储吧,使用恢复存储组的使用可以更灵活的还原用户的邮箱存储。 恢复存储在可以灵活的恢复邮件存储,该存储组为存储的邮箱数据提供了一个临时位置,可以用来还原常规存储组的邮箱存储信息,并且该恢复过程不影响exchange正常邮件服务,用户在恢复期间可以正常的收发电子邮件。注意使用恢复存储组只能恢复存储,而不能恢复公用文件夹存储。 将邮箱存储还原到恢复存储组之后,可以使用exchange实用程序将已恢复的邮箱数据从恢复存储组中移动到常规存储组中。使用这种方法,可以恢复整个邮箱存储(包括日志数据的所有数据库信息)或仅恢复单个邮箱。 如果没有邮箱合并工具,可以从微软网站下载。 现要备份EXCHANGE的邮箱存储,操作如下 在使用NTBACKUP备份exchange存储组,存储组的大小要看用户的邮件多少。(一般会将公用文件夹存储和邮箱存储一起备份) 再进行恢复存储组的设置 打开exchange系统管理器,展开服务器,在右击服务器名选择新建恢复存储组,在名称中输入恢复存储组的名字(建议使用英文),在指定事务日志位置和系统路径位置。如图。点击确定恢复存储组就建立好了。

在右击新建的恢复存储组,选择添加要恢复的数据库,在点击开始查找,找到要恢复的有限存储,再单击确定,如图 点击确定后会出现如下图,直接输入名称(名称建议使用英文),再点击确定,恢复存储组的邮件存储就建立好了。注意在这里输入名称是千万别点击任何地方,进入后直接输入名字,不然后面还原是将会出错。

在进行还原之前一定要将恢复存储组的邮箱存储卸载掉,(默认刚建好的,是卸载状态,如果多次使用一定要卸载掉)。 在使用NTBACKUP工具来进行还原,在还原和管理媒体中找到要还原的邮箱存储,开始还原(注意只能还原邮箱存储),还原到原来位置上即可。 还原完成后进行挂载,发现出现错误,这时恢复存储组的邮箱存储必须进行数据库检查。右击恢复存储组的邮箱存储,选择属性,在打开数据库,如下图

计算机使用中程序运行快捷键大全

计算机使用中程序运行快捷键大全 winver 检查Windows 版本 wmimgmt.msc 打开Windows 管理体系结构(wmi) wupdmgr Windows 更新程序 wscript Windows 脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp 自带局域网聊天 mem.exe 显示内存使用情况 msconfig.exe 系统配置实用程序 mplayer2 简易widnows media player mspaint 画图板 mstsc 远程桌面连接 mplayer2 媒体播放机 magnify 放大镜实用程序 mmc 打开控制台 mobsync 同步命令 dxdiag 检查directx 信息 drwtsn32 系统医生 devmgmt.msc 设备管理器 dfrg.msc 磁盘碎片整理程序 diskmgmt.msc 磁盘管理实用程序 dcomcnfg 打开系统组件服务 ddeshare 打开dde 共享设置 dvdplay dvd 播放器 net stop messenger 停止信使服务 net start messenger 开始信使服务 notepad 打开记事本 nslookup 网络管理的工具向导 ntbackup 系统备份和还原 narrator 屏幕“讲述人” ntmsmgr.msc 移动存储管理器 ntmsoprq.msc 移动存储管理员操作请求 netstat -an (tc )命令检查接口 syncapp 创建一个公文包 sysedit 系统配置编辑器 sigverif 文件签名验证程序 sndrec32 录音机 shrpubw 创建共享文件夹 secpol.msc 本地安全策略 syskey 系统加密,一旦加密就不能解开,保护Windows xp 系统的双重密码 services.msc 本地服务设置 sndvol32 音量控制程序 sfc.exe 系统文件检查器 sfc /scannow windows 文件保护 tsshutdn 60秒倒计时关机命令 tourstart xp 简介(安装完成后出现的漫游xp 程序) taskmgr 任务管理器 eventvwr 事件查看器 eudcedit 造字程序 explorer 打开资源管理器 packager 对象包装程序 perfmon.msc 计算机性能监测程序 progman 程序管理器 regedit.exe 注册表 rsop.msc 组策略结果集 regedt32 注册表编辑器 rononce -p 15秒关机 regsvr32 /u *.dll 停止dll 文件运行 regsvr32 /u zipfldr.dll 取消zip 支持 cmd.exe cmd 命令提示符 chkdsk.exe chkdsk 磁盘检查 certmgr.msc 证书管理实用程序 calc 启动计算器 charmap 启动字符映射表 cliconfg sql server 客户端网络实用程序 clipbrd 剪贴板查看器 conf 启动netmeeting compmgmt.msc 计算机管理 cleanmgr 垃圾整理 ciadv.msc 索引服务程序 osk 打开屏幕键盘 odbcad32 odbc 数据源管理器 oobe/msoobe /a 检查xp 是否激活 lusrmgr.msc 本机用户和组 logoff 注销命令 iexpress 木马捆绑工具,系统自带 nslookup ip 地址侦测器 fsmgmt.msc 共享文件夹管理器 utilman 辅助工具管理器

怎样用Windows Server Backup备份和恢复域控制器

怎样用Windows Server Backup备份和恢复域控制器? 导读:本文介绍Windows Server Backup与NTBackup之间的区别,以及Windows Server Backup对域控制器的备份和恢复过程。 通过这篇文章,你将了解到以下内容:在Windows server 2008中,微软公司放弃了Windows Server之前版本集成的NTBackup备份工具,转而用一个叫做Windows Server Backup的新备份程序取而代之。Windows Server Backup与NTBackup之间有明显的区别,其中变化最大的就是域控制器的备份和恢复过程,本文将对此做详细的介绍。 在Windows Server 2003中,如果我们想备份活动目录(Active Directory)的数据库,系统状态的完整备份——包括系统文件以及相关组件——是必须做的。正如我们所知,NTBackup可以通过GUI界面执行系统状态备份的操作,并将备份数据保存在一个扩展名为BKF的文件中。然而,在Windows Server 2008中发起系统状态备份的操作的话,则需要在命令行工具下输入以下指令: Wbadmin start systemstatebackup --backuptarget:E: 在执行完以上命令之后,用户会发现两个事情:首先,在Windows server 2008中系统状态备份花费的时间要比在2003中多一些。这是因为Windows server backup会将一部分“系统文件”当做“系统状态备份”的目标,而NTBackup的备份过程却不处理这些文件。 其次,在完成备份之后,用户会发现Windows创建的文件扩展名为.VHD,而不是之前的 .BKF。 切记,命令行模式并不是创建“系统状态备份”的唯一途径。通过选择“Enable System Recovery”选项,在GUI界面同样可以完成该操作。需要注意的是GUI界面的操作属于常规备份,只是其中包含了简单的系统状态备份功能,而不是专门针对系统状态的备份。 在Windows Server Backup中执行恢复操作 至于说我们应该采用哪种方法恢复域控制器,则取决于是否需要做授权恢复(authoritative restoration)。非授权恢复(non-authoritative restoration)也叫做一般恢复(normal restore),换句话说,就是先对故障服务器执行通常的系统状态恢复,然后重启动服务器;而后,在系统恢复的基础之上,新修复的服务器会通过与网络内其他正常运行的域控制器通信,同步丢失的对象信息,从而将数据恢复到最新的状态。

ntbackup使用详解

目录 第1章不带系统状态恢复 (2) 1.1 备份文件中不包含系统状态的恢复流程 (2) 第2章带系统状态恢复 (4) 2.1 还原前提条件 (4) 2.2 恢复系统状态这个特殊的目录 (4) 第3章特殊恢复 (6) 3.1 在特殊原因下,只为提取备份中的数据和文件 (6)

第1章不带系统状态恢复1.1 备份文件中不包含系统状态的恢复流程 (1) 首先单击开始/运行 图1-1 (2) 在备份或还原向导窗口中单击高级模式 图1-2

(3) 在高级模式/还原和管理媒体栏中左侧选择你要还原的备份文件,并且把 需要的目录都勾选,下方的将文件还原到这个原位置选择保持不变,单击开始还原 图1-3 (4) 在弹出的确认还原窗口中单击确认,还原自动完成 图1-4 这个为标准的不带系统状态的还原,过程比较简单

第2章带系统状态恢复 2.1 还原前提条件 (1) 首先重新启动机器 (2) 在开始启动的时候,按F8键进入windows高级选项菜单 图2-1 (3) 选择第七项:目录服务还原模式,回车后继续 2.2 恢复系统状态这个特殊的目录 (1) 以目录服务还原模式进入了系统 (2) 还是同样的单击开始/运行 图2-2

(3) 在备份或还原向导窗口中单击高级模式 图2-3 (4) 在高级模式/还原和管理媒体栏中左侧选择你要还原的备份文件,把系统 状态system state以及其他需要还原的文件一起勾选,窗口下方的将文件还原到这个原位置选择保持不变,单击开始还原 图2-4

(5) 在还原进行前会弹出警告,单击确认继续执行 图2-5 (6) 还原后还会提示重新启动,继续按照提示进行操作,恢复即可完成 第3章特殊恢复 3.1 在特殊原因下,只为提取备份中的数据和文件 (1) 首先单击开始/运行 图3-1 (2) 在备份或还原向导窗口中单击高级模式 图3-2

服务器域管理详解手册1

Windows网络服务搭建和配置与管理 (主、辅)配置详解》 《DC/DNS DC/DNS(主、辅)配置详解》 ?在企业网络中实现IP地址的动态分配 ?配置DNS服务器,完成域名解析 ?利用IIS6.0配置企业Web网站 ?配置和管理FTP服务器 ?实现企业网络的RAS(远程访问服务) ?利用证书服务实现安全性 ?网络负载平衡和服务器群集提高可靠性 ?多域间的访问 ?操作主机维护 ?活动目录数据库维护 ?监控服务器 有两个域一个是https://www.wendangku.net/doc/0e7349277.html,是公司主域另一个是收购一家公司的域https://www.wendangku.net/doc/0e7349277.html,用信任关系使它们互相访问 1、DHCP a.两个作用域 b.按80/20规则建立两台DHCP c.授权 d.为DNS,WEB,FTP等站点保留IP地址 e.作用域选项 f.DHCP数据库的备份 2、DNS a.独立建立两台DNS,作为域的DNS和其它域名解析 b.建立辅助DNS服务器 c.在每个DNS上建立转发器,互相转发解析请求 d.建立反向区域,为以后增加邮件做准备,并增加MX纪录 e.设置区域复制要求,一个域中的DNS记录只能被它的辅助DNS复制 f.假设公司马上要下设两个子公司,域名分别是https://www.wendangku.net/doc/0e7349277.html,和https://www.wendangku.net/doc/0e7349277.html,, 给sjd做子域,给wm做委派 3、web站点 a.做一个外部web站点,域名是https://www.wendangku.net/doc/0e7349277.html, b.做一个内部站点,域名是https://www.wendangku.net/doc/0e7349277.html,

c.为sjd域建立一个站点,通过不同的端口访问,可以达到简单的隐蔽作用 d.在其它的计算机建立隐含共享,在web中建立虚拟目录,来访问其它计算机上的资源 本身站点匿名访问,虚拟目录要输入用户名和密码来进行访问,基本站点都可以访问,虚拟目录 只能本公司内的员工访问 e.为虚拟目录加上ca证书,来保证数据传输的安全 f.使用负载均衡来保证WEB的安全 4、FTP站点 a.为sjdwm使用serv-u建立ftp,建立一个总目录,目录下是每部门的目录,对于总目录结构任何人不能 进行修改,也不能在总目录下添加或删除东西;每部门员工只能在自己部门下上传东西,部门有一个 该部门的目录管理人员,此人可以整理目录内容;每人使用自己的账号登录FTP服务器,对主管的上传 下载速度限制为40k,普通员工是20k,每个用户只能打开一个FTP连接,空闲5分钟就断开连接 b.为sjd建立普通FTP,使用域来隔离用户 c.使用一个服务器来对serv-u进行远程管理 5、DC a.建立域 b.为每部门建立OU c.OU中委派管理权 d.每个部门建立一个全局组,将本部门的员工加入到全局-安全组中 e.建立全局的通讯组,将本部门员工加入到全局-通讯组中,为以后的exchange做准备 f.在https://www.wendangku.net/doc/0e7349277.html,中建立一个全局-安全组,名字是sjd,目的是为本公司支持https://www.wendangku.net/doc/0e7349277.html,域的人员建立组便于 限制这些人使用https://www.wendangku.net/doc/0e7349277.html,域中资源,在https://www.wendangku.net/doc/0e7349277.html,域中建立本地域组,把sjd加入到本组,并对某个资料文件夹 设置权限 e.建立额外DC,将基础结构主机转移到额外DC上 g.在DC上使用NTBACKUP建立计划备份任务,周一进行常规,周二到周五进行差异,便于以后进行授权和 非授权的还原 https://www.wendangku.net/doc/0e7349277.html,域要信任https://www.wendangku.net/doc/0e7349277.html,域 6、建立一台VPN服务器 a.为企业出差用户访问公司网络提供服务,IP地址由DHCP提供 b.要求外部用户只能在周一到周五的早8点到晚6点之间进行访问,必须属于一个vpn组 7、CA a.建立一个企业CA,为web站点颁发证书 8、远程管理及性能监测 a.对所以上述服务器进行pcanywhere的远程管理 b.在web上启+用web应答和FTP的性能警报,启用三大硬件的警报; 实验环境描述:

Windows Server 2008 中的 Windows Server Backup 循序渐进指南

Windows Server 2008 中的Windows Server Backup 循序渐进指南 更新时间: 2007年5月 应用到: Windows Server 2008 Windows Server Backup 功能为运行 Windows Server? 2008 操作系统的计算机提供基本的备份和恢复解决方案。Windows Server Backup 引入了新的备份和恢复技术,并替代了以前的 Windows 备份(Ntbackup.exe) 功能(该功能在以前版本的Windows 操作系统中提供)。 什么是Windows Server Backup? Windows Server 2008 中的Windows Server Backup 功能由Microsoft 管理控制台(MMC) 管理单元和命令行工具组成,可为日常备份和恢复需求提供完整的解决方案。可以使用四个向导引导您完成运行备份和恢复。可以使用 Windows Server Backup 备份整个服务器(所有卷)、选定卷或系统状态。可以恢复卷、文件夹、文件、某些应用程序和系统状态。另外,在出现类似硬盘故障的灾难时,可以使用整个服务器备份和Windows 恢复环境执行系统恢复,这样可将整个系统还原到新的硬盘。 可以使用Windows Server Backup 创建和管理本地计算机或远程计算机的备份。还可以计划备份以便自动运行,并可以执行一次性备份来增强计划的备份。 重要事项 Windows Server Backup 中的新增功能有哪些? Windows Server Backup 包括下列改进: ?更快速的备份技术。Windows Server Backup 使用卷影复制服务(VSS) 和块级备份技术对操作系统、文件和文件夹及卷进行备份。创建第一个完整备份之后,可以将 Windows Server Backup 配置为自动运行增量备份,因为增量备份仅保存自上次备份以后发生更改的数据。即使选择始终执行完整备份,备份所花费的时间也少于早期版本的Windows 所用的时间。 ?简化的还原。可以通过选择备份,然后从该备份中选择要还原的特定项目来还原项目。可以恢复一个文件夹中的特定文件或文件夹的所有内容。另外,如果项目存储在增量备份中,以前需要从多个备份中手动还原。但现在不再这样,您可以立即选择要还原项目的备份版本的日期。 ?简化的操作系统恢复。Windows Server Backup 与新的Windows 恢复工具结合使用,可使操作系统的恢复更加简单。可以恢复到同一服务器。或者,如果硬件出现故障,可以恢复到具有类似硬件的另一台服务器(其中没有操作系统)。 ?恢复应用程序的功能。Windows Server Backup 使用内置在应用程序[如Microsoft(R) SQL Server(R)] 中的 VSS 功能来保护应用程序数据。 ?改进的计划功能。Windows Server Backup 包括一个可引导您完成创建日常备份的向导。系统卷将自动包含在所有的计划备份中,以便进行灾难保护。 ?非现场删除备份,以便进行灾难保护。可以将备份轮流保存到多个磁盘中,这样使您可以在非现场位置移动磁盘。可以将每个磁盘添加为一个计划备份位置,如果第一个磁盘移离现场,则Windows Server Backup 会自动将备份按顺序保存到下一个磁盘。

相关文档
相关文档 最新文档