feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 66 下一页

2011年12月15日

摘要: I have a very nice shaper in my linux box :-) How the configurator works — it’s another question, here i will try to describe how one could configure her shaper with hash-based filte... 阅读全文

posted @ 2011-12-15 21:26 feisky 阅读(241) 评论(0) 推荐(0) 编辑

2011年12月12日

摘要: 关于 Xen Virtualization Essentials虽然虚拟化的概念已经很老了,但最近提高硬件利用率、降低硬件成本、降低功耗、简化系统管理以及提高系统安全性的需求导致虚拟化的部署迅速增加,同时也出现了很多相应的虚拟化解决方案。事实上,现有的虚拟化解决方案已足以解决从全球化企业到个人的需求。这本书是关于Xen的虚拟化解决方案。Xen是一个功能丰富、开放源码、基于hypervisor的虚拟化解决方案。尽管诞生时间不长,却已获得了业界的广泛接受。这本书的目的是向读者提供一个使用Xen部署虚拟化的基本方法。许多书籍往往把重点放在虚拟化的理论上,但这本书不是。这本书强调Xen的实际使用方法, 阅读全文

posted @ 2011-12-12 23:06 feisky 阅读(375) 评论(0) 推荐(0) 编辑

摘要: 关于 Xen Virtualization Essentials 虽然虚拟化的概念已经很老了,但最近提高硬件利用率、降低硬件成本、降低功耗、简化系统管理以及提高系统安全性的需求导致虚拟化的部署迅速增加,同时也出现了很多相应的虚拟化解决方案。事实上,现有的虚拟化解决方案已足以解决从全球化企业到个人的需求。 这本书是关于Xen的虚拟化解决方案。Xen是一个功能丰富、开... 阅读全文

posted @ 2011-12-12 23:03 feisky 阅读(330) 评论(0) 推荐(0) 编辑

摘要: 关于题目:想这个标题我想了很久?想了如下几个标题,A:Linux最多支持的SCSI LUN是多少个?B:Linux最多支持的SAN存储盘的个数是多少?当我在查证了N圈之后,决定用现在这个标题。至于为什么稍后再给出答案。实际情况:事情本来很简单,那天客户打电话说扩容LVM。当时想了一下环境,无非就是存储划过来的盘,通过两个HBA卡,采用了SuSE自带的多路径软件Multipath-tools实现的。过程无非不就是控制一下HA的环境,然后设PV,加到VG,然后扩LV。再次跟客户确认了一下,客户强调这次用了两台存储划盘过来。打电话问老大,两个存储是否会有影响,老大说不会。于是回答客户OK,没有问题。 阅读全文

posted @ 2011-12-12 21:47 feisky 阅读(2007) 评论(0) 推荐(0) 编辑

2011年12月11日

摘要: 对于自行实现的很多服务,很多人喜欢用一个专门的监控进程来监控自己的服务,为了防止监控进程也崩掉,甚至使用了经典的双进程监控。不说别的,光编写调试这个双进程就够我喝一壶的啦,对于我这样专门写bug的家伙来讲,更是一件揪心的差事。就算有一天,我不再写bug了,可以操作系统的关卡你又过不了了,难关重重。这些监控程序,不管是单进程还是双进程,其根本肯定是一个big loop,... 阅读全文

posted @ 2011-12-11 21:32 feisky 阅读(1009) 评论(0) 推荐(0) 编辑

摘要: Linux内核之系统调用1. 应用程序通过API而不是直接调用系统调用来编程;2. getpid()系统调用示例:asmlinkage long sys_getpid(void){ return current->tgid;} asmlinkage 编译器仅从栈中提取参数 系统调用的命名规则:sys_syscallname()3. 每个系统调用都对应一个唯一的系统调用号,如果系统调用被删除,但它占用的系统调用号不回收。4. 系统调用通过软中断实现(int $0x80),通过引发一个异常陷入懂啊内核态去执行异常处理程序system_call。最近的x86处理器已经支持了sysenter指令 阅读全文

posted @ 2011-12-11 17:32 feisky 阅读(795) 评论(0) 推荐(0) 编辑

2011年12月10日

摘要: The folks at BestVendor.com interviewed 500 developers and compiled this profile of the tools that they actually use. A few stalwarts predominate, such as Git, Eclipse, AWS, Dropbox, My... 阅读全文

posted @ 2011-12-10 19:21 feisky 阅读(174) 评论(0) 推荐(0) 编辑

摘要: 进程调度算法概述 进程调度算法就进程来分,分为三类:批处理、交互式、实时。下面将分别进行描述。 批处理系统 先到先服务 这种调度算法属于非抢占式,只有当前进程主动放弃处理器别的进程才会有机会运行。这个算法只有一个运行队列,一个进程进入就绪状态时就自动转移到运行队列的队尾等待调用。该算法简单,容易理解,但在处理器使用率上达不到要求。 最短作业优先 该算法可用在运行时间可以... 阅读全文

posted @ 2011-12-10 16:57 feisky 阅读(338) 评论(0) 推荐(0) 编辑

2011年12月8日

摘要: ★ZMQ是啥玩意儿? 通俗地说,ZMQ是一个开源的、跨语言的、非常简洁的、非常高性能、非常灵活的网络通讯库。 它的官方网站在"这里",维基百科的介绍在"这里"(暂时没有中文的维基词条)。 这玩意儿推出的时间不长,貌似09年下半年才推出1.0.1版本。俺去年开始接触它,感觉实在不错,今年就已经用于公司的产品中。最近一段时间,对 ZMQ 的好评日渐增多,所以俺... 阅读全文

posted @ 2011-12-08 22:34 feisky 阅读(797) 评论(0) 推荐(1) 编辑

摘要: 直接用过滤器的生成规则去删除TC的filter会导致所有过滤器都被清空正确的方法在邮件列表面有提到不像class,添加后 想要删除很简单 直接把TC命令中的add换成del就可以了,如果class重复,就会像添加路由出错时候一样有提示。但是filter不一样,相同规则的filter可以不断持续的添加,规则添加后,内核会用不同的句柄号(handle)来区分,删除一个filter,不能简单的把规则的a... 阅读全文

posted @ 2011-12-08 22:02 feisky 阅读(3162) 评论(0) 推荐(0) 编辑

摘要: 1. 设置当命令带有非0返回值时立刻退出:set -e 2. 十六进制转换为十进制:num_16=`echo "ibase=10;obase=16;$num"|bc` 3. IP合法性校验 function valid_ip() { local ip_local=$1 local stat=1 if [[ $ip_loca... 阅读全文

posted @ 2011-12-08 21:55 feisky 阅读(166) 评论(0) 推荐(0) 编辑

摘要: 1. 设置当命令带有非0返回值时立刻退出:set -e2. 十六进制转换为十进制:num_16=`echo "ibase=10;obase=16;$num"|bc`3. IP合法性校验function valid_ip(){ local ip_local=$1 local stat=1 if [[ $ip_local =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3... 阅读全文

posted @ 2011-12-08 21:46 feisky 阅读(307) 评论(0) 推荐(0) 编辑

摘要: #!/bin/bash while true do echo "#############################################################" echo "# Author: netcat #" echo "# Lable: ... 阅读全文

posted @ 2011-12-08 12:18 feisky 阅读(1319) 评论(0) 推荐(0) 编辑

2011年12月4日

摘要: 设定规则iptables -p INPUT DROPiptables -p OUTPUT ACCEPTiptables -p FORWARD DROP1、防止外网用内网IP欺骗iptables -t nat -A PREROUTING -i eth0 -s 10.0.0.0/8 -j DROPiptables -t nat -A PREROUTING -i eth0 -s 172.16.0.0/1... 阅读全文

posted @ 2011-12-04 11:45 feisky 阅读(512) 评论(0) 推荐(0) 编辑

2011年12月1日

摘要: Checking Hardware Support for Xen Hardware Virtual Machines (HVM)In order to support hardware virtualization, the CPU must include Intel-VT or AMD-V support. This can be verified using the following commands:For Intel CPUs:grep vmx /proc/cpuinfoFor AMD CPUSs:grep svm /proc/cpuinfoIf your system does 阅读全文

posted @ 2011-12-01 22:36 feisky 阅读(622) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 66 下一页
无觅相关文章插件,快速提升流量