<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>月影鹏鹏 &#187; linux 安全</title>
	<atom:link href="http://jk.scanmon.com/wp/category/it-technology/linux-security/feed" rel="self" type="application/rss+xml" />
	<link>http://jk.scanmon.com</link>
	<description>不断探索,追求卓越,成为出色的系统管理员!</description>
	<lastBuildDate>Wed, 28 Jul 2010 02:45:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>搭建安全Linux系统的详细步骤介绍</title>
		<link>http://jk.scanmon.com/wp/linux-security-099.html</link>
		<comments>http://jk.scanmon.com/wp/linux-security-099.html#comments</comments>
		<pubDate>Thu, 17 Jun 2010 01:41:20 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 安全]]></category>
		<category><![CDATA[linux 系统]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/wp/%e6%90%ad%e5%bb%ba%e5%ae%89%e5%85%a8linux%e7%b3%bb%e7%bb%9f%e7%9a%84%e8%af%a6%e7%bb%86%e6%ad%a5%e9%aa%a4%e4%bb%8b%e7%bb%8d.html</guid>
		<description><![CDATA[许多刚接触Linux系统的网络管理员发现，他们很难由指向点击式的安全配置界面转换到另一种基于编辑复杂而难以捉摸的文本文件的界面。本文列出七 条管理员能够也应该可以做到的步骤，从而帮助他们建立更加安全的Linux服务器，并显著降低他们所面临的风险。
请任何大型机构的网络管理员对Linux系统和网络操作系统（如Windows  NT或Novell）进行比较，可能他会承认Linux是一个内在更加稳定，扩展性更强的解决方案。可能他还会承认，在保护系统免受外部攻击方 面，Linux可能是三者中最难配置的系统。
这种认识相当普遍——许多刚接触Linux系统的网络管理员发现，他们很难由指向点击式的安全配置界面转换到另一种基于编辑复杂而难以捉摸的文本文 件的界面。多数管理员充分认识到他们需要手工设置阻碍和障碍，以阻止可能的黑客攻击，从而保护公司数据的安全。只是在他们并不熟悉的Linux领域内，他 们不确定自己的方向是否正确，或该从何开始。
这就是本文的目的所在。它列出一些简易的步骤，帮助管理员保障Linux系统的安全，并显著降低他们面临的风险。本教程列出了七个这样的步骤，但您 也可以在Linux手册和讨论论坛中发现更多内容。
保护根账户
Linux系统上的根账户（或超级用户账户）就像是滚石演唱会上的后台通行证一样——它允许您访问系统中的所有内容。因此，值得采取额外的步骤对它 加以保护。首先，用密码命令给这个账户设置一个难以猜测的密码，并定期进行修改，而且这个密码应仅限于公司内的几个主要人物（理想情况下，只需两个人）知 晓。
然后，对/etc/securetty文件进行编辑，限定能够进行根访问的终端。为避免用户让根终端“开放”，可设置TMOUT当地变量为非活动根 登录设置一个使用时间；并将HISTFILESIZE当地变量设为0，保证根命令记录文件（其中可能包含机密信息）处于禁止状态。最后，制订一个强制性政 策，即使用这个账户只能执行特殊的管理任务；并阻止用户默认以根用户服务登录。
提示：关闭这些漏洞后，再要求每一个普通用户必须为账户设立一个密码，并保证密码不是容易识别的启示性密码，如生日、用户名或字典上可查到的单词。
安装一个防火墙
防火墙帮助您过滤进出服务器的数据包，并确保只有那些与预定义的规则相匹配的数据包才能访问系统。有许多针对Linux的优秀防火墙，而且防火墙代 码甚至可直接编译到系统内核中。首先应用ipchains或iptables命令为进出网络的数据包定义输入、输出和转寄规则。可以根据IP地址、网络界 面、端口、协议或这些属性的组合制订规则。这些规则还规定匹配时应采取何种行为（接受、拒绝、转寄）。规则设定完毕后，再对防火墙进行详细检测，保证没有 漏洞存在。安全的防火墙是您抵御分布式拒绝服务（DDoS）攻击这类常见攻击的第一道防线。
使用OpenSSH处理网络事务
在网络上传输的数据安全是客户-服务器构架所要处理的一个重要问题。如果网络事务以纯文本的形式进行，黑客就可能“嗅出”网络上传输的数据，从而获 取机密信息。您可以用OpenSSH之类的安全壳应用程序为传输的数据建立一条“加密”通道，关闭这个漏洞。以这种形式对连接进行加密，未授权用户就很难 阅读在网络主机间传输的数据。
禁用不必要的服务
大多数Linux系统安装后，各种不同的服务都被激活，如FTP、telnet、UUCP、ntalk等等。多数情况下，我们很少用到这些服务。让 它们处于活动状态就像是把窗户打开让盗贼有机会溜进来一样。您可以在/etc/inetd.conf或/etc/xinetd.conf文件中取消这些服 务，然后重启inetd或xinetd后台程序，从而禁用它们。另外，一些服务（如数据库服务器）可能在开机过程中默认启动，您可以通过编辑/etc  /rc.d/*目录等级禁用这些服务。许多有经验的管理员禁用了所有系统服务，只留下SSH通信端口。
使用垃圾邮件和反病毒过滤器
垃圾邮件和病毒干扰用户，有时可能会造成严重的网络故障。Linux有极强的抗病毒能力，但运行Windows的客户计算机可能更易受病毒攻击。因 此，在邮件服务器上安装一个垃圾邮件和病毒过滤器，以“阻止”可疑信息并降低连锁崩溃的风险，会是一个不错的主意。
首先安装SpamAssassin这个应用各种技术识别并标注垃圾邮件的一流开源工具，该程序支持基于用户的白名单与灰名单，提高了精确度。接下 来，根据常规表达式安装用户级过滤，这个工具可对收件箱接收的邮件进行自动过滤。最后再安装Clam Anti-Virus，这个免费的反病毒工具整合  Sendmail和SpamAssassin，并支持电子邮件附件的来件扫描。
安装一个入侵检测系统
入侵检测系统（IDS）是一些帮助您了解网络改变的早期预警系统。它们能够准确识别（并证实）入侵系统的企图，当然要以增加资源消耗与错误线索为代 价。您可以试用两种相当知名的IDS：tripwire，它跟踪文件签名来检测修改；snort，它使用基于规则的指示执行实时的信息包分析，搜索并识别 对系统的探测或攻击企图。这两个系统都能够生成电子邮件警报（以及其它行为），当您怀疑您的网络受到安全威胁而又需要确实的证据时，可以用到它们。
定期进行安全检查
要保障网络的安全，这最后一个步骤可能是最为重要的。这时，您扮演一个反派的角色，努力攻破您在前面六个步骤是建立的防御。这样做可以直接客观地对 系统的安全性进行评估，并确定您应该修复的潜在缺陷。
有许多工具可帮助您进行这种检查：您可以尝试用Crack和John the Ripper之类的密码破解器破译您的密码文件；或使用nmap或  netstat来寻找开放的端口；还可以使用tcpdump探测网络；另外，您还可以利用您所安装的程序（网络服务器、防火墙、Samba）上的公开漏 洞，看看能否找到进入的方法。如果您设法找到了突破障碍的办法，其他人同样也能做到，您应立即采取行动关闭这些漏洞。
保护Linux系统是一项长期的任务，完成上述步骤并不表示您可以高枕无忧。访问Linux安全论坛了解更多安全提示，同时主动监控并更新系统安全 措施。
]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/linux-security-099.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009年最受关注的六大开源软件出炉 火狐上榜</title>
		<link>http://jk.scanmon.com/wp/six-in-2009-the-most-talked-about-open-source-software.html</link>
		<comments>http://jk.scanmon.com/wp/six-in-2009-the-most-talked-about-open-source-software.html#comments</comments>
		<pubDate>Mon, 22 Mar 2010 08:01:32 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 安全]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=2131</guid>
		<description><![CDATA[2009年即将过去，在这一年里 ，出现了一些优秀而炫酷的开源软件，比如Xen、Ubuntu、和Android。
但是，Linux仍然是自由开放软件(FOSS)运动的核心，并且今年的开源操作系统也取得了实质性进展。
下面，就让我们回顾一下2009年一些顶级的开源产品。以下软件大家使用过没有。
　　最受关注软件1、Xen
　　Xen不算是一个开源软件，确切的说它是一个开放源代码虚拟机监视器，由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(移植)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持，就能达到高性能的虚拟化。
　　Xen并不是一项新技术，但2009年对于Xen来说是特别的一年。首先由于虚拟化之热，Xen也被热捧，其次，在英特尔公司的支持下，2009 Xen峰会(2009 Xen Summit)在首次在中国举办，Xen.org顶级国际社区专家、国内虚拟化方面的专家学者、Xen爱好者共同探讨如何以开源软件创新。英特尔表示，通过此次主办2009 Xen峰会，英特尔将进一步激发Xen虚拟化等开源软件基于英特尔架构的快速创新。

　
 　最受关注软件2、SUSE Linux Enterprise 11
　　Novell于今年3月推出最新版的操作系统平台SUSE Linux Enterprise 11。其中桌面版本Novell SUSE Linux Enterprise Desktop(SLED)11由免费版OpenSUSE 11改良而成。增加了很多针对企业使用环境的应用，并增加了系统稳定性。内建了Firefox网页浏览器、OpenOffice.org字处理，以及 Novell Evolution电子邮件。
　　在操作接口上，这个操作系统与openSUSE十分接近，不过应用程序有一些不同，在分类的名称也有出入，而且SLED多了一些 openSUSE所没有的功能，比如CHM文件的浏览器chmSee与票证清单Terberos Ticket Watcher，另外在内建的网页浏览器Firefox中，也将Flash、Java与Silverlight等组件一起安装，因此在浏览各种网页时，不必另外下载，可以直接执行RIA与Java应用程序。
　　在企业内部使用非Windows操作系统，时常有无法登入AD，或者使用共享文件夹等状况，但对SUSE Linux Enterprise Desktop来说，并没有这样的困扰。因为，我们可以在这套系统安装的时候，直接设定域名，并输入用户账号密码，即可连接LDAP与AD，或者链接到虚拟专用网络(VPN)，而且在各种网络环境使用这套操作系统，都很顺利。
　　购买SLED，或许你会觉得不如使用openSUSE，不过在企业的网络环境下使用，需要考虑到稳定性和安全性，再加上SLED是由 openSUSE针对企业改良而来，主要目的就是提升安全性和稳定性。对企业用户来说，SLED的适用性理论上更佳。
　　最受关注软件3、Firefox 3.5
　　2009年六月底，Mozilla正式在全球范围内同时发布Mozilla Firefox浏览器3.5的最终版。新特性包括：
　　每一个人的浏览器(改进)
　　火狐浏览器(Firefox)比其他任何浏览器都提供更多的语言版本。无论法语、中文，还是芬兰语、捷克语，在超过70种语言版本中，火狐浏览器(Firefox)为每一个人提供了更好的浏览体验包括有视力障碍和行动不便的用户。
　　火狐浏览器(Firefox)可提供高级文本浏览，比如字体渲染、拼写检查等。又如，火狐浏览器(Firefox)集成了对DHTML的支持，互联网开发者可以创建新型网页，这种网页减少了对页面导航标签的点击次数，从而帮助有移动障碍的用户最大程度的减少敲击键盘的次数。
　　性能(改进)
　　请大家系好安全带：火狐浏览器(Firefox)3.5包括了全新的TraceMonkey JavaScript引擎，赋予火狐浏览器前所未有的性能提升。火狐一直都非常快，但是火狐3.5是有史以来最快的一版Firefox，比 Firefox3快2倍以上，比Firefox2快10倍以上，这意味着像Email、相册、线上文字处理等应用，火狐浏览器(Firefox)都会让您感到更快速的瞬间响应，变得游刃有余。
　　隐私浏览(新功能)
　　火狐浏览器(Firefox)3.5可以保护您的隐私。假如您想买一件礼物给您的她/他一个意外的惊喜，您不希望您浏览过的网站在您的浏览历史中，那么您可以进入隐私浏览模式：工具〉启动隐私浏览，将出现一个简单的对话框确认您已进入隐私浏览模式。从这一刻起，您在上网浏览时不会留下任何蛛丝马迹：没有您所访问过的网站记录，没有cookies，这一切都不会被保存。您一样可以通过工具菜单退出隐私浏览模式，恢复正常浏览。
　　忘记该站点(新功能)
　　访问了某个网站后不希望浏览器记录该站点?有了这项功能，您可以放心地从您的浏览器删除一切和这个网站有关的浏览记录!打开查看菜单上的历史记录侧边栏，选中该网站，然后点击鼠标右键选择忘记该站点。
　　清除最近访问记录(改进)
　　火狐浏览器(Firefox)3.5可清除您所有的私人数据，甚至只是您最近几小时内的浏览记录。使用火狐浏览器(Firefox)3.5，您拥有全部的控制权限，可以将您的浏览历史彻底删除不管是在您个人的计算机上还是在公共电脑上，都可执行此操作。您可以在通过工具菜单执行清除最近浏览历史的操作，将您的所有信息都在自己的掌控之中。
　　开放视频和音频(新功能)
　　让我们来开始拥抱线上媒体的未来!火狐浏览器(Firefox)3.5是第一个支持开放视频和音频的浏览器，允许无限的全新方式来展现线上媒体的内容。开放格式允许现代网页在不使用任何额外的插件或私有软件的情况下显示视频、音频等富媒体内容。
　　此次火狐3.5为线上媒体带来的重要升级，提供了世界上第一个HTML5视频和音频支持的实现(Ogg Vorbis和Ogg Theora)，允许网页开发人员在网页中包含富媒体内容，并且可以使用JavaScript、HTML、CSS来操作他们，而不是使用专有技术。
　　地理定位(新功能)
　　这是火狐浏览器(Firefox)3.5的一项新功能，只要您允许网站记录您身在何处，地理定位功能即可为网站提供您所在的地理位置信息，从而您可以找到相关的更有用的信息(比如距离您最近的饭馆)。不过这些是可选的火狐不会在您没有授权的情况下提供地理定位信息。
　　在火狐3.5中，不仅用户可以跟网络服务分享自己的地理定位信息，而且允许开发人员定义他们的应用提供用户更加有用、更加相关的信息。
　　标签拖拽(新功能)
　　火狐浏览器(Firefox)3.5可以简单地通过拖拽标签页来安排他们的顺序，或者，如果您的浏览器窗口现在已经填满了标签页，仅需要把标签页从标签栏上撕下来，就可以把它在一个新窗口中打开。
　　智能地址栏(改进)
　　快速寻找您喜欢的站点的方法即便是那些您不太记得地址的站点。在地址栏中输入一些词语，自动补全的功能会马上开启并提供一系列从您的浏览历史中提取出来的匹配站点，同样也包括您曾经加入书签和使用标记的站点。智能地址栏会根据您的使用来自动学习。随着时间的推移，它逐渐会适应您的首选项并提供最合适的结果。在火狐浏览器(Firefox)3.5中包括一些新的增强特性，您可以对智能地址栏拥有更多的控制能力，包括隐私设定等。
　　超过6000种方式自定义您的浏览器(改进)
　　突破束缚，您想怎样设置自己的浏览器?火狐附加组件中心现在已经拥有超过6000种附加组件，现在还在迅速增加。您只需下载、安装，即可使用这些附加组件管理线上拍卖、上传数码照片、查看天气预报，甚至听音乐，火狐都能满足您的需求。。您可以按照分类和自己的喜好更好地装扮您的火狐浏览器。
　　内核技术
　　火狐浏览器(Firefox)3.5增加了新的功能并更新了网络平台，从而全面升级了网络，能够让网络开发者开发下一代网络内容。新的 TraceMonkey JavaScript引擎具有空前强大的性能，可以使火狐浏览器(Firefox)3.5比火狐3快2倍以上。本地支持开放音/视频、可下载字体、 JSON、网页工作者线程等新功能以及对最新互联网技术的支持，使得火狐提供了更加丰富、更加互动的网络浏览体验。
　　更快的JavaScript(新功能)
　　名字叫做TraceMonkey的JavaScript引擎为火狐浏览器(Firefox)3.5带来了惊人的速度。Trace Monkey引擎通过编译执行代码来实现各种新功能，使许多占用CPU资源较多的应用突破CPU等硬件的限制，以正常速度运行。
　　不仅仅用户可以享受到火狐3.5改进的TraceMonkey引擎带来的超级速度，开发人员现在可以构建完全基于JavaScript的应用，这些应用会比以前运行的更快更顺畅。
　　网页工作者线程(新功能)
　　网页技术终于迎来了多线程支持的技术被称为网页工作者线程。火狐浏览器(Firefox)3.5新增的网页工作者线程功能允许 JavaScript代码开启新的线程在后台处理任务，从而使网络应用可以充分利用现代多核处理器的优势。
　　下一代图形处理(改进)
　　您只有看到了才会相信，火狐浏览器(Firefox3.5)对文字和图形的渲染，包括SVG和Canvas，都更快、更锐利，比以前更现实生活，感谢我们的新图形引擎。火狐3.5会自动对图片进行色彩校正如果图片包含配色方案数据的话(比如您的数码照片)。
　　最新的互联网技术
　　全新和增强的功能特性使得网站作者和开发人员制作高级的内容展现和应用。现在支持的功能特性有：CSS2.1、CSS3、HTML5、SVG过滤器、Ogg Vorbis、Ogg Theora、原生JSON、MathML、动画PNG、XMLHttpRequest、微格式、网页工作者线程
　　可下载字体(新功能)
　　使用火狐浏览器(Firefox)3.5浏览时可使用来自互联网站点的字体，让您在网上冲浪时可以享受更多的字体选择。网站设计者和开发者现在可以提供自定义的字体，即使用户本地没有安装这些字体也没有关系，火狐浏览器3.5会帮助他们下载这些字体并使用该字体渲染文字效果。而且，网页开发人员和站点设计者现在可以保证跨平台站点风格和外观的一致了在设计中使用可下载的TrueType和OpenType字体，不再仅仅依赖用户本地计算机安装的字体。
　　在线应用支持(新功能)
　　大大的扩展了互联网应用的能量。在过去，当您点击网站上的某个Email地址时，您计算机中的缺省Email客户端会被打开来发送新邮件──即便您从来没有使用过那个应用来发送Email。现在您可以选择当Email地址被点击时，基于互联网的mail应用(比如Hotmail、Gmail和 Yahoo! Mail等)被启用。
　　最受关注软件4、Ubuntu 9.10
　　代号Karmic Koala的Ubuntu 9.10操作系统于10月30日正式发布并上线，给Linux系统爱好者再次奉上了一次盛宴。
　　Ubuntu 9.10新特性相当之多，诸如：
　　- 重新设计、速度更快、界面更炫的启动和登录体验
　　- 优化的音频框架(可以像Vista/Win7那样单独控制多个应用程序的音量)
　　- 改进的3G无线宽带连接
　　- 新版的软件中心(Software Center)
　　- 提供文件备份、同步和分享的在线服务Ubuntu One
　　- Firefox 3.5浏览器
　　- [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/six-in-2009-the-most-talked-about-open-source-software.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nginx服务器介绍</title>
		<link>http://jk.scanmon.com/wp/nginx-introduction.html</link>
		<comments>http://jk.scanmon.com/wp/nginx-introduction.html#comments</comments>
		<pubDate>Sun, 07 Feb 2010 05:08:24 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 安全]]></category>
		<category><![CDATA[开源软件]]></category>
		<category><![CDATA[探索中的鹏鹏工作室]]></category>
		<category><![CDATA[nginx]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=1939</guid>
		<description><![CDATA[
Nginx 可用于php运行环境、网站负载均衡、反向代理、缓存加速服务等应用！
==Nginx概述 ==
HTTP基础功能：
处理静态文件，索引文件以及自动索引；
反向代理加速(无缓存)，简单的负载均衡和容错；
FastCGI，简单的负载均衡和容错；
Nginx (&#8220;engine x&#8221;) 是一个高性能的 HTTP 和 反向代理 服务器，也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的，它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版，但是，Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。
Nginx 超越 Apache 的高性能和稳定性，使得国内使用 Nginx 作为 Web 服务器的网站也越来越多，其中包括新浪博客、新浪播客、网易新闻等门户网站频道，六间房、56.com等视频分享网站，Discuz!官方论坛、水木社区等知名论坛，豆瓣、YUPOO相册、海内SNS、迅雷在线等新兴Web 2.0网站。
Nginx 是一个很牛的高性能Web和反向代理服务器, 它具有有很多非常优越的特性:
在高连接并发的情况下，Nginx是Apache服务器不错的替代品: Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一. 能够支持高达 50,000 个并发连接数的响应, 感谢Nginx为我们选择了 epoll and kqueue作为开发模型.
Nginx作为负载均衡服务器: Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务, 也可以支持作为 HTTP代理服务器对外进行服务. Nginx采用C进行编写, 不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多.
作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器（最早开发这个产品的目的之一也是作为邮件代理服务器）, Last.fm 描述了成功并且美妙的使用经验.
Nginx [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/nginx-introduction.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于图片水印处理的研究</title>
		<link>http://jk.scanmon.com/wp/about_image_watermark.html</link>
		<comments>http://jk.scanmon.com/wp/about_image_watermark.html#comments</comments>
		<pubDate>Thu, 28 Jan 2010 04:00:21 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[English Version]]></category>
		<category><![CDATA[linux 安全]]></category>
		<category><![CDATA[开源软件]]></category>
		<category><![CDATA[快乐生活]]></category>
		<category><![CDATA[探索中的鹏鹏工作室]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=1893</guid>
		<description><![CDATA[鹏鹏工作室近来一直在做图片打水印的研究,图片打水印是个很好的防盗链的方法,即便是你的图片被人转载,有你网站的logo，也是一个很好的宣传途径.
我用的不是程序员普遍的GD库,而是采用的ImageMagic 软件, 大家可以到官方网站上下载使用,并有详细使用说明(英文). 配合程序可以批量处理图片水印问题
本文来自：http://jk.scanmon.com/wp/about_image_watermark.html
有这方面的问题可以在月影鹏鹏的blog上留言,     鹏鹏工作室也做这方面的技术支持 http://www.scanmon.com
月影鹏鹏给大家看一下我做的图片加水印效果

ImageMagick是一套稳定的工具集和开发包，可以用来读、写和处理超过89种基本格式的图片文件，包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。利用ImageMagick，你可以根据web应用程序的需要动态生成图片, 还可以对一个图片或图片序列进行改变大小、旋转、锐化、减色或增加特效，并将操作的结果以相同格式或其它格式保存。对图片的操作，可以通过命令行进行，也 可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。同时ImageMagick提供了一个高质量的2D工具包，部分地支 持SVG。现在，ImageMagic的主要精力集中在性能、减少bug以及提供稳定的API和ABI上。
ImageMagick功能强大，却是免费的。
ImageMagick的功能
1. 将图片从一个格式转换到另一个格式，包括直接 convert ico 图标。
2. 改变尺寸、旋转、锐化(sharpen)、减色、图片特效
3. 缩略图片的合成图( a montage of image thumbnails)
4. 适于web的背景透明的图片
5. 将一组图片做成gif动画，直接convert
6. 将几张图片做成一张组合图片，montage
7. 在一个图片上写字或画图形，带文字阴影和边框渲染。
8. 给图片加边框或框架
9. 取得一些图片的特性信息
10，几乎包括了gimp可以做到的常规插件功能。甚至包括各种曲线参数的渲染功能。只是那命令的写法，够复杂。
ImageMagick几乎可以在任何非专有的操作系统上编译，无论是32位还是64位的CPU，包括*nix ，Windows &#8216;95/&#8217;98/ME/NT 4.0/2000/XP, Macintosh (MacOS 9 /10), VMS 和 OS/2.


月影鹏鹏通过 imagemagic控制字体打水印的位置和字体大小.

月影鹏鹏通过imagemagic  可以打真正的半透明水印

月影鹏鹏通过imagemagic  字体库可选择,手写体也可以, 这是我的照片上写日记的测试
]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/about_image_watermark.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>让Linux操作系统防止syn攻击，屏蔽 SYN_RECV 的连接</title>
		<link>http://jk.scanmon.com/wp/%e8%ae%a9linux%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f%e9%98%b2%e6%ad%a2syn%e6%94%bb%e5%87%bb%ef%bc%8c%e5%b1%8f%e8%94%bd-syn_recv-%e7%9a%84%e8%bf%9e%e6%8e%a5.html</link>
		<comments>http://jk.scanmon.com/wp/%e8%ae%a9linux%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f%e9%98%b2%e6%ad%a2syn%e6%94%bb%e5%87%bb%ef%bc%8c%e5%b1%8f%e8%94%bd-syn_recv-%e7%9a%84%e8%bf%9e%e6%8e%a5.html#comments</comments>
		<pubDate>Fri, 22 Jan 2010 05:46:39 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 安全]]></category>
		<category><![CDATA[linux 系统]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=1868</guid>
		<description><![CDATA[
抵御SYN SYN攻击是利用TCP/IP协议3次握手的原理，发送大量的建立连接的网络包，但不实际建立连接，最终导致被攻击服务器的网络队列被占满，无法被正常用户访问。
Linux内核提供了若干SYN相关的配置，用命令： sysctl -a &#124; grep syn 看到：
net.ipv4.tcp_max_syn_backlog = 1024 net.ipv4.tcp_syncookies = 0
net.ipv4.tcp_synack_retries = 5 net.ipv4.tcp_syn_retries = 5
tcp_max_syn_backlog是SYN队列的长度，tcp_syncookies是一个开关，是否打开SYN Cookie 功能，该功能可以防止部分SYN攻击。tcp_synack_retries和tcp_syn_retries定义SYN 的重试次数。　　加大SYN队列长度可以容纳更多等待连接的网络连接数，打开SYN Cookie功能可以阻止部分 SYN攻击，降低重试次数也有一定效果。
调整上述设置的方法是：
增加SYN队列长度到2048：
sysctl -w net.ipv4.tcp_max_syn_backlog=2048
打开SYN COOKIE功能：
sysctl -w net.ipv4.tcp_syncookies=1
降低重试次数：
sysctl -w net.ipv4.tcp_synack_retries=3 sysctl -w net.ipv4.tcp_syn_retries=3
为了系统重启动时保持上述配置，可将上述命令加入到/etc/rc.d/rc.local文件中。
防止同步包洪水（Sync Flood）
# iptables -A FORWARD -p tcp &#8211;syn -m limit &#8211;limit 1/s -j ACCEPT
也有人写作
#/sbin/iptables -A INPUT -p tcp &#8211;syn -m limit &#8211;limit 1/s [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/%e8%ae%a9linux%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f%e9%98%b2%e6%ad%a2syn%e6%94%bb%e5%87%bb%ef%bc%8c%e5%b1%8f%e8%94%bd-syn_recv-%e7%9a%84%e8%bf%9e%e6%8e%a5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Varnish中英文手册</title>
		<link>http://jk.scanmon.com/wp/varnish%e4%b8%ad%e8%8b%b1%e6%96%87%e6%89%8b%e5%86%8c.html</link>
		<comments>http://jk.scanmon.com/wp/varnish%e4%b8%ad%e8%8b%b1%e6%96%87%e6%89%8b%e5%86%8c.html#comments</comments>
		<pubDate>Sun, 17 Jan 2010 04:51:42 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 安全]]></category>
		<category><![CDATA[开源软件]]></category>
		<category><![CDATA[varnish]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=1818</guid>
		<description><![CDATA[
.设置Backend服务器
backend www {
.host = &#8220;www.example.com&#8221;;
.port = &#8220;http&#8221;;
}
The backend object can later be used to select a backend at request time:
if (req.http.host ~ &#8220;^example.com$&#8221;) {
set req.backend = www;
}
////////////////////////////////////////////////////////////////////////////////////

.多Backend负载均衡
Can Varnish do load balancing?
Yes, Varnish allows backends to be grouped in a director, which directs requests to its members in a pre-defined
fashion. Here is an example of a [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/varnish%e4%b8%ad%e8%8b%b1%e6%96%87%e6%89%8b%e5%86%8c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>debian5.0(lenny) iptables 实例</title>
		<link>http://jk.scanmon.com/wp/debian50lenny-iptables-%e5%ae%9e%e4%be%8b.html</link>
		<comments>http://jk.scanmon.com/wp/debian50lenny-iptables-%e5%ae%9e%e4%be%8b.html#comments</comments>
		<pubDate>Tue, 08 Dec 2009 04:00:51 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 安全]]></category>
		<category><![CDATA[linux 系统]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://jacky.scanmon.com/?p=1352</guid>
		<description><![CDATA[
实验环境: 210.45.155.0/255.255.255.0
服务器 Debian(lenny)5.0 IP:210.45.155.96
iptables以顺序方式执行,从上到下!
常用iptables维护命令：
#iptables -L -n  显示当前iptables规则
#iptables-save &#62; /etc/iptables.test.rules 保存规则
#iptables-restore &#60; /etc/iptables.test.rules 恢复保存的规则
设置iptables开机自动加载规则,添加以下内容至/etc/rc.local文件中即可
/sbin/modprobe ip_nat_ftp （为开放ftp功能加载的模块，可选）
/sbin/iptables-restore /etc/iptables.test.rules
需要注意的是，必须写完全路径，要不然系统找不到命令与规则及脚本
# This file is in iptables-restore format. See the man pages for iptables-restore(8) and iptables-save(8).
# The following is a set of firewall rules that should be applicable to Linux servers running within departments.
# It is intended to provide a useful [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/debian50lenny-iptables-%e5%ae%9e%e4%be%8b.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
