Red Hat发布开放式混合云解决方案_Linux新闻_Linux公社-Linux系统门户网站

此次宣布的四大混合云解决方案有:  OpenShiftTM企业PaaS解决方案:向企业用户提供的云应用平台,它将结合Red Hat CloudForms、Red Hat Linux企业版、Red Hat Enterprise虚拟化技术、JBoss企业中间件等工具,从而构建ITOPs PaaS平台,为企业开发者带来高效和敏捷的同时,解决了企业的治理和运维需求。将来,这一解决方案还将发展到能够创建与OpenShift.com共有PaaS云完全兼容的DevOps PaaS环境。

通过Red Hat发布开放式混合云解决方案_Linux新闻_Linux公社-Linux系统门户网站.

~~~~~~~~

这个会不会与luoyun产生竞争呢?luoyun如果面对这些上流开发商的竞争该如何应对呢?

Advertisements

Linux下创建与解压tar, tar.gz和tar.bz2文件及压缩率对比

在Linux系统和服务器中,会非常频繁的用到解压命令。Linux下的压缩格式有zip、tar、和tar.bz2这几种。

目前Linux下 常见的压缩文件扩展名:

*.Z compress程序压缩的文件(最早期使用),压缩后取代源文件;

*.zip 一个夸平台的文件打包程序,适用于Linux、windows和Mac OS系统;

*.bz2 bzip2程序压缩的文件;

*.gz gzip程序压缩的文件;

*.tar tar程序打包的文件,并没有压缩;

*.tar.gz tar程序打包的文件,并经过gzip程序的压缩;

*.tar.bz2 tar程序打包的文件,并经过bzip2程序压缩。

所 谓扩展名只是大家约定的通用格式,是为了更方便的能一眼识别出是什么压缩类型,当然你可以打包或压缩为任意格式的后缀名,只要你愿意。

通过Linux下创建与解压tar, tar.gz和tar.bz2文件及压缩率对比.

~~~~~~~

这是比较详细的一份说明了,里面的命令很多,我也需要记下来了吧。

A)*.zip格式是大家最常见的一种,它具有夸操作系统平台性,可以同时在windows、Linux和Mac Os上使用。

大家可以用zip格式压缩那些需要共享给windows用户的文件。压缩与解压.ZIP格式的文件:

cd /home/www   //先进入网站目录的上一级

zip -q -r a.zip a    //压缩a目录为a.zip,-q是静默化压缩

解压一个zip文 档:

cd /home/www    //进入压缩包所在的目录

unzip -q a.zip   //静默化解压www目录下的a.zip文件

这只是zip的一种压缩与解压的方法,也是最简单方便的一种

B) 压缩与解压*.tar*、.tar.gz、*.tar.bz2 格式的文件及对比:

Tar是在Linux中使用得非常广泛的文档打包格式。它的好处就是它只消耗非常少的CPU以及时间去打包文件,他仅仅只是一个打包工具,并不负责压缩,压缩是由gzip与bzip2来实现的。因此把*.tar*、.tar.gz、*.tar.bz2 放到一起来举例:

比如我们要把目录/home/www下的test目录打包压缩到当前目录

tar zcvf   test.tar   test                //仅打包,不压缩
tar zcvf  test.tar.gz    test       //打包后以gzip压缩
tar jcvf  test.tar.bz2   test        // 打包后以bzip2压缩
ll     test.tar*                             // 对比压缩后文件大小
-rw-r–r– 1 Lee mock 10240 01-18 17:05 test.tar
-rw-r–r– 1 Lee mock   357 01-18 17:06 test.tar.bz2
-rw-r–r– 1 Lee mock   327 01-18 17:05 test.tar.gz

如何解压缩包:

tar zxvf   test.tar
tar zxvf   test.tar.gz
tar  zxvf  test.tar.bz2

选项:
-c  建立新的归档文件
-r  向归档文件末尾追加文件
-x  从归档文件中解出文件
-O  将文件解开到标准输出
-v  处理过程中输出相关信息 //如果使用,解压和压缩过程中,会显示详细信息,不用则是静默化
-f  对普通文件操作
-z  调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z  调用compress来压缩归档文件,与-x联用时调用compress完成解压缩

上面测试中,每次要删除解压后的test文件后解压打其他目录,因为如果不定义解压后目录路径和名字则默认解压到当前目录并以把压缩包名称作为文件夹名字。如果要解压到其他目录(如:/var/tmp/find)则如下:

tar  zxvf  test.tar.bz2  -C  /var/tmp/find

注意:C要大写

关于tar.gz和tar.bz2压缩率的问题:

*.tar.gz 在压缩时不会占用太多CPU的,而且可以得到一个非常理想的压缩率。也会被简写成tgz。

*.tar.bz2网上好的资料说这种压缩格式是压缩率最好的、它比前面的方式要占用更多的CPU与时间。但是经过上面的试验显示发现 test.tar.gz的大小竟然比test.tar.bz2的更小(这是否意味者*.tar.gz拥有更小的压缩率? 至少这次实验是这样)

Windows 7启动Qemu模拟Mipsel, Mips, ARM, Sparc, Cold fire, Cris系统编译环境-e网软摘

Windows 7启动Qemu模拟Mipsel, Mips, ARM, Sparc, Cold fire, Cris系统编译环境

发表于Feb 26, 2011 | 目前有5条评论

Mipsel, Mips, ARM, Sparc, Cold fire, Cris这些编译环境可以在Linux下通过Qemu模拟器来模拟, 例如在Ubuntu下用Qemu模拟器. Windows平台下其实也有Qemu模拟器, 就是Qemu Manager.

windows7 qenu Windows 7启动Qemu模拟Mipsel, Mips, ARM, Sparc, Cold fire, Cris系统编译环境

Qemu Manager目前的7.0版已经兼容Windows 7系统. e网软摘已经成功的用Qemu Manager模拟的Mipsel环境编译了Mipsel平台的Mldonkey 3.0.7.

点击进入Qemu Manager下载页面

目前为止可以看到的最新版本为”Qemu Manager v7.0 (April 2010) with Qemu 0.11.1 and KQEMU Support”.

如果选择下载zip压缩包的话在打开Qemu Manager时推荐选择高级模式安装KQEMU加速, KQEMU能让模拟器的速度更快.

通过Windows 7启动Qemu模拟Mipsel, Mips, ARM, Sparc, Cold fire, Cris系统编译环境-e网软摘.

~~~~~~~~~~~~~~

Qemu的一个不错的介绍。

实现将VirtualBox 虚拟机转换为KVM虚拟机的步骤 – starshine的专栏 – 博客频道 – CSDN.NET

3、利用qemu-kvm命令基于转换后的虚拟磁盘镜像启动虚拟机

在生成kvm支持的文件格式后,即可以使用qemu-kvm基于已转换的磁盘文件启动虚拟机了,语法

如下:

qemu-kvm -m 1024 -M pc -smp 2 -hda /opt/images/centos.qcow2 -boot c -name centos

-k en-us vnc :0 -usb -usbdevice tablet

启动后,将生产一个单独的qemu-kvm进程,利用vnc工具可以连接到这个虚拟机,在本例中vnc端口为

5900,连接后,可以在客户机中进行各种操作。

参数说明: -m 1024 指定内存大小

-M pc 真的机器类型,这里为RHEL 5.4.0 PC

-smp 使用2个虚拟cpu仿真对称多处理器系统

-hda 指定虚拟磁盘文件名称

-boot 指定引导设备 c 为硬盘,d为光驱

-name 指定虚拟机名字

-k 指定键盘layout

vnc :0 指定vnc连接端口,最终端口为后面的数字+5900

-usb 使usb设备有效

-usbdevice tablet 加入把设备,tablet是指使用绝对坐标的指针设备,如鼠标

通过实现将VirtualBox 虚拟机转换为KVM虚拟机的步骤 – starshine的专栏 – 博客频道 – CSDN.NET.

~~~~~~~~~~~~~

记一下吧,还在为虚拟机的格式问题头疼中。。。

VirtualBox和VMware镜像文件互转 – – ITeye技术网站

1. VMWare转VirtualBox

Usage:

VBoxManage clonehd <uuid>|<filename> <outputfile>

[–format VDI|VMDK|VHD|RAW|<other>]

[–variant Standard,Fixed,Split2G,Stream,ESX]

[–type normal|writethrough|immutable]

[–remember] [–existing]

例子:

vboxmanage clonehd “F:VMxp.vmdk” “F:VMxp.vdi” -format VDI

——是转换成功了,和“先转化为RAW,再转换为VDI”的结 果差不多,但是,还是没法使用!3.1.6版本的VirtualBox是可以直接使用VMDK的,但就是没法启动系统!可能是VMWare虚拟系统时使用 了SCSI硬盘?

Qemu转VMDK为RAW格式:(下载地址:http://www.onlinedown.net/soft/46950.htm )

qemu-img convert -f vmdk “F:VMxp.vmdk” -O raw “F:VMVirtualBoxTemp.img”

通过VirtualBox和VMware镜像文件互转 – – ITeye技术网站.

~~~~~~

似乎vmware可以转换到raw格式呀,不过使用方法还没看懂,继续学习中~~

9.1第一章 – PostgreSQL wiki

首先,需要先了解PostgreSQL 系统的基本体系结构。理解 PostgreSQL 体系各部分之间的相互关系将会使本章节显得更清晰一些。

PostgreSQL 使用客户机/服务器(C/S)的模式提供服务,一个PostgreSQL会话由下列相关的进程(程序)组成:

(1)一个服务器端进程。该进程管理数据库文件,接受客户端与数据库的连接,且代表客户端对数据库进行操作。该进程的程序名叫做 postgres。

(2)前端应用,即需要进行数据库操作的客户端应用。客户端应用可能本身就是多种多样的:它们可以是一个字符界面的工具, 也可以是一个图形界面的应用,或者是一个通过访问数据库来显示网页的 web 服务器,或者是一个特殊的数据库管理工具。 一些客户端应用是和 PostgreSQL 发布一起提供的,但绝大部分是用户开发的。

和典型的客户端/服务器应用(C/S应用)一样,客户端和服务器可以在不同的主机上。此时,它们通过TCP/IP进行网络连接,你应该记住这一点,因为在客户机上可以访问的文件未必能够在数据库服务器机器上访问(或者只能用不同的文件名进行访问)。

PostgreSQL 服务器可以处理来自客户端的多个并发请求。为了能这样处理,它会为每个请求启动(“forks”)一个新的进程,然后,客户端和新服务器端进程就不再经过最初的postgres 进程而直接通信。 因此, 服务器端的主进程一直运行,等待着来自客户端的连接;而客户端和相关联的服务器端进程则在需要的时候才会运行。(当然,这些对用户来说是透明的,在这里谈这些主要是为了说明的完整性。)

通过9.1第一章 – PostgreSQL wiki.

~~~~~~~~~~~

为了熟悉LuoYun平台,看来要好好补补PSQL的知识了。

第一天:找BUG,找工具,连上LuoYun很简单

由于之前在朋友的帮助下已经在一台ubuntu服务器上安装过LuoYun平台,所以正面的工作都将在自己的这个LuoYun平台上开展了,目前的网址为:http://y.ghtxx.cn,欢迎大家一起来做测试,提供宝贵的建议,平台所有功能都是完全开放的。

在这儿介绍一下在windows中管理LuoYun的一些经验。由于LuoYun是基于CentOS开发的,所以默认是开启有SSH的,在Window中使用PuTTY类的SSH工具都可以进行主机系统的管理。这里的管理跟CentOS系统相关,我由于使用Ubuntu比CentOS多,对这个OS还不太熟悉,今天就不多说了,这里介绍一下管理LuoYun所使用的PostgreSQL,这个数据库在Win系统中可以使用DBeaver进行远程管理。

第一步:启动DBeaver后创建连接。

第2步:输入用户名postgre

第3步:输入SSH通道信息:

第4步:完成连接。查看数据表:

展开后就可以看到完整的LuoYun数据库内容了:

至此,已经从Windows系统中完全连接上我们的LuoYun服务器了,数据库中各项内容的定义会在后期的文档中加以说明,敬请关注。