<?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-system/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>ipcs 命令</title>
		<link>http://jk.scanmon.com/wp/ipcs-command.html</link>
		<comments>http://jk.scanmon.com/wp/ipcs-command.html#comments</comments>
		<pubDate>Sun, 11 Jul 2010 00:49:00 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 系统]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=2620</guid>
		<description><![CDATA[用途
报告进程间通信设施状态。

语法
ipcs [ -m] [ -q] [ -s] [ -S]  [ -P] [ -l] [ -a &#124;  -b -c -o -p -t] [ -T] [ -C CoreFile] [ -N Kernel ]

描述
ipcs 命令往标准输出写入一些关于活动进程间通信设施的信息。如果没有指定任何标志，ipcs 命令用简短格式写入一些关于当前活动消息队列、共享内存段、信号量、远程队列和本地队列标题。
列标题和在  ipcs  命令中的列的含义列在下面。圆括号内的字母表示导致对应的报头出现的标志。all  设计符表示始终显示报头。这些标志仅仅确定提供给每个设备何种信息。但它们并不确定将列出哪些设备。




T
（all）设施的类型。共有三种设施类型：

 q
 消息队列 
 m
 共享内存段 
 s
 信号量 




ID
（all）设施项的标识。


KEY
（all）用作 msgget  子例程、semget 子例程或者 shmget  [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/ipcs-command.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>信号量占满apache无法启动</title>
		<link>http://jk.scanmon.com/wp/apache-cant-start-by-no-space-left-on-device.html</link>
		<comments>http://jk.scanmon.com/wp/apache-cant-start-by-no-space-left-on-device.html#comments</comments>
		<pubDate>Sun, 11 Jul 2010 00:32:55 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 系统]]></category>
		<category><![CDATA[我的博客]]></category>
		<category><![CDATA[探索中的鹏鹏工作室]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=2616</guid>
		<description><![CDATA[早上起来一上网就发现月影鹏鹏维护的一台服务器apache死掉了,感到很诧异apache一般不会死掉,即便是死掉自己编写的ScanMon守护系统也会将apache 重新启动。
于是尝试手动启动apache
/usr/local/apache2/bin/httpd -k restart
/usr/local/apache2/bin/httpd -k start
尝试了所有启动方法均无法启动，后来月影鹏鹏又查看了磁盘空间、系统负载、系统日志均正常。
后查看apache错误日志，发现有如下错误。
scanmon:/usr/local/apache2/logs#tail error_log
No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed
No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed
No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed
查阅资料后发现是《信号量占满导导致apache无法启动》 参考了如下资料 http://jk.scanmon.com/wp/no-space-left-on-device-mod_rewrite-could-not-create-rewrite_log_lock.html
后知晓信号量占满， 查看ipcs发现塞满了daemon(apache启动uid)
ipcs -s &#124; grep daemon      用这个方法查看信号量占用情况
ipcs -s &#124; grep daemon &#124; awk ‘{ [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/apache-cant-start-by-no-space-left-on-device.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在 Debian 中使用 lm-sensors 检测 CPU/主板 温度</title>
		<link>http://jk.scanmon.com/wp/debian-lm-senwors.html</link>
		<comments>http://jk.scanmon.com/wp/debian-lm-senwors.html#comments</comments>
		<pubDate>Fri, 09 Jul 2010 01:44:34 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 系统]]></category>
		<category><![CDATA[question (问题)]]></category>
		<category><![CDATA[服务器管理]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=2603</guid>
		<description><![CDATA[由于我维护的服务器IDC机房空调制冷效果不好的，所以我总是有些担心温度太高把它烧掉。在网上找了找发现&#8221;lm-senwors&#8221;不光可以检测到温度信息，连电压、风扇转速也可以检测到。只不过还要看它是否支持主板上的传感器。不管怎么样，先装上试试看！
首先安装&#8221;lm-sensors&#8221;：
# aptitude install lm-sensors
运行以下命令侦测传感器：

# sensors-detect
通常都回答 yes 即可，注意最后一项：
To load everything that is needed, add this to /etc/modules:
#&#8212;-cut here&#8212;-
# Chip drivers
it87
#&#8212;-cut here&#8212;-
Do you want to add these lines automatically? (yes/NO)
这段是说找到相应的传感器&#8221;it87&#8243;，并问是否将这个传感器的驱动模块放到&#8221;/etc/modules&#8221;，让它自动加载。这个当然也是选&#8221;yes&#8221;了。
因为当前系统中还没加载这个模块，所以我们还要手动加载一下：
# modprobe it87
然后运行“sensors”就会出现 CPU 温度和电压之类的信息了。如我的显示为：
acpitz-virtual-0
Adapter: Virtual device
temp1:       +30.0°C  (crit = +110.0°C)
it8718-isa-0a10
Adapter: ISA adapter
in0:         [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/debian-lm-senwors.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>inotify-tools搭配rsync实现触发式同步</title>
		<link>http://jk.scanmon.com/wp/inotify-tools-rsync.html</link>
		<comments>http://jk.scanmon.com/wp/inotify-tools-rsync.html#comments</comments>
		<pubDate>Wed, 09 Jun 2010 07:21:24 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 系统]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/wp/inotify-tools%e6%90%ad%e9%85%8drsync%e5%ae%9e%e7%8e%b0%e8%a7%a6%e5%8f%91%e5%bc%8f%e5%90%8c%e6%ad%a5.html</guid>
		<description><![CDATA[我们在使用rsync的时候，一般是将rsync命令放到cron里定时执行，不过这样同步，实际内容会有一段长时间的延迟。linux内核自打 2.6.13起，提供了inotify钩子，可以让第三方软件有机会监控文件的变化情况，inotify-tools就是这样一款软件。
在安装inotify-tools前请先确认你的linux内核是否达到了2.6.13，并且在编译时开启了CONFIG_INOTIFY选项.你可以按下面的方式简单的确认这一点：ls /proc/sys/fs/inotify，如果支持的话会有 max_queued_events，max_user_instances，max_user_watches三项，可能需要根据情况调整这几个参数。
剩下的就简单了（把其中的path，username，ip换成你的即可）：
inotifywait -mrq &#8211;event create,delete,modify,move &#8211;format &#8216;%w %e&#8217; /path &#124; while read w e; do
    if [ "$e" = "IGNORED" ]; then
        continue
    fi
    rsync -az &#8211;delete $w username@ip:$w
done
补充：
似乎csync2比 rsync更牛，不过今儿我是没时间尝试了，留个念想，以后慢慢搞。
]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/inotify-tools-rsync.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ScanMon收录的debian学习笔记</title>
		<link>http://jk.scanmon.com/wp/debian-study-note.html</link>
		<comments>http://jk.scanmon.com/wp/debian-study-note.html#comments</comments>
		<pubDate>Tue, 18 May 2010 02:24:14 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 系统]]></category>
		<category><![CDATA[网站运维]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=2497</guid>
		<description><![CDATA[ScanMon 鹏鹏工作室为大家提供的debian学习笔记希望对学习 debian和ubuntu的朋友们有点用处
Debian是Linux发行版当中最自由的一种。由位于世界各地上千名的自愿者不断开发和维护。它不属于任何的商业公司，完全由开源社区所有。本 笔记记录Debian的相关知识和我在学习中遇到的各种问题及解决方法。该笔记也可说是我学习Linux过程中的积累成果。希望这些文字能帮到正在用 Linux或正想进入Linux这个奇妙世界的朋友。
Debian中代号为Sarge的发行版已获得开放源码发展实验室（OSDL）的电信运营商等级Linux（CGL）规格认证。
debian学习笔记
debian学习笔记资料地址 http://www.scanmon.com/wiki/linux_unix/system/Debian%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0.htm
]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/debian-study-note.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows操作系统让我们养成了什么臭毛病</title>
		<link>http://jk.scanmon.com/wp/windows-yangcheng-xiguan.html</link>
		<comments>http://jk.scanmon.com/wp/windows-yangcheng-xiguan.html#comments</comments>
		<pubDate>Wed, 12 May 2010 01:20:15 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 系统]]></category>
		<category><![CDATA[question (问题)]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=2470</guid>
		<description><![CDATA[1，疯狂刷新 相信很多人跟我以前一样，一进入Windows桌面，就开始疯狂的刷新。否则不过瘾。其实很多从Dos，Win3.2走过来的人都知道，最早的 Windows打开一个资源管理器窗口，显示的内容就是打开的一刹那，该目录中有的文件。假设你现在用记事本在该目录保存一个txt，在资源管理器中是看 不到的，必须手动刷新。这也就是“刷新”功能的由来。之所以XP以及Vista、Win7可以看到，只是因为他们是定时自动刷新而已。只不过疯狂刷新这个 小动作被很多电脑新手学会了，认为是高手必备动作。
1，疯狂刷新
相信很多人跟我以前一样，一进入Windows桌面，就开始疯狂的刷新。否则不过瘾。其实很多从Dos，Win3.2走过来的人都知道，最早的 Windows打开一个资源管理器窗口，显示的内容就是打开的一刹那，该目录中有的文件。假设你现在用记事本在该目录保存一个txt，在资源管理器中是看 不到的，必须手动刷新。这也就是“刷新”功能的由来。之所以XP以及Vista、Win7可以看到，只是因为他们是定时自动刷新而已。只不过疯狂刷新这个 小动作被很多电脑新手学会了，认为是高手必备动作。
Linux的Gnome和KDE以及Mac OS都不用刷新，也无法刷新，无论开了什么类似资源管理器的工具浏览本地目录，无论用什么软件在该目录创建或者删除了文件，就会实时显示出来，而无需刷 新。也许喷子会说：实时刷新，更浪费系统资源。其实错了，这不是实时刷新，而是文件系统回调了资源管理器（类似的工具，如Mac的Finder）的回调函 数，这在软件开发行业称之为“观察者模式”，我想学过设计模式的Coder都懂吧？先进就是先进，没什么可争论的。

2，最大化窗口
我见过许多人，在Windows下一打开资源管理器，哪怕里面只有一个文件，下面做的一件事就是最大化他（点击最大化按钮，有一些所谓高手双击标题 栏，甚至有一些快捷键er按Alt+空格+x）。还有的人，用着21寸液晶，1920*1080的分辨率，浏览一些宽度800的网页，还最大化浏览器，哪 怕两边的白边都比网页内容宽了。这是何苦呢？
我很赞赏Mac OS的最适合大小按钮和无最大化设计，因为我曾经也有最大化的臭毛病，而现在我已经回头是岸了。
3，刚买硬盘（或者刚买新电脑）第一件事先分区
和大家一样，我以前的PC机也有分区，C盘装系统，D盘装软件，E盘是安装程序和iso，F盘影视音乐，G盘是文档和工作用的文件。看似井井有条， 而且也不担心系统瘫痪重装系统后导致重要文件丢失。
可是回头想一想，我们是不是一开始就走错了路？
如果为了让文件井井有条，程序放到/Application目录，电影放在~/Movie目录，音乐放在~/Music目录，文档放在~ /Document目录，不也是很整齐？重装系统文件为什么回丢失？这不是因为操作系统设计的有问题吗？再继续深入一个阶段，为什么要重装系统？我买了一 台电视，由于看了一个不干净的电视台，电视就瘫痪了需要重装系统？我买了一个冰箱，由于放进去了一个馒头发霉变质了，冰箱瘫痪了，我需要必须重装系统？
在Mac下，重装系统是不会丢失个人文件的。除非你手贱，非要找到隐藏的很深的“抹盘”（也就是格式化）按钮。另外，我的macbook用了一年，从来没 有重装过，我为什么要重装呢？他哪儿对不起我了？
记得当年，我虽然刷了Slic的BIOS，但是从来不激活Windows，为啥？因为我用不了30天就需要重装系统啊。现在，终于解放了。
4，俩熟人碰面就问：嗨哥们儿，最近有什么好杀毒软件？
老生常谈的话题了。现在还有人说Linux、Mac病毒少是因为用户少，黑客不屑于开发病毒。我拜托你们稍微研究研究操作系统原理再说好不好，别再 忽悠人了。Windows下，开发病毒太简单了。最简单的，写一个批处理del c:ntldr，执行后系统就瘫痪了，虽然很容易恢复，但是他也太脆弱了吧。
还记得Win2000的一个经典漏洞吗？在需要按Ctrl＋Alt＋Del登录的界面，点击帮助，然后在帮助里面：文件－打开，竟然可以访问系统文件了。 这说明什么？所有的安全系统都是一层GUI外壳啊，就是纸老虎。根本没有文件系统级的保护。就如同一个Web应用，把管理员帐号密码写在了 Javascript脚本里面。
Linux和Mac下其实如果不是抓住了某一特定版本软件的漏洞，要写病毒那是完全不可能的，无从下手啊。历史上屈指可数的几个病毒也都是针对特定版本才 有效的。而我想逗留在那些个版本的用户，可能已经入土为安了吧。
这里用汽车举个例子，PC＋Windows就如同那些比较旧的面包车，仪表盘下面裸露着电线，随便一个淘气小孩拔断一根，车就完蛋了。虽然懂眼的很容易修 复，可是如果新手接错了，那么说不定整个车电路系统就完蛋了。而Mac系列就如同家庭轿车，不是暴力手段，休想把它弄坏。
＝＝＝＝＝＝＝＝＝＝
说到最后，不得不承认，Windows每个版本都在进步。可是有些Windows的用户怎么就不开化呢？Win7好不容易学习了Mac OS的Dock风格任务栏，可是很多人刚装好Win7就要把任务栏调整到原来的经典风格。
开面包车给人干活并不丢人，丢人的是：一辈子开面包车给别人干活，不求上进，还在嘲笑开中、高级轿车的人果粉脑残，有钱烧的。
]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/windows-yangcheng-xiguan.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>站在Linux背后的人们</title>
		<link>http://jk.scanmon.com/wp/linux-beihou.html</link>
		<comments>http://jk.scanmon.com/wp/linux-beihou.html#comments</comments>
		<pubDate>Wed, 12 May 2010 00:21:06 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 系统]]></category>
		<category><![CDATA[开源软件]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/wp/%e7%ab%99%e5%9c%a8linux%e8%83%8c%e5%90%8e%e7%9a%84%e4%ba%ba%e4%bb%ac.html</guid>
		<description><![CDATA[当今，Linux在中国即将起飞。首先，我们要搞清楚什么是Linux，Linux背后有些什么人（或组织），这很有必要。
Linux是一种很强壮的现代操作系统，可供人们自由使用。微软虽然不直接出面支持Linux，但是，主张与其“互操作”，完全承认它的存在。Linux确实很重要，许多有眼光的大型跨国企业都公开站出来支持它，比如：根据《Linux基金会》官方网站公布的资料，IBM、Intel、甲骨文、NEC、富士通、日立、HP、谷歌、AMD、Motorola、Nokia、Novell、ARM、EMC、Dell、理光、Linpus（台湾）、西门 子、SUN、东芝、红帽以及Canonical等，都明确支持Linux的司令部《Linux基金会》的工作。很明显的事实是，在中国大陆没有一家大型企业公开支持《Linux基金会》以及Linux操作系统（口头支持者除外）。由此可见，（国际）Linux运动与我国并无密切关系，谈何国产Linux？
今年5月6日，《Linux基金会》开始接受个人会员，会费99美元，实际上，个人会 员享受很多优惠（参加活动或者购物打折），请见www.linuxfoundation.org网站的有关栏目。本文的中心意思是说，我们中国可以不用Linux，也可以使用Linux操作系统。但是， 如果使用Linux操作系统，就必须按照国际游戏规则办事，别自己另搞一套。
当前，XP在我国四处泛滥，而且许多XP的来路不明。现今，XP已是“老古董”（比如，无3D效果），老朽不堪也。现在，人们都在寻找XP的替代物。当然，Win 7是首选。但是，Win 7很贵。实际上，Ubuntu 10.04新版本也是一种很好的选择。后者完全 免费，可以自由使用。此刻，我就是把XP完全删除，使用Ubuntu 10.04计算机桌面，感觉很爽。
如今，Linux如何來到中国，过去的故事就不说了，也根本不值一说。近日，微软控告上海大众保险盗版XP并且胜诉是一个标志性的事件，这也说明XP快要完蛋了。那么，我们用什么來替换XP呢？ Win 7当然是首选。事实上，Ubuntu 10.04新版本也是一个很不错的选择。Ubuntu中文定制版（包括Live USB版本）的制作，Ubuntu中国开发团队确实贡献了不小的力量，他们就是站在Ubuntu后面的人们。我们使用这个中文定制版应该感到很自豪，我们要感谢他们！
前天下午，在北京东直门内大街俄罗斯餐厅召开了一次“Ubuntu聚会”（小型Party），赴会人员坦诚交流，收获很大。这次聚会，为什么要在俄罗斯餐厅而不在北京高校校园里面举行？我不知道。说句实话，我喜欢大学的校 园，因为，大学校园是一个思想最活跃的地方。让Linux的新鲜空气尽快 来到我们身旁吧！
]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/linux-beihou.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用Linux操作系统包管理器简化生活</title>
		<link>http://jk.scanmon.com/wp/linux-system-packet.html</link>
		<comments>http://jk.scanmon.com/wp/linux-system-packet.html#comments</comments>
		<pubDate>Thu, 29 Apr 2010 08:56:02 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 系统]]></category>
		<category><![CDATA[question (问题)]]></category>
		<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/wp/%e7%94%a8linux%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f%e5%8c%85%e7%ae%a1%e7%90%86%e5%99%a8%e7%ae%80%e5%8c%96%e7%94%9f%e6%b4%bb.html</guid>
		<description><![CDATA[Scanmon 发现许多Linux软件中包含 的包管理器（package manager）可简化整个决策过程，为你节省时间，减轻挫折感。
 在Linux中主要有两个包管理器系统：

用于.deb系统的Debian apt。
用于.rpm系统的Red Hat rpm。

 Mandrivia应用一款叫做urpmi的工具，它是 rpm的唯一自定义版本。（第一个可处理.bz2源档案文件的rmp系统）urpmi和rpm的选项一样，命令行界面也相同，但它们的GUI界面则全然不 同。
 Slackware应用.tgz而非.deb或.rpm，但.tgz文件是一 个.tar.gz档案文件，而不是二进制数据包。因此Slackware实际上并不使用包管理器，而是从源文件建立包管理器。（Slackware是少数 几个依然与UNIX原始模型相似的软件之一，它的每一步安装过程都是对所使用硬件的自定义编译过程。）
 应用包管理器有何优点？
 在系统中安装或卸载软件时，应用包管理器会相对简单。它还可将ld（动态加载 器）添加到新软件的库路径中，并在卸载时删除此路径。
 包管理器有何缺点？
 不管哪种包管理器都有一个主要缺点&#8212;-命令行界面。也就是说，你必须知道 软件包的确切名称才能通过命令行界面来安装或卸载它。GUI版本的包管理器没有这种缺点，因为GUI添加了方便的包浏览功能。
 应该应用包管理器吗？
 对大多数人来说，答案是肯定的。它方便，易用，值得丢掉一些控制。
 丢掉控制是什么意思？当你由源文件建立软件时，对添加的功能、使用的路径以及 安装的位置，你都可以进行控制。但在应用包管理器时，你就不能控制这些选项。你也可以通过命令行界面传递特殊选项来选择安装位置，但是这会影响路径，如果 你不对配置文件进行编辑，使其指向正确的位置，应用程序就会中断。
 应用rumpi的Mandriva&#8217;sDrakx版 本
 我下面将会谈到使用Red Hat的Fedora  RPM包管理器。但是，在我最后一次见到Red Hat产品约六年后，当初阻止我使用Fedora Core  4的问题又再次出现。（有关详情请见我的博客文章—我与Fedora Core 4的不幸遭遇）。
 这整个过程可通过Mandriva控制中心 (Control  Center)的软件管理（Software  Management）块进行访问。（任务栏上的开始按钮/系统，配置/配置计算机）。该控制中心可对系统的各个方面，包括硬件改变，进行全面控制。
添加源文件
 这也叫做增加媒体。包源文件一般保存在CDROM或DVD中。
 在Mandriva中，这一过程十分简单。他们将包管理（Package  Management）分成四个不同的工具，其中之一用于源文件控制（Source Control），称为媒体管理器（Media  Manager）。这是一个相当简单的工具，你只需点击添加（Add）按钮，再选择源文件类型（更新或程序源文件），接下来在出现的列表中选择一个镜像地 址即可。
 上述过程必须重复两次，一次用于更新，另一次用于添加软件的在线资料库。
 在添加过程中，此工具为每种源文件类型下载一个文件。对程序源文件来说，共有 两个文件，Main与Contrib hdlist.cz，其中包含一个有效包的列表。
 [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/linux-system-packet.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux为什么会比BSD更受到人们的欢迎?</title>
		<link>http://jk.scanmon.com/wp/linux-vs-bsd.html</link>
		<comments>http://jk.scanmon.com/wp/linux-vs-bsd.html#comments</comments>
		<pubDate>Sat, 17 Apr 2010 00:22:56 +0000</pubDate>
		<dc:creator>月影鹏鹏</dc:creator>
				<category><![CDATA[linux 系统]]></category>
		<category><![CDATA[开源软件]]></category>

		<guid isPermaLink="false">http://jk.scanmon.com/?p=2281</guid>
		<description><![CDATA[Linux 是出现约在 BSD 官司缠身、以及 Internet 开始风行之际.Linux 的开发者及爱好者正好能透过 Internet 实时得发布新闻、发表新点子、提问讨论、递送程序代码及进行错误回报,这种藉由 Internet 的分布式合作方式带给Linux 惊人的活力和无限的生命力,而经由 Internet 所带来的这种活力和生命力正是 Linux 长久以来能和 BSD 分庭抗礼的主要原因之一.
　　Linus Torvalds的管理哲学
　　也许 Linus Torvalds 并不是像 Bill Joy(BSD 的开创者)那样是个天纵英才的程序设计师,但他无疑的是超一流的领导者.要知道,能参与 Linux Kernel 开发的往往都不是什么泛泛之辈,Linus 如何在这些天资聪颖的计算机怪才之间折冲樽俎是非常耐人寻味的.
　　硬件支持
　　在Linux 现身之时,刚好是人们开始买得起个人计算机时.但糟糕的是,当时的BSD 对于当时的个人计算机所使用的 80386 硬件的支持度并不好,而一般老百姓应该不太会为了玩 BSD 而特地购买高价的服务器设备,因此人们,尤其是穷苦的大学生,若要玩 Unix 时只有 Linux 可供选择,相对来说BSD的吸引力当然就大不如Linux 了.不过说起硬件支持,其实 Linux 和 BSD 也只是难兄难弟,Linux 是较佳,但有些太新太特殊及特定制造商的硬件 Linux 还是无法支持!
　　GNU 的大力支援
　　GNU 提供了一个操作系统所需的各式各样必要组件,但最重要的组件 - Kernel 却迟迟没有着落.原本计划好要成为 GNU 官方 Kernel [...]]]></description>
		<wfw:commentRss>http://jk.scanmon.com/wp/linux-vs-bsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
