自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 内联函数inline

在大多数机器上,函数调用包含着一系列工作:调用前要先保存寄存器,并在返回时恢复;可能需要拷贝实参;程序转向一个新的位置继续执行。内联函数可以避免函数调用的开销:如果把shorterString函数声明成内联,那么coutcout

2016-12-06 08:53:39 479

转载 #define用法

1、define--(无参数宏定义)用法    一般形式为:#define    标识符 字符串    (1)"#"表示其为预处理命令,凡是以"#"开头的都是预处理命令;"define"为宏定义命令;"标识符"为所定义的宏名;"字符串"可以是常数、表达式、字符串等。    (2)除了经常用到的如"#define MAXNUM 100"之外,还有其它多种灵活的用法,如"#define

2016-12-06 08:43:17 1849

转载 RedHat/CentOS6使用ISO镜像做yum软件源

如果服务器部署在内网而无法联网yum安装或更新软件,就非常有必要自己制作一个本地yum软件源。制作本地yum源的方法有很多中:1、本地http源:即基于HTTP协议的源,通过HTTP从源get软件;2、本地FTP源:即基于FTP协议的源,通过FTP方式从源get软件;3、本地DVD光盘或系统ISO镜像源:用系统DVD光盘或者ISO镜像的原理都是一样的,先把DVD光盘或ISO镜像挂在

2016-09-07 10:36:57 1914

转载 Linux下软件源码包安装问题解决方法

从源码包安装软件最重要的就是仔细阅读README INSTALL等说明文件通常从源码包安装软件的步骤是:tar jxvf gtk+-2.4.13.tar.bz2 解开源码包cd gtk+-2.4.13/ 进入源码目录./configure 似乎在某些环境下./configure会造成终端退出而使用. configure则会正常运行,如果有这个现象,就试试 . configu

2016-09-05 15:31:27 2356 1

转载 ldconfig详解

ldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfigldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为 /

2016-09-05 15:11:42 607

转载 linux 重命名文件和文件夹

linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.例子:将目录A重命名为Bmv A B例子:将/a目录移动到/b下,并重命名为cmv /a /b/c 其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但是要注意的是,如果当前

2016-09-05 15:10:58 562

转载 「cannot open shared object file」的解決方案

有時候執行一些指令,會碰到下面這樣的訊息:error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory在這個例子中,我們的程式找不到 libiconv.so.2 這個 dynamic library。那麼應該怎麼解決呢?首先必

2016-09-05 15:10:01 3437

转载 Linux基础教程:从源码安装软件

为什么要从源码安装软件    在什么情况之下,我们需要从源代码安装软件呢?我想不外乎这些情形:一种情况是软件放出了新的版本,而所用的发行版并没有及时跟进,这时候,想要尝鲜的话,就非得靠自己不可;另一种情形是不管是软件的开发者,还是现用的系统都没有提供可直接使用的二进制包,而自己又非要使用该软件,那么也需亲自出马才行;当然,还有其他的情形。总而言之,学会从源代码安装软件是一项非常重要的技能。

2016-09-05 13:11:55 452

转载 LVM管理全面总结

总结:1、查看rpm -qa |grep lvm  查看系统所安装的LVM版本,因为RHEL 各个版本的LVM的版本也不一样。因为各个版本创建的VG,都可以查到,所以涉及到版本转换的问题,vgconvert -M2 vg00  转换为LVM2.0版本  具体可以man vgconvert 来研究。2、Lvm的层次结构最底层是pv -----vg-------lv--

2016-09-01 15:51:04 1020

原创 lvm2做底层创建kvm虚拟机

1、保证你的磁盘有空闲分区。2、fdisk进入磁盘分区的命令,输入n,创建新的extend分区,可以创建三个,每个4G,/dev/sda5,/dev/sda6./dev/sda7。3、创建pv块,pvcreate /dev/sda{5,6,7}。pvdisplay可以显示已经创建的物理卷。4、创建卷用户组VG,vgcreate 名称(这里叫vbird)/dev/sda5 /dev/sd

2016-07-08 08:11:03 500

原创 kvm 虚拟机的启动

首先假设虚拟机的名称是centos。1、virsh start centos2、virt-viewer centos3、输一个之前设置的port密码即可。

2016-07-07 10:02:02 727

原创 创建KVM虚拟机

之前文章中已经说明了KVM环境的配置,现在开始创建KVM虚拟机。[root@vfeelit /]# virt-install --name=centos64 --ram 1024 --vcpus=1 --disk path=/var/lib/libvirt/images/centos64.img,size=10 --accelerate --cdrom /mnt/CentOS64.iso --

2016-07-05 15:35:59 567

转载 kvm和qemu关系

QEMU和KVM的关系:现在所说的虚拟化,一般都是指在CPU硬件支持基础之上的虚拟化技术。KVM也同hyper-V、Xen一样依赖此项技术。没有CPU硬件虚拟化的支持,KVM是无法工作的。准 确来说,KVM是Linux的一个模块。可以用modprobe去加载KVM模块。加载了模块后,才能进一步通过其他工具创建虚拟机。但仅有KVM模块是 远远不够的,因为用户无法直接控制内核模块去作事情:

2016-07-04 20:40:22 666

转载 Centos下QEMU安装

在http://wiki.qemu.org/Download中下载关于qemu的源代码压缩文件,并放入/home/qemu中 [plain] view plaincopy cd /home/qemu  tar -jxvf qemu-2.1.3.tar.bz2  进入/home/qemu/qemu-2.1.3中,并进行编译 

2016-07-04 20:29:36 5335

转载 Linux /var/log下的各种日志文件详解

1)/var/log/secure:记录登录系统存取数据的文件;例如:pop3,ssh,telnet,ftp等都会记录在此.2)/ar/log/btmp:记录登录这的信息记录,被编码过,所以必须以last解析;例如:lastb | awk '{ print $3}' | sort | uniq -c | sort -nr | more3)/var/log/message:几

2016-07-04 12:29:53 66516 1

转载 为Centos6.5配置KVM环境

1 KVM虚拟机的管理工具准确的来说,KVM仅仅是Linux内核的一个模块,管理和创建完整的KVM虚拟机,需要更多的辅助工具。QEMU-KVM:在Linux系统中,首先我们可以用modprobe命令加载KVM模块,如果用RPM安装KVM软件包,系统会在启动时自动加载模块,QEMU是一个强大的虚拟软件,它可以虚拟不同的构架。Virt-manager:尽管QEMU-KVM工具可以创建和管理

2016-07-04 12:24:23 941

原创 VMware虚拟机中显示CPU不支持VT的解决方法

我的计算机-选中要修改的虚拟机-设置-硬件-处理机-将“虚拟化IntelVT-x/EPT或AMD-V、RVI(V)”打勾(只有当虚拟机关机的时候才可以更改)

2016-07-04 12:20:49 21834

原创 Centos6.5 下Filebench 的安装

1、download到系统任意文件夹中。2、tar命令解压缩到某个文件夹中,比如根目录下。tar xf filebench-1.4.9.1.tar。3、切换到file bench的文件夹下,比如:cd /filebench-1.4.9.14、./configure5、make6、make install

2016-07-04 12:12:11 453

转载 window7或8下,U盘安装Centos6.5双系统,问题总结

U盘安装Centos6.5的教程网上有很多,我引用的是点击打开链接这位博主的教程,这篇教程里面叙述的很详细,我主要说一下在按此教程进行时,我出现的问题。

2016-07-02 10:21:43 991

原创 Linux的三种同步操作比较

fdatasync:只刷新数据到磁盘,如果为了让随后的数据能正确的恢复,那么就需要刷新元数据。eg当guest不增加磁盘镜像的大小时,只需要刷新数据到磁盘。如果改变磁盘镜像大小,那么host还需要commit一个事务,就会多一次Flash。fsync:所有改变的数据,data and metadata都要刷新到磁盘。msync:进程在映射空间对共享内容的改变不直接写回磁盘文件中,往往调用m

2016-06-23 16:59:48 716

原创 qcow2大体定位

qcow2是虚拟机使用的磁盘文件格式,qcow2镜像格式是QEMU模拟器支持的一种磁盘镜像。

2016-06-23 16:58:19 525

原创 关于虚拟机的一些镜像格式

虚拟机的镜像格式,也就是虚拟磁盘的格式,包括:Amazon:AKI,ARI,AMIISOQCOW2(常用)RAWVDIVHDVMware:VMDK

2016-06-23 16:56:19 2085

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除