<?php xml version="1.0" encoding="UTF-8"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title><![CDATA[曲文庆&#39;s Blog]]></title>
<link>http://www.quwenqing.com/</link>
<description><![CDATA[]]></description>
<language>zh-tw</language>
<copyright><![CDATA[CopyRight 2008 F2Blog.com|F2Cont.com All Rights Reserved.]]></copyright>
<webMaster><![CDATA[quwenqing@quwenqing.com ()]]></webMaster>
<atom:link href="http://www.quwenqing.com/rss.html" rel="self" type="application/rss+xml" />
<generator>F2blog .cont 1.1 Build 090810</generator> 
<image>
	<title>曲文庆&#39;s Blog</title> 
	<url>http://www.quwenqing.com/attachments/8278598901.jpg</url> 
	<link>http://www.quwenqing.com/</link> 
	<description>曲文庆&#39;s Blog</description> 
</image>
<item>
	<link>http://www.quwenqing.com/read-252.html</link>
	<title><![CDATA[OpenSSH 7.0 disables ssh-dss keys by default]]></title>
	<author><![CDATA[quwenqing@quwenqing.com (曲文庆)]]></author>
	<category><![CDATA[操作系统]]></category>
	<pubDate>Sat, 24 Sep 2016 14:28:28 +0800</pubDate>
	<guid>http://www.quwenqing.com/read-252.html</guid>	
	<description><![CDATA[<p>error:</p><p>ssh -v 1.1.1.1</p><p>debug1: Skipping ssh-dss key /Users/xxx/.ssh/id_dsa - not in PubkeyAcceptedKeyTypes&nbsp;</p><p>Starting with the 7.0 release of OpenSSH, support for ssh-dss keys has</p><p>been disabled by default at runtime due to their inherit weakness. &nbsp;If</p><p>you rely on these key types, you will have to take corrective action or</p><p>risk being locked out.</p><p>Your best option is to generate new keys using strong algos such as rsa</p><p>or ecdsa or ed25519. &nbsp;RSA keys will give you the greatest portability</p><p>with oth</p>]]></description>
</item>
<item>
	<link>http://www.quwenqing.com/read-242.html</link>
	<title><![CDATA[windows server 2012 r2 hyper-v vhdx 压缩]]></title>
	<author><![CDATA[quwenqing@quwenqing.com (曲文庆)]]></author>
	<category><![CDATA[操作系统]]></category>
	<pubDate>Thu, 15 Jan 2015 11:20:55 +0800</pubDate>
	<guid>http://www.quwenqing.com/read-242.html</guid>	
	<description><![CDATA[<p>hyper-v创建的虚机通过vhdx文件保存在硬盘，使用的童鞋都知道有个坑爹的问题，即vhdx文件不自动压缩，比方说往虚机里添加了100G文件，然后再删除100G文件，vhdx文件会增长100G，但是虚机里删除后，vhdx不会压缩100G，这样会导致vhdx大小不断增长达到设定值，无形中浪费很多空间。</p><p>很多童鞋说，可以用hyper-v的压缩功能，通过往虚机里添加大文件再删除，然后用hyper-v压缩，vhdx果然变小了。但实际应用中这种场景并不多，往往是随着系统使用、打补丁、部署各种应用等行为后，再清理历史备份或垃圾文件后空间释放，这时候用hyper-v压缩，往往没有什么效果。举个例子来说，随着系统补丁更新，万恶的winsxs目录会不断增大，到无法容忍时，可以采取一些机制来清理历史版本，这个时候会释放出大量的磁盘空间，但是用hyper-v压缩，就基本无效了。</p><p>网上hyper-v压缩的资料很多，又是转换格式，又是附加vhdx文件的，基本没有什么效果，难道就无解了么？</p><p>无意中发现微软官方关于hyper-v的一个答复里提到一句话&ldquo;先整理来宾操作系统中的磁盘碎片&rdquo;，联想到，是</p>]]></description>
</item>
<item>
	<link>http://www.quwenqing.com/read-241.html</link>
	<title><![CDATA[Windows Server 2012 增加“磁盘清理”选项]]></title>
	<author><![CDATA[quwenqing@quwenqing.com (曲文庆)]]></author>
	<category><![CDATA[操作系统]]></category>
	<pubDate>Sat, 10 Jan 2015 14:01:59 +0800</pubDate>
	<guid>http://www.quwenqing.com/read-241.html</guid>	
	<description><![CDATA[<div><br /></div><div>用习惯了客户端版的Windows，对于磁盘清理想必大家都不会陌生，他具有安全、快捷、准确、集中化的删除系统中的临时文件、管理系统还原卷影副本、添加删除程序的快捷入口等便捷功能，而在Server版的Windows中&ldquo;磁盘清理&rdquo;默认情况是没有安装的，本文将介绍如何找回&ldquo;磁盘清理&rdquo;。&nbsp;</div><div>&nbsp;</div><div>现象</div><div><br /></div><div>因为磁盘清理属于客户端版Windows的标配，本身并不存在消失等因素，而同时很多针对客户端版Windows的功能均不会默认添加到服务器版Windows中：比如Windows媒体播放器，主题，特效等相对来说属于前台应用的功能。&nbsp;</div><div><br /></div><div>操作方法</div><div><br /></div><div>在计算机管理中选择&ldquo;添加角色和功能&rdquo;</div><div>打开向导，添加一个功能</div><div>配置基于单个服务器的功能或角色</div><div>服务器池中选择需要管理的服务器</div><div>找到User Interfaces and Infrastructure （用户界面与基础功能）下面的Desktop Experience（桌面体验）</div><div>需要添加依赖组件&mdash;&mdash;Ink and handwriting Services（墨迹与手</div>]]></description>
</item>
<item>
	<link>http://www.quwenqing.com/read-240.html</link>
	<title><![CDATA[windows 8、server 2012 清除winsxs文件夹]]></title>
	<author><![CDATA[quwenqing@quwenqing.com (曲文庆)]]></author>
	<category><![CDATA[操作系统]]></category>
	<pubDate>Wed, 07 Jan 2015 15:09:07 +0800</pubDate>
	<guid>http://www.quwenqing.com/read-240.html</guid>	
	<description><![CDATA[<span style="color: #333333; font-family: Arial; font-size: 14px; line-height: 26px">使用系统自带的文件清理工具</span><p style="color: #333333; font-family: Arial; font-size: 14px; line-height: 26px">1、组合键win+x ,选择&ldquo;命令提示符（管理员）&rdquo;</p><p style="color: #333333; font-family: Arial; font-size: 14px; line-height: 26px">复制&ldquo;<span style="color: #272a30; font-family: &#39;Microsoft Yahei&#39;; line-height: 24px">dism /online /Cleanup-Image /StartComponentCleanup</span>&rdquo; 到dos窗口执行。</p><p style="color: #333333; font-family: Arial; font-size: 14px; line-height: 26px">2、检查系统盘的windows/winsxs文件夹是否变小。</p><p style="color: #333333; font-family: Arial; font-size: 14px; line-height: 26px">也可以通过系统自带的操作界面来清理空间，如下：</p><p style="color: #333333; font-family: Arial; font-size: 14px; line-height: 26px">http://www.tweakhound.com/2013/10/09/windows-update-cleanup-for-windows-7-and-windows-8/</p><p style="color: #333333; font-family: Arial; font-size: 14px; line-height: 26px">&nbsp;</p><p style="color: #333333; font-family: Arial; font-size: 14px; line-height: 26px">&nbsp;</p><p style="color: #333333; font-family: Arial; font-size: 14px; line-height: 26px">&nbsp;</p><p style="color: #333333; font-family: Arial; font-size: 14px; line-height: 26px">&nbsp;</p>]]></description>
</item>
<item>
	<link>http://www.quwenqing.com/read-237.html</link>
	<title><![CDATA[如何使用大于16TB的ext4文件系统]]></title>
	<author><![CDATA[quwenqing@quwenqing.com (曲文庆)]]></author>
	<category><![CDATA[操作系统]]></category>
	<pubDate>Fri, 24 Oct 2014 15:57:12 +0800</pubDate>
	<guid>http://www.quwenqing.com/read-237.html</guid>	
	<description><![CDATA[<p>光记得创建大文件系统用xfs，忘记是什么原因了，再转载脑补一下</p><p style="padding: 0px; margin: 0px; font-size: 14px; background-color: #ffffff; color: #454545; font-family: tahoma, helvetica, arial; line-height: 21px">根据&rdquo;维基百科&ldquo;和&ldquo;kernel.org&rdquo;：</p><p style="padding: 0px; margin: 0px; font-size: 14px; background-color: #ffffff; color: #454545; font-family: tahoma, helvetica, arial; line-height: 21px"><em style="text-align: center; padding: 0px; margin: 0px"><span style="padding: 0px; margin: 0px; font-size: 13px; font-family: sans-serif; color: #7f7f7f">Ext4&nbsp;adds&nbsp;48-bit&nbsp;block&nbsp;addressing,&nbsp;so&nbsp;it&nbsp;will&nbsp;have&nbsp;</span></em><span style="text-align: center; padding: 0px; margin: 0px; font-size: 13px; font-family: sans-serif; color: #7f7f7f">1</span><strong style="text-align: center; padding: 0px; margin: 0px"><span style="padding: 0px; margin: 0px; color: #7f7f7f">EiB</span></strong><em style="text-align: center; padding: 0px; margin: 0px"><span style="padding: 0px; margin: 0px; font-size: 13px; font-family: sans-serif; color: #7f7f7f">&nbsp;of&nbsp;maximum&nbsp;file&nbsp;system&nbsp;size&nbsp;and&nbsp;16&nbsp;TiB&nbsp;of&nbsp;maximum&nbsp;file&nbsp;size</span></em></p><p style="padding: 0px; margin: 0px; font-size: 14px; background-color: #ffffff; color: #454545; font-family: tahoma, helvetica, arial; line-height: 21px">意思就是说，ext4支持最大1EiB(1EiB=1024PiB&nbsp;,1PiB=1024TiB&nbsp;,1TiB=1024GiB)的文件系统和16TiB的文件。</p><p style="padding: 0px; margin: 0px; font-size: 14px; background-color: #ffffff; color: #454545; font-family: tahoma, helvetica, arial; line-height: 21px">&nbsp;</p><p style="padding: 0px; margin: 0px; font-size: 14px; background-color: #ffffff; color: #454545; font-family: tahoma, helvetica, arial; line-height: 21px">http://en.wikipedia.org/wiki/File_system_comparison#Limits</p><p style="padding: 0px; margin: 0px; font-size: 14px; background-color: #ffffff; color: #454545; font-family: tahoma, helvetica, arial; line-height: 21px">https://ext4.wiki.kernel.org/index.php/Ext4_Howto#Bigg</p>]]></description>
</item>
<item>
	<link>http://www.quwenqing.com/read-234.html</link>
	<title><![CDATA[Bash Code Injection Vulnerability via Specially Crafted Environment Variables]]></title>
	<author><![CDATA[quwenqing@quwenqing.com (曲文庆)]]></author>
	<category><![CDATA[操作系统]]></category>
	<pubDate>Thu, 25 Sep 2014 15:15:06 +0800</pubDate>
	<guid>http://www.quwenqing.com/read-234.html</guid>	
	<description><![CDATA[<!--[if gte mso 9]><xml><o:DocumentProperties><o:Revision>0</o:Revision><o:TotalTime>0</o:TotalTime><o:Pages>1</o:Pages><o:Words>987</o:Words><o:Characters>5631</o:Characters><o:Company>360</o:Company><o:Lines>46</o:Lines><o:Paragraphs>13</o:Paragraphs><o:CharactersWithSpaces>6605</o:CharactersWithSpaces><o:Version>14.0</o:Version></o:DocumentProperties><o:OfficeDocumentSettings><o:AllowPNG/></o:OfficeDocumentSettings></xml><![endif]--><!--[if gte mso 9]><xml><w:WordDocument><w:View>Normal</w:View><w:Zoom>0</w:Zoom><w:TrackMoves/><w:TrackFormatting/><w:PunctuationKerning/><w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery><w:ValidateAgainstSchemas/><w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid><w:IgnoreMixedContent>false</w:IgnoreMixedContent><w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText><w:DoNotPromoteQF/><w:LidThemeOther>EN-US</w:LidThemeOther><w:LidThemeAsian>ZH-CN</w:LidThemeAsian><w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript><w:Compatibility><w:SpaceForUL/><w:BalanceSingleByteDoubleByteWidth/><w:DoNotLeaveBackslashAlone/><w:ULTrailSpace/><w:DoNotExpandShiftReturn/><w:AdjustLineHeightInTable/><w:BreakWrappedTables/><w:SnapToGridInCell/><w:WrapTextWithPunct/><w:UseAsianBreakRules/><w:DontGrowAutofit/><w:SplitPgBreakAndParaMark/><w:EnableOpenTypeKerning/><w:DontFlipMirrorIndents/><w:OverrideTableStyleHps/><w:UseFELayout/></w:Compatibility><w:NoLineBreaksAfter Lang="JA">$([{£¥·‘“〈《「『【〔〖〝﹙﹛﹝＄（．［｛￡￥</w:NoLineBreaksAfter><w:NoLineBreaksBefore Lang="JA">!%),.:;&gt;?]}¢¨°·ˇˉ―‖’”…‰′″›℃∶、。〃〉》」』】〕〗〞︶︺︾﹀﹄﹚﹜﹞！＂％＇），．：；？］｀｜｝～￠</w:NoLineBreaksBefore><m:mathPr><m:mathFont m:val="Cambria Math"/><m:brkBin m:val="before"/><m:brkBinSub m:val="&#45;-"/><m:smallFrac m:val="off"/><m:dispDef/><m:lMargin m:val="0"/><m:rMargin m:val="0"/><m:defJc m:val="centerGroup"/><m:wrapIndent m:val="1440"/><m:intLim m:val="subSup"/><m:naryLim m:val="undOvr"/></m:mathPr></w:WordDocument></xml><![endif]--><!--[if gte mso 9]><xml><w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="276"><w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal"/><w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1"/><w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/><w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/><w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/><w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/><w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/><w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/><w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/><w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/><w:LsdException Locked="false" Priority="39" Name="toc 1"/><w:LsdException Locked="false" Priority="39" Name="toc 2"/><w:LsdException Locked="false" Priority="39" Name="toc 3"/><w:LsdException Locked="false" Priority="39" Name="toc 4"/><w:LsdException Locked="false" Priority="39" Name="toc 5"/><w:LsdException Locked="false" Priority="39" Name="toc 6"/><w:LsdException Locked="false" Priority="39" Name="toc 7"/><w:LsdException Locked="false" Priority="39" Name="toc 8"/><w:LsdException Locked="false" Priority="39" Name="toc 9"/><w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/><w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title"/><w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/><w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/><w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong"/><w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/><w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid"/><w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/><w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/><w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading"/><w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List"/><w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid"/><w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1"/><w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2"/><w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1"/><w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2"/><w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1"/><w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2"/><w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3"/><w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List"/><w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading"/><w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List"/><w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid"/><w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1"/><w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1"/><w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1"/><w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/><w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/><w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/><w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/><w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/><w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote"/><w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/><w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/><w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/><w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/><w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/><w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1"/><w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/><w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1"/><w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/><w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2"/><w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2"/><w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2"/><w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/><w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/><w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/><w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/><w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/><w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/><w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/><w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2"/><w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/><w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2"/><w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/><w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3"/><w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3"/><w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3"/><w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/><w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/><w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/><w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/><w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/><w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/><w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/><w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3"/><w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/><w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3"/><w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/><w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4"/><w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4"/><w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4"/><w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/><w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/><w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/><w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/><w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/><w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/><w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/><w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4"/><w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/><w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4"/><w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/><w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5"/><w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5"/><w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5"/><w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/><w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/><w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/><w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/><w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/><w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/><w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/><w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5"/><w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/><w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5"/><w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/><w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6"/><w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6"/><w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6"/><w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/><w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/><w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/><w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/><w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/><w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/><w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/><w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6"/><w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/><w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6"/><w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/><w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/><w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/><w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/><w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/><w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title"/><w:LsdException Locked="false" Priority="37" Name="Bibliography"/><w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/></w:LatentStyles></xml><![endif]--><!--[if gte mso 10]><style>  /* Style Definitions */ table.MsoNormalTable &nbsp;&nbsp;&nbsp;&nbsp;{mso-style-name:普通表格; &nbsp;&nbsp;&nbsp;&nbsp;mso-tstyle-rowband-size:0; &nbsp;&nbsp;&nbsp;&nbsp;mso-tstyle-colband-size:0; &nbsp;&nbsp;&nbsp;&nbsp;mso-style-noshow:yes; &nbsp;&nbsp;&nbsp;&nbsp;mso-style-priority:99; &nbsp;&nbsp;&nbsp;&nbsp;mso-style-parent:""; &nbsp;&nbsp;&nbsp;&nbsp;mso-padding-alt:0cm 5.4pt 0cm 5.4pt; &nbsp;&nbsp;&nbsp;&nbsp;mso-para-margin:0cm; &nbsp;&nbsp;&nbsp;&nbsp;mso-para-margin-bottom:.0001pt; &nbsp;&nbsp;&nbsp;&nbsp;mso-pagination:widow-orphan; &nbsp;&nbsp;&nbsp;&nbsp;font-size:12.0pt; </style><![endif]-->]]></description>
</item>
<item>
	<link>http://www.quwenqing.com/read-232.html</link>
	<title><![CDATA[centos raid recheck runs every week]]></title>
	<author><![CDATA[quwenqing@quwenqing.com (曲文庆)]]></author>
	<category><![CDATA[操作系统]]></category>
	<pubDate>Tue, 09 Sep 2014 11:36:17 +0800</pubDate>
	<guid>http://www.quwenqing.com/read-232.html</guid>	
	<description><![CDATA[<div><br /></div><div>centos 6 的软raid默认每周日1点会执行raid-check的计划，可以通过修改计划任务或者配置的方式，更改执行的周期或者关闭check</div><div>&nbsp;</div><div>更改执行周期</div><div>vi /etc/cron.d/raid-check</div><div>&nbsp;</div><div>修改配置关闭或者调整其他参数</div><div>vi /etc/sysconfig/raid-check&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div>]]></description>
</item>
<item>
	<link>http://www.quwenqing.com/read-230.html</link>
	<title><![CDATA[shell中的fork、source和exec总结（包括环境变量）]]></title>
	<author><![CDATA[quwenqing@quwenqing.com (曲文庆)]]></author>
	<category><![CDATA[操作系统]]></category>
	<pubDate>Tue, 02 Sep 2014 12:58:48 +0800</pubDate>
	<guid>http://www.quwenqing.com/read-230.html</guid>	
	<description><![CDATA[<p style="margin: 10px 0px 0px; padding: 0px; color: #333333; font-family: &#39;Microsoft YaHei&#39;, Arial, Helvetica, FreeSans, sans-serif; font-size: 14px; line-height: 20px">摘要：对fork，source和exec三种方式执行shell脚本的总结。</p><p style="margin: 10px 0px 0px; padding: 0px; color: #333333; font-family: &#39;Microsoft YaHei&#39;, Arial, Helvetica, FreeSans, sans-serif; font-size: 14px; line-height: 20px">&nbsp;</p><h3 id="shell中的fork、source和exec总结（包括环境变量）-准备知识" style="margin: 30px 0px 0px; padding: 0px; font-size: 16px; line-height: 1.5625; color: #333333; font-family: &#39;Microsoft YaHei&#39;, Arial, Helvetica, FreeSans, sans-serif">准备知识</h3><p style="margin: 10px 0px 0px; padding: 0px; color: #333333; font-family: &#39;Microsoft YaHei&#39;, Arial, Helvetica, FreeSans, sans-serif; font-size: 14px; line-height: 20px">1.我们所执行的任何程序，都是由父进程(parent process)所产生出来的一个子进程(child process)，子进程在结束后，将返回到父进程去。此一现像在Linux系统中被称为 fork。当子进程被产生的时候，将会从父进程那里获得一定的资源分配、及(更重要的是)继承父进程的环境﹗&nbsp;<br /> 2.Shell变量大致可以分为3种类型：&nbsp;<br /> &nbsp;&nbsp; 内部变量：系统提供，不用定义，不能修改，比如$#，$?，$*，$0等&nbsp;<br /> &nbsp;&nbsp; 环境变量：系统提供，不用定义，可以修改，当前进程及其子进程中使用，比如PATH，PWD，SHELL等&nbsp;<br /> &nbsp;&nbsp; 用户变量（本地变量）：用户定义，可以修改，在当前进程使用，比如var=123等&nbsp;<br /> &nbsp;&nbsp; 与其他语言的区别：非类型性质，也就是不必指定变量是数字或字符串等。&nbsp;<br /> 3.关于环境变量：环境变量只能从父进程到子进程单向继承。换句话说：在子进</p>]]></description>
</item>
<item>
	<link>http://www.quwenqing.com/read-228.html</link>
	<title><![CDATA[OpenSSL "heartbleed" 的安全漏洞]]></title>
	<author><![CDATA[quwenqing@quwenqing.com (曲文庆)]]></author>
	<category><![CDATA[操作系统]]></category>
	<pubDate>Wed, 09 Apr 2014 12:03:18 +0800</pubDate>
	<guid>http://www.quwenqing.com/read-228.html</guid>	
	<description><![CDATA[<h1 style="margin: 0px; padding: 0px; font-size: 18pt; font-family: 微软雅黑, Verdana, sans-serif, 宋体; line-height: normal" class="OSCTitle">OpenSSL &quot;heartbleed&quot; 的安全漏洞</h1><p><font size="3">4月7日，国外黑客爆出OpenSSL存在一处内存泄漏漏洞，该漏洞可随机泄漏https服务器64k内存，内存中可能会含有程序源码、用户http原始请求、用户cookie甚至明文帐号密码等，已经有多个白帽给乌云君提供了漏洞影响证明，涉及大量互联网企业与电商，紧急！&nbsp;</font></p><p class="p1"><font size="3"><span class="s1">使用</span>openssl <span class="s1">版本在</span>1.0.1-1.0.1f<span class="s1">和</span>1.0.2-beta1<span class="s1">会受漏洞影响（原生</span>centos<span class="s1">系统主要涉及</span>6.x<span class="s1">版本）</span></font></p><p><font size="3">建议将<span class="s2">openssl</span>做升级处理，<span class="s2">centos</span>源已提供升级，原生安装的<span class="s2">openssl</span>可以通过<span class="s2">yum</span>升级到<span class="s2">&nbsp;</span><span class="s3">1.0.1e-16.el6_5.7</span><span class="s2">&nbsp;</span>解决。升级完毕后请重启<span class="s2">web server</span>。&nbsp;</font></p><p>https://www.openssl.org/news/secadv_20140407.txt</p><pre style="color: #000000; line-height: normal; word-wrap: break-word; white-space: pre-wrap">OpenSSL Security Advisory [07 Apr 2014] ========================================  TLS heartbeat read overrun</pre>]]></description>
</item>
<item>
	<link>http://www.quwenqing.com/read-207.html</link>
	<title><![CDATA[TCP的状态兼谈Close_Wait和Time_Wait的状态]]></title>
	<author><![CDATA[quwenqing@quwenqing.com (曲文庆)]]></author>
	<category><![CDATA[操作系统]]></category>
	<pubDate>Wed, 06 Mar 2013 22:39:31 +0800</pubDate>
	<guid>http://www.quwenqing.com/read-207.html</guid>	
	<description><![CDATA[<div><br /></div><div>&nbsp;转载</div><div style="border-width: 0px; padding: 0px; margin: 0px; list-style: none; color: #333333; font-family: 宋体; font-size: 14px; line-height: 28px">TCP的状态兼谈Close_Wait和Time_Wait的状态</div><div style="border-width: 0px; padding: 0px; margin: 0px; list-style: none; color: #333333; font-family: 宋体; font-size: 14px; line-height: 28px">&nbsp;</div><div style="border-width: 0px; padding: 0px; margin: 0px; list-style: none; color: #333333; font-family: 宋体; font-size: 14px; line-height: 28px">一 TCP的状态:</div><div style="border-width: 0px; padding: 0px; margin: 0px; list-style: none; color: #333333; font-family: 宋体; font-size: 14px; line-height: 28px">1)、LISTEN:首先服务端需要打开一个socket进行监听，状态为LISTEN. /* The socket is listening for incoming connections. 侦听来自远方TCP端口的连接请求 */</div><div style="border-width: 0px; padding: 0px; margin: 0px; list-style: none; color: #333333; font-family: 宋体; font-size: 14px; line-height: 28px">2)、SYN_SENT:客户端通过应用程序调用connect进行active open.于是客户端tcp发送一个SYN以请求建立一个连接.之后状态置为SYN_SENT. /*The socket is actively attempting to establish a connection. 在发送连接请求后等待匹配的连接请求 */</div><div style="border-width: 0px; padding: 0px; margin: 0px; list-style: none; color: #333333; font-family: 宋体; font-size: 14px; line-height: 28px">3)、SYN_RECV:服务端应发出ACK确认客户端的SYN,同时自己向客户端发送一个SYN.之后状态置为SYN_RECV /* A connection request has been received from the network. 在收到和发送一个连接请求后等待对连接请求的确认 */</div><div style="border-width: 0px; padding: 0px; margin: 0px; list-style: none; color: #333333; font-family: 宋体; font-size: 14px; line-height: 28px">&nbsp;</div><div style="border-width: 0px; padding: 0px; margin: 0px; list-style: none; color: #333333; font-family: 宋体; font-size: 14px; line-height: 28px">4)、ESTABL</div>]]></description>
</item>
</channel>
</rss>
