Monthly Archives: 3月 2009

chinahr.com 阴才网乱发垃圾邮件

通过第三方发垃圾邮件, 点击后进入“桥页”, 再点击“桥页”才进入chinahr。 由此, yaozer估计, chinahr请人做seo, 于是那帮人尽量利用“黑帽”手法, 却又不影响chinahr的情况下,来进行seo。

分享家:Addthis中国

301重定向及搜索引擎优化zz

http://blog.googlefans.net/post/301-redirect-and-seo.html/comment-page-1

曾一度被用于搜索引擎优化作弊的重定向技术,其实本身是最无辜的。合理的自动转向行为包括:将用户转向到指定浏览器的网页版本;当网站的域名变更或删除后将人们转向到新域名下,等等。

例如:
- 当网页已被移到一个新地址下,但客户记录或搜索引擎数据库中索引的还是原来的域名。在这种情况
下,如果不做重定向,将会让网站原有的访问流量白白丧失,而且访问客户还会得到一个404页面错误信息。
- 网站为域名注册了好几个不同后缀,如mydomain.com、mydomain.net和mydomain.org,等等;或是申
请那些容易被用户拼错的域名或其它好的域名,然后通过重定向让访问这些域名的用户自动跳转到主站点。
- 网站经营好几种不同产品,并为每种产品分别申请一个独立域名,然后让这些域名指向主站点下对应
的子目录。
例如主站点为businessvideos.com,而其中某产品名为“Marketing Made Easy”,那么完全可以建立一个诸如marketingmadeeasy.com之类的域名,然后让它指向 www.businessvideos.com/marketingmadeeasy/这个子目录。
域名重定向的方式有很多种,不过遗憾的是,多数方法都会在搜索引擎那里遭遇麻烦。这是因为:一些搜索引擎优化人员往往利用这一功能,通过不正当的竞争手段 达到提高排名的目的。具体做法是:先针对某一特定搜索引擎做一个经过充分优化的网页,也就是我们通常所说的“桥页”,再将该网页提交给搜索引擎,获取一个 较好的排名。一旦用户通过搜索引擎的搜索结果点击该网页地址进入后,将被自动转向到另一个根本没打算访问的地址。搜索引擎认为这种行为是对读者的误导,所 以对这种方式相当抵制。

在众多定向技术中,301重定向是最为安全的一种途径。下面我们就来看看不同的重定向方法对网站搜索引擎优化效果会造成什么样的影响。

重定向技术及搜索引擎友好性
- Meta Refresh Tag跳转
出于对HTML格式的充分支持性,搜索引擎可自动检测那些利用刷新标识进行域名跳转的网站。使用该方法的网站应注意设置合适的跳转延迟时间(一般设定时间不应少于10秒),否则容易被搜索引擎视做一种对读者产生误导的作弊手段而受到惩罚。
- Javascript跳转
搜索引擎尚无法解析Javascript,因而无法自动检测到用Javascript实现的自动跳转。该跳转方式的好处在于:用户所访问的目标URL不会 保留在用户浏览器的历史记录中,如果用户按返回按钮返回,则将回到跳转前的网页,而不是包含JavaScript自动重定向脚本的跳转页面,所以不会出现 当用户点击返回按钮后返回至重定向页,然后该页自动跳转到用户本来想离开的那个页面的尴尬情形。
- 表单(FORM)跳转
搜索引擎的“爬行”程序无法填写表单,所以它们不会注意到提交表单,可利用这一点实现自动重定向,同时又不被搜索引擎察觉。
- 域名绑定(Parked Domains)
域名绑定指将额外的域名指向主域名。例如让domain1.com、domain2.com指向domain.com(即同一个站点可以有几个不同的域 名)。除了主域名外,用户还可以注册并绑定一个新域名,让该域名指向主站托管帐号的域名服务器。访问该域名的用户将被自动跳转到主址。这种方法的缺陷就在 于搜索引擎要显示两次同样的内容:分别是主域和新域。原来有一些无德站主往往利用多个域名来欺骗搜索引擎和网络分类目录,让它们把内容相同但域名不同的内 容显示上百次之多。因而即使使用这种方法的网站本身并无恶意,还是会面临因内容复制而受到搜索引擎惩罚的风险。
- URL指向服务(URL Forwarding)
URL 指向(URL Forwarding)指当一个网站已经有了现成的网页,对于其它新注册的域名,可使用这一特性来让这些新域名指向已有的网站地址,这样可以省去再建网页 的烦恼。举例来说:若一个网站主域地址为domain.com,同时又要将相同的内容放在domain1.com下,只需将新域名自动跳转到 domain.com即可。
大多数域名注册商都提供有URL指向服务(URL Forwarding),注册商一般利用该服务来注册一个新域名,如“domain1.com”,并让其指向客户主域如“domain.com”(或任一 其它地址)。但问题在于,注册商往往喜欢用“302临时重定向”命令来实现域名跳转。下面我们将专门探讨一下301和302这两种重定向方法分别会对搜索 引擎优化造成什么样的影响。
- 302/301重定向
当浏览器、代理或搜索引擎派出的“爬虫”对某一页面或网址请求调用时,该调用页面或网址所在的网络服务器将会检查一个名为.htaccess的文件。该文 件包含如何处理特定请求的指令,并在安全性上扮演关键角色。用户可对该文件进行修改,通过这个文件来通知浏览器、代理或“爬虫”,被调用页面属于临时移走 (302重定向)还是永久性移走(301重定向)。我们也可以通过网络托管服务而不是.htaccess’文件来实现301/302永久性重定向。

友情提示一:301重定向可促进搜索引擎优化效果
从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的 外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对 网站的排名产生任何负面影响。

友情提示二:302重定向可影响搜索引擎优化效果
迄今为止,能够对302重定向具备优异处理能力的只有Google。也就是说,在网站使用302重定向命令将其它域名指向主域时,只有Google会把其 它域名的链接成绩计入主域,而其它搜索引擎只会把链接成绩向多个域名分摊,从而削弱主站的链接总量。既然作为网站排名关键因素之一的外链数量受到了影响, 网站排名降低也是很自然的事情了。
综上所述,在众多重定向技术中,301永久性重定向是最为安全的一种途径,也是极为理想的一款解决方案。

如何用Web Host实现301重定向
- 对旧的URL进行重定向
要想用“301 redirect”命令把一个旧的URL重定向至一新地址下,只需进入网络托管服务(web host)的控制面板,选中“Redirects”选项,填入要求内容,并在重定向类型中选择“永久性”(Permanent)重定向即可。
- 重定向其它域名
若需用301永久性重定向命令让其它域名指向主域,例如让domain1.com和domain2.com均指向mydomain.com,用户首先需用 网络托管服务把主域名之外的其它域名设置成附加域名(add-on domain)。有的网络托管商免费向客户提供这一选项,有的虽然是收费服务,不过费用较低。若这些域名未通过网站托管服务登记,那么客户就需要先到所在 的域名注册机构处更改网站托管的域名服务器DNS,更改生效估计需要几天时间。上述步骤完成后,即可回到网站托管服务的控制面板上,选择“增加域名”选 项,然后按下述步骤建立其它域名:
- Step 1:输入新域名:domain1.com(请勿输入“http://”或“www”前缀);
Step 2:输入用户名:Username/directory/subdomain: domain1 (只须输入“domain1”即可,勿输入“http://”或“www”前缀);
Step 3:设置密码: Password: 123ABC(该栏中可任意输入密码);
Step 4:填入相应的着陆页URL地址(即希望客户访问的页面),建立重定向。
- 在确认新域名指向着陆页后,还需做一件事情,那就是检查设置是否正常工作:打开服务器头检查工
具,在查询框中输入附加域名,然后回车。如果出现这样一条信息“Status Code HTTP/1.1 301 Moved Permanently”,这就表明301重定向成功。

301重定向的其它实现方法
FYI:下面这些方法均可实现301重定向
- 修改.htaccess文件,添加301重定向指令;
- 在服务器软件的系统管理员配置区完成301重定向(适于Window网络服务器用户);
- 采用“mod_rewrite”技术;
- 绑定/本地DNS;
- 利用ASP/PHP实现301重定向
具体实施步骤请参阅:http://googlefans.net/blog/article.asp?id=8

本文转载自--http://www.21cnbj.com/

分享家:Addthis中国

搜索引擎优化(SEO)的正当技术-白帽SEO

http://www.souzz.net/Seosem/2009020370940.html

SEO 黑帽:它是以不正当的 技术来提高搜索排名,这个SEO 黑帽的 效果是很好,但是它属于一种作弊的行为!他以隐藏链接,隐藏文本,把他想要的一些重要的关键词什么的隐藏起来,白色背景上加白色链接,黑色背景加黑色字体 链接,也就是说链接的字体和背景颜色一样,关键词堆砌,使用软件用来垃圾邮件群发等,能快速提高文章的排名,但是一旦被搜索引擎发现,那么你的站有可能会 被K的!

SEO白帽:它是以一种正当的技术来提高搜索排名, 它和SEO黑帽相反,符 合搜索引擎的指导方针和不涉及欺骗。不违反搜 索引擎管理员规则,优化方法跟技术获得搜索引擎认可及支持的是白帽SEO,同时考虑到用户体验的改善就是很 好的白帽SEO了,从页面上看不出优化痕迹的就是SEO高手了。

近一两年,最典型的blackhat seo是,用程序从其他分类目录或搜索引擎抓取大量搜索结果做成网页,然后在这些网页上放上Google Adsense。这些网页的数目不是几百几千,而是几万几十万。所以即使大部分网页排名都不高,但是因为网页数目巨大,还是会有用户进入网站,并点击 Google Adsense广告。

我们姑且不谈黑帽SEO是否道德,可能更多的是一种企业模式和生活方式的选择。

白帽网站不用担心会被搜索引擎封掉,你也可以骄傲的说:这个网站是我的。十年二十年以 后,这个网站还在给你带来利润,为什么不做好内容呢?

但站在黑帽SEO的角度,他们也有他们的道理。因为大部分黑帽SEO都是使用程序,他们 建立一个几万几十万页的网页,不费吹灰之力,只要放他们的蜘蛛出去抓取就可以了。就算过几个月他们的网站被惩罚,他可能已经赚了几千几万美金了。对他来 说,投资报酬率还是相当高的。

一个白帽SEO所关注的更多的是长远利益,也就是两年三年,甚至十年八年以后的利益。应 该说如果你坚持不使用作弊手段,坚持十年,不出意外的话,你的网站应该可以得到好的流量。有了流量,就有了盈利(如果你有了流量,却不知道怎么把它转化成 盈利,那么你应该检讨当初建站时候的计划)。

当十年以后,你的网站有稳定的盈利的时候,你对搜索引擎的依靠度就变得小多了。你也不必 每天花那么长时间在你的网站上,你的网站会自动带来源源不断的流量。

黑帽SEO要做的就简单多了。买个域名,甚至可以就使用免费虚拟主机,连域名都省了。程 序一打开,放上Adsense编码,到其他留言本或博客留一些言(这些留言也有可能是程序自动生成的),然后就等着收支票了。

而且黑帽SEO有一个无法否认的论据是:你不能保证完全遵守搜索引擎的规则,就能在十年 用以后得到一个受搜索引擎重视的网站。谁知道搜索引擎在什么时候会对它的算法做一个大的改变,让成千上万白帽网站从搜索引擎里消失呢?

黑帽SEO赚钱的短平快方法,也有它的优势。

所以说,抛开道德观念不谈,黑帽和白帽SEO的选择,更多的是自己生活方式和企业模式的 选择。你是要花时间和精力建立一个长久健康的企业?还是轻松简单的赚一笔快钱,但是要冒随时被封杀的危险?

http://www.021zhan.com/website/seo/03144N2009.html

白帽SEO常用的30个技巧

对于搜索引擎优化来说,SEO的方法非常之多,就不说哪些花样百出的黑帽了,应为我觉得那始终不是“正途”,而对于白帽来说要把网站排名做上去也许要花费很多的经历和时间,但觉得心理踏实。现在就谈谈白帽SEO常用的30个技巧:

1、按照web2.0标准建站,最好通过W3C验证
2、网站生成伪静态页面,当然直接为静态页面更好。静态化页面更容易被搜索引擎收录
3、注重网站内容的原创性
4、各页面的相似性不要超过70%
5、页面整理有序,文字分段合理
6、网站更新有规律,每天更新或有规律几天一更新
7、网页内容围绕页面主要关键词展开,不要退离与整站主题
8、URL中体现英文关键词
9、网页title中出现关键词
10、页面标签中出现关键词(1-3个)
11、描述标签中出现关键词
12、内容中自然分布关键词
13、内容评论中出现最好出现关键词
14、内容靠前部和最后部分出现关键词
15、在H1,H2标签中加入关键词
16、链出链接锚文字中包含关键词
17、图片名包含关键词
18、ALT属性中加入关键词
19、页面关键词密度6-8%
20、把关键词用粗体或斜体表现
21、找高PR值站导入链接
22、找内容相关页面的导入链接
23、导入链接锚文本中包含关键词
24、锚文字在于网页内容中
25、锚文本周围出现相关关键词
26、网站的外部链接页面内容与关键词的相关性尽量高
27、外部导入链接要有规律的,忌短时间突然加很多或减少很多
28、外部导入链接所在的页面导出链接不要超过100个
29、导入链接最好来自不同IP地址
30、锚文字要多样化

分享家:Addthis中国

搜索引擎优化(SEO)从选择域名开始zz

http://www.021zhan.com/website/seo/03124H2009.html

网站建设初期,域名应该是最先确立下来的,到底是使用拼音组合还是英文单词?到底是采用.com/.cn还是其他后缀名?这里面还是有不少学问的。为什么有的网站在使用了不同的域名之后发生了不同的变化,有的域名对网站的整体SEO起到推进作用,而有的域名甚至将您的网站带入万丈深渊。

在我们接触到的案例中有许多网站的域名并不是自己注册的,而是通过第三方购买获得的,他们购买此类域名的原因很多,如以下几点:

1,域名简短易记;

2,域名属于英文单词,属于某个行业或某个领域的简称;

3,某产品的名字组合词,非常热卖。

自从网站优化观念植入中国站长们的大脑中,很多站长都开始琢磨着搜索引擎的“心思”。在算法接二连三的进行更改中,站长们都在积累着各自的经验,由此来应付网站关键词在搜索引擎上的排名影响。谷歌算是世界上最被接受的搜索引擎,无论从使用人群覆盖面还是搜索引擎技术上来评判,谷歌都是搜索引擎中的龙头老大,当然也不泛一些国家的本地搜索引擎。

谷歌Google搜索引擎的排名机制总体因素源自链接,高质量链接可以帮助您的网站在相关关键词的排名上获得靠前的自然位置。其中涉及的细节还 有网站内容,内部链接结构,还有各种标签的使用等。很少有人把网站域名的真正影响考虑在内,其实域名的影响力并不亚于链接,其所被谷歌Google搜索引 擎赋予的权值也很高,主要体现在以下几个方面:

1、网站域名的历史

如果您是新注册域名,一定要查询该域名的历史,是否有被封杀的记录,是否被正式启用过,是用在什么方面?是否与您即将运营的网站内容相符合?这一点在英文网站上面非常重要。

如果您是从他人手中购买的域名,一定要知道该域名曾经的用途,是否曾经做过不允许内容,被惩罚过。域名的历史都可以通过一些网站来查询得到,也 可以借助一些软件,读者可以自己去找此类分析工具。我在此推荐一个可以查询域名历史页面的工具:http://www.archive.org/web /web.php 可以查询到90年代的哦。

2、网站域名的内容-域名优化组合

网站域名内容,听起来让人很模糊,域名还有什么内容?我们在提高网站相关词排名之前,总希望首先对网站的title动刀,在title中增加相 关产品的名字,英文网站可以利用域名进行域名上的内容优化。具体做法:采用相关产品的名称作为域名,多词组可以用“-”短横线来搁开。如果你还对域名的内 容优化心存怀疑的话。您可以立即打开谷歌Google搜索引擎,搜索一个产品的英文名字或者词组,您会发现域名中带有此英文名字或词组的网站获得了靠前的 排名位置。

合理搭配词组语句,将搜索引擎赋予的权值充分利用:将网站的各个分目录名字进行合理调整,并且将网页静态化,页面名配合目录名及域名,优化组合成能够“分词”成不同产品相关名的关键字。

3、网站域名的PR值

有的域名是从第三方购买得到,有的卖家鼓吹自己的域名:“挂着一个PR非常高的网站,如果将来把域名卖给你,将其解析到您的网站空间,您便可以 自然获得该域名之前的PR值了。”对于这种说法,我要先给大家分析一下:PR值的决定因素是高质量的反向链接决定了您的网站PR值,如果该域名之前所解析 的站点PR值有7,将其解析到新的网站空间上,会短时间对新的网站空间带来PR值,这主要来源于链接上的益处。当Google进行新一轮的更新之后,这些 随时可能消失,链接如此,PR值亦如此。

当我们把域名重新解析到新的空间上,在google搜索引擎上面输入“link:网站域名”查询,会发现该域名的反向链接仍然保持不变,这些数据将一直保存直到Google下次大更新。

如果您购买的域名有以下情况,会在SEO优化过程中有所帮助:域名曾经解析的网站上面的内容与您目前网站上的内容大致相似,例如:同样出售某样 产品,具有相关相同关键词。这样才不至于在更换网站之后,之前合作互换链接的站长才不会撤除对您网站的链接。当Google大更新后,您的网站相关数据也 会获得较好的提升。当然:前提是你的网站事先已被收录。

尽管如此,我们也不必盲目追求域名潜在价值,毕竟内容才是王道。一个好的域名里充斥着大量垃圾信息也是无法发展的。如果您的网站拥有大量的优质文章作为产品推广的辅助,加上少许的SEO工作,配合我前面所说的域名优化组合,必定让您的网站更上一层楼,英文网站更佳。

分享家:Addthis中国

如何更改ubuntu 9.04 notification(通知消息系统) 的位置?

notification(通知消息系统)默认的是右上角,经常覆盖掉某些按钮。另外, 对于习惯任务栏放在下面的用户来说, 右下角才是最合适的。

但是,根据 官方说明:

Each display should show a maximum of two bubbles: one confirmation bubble and one notification bubble. The first bubble on a display should be positioned 0.5 em from the bottom of whichever panels are at the top of the display (or 0.5 em from the top of the display, if it has no top panels). The second bubble on a display should be positioned 0.5 em from the bottom of the first bubble. Each bubble should be 0.5 em from the trailing edge of the display.

高亮的含义是“放在顶部任务栏的下面的0.5em处, 如果没有顶部任务栏, 就直接放在最上方往下0.5em处”。完全忽略了底部任务栏阿,看来, notification的位置目前只能是在右上角了:(

notification

notification

分享家:Addthis中国

Linux操作系统下软件的安装与卸载管理(经典总结)zz

本文链接: http://www.php-oa.com/2007/10/17/linux-install.html

我今天分三个部分来讲linux中的软件管理,前二个部分是基本介绍,也是重点,让大家明白linux的不同的管理软件的方法。在实际用中,推荐大家多使用apt-get和yum.那是相当的方便。

Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序 (uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了。

Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。其实在Linux下安装和 卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发外,还有许许多多以源代码形式分发的软件包。

下面就来详细地讲一讲这些软件的安装与卸载:

一、二进制分发软件包的安装与卸载

Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件平台编译的,那它就不能在另外的平台或环境下正确执行。

1、*.rpm形式的二进制软件包

安装:rpm -ivh *.rpm

卸载:rpm -e packgename

说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸 载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。rpm的参数中-i是安装,-v是校验,-h是用散列符 显示安装进度,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件 包,packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.1.12- i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache- devel。更多的rpm参数请自行参看手册页:man rpm。

如果你不喜欢在字符界面下安装或卸载这些软件包,完全可以在X-Window下使用图形界面的软件包管理程序。现在这些做的非常好了。

2、*.tar.gz/*.tgz、*.bz2形式的二进制软件包

安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2

卸载:手动删除

说明:*.tar.gz/*.bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2 压缩的,安装时直接解包即可。对于解压后只有单一目录的软件,卸载时用命令“rm -rf 软件目录名”;如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”获取清单。tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,y是调用bzip2解压,t是列出包的文件清单。更多的参 数请参看手册页:man tar。

如果你更喜欢图形界面的操作,可以到Ubuntu上看看他的包管理,超级方便。

3、提供安装程序的软件包

这类软件包已经提供了安装脚本或二进制的安装向导程序(setup、install、 install.sh等),只需运行它就可以完成软件的安装;而卸载时也相应地提供了反安装的脚本或程序。例如SUN公司的StarOffice办公软件 套件就使用名为setup的安装程序,而且在软件安装后提供反安装的功能,目前这种类型的软件包还比较少,因其安装与卸载的方式与Windows软件一 样,所以就无需多讲了。

二、源代码分发软件包的安装与卸载

Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。

1、*.src.rpm形式的源代码软件包

安装:rpm -rebuild *.src.rpm

cd /usr/src/dist/RPMS

rpm -ivh *.rpm

卸载:rpm -e packgename

说明:rpm –rebuild *.src.rpm命令将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。packgename如前所述。

2、*.tar.gz/*.tgz、*.bz2形式的源代码软件包

安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解压

然后进入解压后的目录:

./configure 配置

make 编译

make install 安装

卸载:make uninstall 或 手动删除

说明:建议解压后先阅读说明文件,可以了解安装有哪些需求,有必要时还需改动编译配置。有些软件包的源 代码在编译安装后可以用make install命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净, 那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure –prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。与其它安装方式相比,需要用户自己编译安装是最麻烦的,其实我个人认为,以后会越来越少人用这种方法。因为现在的 硬件发展到没有必要多这少量的性能,来浪费这么多时间。
三.使用yum和apt-get。软件管理方法的升级.

看过上面的介绍。大家一定会感觉,太麻烦了,下面这个是先进的linux才有的功能,这个实在太方便了,比windows还人方便,要是你用过Ubuntu的apt-get你会感觉爽极了的。那个方便.

1. 我们来先讲Redhat的yum这种高级的包管理.

用YUM安装删除软件
装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。
安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。
删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。

用YUM安装软件包
命令:yum install <package_name>

用YUM删除软件包
命令:yum remove <package_name>

2.用YUM查询软件信息
我 们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了。你可以用 yum search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用 yum search messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于是我们可能得到 gaim,kopete等等,并从中选择。
有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。

使用YUM查找软件包
命令:yum search <keyword>

列出所有可安装的软件包
命令:yum list

列出所有可更新的软件包
命令:yum list updates

列出所有已安装的软件包
命令:yum list installed

列出所有已安装但不在 Yum Repository 內的软件包
命令:yum list extras

列出所指定的软件包
命令:yum list <package_name>

2.讲讲Ubuntu中的高级包管理方法apt-get
除了apt的便捷以外,apt-get的一大好处是极大地减小了所谓依赖关系恶梦的发生
几率(dependency hell),即使是陷入了dependency hell,apt-get也提供了很好的
援助手段,帮你逃出魔窟。

通常 apt-get 都和网上的压缩包一起出没,从互联网上下载或是安装。全世界有超
过200个 debian 官方镜像,还有繁多的非官方软件包提供网站。你所使用的基于D
ebian的发布版不同,你所使用的软件仓库可能需要手工选择或是可以自动设置。你
能从Debian官方网站得到完整的镜像列表。而很多非官方网站提供各种特殊用途的
非官方软件包,当然,使用非官方软件包会有更多风险了。

软件包都是为某一个基本的Debian发布版所准备的(从unstable到stable),并且划
分到不同类别中(如 main contrib nonfree),这个是依据 debian 自由软件纲领而
划分的(也就是常说的dfsg),因为美国限制加密软件出口,还有一个non-us类别。

常用的APT命令参数

apt-cache search package 搜索包

apt-cache show package 获取包的相关信息,如说明、大小、版本等

sudo apt-get install package 安装包

sudo apt-get install package – - reinstall 重新安装包

sudo apt-get -f install 修复安装”-f = –fix-missing”

sudo apt-get remove package 删除包

sudo apt-get remove package – - purge 删除包,包括删除配置文件等

sudo apt-get update 更新源

sudo apt-get upgrade 更新已安装的包

sudo apt-get dist-upgrade 升级系统

sudo apt-get dselect-upgrade 使用 dselect 升级

apt-cache depends package 了解使用依赖

apt-cache rdepends package 是查看该包被哪些包依赖

sudo apt-get build-dep package 安装相关的编译环境

apt-get source package 下载该包的源代码

sudo apt-get clean && sudo apt-get autoclean 清理无用的包

sudo apt-get check 检查是否有损坏的依赖

分享家:Addthis中国

apt-get 与 yum 比较

ubuntu 的 apt-get 优点:

  • 源多,
  • 源里面软件比较全
  • 很多第三方软件直接支持apt-get

centos 的 yum 模仿了 apt-get , 但是整个社区对其支持没有ubuntu做的好:

  • 源少,更新慢
  • 源里面软件也少,很多软件还是需要手动下载再安装。
分享家:Addthis中国

virtualbox使用技巧

装在virtualbox里面的操作系统, 最好装一个virtualbox guest addition,作用很大。

我的virtualbox里面运行的是Windows XP, 从 google code 下载了virtualbox guest addition后, 明显的改进有2点:

  • 笔记本分辨率本来是1280×800, 原来vbox里面的xp只能调到1024×768, 装完以后就支持了, XP填充了整个屏幕,爽。
  • 进入进出vbox不用使用Right Ctrl进行切换了, 直接点!

但是还有一个问题没有解决, “共享文件”无法解决, 无意看到一篇vbox使用教程, 原来,virtualbox guest addition应该这样安装,

  1. 启动vbox
  2. 选择菜单中的 Device -> Install Guest Additions… 进行安装, 文件大约有19M, 而google code里面的版本才900K,驱动程序肯定没有自带的全。

这样安装完成后,通过 “我的电脑” ->”映射网络驱动器…”, 在”文件夹”中输入 \\vboxsvr\共享文件夹名称 , 就实现文件共享了。

分享家:Addthis中国

因备案问题,停站2个礼拜,刚刚又备案失败:(

只有在中国才有“备案”一说,简直就是一小撮人没事找事,折腾的大伙忙里忙外。

每年都有这么一小段时间, 要抓备案,抓低俗, 一般就是两会前, 这不,两会还没结束,严打就结束了,因为工作报告写好了嘛。 你们想抓的网站, 服务器大都在国外,又管不了,在国内瞎折腾,弄得一帮良民叫苦连天。

备案的时候域名还不能含有“中国”等字样, 呵呵, 这样的网站不要太多啊!备案的时候随便写一个,成功后,随便用什么名字,你们管得过来嘛?!

备案失败

备案失败

分享家:Addthis中国