
linux
文章平均质量分 65
希阳下的奔跑
这个作者很懒,什么都没留下…
展开
-
linux环境编译libssh2
1.编译zlib (貌似在linux上没有用到这个库)./configuremakemake install2.编译opensslchmod 777 config./config生成makefile文件后,打开makefile文件,在CFLAG添加-fPICmakemake install用到的include和lib会安装到/usr/loca原创 2014-08-12 15:43:20 · 15858 阅读 · 1 评论 -
编译运行VIMGDB
1.下载vim和vimgdb源码 vim源码: http://www.vim.org/download.phpvimgdb源码: http://sourceforge.net/project/showfiles.php?group_id=111038&package_id=1202382.解压vim与vimgdb源码tar xjf vim-7.2.tar.bz2原创 2015-01-31 14:50:02 · 606 阅读 · 0 评论 -
gdb查看shared_ptr
boost和C++11中的智能指针shared_ptr很好用,但是在linux调试代码时发现,只能指针无法用gdb查看指针指向的变量,下面介绍两个方法查看只能指针指向的变量1.shared_ptr有一个get方法,返回shared_ptr保存的真正的ptr,显示调用一下get()即可当做正常指针用了2.有时候调用get方法无非获取到保存的指针,gdb提示init failed,这时原创 2015-01-31 15:09:16 · 12497 阅读 · 0 评论 -
kvm虚拟化技术实战记录(3)——编译安装qemu-kvm
14.编译qemu-kvm[root@cyt code]# cd ~/my_kvm/code/[root@cyt code]# git clone git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git qemu-kvm.gitInitialized empty Git repository in /root/my_kvm/code/qem原创 2015-03-08 12:50:55 · 2184 阅读 · 0 评论 -
kvm虚拟化技术实战记录(3)——安装第一台客户机
1.创建一个15G的镜像文件充当硬盘dd if=/dev/zero of=win7_test.img bs=1M count=153602.准备一个系统iso文件,如win7-x86_64.iso3.启动客户机:qemu-system-x86_64 -m 2048 -smp 4 -boot order=cd -hda /root/my_kvm/insta原创 2015-03-08 21:20:41 · 1030 阅读 · 0 评论 -
kvm虚拟化技术实战记录(1)——配置kvm
1.创建目录/root/my_kvm/code2.cd /root/my_kvm/code3.git clone git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm.git4.cd kvm.git5.make meanuconfig 6.选择 Virtualization后进入详原创 2015-03-08 08:35:21 · 1730 阅读 · 0 评论 -
kvm虚拟化技术实战记录(2)——编译安装kvm
9.编译kvm9.1编译kernelmake vmlinux -j 209.2编译bzimagemake bzImage9.3编译modulesmake modules10.安装kvm10.1 安装modulemake modules_install默认情况下,module被安装到/lib/modules/$kernel_versio原创 2015-03-08 10:13:50 · 683 阅读 · 0 评论 -
qcow2磁盘加密及libvirt访问
1.创建qcow2加密磁盘[root@Coc-5 test_encrypt]# qemu-img convert -f qcow2 -O qcow2 -o encryption template_xp encry1.qcow2Disk image 'encry1.qcow2' is encrypted.password: //这里输入密码 123456[root@Coc原创 2015-05-07 23:20:28 · 3249 阅读 · 0 评论 -
upstart启动的进程调用stop命令会杀掉其内部启动的service的问题
1.问题描述使用upstart脚本启动进程pro1,pro1内部调用shell命令service s1 start启动了s1,此时调用stop pro1停止pro1时,s1也会终止2.原因因为p1启动了s1,过程如下:2.1 p1启动service进程,service进程继承了p1的pgid2.2 service进程启动s1进程,s1进程继承了service进程的pg原创 2016-02-26 11:00:17 · 828 阅读 · 0 评论