Posts Tagged ubuntu
CentOS上Xen的快速部署
背景描述
一台托管在外的服务器,环境为CentOS5.5,跑LAMP。由于运行环境和成本控制的考虑,需要同时配置PHP4+Mysql和PHP5+Mysql两种环境。起初计划采用两个apache环境,不同的端口来解决。考虑到目前Xen技术上已经成熟,于是考虑在真实主机上安装ngnix和mysql。通过xen安装两套虚拟环境分别配置不同的Php版本,前端使用ngnix代理的方式实现多个虚拟主机合并到同一个80号的目的。
本文同样适用于Redhat和小白鼠Fedora.
通过motd信息简化巡检操作
作为一个Unix系统的管理员,手工巡检几乎成了工作中一个重要的部分。这里不放使用Linux的motd通告信息实现简单的信息通告,至少能省去了不少手工命令的时间。
motd即Message Of ToDay,每天的信息。大部分的固定文本信息放置在/etc/motd下,如果没有你可以直接创建一个,然后修改其中的内容制作一个主机登录Banner以便于区分多台主机。对于Ubuntu来说,特别是启用了server中“landscope管理系统”后,这里没有效果,你需要修改的文件为/etc/motd.tail。
一个怪异的Cron问题
一个朋友向我咨询他遇到的一个问题。
Centos的操作系统,自然是主流应用的WWW。近期无缘无故的Cron失效,所有的任务都无法执行。多次重启主机,重启Cron服务均是如此。
起先我由于没有拿到控制台,怀疑是Cron经典的环境变量问题,修改了半天也是白忙。总算此兄开恩,将root的权限给了我。:)
利用Ubuntu搭建私有云
这一段时间大家都在谈云计算,Ubuntu也是在它的server版本中增加了Eucalyptus软件包,用以支持一个与亚马逊EC2兼容的企业云。作为一个弹性扩展方式,Cloud的确很方便。
闲来无事,测试了一下。报下配置,理论上用虚拟机是完全可以的:
1台Dell 台式机,用以安装Cluster,双核+2G+250G;一台Asus本本,用以安装Node,双核+2G+160G;当然,我的测试中还有我自己的ubuntu本本充当客户端,这台机器可以省略,将客户端放在上述主机中的任何一台——前提是只要不是生产环境。
virtual server上安装ubuntu
都说MS 的virtual server仅能够支持MS自家的系统。比如解决了的xorg桌面的显示问题。
这次在virtual server上安装ubuntu 804 server,每次跳出启动选项之后,选择好语言之后,启动安装程序,虚拟机马上重启。一开始以为是ACPI的问题,关闭了acpi之后,故障依旧。久而久之发现问题的规律是只会出现在成功启用了“硬件辅助虚拟化功能”的虚拟机上。
为GIMP的退出叫好
自从第一次接触Linux的桌面版,我就认识了GIMP这个软件。印象最深的就是那个戴着“南瓜帽”的小狐狸形象。近期得到消息,Ubuntu这个目前拥有最大Linux Desktop份额的发行版从下一版本(1004)后正式将GIMP排除在默认安装包之外。
从GIMP本身说起,这是一个很强大的图片编辑软件,很多功能已经达到或者超过了昂贵的Photoshop。曾经用它处理过几次图片,效果也很让我满意。但作为Linux桌面版必备的软件,它的利用率可能是最低的了——有太多太多的软件可以替代它的位置,而且不同于OpenOffice,你无法要求每一个Linux用户都修改图片,或者已经被PS浸染的人回过头来用这个甚至买不到一本参考书的GIMP。
Ubuntu下安装oracle11G up2
oracle的11G总算到了up2,这次的升级个人感觉最大的改善就是将clustter包成了标准包的一部分,看起来今后oracle数据库要越发的使用更多的机器了。目前官方只提供了Solaris和Linux的安装包,Win以及其他操作系统看起来还是要等。
oracle官方建议的linux仅限于Redhat, Suse, Asianux以及oracle自家的linux。但作为测试的一部分,我选择了ubuntu的新版本910 AMD64 server作为平台。不过理论上使用ubuntu Desktop或者Xubuntu更省力一点。系统内存为8G,根据建议(如下),设置了8G的swap。
| Between 0 MB and 256 MB | 3 times the size of RAM |
| Between 256 MB and 512 MB | 2 times the size of RAM |
| Between 512 MB and 2 GB | 1.5 times the size of RAM |
| Between 2 GB and 16 GB | Equal to the size of RAM |
| More than 16 GB | 16 GB |
配置Ubuntu的php支持OCI8
PHP的OCI模块支持Oracle总是比较让人头痛。这趟弄个ubuntu的安装文档。
通过ubuntu-server安装盘安装LAMP。当然,正常情况下,建议安装好openssh服务器,免得麻烦。
虽然ubuntu的server支持root直接登录,既然是ubutu,还是遵循它的sudo吧。
安装结束后,启动server。
首先,经典的更新
#sudo apt-get update; sudo apt-get upgrade
实战Linux 虚拟服务器
也不知最近怎么了,一直钻到怪圈里——先是研究把多台主机逻辑上虚拟成一台主机的clustter技术,接着又是把一台主机虚拟成多台主机的虚拟化及技术。
虚拟化,不管是intel-vt还是AMD-v,现在已经逐渐成了标配,MS虚拟化大行其道了。MS也在很久之前推出Virtual server和hyper-v服务器,具体暂时可以参考这里。考虑到redhat的设置相对没有难度,没事找事的我选择ubuntu server来部署。
Ubuntu 810
自10月30号官方发布了Ubuntu810的正式release之后,第一时间做了dist-upgrade。
这次810的发布,对于像我这样一直更新的人来说,最显眼的变化就属桌面上的那只“山羊”了。跟之前那只“苍鹭”相比,制作更加的复杂和精良。看起来,Ubuntu团队中interface team的能力那是与日俱增。
之前我碰到的那个休眠和wifi灯的问题 已经得到修复,不过我这里又出现了caplock灯不会正常工作的问题——X下切换大小写时没有灯亮起来,除了麻烦一点不影响正常是使用,也就作罢。
升级之后,我的realplayer无法正常工作,只得重装。也算是小问题之一。
话在讲回来,在正常升级后的两天之内,系统升级了3次,每次至少10个包,算上发布前最后一周的那个“是不是集成进Opengoffice3“的那个讨论,可以看得出,这次发布有不少的”赶工“嫌疑。毕竟发布时部分时区已经到了31号,再不发布的话,恐怕只能叫做Ubuntu811了。
litrin@litrin-Ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 8.10
Release: 8.10
Codename: intrepid

近期评论