web服务器配置和管理

2025-03-05

web服务器配置和管理(共13篇)

1.web服务器配置和管理 篇一

星翼邪神一瓶酒倒出后水加满,再倒后仍水加满,再倒出后还水加满,这时瓶中纯酒比原来少几分之几倒出后 ×倒出后 ×; 倒出后 ×; ÷答 少 不要百分数 倒出后 倒出后倒出后÷ 答 少 达 生活育科学 理工学科数学谢谢!一瓶酒倒出后水加满,再倒后仍水加满,再倒出后还一瓶酒倒出后水加满,再倒掉水加满,再到后在水 有瓶纯酒,倒出后水加满,倒后水加满,再倒后水 有一瓶纯酒倒出分之再倒出分之后水加满,最后再倒出分 容器装纯酒第一次到出水加满第二次倒出加满最后倒出第一次少第二次少×第三次少×三次共少答这时瓶中纯酒比原来少。只考虑剩下的酒第一次操作之后变为第二次操作之后变为第三次操作之后变为少了 不升现在还可以么??? 我是只升不升现在还可以么??? 在此荐急需上兼职的朋友有电脑,支,有购物经验!兼职的朋友工作时间自由,在此荐急需上兼职的朋友有电脑,支,有购物经验!兼职的朋友工作时间自由,在此荐急需上兼职的朋友有电脑,支,有购物经验!兼职的朋友工作时间自由,在此荐急需上兼职的朋友有电脑,支,有购物经验!兼职的朋友工作时间自由,在此荐急需上兼职的朋友有电脑,支,有购物经验!兼职的朋友工作时间自由,在此荐急需上兼职的朋友有电脑,支,有购物经验!兼职的朋友工作时间自由,让安卓屏幕锁上但仍然亮着的软件类似的物理键的功

你是白痴还是? 块地,希望可以到您 僵尸农场里土地有什么作? 开心农场里爱心地的东西怎么偷呢开心农场里绿的地有什么 为什么我农场里的地不见了谁农场里怎样让地干?肌肌肌农场里 农场里好友 农场里水晶 农场里恐龙 互联日歌农撤 现在还流行玩农场吗 农场象棋绿象和绿将的种子怎么得 农场墨镜狮吃什么 开农场要那些工具与准备?具点 农场的金土地怎么开通 找个单机游戏刚开始主角在一座山上下山要进入一个农场不能让一个老头发现拿到枪之后打啤究才能走 农场金土地怎么不能种金土地种子呀?买了好几个金土地种子都种不了!为什么?丰富而系统地还系统而丰富地

主比较好,短,扰效果好,太费蓝不说,如果对面走位识高你根本没机会到墙上。我一般主脯或者的时候升点,毕竟的主要输出是来自于平,而不是技能输出。你要是喜欢技能输出的话,枪飞机更适合你。还有智能施法有益于你能准地墙。英雄联 英雄联 四阿哥上单到底是主好还是主好?为什么?梦魇技能到底怎么加,是主加辅助还是主加辅助 请问寒冰手主是没有疑问的到底应该辅还是辅呢 的话可以虚空恐惧怎么学技能,有说主点有说主 到底怎么加点英雄联主还是主好? 我是主,副。貌似现在木有主的,因为是击退或晕眩,伤害极低,你应该问的是主还是主吧。主还是主,主要是看你怎么出装和对阵形势。如果是顺风局,前期有强力辅助,建议先红叉主加技能,红叉攻速暴击配合的三箭一真实伤害,追杀风筝都比较牛。如果较为逆风,被压制的很惨,建议先无尽或吸血刀,主,因为此时你大多在塔下补兵,高伤害能有效提高你塔下补兵的功率,并且是按自身攻击的百分率计算,时不时一个打在对方身上也是很疼的,如果你中对方几下,还要上来压线,不要犹豫,直闪现至他身后,着一个,向炮台方向,加上,得到一个真实伤害,走位好的话,让对方撞到炮台上造晕眩,直头拿走,没撞到也没事,只管,有就,不死也难。所以主还是,还是看你出装,而出装又是看形势。全手打,望。我确定问的是主还是主,要主我宁可主。都说主打得准的话前期伤害极高也短。主 不释 现在版本还有主 的 笑死了 这渣互联如,在板附近有一电子由静止开始向板运动。已知两极板间电势差为,板间距为,电子质量为,电量为如所示在形状和大小不确定的△中分别是的中点在的延长线上交于 如质量为电量为的带电粒子以初速度进入场强为的云强电厂中 已知命题任属于≥^命题存在属于^若命题,均是真命题,方便变别现设受伤方为因在上,和的友是同事,的友的有做元素告联吗?请高手我,谢谢!很急。。本。。肌!!!武器大师的能躲闪瑞文的嘛??请大神!!在字母当中有规律地加或减或乘或除变得好看的男冷峻的架空和古代小说

让主杀死她了另外不要为了悲剧而悲剧,仅仅因为承受不了亲手杀死心爱而自杀来逃避现实的虽然不会让厌恶,但是不会特别出彩的建议可以让主心如死灰但是冷静异常最后在某某场

战斗中因为没有求生斗志所以异常英勇的牺牲了另外主最后简简单单就因此死了?那主强大的家族纠葛呢?怎么决?要悲剧的话只有两种况比较合适,第一种,生死两隔,第二种,两两相忘,因为受太多伤最后没法在一块两个都死就有点狗血了其实主形象和格的塑造很重要,有时候甚至比主重要的多,因为看此类文的都是生所以··你懂的··^^嘻嘻最后!也是最重要的一点,不是故事节如何,而是你写文的文笔和叙事方法,心理描写和转换狗血文一样有很有的文章要坚这一点!!!以上观点均属原,对节的修改可以让你的文更加出彩祝你功!!一个从初三看小说到大三的的真心答生活文学烦恼资源共享娱乐休闲你的很详细关于剧我只是在构思因此在打字时就发现剧很苍白我会好好修改的 我的小说主是否玛丽苏迹部同小说,主不要玛丽苏,不要凶文,最好主格清冷 火影同小说,主原玛丽苏型主佐助 求一部好看的小说,主不要是玛丽苏,请发 德拉科马尔福同小说,主玛丽苏,多一点,发,快点啊,玛丽苏小说 玛丽苏例玛丽苏思 玛丽苏家死的潇洒悲剧吗?总不错啦,文笔好一点会比较受欢迎,猪不要凶就好了,蛋总觉得学什么都很快挺狗血的。¢可以改一改。。个见,相你会功的。。恩因为这个剧我只是在构思并没有动笔写我在乎的不是剧而是希望我的主不要塑造的太过失败剧以后可以再改的但是我的主真的没有玛丽苏么我最在的就是她的双瞳剧不要太死板停留在主救主之类的,尽量构思更能吸引的物不是同一个,你笔下的是谁?不是那个吧,那样不就可以了,你写自己想写的不就行了小说王同小说打包下载越多越好最近好迷的说 不要玛丽苏 圣母凶这一类的求一些很脑残很玛丽苏的言小说那种校草你别拽,放开我臭王子之类的脑残言要王小说不要玛丽苏不要凶主主是谁我不介不过最好每种都有。求玛丽苏但文笔好并且绝不圣母的小说 求玛丽苏小说有悬赏 求动漫的玛丽苏小说啊荐些好看的死神主同小说吧主强大,不要的,喜剧结尾的一定要完结的啊也你要玛丽苏类型的 求主重生小说非万能或玛丽苏的歌词你我力量

谦里♂姻媛 虽然仍然要两个单词组一个词组 拒她很漂亮,但她仍然很谦逊。外语学习贸易育科学 四川诗歌拒我们失败过,但我们仍然坚持下去 英文怎么说 仍然英文怎么说?你赐予的伤害,现在仍然还在。英文是怎么说的啊?知者说下,谢谢仍然没有改变英文怎么说 急急肌为什么仍然会挂念他的英文怎么说 查看同主题英文 英文言小说英文自我介绍英文翻译中文英文演讲稿 小西米达拒仍然拒仍然翻音哦都或 都可免费测试英语水平定位全日制英语培训学习起点突学习难关马上申请免费获得英语典!家长监督孩子背英语单词的方法专家帮家长决孩子英语单词记不住孩子厌学绩提高缓慢学完知识容易忘记 迪士尼儿童英文闪耀落州岁孩子的英语专家!州迪士尼儿童英文报有机会或免费测评!认证外籍培训师倾心指导孩子轻松赢在起 免费测试英语水平定位全日制英语培训学习起点突学习难关马上申请免费获得英语典!家长监督孩子背英语单词的方法专家帮家长决孩子英语单词记不住孩子厌学绩提高缓慢学完知识容易忘记迪士尼儿童英文闪耀落州州迪士尼儿童英文报有机会或免费测评!认证外籍培训师倾心指导孩子轻松赢在起外语学习求一首英文歌,额里就乐米,哦 领万乐米。有这么一句 唱的。求歌阿 急阿急阿急阿! ̄十一世纪学生英文报学第期答案求阿狸英文语音,的要求助!!想取一个发音类似我字晴字的英文字,阿晴发音也可以,简单好记,英文歌开头的剧结尾都有个阿 求歌,中文歌曲,歌是纯英文,歌手唱的。声音有点像阿俏,应该是年的新歌。谁有诺丁山的英文台词?急需谢谢阿 英文写一篇计划,速度阿!使理上传宝贝示功但看到也被搜索到直访可以下次打开理刷新宝贝后它仍在原类,是个重要的着点,它让生命变的更圆融,让回忆不再有不必要的缺憾求以生命的值目,写篇话题作文?以如果生没有目标,那么生命就没什么义了为话题写篇作文以生命为话题写篇作文。我需要的是灵感,一点框架,大家帮帮忙,不 两篇作文,高考满分作文研究课题。以生命为话题写一篇议论文我要写篇关于尊重每一个生命;为话题的作文。各位大侠帮下哈。查看同主题绽放 生命生命话题作文作文一瞬间作文童年趣事作文小乌龟 作文投稿地

址玄铁春天当春带着她特有的新绿,海一样地漫来尸真能让心醉;当春携着她特有的温煦,潮一样地涌来尸也能让断魂。春,绝对是一桢浸染着生命之的画布。新绿嫩绿鲜绿翠绿,满眼的绿呀,温柔着我们的线。还有那星星般闪动的一点点红一点点一点点粉一点点紫呀,也惊喜着我们的目光。于是,开始在春天漫步。踩在她松软的泥土上,才生命的温床可以如此地平实。只要季节的老飘然而至,所有沉睡的种子,都可以在这里孕育,并赋予生命一种变换的姿态。春,绝对是一幅饱蘸着生命繁华的画卷。无论是土而出的,还是含苞待放的;无论是慢慢舒展的,还是缓缓流淌的;也无论是悄无声息的,还是莺莺絮语的,只要季节老把春的帷幕拉开,他们就会自己独特的方式,在这里汇演自然那神奇的活力。于是,开始在春天漫游。披着柔媚的春光,让略带甜的风,从身边掠过。就会领悟到春的气息里,其实包含着一种最令感动的柔。也会觉得大自然就是一位奇特的母亲,她竟选择在万物萧条的冬的尽头,将千姿百态的生命孕育而出,让它们踏着那最为柔媚的第一缕春光,相拥而至,把无限的生机带给世。春,也是一拱彰显着生命神奇的画廊。你看,每一种生命都有自己特定的形态,而每一种特定的形态,都包含着特定的生命息。无论是高大的,还是弱小的,都要经历着有生也有死的历程,也都有稚气和熟的时节。无论是引目的,还是平淡无奇的,都要沿着那特定的时令轨迹,在自己特定的生存空间里,完一段生命的壮举。也无论是否有有分,无论是生在饶的家园,还是长在贫瘠的沙土,所有所有的所有的在春天萌生的万物呀,都自己独特的方式,尽全部的热,谱出一曲生命的颂歌。这就是春,因着萌生在这里的生命的齐奏!作文哦 求以渴望为话题的作文,要记叙文,不要说大道理,字五年作文哦 以感恩为话题写一篇作文!!不少于八百字!肌!一个小时后要交!r求!急需小和大为话题的作文 字数要少一篇

阅读文章第六段,熟读思 看书大多数都必须先要熟读,让书上的语句都好像出自于我的嘴巴◆着就心地思考,让它的道理好像都出自于我的心里所想的,这样以后可以有所收获了。至于那些对于文章道理有疑惑的地方,各家说法纷繁错杂,就也要虚心静静思,不要匆忙急促地在各家见中确定谁对谁错。先假定一种说法自己单独列为一说,然后顺着文章的思路去想,来验证它思路的通畅和阻塞。那么那些特别没有道理的说法,不等到和的学说相比较,就已经自己屈服了。再大家的言论互相诘问反驳,然后寻求它的道理的稳妥,来考证它的正确或错误,那么好像是对其实是错的,也将被公众承认的说法所否定而不能立了。一般况下,慢慢地停下来看,平静的心态来观察发展变化,像攻击坚硬的木头,先攻击它的容易的地方而再攻击它的关键之处;像开缠乱在一起的绳子,地方有所不通就暂且放在那儿慢点去处理它。这就是看书的方法。凡是读书,必须先整理好读书的桌子,使桌子干净平稳,把书整整齐齐地放在桌子上,让身坐正,面对书,仔细从容地看清书上的文字,仔细清楚地朗读文章。必须要读得每个字都很响亮,不可以读错一个字,不可以少读一个字,不可以多读一个字,不可以读颠倒一个字,不可以勉强硬记,只要多读几遍,就自然而然顺口而出,即使时间久了也不会忘记。古说读书的遍数多了,它的道理自然就明白了。就是说书读得熟了,那么不依靠别释说明,自然就会明白它的道理了。我曾经说过读书有三到,叫做心到眼到口到。心思不在书本上,那么眼睛就不会仔细看,心和眼既然不专心一,却只是随随便便地读,就一定不能记住,即使记住了也不能长久。三到之中,心到最要紧。心已经到了,眼口难道会不到吗?自己找吧游戏谢谢阅读题 春 地斜织着中的斜织在问中的思是? 春课文中斜织在文中表达什么思???地斜织着中的斜织写出了春风的什么特点?地斜织着一句中的 织 字能否换下落为什么 课文春中的地斜织着的织字照应上句什么的比喻? 芸熙之约描写风中的春雨细绵长的特点学习求下面这种怎么织,我从来没织过围巾,他的讲看不懂,求细讲。在围巾上织出字母织田长对华态度? 求高手翻译连羊绒定织专卖,需要往卡上印的,求高手翻译。蝶织舞家纺怎么样,好不好?想给朋友织围巾,求指导!中粗线织士毛衣背心,大概起多少针? 织缘室的 的狠狠地的罗马音歌词和中文歌词

蒹葭苍苍,白露为霜两句,从物象与泽上点明了时间和环境。那生长在河边的茂芦苇,颜苍青,那晶莹透亮的露水珠已凝结白刷刷的浓霜,那微微的秋风送着袭的凉,那茫茫的秋水泛起浸的寒气。在这一苍凉幽缈的深秋清晨的特定时空里,诗时而静立,时而徘徊,时而翘首眺望,时而蹙眉沉思。他那神焦灼心绪不宁的状,不时地显现于我们眼前,原来他是在思慕追寻着一个友。所谓伊,在水一方两句,交代了诗所追慕的对象及伊所在的地点,表现了诗思见心切,望穿秋水,一个劲地张望寻求。伊‖指与诗关系亲为诗崇敬和热爱而未曾须臾忘怀的。所谓二字,表明伊是常常被提及,不断念叨着的,然而现在他却在漫漫大河的另一方。在水一方‖语气肯定,说明诗确他的存在,并充满心去追求,只是河水隔绝,相会不易。溯洄从之,道阻且长;溯游从之,宛在水中央。沿着河边小道向上游走去,道路艰险,且又漫长,即使花费很长时间也难到达;如果径直游渡过去,拒相距不远,但眼前秋水茫茫,思之可及,行之不易,仿佛看到了伊的身影在水中央晃动。诗拒立于河边,但他那恍惚迷离的心神早已飞动起来,思见伊而不得的如醉如痴的形象栩栩可见。诗句之奇妙,正如方玉润所说玩其词,虽若可望不可即。味其,实求之而不远,思之而即至者。诗经原始 诗的二三章只换了几个词儿,内容与首章基本相同。但它现了诗歌咏唱的音乐特点,增强了韵律的悠扬和谐,使表达的感愈来愈强烈。首章的苍苍‖次章的凄凄‖末章的采采‖写出芦苇的颜由苍青至凄青到泛白,把深秋凄凉的气氛渲染得越来越浓,烘托出诗当时所在的环境十分清冷,心境十分。白露为霜未晞未已的变换,描绘出朝露霜而又融为秋水的渐变状与过程,形象地画出了时间发展的轨迹,说明诗天刚放亮就来到河滨,直呆到太阳东升。试想,他独自一久久徘徊在清冷的旷野,面对茫茫秋水,等不见,寻不着,其心该是何等焦急和惆怅!描写伊所在地点尸由于方湄涘三字的变换,就把伊在彼岸等待诗和诗盼望与伊相会的活动与心理形象而真切地描绘了出来,这样写,大大拓宽了诗的境。另外,像长跻右和央坻沚的变换,也都从不同的道路和方位上描述了他寻见伊困难重重,想见友心急切的景。若把三章诗所几组变换的词语联系起来加以味,更能会到诗的隽永淳厚的味。诗的每章开头都采了赋中见兴的笔法。通过对眼前真景的描写与的著作?请提供作者和文章善良,不是夜里的松明。。。出自哪篇文章?举手未敢对 此话出自哪篇文章查看同主题立命文章 文章免费下载文章朋友文章表达方式文章观后感 西风易水北宋大儒张横渠有言为天地立心,为生民立命,为往圣继绝学,为万世开太平。求爱的文章就来脉动!找到组织木光棍!没有永恒的单身只有不努力的光棍来脉动脱光有妙招!惊喜连连!登录脉动随时中小学生秒记牢个英语单词学期提高学习绩分记忆大师周提高记忆力倍 记忆大师求爱的文章就来脉动!找没有永恒的单身只有不努力的光棍来脉动脱光有妙招!惊喜连连!登录脉动随时中小学生秒记牢个英语单词学期提高学习绩分记忆大师周提高记忆力倍 记忆大师小说求布衣道无错字版络上的都是扫描版错别字太多求甄寰传全本谢谢求很很的长篇小说,带剧有的发跪求乡村春 书荒,求好看的修真,修仙小说完本的 找本小说主角有只爱喝酒的宠物有个储物圈 求缘之空全集几乎所有都给和谐了早就下好了 有的亲直发哈求穿越王的,手冢桃源为皆叹惋又为说足为外道也从这里看出作者的意

现,内脏器更加发达,由于肾脏和输尿管已经形,胎儿可进行微量排泄了。通过超声波仪器已能听到胎儿的心音。≤母的变化孕吐达到最高超从本月的末期开始逐渐减轻,由于子宫压迫膀胱和直肠,排尿次数增多,并容易引起便秘∨跟感到不适,腰部沉重。乳房更加膨胀,在乳晕乳头上开始有素沉着,颜加重。从阴道流出的乳白分泌物增多。≥容易出现的异常反应最容易引起流的时期,一定要备加小心,对于经历过流的而言,更需要慎重。如下腹疼痛或有出血现象,应立即去就诊。∞事孕吐的时间和症状存在着个差别。因孕吐而感到难以忍受尸可以分几次吃一些自己喜欢 的东西。连续不断的孕吐能引起内缺水,因此,孕期应持内水分充足。另外,孕吐严重尸可去就诊,但不要随服止吐。∵定期检查每周做一次定期检查。检查事主要包括重血压血液各种感染血型贫血等妊娠初期检查超声波断层检查。∴高

龄妊娠的事持充足的睡眠,不要过度疲劳。检查一下是否有妊娠并发症,条件允许的,还可做遗传基因检查。妊娠初期 个月~周≠子宫大小与新生儿的头部大小相当。≦胎儿的身长重身长厘米,重约克。≧胎儿的发育心脏的搏动更加活跃,内脏几乎形。胎盘也形了,与母的连结更加紧。胎儿的手足开始活动。并能对母外的巨大响声作出回应。≤母的变化基础温逐渐呈现低温状态。由于早孕反应的结束,身心都很舒服,食因此大增。子宫 持续变大,尿腰部沉重感脚跟扎痛现象依然存在。母的下腹部稍稍隆起,还感觉不 到胎儿的活动,乳房开始变大。≥容易出现的异常反应虽然母内的环境已比较安定,但仍有流的危险。一定不要疏忽大。如果孕吐仍然持续不止,或者水也能引起强烈的呕吐尸请立即去就诊。∞事妊娠期间,受荷尔蒙分泌的影响,阴道分泌物逐渐增多,造外阴不清洁,容易使孕妇感染阴道炎。因此,孕期应经常换洗内衣,坚持每日洗浴,持身清洁。如果分泌物微带,有异味,或者外阴瘙尸便有可能患了阴道炎,应及时去就诊。∵定期检查每周一次。检查事主要包括重血压尿检子宫底腹围测定胎儿心音超声 波断层检查。∴高龄妊娠的事由于孕吐的消失,食会显著增强,但一定不要吃得过饱,同时要控制食过咸及辛辣 食。防止妊娠中症和糖尿的发生。妊娠中期 个月~周≠子宫大小子宫大小像年的头部,子宫底长为~厘米。≦胎儿的身长重身长约厘米,重约克。

2.web服务器配置和管理 篇二

1 服务器端操作系统的优化配置

1) 服务器端操作系统配置是提升系统速度的前提。

为了提高Access数据库程序的速度, 程序运行所依赖的操作系统配置是决定速度效率的决定性因素。影响系统运行速度的主要在于操作系统配置要与应用系统相匹配。对Access数据库应用程序而言, 影响其性能的主要因素就是服务器端磁盘访问了。在执行程序过程中, 系统对物理磁盘的访问总是一个速度的瓶颈, 当然, 这是与访问存储在内存中的数据相比较而言。所以, 我们应该尽量减少对磁盘的访问频率。因为, 任何计算机应用程序总是要向一些磁盘存储器或其它外部存储设备调用数据信息, 因为这些存储器是应用系统的数据源, 所以, 我们的目标应该是保证所有的磁盘访问都尽可能有效。要实现这一点, 最便捷有效的方法是经常整理磁盘的数据碎片, 整理Access数据库所在的磁盘驱动器以及所有的数据源驱动器, 通过磁盘整理, 保持数据存储环境最大可能地优化, 从而保证磁盘访问高效快捷, 最大程度地减少在对物理磁盘进行读写而花费的时间, 虽然这些读写是不可避免的, 但优化的存储环境可以有效提高整个体系的性能和效率。

2) 调整缓冲区空间, 使内存最大化, 减少磁盘调用频率。

首先要增加操作系统的最大缓冲区的容量, 缓冲区的空间的大小, 涉及到系统最大缓冲区空间的设置。最大缓冲区的空间指的是Access信息管理系统作为内部存储空间而保留的内存空间。存储空间越大, 用户需求的数据能在内存中找到可能性越大, 同时减少了对物理磁盘的访问频率。Access信息管理系统需要的最小缓冲区是512KB, 如果计算机的硬件配置了大容量的内存, 完全可以为Access多分配一些供其使用的内存空间, 要调整内存配置, 只需要在windows目录下的Msaccess.Ini文件中增加对最大缓冲区的设置, 例如:使用文本编辑器中的记事本, 在Msaccess.Ini文件中找到[Option]字段, 在MaxBufferSize的等号后面添加一组数值, 就可以有效增加系统的缓冲区空间, 在这里, 这组数值就是为Access应用程序运行而重新分配的缓冲区空间数值。例如:设置MaxBufferSize=4048, 将为Access应用系统分配尽可能大的缓冲区空间。手动调节这个设置, 同时要让计算机硬件都能提供以下条件:a、不能妨碍用户同时正在运行的程序, b、不会影响其自身底层操作系统的运行效率。这样的内存空间的调整, 对Msaccess.Ini文件的修改将只能在下一次Access信息管理系统重新启动时生效, 而对当前运行的windows系统程序没有任何影响。

3) 限制系统自动加载Wizards, 提高内存利用率。

在默认状态下安装MicrosoftOffice时, 安装程序将自动安装多种Office向导和模板, 这些向导和模板在计算机开机后自动加载运行, 往往占用很多的内存空间, 对Access信息管理系统用户来说没有多大用处, 但却导致系统运行速度下降。为了释放更多内存空间供Access信息管理系统运行, 如果不经常调用向导和模板, 就没有必要加载Wizards。限制加载Wizards的路径是:打开MsAccess.Ini文件, 找到[libraries]字段, 在“wizards.mdb=ro”这一句之前加一个分号, 这样就避免了Wizards的自动加载。可以释放315B的内存给Access应用程序, 有效提高Access应用程序的性能, 同时可以使每个Office应用程序减少10秒启动时间。

2 Access后台数据库的程序优化

1) Access数据库的压缩修复。

应用系统管理员要经常性地压缩Access程序代码。Access后台数据库在使用过程中, 需要不断地增加和删除记录, 但是, Access不能自动释放被删除或更新的数据空间, 即使用户删除了一个记录, 而这个纪录仍然在数据库中占据着空间。压缩数据库就是将Access的这些冗余空间回收, 从而压缩数据库, 使其冗余降低。具体的验证结果是, 可以把数据查询的平均时间减少30%~50%, 从而实现对频繁调用和添加删除数据记录的数据库程序的压缩。为了压缩和修复Access数据库, 用户必须对该Access数据库具有“打开/运行”和“以独占方式打开”的权限。因此, 基于网络的Access后台数据库的压缩和修复时间最好选择在线用户最少的时段进行。具体的操作过程是打开Access数据库的“工具”菜单, 指向“数据库实用工具”, 然后单击“压缩和修复数据库”按钮, 系统即可自动完成压缩和修复。

2) 转换宏程序, 提高代码重用率。

在Access数据库系统开发过程中, 大多采用宏命令操作来搭建一个个应用程序模型, 拖拉式操作过程大大提高了系统开发效率。但在编程工作完成以后, 对宏集程序的优化是不可忽略的环节。一定要把所有的宏重新转换成VBA代码。这主要是因为Access代码要比宏运行得快。需要注意的是, 有三个宏操作不能转换成代码, 这三个宏是Autokeys、Autoexec和Addmenu, 在Access中没有相应的等价类, 因此可以采用调用BasicAutoexec函数的方法来优化这三个宏。创建共用代码模块是优化程序的最有效策略, Access后期优化中, 要将具有公用属性的VBA代码剔选出来, 存储为一个或一组共用模块, 在需要重复使用的“事件过程”中直接调用模块, 可以大大降低代码重复写入, 缩小数据库自身容量, 使程序最小化, 速率最大化。

3) 优化数据类型声明。

在代码中声明数据类型, 应力求简洁精确。例如对一个变量的类型声明, 如果不做自定义声明, Access缺省为可变类型, 虽然看似灵活自由, 但却浪费了内存资源。最为常用的类型声明中, checkBalance这个变量不需要超过4位小数精度, 只需将其定义为确定类型而不是可变类型。对过程函数的定义同样也可以如此操作。例如, 把函数PostCredit () 声明为整形, 而不是FunctionPostCredit () 。类型声明中需要注意的是, 如果估计一个变量将会被处理成一个空值, 那么要将其定义成为可变类型而不是精确的数据类型, 否则会出现验证错误。

4) 使用From/Report变量。

在Access程序开发中, 查询功能的实现是保证用户需求得到满足的重要条件, 多种条件下的查询功能, 也是评判一个Access数据库管理系统整体性能的技术指标。例如:如果要在代码中查阅一个名为[Net Price]的文本框, 可以使用Mytemprariable=Forms![CustomerInvoice][Netprice]!语句, 这条语句的执行过程是, Access首先在Forms对象里搜索名为[CustomerInvoice]的表, 一旦找到这张表, 接下来寻找名为[NetPrice]的控制程序, 并进行相应的操作。从这个例子可以看出, Access经过两次查询最终确定指定的控制程序。如果在同一程序 (函数或者子函数) 中再次查询[CustomerInvoice]表中任一控制, 完全可以删除会在下次出现的多余语句, 只需使用DimFasformSetF=Forms![CustomerInvoice]语句。以此避免Access每次查找[CustomerInvoice]表中的对象时, 都要把数据库的Form对象中全部搜索一遍。为了简化系统执行过程[NetPrice], 我们只需使用最简化的Mytempvariable=F![NetPrice]语句, 即可实现一个查询。

5) 调用windows函数代替VBA代码。

在Access各种控件属性中, 只要操作指令相关, 总是可以用一个windows函数调用来代替VBA代码执行同一个操作。函数调用和VBA代码之间最大的区别在于, 可以节省开发时间, 因为windows函数调用是已经完成编码并经过优化, 同时也因为它们是用C语言编写的机器直接执行语言, 而VBA代码则要通过编译才能被执行, 并且需要在执行时一行一行地解释。例如, 一个最普通的例子是custom.ini设置。常用办法是使用函数得到一个文件指针, 打开文件, 读/写文件, 然后关闭它。实际上, 完全可以简单地使用GetPrivateProfileString和WritePrivateProfileString函数来实现这个操作过程, 其运行快捷并且已经编码优化, 既然随手可用的函数可以大大简化系统的操作, 就没有必要墨守成规地一步一行地进行繁琐重复的程序执行过程。

总之, 基于网络环境下的Access数据库系统, 随着系统使用周期的不断延长, 对系统的日常管理维护, 是保证系统稳定、高效运行的不容忽视的工作。随着Access版本的升级, 其原有的许多技术性缺陷必将得到不断地完善, 为了保证在线用户的需求, 应用系统也要不断升级, 始终保持技术平台的前沿性和系统运行的高效率, 需要系统管理人员不断地探索和追求。

摘要:Access因其功能完善, 结构集成, 界面友好等优势被许多网站或自动化办公系统用作后台数据库。但其作为网络信息管理系统数据库时, 存在着资源占用率高, 信息冗余量大, 运行速度低等缺陷, 如何克服这些缺陷, 是系统日常管理和维护中不容忽视的技术环节。

关键词:Access数据库,系统配置,程序优化

参考文献

[1]周国民.数据库项目开发实践.北京:中国铁道出版社[M].2005:127-130.

[2]章立民.Access2003高手攻略.北京:中国铁道出版社[M].2004:24-29.

[3]萨师煊, 王珊.数据库系统概论.北京:高等教育出版社[M].1999:96-98.

3.web服务器配置和管理 篇三

【摘要】 “服务器推送技术”是最近Web技术中最热门的一个流行术语。它也是继“Ajax”之后又一个倍受追捧的Web技术。该技术最近的流行跟“Ajax ”也有着密切的关系。随着 Ajax技术的兴起,这让广大的web开发人员又一次看到了使用浏览器来替代桌面应用的大好机会,并且这次机会非常大。Ajax将整个页面的刷新变成页面局部的刷新,并且数据的传送是以异步方式进行。

【关键词】 Web 消息推送 消息推送技术 服务器 消息服务 Ajax

一、引言

很多应用譬如信息检测监控、即时通信功能、即时报价信息系统都需要将后台发生的变化实时传送到前段客户端而无须客户端不停地刷新、发送请求。本文主要介绍了Web层的消息推送和服务层的消息服务业务,消息推送介绍了套接字、HTTP请求轮询及其各种原理、Html5还有多客户端兼容性支持,服务层的消息推送业务里介绍了消息域和消息确认模块。

二、Web 层的消息推送

2.1 套接字

套接字可以使用接口来进行全双工的通讯。也就是可以通过 Flash XMLSocket、Java Applet 技术实现。但是由于有的时候实现方案与商业中技术绑定过紧,此不能属于Web 标准化范围,而且还存在一些定的限制,这里不细述。

2.2 HTTP 请求-轮询

当前的 Web 应用业务都是基于 HTTP 协议实现的,HTTP协议就规定了那种通过请求来反应的处理模式,而在应用层的单工通讯模式对于实现真正的服务器推送方式又变得难了。为了基于 HTTP 协议进行“推送”实现,可由客户端发起 HTTP 请求轮询,服务端在请求后返回响应。根据轮询的执行时间、请求的处理方式,分为以下轮询方式:

简单轮询方式原理:客户端一般会以定时的方式发起请求,服务端接到请求后返回响应消息。

轮询原理、客户端/服务端的简单实现;

可以根据应用的场景调整轮询时间的间隔;

服务端需要即时处理大量的请求。

长轮询方式原理:客户端在发起请求了之后服务端将该请求挂起(也就是暂时不响应),直到超时、异常或需要处理响应(推送消息内容)时才返回响应。然后,客户端在收到响应后再次轮询(也就是请求)到服务端,同时开始处理其响应。

此原理的实时性较高;

服务端需要在必要时管理挂起请求。

HTTP 流方式原理:客户端发起请求后在服务器端处理请求,并且通过 HTTP 流的方式一直向客户端写入数据消息,直到超时或异常才返回给服务器响应。在连接断开后客户端会再次和多次请求到服务端,这也就属于长轮询方式的一种。

2.3 HTML 5 - WebSocket

这是标准化的客户端使用全双工通讯的规范,但由于目前的服务器端规范还没有形成一个真正的规范型,且大部分浏览器对新的 HTML5的兼容性还是有限的,这里不再叙述。

2.4 多客户端支持

上述介绍是针对浏览器端的,而在实际应用场景中,还需要考虑其他客户端兼容性,例如 IOS、Android,甚至Linux等系统。在移动客户端也就是软件方面,需要考虑如下几点:APIs 的多样性:不同的客户端在本地 APIs 接口逗存在不同样子的差异,但基本都支持最基本的 HTTP 协议,因为这是一个基础,而且直接用基于 HTTP 协议进行开发的可以将差异变小。网络连接不稳定性:通信道打开后不一定能长时间维护,客户端、服务端的状态管理比较复杂。最小化的流量:需要尽量的最小化网络流量需求,提升移动客户端的持续可用性。

三、服务层的消息服务

消息是指系统或组件间通讯的一种低耦合的模式,是系统级的异步架构的基础元素。在 Web 消息推送中,服务端管理应用状态,当其状态发生了变化时需发送到客户端,完成消息的推送。Java Message Service中需要重点关注如下技术点:消息域模块:点对点——有且只有一个客户端可以通过消息域接收到消息。发布/订阅——通过发布给已经订阅的客户端。可配置成持久化的订阅。消息确认模块:会话在本地事务在提交的时候会对接收数据来进一步的确定,回滚的时候将重传所有的消息,达到消息确认的目的。非本地事务确认方法是:Session.AUTO_ACKNOWLEDGE、Session.CLIENT_ACKNOWLEDGE、Session.DUPS_OK_ ACKNOWLEDGE

总结 :本文介绍了如何在现有的web消息推送技术基础上选择合适的方案开发一个“服务器推”的应用,最优的方案还是取决于应用需求的本身。相对于传统的 Web 应用, 目前热门开发 Comet 应用还是有一定的挑战性的。需求推动技术的发展,相信 Comet 的应用会变得和 AJAX 一样普及。

参 考 文 献

[1] 陈航,赵方. 基于服务器推送技术和XMPP的WebIM系统实现[J]. 计算机工程与设计. 2010(05)

[2] C.J.Date著,数据库系统导论(第七版). 机械工业出版社

[3] Stephens著,数据库设计. 机械工业出版社

4.web服务器配置和管理 篇四

昨天特意去机房安装64位系统,带了一个250G新硬盘去,为了减少断网的时间,首先把硬盘分好区,把许多数据也拷到一个分区里。

我用的是windows server 2003 r2英文大客户版,外加简体中文包。总共3个碟。实际上我只刻了2个CD碟,其它的都放到一张DVD里面了。cd碟太小了。

安装开始和32位的几乎是一样。但是在选择硬盘和分区里,竟然不认识以前的分区,64位系统在安装的时候不认32位系统的分区。

其它和32位的系统几乎是一样的,

安装以后是全英文的系统。再安装语言包,设置区域属性,就变成中文的了。

关于这个简体中文版的64位系统,好像就是这样的安装方法,没有专门的简体中文版的,好像都是英文系统+语言包的形式。微软发布64位系统的时候,也只提到了为中国用户提供了中文语言包。

网上基本上也是英文大客户版。

装完这些以后,缺省是不带iis的,需要在控制面板添加/删除程序中增加组件。

装好iis以后,还需要.net 2.0包,注意要装64位版本的。同时也为了能在服务器上直接调试,干脆把visual studio 2005也装上。visual studio 2005没有特别的64位版本,它在64位系统下安装时,能自动识别和安装相应的内容。下面是界面。

5.web服务器配置和管理 篇五

1.进入IIS控制台

进入IIS控制台,并选择服务器的服务器证书设置选项,

2.添加证书请求

进入服务器证书配置页面,并选择“创建证书申请”

3.选择加密服务提供程序,并设置证书密钥长度,EV证书需选择位长2048。

4.生成证书请求文件

保存证书请求文件,并稍后提交给天威诚信。

二、安装服务器证书

1.从证书签发邮件中获取证书文件

将证书签发邮件中的包含服务器证书代码的文本复制出来(包括“-----BEGINCERTIFICATE-----”和“-----ENDCERTIFICATE-----”)粘贴到记事本等文本编辑器中并修改文件名,保存为为server.cer。

2.获取服务器证书中级CA证书

为保障保障服务器证书在客户端的兼容性,服务器证书需要安装两张中级CA证书(首先安装中间CA证书,安装成功后再安装服务器证书,请注意中级CA证书与服务器证书安装的先后顺序;不同品牌证书,可能只有一张中级证书)。

从邮件中获取中级CA证书: 将证书签发邮件中的从BEGIN到END结束的两张中级CA证书内容(包括“-----BEGINCERTIFICATE-----”和“-----ENDCERTIFICATE-----”)分别粘贴到记事本等文本编辑器中,并修改文件扩展名,保存为intermediate1.cer和intermediate2.cer文件(如果您的服务器证书只有一张中级证书,则只需要保存并安装一张中级证书)。

3.安装服务器证书中级CA证书

点击“开始”=>“运行”=>“mmc”

打开控制台,点击“文件”=>“添加/删除管理单元”

找到“证书”点击“添加“

选择“计算机账户”,点击“下一步”

点击“完成”

点击“证书(本地计算机)”,选择“中级证书颁发机构”,“证书”

在空白处点击右键,选择“所有任务”=>“导入”。

通过证书向导分别导入中级CA证书intermediate1.cer、intermediate2.cer

选择“将所有的证书放入下列存储”,点击“下一步”,点击“完成”

导入中级CA证书完成

4.删除服务端一张(EV)根证书

在IIS上安装服务器证书,需要检查服务器上是否存在一张(EV)服务器证书根证书,

如果存在,需要删除该证书,否则客户端IE7以下客户端将访问报错。

选择“证书”=>“受信任的根证书颁发机构”=>“证书”

检查其中是否存在名称为“VeriSignClass3PublicPrimaryCertificationAuthority-G5”有效期-11-8到2036-7-17的证书,如果存在,请删除该证书。如未找到该证书,请忽略继续以下操作。

选择证书=>第三方根证书颁发机构=>证书

检查其中是否存在名称为“VeriSignClass3PublicPrimaryCertificationAuthority-G5”有效期2006-11-27到2036-7-17的证书,如果存在,请删除该证书

5.导入服务器证书

点击“完成证书申请”

选中证书文件,并为证书设置好记名称,并完成证书的导入

6.配置服务器证书

选中需要配置证书的站点,并选择右侧“编辑站点”下的“绑定”

选择“添加”并设定:

类型:https

端口:443

指派站点证书,点击”确定”

服务器证书配置完成!

三、服务器证书的备份及恢复

在您成功的安装和配置了服务器证书之后,请务必依据下面的操作流程,备份好您的服务器证书,以防证书丢失给您带来不便。

1.服务器证书的备份

进入IIS管理控制台,并选择“服务器证书”

选中您的服务器证书项目,并右键选择“导出”

输入导出的密钥文件文件名、存储路径:,并为导出的pfx格式证书备份文件设置保护密码

保存好备份的pfx文件即可完成备份操作。

2.服务器证书的恢复

进入IIS管理控制台的服务器证书管理页面,右键选择“导入”

选择您的pfx格式证书备份文件,并输入密钥文件保护密码。

如果选中“标志此密钥为可导出”则您稍后可以将私钥从该服务器导出。不选中此选项时,私钥将无法从当前服务器中导出。建议您将证书备份文件保存好,不勾选此选项,这将更有利于服务器证书密钥的安全。

参考服务器证书安装部分内容,恢复对导入的证书的配置操作。

6.web服务器配置和管理 篇六

项目中的 log4j.properties 配置信息如下:

01 log4j.rootLogger=DEBUG, ROLLING_FILE

02 log4j.additivity.org.apache=true

03

04 log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender

05 log4j.appender.ROLLING_FILE.Threshold=INFO

06 log4j.appender.ROLLING_FILE.File=/home/logs/server.log

07 log4j.appender.ROLLING_FILE.Append=true

08 log4j.appender.ROLLING_FILE.MaxFileSize=100MB

7.web服务器配置和管理 篇七

关键词:PDM,产品结构,配置管理,Web

0 引言

为了满足电子商务时代企业的需求,PDM系统必须架构在Internet/Intranet之上,这是新一代 PDM技术和系统的发展目标,也是解决国内企业采用PDM系统时所遇问题的基础。基于Web的PDM使企业能够以 Internet/Intranet的发展速度快速超越其竞争对手,得到重要的战略利益。虽然当前的产品数据管理系统为单个中小型企业的产品数据管理提供了重要的手段,但是由于当前技术的限制,许多企业实施传统的PDM系统都要面临许多问题:①由于技术条件的限制,同一个部件的设计和加工常常需要由几个企业来共同完成,使企业间很难实现产品数据的一致性、共享性及安全性或实现的成本太高;②由于企业内或企业间的计算机软、硬平台的异构性,因而很难有效集成各种应用软件,以实现产品数据的共享和传输,同时也无法有效地利用企业现有的网络。Internet/Intranet技术的发展及成熟,使得PDM系统成为跨企业、跨平台的系统已不再是奢望。基于Web的产品数据管理为解决上述问题提供了一个有效的技术手段,可以基于统一的数据交换标准及统一的用户界面,实现数据与资源的共享,实现分布式的产品设计和协同工作。

1 产品结构与配置管理的功能及关键技术

按照功能划分,PDM系统可划分为文档管理、过程管理、产品结构与配置管理、项目管理、权限管理等模块,产品结构与配置管理是PDM系统的核心功能之一。本文以电子仓库为底层支持,以物料清单(Bill Of Material,BOM)为其组织核心,把定义最终产品的所有工程数据和文档联系起来,实现产品数据的组织、控制和管理,并在一定目标或规则约束下向用户或应用系统提供产品结构的不同视图和描述,从而实现对产品结构与配置信息和物料清单的管理。用户可以利用PDM提供的图形化界面来对产品结构进行查看和编辑。

设计生产活动是以产品为中心组织的,与此相对应的所有产品数据也是以产品为单位组织的。一个产品由部件组成,一个部件又是由零件按照特定的装配关系组装起来的。由此形成了分层树状结构,称为产品结构树,见图1。

产品结构管理主要指产品结构层次关系管理。每个零件、部件对象都有自己的属性,如零部件的名称、编码、数量、材料、类型(自制件或外购件等)、创建的时间、设计人、审核人等等。零部件有了属性,就可以按照单个或多个属性进行单独或组合查询。另外,通过建立零件与部件间的关系可以建立产品的层次关系,产品结构树在任务的执行过程中不断被丰富,各个节点存放有设计任务书、产品图纸、工艺规程、计算说明书、工装图档等技术文档,便于不同需要的用户快速访问。用户可以根据产品类型、子类型、产品、部件、组件、零件等来定义和修改产品结构树,并将产品结构数据存放到数据库中。

特定条件下的产品结构称为配置,其中的条件称为配置条件,各种不同配置条件形成产品结构的不同配置,称为产品结构的配置管理。PDM系统通过有效性和配置规则对系列化产品的不同配置进行管理。有效性分为两种:结构有效性和版本有效性。结构有效性是指某种零部件在某个具体装配中是否被选用,数量是多少。而版本有效性指的是对零部件不同版本的选择。配置规则也分为两种:结构配置规则和可替换件配置规则。结构配置规则与结构有效性类似,控制的都是零部件在某个具体产品的数量;可替换件配置规则,即可替换件组中零件的选择。配置规则是由事先定义的配置参数经过逻辑组合而得到的,用户可以通过选择配置变量的值得到同一产品的同一配置。

在设计产品树及配置时,必须解决的关键技术有:①产品结构必须保持一致性:在产品结构树中,相同部件的属性是唯一的,在树上应该保持结构的一致性;②产品结构的继承性:产品的零部件之间建立关系后,该关系要继承,而且在产品结构树中,当用户升级某对象的版本时,新版本就继承了该对象此版本的所有关系,而不会继承别的版本的关系;③产品结构的有效性:在产品结构树中,零部件之间不能有非法的递归关系,而且要保证该关系的唯一;④集成技术:产品结构与配置管理作为PDM的一个模块,它要与其他模块进行集成。

2 Web技术在产品结构与配置管理系统中的应用

2.1 基于Web的产品结构与配置管理系统的体系结构

本系统采用4层B/S结构,B/S模式是Web 技术、分布式对象技术两者的有机结合。该PDM系统由用户界面层(客户层)、Web服务器层、应用服务器层、数据库服务器层组成,系统体系构架见图2。

客户层是一个图形用户界面,在这一层运行的程序是浏览器,不需要完成任何重要的业务逻辑,也不直接和数据库交互。Web服务器层实现客户端提出的请求。应用服务器层和Web服务器一起向上提供给客户产品结构与配置的相关功能,同时获取数据库服务器层提供的数据。数据库服务器层负责对产品数据库的访问、管理及维护。

2.2 基于Web的产品结构与配置管理技术的实现

利用Borland Software Corporation提供的新的集成开放环境JBuilder和新一代的面向对象的开发语言Java来开发基于Web的产品结构与管理系统,以JBuilder内置的Tomcat为Web服务器。

在该结构中,用户通过客户机的浏览器向Web服务器发出请求,Web服务器和应用服务器一起向客户机发出相应的HTML文件,然后浏览器加以解释执行,并显示结果。应用服务器的程序采用Java语言开发,它具有简单、平台无关性的特点,使程序十分易于移植。客户机和服务器之间通过Java Applet建立联系。Java Applet是Java语言应用于网络的开发程序,使网页具有与用户交互的功能。

数据库采用SQL Server 2000,访问数据库时采用JDBC技术。JDBC技术是一种能通过Java语言访问任何结构化数据库的应用程序接口(API),用于连接数据库并执行SQL语句的Java类集,它提供了一系列标准的API,供用户与各种数据库建立连接。与数据库连接后,就可以应用JDBC提供的各种方法开发动态网页上的各种想要的界面,并模块化地定义服务,以实现要求的产品结构与配置管理功能。

3 结束语

PDM将会向网络化的跨企业级的方向发展,这种趋势的背后动力是经济全球化的需求。本文通过分析传统PDM的不足,研究了基于Web的PDM的优点以及PDM系统的核心功能——产品结构与配置管理设计的相关概念及技术特点,从而为更进一步地设计基于Web的PDM系统奠定了基础。

参考文献

[1]方剑,黄利平,冯升华,等.基于Web的产品结构管理技术[J].机械科学与技术,2002,21(1):140-142.

[2]褚兴军,范玉清.基于Web技术的产品数据管理研究[J].北京航空航天大学学报,1999,25(2):204-207.

[3]王敏,闫献国.网络化的PDM系统及其文档管理研究[J].现代制造工程,2006(1):29-31.

8.web服务器配置和管理 篇八

可没有想到第一次部署一个网站却也遇到了不少问题。所以将问题一一记录下来。

1、在IIS6下新建一个网站就用那个80端口了。

2、记住IIS默认的ASP.NET是2.0的,所以在“属性”——“ASP.NET”下选择4.0.

3、在web服务扩展里,允许以下几项:

3、如果没有上面那一步的支持,当你访问页面时,会一真报404.对了,这里顺便把网站的“主目录”配置也贴出来,

4、到了这一步,按常理来说网站应该就可以正常访问了,至少WINDOWS 7和XP上是这样的,但这个windows server 2003 上就是不行。

报一个什么编译错误:

5、这个错误真让人郁闷,在网上找了很多种方法,终于找到一种方法解决了,记录如下:

在C盘——windows——temp目录 ,设置“属性”——“安全”里用户添加一个NETWORK SERVICE,将它的权限设置为

“完全控制”。这样就解决了。

9.web服务器配置和管理 篇九

1.1 DHCP是什么?

动态主机分配协议(DHCP)是一个简化主机IP地址分配管理的TCP/IP 标准协议,用户可以利用DHCP服务器管理动态的IP地址分配及其他相关的环境配置工作(如:DNS、WINS、Gateway的设置)。

在使用TCP/IP协议的网络上,每一台计算机都拥有唯一的计算机名和IP地址。IP地址(及其子网掩码)使用与鉴别它所连接的主机和子网,当用户将计算机从一个子网移动到另一个子网的时候,一定要改变该计算机的IP地址。如采用静态IP 地址的分配方法将增加网络管理员的负担,而DHCP可以让用户将DHCP服务器中的IP 地址数据库中的IP 地址动态的分配给局域网中的客户机,从而减轻了网络管理员的负担。用户可以利用Windows 服务器提供的DHCP服务在网络上自动的分配IP地址及相关环境的配工作。

在使用DHCP时,整个网络至少有一台NT 服务器上安装了DHCP服务,其他要使用DHCP功能的工作站也必须设置成利用DHCP获得IP地址。如图 1所示是一个支持DHCP的网络实例

1.2 使用 DHCP的好处:

安全而可靠的设置

DHCP 避免了因手工设置IP地址及子网掩码所产生的错误,同时也避免了把一个IP地址分配给多台工作站所造成的地址冲突。降低了管理IP地址设置的负担使用DHCP 服务器大大缩短了配置或重新配置网络中工作站所花费的时间,同时通过对DHCP服务器的设置可灵活的设置地址的租期。同时,DHCP 地址租约的更新过程将有助于用户确定那个客户的设置需要经常更新(如:使用便携机的客户经常更换地点),且这些变更由客户机与DHCP服务器自动完成,无需网络管理员干涉。

1.3 DHCP 的常用术语

术 语 描 述

作用域

作用域是一个网络中的所有可分配的 IP 地址的连续范围。作用域主要用来定义网络中单一的物理子网的 IP 地址范围。作用域是服务器用来管理分配给网络客户的 IP 地址的主要手段。

超级作用域

超级作用域是一组作用域的集合,它用来实现同一个物理子网中包含多个逻辑 IP 子网。在超级作用域中只包含一个成员作用域或子作用域的列表。然而超级作用域并不用于设置具体的范围。子作用域的各种属性需要单独设置。

排除范围

排除范围是不用于分配的 IP 地址序列。它保证在这个序列中的 IP 地址不会被 DHCP 服务器分配给客户机。

地址池

在用户定义了 DHCP 范围及排除范围后,剩余的地址欧成了一个地址池,地址池中的地址可以动态的分配给网络中的客户机使用

租约

租约是 DHCP 服务器指定的时间长度,在这个时间范围内客户机可以使用所获得的 IP 地址,

当客户机获得 IP 地址时租约被激活。在租约到期前客户机需要更新 IP 地址的租约,当租约过期或从服务器上删除则租约停止。

1.4 DHCP工具

DHCP 控制台是管理 DHCP 服务器的主要工具,在安装 DHCP 服务时加入到管理工具中。在 Windows 2000 服务器中,DHCP 控制台被设计成微软管理控制台(MMC)的一个插件,它与其它网络管理工具结合的更为紧密。在下面章节中用户会具体学习它的使用。

在安装 DHCP 服务器后,用户可以用 DHCP 控制台执行以下一些基本的服务器管理功能:

创建范围、添加及设置主范围和多个范围、查看和修改范围的属性、激活范围或主范围、监视范围租约的活动、

为需要固定 IP 的客户创建保留地址

添加自定义默认选项类型

添加和配制由用户或服务商定义的选项类

另外 DHCP 控制台还有新增的功能,如:增强了性能监视器、更多的预定意 DHCP 选项类型、支持下层用户的 DNS 动态更新、监测网络上为授权的 DHCP 服务器等。

2、DHCP服务器的安装与配置

2.1 安装 DHCP 服务器的步骤如下:

步骤1 启动 “添加/删除程序”对话框

步骤2 单击“添加/删除 Windows 组件”出现 “windows 组件向导单击下一步”出现 “Windows 组件”对话框从列表中选择“网络服务” 如图 2

步骤3 单击“详细内容”,从列表中选取“动态主机配置协议(DHCP)” 如图 3单击“确定”

步骤4 单击“下一步” 输入到 Windows2000 Server 的安装源文件的路径,单击“确定”开始安装 DHCP 服务

步骤5 单击“完成”,当回到“添加/删除程序”对话框后,单击“关闭”按钮

安装完毕后在管理工具中多了一个 “DHCP” 管理器

2.2 添加 DHCP 服务器

在安装 DHCP 服务后,用户必须首先添加一个授权的 DHCP 服务器,并在服务器中添加作用域设置相应的 IP 地址范围及选项类型,以便 DHCP 客户机在登录到网络时,能够获得 IP 地址租约和相关选项的设置参数。

添加 DHCP 服务器的步骤如下:

步骤1 启动 DHCP 管理控制台,如图 4

步骤2 选择“操作”菜单中的“添加服务器”,启动添加服务器向导单击“下一步”出现“指定 DHCP 服务器”对话框如,单击“浏览”按钮后出现“目录中授权的服务器”对话框,在此用户可用给DHCP服务器添加授权,单击“添加”按钮,出现“授权 DHCP 服务器”窗体 如图5,填写用户要建立 DHCP 服务的服务器名或 IP 地址。

步骤3 在“目录中授权的服务器”对话框中选择上一步添加的服务器,单击“管理”→下一步→完成

在 “DHCP” 管理控制台中出现刚才添加的服务器

10.WEB服务器的搭建与安全管理 篇十

关键词:WEB服务器,搭建,安全管理

1 Web服务器的搭建

1.1准备工作

在Windows Server 2003服务器中安装IIS( Internet Infor-mation Services,互联网信息服务)之前,应先做好以下几项准备工作:第一就是要为IIS服务器指定IP(Internet Protocol,网络之间互连的协议)地址;最少要将硬盘分两个区,分区格式都采用NTFS(New Technology File System,新技术文件系统,Windows NT环境的文件系统)格式,以便通过NTFS权限来增加网页的安全性;访客访问网站一般都习惯使用域名,因此,需在IIS服务器上安装DNS(Domain Name System,域名系统),并将DNS域名与IP地址注册到DNS服务器内;Web服务器主要是在Intranet中使用,要将局域网中客户端计算机的“首选DNS服务器”设置为DNS服务器的IP地址,这样才通过此DNS服务器解析网站的IP地址。网站除了通过局域网为访客服务外,还要为Internet提供服务,因此要申请的合法域名,这样用户才能通过Internet解析出网站的IP地址并进行访问,由于单位接入Internet没有固定的IP地址,所以就申请了免费的动态DNS服务。

1.2选择系统平台

这里推荐Windows Server 2003/32位,原因是该版操作系统成熟可靠,可用软件丰富,能支持超大内存;安装操作系统时,请不要安装网上下载的Ghost版或精简版,不能安装有病毒的系统,否则可能前功尽弃。

1.3部署所需环境

安装操作系统后,顺便安装好IIS和FTP (File Transfer Pro-tocol,文件传输协议),方便其后建立WEB服务器和FTP服务器用。如果没有安装IIS,可以下载IIS组件自行安装;如果需要ASP(Active Server Page,动态服务器页面)环境,请开启ASP运行条件;如果需要SQL Server(Microsoft公司推出的关系型数据库管理系统)数据库,请安装对应软件,建议SQL Server 2005,根据自己的系统要求进行选择;如果需要.NET(.NET Frame-work ,又称 .NET框架)环境,请下载对应的.NET安装包版本安装;安装其他软件,如入侵防护系统,杀毒软件等。

1.4配置所需安全

所需环境部署后,需要设置系统安全,包括磁盘权限和数据库,以及其他组件;设置磁盘权限,包括系统盘和其他磁盘;变更系统账户,如将Administrator(系统超级管理员或超级用户) 重命名,尽可能设置复杂密码。

1.5配置管理工具

安装主机管理系统,要注意方便开设站点,并可方便备份和恢复;用主机系统开设站点,绑定域名,部署网页文件,测试能否正常访问;安装其他主机管理软件,比如一些被控端,但注意做好权限设置工作。

1.6部署运营监控

部署远程监控系统,如:代维系统,方便统一监控服务器状况,如IO、CPU、内存、带宽等使用情况,及时预警;查杀网页木马,找出原来存在的网页木马文件,发现木马文件妥善处理;入侵防护系统可以实时监控网页木马、畸形文件、远程登录、用户提权、防注入、进程限制、防篡改限制、非法内容生成控制等;如果数据重要,推荐部署包含入侵防护系统+网站安全系统+系统安全设置+网站定制服务,安全系数较高的系统。

1.7注意事项

不建议开启服务器上软件的自动升级功能,比如杀毒软件/输入法等,因为很可能破坏系统的安全体系;不要在服务器安装不必要的软件,比如QQ,以及有些杀毒软件,特别消耗资源;不要轻易在服务器上打开未知软件和客户网站,否则可能造成中毒。

2 Web服务的配置

当IIS安装完成以后,对Web服务的基本配置是必不可少的,如设置网站属性、IP地址、指定主目录、默认文档等。

2.1 设置网站基本属性

在IIS管理器窗口中,展开左侧的目录树,右击“网站”下面的“默认网站”,选择快捷菜单中的“属性”选项,显示出“默认网站属性”对话框。关于站点标识、IP地址和TCP端口等信息的设置,均可在“网站”选项卡中完成。例如网站标识的设置,在“网站标识”选项区域中的“描述”文本框中,可以设置该网站站点的标识。该标识对于用户的访问没有任何意义,只是当服务器中安装有多个Web服务器时,用不同的名称进行标识以便于网络管理员进行区分。默认值名称为“默认Web站点”,在这里用默认名称即可。

2.2 设置主目录

所谓主目录,是指保存Web网站的文件夹,当用户访问该网站时,Web服务器会自动将该文件夹中的默认网页显示给客户端用户。对于Web服务而言,必须修改主目录的默认值,将主目录定位到系统盘以外磁盘或文件夹。例如主目录访问权限的设置。如果Web网站内容的位置选择“此计算机上的目录”和“另一计算机上的共享位置”,可设置相应的访问权限和应用程序。在脚本资源访问权限的设置中。若要允许用户访问已经设置了“读取”或“写入”权限的资源代码,请选中该选项。资源代码包括ASP应用程序中的脚本。要在日志文件中记录对该目录的访问,请选中该选项。只有启用该Web站点的日志记录才会记录访问。

3 Web服务的管理

为了更好的为访客提供服务,就要保证Web服务的正常运行,这就需要做好日常的管理工作。Web服务的管理工作包括Web网站的访问安全设置、虚拟目录的创建与管理等。

3.1 Web网站访问安全设置

任何一个网站都要面对安全问题,学校网站就更不例外,都不能排除用户恶意或非恶意的破坏。我们就可以通过设置用户访问网站的身份验证方法和IP地址的限制来提高网站的安全性。在IIS管理器中,加密传输和用户授权均可在网站的“默认网站属性”对话框中的“目录安全性”选项卡中进行设置。可以采用通过IP地址限制保护网站,使用用户验证的方式,每次访问该Web站点都需要键入用户名和密码,这对于教师和学生而言比较麻烦。由于IIS会检查每个来访者的IP地址,通过IP地址的访问来防止或允许某些特定的计算机、计算机组、域甚至整个网络访问Web站点。通过IP地址限制来在Internet上排除未知用户也是最有效的方法。

3.2 虚拟目录的创建

在Web网站中,Web内容文件都会保存在一个或多个目录树下,包括HTML(Hyper Text Markup Language,超文本标记语言或超文本链接标示语言)内容文件、Web应用程序及数据库等,甚至有的会保存在多个计算机上的多个目录中。因此,为了使其他目录中的内容和信息也能够通过Web网站发布,可通过创建虚拟目录来实现。当然,也可以物理目录下直接创建目录来管理内容。对于任何一个网站,都需要使用目录来保存文件。即可以将所有的网页及相关文件都存放到网站的主目录之下,也就是在主目录之下建立文件夹,然后将文件放到这些子文件夹内,这些文件夹也称物理目录。也可以将文件保存到其他物理文件夹内,如本地计算机或其他计算机内,然后通过虚拟目录映射到这个文件夹,每个虚拟目录都有一个别名。虚拟目录的好处是在不需要改变别名的情况下,可以随时改变其对应的文件夹。虚拟目录也就是网站的子目录,每个网站都可能会有多个子目录,不同的子目录由于内容不同,所以在磁盘中会用不同的文件夹来存放不同的文件。例如,使用bbs文件来存放论坛程序,用video文件夹来存放视频文件等。当用户在访问该网站时,会通过访问不同的子目录中的服务。

4 小结

11.ftp服务器的配置管理报告 篇十一

FTP是File Transfer Protocol(文件传输协议)的缩写,顾名思义,FTP专门用于文件传输服务。FTP服务也是最重要、并且应用最多的Internet服务之一,主要被用于文件下载、Web网站维护、文件交换与共享。从某种意义上讲,在Web网站上必须搭建FTP服务,否则,将无法实现网站文件的更新。

9.1 FTP服务概述

9.2 FTP服务器的安装与配置

9.3 客户端的配置与使用

9.2 FTP服务器的安装与配置

与Windows 2000 Server一样,Windows Server 2003也内置有FTP服务模块,作为IIS(Internet Information Service)的重要组成部分。虽然IIS中的FTP服务安装较为简单,但是,对用户访问权限和使用磁盘容量的限制,却都需要借助于NTFS文件夹权限和磁盘配额实现,因此,不太适合于复杂的网络应用。

9.2.1 安装FTP服务器

FTP服务并不是应用程序程序器的默认组件,所以,在以应用程序服务器搭建Web服务时,并不会自动安装FTP服务,因此,必须采用添加Windows组件方式单独安装。

9.2.2 设置IP地址和端口

1.修改站点标识

在【FTP站点】选项卡的【说明】栏中可以设置该FTP站点的标识。该标识对于客户端的访问没有任何意义,其作用只是当服务器中安装有多个FTP服务器时,便于网络管理员进行区分,也就是说,站点标识将作为FTP服务器的名称显示在【Internet 信息服务】窗口目录树中。例如,当【说明】框中为【默认FTP站点】时,则显示在目录树中的也是【默认FTP站点】;而如果将其修改为【主FTP站点】时,则该服务器将在目录树中显示为【主FTP站点】。

2.指定IP地址

在【IP地址】下拉列表中可以设置该FTP站点的IP地址。由于Windows Server 2003可安装多块网卡,并且每块网卡可绑定多个IP地址,因此,服务器拥有多个IP地址是一件非常自然的事。如果不为该FTP网站指定特定的IP地址,即采用默认的【全部未分配】时,该站点将响应所有指定到该计算机并且没有指定到其他站点的IP地址,也就是说,使用任何一个该计算机绑定的IP地址,都能成功访问该FTP网站。例如,当该服务器拥有3个IP地址192.168.0.1、172.16.0.1和10.0.0.1时,那么,在FTP客户端利用其中的任何一个IP地址都可以访问该FTP服务器。默认值为【全部未分配】。

当服务器拥有两个以上IP地址时,若欲只为该FTP服务器指定一个IP地址,可在【IP地址】下拉列表中选择用于访问该FTP服务器的IP地址。

3.TCP 端口

FTP默认的端口号为【21】。虽然可以将该端口更改为任意唯一的TCP端口号,但是,客户

必须事先知道请求该端口号,否则其请求将无法连接到该FTP服务器。也就是说,当采用默认值【21】时,用户只需通过客户端打开ftp://ipaddress,如ftp://192.168.0.1,即可实现对该网站的访问,而如果指定了非【21】的端口号时,必须打开ftp://ipaddress:port,如ftp://192.168.0.1:1100,才能实现对该网站的访问。需要注意的是,端口号是必需的,因此,【TCP端口】文本框不能置空。

9.2.3 设置主目录

所谓主目录是指映射为FTP根目录的文件夹,FTP站点中的所有文件全部保存在该文件夹,而且当用户访问FTP站点时,也只有该文件夹(即主目录)中的内容可见,并且作为该FTP站点的根目录。在安装FTP服务时,将创建一个默认主目录,其绝对路径为C:InetPubFtproot。

1.修改主目录位置

此计算机上的目录 选中【此计算机上的目录】单选按钮,并在【本地路径】文本框中键入目录路径,也可以单击【浏览】按钮进行选择。建议将主目录设置在非引导分区,以确保系统安全和正常运行。需要注意的是,在使用本地硬盘中的文件夹时,应键入完整路径,例如D:FtpsiteFreeware。另外,网站主目录既可以是某个文件夹,也可以是某个磁盘或卷集。推荐以该方式指定Web服务器的主目录。

另一计算机上的共享位置 选中【另一计算机上的共享位置】单选按钮,可以将新的主目录指定为其他计算机中的文件夹。但是,当采用该选项时,另一台计算机必须已经连入网络并能够实现网络共享,而且必须将欲使用的文件目录设置为共享。对于网络共享,必须使用统一命名约定(UNC,Universal Naming Convention)服务器和共享名,即【服务器名共享名】。例如,欲将计算机Server2003中的Freeware文件夹作为本FTP服务器的主目录,则需先将文件夹Freeware设置为共享文件夹,并在【网络目录】中键入

【Server2003Freeware】。

2.修改访问权限

读取 选中【读取】复选框,允许用户查看或下载存储在主目录或虚拟目录中的文件。如果只允许用户下载文件,建议只选择该复选框。

写入 选中【写入】复选框,允许用户向服务器中已启用的目录上传文件。如果该站点允许所有登录用户上传文件,那么,可以选中该复选框。否则,应当只取消该复选框,而只启用

【读取】权限。另外,再创建虚拟目录或虚拟网站,只对特权用户开放【写入】权限。日志访问 若欲将对目录的访问活动记录在日志文件中,需选中【日志访问】复选框。只有对此FTP站点启用了日志记录,才能记录访问活动。默认情况下日志是被启用的。若欲关闭日志,只需清除【启用日志】复选框即可。

3.目录列表风格

只是修改显示给用户的目录列表风格,对访问权限没有任何影响。

MS-DOS 系统默认值为【MS-DOS】方式,MS-DOS目录列表风格以2位数格式显示年份。UNIX UNIX目录列表风格以4位数格式显示年份,如果文件日期与FTP服务器相同,则不会返回年份。

9.2.4 其他高级配置

1.限制连接数量

当服务器配置较低、性能较差时,由于不能满足大访问量的需要而往往导致连接超时,甚至是死机的发生,因此,对于这类服务器,最好还是限制一下连接数量才是。另外,当一台计算机上安装有若干FTP站点时,或者兼作Web服务器时,也应当适当限制一下访问数量,否则,仅有的网络带宽将全部被FTP所占用。

2.设置欢迎和提示消息

在【属性】对话框中选择【消息】标签,即可对该FTP站点的欢迎等消息进行编辑和修改,当用户访问该FTP站点时会将这些消息显示给用户。

9.2.5 设置访问安全

由于FTP站点中往往存储着非常重要的文件或应用程序,甚至是Web网站的全部内容,所以,FTP站点的访问安全显得尤其重要。因此,对于一些比较特殊的FTP站点,必须进行用户身份验证,并限制允许访问该FTP服务的IP地址,从而确保FTP站点安全无恙。

1.禁止匿名访问

默认状态下,FTP站点允许用户匿名连接,也就是说,用户无需经过身份认证,即可读取FTP站点中的内容,对于安全性要求较高的站点而言,这无疑是无法接受的。选择【安全账户】选项卡,取消对【允许匿名连接】复选框的选中,即可禁止用户匿名访问该FTP站点。当禁止匿名用户连接后,只有服务器或活动目录中有效的注册用户,才能借助于用户名和密码访问该FTP服务器。

2.限制IP地址

通过对IP地址的限制,可以只允许某些特定范围内的计算机访问该FTP站点,基本上可以避免来自外界的恶意攻击。该方式与用户验证相互结合,可以取得非常好的效果。选择【目录安全性】标签,设置该FTP站点的IP地址访问列表。

选择【拒绝访问】单选按钮,单击【添加】按钮,即可在【授权访问】对话框设置允许访问的IP地址列表。

当只授予某台或某几台计算机以访问权限时,可选择【一台计算机】,并键入授权计算机的IP地址。若欲授予一批或几批计算机以访问权限时,则应当选择【一组计算机】,并分别键入这些计算机的网络号和子网掩码。

有关设置策略和详细操作,请参见本书【Web服务】中的相关内容,此处不复赘述。

3.磁盘限额

当赋予用户写入权限时,往往会导致用户权限的滥用。许多用户可能会无视网络管理员的警告,将大量文件保存在FTP服务器,从而导致硬盘空间迅速被占用。因此,限制每个用户写入的数据量就成为一种必要。NTFS文件系统的磁盘限额功能可以非常好地实现这一目的,所以,在赋予用户写入权限的同时,最好启用磁盘限额功能。当然,这要求磁盘分区必须采用NTFS格式,FAT32无法进行磁盘配额设置。

9.2.6 虚拟站点

当欲利用FTP实现对众多Web站点内容的更新时,仅有一个FTP站点显然是不够的,因此,建立虚拟FTP站点和虚拟目录就成为一种必要。利用虚拟FTP站点,可以很方便地将各单位的Web站点交由其操作员独立管理,真正实现Web网站的分级管理,并大大减轻网络管理员的劳动强度。虚拟FTP站点与默认FTP站点几乎没有任何区别,拥有自己的IP地址和主目录,可以单独进行配置和管理,可以独立启动、暂停和停止,并且能够建立虚拟目录。利用虚拟FTP站点可以将敏感信息进行有效地分离,从而提高数据的安全性,并便于数据的管理。

1.创建前的准备工作

在创建虚拟FTP站点之前,应当做好以下准备工作:绑定多个IP地址、设置默认FTP站点的IP地址、创建并共享文件夹。

2.创建虚拟FTP站点

3.虚拟FTP站点的配置与管理

虚拟FTP站点的配置与管理,与默认FTP站点完全相同。只是不再右击【默认FTP站点】,而是右击欲配置的虚拟FTP站点,并在快捷菜单中选择【属性】。详细操作,请参见上述相关内容。

需要注意的是,新创建虚拟FTP站点的属性完全继承其父FTP站点的属性,因此,在创建虚拟FTP站点前,最好在相似设置的FTP站点上创建。

9.2.7 虚拟目录

再大的硬盘也有装满时候,特别是对于那些提供软件下载的FTP站点而言。由于几乎每时每刻都有新的软件或版本问世,而这些软件可都是吃硬盘没商量的主儿。当一块硬盘被塞满了以后怎么办?再插一块硬盘并添加一个虚拟目录就成了。另外,也可以利用虚拟目录的方式为FTP站点设置拥有不同权限(只读、可写)虚拟目录,从而在更大程度上增加了FTP站点管理的灵活性和数据的安全性。

1.创建虚拟目录

需要注意的是,由于每个虚拟目录都可以分别设置不同的访问权限,因此,非常适宜于不同用户对不同目录拥有不同权限的情况,使得在进行分级管理时拥有更大程度的灵活性。所以,也可被用于Web虚拟站点和虚拟目录的维护。这在实现上非常简单,只需将欲维护的Web站点的主目录或虚拟目录所在文件夹设置为FTP虚拟目录的文件夹即可。

2.虚拟目录的管理与设置

虚拟目录建立后,也将自动开始运行。虚拟目录的配置方式与默认FTP站点基本相同,也是在【Internet信息服务】窗口的树形目录中进行。

12.web服务器配置和管理 篇十二

1.DNS 的概念和原理 2.DNS 服务器的安装

3.DNS 服务器的配置与管理 4.DNS 和 WINS 的结合使用

5.了解Linux操作系统,学会IP配置,office软件和万维网的使用,以及与Windws2003下DNS服务器的支持等。

二、实验要求

1.两人一组,一人进行windows2003下的DNS 服务器的配置并在本机上发布个简单的网站,另一人进行Linux下的操作。

2.Linux操作要求为,开机后选择Linux,在系统出现图形界面后输入用户名root,密码为:1111111,进入系统后进行IP设置(IP与Windows操作系统下相同),以能正常访问机房网站为完成;然后熟悉Office,并用之作一文档写上心得体会(注意中英文切换用Ctrl+空格,字体要选择“Song Ti”等拼音表示的字体才能见到所输入的汉字),插入配置IP时的抓图,以机号为文件名通过机房网站上传到服务器;等同组同学完成DNS设置后,试着将本机DNS服务器IP设为同组同学机器IP,看能否用同组同学给的域名访问同组同学机器上发布的网站。

三、实验步骤与截图

(一)Linux操作系统实验步骤

启动计算机,开机后选择Linux操作统在上图中用户名输入root 密码为1111111,进入系统。

设置IP地址的具体步骤方法如下:

#ifconfig eth0 192.168.0.1或者修改/etc/sysconfig/network-scripts/下的ifcfg-eth0 #vi /etc/syssconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static HWADDR= 202.202.202.08 ONBOOT=yes IPADDR=192.168.0.1 NETMASK=255.255.255.0 NETWORK=192.168.1.0 BROADCAST=192.168.1.255 GATEWAY= 202.202.202.08 保存退出

(二)DNS实验步骤

1.安装DNS服务器

步骤 1启动“添加/删除程序”,之后出现“添加/删除程序”对话框。

步骤 2单击“添加/删除 Windows 组件”,出现 “windows 组件向导”单击下一步“出现 ”Windows组件“ 对话框从列表中选择”网络服务“。

步骤 3 单击”详细内容“,从列表中选取”域名服务系统(DNS)“,单击”确定“。

步骤 4 单击”下一步“输入到 Windows2000 Server 的安装源文件的路径,单击”确定“开始安装 DNS 服务。

步骤 5 单击”完成“,当回到”添加/删除程序“对话框后,单击”关闭“按钮。步骤6 关闭”添加/删除程序“窗口。安装完毕后在管理工具中多了一个 ”DNS“ 控制台。

2.DNS 服务器的设置与管理(1)DNS 的启动设置 DNS 服务器在启动时,需要从相关配置文件中知道它所要管理的 zone 的信息,及文件的位置。对于符合 BIND(Berkeley Internet Name Domain)规格的 DNS 服务器是利用 bootfile 来获得配置信息的。在 Windows2000 中可以利用下表中的方法启动 DNS 服务:

方式 描述

从注册表(Registry)引导 初始化 DNS 服务时从注册表中读取配置参数,DNS 服务的默认引导

方式。

从文件引导 初始化 DNS 服务时从符合 BIND 规格的 bootfile 中读取配置参

数,首选必须从其它 BIND 服务器拷贝一份 bootfile 文件,在启动后相关配置参数将保存在注册表中。

从 DS 引导 初始化 DNS 服务时从 Active Directory 中读取配置参数

在 DNS 服务器启动后,用户可以看到DNS 服务所在的计算机已经添加到 DNS 控制台中,其中包括”正向搜索区域、反向搜索区域“目录。

(2)添加 DNS Zone

因为 DNS 的数据是以 zone 为管理单位的,因此用户必须先建立 zone。添加 Zone 的具体步骤如下:

步骤1 在 DNS 控制台中左侧窗体中选择服务器单击”操作“菜单选择”创建新区域“,启动”创建新区域“向导

步骤 2 在选择区域类型对话框中选择”标准主要区域“

步骤3 在”选择区域搜索类型“中选择”正向搜索“则创建的新区域存放在正向搜索区域目录中

步骤4 在区域名对话框中输入新区域的域名,如果创建辅助区域则需要输入”主要区域“的域名

步骤5 在文件名对话框中新文件文本框中自动输入了以域名为文件名的 DNS 文件,如果是创建”辅助区域“则选择”现存文件“并在文本框中输入文件名

步骤 6 在完成设置对话框中显示以上所设置的信息单击”完成“按钮

(3)添加 DNS Domain

在一个区域中用户还可以按地域、职能等划分为多个子域便于管理,如用户可以在 NT2000.com 域中按部门划分为”sale“,”accounting“,”mis“等部门。下面用户举例说明在 nt2000.com 域中加入 accounting 子域:

步骤1 单击 nt2000.com 后单击”操作“单击”新建“,选择域

步骤2 在域对话框中输入域名

步骤3 单击确定

添加反向查询区域(zone)添加反向查询的具体步骤如下:

步骤 1 在DNS控制台中选择”反向查询区域→操作→创建 新区域“ 步骤 2 启动创建新区域向导→在选择区域类型对话框中选择标准主要区域

步骤3 在网络 ID 对话框中输入反向搜索区域的网络标识(假设提供反向查询的 zone 为198.188.188),向导会自动输入子网掩码并在文件名对话框中输入的新文件名称255.255.255,188.188.198.in-addr.arpa.dns。

步骤4 单击”完成“按钮则在反向搜索区域中添加了一个新区域(4)设置 DNS 服务器的动态更新

在 Windows2000 中可以利用动态更新的方式,当 DHCP 主机 IP 地址发生变化时,会在 DNS 服务器中自动更新,这样减轻了管理员的负荷。具体设置如下:

步骤1 首选用户需要对 DHCP 服务器的属性进行设置,选择 DHCP 服务器,显示属性单击动态DNS如右图在其中选中”启动 DNS 客户信息动态更新“并选中选项中的”当租约过期时取消正向搜索、对非动态 DNS 客户更新“两个选项

步骤2 在 DNS 控制台中展开正向搜索区域,选择区域,单击”操作“,单击属性,在”常规“标签中在下方的动态更新下拉列表中选择”允许更新“

步骤3 展开反向搜索区域,选择反向区域单击操作单击属性并在”常规“标签中下方选择”允许更新“。

这样在客户信息改变时,它在 DNS 服务器中的信息也会自动更新。

服务器的转发程序的设置

通常在用户需要通过慢速连接访问远端DNS服务器时需要使用转发器。

选择 DNS 服务器→操作→属性→转发程序标签→输入转发器的 IP 地址→如果要将此服务器作为转发器的辅助服务器可以选择”作为辅助服务器操作“选项,这样如果转发器无法提供所需信息时,则此服务器直接将结果发送给客户机,不再进行查询。

(5)修改区域传输的通知列表

对”起始颁发机构(SOA)“参数的设置

单击区域单击”操作“,单击属性进入起始颁发机构(SOA)标签,分别对以下参数进行设置:序列号、刷新间隔、重试间隔、过期间隔、最小 TTL 修改通知列表

通过区域属性,进入区域传送标签,”通知“按钮出现 永不发送区域通知:在主服务器的数据发生改变时不发送区域通知给其它服务器

通知名称服务器页上的服务器:在主服务器的数据发生改变时向名称服务器列表中的服务器发送通知,只通知指定的服务器。3.与 WINS 的结合使用

当 DNS 服务器与 WINS 服务结合使用后,在DNS域名空间无法查询的名称可以利用 WINS 管理的 NetBIOS 名称空间进行查询。当 DNS 服务器与 WINS 服务结合使用时,在区域中加入两个专门的 WINS 资源记录类型(WINS 和 WINS-R 资源记录),当使用 WINS 记录时,如果 DNS 无法在域名空间中查找到相应的主机名称,.则将记录转送到这个记录所设置的 WINS 服务器中,WINS-R 记录提供反向查询的功能。在一个区域中启动 WINS 查询功能具体步骤如下:

步骤1 首选在 DNS 服务器中选择一个区域右键单击属性属性单击WINS标签

步骤2 选择”使用 WINS 名称解析“选项,在下方的 WINS 服务器中添加 WINS 服务器的 IP 地址如图

步骤3 如果在区域传输时 用户不想将这条记录复制给其它 DNS 服务器,则用户可以选中”不复制此记录“设置完毕后,在数据库中将添加一个类型为WINS的记录。

当 DNS 服务器在将查询结果发送给客户机的时候,它将结果保存到缓存中一份。下次再有相同查询时,可以利用缓存中的数据直接回答,提高了查询速度。利用高级设置其缓存中的数据保存时间 TTL。

超时值放入高速缓存:设置数据在缓存中的保存时间

查找超时值:在 DNS 服务器将查询发送给 WINS 服务后,如果在此时间间隔内 WINS 服务器没有作出回答,则DNS服务器将此查询结果发送给客户机。

设置 WINS 反向查询

在DNS控制台中展开反向搜索区域,选择区域→属性→选择 WINS-R 标签,在其中选择”使用 WINS 反向搜索“选项,然后在”附加到反向搜索上的域名"文本框中输入DNS 域名称,DNS 服务器会将由 WINS 查询到的计算机名与域名合并后,再发送给客户机。如查询结果为 test , 而域名称为 nt2000.com 则返回给客户机的结果为 test.nt2000.com

实验截图

五、实验总结

通过实验,我在计算机操作方面获得了一些实际的学习经验,巩固并检验了自己在本科学习的知识水平。在此期间,我进一步学习了计算机网络的理论知识体系,有了更深的理解,将理论与实践有机结合起来。本次认识实验是我大学生活中不可或缺的重要经历,其收获和意义可见一斑。首先,我可以将自己所学的知识应用于实际的工作中,理论和实际是不可分的,在实践中我的知识得到了巩固,解决问题的能力也受到了锻炼;其次,本次实验开阔了我的视野。

六、实验心得

13.web服务器配置和管理 篇十三

随着嵌入式系统和单片机技术的发展,嵌入式以太网的设计越来越受关注。美国贝尔实验室总裁Arun Netravali等一批科学家曾经作出了预测:未来"将会产生比PC 时代多出成百上千倍的瘦服务器和超级嵌入式瘦服务器,这些瘦服务器将与我们这个世界你能想象到的各种物理信息、生物信息相连接,通过Internet 自动地、实时地、方便地、简单地提供给需要这些信息的对象" [1]。 因此,研究和设计嵌入式网络通信将具有十分重要的价值。本文以LPC1768、DP83848CVVP芯片搭建硬件平台,构建以μC/OS-Ⅱ、LwIP为基础的软件系统,在此基础上实现web服务,从而达到通过浏览器对其进行访问的目的。

1 μC/OS-Ⅱ系统分析及移植

μC/OS-Ⅱ是由美国人Jean J.Labrosse编写的一个公开源代码的微内核嵌入式实时操作系统,其实时性能和内核的健壮性早已经在大量的实际应用中得到了证实。具有如下特点:①公开源代码,②移植性好,③可裁剪,④稳定性和可靠性高。

1.1 μC/OS-Ⅱ系统分析

μC/OS-Ⅱ是多任务系统,内核负责管理各个任务,每个任务都有其优先级,μC/OS-Ⅱ最多可以管理64个任务,其每个任务都拥有自己独立的堆栈。μC/OS-Ⅱ提供了非常丰富的系统服务功能,比如信号量、消息邮箱、消息队列、事件标志、内存管理和时间管理等,这些功能可以帮助用户实现非常复杂的应用。

1.2 μC/OS-Ⅱ移植

μC/OS-Ⅱ作为操作系统,全部源代码大约是6 000~7 000行,文件结构如图1所示,移植主要是处理与处理器相关的源文件,即os_cpu_c.c,os_cpu_a.s,os_cpu.h。其中os_cpu.h主要包含编译器相关的数据类型的定义、堆栈类型的定义以及几个宏定义和函数说明,为了便于移植,须重新定义数据类型,因为不同的编译器所提供的同一数据类型的数据长度并不相同。os_cpu_c.c文件中主要实现任务堆栈的初始化函数OSTaskStkInit(),任务创建函数通过调用函数OSTaskStkInit()初始化任务堆栈结构。在os_cpu_a.s文件中需要根据具体的硬件处理器实现几个汇编函数OSstartHighRdy()、OSCtxSw()、OSIntetxsw以及临界处理函数OS_CPU_SR_Save,OS_CPU_SR_Restore。尤其需要注意的是,由于LPC1768是cortex-m3内核,故OSCtxSw()、OSIntetxsw函数都是通过触发pendsv(可挂起中断服务)来完成,它负责μC/OS-II的全部上下文切换。

2 LPC1768的网络接口设计

由于LPC1768的以太网控制器只集成了介质访问控制器(MAC),缺少物理层(PHY),故本系统选用的PHY芯片为DP83848CVV芯片,由National Semiconductor公司生产,RJ45接口选用HanRun公司生产的HR911105A接口。DP83848CVV、HR911105A与LPC1768的硬件连接示意图如图2所示。1768的以太网模块使用RMII(简化的媒体独立接口)协议和片上MIIM(媒体独立接口管理)串行总线、MDIO(管理数据输入/输出)来实现与片外PHY之间的连接,MIMM接口可对PHY寄存器进行访问。RMII对应的引脚为ENET_TX_EN、ENET_TXD[1:0]、ENET_RXD_[1:0]、ENET_RX_ER、ENET_CRS、ENET_REF_CLK,接口MIMM对应的引脚为ENET_MDC、ENET_MDIO。需要注意的是使用DP83848CVV芯片的RMII模式必须外接50MHz的有源晶振。

3 LwIP介绍

LwIP是瑞士计算机科学院(Swedish Institute of Computer Science)Adam Dunkels等开发的一套用于嵌入式系统的开放源代码TCP/IP协议栈。

3.1 LwIP协议栈的体系结构

LwIP的体系结构如图3所示,由图可知:LwIP由一些相对独立的模块组成,除TCP/IP协议的实现模块(IP、ICMP、UDP、TCP)外,还包括许多相关的支持模块,这些支持模块包括操作系统模拟层、缓冲与内存管理模块、网络接口函数以及一组Intemct校验和计算函数、API接口函数。

3.2 LwIP移植:实现操作系统模拟层

LwIP的操作系统模拟层(sys_arch)是底层操作系统和LwIP之间的一个接口,为LwIP提供信号量和邮箱2种进程间通信方式。当用户移植LwIP时,只需修改这个接口即可。主要实现以下几种类型的函数,分别是信号量操作函数、邮箱操作函数、临界保护函数、sys_thread_new()函数、sys_arch_timeouts()函数。由于μC/OS-II提供了创建任务函数、临界保护函数以及丰富的信号量和邮箱操作函数,所以只需对这些函数稍加修改,便可实现LwIP操作系统模拟层的函数。

3.3 LwIP协议栈的TCP通信流程

TCP属于传输层协议,它为应用层提供可靠的字节流服务,建立在TCP协议之上的应用层协议有HTTP等。本文采用的是HTTP协议。基本的TCP处理过程被分割为6个功能函数来实现:tcp_input()、tcp_process()、tcp_receive()、tcp_write、tcp_enqueue、tcp_output。实现框图如图4所示。

3.4 LwIP主线程tcpip_thread

主线程tcpip_thread是一个主控循环,底层接口函数通过tcpip_thread和lwip的内部函数进行通信,比如在进行tcp传输时,底层接口函数通过传递邮箱mbox的方式进入到tcpip_thread,然后在该函数中,进入tcp层的tcpip_input函数中,实现tcp层的传输。

3.5 LwIP API

LwIP API专为LwIP设计,所以它可以充分利用LwIP的内部结构以实现其设计目标,不需要在应用程序和协议栈之间复制数据,因此应用程序可以巧妙地直接处理内部缓冲区。LwIP API使用2种数据类型,分别为:①、netbuf,描述网络缓存的数据类型,对应的函数为netbuf_new()、netbuf_delete()、netbuf_alloc()等;②、netconn,描述网络连接的数据类型,对应的函数为netconn_new,netconn_delete()、netconn_bind,netconn_connect()、netconn_accept()等。LwIP的上层应用程序是基于LwIP API编写的。

4 HTTP协议

超文本传送协议(HTTP)是实现www的应用层协议,HTTP负责web服务器与web客户(浏览器)之间的实际超文本文档的传送。

4.1 HTML语言

网页就是一个HTML语法格式的纯文本文档,HTML是网络所基于的标准的格式化语言。HTML文档与网页在浏览器的显示并不相同,浏览器显示的是对HTML文档的解释。

4.2 HTTP报文格式

一个HTTP事物包含一个HTTP请求和一个HTTP应答报文,这两种报文都遵循一个通用结构,被称为HTTP报文格式,如图5所示。由图可知,请求行是HTTP请求报文的起始行,用于指示命令或客户要求服务器执行的动作、方法、要引用的资源以及客户使用的HTTP版本。该行格式如下: ,其中方法(method)告知服务器要执行的动作。方法的种类有"get"、"post"、"HEAD"等。本系统实现的是利用"get"请求向服务器提取网页。

5 系统实现

本系统的实现是通过在μC/OS-Ⅱ下建立的4个任务完成,分别是:① 起始任务task_start(),优先级为0,用于创建其他3个任务并进行LwIP、EMAC的初始化,执行之后被挂起,永不再执行;② 底层硬件接收任务ethernetif_input(),优先级为4;③ tcpip_thread()任务,优先级为1;④ http_server任务,优先级为10。任务②、③、④依靠μC/OS-Ⅱ下的信号量sem和邮箱mbox进入就绪态,否则被挂起。如图6所示:

当本系统上电时,由于此时浏览器并没有发送数据,网络接口没有数据,故没用中断发生,sem和mbox无法投递,所以此时这3个任务完全由μC/OS-II内核的系统定时器中断依据优先级而发生切换,程序流程如图7。tcpip_thread的优先级最高,tcpip_thread首先被运行,但由于没有邮箱被投递,故该任务随之被挂起,在内核调度的作用下,ethernetif_input()任务开始运行,同理,sem也没有投递,随之挂起,然后进入到http_server任务,随之也被挂起,此时系统进入空闲任务,等待中断的发生,即等待浏览器的访问。

web服务器的实现:

http_server任务是基于lwip API编程的,程序流程如图8所示,由图可以看出,在进入到netconn_accept函数时,等待邮箱accept_mbox的到来,否则被挂起。accept_mbox邮箱是在浏览器和服务器三次握手之后由accept_function()投递,此时程序进入netconn_recv()函数,等待recv_mbox的到来。recv_mbox的投递发生在数据被传至tcp层时,由recv_tcp函数投递的。一旦recv_mbox被post,则进入到netbuf_data()函数,用于获得接收数据指针,这个指针指向netbuf的第一个数据片段且这个片段包含HTTP请求,若是"get"请求,则发送网页,若不是则关闭连接,等待下一个连接到来。

6 结束语

本文详细介绍了利用LPC1768以太网控制模块,在μC/OS-II操作系统的基础上,移植LwIP协议栈,搭建嵌入式web服务器的过程。由于搭建的web服务器具有网页数据动态显示功能,可以满足一般的嵌入式设备进行远程监控,所以本系统实现对嵌入式设备的远程检测和控制具有很好的借鉴意义。

参考文献

[1]李纪栓.嵌入式INTERNET接入模块的设计[J].机械管理开发,2006,5.

[2]焦海波,刘健康.嵌入式网络系统设计-基于Atmel ARM7系列[M].北京:北京航空航天大学出版社,2008.4.

[3](美)JEAN J.LABROSSE.嵌入式实时操作系统μC/OS-II(第2版)[M].邵贝贝译.北京:北京航空航天大学出版社,2003.5.

[4]郑巨明,张和生,贾利民等.基于μC/OS II和LwIP的嵌入式以太网接口设计[J].计算机测量与控制,2009,17(11).

[5]熊海泉.μC/OS II下LwIP协议的移植实现[J].科技广场,2005.2.

上一篇:参加征文比赛感言下一篇:电力公司营业厅安全工作自查报告