启动 remi 源后服务器部署 LNMP 不再蛋疼
2011-7-30 by OwnLinux
启动 remi 源后服务器部署 LNMP 不再蛋疼
每次部署新的服务器都是一件很烦人的体力活儿,下载一大堆部署LNMP环境需要的软件以及其它依赖。费时间不说,一个不注意还可能留下一些隐患(不容易发现的编译错误)。当然老鸟们也有他们的办法,就是写一个自动编译部署的shell脚本。新手们咋办呢?copy老鸟的脚本?可能你copy的时候是没有问题,但环境的变化了呢?完全有可能会导致一些错误,如果你连他们的脚本都读不懂的话,你怎么根据自己的需求来修改呢?排错都不知道从何入手,何况编译的方法也得花不少的时间,网络不理想,硬件配置一般,甚至你是用的VPS的话,那就更是杯具了。想想一个256M内存的VPS编译 mysql 吧,蛋疼了吧?

读到这里,你可能会说编译的环境定制性更能,更灵活。试问一下自己对编译的参数都是否非常熟悉?如果各个参数都没有吃透怎么定制?要是定制了几个潜在的错误就杯具了。说一下,源里的软件的好处,这些软件都是Linux骨灰级的玩家编译好后放在源里的,他们对系统环境的熟悉程度应该不用怀疑吧。而已通过源安装的软件也非常方便升级,增加/删除模块及扩展也很方便。笔者之前也是一个编译控,现在想想源有的和我编译出来也差不多,也不想去折腾了。因为yum真的是太省事儿了。当然,也不是yum完了就马上使用,还是会根据自己的需求灵活定制配置文件和扩展等。



在 Red Hat 系统的 Linux 系统中,一个叫 remi 的源,它包含的软件几乎都是最新的版本,升级也很方便。在启动 remi 之前要启动 epel 源。根据 Fedora 官方 WIKI 的解释,EPEL (Extra Packages for Enterprise Linux ) is a Fedora Special Interest Group that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited to, Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL). 成功启用它之后你的RHEL也可以用yum来安装各种软件,是不是很high呢?

根据自己的版本运行下面的命令来安装:

RHEL 6.x/CentOS 6.x/Scientific Linux 6.x
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -ivh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm

RHEL 5.x/CentOS 5.x/Scientific Linux 5.x
rpm -ivh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

完成之后,你会在 /etc/yum.repos.d 目录里看到

[ 阅读全文 ]

Web Server学习Web
2011-6-14 by 田甜
Web Server学习

一、Web service的概念


想要理解Web service,必须先理解什么是Service(服务)。


传统上,我们把计算机后台程序(Daemon)提供的功能,称为";服务";(service)。比如,让一个杀毒软件在后台运行,它会自动监控系统,那么这种自动监控就是一个";服务";。通俗地说,";服务";就是计算机可以提供的某一种功能。


根据来源的不同,";服务";又可以分成两种:一种是";本地服务";(使用同一台机器提供的服务,不需要网络),另一种是";网络服务";(使用另一台计算机提供的服务,必须通过网络才能完成)。


举例来说,我现在有一批图片,需要把它们的大小缩小一半。那么,我们可以把";缩放图片";看成是一种服务。你可以使用";本地服务";,在自己计算机上用软件缩小图片,也可以使用";网络服务";,将图片上传到某个网站,让服务器替你缩小图片,完成后再通过网络送回给你。这就好比,一件事你可以自己做,也可以交给另一个人去做。肚子饿了,你可以自己做饭,也可以打电话去订一份比萨,让店家替你做好送上门。


本地服务的缺陷


";网络服务";是未来软件开发和使用的趋势,本地服务将用得越来越少,主要因为以下三个原因:




* 本地资源不足。很多数据和资料,本地得不到,只有向其他网站要。


* 成本因素。本地提供服务,往往是不经济的,使用专业网站的服务更便宜。这里面涉及硬件和人员两部分,即使你买得起硬件,专门找一个人管理系统,也是很麻烦的事。


* 可移植性差。如果你想把本机的服务,移植到其他机器上,往往很困难,尤其是在跨平台的情况下。




Web Service的优势


除了本地服务的缺点以外,Web Service还有以下的优越性:




* 平台无关。不管你使用什么平台,都可以使用Web service。


* 编程语言无关。只要遵守相关协议,就可以使用任意编程语言,向其他网站要求Web service。这大大增加了web service的适用性,降低了对程序员的要求。


* 对于Web service提供者来说,部署、升级和维护Web service都非常单纯,不需要考虑客户端兼容问题,而且一次性就能完成。


* 对于Web service使用者来说,可以轻易实现多种数据、多种服务的聚合(mashup),因此能够做出一些以前根本无法想像的事情,RHCE认证。





相关的主题文章:


OCM认证Oracle

追IT美眉OCM认证

大学后Linux最佳入门

LAMP 系统性能调优OCP认证学习资料

尚观知识库特色: 1、功能丰富的交流系统。 网站具有微博、共享、问答等功能丰富的交流系统,是学习知识更加方便快捷。 2、种类丰富、内容齐全的知识库系统。 以尚观教育为依托,网站的知识库系统涵盖LINUX、ORACLE、安卓等诸多热门领域,并且朝着最新、最全、最权威的目标努力着。 3、开放的应用平台。 网站以Linux、Oracle为模板,以尚观教育为后盾,利用开放性平台,将推出覆盖更多知识领域的内容。 4、专业人士的聚集地。 在网站内,不仅尚观的讲师、智源部会全部入驻,我们还将邀请行业专家以及相关的企业入驻,在用户—专家—企业之间搭起沟通的桥梁。 5、寓教于乐的游戏。 站内的职场人生游戏应用,将会带你体验毕业后,进入职场打拼的过程,虚拟的事件与真实的案例相结合,实现你的精彩人生。

[ 阅读全文 ]

Linux和Windows系统升级的最大不同 Linux
2011-6-14 by 田甜
对于专有软件使用者来说,OCP认证,当需要升级到一个新版本的时候,并没有多少激动的感觉。因为这种升级通常是为一些补丁修复或微小的功能升级来掏钱买单。


  即使不从金钱方面考虑,这种升级也可能会带来时间上的较大浪费,例如备份文件、卸载老版本并安装新版本等。与之形成鲜明对比的是,Linux用户期望升级时间的到来就如同期待他们的生日到来一样。举个例子来说,对于一个新版本的 KDE或Gnome,其中比较酷的新功能和用户体验都是免费的。和升级Windows软件所不同的是,Linux程序升级通常是通过操作系统本身来处理的。


  Linux用户通常可以休闲的坐等升级管理器自己来完成这个任务。Linux应用程序的升级时间通常就是用户放松的机会。开源软件开发者送给他们的用户一个可以不断带来惊喜的礼物。


  一、用户驱动是开源的最大优势


  Vyatta负责战略和市场的副总裁Dave Roberts表示,大多数开源项目会非常迅速的推出新版本。这个过程是社区推动式的,当然有时候也会有商业化公司参与其中。所以用户往往会看到预期的新功能。但是通常不会对新功能感觉太意外。如果一个开发者经常与他的用户讨论,新功能通常很难是一个秘密。这个过程是非常透明的。


  对于一个开源项目来说,通常在用户和开发团队之间会有不断的讨论或交流,这会让产品用户做好是否需要升级的准备。相比之下,专有软件公司是在它们自己的意愿的驱动下开发产品,而不是用户的直接参与。


  一个新版本的专有软件产品进入市场通常需要花费12到18个月的时间。而开源软件则可能每个月都会看到几个不同的版本升级。


  在开源世界中,用户更靠近开发。升级通常更细化,Roberts表示。新版本发布的成本要小的多,通常只是贴出供用户下载的新版本地址,不用再刻录成光盘或进行包装。


  二、升级频繁带来的潜在影响


  尽管用户通常期望在他们喜欢的应用程序中看到更频繁的新功能礼物,软件开发者对于这一过程却往往抱着矛盾的观点。


  频繁发布新版本是一把双刃剑。软件开发者一直在对他们的应用程序进行修正和打补丁。不利的一方面是,开发者并不希望总是在进行升级,开放解决方案联盟(Open Solutions Alliance,OSA)的创始人之一,JasperSoft公司的首席技术官Barry Klawans表示,开源中的商业化厂商通常不愿意频繁的进行这种升级。


  在Linux中的升级过程通常被认为是相当完美的。在很多Linux版本中,对操作系统的升级是通过一个类似微软的升级管理器来自动完成的。软件应用程序可以通过升级管理器来进行跟踪,这样用户通常除了点击以下OK按钮和输入密码外,通常不需要做任何其他的事情。


  在大多数Linux发行版中,开源软件(通常被称为软件包(packages))已经按照要求的格式被社区加入到软件库中。其安装脚本可以自动被操作系统处理,并且被增加到升级管理器程序列表中,以自动检查可用的更新。


  但是,对于来自社区软件库之外的应用程序包,用户不得不手动的运行安装脚本。最初的安装和将来的升级可能只能通过用户在终端窗口中输入命令来实现。这多少有点让我们回忆起微软的DOS时代。
相关的主题文章:


OCM认证Oracel学习园地知识库

尚观OCM论证android世界知识库

Web Server学习iPhone开发

追IT美眉IT行业

尚观知识库特色: 1、功能丰富的交流系统。 网站具有微博、共享、问答等功能丰富的交流系统,是学习知识更加方便快捷。 2、种类丰富、内容齐全的知识库系统。 以尚观教育为依托,网站的知识库系统涵盖LINUX、ORACLE、安卓等诸多热门领域,并且朝着最新、最全、最权威的目标努力着。 3、开放的应用平台。 网站以Linux、Oracle为模板,以尚观教育为后盾,利用开放性平台,将推出覆盖更多知识领域的内容。 4、专业人士的聚集地。 在网站内,不仅尚观的讲师、智源部会全部入驻,我们还将邀请行业专家以及相关的企业入驻,在用户—专家—企业之间搭起沟通的桥梁。 5、寓教于乐的游戏。 站内的职场人生游戏应用,将会带你体验毕业后,进入职场打拼的过程,虚拟的事件与真实的案例相结合,实现你的精彩人生。

[ 阅读全文 ]

修改滑鼠中间键为「贴上」:AutoClipX
2011-4-22 by 活科技
修改滑鼠中间键为「贴上」:AutoClipX
在Windows的使用中,滑鼠的中间键有什么用?很多用户都可能不知道。但用过Linux 桌面的人都知道,中间键是一个不错的应用。本文章介绍的AutoClipX,就可以增加Windows的中间键应用了。


AutoClipX可以令你以最快的复制贴上操作,你只需用鼠标点两下就搞定:选定,中键。选定时自动将高亮内容收入剪贴板,单击鼠标中键(滚轮)即是贴上操作。

[ 阅读全文 ]

[教程] 如何将硬盘从 FAT32转换为 NTFS
2011-4-16 by 活科技
[教程] 如何将硬盘从 FAT32转换为 NTFS
你使用中的外部硬碟或USB记忆体,已经重新格式化为NTFS或FAT32。以下教程是如何把FAT32的硬盘,转为 NTFS而不会丢失任何文件。

[ 阅读全文 ]

Ubuntu 8.04 LTS 桌面版将于5月12日停止更新服务和技术支持
2011-4-13 by OwnLinux
分享一条刚刚收到 Ubuntu 官方发布的消息,代号为 Hardy Heron 的 Ubuntu 8.04 桌面版将于2011年5月12日停止更新服务和技术支持。Ubuntu 8.04 LTS 正式版发布于2008年4月24日。

Ubuntu 8.04 LTS 是 Ubuntu 发布的第二个 LTS 版本( Long Term Support:长时间支持版本 ),Ubuntu 8.04 LTS 桌面版提供3年的支持时间,而服务器版将提供5年的支持时间。因此,在2011年5月12日之后官方只停止 Ubuntu 8.04 LTS 桌面的更新服务和技术支持,而 Ubuntu 8.04 LTS 服务器版还要继续提供两年的支持。

在2008年4月24日,官方正式发布了 Ubuntu 8.04 LTS ,OwnLinux.cn 也在第一时间在国内首发了此条信息,巨大的下载还导致了 Ubuntu 的镜像服务器短暂不能正常访问。Ubuntu 8.04 LTS 的发布受到了业内广泛好评!被认为是 Ubuntu 最成功的一个发行版本。 过去的36个月内 Ubuntu 致力于持续的发布 Ubuntu 8.04 LTS 安全补丁和关键更新,现在支持的时期已经接近尾声。在2011年5月12日之后, Ubuntu 的安全和信息更新将不在包含 Ubuntu 8.04 LTS 桌面版。

Ubuntu 8.04 LTS 至 Ubuntu 11.04 各版本的发布和支持的大概时间都可以下图中看出。

[ 阅读全文 ]

程序员是这样哄宝宝睡觉的
2011-4-1 by fems
程序员是这样哄宝宝睡觉的
十行代码,一台老旧的Linux电脑,宝宝安然入睡。

[ 阅读全文 ]


Ubuntu 11.04 (Natty Narwhal) Beta 1 发布
2011-4-1 by 匿名用户
Ubuntu 11.04 (Natty Narwhal) Beta 1 发布
今年四月即将发布的最新一代 Ubuntu 11.04 ,已经发布了它的第一个BETA版本,Ubuntu 11.04 (Natty Narwhal) Beta 1。Ubuntu 11.04 放弃了传统的 GNOME 界面,而采用了在 Ubuntu 10.10 上网本版本中首次采用的 Unity 界面,这也是 Ubuntu 打破 Gnome 桌面环境的一次大胆的尝试。

Ubuntu 11.04 (Natty Narwhal) Beta 1 的桌面截图

[ 阅读全文 ]

Ubuntu 9.10 将于2011年4月30日停止更新服务和技术支持
2011-3-31 by OwnLinux
Ubuntu 9.10 将于2011年4月30日停止更新服务和技术支持
来自 Ubuntu 官方邮件列表的消息,代号为 Karmic Koala 的 Ubuntu 9.10 将于2011年4月30日停止更新服务和技术支持。Ubuntu 9.10 正式版发布于2009年10月29日,在过去的18个月内 Ubuntu 致力于持续的发布 Ubuntu 9.10 安全补丁和关键更新,现在支持的时期已经接近尾声。在2011年4月30日之后, Ubuntu 的安全和信息更新将不在包含 Ubuntu 9.10。

[ 阅读全文 ]

5个更佳处理 PDF文件的工具
2011-3-14 by 活科技
5个更佳处理 PDF文件的工具
PDF的确成为了标准的电子文件格式。其实,巿面上除有许多 PDF工具可以选择去使用,以下介绍五个最佳处理 PDF文件的工具。

[ 阅读全文 ]

一个脚本让 Ubuntu “变成” Windows 7
2011-1-13 by OwnLinux
一个脚本让 Ubuntu “变成” Windows 7
之前 OwnLinux 有介绍将Ubuntu Hardy 打造成 Mac OSX Leopard 主题的文章,操作还是算比较复杂。如果你足够闲,蛋足够疼的话,你可以把你的 Ubuntu “ 变成” Windows 7 ,而这个操作也就是运行一个Shell 脚本而已,非常简单。基本上不需要什么技术就可以搞定。

[ 阅读全文 ]

Gix 嵌入式桌面系统 LiveCD / LiveUSB Alpha1 发布
2011-1-13 by OwnLinux
感谢 Easion 的投递,想象一下,你 Linux 下的浏览器、GTK+这样的图形应用程序有无可能运行在一个基于内核模式的图形系统上呢?这些在 Windows 下早习以为常的事情,在 C/S 模式图形系统一统天下的 UNIX 操作系统似乎遥不可及,不过现在 Linux 终于也迎来了这样的图形系统,这个就是本文要提到的 Gix。

[ 阅读全文 ]

在 Nexus S 上运行 Ubuntu 系统
2011-1-11 by OwnLinux
在 Nexus S 上运行 Ubuntu 系统
Nexus S 是三星给谷歌生的亲儿子,它使用的是谷歌 Android 2.3 系统。之前有人把 MeeGo 移植到了 Nexus S 上,现在又有发烧友把 Ubuntu Linux 嫁给了 Nexus S 。在 Nexus S 上运行 Ubuntu 系统的方式和在 Nexus S 上运行MeeGo 的方法是一样的。 Ubuntu 的镜像文件是使用的是 HD2 Ubuntu image (v 0.3),也就是以前把有人把 Ubuntu 安装到 HTC HD2 上所用的那个镜像。

[ 阅读全文 ]

Ubuntu Tweak (Ubuntu系统优化工具)
2011-1-5 by Jarry
Ubuntu Tweak (Ubuntu系统优化工具)
Ubuntu的默认系统设置不一定每个人都喜欢,所以我们会尝试更改某些设置,但对于新手而言,没动过配置脚本,对于未提供图形界面的设置无从下手。今天为各位推荐一款Ubuntu系统优化工具:Ubuntu Tweak。

Ubuntu Tweak是一款专门为Ubuntu(GNOME桌面)准备的配置、调整工具。主要面向新手级的普通用户。它可以设置很多并不能在系统首选项中设置的隐藏选项,以满足用户自定义的乐趣。即使是新手,也可以方便地通过它来进行适合自己的系统调整。

image

  点击下载Ubuntu Tweak V0.5.8

  以上下载地址为deb包,下载完成后直接双击安装。
Technorati 标签: Ubuntu,Linux,系统,优化

[ 阅读全文 ]

调整Ubuntu 10.10启动菜单等待时间
2010-12-28 by Jarry
调整Ubuntu 10.10启动菜单等待时间
曾经为大家介绍过,通过修改/boot/grub/menu.lst文件来改变与Windows的启动顺序。不过这是基于Linux优先引导的。如果是Windows使用的MBR优先引导系统,那么问题就简单了。Windows提供了可视化的管理菜单来指定默认的操作系统来引导你的电脑。

  在Ubuntu 10.10的启动菜单(已经由Ubuntu引导系统),会停留多个选项,主要是内核的选择。而默认的等待时间为10秒。进入到桌面后并没有看到有什么程序可以管理这个等待时间的选项,于是我们通过gedit来搞定启动菜单的等待时间。

  按Ctrl+Alt+t组合键打开终端,输入:

sudo gedit /etc/default/grub

  然后输入管理员密码。

  大约在第七行可以看到代码为:GRUB_TIMEOUT=10

  这个就是GRUB引导停留时间的选项了。把后面的10改为你想获得的值吧。单位是秒。

image

Technorati 标签: ubuntu,linux,启动

[ 阅读全文 ]

24小时最热
关于我们 联系我们 常见问题 用户条款 隐私政策 工具 支持者 手机版  在微博
   订阅本站到:
Copyright ©2005 -2012 DIGLOG.COM All Rights Reserved.
备案 ICP备10208362号 · 渝公网备500106015-00086

Server:0ms & Client:ms