- 博客(65)
- 资源 (2)
- 收藏
- 关注
原创 K8S1.17 kubeadm安装后,flannel和kube-proxy带来的麻烦
一切按照官方步骤进行,一个master,两个node由于网络不稳定等问题,先在node节点docker pull到image通过以下方式,声明一个deployment和一个service,二者通过selector关联apiVersion: apps/v1kind: Deploymentmetadata:name: my-appspec:replicas: 1selector:matchLabels:app: mya...
2021-01-27 14:34:24
1342
原创 MobaXterm(非专业版)中登录过且保存密码的服务器,如何获取密码明文?
目录标题MobaXterm获取密码需求搜索到的解决办法来实操一下MobaXterm获取密码时隔多年了,这个账号绑定的搜狐邮箱终于能够登陆了,庆祝一下,水一篇。需求远程服务器登录密码忘了,MobaXterm里保存能登陆,但MobaXterm是用的普通版,无法查看密码,那么怎么办呢?搜索到的解决办法查到有人解答了这个事[^1] ,总的来说,两个步骤:在MobaXterm的Setting中将passwords保存到configuration file中使用开源项目how-does-MobaXt
2021-01-13 14:42:46
11829
3
原创 zabbix监控vmware的数据结构、业务逻辑和最简单原型代码
一、数据结构: 二、业务逻辑什么时候什么条件下更新? zbx_vmware_init的时候初始化了zbx_vmware_t的实例vmware和其唯一的属性vector services zbx_vmware_loop处理vmware->services列表中的service,间隔5s 如果service的now-lastaccess >
2014-02-25 10:19:46
3214
原创 配置zabbix监控vmware
1. 配置过程总的来说是比较简单的。https://www.zabbix.com/documentation/2.2/manual/vm_monitoring基本内容:1) zabbix 2.2.0开始支持2) Vcenter/Vsphere版本4.1及以上3) zabbix在编译时必须 configure 里有 --with-libxml2 --with-libcurl
2014-02-17 17:03:58
19649
原创 【虚拟化基础知识培训】为什么需要了解下虚拟化
1. IaaS项目到openstack到libvirt到qemu-kvmIaaS项目的丰富的表现层和复杂的逻辑的基础的实质就是虚拟化技术本身。 你会去购买一个具有完善策略管理功能但是创建虚拟机的过程中不稳定的IaaS平台吗?反过来到还可以考虑考虑。就好比褪去了浮华的外表后,最核心和本质的东西才是最有价值的东西,所以我们必须要了解虚拟化。从上层逐步追问到,谁是本质?
2013-12-25 15:43:49
1264
原创 虚拟化基础知识培训课程集中整理贴
一、介绍 为什么需要了解下虚拟化 1. IaaS项目到openstack到libvirt到qemu-kvm2. qemu和kvm到底是什么关系二、IaaS如何调用的nova1. api的调用方法2. 通过调用api的方法创建一个虚拟机和停止一个虚拟机三、从表面上看看怎么用nova来实际管理虚拟机1.
2013-12-25 14:45:43
1154
原创 google-chrome不能用Root用户启动,我们怎么办?
vim /opt/google/chrome/chrome找到geteuid修改为getppid,保存修改wq!已经可以用了
2011-05-16 11:24:00
2897
原创 Libvirt源码分析Part1-存储池和卷的表象与细节之存储池
一般而言,程序之中最最重要的是数据结构,故而我们从查找核心数据结构开始,但最初的表象切入点是libvirt的交互工具virsh。 1. 存储池的核心数据结构 typedef struct _virStoragePoolObj virStoragePoolObj;typedef virStoragePoolObj *virStoragePoolObjPtr;struct _virStoragePoolObj { virMutex lock;
2011-02-24 12:11:00
4455
原创 管理下虚拟机如何? libvirt的一些基本用法
<br /> 源自我们已经用KVM创建了一个虚拟机,这时你想再创建一个,这当然没有问题,但问题是如果你创建很多个虚拟机,你想对其中的一个进行停止操作,你需要PS下kvm进程,然后再处理,这样我们就想到事情能不能简单一点,谁帮我管理一下这几个破虚拟机好不好。<br /> <br /> 先行者们也已经早就想到了,Libvirt就是开源的虚拟机管理程序,当然它支持qemu,xen....<br /> <br /> 1. 安装<br /> ubuntu的世界,安装永远不是问题,apt-get in
2010-11-26 09:24:00
2488
原创 KVM简单教程
<br />研究了很久的KVM,感觉是我用过的最快的虚拟机。对比之前常用的虚拟机。Vmware的功能全面,设置简单,但其速度不是很好;VirtualBox的效率虽然比Vmware高一些,但是存在不少缺点,感觉在运行时比较抢CPU,现在virtualbox已经支持smp,和虚拟化技术,但整体效率还是没有KVM高(但是图形效率作的不错);KVM(Kernel-based Virtual Machine),基于内核的虚拟机,是我用过的最快的虚拟机,需要CPU支持虚拟化技术,并且在BIOS里打开虚拟化选项,效率可达
2010-11-22 17:15:00
3602
转载 图解Ubuntu中pidgin登陆IRC
<br />启动 Pidgin先启动 pidgin, 可以在 应用程序 -> Internet 找到 Pidgin 互联网通讯程序<br /><br /><br /><br />添加 IRC 账号第一次启动 pidgin 后,会有个账号管理或欢迎对话框,<br />在里边选 添加账号<br /><br /><br /><br />在添加账号对话框里边选 协议 为 IRC<br /><br /><br />填上喜欢的 用户名 (昵称) , 先不用考虑注册的事情,没有重复的名字都可以用的<br />服务
2010-11-22 16:41:00
2447
原创 Ubuntu 10.04 下编译交叉编译环境,编译RTEMS,测试HelloWorld程序
<br />工作调整,需要使用到RTEMS这个实时操作系统 <br /> <br />步骤在http://download.youkuaiyun.com/source/2584092 这个文档里写的还是比较清楚的。我这里就是列出一些问题的是如何解决的<br />关于binutils,gdb,gcc,newlib,gmp,mpfr的版本选择问题,我的建议是选择最新的。<br /> <br />一.编译binutils时遇到的问题及解决方法<br /> <br /> (1)出错 /usr/rtems/binutils
2010-07-30 16:17:00
2459
转载 (转)GTK+ Widget的内部结构与工作流程
http://tigersoldier.is-programmer.com/2009/5/24/gtk-custom-widget-workflow.8478.htmlGtkWidget的基本结构是这样的:typedef struct {GtkStyle *GSEAL (style);GtkRequisition GSEAL (requisition)
2010-04-26 08:53:00
1261
1
转载 著名的自由软件圣战- “KDE/QT .VS. Gnome/Gtk”
在 Unix 的图形界面一向是以 MIT 的 X Window 系统为标准, 可是在商业应用上有两大流派,一派是以 Sun 公司领导的 Openlook 阵营,一派是 IBM/HP 领导的OSF (Open Software Foundation) 的 Motif, 双方经过多年竞争之后, Motif 最终胜出,成为最普遍使用的界面库, 后来双方又妥协出一个 CDE(Common Desktop
2010-04-08 09:42:00
1132
原创 evolution 的回收站不能清除的终极解决办法
在使用中碰到了evolution不能清空回收站的问题,参考launchpad.net上的bug#270763,通过尝试后发现可以这样解决: sqlite3 ~/.evolution/mail/local/folders.dbsqlite> delete from ".#evolution/Trash";sqlite> delete from ".#evolution/Jun
2010-01-27 14:43:00
980
转载 最基础的内核升级步骤
一、本次内核编译新内核所涉及软件版本“gcc –version”可查寻GCC版本------4.3.2 20081105(Red Hat 4.3.2-7)“make –v”可查询 Gnu make版本-----3.81“ld –V(v)可查询GNU ld版本-----2.18.50.0.9-7。f c10 20080822“fdformat --version”命令检查 util-
2010-01-19 15:38:00
856
转载 深度介绍Linux内核是如何工作的
牛津字典中对"kernel"一词的定义是:"较软的、通常是一个坚果可食用的部分。"当然还有第二种定义:"某个东西核心或者最重要的部分。"对Linux来说,它的Kernel无疑属于第二种解释。让我们来看看这个重要的东西是如何工作的,先从一点理论说起。广义地来说kernel就是一个软件,它在硬件和运行在计算机上的应用程序之间提供了一个层。严格点从计算机科学的角度来说,Linux中的Kernel指的
2009-12-30 13:56:00
724
转载 Linux线程pthread笔记
在阅读Nginx的代码.先碰到的是线程部分的因为从main开始最早是做线程部分的工作实习一下pthread方面的内容#include "pthread.h"#include "stdio.h"void* thread_test(void* ptr){ while(1) printf("i am child pthread/n");}
2009-12-30 09:34:00
1297
2
转载 U盘的热拔插/自动挂载跟linux2.6 kernel、 udev、 hal、 dbus 、gnome-mount 、thunar的关系
插入新设备后, kernel 发现设备变化反应到 sysfs 上并通知 udev, udev 把硬件相关内容送给 hal, hal 过滤、处理之后发送信息到 dbus 总线, thunar 从 dbus 收到信息后在 xfdesktop 桌面显示新图标, 用户点击桌面图标后用 pmount 把设备挂上,打开挂载 目录。具体的说就是: 这是当时的情况,如今小有变化,gnome缺省使用 g
2009-12-29 18:33:00
1827
原创 Autotools的一些小问题的处理办法
今天帮同事将Makefile改成autotools工具,遇到一些小问题,记一下。 1. make 提示 gcc : XXX.o 该文件不存在 这个很奇怪,单独执行每个都能生成.o文件,执行make不行 解决办法:depcomp 文件不是automake --add-missing给加上的,自己touch的,所以有问题 2. make dist打的tar.gz 为空
2009-12-17 00:17:00
892
转载 ubuntu编译程序新手指导
转自http://haria1988.blog.ubuntu.org.cn/page/3/ 很多新手面临的困难和困惑都出现在编译和打包软件方面,unubtu的apt-get方式的确很易用,但是也屏蔽了学习的空间,对于那些希望好好学习linux的而又感到困惑的人,通过以下三个程序的帮助,应该可以有效的减轻你的负担:第一个,checkinstall安装命令:sudo apt-get i
2009-10-14 17:31:00
860
1
转载 解决Ubuntu 启动时登录界面分辨率问题
转自 http://haria1988.blog.ubuntu.org.cn 本文针对升级ubuntu系统后,重启系统后,正常进入ubuntu黑屏,显示器提示输入信号超出范围,即分辨率超出范围的情况。 开进进入recovery mode 首先备份好xorg.conf ,执行如下 命令:sudo cp /etc/X11/xorg.conf /etc/X11/xorg.co
2009-10-14 10:57:00
7240
1
原创 升级到ubuntu9.10Alpha5的艰苦路程
升级的方法很简单,在终端输入update-manager -d就会出现升级管理器图形界面,有个可选发行版9.10,下一步就可以了,大约需要2-3个小时升级过程中出现了几个问题,内存检测工具装不上等等,一概忽略之。 升级完成,重启。 发现系统进不了gnome了,提示配置管理器有错。/usr/lib/libgonf-2.4/gconf-sanity-check-2返回错误状态为
2009-09-08 14:34:00
1003
3
转载 ubuntu下RMVB的完美播放
首先在终端输入sudo gedit /etc/apt/sources.list添加以下斜体字的源(目前CN99好像不提供w32codecs的下载了)deb http://ubuntu.cn99.com/ubuntu/ edgy main restricted universe multiversedeb http://ubuntu.cn99.com/ubuntu/
2009-09-01 19:52:00
1559
1
原创 pidgin的fetion插件——用到了开源项目gradetwo
参考 http://aur.archlinux.org/packages.php?ID=25157&detail=1 第一步. git clone git://github.com/gradetwo/fetion.git 得到gradetwo/fetion的源码 第二步. 从pidgin官网上得到pidgin的最新源码,当前是2.5.8 第三步. 解压pidgin源码,将g
2009-08-11 17:46:00
1475
1
原创 完美解决Ubuntu9.04 无法启用桌面效果的问题
打开gconf-editor,将/apps/metacity/general/compositing_manager这个键值后面的勾去掉即可,然后在去启动桌面效果
2009-08-11 16:14:00
1484
1
原创 S60刷机过程记录——很简单,很易懂
N73用了快2年了,越来越慢,接收的短信就死机。总觉得话了近3000元钱买的东西不至于这么差吧。早就听说S60的机器可以刷机来提高系统的整体速度,一直没敢实际操作,近期总在看iphone和webos的一些东西,对手机系统也比较感兴趣,索性就自己动手刷一次试试。其实过程十分简单,网上好多的介绍文章过的[借鉴http://bbs.dospy.
2009-08-03 17:45:00
1935
1
原创 OPhone SDK Documentation (安装过程)
1.在OPhone官网上下载SDK url:http://www.ophonesdn.com/ 免费注册后就可以下载sdk 2.Eclipse IDE环境Eclipse IDE Eclipse 3.4.2 (Ganymede) Eclipse JDT plugin (included in most
2009-08-03 13:42:00
1645
2
转载 andorid 第五天 了解xml与应用程序之间的关系
今天让我觉得比较头疼的就是程序和xml间的映射关系。Android将View作为一种Xml存储,在Application需要使用这些View的时候去调用它们。这样可以达到一种比较高的重用性。而且在程序修改的时候只需要修改配置文件即可,不必从写程序。今天的最主要问题就是程序和XML之间是如何联系的:Android文档中的定义是:程序通过R.java文件去寻找Res目录下的xml们。在简单的 Hell
2009-04-21 11:12:00
762
转载 andorid 第四天 解析andoird app构造
here are four building blocks to an Android application: Activity Broadcast Intent Receiver Service Content Provider Not every application needs to have all four, but your application will be written
2009-04-21 11:10:00
1188
转载 andoird 第三天 详解 "Hello Kitty"
新建的Android工程下面有几个资源目录。包括SRC,Android Library,assets,RES,和一个独立的AndroidManifest.xml从根目录讲起。SRC目录:所有的java代码都放在SRC目录中。下面会按照包名分目录。因为我之前是一名C#程序员,所以在这里理解 package这个东西可能类似于C#中的namespace。。。不知道对不对。OK,继续,打开这个包后可以看到
2009-04-21 11:09:00
873
转载 andorid 第二天 hello kitty
每日感言学习每一个语言的潜规则都是在搭建好环境后在界面上显示一句“Hello world。”我没有潜规则,我显示了一句“hello kitty”。Step by Step1.File -》New project-》Android2.在project name写你的project name。。。3.基本的包名,单一的activity类名(之后会有对这个类的讲解)以及应用程序名(显示在Android上
2009-04-21 11:06:00
999
转载 andorid 第一天 搭建环境(于本博另一篇文章 ubuntu下安装andoird SDK相同内容)
本文為eagerwolf原創,轉載請著名出處。相關參考請到:http://developer.android.com ________________________________第一天進入android的世界。搭建android模擬環境。首先先說自己的配置。Windows XP Sp2,2GB內存,E6300的U。首先下載Google的SDK。整個模擬環境都在里面。http://code.go
2009-04-21 11:00:00
1647
原创 Windows下硬盘安装 ubuntu 11.10 / 11.04 / 10.10 / 10.04 / 9.10
1.下载iso镜像 如 ubuntu-11.10-desktop-i386.iso,放到D盘根目录下面。2.用RAR工具打开,将casper下的vmlinuz和initrd.gz 复制出来放到与iso文件同级目录,casper文件夹不用解压出来。3.这时要看你的系统是否已经有了Grub,一般使用雨林木风Ghost等安装的winXP都开机都有个DOS工具箱,其实那个就是Grub搞的。3.
2009-04-05 16:44:00
4594
原创 FireFox flash player 文字乱码问题的解决--linux 下通通快快上开心网
直接切入主题 删除一个文件/etc/fonts/conf.d/49-sansserif.conf 关闭重启下firefox就ok了,够简单吧
2009-03-20 12:05:00
1293
1
原创 dell optiplex 320安装ubuntu8.04
安装ubuntu本身是件很简单的事情,可是让dell搞复杂了,他把bios里面的acpi选项写死了,不让改;他是sata硬盘,gurb不认。acpi是一种电源管理标准而已。步骤一,liveCD:在Ubunt的安装菜单中,按F6编辑启动选项,在内核启动选项末尾加上 acpi=off,这样关闭了acpi支持后,可以把Ubuntu给装上,不过重启后进不去。(grub1不认识SATA硬盘)步骤二,再次
2009-01-13 10:43:00
1559
原创 EFL+WEBKIT
之前做CLUTTER+WEBKIT的时候就曾经想过,webkit是一个可以用来显示web网页内容的类库,他应该与使用什么方式显示没有什么影响,如GTK,CLUTTER,QT,EFL。 恰好新的项目的技术难点之一正是EFL+WEBKIT的实现,对于我们NP类型的人来说,解决难题真是我们工作动力的来源。 这里再次提醒大家,学会使用google进行搜索——以往我就直接在搜索框中输入efl we
2008-12-30 11:12:00
2573
1
原创 scim输入法设置出错,导致键盘失灵
有几天没有使用ubuntu了,今天打开后,就发现键盘失灵了,重启后还是不行。 正好手头有个usb键盘,接上后一切ok,但是本本的键盘还是不能使。 google上看了一些方法,说是scim与某些基础库冲突,导致键盘失灵 网上提供的方法是:修改/etc/X11/xinit/xinput.d/scim文件的 GTK_IM_MODULE=scim-br
2008-12-16 14:01:00
1188
原创 webkit+clutter 之初体验
webkit是google浏览器的渲染引擎的,另外还有的是索菲亚浏览器。 参考Jim Huang(blog.linux.org.tw/~jserv)的例子。 经过修改后, 实现了以下功能: 1。将一个网页的内容展现在一个clutter的container里面 2。这个container可以执行动画,由远即近的效果 3。网页可以
2008-12-15 12:00:00
1189
6
原创 Grub引导硬盘安装Everest0.59
现有系统winxp,ubuntu8.04,还要安装上everest0,59作为开发clutter+webkit的平台 从everest论坛上找到珠穆朗玛0.59的iso和vmlinuz,initrd.img。 在原有的ubuntu的grub/menu.list加入以下片段 # This is just for Everest0.59 insta
2008-12-14 11:27:00
866
rtems环境搭建参考文档
2010-07-30
pidgin fetion插件
2009-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人