<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_moonson笔记区</title><subtitle type="text">-----------------Subtle is the lord,but malicious He   is not.</subtitle><id>http://feed.cnblogs.com/blog/u/6642/rss</id><updated>2012-05-02T05:05:07Z</updated><author><name>利刃</name><uri>http://www.cnblogs.com/moonson/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/moonson/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/6642/rss"/><entry><id>http://www.cnblogs.com/moonson/archive/2012/05/02/2478852.html</id><title type="text">转载：windows安装服务命令sc</title><summary type="text">1. 安装服务sc create 服务名称 binpath= "服务执行的命令" displayname= "显示名称" depend= Tcpip start= auto其中网络连接使用TCP/IP，自动启动2. 删除服务sc delete 服务名称删除后可能需要重启动才行3. 修改配置sc config 服务名称 binpath= "新命令" displayname= "新显示名称" depend= Tcpip4. 设置为自启动sc config 服务名称 start= auto</summary><published>2012-05-02T05:05:00Z</published><updated>2012-05-02T05:05:00Z</updated><author><name>利刃</name><uri>http://www.cnblogs.com/moonson/</uri></author><link rel="alternate" href="http://www.cnblogs.com/moonson/archive/2012/05/02/2478852.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/moonson/archive/2012/05/02/2478852.html"/><content type="html"> &lt;table style="width: 950px; text-transform: none; line-height: 20px !important; text-indent: 0px; letter-spacing: normal; font-family: Arial; word-spacing: 0px; table-layout: fixed; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"&gt;&lt;tbody style="line-height: 20px !important;"&gt;&lt;tr style="line-height: 20px !important;"&gt;&lt;td style="line-height: 20px !important; font-family: Arial; font-size: 12px; visibility: visible !important; filter: none; word-break: break-all; zoom: 1 !important; word-wrap: break-word;"&gt;&lt;div style="color: rgb(31, 82, 104); line-height: 20px; letter-spacing: 2px; font-family: Georgia; font-size: 12px; visibility: visible !important; filter: none; position: relative !important; word-break: break-all; overflow-x: hidden; overflow-y: hidden; zoom: 1 !important; word-wrap: break-word;" id="blog_text" class="cnt"&gt;&lt;p&gt;1. 安装服务&lt;br style="line-height: normal;" /&gt;sc create 服务名称 binpath= "服务执行的命令" displayname= "显示名称" depend= Tcpip start= auto&lt;/p&gt;&lt;p&gt;其中网络连接使用TCP/IP，自动启动&lt;/p&gt;&lt;p&gt;2. 删除服务&lt;br style="line-height: normal;" /&gt;sc delete 服务名称&lt;/p&gt;&lt;p&gt;删除后可能需要重启动才行&lt;/p&gt;&lt;p&gt;3. 修改配置&lt;br style="line-height: normal;" /&gt;sc config 服务名称 binpath= "新命令" displayname= "新显示名称" depend= Tcpip&lt;/p&gt;&lt;p&gt;4. 设置为自启动&lt;br style="line-height: normal;" /&gt;sc config 服务名称 start= auto&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://www.cnblogs.com/moonson/aggbug/2478852.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/moonson/archive/2012/05/02/2478852.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/moonson/archive/2012/05/01/2477737.html</id><title type="text">chrome失去响应问题</title><summary type="text">最近一段时间，发现chrome老失去响应。经初步排查，发现和flash有很大关系。当电脑中安装了flash低版本时，会造成chrome中附带的flash出现问题，造成chrome失去响应，只能强制关闭chrome。卸载电脑中底版的flash（本人使用的方式）或者是更新flash到最新版可以解决该问题。</summary><published>2012-05-01T03:17:00Z</published><updated>2012-05-01T03:17:00Z</updated><author><name>利刃</name><uri>http://www.cnblogs.com/moonson/</uri></author><link rel="alternate" href="http://www.cnblogs.com/moonson/archive/2012/05/01/2477737.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/moonson/archive/2012/05/01/2477737.html"/><content type="html">最近一段时间，发现chrome老失去响应。经初步排查，发现和flash有很大关系。当电脑中安装了flash低版本时，会造成chrome中附带的flash出现问题，造成chrome失去响应，只能强制关闭chrome。卸载电脑中底版的flash（本人使用的方式）或者是更新flash到最新版可以解决该问题。&lt;img src="http://www.cnblogs.com/moonson/aggbug/2477737.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/moonson/archive/2012/05/01/2477737.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/moonson/archive/2012/02/16/2353988.html</id><title type="text">windows应用技巧</title><summary type="text">1.隐藏驱动器运行gpedit.msc打开组策略，并依次展开至用户配置--管理模板--windows组件--windows资源管理器--找到"隐藏"我的电脑"中指定的这些驱动器"双击并修改为已启用并选择你需要隐藏的分区确定并退出就可以了</summary><published>2012-02-16T04:35:00Z</published><updated>2012-02-16T04:35:00Z</updated><author><name>利刃</name><uri>http://www.cnblogs.com/moonson/</uri></author><link rel="alternate" href="http://www.cnblogs.com/moonson/archive/2012/02/16/2353988.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/moonson/archive/2012/02/16/2353988.html"/><content type="html">&lt;div&gt;1.隐藏驱动器运行gpedit.msc打开&lt;a href="http://wenwen.soso.com/z/Search.e?sp=S%E7%BB%84%E7%AD%96%E7%95%A5&amp;amp;ch=w.search.yjjlink&amp;amp;cid=w.search.yjjlink" target="_blank" style="color: #005599; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #005599; "&gt;组策略&lt;/a&gt;，并依次展开至用户配置--管理模板--windows&lt;a href="http://wenwen.soso.com/z/Search.e?sp=S%E7%BB%84%E4%BB%B6&amp;amp;ch=w.search.yjjlink&amp;amp;cid=w.search.yjjlink" target="_blank" style="color: #005599; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #005599; "&gt;组件&lt;/a&gt;--windows&lt;a href="http://wenwen.soso.com/z/Search.e?sp=S%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8&amp;amp;ch=w.search.yjjlink&amp;amp;cid=w.search.yjjlink" target="_blank" style="color: #005599; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #005599; "&gt;资源管理器&lt;/a&gt;--找到"隐藏"我的&lt;a href="http://wenwen.soso.com/z/Search.e?sp=S%E7%94%B5%E8%84%91&amp;amp;ch=w.search.yjjlink&amp;amp;cid=w.search.yjjlink" target="_blank" style="color: #005599; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #005599; "&gt;电脑&lt;/a&gt;"中指定的这些&lt;a href="http://wenwen.soso.com/z/Search.e?sp=S%E9%A9%B1%E5%8A%A8%E5%99%A8&amp;amp;ch=w.search.yjjlink&amp;amp;cid=w.search.yjjlink" target="_blank" style="color: #005599; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #005599; "&gt;驱动器&lt;/a&gt;"双击并修改为已启用并选择你需要隐藏的分区确定并退出就可以了&lt;/div&gt;&lt;img src="http://www.cnblogs.com/moonson/aggbug/2353988.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/moonson/archive/2012/02/16/2353988.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/moonson/archive/2012/02/16/2353881.html</id><title type="text">有用的批处理代码</title><summary type="text">1.批处理隐藏自身窗口@echo oFFif "%1" neq "1" (&gt;"%temp%\tmp.vbs" echo set WshShell = WScript.CreateObject^(^"WScript.Shell^"^)&gt;&gt;"%temp%\tmp.vbs" echo WshShell.Run chr^(34^) ^&amp; %0 ^&amp; chr^(34^) ^&amp; ^" 1^",0start /d "%temp%&amp;quot</summary><published>2012-02-16T03:24:00Z</published><updated>2012-02-16T03:24:00Z</updated><author><name>利刃</name><uri>http://www.cnblogs.com/moonson/</uri></author><link rel="alternate" href="http://www.cnblogs.com/moonson/archive/2012/02/16/2353881.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/moonson/archive/2012/02/16/2353881.html"/><content type="html">&lt;p&gt;1.批处理隐藏自身窗口&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;@echo oFF&amp;nbsp;&lt;/div&gt;&lt;div&gt;if "%1" neq "1" (&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;gt;"%temp%\tmp.vbs" echo set WshShell = WScript.CreateObject^(^"WScript.Shell^"^)&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;gt;&amp;gt;"%temp%\tmp.vbs" echo WshShell.Run chr^(34^) ^&amp;amp; %0 ^&amp;amp; chr^(34^) ^&amp;amp; ^" 1^",0&amp;nbsp;&lt;/div&gt;&lt;div&gt;start /d "%temp%" tmp.vbs&amp;nbsp;&lt;/div&gt;&lt;div&gt;exit&amp;nbsp;&lt;/div&gt;&lt;div&gt;)&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div&gt;::以下为正常的批处理代码&lt;/div&gt;&lt;div&gt;cd "D:\Program Files\HXXD\HXXD.Client.StartBin\"&lt;/div&gt;&lt;/div&gt;&lt;p&gt;HXXD.Client.StartApplication.exe&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/moonson/aggbug/2353881.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/moonson/archive/2012/02/16/2353881.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/moonson/archive/2012/02/01/2334902.html</id><title type="text">ios（ipod touch&amp;amp;ipad&amp;amp;iphone）越狱后的工作</title><summary type="text">cydia源：加入源：http://cydia.hackulo.us威锋源：http://apt.weiphone.com178第一中文源：http://apt.178.com/91源 ：http://da.91rb.com/cydia/http://sinfuliphonerepo.com/http://cydia.xsellize.com/核心程序：同步补丁（安装破解程序用的）：AppSyncSBSetting-系统管理软件activator-手势插件ifile-文件管理器输入法-百度（慢，打字起来舒服）、搜狗（快，打字起来痛苦）软件：Installous</summary><published>2012-02-01T09:24:00Z</published><updated>2012-02-01T09:24:00Z</updated><author><name>利刃</name><uri>http://www.cnblogs.com/moonson/</uri></author><link rel="alternate" href="http://www.cnblogs.com/moonson/archive/2012/02/01/2334902.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/moonson/archive/2012/02/01/2334902.html"/><content type="html">&lt;div&gt;&lt;div&gt;cydia源：&amp;nbsp;&lt;/div&gt;&lt;p&gt;&lt;span&gt;加入源：&lt;a class="smarterwiki-linkify" href="http://cydia.hackulo.us/"&gt;http://cydia.hackulo.us&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span&gt;威锋源：&lt;a class="smarterwiki-linkify" href="http://apt.weiphone.com/"&gt;http://apt.weiphone.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;178第一中文源：&lt;a class="smarterwiki-linkify" href="http://apt.178.com/"&gt;http://apt.178.com/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;91源 &amp;nbsp;：&lt;a class="smarterwiki-linkify" href="http://da.91rb.com/cydia/"&gt;http://da.91rb.com/cydia/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;a class="smarterwiki-linkify" href="http://sinfuliphonerepo.com/"&gt;http://sinfuliphonerepo.com/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;a class="smarterwiki-linkify" href="http://cydia.xsellize.com/"&gt;http://cydia.xsellize.com/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;p&gt;核心程序：&amp;nbsp;&lt;/p&gt;&lt;div&gt;同步补丁（安装破解程序用的）：AppSync&lt;/div&gt;&lt;div&gt;SBSetting-&lt;span style="color: #222222; font-family: arial, sans-serif; font-size: small; line-height: 14px; background-color: #ffffff; "&gt;系统管理软件&lt;/span&gt;&lt;/div&gt;&lt;p&gt;activator-手势插件&amp;nbsp;&lt;/p&gt;&lt;div&gt;ifile-文件管理器&lt;/div&gt;&lt;p&gt;输入法-百度（慢，打字起来舒服）、搜狗（快，打字起来痛苦）&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;软件：&lt;/div&gt;&lt;div&gt;Installous&amp;nbsp;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/moonson/aggbug/2334902.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/moonson/archive/2012/02/01/2334902.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/moonson/archive/2011/11/18/2254438.html</id><title type="text">转载：IE Blocking iFrame Cookies</title><summary type="text">IE Blocking iFrame CookiesWritten byadamon Tue, 09/16/2008 - 13:52I got a call today about one of my applications not running correctly from inside an iFrame. I tried it out and it looked like everything worked great in Safari and Firefox but not IE6 or IE7. It took me a few failed attempts to fix i</summary><published>2011-11-18T09:45:00Z</published><updated>2011-11-18T09:45:00Z</updated><author><name>利刃</name><uri>http://www.cnblogs.com/moonson/</uri></author><link rel="alternate" href="http://www.cnblogs.com/moonson/archive/2011/11/18/2254438.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/moonson/archive/2011/11/18/2254438.html"/><content type="html">&lt;div&gt;&lt;p&gt;&lt;strong&gt;IE Blocking iFrame Cookies&lt;/strong&gt;&lt;/p&gt;&lt;div style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 20px; color: #3b3b3b; background-color: #ffffff; "&gt;&lt;/div&gt;&lt;div region-content"="" style="background-color: #ffffff; "&gt;&lt;div id="block-system-main"  block-system"=""&gt;&lt;div style="margin-top: 10px; "&gt;&lt;div id="node-41" node-blog="" node-promoted="" node-full=""  clearfix"="" about="/IE-Blocking-iFrame-Cookies" typeof="sioc:Post sioct:BlogPost" style="background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;div submitted"="" style="font-size: 0.857em; color: #68696b; margin-bottom: -5px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; "&gt;&lt;span property="dc:date dc:created" content="2008-09-16T13:52:40-04:00" datatype="xsd:dateTime" rel="sioc:has_creator"&gt;Written by&amp;nbsp;&lt;span xml:lang="" about="/user/1" typeof="sioc:UserAccount" property="foaf:name"&gt;adam&lt;/span&gt;&amp;nbsp;on Tue, 09/16/2008 - 13:52&lt;/span&gt;&lt;/div&gt;&lt;div clearfix"="" style="margin-top: 10px; "&gt;&lt;div field-name-body="" field-type-text-with-summary=""  field-label-hidden"=""&gt;&lt;div&gt;&lt;div even"="" property="content:encoded"&gt;&lt;p&gt;I got a call today about one of my applications not running correctly from inside an iFrame. I tried it out and it looked like everything worked great in Safari and Firefox but not IE6 or IE7. It took me a few failed attempts to fix it before I decided it must be a session problem. After firing up a packet sniffer it became obvious the cookie with the session ID was not being passed.&lt;/p&gt;&lt;p&gt;The problem lies with a W3C standard called&amp;nbsp;&lt;a href="http://www.w3.org/P3P/" target="_blank" style="color: #0071b3; text-decoration: none; "&gt;Platform for Privacy Preferences&lt;/a&gt;&amp;nbsp;or P3P for short. You can read all about the boring stuff via the link or else just install the P3P Compact Policy header below. This will allow Internet Explorer to accept your third-party cookie. You will need to send the header on every page that sets a cookie.&lt;span style="color: #222222; font-family: Arial, 'Trebuchet MS', Verdana, Tahoma; font-size: 14px; line-height: 23px; "&gt;Just add this to the start of your page&amp;nbsp;&lt;/span&gt;&lt;span style="color: #222222; font-family: Arial, 'Trebuchet MS', Verdana, Tahoma; font-size: 14px; line-height: 23px; text-align: left; "&gt;(every page where cookies will&lt;/span&gt;&lt;span style="color: #222222; font-family: Arial, 'Trebuchet MS', Verdana, Tahoma; font-size: 14px; line-height: 23px; text-align: left; "&gt;&amp;nbsp;be&amp;nbsp;&lt;/span&gt;&lt;span style="color: #222222; font-family: Arial, 'Trebuchet MS', Verdana, Tahoma; font-size: 14px; line-height: 23px; text-align: left; "&gt;written):&lt;/span&gt;&lt;/p&gt;&lt;p&gt;PHP:&lt;/p&gt;header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');&lt;p&gt;ASP.NET:&lt;/p&gt;HttpContext.Current.Response.AddHeader("p3p","CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"");&lt;p&gt;Django:&lt;/p&gt;response = render_to_response('mytemplate.html') response["P3P"] = 'CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'&lt;p&gt;JSP（加入session提交页面的&amp;lt;% &amp;nbsp; &amp;nbsp; %&amp;gt;之间）:&lt;/p&gt;response.addHeader("P3P","CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"")&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/moonson/aggbug/2254438.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/moonson/archive/2011/11/18/2254438.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/moonson/archive/2011/11/18/2253630.html</id><title type="text">用Telnet发送HTTP请求</title><summary type="text">1.telnet google.com 802.Telnet窗口中按下“Ctrl+]”；然后，输入“set localecho”命令，再连续按两次回车键3.输入GET/HTTP/1.1Host:www.sohu.com /*这句话可不要*//*另外你可以用网页数据分析工具查看相应的输入信息，如httpwatch*/再连续按两次回车键，该命令表示向google索要首页根文件，使用的协议是HTTP的1.1版本。"200 OK"表示要求数据成功"302"表示数据重定向Connection: Keep-Alive=====================补充内容</summary><published>2011-11-18T02:31:00Z</published><updated>2011-11-18T02:31:00Z</updated><author><name>利刃</name><uri>http://www.cnblogs.com/moonson/</uri></author><link rel="alternate" href="http://www.cnblogs.com/moonson/archive/2011/11/18/2253630.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/moonson/archive/2011/11/18/2253630.html"/><content type="html">&lt;div&gt;&lt;div&gt;1.telnet google.com 80&lt;/div&gt;&lt;div&gt;2.Telnet窗口中按下&amp;#8220;Ctrl+]&amp;#8221;；然后，输入&amp;#8220;set localecho&amp;#8221;命令，再连续按两次回车键&lt;/div&gt;&lt;div&gt;3.输入&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;GET&amp;nbsp;/&amp;nbsp;HTTP/&lt;span style="color: #800080;"&gt;1.1&lt;/span&gt;&lt;br /&gt;Host:&amp;nbsp;www.sohu.com &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/*这句话可不要*/&lt;/div&gt;&lt;p&gt;/*另外你可以用网页数据分析工具查看相应的输入信息，如httpwatch*/&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;再连续按两次回车键，该命令表示向google索要首页根文件，使用的协议是HTTP的1.1版本。&lt;/p&gt;&lt;div&gt;"200 OK"表示要求数据成功&lt;/div&gt;&lt;div&gt;"302"表示数据重定向&lt;/div&gt;&lt;p&gt;Connection: Keep-Alive&amp;nbsp;&lt;/p&gt;&lt;p&gt;=====================补充内容===============================&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;strong&gt;HTTP状态码中定义了5大类Status codes，分别是：&lt;/strong&gt;&lt;/p&gt;&lt;blockquote style="background-color: #ffffff; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-color: #ecfbd7; border-right-color: #ecfbd7; border-bottom-color: #ecfbd7; border-left-color: #ecfbd7; color: #222222; font-family: Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; font-size: 12px; line-height: normal; text-align: left; "&gt;&lt;p&gt;&lt;strong&gt;Informational&lt;/strong&gt;&lt;br /&gt;意义：信息&lt;br /&gt;范围：1XX&lt;br /&gt;100系列码&lt;br /&gt;从 100到199范围的HTTP状态码是信息报告码。&lt;br /&gt;基于各种原因考虑，大多数情况下我们是很少看见这些代码的。首先，如果一个浏览器尝试访问一个网站，而 网站返回这些代码时，它们往往都不会显示在屏幕上。它们只是浏览器使引用的内部码。另外，这些代码不常见的另外一个原因是起初HTTP标准不允许使用这一 范围的状态码。就其本身而言，它们也一直没有被广泛地使用。&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style="background-color: #ffffff; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-color: #ecfbd7; border-right-color: #ecfbd7; border-bottom-color: #ecfbd7; border-left-color: #ecfbd7; color: #222222; font-family: Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; font-size: 12px; line-height: normal; text-align: left; "&gt;&lt;p&gt;&lt;strong&gt;Successful&lt;/strong&gt;&lt;br /&gt;意义：成功&lt;br /&gt;范围：2XX&lt;br /&gt;200系列码&lt;br /&gt;从 200到299范围的状态码是操作成功代码。&lt;br /&gt;同样的，在正常的Web上网中，你也很可能不曾在屏幕上看到这些代码。相反的，这些代码是在浏览器内部使用 的，用以确认操作成功确认和当前请求状态。虽然这些代码通常不显示，但是有一些故障排除工具能够读到它们，就像和其它大多数的HTTP状态码一样，它们在 错误诊断过程中是非常有用的。&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style="background-color: #ffffff; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-color: #ecfbd7; border-right-color: #ecfbd7; border-bottom-color: #ecfbd7; border-left-color: #ecfbd7; color: #222222; font-family: Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; font-size: 12px; line-height: normal; text-align: left; "&gt;&lt;p&gt;&lt;strong&gt;Redirection&lt;/strong&gt;&lt;br /&gt;意义：重定向&lt;br /&gt;范围：3XX&lt;br /&gt;300系列码&lt;/p&gt;&lt;p&gt;从 300到399范围的状态码是重定向代码。&lt;br /&gt;本质上，它们告诉Web浏览器必须执行其它一些操作以完成请求。基于这个命令的特点，它可以自动地执行，或者要 求额外的用户输入。比如，状态码301表示一个特定资源已经被永久地先移除，因此将来所有访问该资源请求都应该定向到一个特定的URL上。&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style="background-color: #ffffff; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-color: #ecfbd7; border-right-color: #ecfbd7; border-bottom-color: #ecfbd7; border-left-color: #ecfbd7; color: #222222; font-family: Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; font-size: 12px; line-height: normal; text-align: left; "&gt;&lt;p&gt;&lt;strong&gt;Client Error&lt;/strong&gt;&lt;br /&gt;意义：客户端错误&lt;br /&gt;范围：4XX&lt;br /&gt;400系列码&lt;/p&gt;&lt;p&gt;在 400范围的状态码是客户端错误码。这种类型的错误码往往跟安全相关。&lt;br /&gt;比如，如果一个客户端尝试访问一个未授权访问的资源，服务器就会返回一个状态码 401。类似地，如果客户端尝试访问一个禁止的资源，在这种情况下客户端的认证状态是一样的，那么服务器可能会返回一个状态码403，表示禁止对该资源进 行访问。&lt;/p&gt;&lt;p&gt;如 果请求不正确或客户端超时，400级错误码也可能被返回。然而，有一个400级的代码总是具有误导性：404。虽然这个代码在技术上被归类为客户端错误， 但是事实上它可以同时表示客户端或服务器上的错误。但这个错误码只是简单地显示为没有找到请求的资源。当这个错误发生在客户端时，它往往表示的是网络连接 问题。在其他时候，这个错误的发生还可能是由于资源已从服务器上转移或重命名而造成的。&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style="background-color: #ffffff; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-color: #ecfbd7; border-right-color: #ecfbd7; border-bottom-color: #ecfbd7; border-left-color: #ecfbd7; color: #222222; font-family: Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; font-size: 12px; line-height: normal; text-align: left; "&gt;&lt;p&gt;&lt;strong&gt;Server Error&lt;/strong&gt;&lt;br /&gt;意义：服务器错误&lt;br /&gt;范围：5XX&lt;br /&gt;500系列码&lt;/p&gt;&lt;p&gt;500 级状态码表示的是服务器错误。&lt;br /&gt;比如，如果Web服务器超时，它就会产生一个504错误。虽然，一个500级的错误往往表示的不是服务器的问题，而是在服务 器上运行的Web应用的问题。比如，我自己的个人网站是用ASP编写的，它负责动态生成HTML网页。在调试的过程中，有Bug的代码总会导致我的Web 服务器返回HTTP状态码500，该代码是一般表示内部服务器错误。这个代码只是出现问题了，并且HTTP无法解决该问题。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;给一些收藏于网络上的常见的HTTP错误码的具体含义 （出处已不详）&lt;/p&gt;&lt;blockquote style="background-color: #ffffff; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-color: #ecfbd7; border-right-color: #ecfbd7; border-bottom-color: #ecfbd7; border-left-color: #ecfbd7; color: #222222; font-family: Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; font-size: 12px; line-height: normal; text-align: left; "&gt;&lt;p&gt;&lt;strong&gt;HTTP Status codes english version&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;#8220;100&amp;#8243; : Continue&lt;br /&gt;&amp;#8220;101&amp;#8243; : witching Protocols&lt;/p&gt;&lt;p&gt;&amp;#8220;200&amp;#8243; : OK&lt;br /&gt;&amp;#8220;201&amp;#8243; : Created&lt;br /&gt;&amp;#8220;202&amp;#8243; : Accepted&lt;br /&gt;&amp;#8220;203&amp;#8243; : Non-Authoritative Information&lt;br /&gt;&amp;#8220;204&amp;#8243; : No Content&lt;br /&gt;&amp;#8220;205&amp;#8243; : Reset Content&lt;br /&gt;&amp;#8220;206&amp;#8243; : Partial Content&lt;/p&gt;&lt;p&gt;&amp;#8220;300&amp;#8243; : Multiple Choices&lt;br /&gt;&amp;#8220;301&amp;#8243; : Moved Permanently&lt;br /&gt;&amp;#8220;302&amp;#8243; : Found&lt;br /&gt;&amp;#8220;303&amp;#8243; : See Other&lt;br /&gt;&amp;#8220;304&amp;#8243; : Not Modified&lt;br /&gt;&amp;#8220;305&amp;#8243; : Use Proxy&lt;br /&gt;&amp;#8220;307&amp;#8243; : Temporary Redirect&lt;/p&gt;&lt;p&gt;&amp;#8220;400&amp;#8243; : Bad Request&lt;br /&gt;&amp;#8220;401&amp;#8243; : Unauthorized&lt;br /&gt;&amp;#8220;402&amp;#8243; : Payment Required&lt;br /&gt;&amp;#8220;403&amp;#8243; : Forbidden&lt;br /&gt;&amp;#8220;404&amp;#8243; : Not Found&lt;br /&gt;&amp;#8220;405&amp;#8243; : Method Not Allowed&lt;br /&gt;&amp;#8220;406&amp;#8243; : Not Acceptable&lt;br /&gt;&amp;#8220;407&amp;#8243; : Proxy Authentication Required&lt;br /&gt;&amp;#8220;408&amp;#8243; : Request Time-out&lt;br /&gt;&amp;#8220;409&amp;#8243; : Conflict&lt;br /&gt;&amp;#8220;410&amp;#8243; : Gone&lt;br /&gt;&amp;#8220;411&amp;#8243; : Length Required&lt;br /&gt;&amp;#8220;412&amp;#8243; : Precondition Failed&lt;br /&gt;&amp;#8220;413&amp;#8243; : Request Entity Too Large&lt;br /&gt;&amp;#8220;414&amp;#8243; : Request-URI Too Large&lt;br /&gt;&amp;#8220;415&amp;#8243; : Unsupported Media Type&lt;br /&gt;&amp;#8220;416&amp;#8243; : Requested range not satisfiable&lt;br /&gt;&amp;#8220;417&amp;#8243; : Expectation Failed&lt;/p&gt;&lt;p&gt;&amp;#8220;500&amp;#8243; : Internal Server Error&lt;br /&gt;&amp;#8220;501&amp;#8243; : Not Implemented&lt;br /&gt;&amp;#8220;502&amp;#8243; : Bad Gateway&lt;br /&gt;&amp;#8220;503&amp;#8243; : Service Unavailable&lt;br /&gt;&amp;#8220;504&amp;#8243; : Gateway Time-out&lt;br /&gt;&amp;#8220;505&amp;#8243; : HTTP Version not supported&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style="background-color: #ffffff; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-color: #ecfbd7; border-right-color: #ecfbd7; border-bottom-color: #ecfbd7; border-left-color: #ecfbd7; color: #222222; font-family: Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; line-height: normal; text-align: left; "&gt;&lt;p&gt;&lt;strong&gt;HTTP错误码的具体含义中文版&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1xx（临时响应）&lt;br /&gt;表示临时响应并需要请求者继续执行操作的状态代码。&lt;/p&gt;&lt;p&gt;代码 说明&lt;br /&gt;100 （继续） 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分，正在等待其余部分。&lt;br /&gt;101 （切换协议） 请求者已要求服务器切换协议，服务器已确认并准备切换。&lt;/p&gt;&lt;p&gt;2xx （成功）&lt;br /&gt;表示成功处理了请求的状态代码。&lt;/p&gt;&lt;p&gt;代码 说明&lt;br /&gt;200 （成功） 服务器已成功处理了请求。 通常，这表示服务器提供了请求的网页。&lt;br /&gt;201 （已创建） 请求成功并且服务器创建了新的资源。&lt;br /&gt;202 （已接受） 服务器已接受请求，但尚未处理。&lt;br /&gt;203 （非授权信息） 服务器已成功处理了请求，但返回的信息可能来自另一来源。&lt;br /&gt;204 （无内容） 服务器成功处理了请求，但没有返回任何内容。&lt;br /&gt;205 （重置内容） 服务器成功处理了请求，但没有返回任何内容。&lt;br /&gt;206 （部分内容） 服务器成功处理了部分 GET 请求。&lt;/p&gt;&lt;p&gt;3xx （重定向）&lt;br /&gt;表示要完成请求，需要进一步操作。 通常，这些状态代码用来重定向。&lt;/p&gt;&lt;p&gt;代码 说明&lt;br /&gt;300 （多种选择） 针对请求，服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作，或提供操作列表供请求者选择。&lt;br /&gt;301 （永久移动） 请求的网页已永久移动到新位置。 服务器返回此响应（对 GET 或 HEAD 请求的响应）时，会自动将请求者转到新位置。&lt;br /&gt;302 （临时移动） 服务器目前从不同位置的网页响应请求，但请求者应继续使用原有位置来进行以后的请求。&lt;br /&gt;303 （查看其他位置） 请求者应当对不同的位置使用单独的 GET 请求来检索响应时，服务器返回此代码。&lt;br /&gt;304 （未修改） 自从上次请求后，请求的网页未修改过。 服务器返回此响应时，不会返回网页内容。&lt;br /&gt;305 （使用代理） 请求者只能使用代理访问请求的网页。 如果服务器返回此响应，还表示请求者应使用代理。&lt;br /&gt;307 （临时重定向） 服务器目前从不同位置的网页响应请求，但请求者应继续使用原有位置来进行以后的请求。&lt;/p&gt;&lt;p&gt;4xx（请求错误）&lt;br /&gt;这些状态代码表示请求可能出错，妨碍了服务器的处理。&lt;/p&gt;&lt;p&gt;代码 说明&lt;br /&gt;400 （错误请求） 服务器不理解请求的语法。&lt;br /&gt;401 （未授权） 请求要求身份验证。 对于需要登录的网页，服务器可能返回此响应。&lt;br /&gt;403 （禁止） 服务器拒绝请求。&lt;br /&gt;404 （未找到） 服务器找不到请求的网页。&lt;br /&gt;405 （方法禁用） 禁用请求中指定的方法。&lt;br /&gt;406 （不接受） 无法使用请求的内容特性响应请求的网页。&lt;br /&gt;407 （需要代理授权） 此状态代码与 401（未授权）类似，但指定请求者应当授权使用代理。&lt;br /&gt;408 （请求超时） 服务器等候请求时发生超时。&lt;br /&gt;409 （冲突） 服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。&lt;br /&gt;410 （已删除） 如果请求的资源已永久删除，服务器就会返回此响应。&lt;br /&gt;411 （需要有效长度） 服务器不接受不含有效内容长度标头字段的请求。&lt;br /&gt;412 （未满足前提条件） 服务器未满足请求者在请求中设置的其中一个前提条件。&lt;br /&gt;413 （请求实体过大） 服务器无法处理请求，因为请求实体过大，超出服务器的处理能力。&lt;br /&gt;414 （请求的 URI 过长） 请求的 URI（通常为网址）过长，服务器无法处理。&lt;br /&gt;415 （不支持的媒体类型） 请求的格式不受请求页面的支持。&lt;br /&gt;416 （请求范围不符合要求） 如果页面无法提供请求的范围，则服务器会返回此状态代码。&lt;br /&gt;417 （未满足期望值） 服务器未满足&amp;#8221;期望&amp;#8221;请求标头字段的要求。&lt;/p&gt;&lt;p&gt;5xx（服务器错误）&lt;br /&gt;这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误，而不是请求出错。&lt;/p&gt;&lt;p&gt;代码 说明&lt;br /&gt;500 （服务器内部错误） 服务器遇到错误，无法完成请求。&lt;br /&gt;501 （尚未实施） 服务器不具备完成请求的功能。 例如，服务器无法识别请求方法时可能会返回此代码。&lt;br /&gt;502 （错误网关） 服务器作为网关或代理，从上游服务器收到无效响应。&lt;br /&gt;503 （服务不可用） 服务器目前无法使用（由于超载或停机维护）。 通常，这只是暂时状态。&lt;br /&gt;504 （网关超时） 服务器作为网关或代理，但是没有及时从上游服务器收到请求。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 14px; "&gt;&amp;nbsp;505 （HTTP 版本不受支持） 服务器不支持请求中所用的 HTTP 协议版本。&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/moonson/aggbug/2253630.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/moonson/archive/2011/11/18/2253630.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/moonson/archive/2011/06/23/2088019.html</id><title type="text">转载：linux下vncserver配置与win下vnc客户端</title><summary type="text">VNC最初由AT&amp;T开发,是一个对系统进行远程管理的软件.其操作方式类似于现在Windows下常见的远程桌面,当然其资格比Windows的远程桌面更老.在Windows下的VNC软件有RealVNC等.linux系统当然不支持Windows的远程桌面登录,那么我们如何用一台Windows的笔记本来管理一台linux的服务器呢？下载页面:http://www.realvnc.com/products/download.htmlhttp://www.onlinedown.net/soft/45175.htm首先,我们当然会考虑SSH,在linux下安装SSH服务器,然后在windows下使</summary><published>2011-06-23T04:59:00Z</published><updated>2011-06-23T04:59:00Z</updated><author><name>利刃</name><uri>http://www.cnblogs.com/moonson/</uri></author><link rel="alternate" href="http://www.cnblogs.com/moonson/archive/2011/06/23/2088019.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/moonson/archive/2011/06/23/2088019.html"/><content type="html">&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 13px; "&gt;&lt;p&gt;VNC最初由AT&amp;amp;T开发,是一个对系统进行远程管理的软件.其操作方式类似于现在Windows下常见的远程桌面,当然其资格比Windows的远程桌面更老.在Windows下的VNC软件有RealVNC等.&lt;/p&gt;&lt;p&gt;linux系统当然不支持Windows的远程桌面登录,那么我们如何用一台Windows的笔记本来管理一台linux的服务器呢？&lt;/p&gt;&lt;p&gt;下载页面:&lt;br /&gt;&lt;a href="http://www.realvnc.com/products/download.html" target="_blank" style="color: #0066cc; text-decoration: none; "&gt;http://www.realvnc.com/products/download.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.onlinedown.net/soft/45175.htm" target="_blank" style="color: #0066cc; text-decoration: none; "&gt;http://www.onlinedown.net/soft/45175.htm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;首先,我们当然会考虑SSH,在linux下安装SSH服务器,然后在windows下使用puTTY登录进行管理.&lt;br /&gt;但是现在,我们不满足仅仅使用命令行方式,我们同样想使用GUI界面.那么:&lt;/p&gt;&lt;p&gt;1.在linux系统下安装VNC Server,大多数linux发行版都带了VNC Server的发行包.只要选择安装就可以了.&lt;br /&gt;2. 在Windows下安装VNC 客户端,以RealVNC为例,VNC客户端叫做VNC Viewer.VNC的使用相对比较简单,输入客户端的IP,然后VNC会进行连接,然后弹出密码框输入密码.没有问题的话就连接上了.&lt;br /&gt;3. 配置linux VNC Server.&lt;/p&gt;&lt;p&gt;(1)启动VNC 服务.通过puTTY以SSH方式登录服务器,假设用户名为test&lt;/p&gt;&lt;div class="hl-surround" style="background-color: #f9fbfc; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c3ced9; border-right-color: #c3ced9; border-bottom-color: #c3ced9; border-left-color: #c3ced9; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; width: auto; height: auto; overflow-x: auto; overflow-y: auto; text-align: left; "&gt;&lt;div class="hl-main" style="padding-top: 6px; padding-right: 24px; padding-bottom: 6px; padding-left: 24px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 15px; background-color: transparent; "&gt;login as: test&lt;br /&gt;&amp;nbsp;[test@MyServer's password:&lt;br /&gt;&lt;span&gt;&amp;nbsp;[&lt;a class="smarterwiki-linkify" href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#116;&amp;#101;&amp;#115;&amp;#116;&amp;#64;&amp;#120;&amp;#111;&amp;#107;&amp;#46;&amp;#108;&amp;#97;" style="color: #0066cc; text-decoration: none; "&gt;test@xok.la&lt;/a&gt;&amp;nbsp;~]$ /etc/init.d/vncserver start&lt;/span&gt;&lt;br /&gt;&amp;nbsp;Starting VNC server: no displays configured&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [&amp;nbsp; OK&amp;nbsp; ]&lt;/div&gt;&lt;/div&gt;&lt;p&gt;(2)运行vncserver命令,如果第一次配置VNC Server,会要求提供登录VNC使用的密码.以后也可以使用vncpasswd来修改密码.&lt;/p&gt;&lt;div class="hl-surround" style="background-color: #f9fbfc; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c3ced9; border-right-color: #c3ced9; border-bottom-color: #c3ced9; border-left-color: #c3ced9; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; width: auto; height: auto; overflow-x: auto; overflow-y: auto; text-align: left; "&gt;&lt;div class="hl-main" style="padding-top: 6px; padding-right: 24px; padding-bottom: 6px; padding-left: 24px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 15px; background-color: transparent; "&gt;&lt;span&gt;[&lt;a class="smarterwiki-linkify" href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#116;&amp;#101;&amp;#115;&amp;#116;&amp;#64;&amp;#120;&amp;#111;&amp;#107;&amp;#46;&amp;#108;&amp;#97;" style="color: #0066cc; text-decoration: none; "&gt;test@xok.la&lt;/a&gt;&amp;nbsp;~]$ vncserver&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;You will require a password to access your desktops.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Password:123456&lt;br /&gt;&amp;nbsp;Verify:123456&lt;br /&gt;&amp;nbsp;xauth:&amp;nbsp; creating new authority file /root/.vnc/.Xauthority&lt;br /&gt;&lt;br /&gt;&amp;nbsp;New 'xok.la.localdomain:1 (test)' desktop is xok.la.localdomain:1&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Creating default startup script /root/.vnc/xstartup&lt;br /&gt;&amp;nbsp;Starting applications specified in /root/.vnc/xstartup&lt;br /&gt;&amp;nbsp;Log file is /root/.vnc/xok.la.localdomain:1.log&lt;/div&gt;&lt;/div&gt;&lt;p&gt;(3)此时就可以在Windows使用VNC viewer登录了&lt;br /&gt;输入服务器地址:192.168.0.64:1&lt;br /&gt;然后提示输入密码,输入你刚才设定的密码就好了,如123456&lt;/p&gt;&lt;p&gt;注意:IP地址后面的:1的意思是linux上面VNC设定的Display No.每运行一个vncserver就会多创建一个Display,Display No也就会加一.&lt;br /&gt;虽然此时可以登录,但是登录后看到的界面是X term的界面,还不是正常的X Window界面,我们要修改配置,使之使用X Window&lt;/p&gt;&lt;p&gt;(4)修改配置文件/root/.vnc/xstartup,使之与下面内容相同&lt;/p&gt;&lt;div class="hl-surround" style="background-color: #f9fbfc; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c3ced9; border-right-color: #c3ced9; border-bottom-color: #c3ced9; border-left-color: #c3ced9; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; width: auto; height: auto; overflow-x: auto; overflow-y: auto; text-align: left; "&gt;&lt;ol class="hl-main ln-show" title="Double click to hide line number." style="padding-left: 56px; background-image: url(http://xok.la/wp-content/plugins/coolcode/images/hide.gif); list-style-type: decimal !important; list-style-position: outside !important; list-style-image: initial !important; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: transparent; background-position: 5px 5px; background-repeat: no-repeat no-repeat; "&gt;&lt;li class="hl-firstline" style="list-style-type: decimal !important; list-style-position: outside !important; list-style-image: initial !important; border-top-width: 1px; border-top-style: solid; border-top-color: #e3eef9 !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 12px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; display: list-item !important; font-size: 12px !important; border-left-width: 1px; border-left-style: solid; border-left-color: #c3ced9; background-color: #f9fbfc !important; "&gt;&lt;span&gt;[&lt;a class="smarterwiki-linkify" href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#116;&amp;#101;&amp;#115;&amp;#116;&amp;#64;&amp;#120;&amp;#111;&amp;#107;&amp;#46;&amp;#108;&amp;#97;" style="color: #0066cc; text-decoration: none; "&gt;test@xok.la&lt;/a&gt;&amp;nbsp;.vnc]$ cat xstartup&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="hl-surround" style="background-color: #f9fbfc; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c3ced9; border-right-color: #c3ced9; border-bottom-color: #c3ced9; border-left-color: #c3ced9; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; width: auto; height: auto; overflow-x: auto; overflow-y: auto; text-align: left; "&gt;&lt;div class="hl-main" style="padding-top: 6px; padding-right: 24px; padding-bottom: 6px; padding-left: 24px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 15px; background-color: transparent; "&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;# Uncomment the following two lines for normal desktop:&lt;br /&gt;&amp;nbsp;unset SESSION_MANAGER&lt;br /&gt;&amp;nbsp;exec /etc/X11/xinit/xinitrc&lt;br /&gt;&lt;br /&gt;[ -x /etc/vnc/xstartup ] &amp;amp;&amp;amp; exec /etc/vnc/xstartup&lt;br /&gt;[ -r $HOME/.Xresources ] &amp;amp;&amp;amp; xrdb $HOME/.Xresources&lt;br /&gt;xsetroot -solid grey&lt;br /&gt;vncconfig -iconic &amp;amp;&lt;br /&gt;xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &amp;amp;&lt;br /&gt;twm &amp;amp;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;(5)保存文件,在puTTY终端中输入vncserver,让VNC打开一个新的Display&lt;/p&gt;&lt;div class="hl-surround" style="background-color: #f9fbfc; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c3ced9; border-right-color: #c3ced9; border-bottom-color: #c3ced9; border-left-color: #c3ced9; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; width: auto; height: auto; overflow-x: auto; overflow-y: auto; text-align: left; "&gt;&lt;div class="hl-main" style="padding-top: 6px; padding-right: 24px; padding-bottom: 6px; padding-left: 24px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 15px; background-color: transparent; "&gt;&lt;span&gt;[&lt;a class="smarterwiki-linkify" href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#116;&amp;#101;&amp;#115;&amp;#116;&amp;#64;&amp;#120;&amp;#111;&amp;#107;&amp;#46;&amp;#108;&amp;#97;" style="color: #0066cc; text-decoration: none; "&gt;test@xok.la&lt;/a&gt;&amp;nbsp;~]$ vncserver&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;New 'xok.la.localdomain:1 (test)' desktop is xok.la.localdomain:2&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Starting applications specified in /root/.vnc/xstartup&lt;br /&gt;&amp;nbsp;Log file is /root/.vnc/xok.la.localdomain:2.log&lt;/div&gt;&lt;/div&gt;&lt;p&gt;(6)使用VNC Viewer重新登录&lt;/p&gt;&lt;p&gt;&lt;strong&gt;win下VNC Viewer 下载(包括注册码在内):&lt;/strong&gt;&lt;a href="http://xok.la/file/2008/11/ha_vnc-e4_2_9-x86_win32.rar" target="_blank" style="color: #0066cc; text-decoration: none; "&gt;http://xok.la/file/2008/11/ha_vnc-e4_2_9-x86_win32.rar&lt;/a&gt;&lt;/p&gt;&lt;p&gt;输入服务器地址:192.168.0.64:2&lt;br /&gt;然后提示输入密码,如123456&lt;/p&gt;&lt;p&gt;服务器地址后面的Display No是根据第(5)步运行的vncserver命令的结果来的&lt;br /&gt;New &amp;#8216;xok.la.localdomain:1 (test)&amp;#8217; desktop is xok.la.localdomain:2&lt;br /&gt;所以Display No就是2,别忘记加冒号哦.&lt;/p&gt;&lt;p&gt;然后就看到你想要的界面了吧.&lt;br /&gt;以后如果服务器重新启动后,要重新输入vncserver后登录.如果服务器一直开机,就不用了.&lt;/p&gt;&lt;p&gt;如果要杀掉vncserver 进程,可执行vncserver :1 kill ,1表示display的ID号&lt;/p&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/moonson/aggbug/2088019.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/moonson/archive/2011/06/23/2088019.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/moonson/archive/2011/05/18/2049718.html</id><title type="text">转载：各个Linux版本的本地root密码破解方法</title><summary type="text">这段时间老碰到有人问及各个linux版本的本地root密码破解方法，我这里自己以及在网络上搜集了些资料，希望对看到了这文章而又恰好用得到的技术人员有点帮助：（一）RedHat/CentOS/Fedora 系统密码破解1.在grub选项菜单按E进入编辑模式2.编辑kernel 那行最后加上S (或者Single）3.按B，启动到single-user mode4.进入后执行下列命令# mount -t proc proc /proc# mount -o remount,rw /#passwd#sync#reboot（二）Debian linux 系统密码破解1.在grub选项菜单'Deb</summary><published>2011-05-18T03:16:00Z</published><updated>2011-05-18T03:16:00Z</updated><author><name>利刃</name><uri>http://www.cnblogs.com/moonson/</uri></author><link rel="alternate" href="http://www.cnblogs.com/moonson/archive/2011/05/18/2049718.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/moonson/archive/2011/05/18/2049718.html"/><content type="html">&lt;div&gt;&lt;span style="border-collapse: collapse; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22px; "&gt;这段时间老碰到有人问及各个linux版本的本地root密码破解方法，我这里自己以及在网络上搜集了些资料，希望对看到了这文章而又恰好用得到的技术人员有点帮助：&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;（一）RedHat/CentOS/Fedora 系统密码破解&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;1.在grub选项菜单按E进入编辑模式&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;2.编辑kernel 那行最后加上S (或者Single）&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;3.按B，启动到single-user mode&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;4.进入后执行下列命令&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;# mount -t proc proc /proc&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;# mount -o remount,rw /&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;#passwd&amp;nbsp;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;#sync&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;#reboot&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;（二）Debian linux 系统密码破解&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;1.在grub选项菜单'Debian GNU/Linux,...(recovery mode)'，按e进入编辑模式&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;2.编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash，按b执行重启&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;3.进入后执行下列命令&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;root@(none)#mount -a&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;root@(none)#passwd root&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;root@(none)#reboot&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;（三）Freebsd 系统密码破解&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;1.开机进入引导菜单&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;2.选择每项(按4)进入单用户模式&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;3.进入之后输入一列命令&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;root@#mount -a&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;root@#fsck -y&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;root@#passwd(修改密码命令)&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;root@#root(要破解密码的用户名)&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;Enter new unix password:&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;root@#init 6 (重启)&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;（四）Solaris 系统密码破解&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;1.在grub选项菜中选择solaris failasfe 项&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;2.系统提示Do you wish to have it mounted read-write on /a ?[y,n,?] 选择y&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;3.就进入单用户模式&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;4.输入下列命令:passwd&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;root@#init 6 (重启)&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;（五）NetBsd 系统密码破解&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;1.开机：当出现提示符号并开始倒数五秒时， 键入以下指令：&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&amp;gt; boot -s (进入单用户模式命令)&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;2.在以下的提示符号中&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;Enter pathname of shell or RETURN for sh:&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;按下 Enter。&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;3.键入以下指令：&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;# mount -a&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;# fsck -y&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;4.使用 passwd 更改 root 的密码。&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;5.使用 exit 指令进入多人模式。&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;（六）SUSE 系统密码破解&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;1.重新启动机器，在出现grub引导界面后，在启动linux的选项里加上init=/bin/bash，通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash，出现命令行。&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;2.稍等片刻出现(none)#:命令行。&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;3.这时输入mount -n / -o remount,rw 表示将根文件系统重新mount为可读写，有了读写权限后就可以通过passwd命令修改密码了。&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;4.这时输入passwd命令就可以重置密码了&lt;br style="word-wrap: break-word; line-height: normal; " /&gt;5.修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。&lt;/span&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/moonson/aggbug/2049718.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/moonson/archive/2011/05/18/2049718.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/moonson/archive/2011/03/28/1998244.html</id><title type="text">转载：IE7与IE8浏览器下session cookie的共享问题以及区别</title><summary type="text">众所周知Session cookie被广泛用来做浏览器用户身份校验。在近期的项目测试中就遇到一个相关的问题，发现在两不同的IE8窗口里面并以两个不同用户身份分别登录后，前面登录的用户页面会在第二个用户登录以后刷新成第二个用户信息页面，但是在IE6浏览器下测试是好的，并未发现类似问题。查了整个项目中session设置的地方，并未发现问题。最后分析是session被浏览器共享了，于是网上查了IE8和IE7的区别，发现相比IE7， IE8的Session管理有很大变化，这是Web开发者需要注意的：IE7中，同一个窗口(IE 进程）共享一个session。IE8中，所有打开的IE窗口（IE 进程）共享</summary><published>2011-03-28T15:18:00Z</published><updated>2011-03-28T15:18:00Z</updated><author><name>利刃</name><uri>http://www.cnblogs.com/moonson/</uri></author><link rel="alternate" href="http://www.cnblogs.com/moonson/archive/2011/03/28/1998244.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/moonson/archive/2011/03/28/1998244.html"/><content type="html">&lt;div&gt;&lt;span style="color: #464646; font-family: Verdana, 'BitStream vera Sans', Helvetica, sans-serif; font-size: 13px; line-height: 20px; "&gt;&lt;p&gt;众所周知Session cookie被广泛用来做浏览器用户身份校验。在近期的项目测试中就遇到一个相关的问题，发现在两不同的IE8窗口里面并以两个不同用户身份分别登录后，前面登录的用户页面会在第二个用户登录以后刷新成第二个用户信息页面，但是在&lt;a href="http://www.iefans.net/ie6-liulanqi-xiazai/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #4eb0e9; text-decoration: none; outline-style: none; "&gt;IE6浏览器&lt;/a&gt;下测试是好的，并未发现类似问题。&lt;/p&gt;&lt;p&gt;查了整个项目中session设置的地方，并未发现问题。最后分析是session被浏览器共享了，于是网上查了&lt;a href="http://www.iefans.net/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #4eb0e9; text-decoration: none; outline-style: none; "&gt;IE8&lt;/a&gt;和&lt;a href="http://www.iefans.net/internet-explorer-7-ie70-jiantizhongwenban-for-xp-sp2/" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #4eb0e9; text-decoration: none; outline-style: none; "&gt;IE7&lt;/a&gt;的区别，发现相比IE7， IE8的Session管理有很大变化，这是Web开发者需要注意的：&lt;/p&gt;&lt;p&gt;IE7中，同一个窗口(IE 进程）共享一个session。&lt;/p&gt;&lt;p&gt;IE8中，所有打开的IE窗口（IE 进程）共享一个session。除非，用户通过菜单 File &amp;gt; New session&amp;nbsp;&amp;nbsp;打开新窗口，或者使用命令行参数 iexplore.exe&amp;nbsp;-nomerge&amp;nbsp;来打开IE。 &amp;nbsp;另外，当所有IE窗口被关闭后，session 结束。&lt;/p&gt;&lt;p&gt;这个问题的关键是，cookie在不同的IE进程间是否共享，有些COOKIE是完全共享的，有的作用域只能局限于单个进程。因为cookie中保存着你的sessionid它被服务器用来决定是否应该生成的新的session。&lt;/p&gt;&lt;p&gt;Session默认情况下是以cookie内存储的sessionId作为识别标志，而cookie在浏览器之间独立的。所以如果是同一个浏览器不管开多少个窗口，都只有一个Session。&lt;/p&gt;&lt;p&gt;解决在IE8浏览器中测试时session共享问题：&lt;/p&gt;&lt;p&gt;1、在IE8的快捷方式的目标栏中添加-nomerge，再打开IE时就不会共享同一个session了。&lt;/p&gt;&lt;p&gt;2、使用命令行参数 iexplore.exe -nomerge&amp;nbsp;来打开IE。&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/moonson/aggbug/1998244.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/moonson/archive/2011/03/28/1998244.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
