当前位置: 首页 > 编程日记 > 正文

MCSE2003学习之三

安装WIN XP
XP的系统中,32位的系统最大支持的RAM为4G,而64位的最大支持为16G.
在有关WIN XP和升级安装中:WIN98,ME,NT4.0 SP5及WIN2000 PRO可以直接升至WIN XP;而WIN95则要升至WIN98;WINNT3.51要先升至WINNT 4.0SP5才可以升到WINXP.

  在升级过程中可以使用USMT工具来传输用户设置和文件(适用于WIN95以上的系统),如果双方的机器都是XP,迁移用户的设置可以用FAST工具(但要保证系统都为XP,而且硬件配置差不多相同),在迁移的过程中系统的密码有可能会丢失.

自动安装WINXP:

  主要适合于无人值守安装.原理是在安装过程中,需要用户输入信息,通过创建应答文件,预行设好这些应答文件,提供自己动响应,应答文件。
Answer File)提供的是通用的信息,可安装多台同样的计算机.计算机的特定信息UDF(Uniqueness Database File)它包括计算机名和网络设置.

创建应答文件:

  CD:\support\tools\deploy\setupmgr,如果从CD上安装,应答文件应保存在winnt.sif(原本为unattend.txt

  还可以使用SYSPREP创建,它能清除系统中的SID的信息
  添加打印机的用户必须是POWER USER中有成员。

  查看设备签名的命令是: sigverif(文件签名验证)
驱动程序的还原Roll Back%systemroot%\system32\ReinstallBackups

配置和管理磁盘单元

基本磁盘:

  基本磁盘是默认的存储介质.

基本磁盘的划分:

  它的单位是分区(partition);其中最多能有4个分区:可以是4个主分区,也可以是3个主分区加一个扩展分区;扩展分区可以划分多个逻辑驱动器.主分区和逻辑驱动器要分配字母,但是扩展分区不需要.进行分区管理的用户必须是管员组中的成员.

基本磁盘的特点:

  它的空间大小是静态的;不能超过24个逻辑驱动器;每个分区必须在一个磁盘上,不能跨越盘;预留了1M的空间(划分系统盘时预留了7M空间),目的是为将来转换动态磁盘(存放动态磁盘的索引数据)动态磁盘(2000及以上的系统才支持)

  动态磁盘是为了解决基本磁盘不能扩展的问题.动态磁盘可以扩展;动态磁盘的划分可以跨越多块磁盘;动态磁盘的每个磁盘上创建卷的数目不受限制;它具有更高的性能(RAID-0,RAID-5等);可以提供容错(RAID-1,RAID-5)

动态磁盘的划分:

  划分的单位是卷(Volume

Simple Volume
(简单卷)

  Simple Volume由一个磁盘组成,可扩展.如果在同一块磁盘上扩展,则Simple Volume仍为Simple Volume.如果在多块磁盘上扩展则Simple volume转换为Spanned Volume

Spanned Volume
(跨区卷)

  Spanned Vomume由2~32块磁盘组成,数据的写入按顺序写,第一块,第二块...,所以跨区卷只是增加了容量,并没有带来性能的提升.

Striped Volume
(带区卷)

  Striped Volume由2~32块磁盘组成;系统将数据分为64KB,同时写在每块磁盘上,所以速度很快,但没不提供容错的功能.相当于RAID-0
Mirror Volume
(镜像卷)

  Mirror Volume由二块磁盘组成,每个磁盘的大小相同,提供容错的功能,但是容量为两块磁盘的一半.相当于RAID-1

RAID-5

  Raid-5由3-32块磁盘组成,每块盘空间大小相同;有较高的性能,能提供容错,它会牺牲一块盘的空间用来存放数据的校验值,平均分配在每一个盘中.

  要注意的是WINXP只支Simple Volume,Striped Volume,Spanned Volume,但是WIN2003可以支持上述所有的格式.一块磁盘不能同时为动态盘和基本盘,动态盘不支持移动硬盘,USB接口的硬盘.可以使用 Diskpart来查看磁盘的状态.将基本盘转为动态盘的时候,非系统盘可以直接转换,系统盘转换时要重启两次.

磁盘的挂接:

  挂接点必须是NTFS的格式,可以使用直观的名称,主便移动.挂接时只要修改挂接路径就可以.
FAT和FAT32的比较

FAT
FAT32
最大支持容量
2G
系统区最大32G
最小簇
64KB
最小不超过16KB,实际32KB
支持的系统
所有OS
WIN95以上,除NT
文件大小

<=4GB

  NTFS的文件系统以事务的方式管理(记录事务的成功或失败的状态),它提供更高的可靠性(启动时会检查日志),更高的安全性(EFS),改进了存储增长管理,支持磁盘配额,支持更大的卷,理论上为32*1018

数据压缩管理

   NTFS对每个文件,文件夹都有一个压缩状态,但是系统默认按非压缩分配空间,NTFS的压缩对用户透明但是当数据量较大时,对速度有影响。在对压缩的文件或文件夹进行移动和复制时,只有在同一分区内移动文件或文件夹时才会保留属性,其它方法的操作都是继承目标文件夹的属性。在进行文件压缩时,最好不要 重复压缩(如JEPG,MPEG文件),记得用颜色标记压缩文件,以便于查找;压缩不经常用的文件,而不是系统文件。
通过EFS保护数据安全

EFS(Encrypt File System

  使用它是为了安全的需要,EFS是基于PKI体系(公钥加密体系)加密的方法有对称加密(一把密钥用于加解密,它的速度快,但是不太安全)和非对称加密 (它有两把密钥,其中公钥是公共的密钥,私钥是个人的密钥,一班加密信息时用公钥,但是解密时则必须要用私钥才能解开,它的安全性比较高,但是相对速度比较慢)

EFS的结构
  EFS总共分为三部分,第一部分是文件的密文(系统自动使用对称密钥加密,对称密钥由系统自动产生),第二部分是DDF数据解码文件(Data Decryption Field它使用用户的公钥对对称密钥加密,这个是文件的控制信息),第三部分DRF数据文件恢复(Data Recovery Field,这个是用来存放EFS的对称密钥的部分,它不是必须的,只有安装了DRA才会产生这部分的内容)DRA(Data Recovery Agent数据恢复代理)

EFS操作
  1:EFS加密文件夹:选定文件夹右击-“属性”-“高级”-“加密”,加密时,系统会自动为其生成一张证书。

  2:在EFS中授权用户:选定加密的文件-“属性”-“高级”-“详细信息”-“添加”,在增加授权用户时,必须要有证书,被授权的用户间可以相互删除。要查看证书,要以添加“证书服务”

  3:启用DRA功能,XP中默认没有启用该功能。

  A:CMDCipher /rDRA(这时系统会生成DRA.CERDRA.PFX,其中dra.cer是用来存放dra的公钥,dra.pfx存放的是DRA的私钥)

  B:启用组策略(Gpedit.msc)-“计算机配置”-“WINDOWS配置”-“安全设置”-“公钥策略”-“正在加密文件系统”-“添加数据恢复代理”然后“Gpupdate”刷新组策略。在导入DFX时,找到其文件,导入就可以了。

  在启用DRA之前,被加密的数据不能使用DRA的方式打开,加密的文件夹不具有继承权限也不能添加用户。具有管理员权限的用户才能看到所有用户的配置文件,普通用户只能查看自己的配置文件。

EFS对用户透明,只有被授权的用户才能访问加密文件,DRA可以恢复所有加密后的文件,不能加密网络中的传输文件,最好是加密“我的文档”,加密文件夹优于加密文件,应将DRA的私钥转移到安全的地方。

相关文章:

【LeetCode】230#二叉搜索树中第K小的元素

题目描述 给定一个二叉搜索树&#xff0c;编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。 说明&#xff1a; 你可以假设 k 总是有效的&#xff0c;1 ≤ k ≤ 二叉搜索树元素个数。 示例 1: 输入: root [3,1,4,null,2], k 13/ \1 4\2 输出: 1 示例 2: 输入: root …

runaway深度递归函数测试及相关汇编指令

这是一个深度递归的例子。 #include <stdio.h> #include <stdlib.h>int recurse(int x) {int a[1<<15]; /* 4 * 2^15 64 KiB */printf("x %d. a at %p\n", x, a); a[0] (1<<14)-1;a[a[0]] x-1;if (a[a[0]] 0)return -1;return rec…

codeforce843B Interactive LowerBound

题意&#xff1a;交互式的题&#xff0c;给你n,s, x&#xff0c;链表元素有n个&#xff0c;开始的位置是s&#xff0c;每次询问输入数组的下标&#xff0c;可以知道对应链表上的数和链表下一个数的位置&#xff0c;只能询问2000次&#xff0c;要找到第一个大于等于x的数 题解&a…

[原]SSL 开发简述(Delphi)

一、 简介 现在网上有关SSL的资料较多的是基于VC开发&#xff0c;Delphi的SSL开发资源很少。 本文主要使用OpenSSL为基础&#xff0c;讲述SSL的有关开发流程。OpenSSL功能非常丰富&#xff0c;具体可以去她的官方网看看。可惜没有中文说明。 OpenSSL&#xff1a;htt…

如何每天自动备份 SourceSafe (转)

在Microsoft Visual SourceSafe中提到管理员应该每天或者至少每周备份一次SourceSafe中的内容。这里&#xff0c;我们利用现有的工具实现每天自动备份SourceSafe中的内容。<?XML:NAMESPACE PREFIX O />1. 用到的工具a. ssarc.exe. ssarc.exe是随着SourceSafe提供…

log.net的应用示例(日志)

log.net的应用很多朋友很清楚&#xff0c; 为了使不会用的朋友快速了解&#xff0c;这里我也搜了一些朋友的贴子http://blog.hnce.net/post/246.html后做如下示例&#xff0c;希望能对大家有所帮助&#xff1a; 示例如下&#xff1a; log4net的配置文件link Log4Net.config1&l…

H国的身份证号码(搜索)

个人心得&#xff1a;巧妙利用数字进行维护就好了&#xff0c;深搜还是有点心得的&#xff1b; #1558 : H国的身份证号码I 时间限制:10000ms单点时限:1000ms内存限制:256MB描述 H国的身份证号码是一个N位的正整数(首位不能是0)。此外&#xff0c;由于防伪需要&#xff0c;一个N…

Linux命令之more

more [选项] 文件 […] more是一个过滤器&#xff0c;用于一次浏览一个屏幕的文本。 在more过滤器下有一些常用键&#xff0c;<Space>表示显示下一屏内容&#xff1b;<Enter>表示显示文本的下一行内容&#xff1b;<H>显示帮助&#xff1b;<B>上一页&am…

图的创建及深度遍历

#include <iostream> using namespace std; #include <malloc.h> #include <stdio.h> #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2#define INFINITY INT_MAX //最大值为无穷大 #define MAX_VER…

showModalDialog 传值及刷新

(一)showModalDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时候返回值到父窗口. farther.html --------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITL…

简单实现ConfigurationManager.AppSettings[]效果存储系统变量

代码一:存储变量和常量的Class.Code1using System; 2using System.Collections.Generic; 3using System.Text; 4using System.Collections.Specialized; 5 6namespace TestTemp.ConsoleApp 7{ 8 public class Config 9 {10 string[] keys new string[] { "N…

数据结构|-常见数据结构整理

归纳总结了一下数据机构的常用类型&#xff0c;个人理解常用的数据机构可以分为线性表、栈、队列、树&#xff0c;线性表包括顺序表和链表&#xff0c;栈和队列应当属于特殊的线性表&#xff0c;有几个概念和误区需要先说一下 顺序表和线性表的关系&#xff1a; 线性表是逻辑概…

数据结构课程上机参考代码

SqList #include <iostream>using namespace std;#include <malloc.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef int Status; /* int是函数的类型,其值是函数结果状态代码&#xff0c;如OK等 */…

我的路子 - 发现游戏为模型的软件架构方式

总觉得如果一个内容被深刻地理解了&#xff0c;那么当在他口中说出来的时候&#xff0c;应该是很简单才对。 所以一直觉得&#xff0c;编程里那些不容易理解的&#xff0c;需要记住很多内容的东西都是有缺陷的。自己又比较自我认可强&#xff0c;看不到别人的角度&#xff0c;表…

Vim对中文编码的支持[转]

Vim对中文编码的支持[转] Vim对中文编码的支持 1、支持中文编码的基础 Vim要更好地支持中文编码需要两个特性&#xff1a;multi_byte和iconv&#xff0c;可以用|:version|命令检查当前使用的Vim是否支持&#xff0c;否则的话需要重新编译。 2、影响中文编码的设置项 Vim中有几个…

C/C++中extern关键字详解

1 基本解释 &#xff1a;extern可以置于变量或者函数 前&#xff0c;以标示变量或者函数的定义在别的文件中 &#xff0c;提示编译器遇到此变量和函数时在其他模块中寻找其定义 。此外extern也可用来进行链接指定。 也就是说extern有两个作用&#xff0c;第一个,当它与"C&…

关于WPF的ComboBox中Items太多而导致加载过慢的问题

【WFP疑难】关于WPF的ComboBox中Items太多而导致加载过慢的问题 周银辉我的一个同事在加载字体列表时遇到了一个让人崩溃的问题&#xff1a;由于系统字体可能较多&#xff08;可能有好几百项&#xff09;&#xff0c;导致使…

什么是3G通信

现在“3G通信”快要成为人们嘴上的口头禅了&#xff0c;那么您知道到底什么是3G通信吗&#xff1f;所谓3G&#xff0c;其实它的全称为3rd Generation&#xff0c;中文含义就是指第三代数字通信。1995年问世的第一代数字手机只能进行语音通话&#xff1b;而1996到1997年出现的第…

springMVC入门截图

mvc在bs系统下的应用 ---------------------------------------------------- 在web.xml中配置前端控制器&#xff08;系统提供的一个servlet类 只需配置即可 无需程序员开发 &#xff09; -------------------------------------------------------------- ----------------…

Linux环境下的网络编程

本文介绍了在Linux环境下的socket编程常用函数用法及socket编程的一般规则和客户/服务器模型的编程应注意的事项和常遇问题的解决方法&#xff0c;并举了具体代 码实例。要理解本文所谈的技术问题需要读者具有一定C语言的编程经验和TCP/IP方面的基本知识。要实习本文的示例&am…

WEBSHELL恶意代码批量提取清除工具

场景 使用D盾扫描到WEBSHELL后可以导出有路径的文本文件。 最后手动去把WEBSHELL复制到桌面然后以文件路径命名&#xff0c;挨个删除。 D盾界面是这样的。 手动一个个找WEBSHELL并且改名效率太低&#xff0c;使用MFC写一个小工具方便去现场以后查WEBSHELL的工作。 技术思路 D盾…

判定两棵二叉树是否相似以及左右子树交换、层次编号

#include <iostream> using namespace std; #include <malloc.h> #include <stdio.h> #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2#define MAX_TREE_SIZE 100//二叉树的最大结点数 typedef cha…

[Tracking] KCF + KalmanFilter目标跟踪

基于KCF和MobileNet V2以及KalmanFilter的摄像头监测系统 简介 这是一次作业。Tracking这一块落后Detection很多年了&#xff0c;一般认为Detection做好了&#xff0c;那么只要能够做的足够快&#xff0c;就能达到Tracking的效果了&#xff0c;实则不然&#xff0c;现在最快的我…

.net wap强制输出WML

强制输出WML:在web.config添加下面内容<system.web>下<browserCaps><result type"System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version1.0.5000.0, Cultureneutral, PublicKeyTokenb03f5f7f11d50a3a"/><use var"HTTP_USER_…

Tomcat在Linux上的安装与配置

1.安装好linux系统&#xff0c;下载适合的 Tomcat(jdk)下载JDK与Tomcatjdk 下载Tomcat 下载参考地址&#xff1a;jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmltomcat下载地址:http://tomcat.apache.org /download-70.cgi…

上机实践 1 初识 Java

实验 1 一个简单的 Java 应用程序 一、实验目的 掌握开发 Java 应用程序的 3 个步骤&#xff1a;编写源文件、编译源文件和运行应用程序。 二、实验要求 1. 参照教材中的指导&#xff0c;使用网络课程中提供的链接下载并安装 JKD 并配置环境变量。 2. 编写一个简单的 Java…

论COSPLAY / 谨以此文纪念我暂短的Cos生涯

COSPLAY是什么COSPLAY这一名词是是英文Costume Play&#xff08;服饰扮演&#xff09;的缩写&#xff0c;从事COSPLAY相关活动的人员一般被称为COSPLAYER。目前流行的COSPLAY活动内容主要集中于通过服装、道具、饰品等扮演动漫作品中的人物角色&#xff0c;而从宽泛的意义上来说…

python 3下对stm32串口数据做解析

1、最近有个想做一个传感器数据实时显示的上位机&#xff0c;常规的数据打印太频繁了&#xff0c;无法直观的看出数据的变化。 python下的上位机实现起来简单一点&#xff0c;网上找了一些python界面Tkinter相关资料和python串口的demo.测试实现了简单的数据显示。 Mark 一下问…

《深入理解计算机系统》第八章——异常控制流知识点总结

课本习题&#xff1a; 8.11 #include <unistd.h> #include <stdio.h>int main(){int i;for(i0;i<2;i) fork();printf("hello\n");exit(0);}/** Result:* hello* hello* hello* hello*/ 8.12 #include <stdio.h> #include <unistd.h>vo…

vs2003复制一个web窗体,没有更改指向同一个cs 文件,引发大问题

今天我在原来的考试系统的出题模块中,input模块,因为增加的一个web窗体编译有问题,于是就复制了原来的启动项页面input,再改了名字为set1,然后在set1页面上删除了控件和代码,再把set1设置为启动项,谁知道问题出来了:因为两个aspx文件都是指向同一个CS文件&#xff0c;从他们的H…