www.cnblogs.com/ruiyqinrui

开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞

python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

02 2014 档案

摘要://int main(int argc,const char *argv[],const char **env[])int main(int argc,char **argv){ //help usage;argc-程序的参数counter,argument arg-counter,arg-value; if(argc<3){ printf("Usage:%s old_name new_name\n",argv[0]); return; } //printf("%s\n",argv[1]); //printf("%s=%s\n" 阅读全文
posted @ 2014-02-27 17:30 秦瑞It行程实录 阅读(212) 评论(0) 推荐(0) 编辑

摘要:1,mapred-site.xml 此配置文件主要是针对mapreduce的配置文件,配置的是jobtracker的地址和端口; mapred.job.tracker master:9001 中文文档http://hadoop.apache.org/docs/r1.0.4/cn/cluster_setup.html 阅读全文
posted @ 2014-02-27 09:25 秦瑞It行程实录 阅读(192) 评论(0) 推荐(0) 编辑

摘要:主流Web 服务器框架: tornado;companies: 华为、山石网科、安恒、安天实验室、启明星辰、绿盟、天融信、奇虎360和金山http://net.pku.edu.cn/~yhf/linux_c/【linux常用C函数】http://hadoop.apache.org/docs/r1.0.4/cn/cluster_setup.html【Hadoop中文文档】https://github.com/nixuehan/Belialhttp://coconut-zhang.iteye.com/blog/1568027http://snowolf.iteye.com/blog/87552.. 阅读全文
posted @ 2014-02-25 12:56 秦瑞It行程实录 阅读(212) 评论(0) 推荐(0) 编辑

摘要:安装nc, yum -y install nc;用nc传输同步文件A,被同步端-即需要备份复制端; tar -czvf - /|nc 192.168.1.204(同步机ip,复制文件位置机) 8888(同步监听端口);B,同步端-即备份文件存放处; nc -l 8888|tar -C /data/web/ -zxvf -;同样的机制还有rsync,scp;rsync -azvP /root/funcation/ 192.168.1.204:/scp filename 192.168.1.204:/http://blog.sina.com.cn/s/blog_613596840100ym43.. 阅读全文
posted @ 2014-02-25 12:24 秦瑞It行程实录 阅读(259) 评论(0) 推荐(0) 编辑

摘要:在国外网站发现的解决方法。原因多个Mysql进程使用了同一个socket。两个方法解决:第一个是立即关机 使用命令 shutdown -h now 关机,关机后在启动,进程就停止了。第二个直接把mysql.sock文件改名即可。也可以删除,推荐改名。然后就可以启动mysql了。下面是国外原文To prevent the problem from occurring, you must perform a graceful shutdown of the server from the command line rather than powering off the server.# shut 阅读全文
posted @ 2014-02-24 21:02 秦瑞It行程实录 阅读(279) 评论(0) 推荐(0) 编辑

摘要:OpenNebula 4.4.1 maintenance release,官方建议当前的生产环境使用3.x or 4.x的其它版本;php调用curl工具伪造ip Upgrading from OpenNebula4.4 just upgrading the database version procedure following:1,VMs in a transient state (prolog, migr, epil, save).VMs get to a final state (runn, suspended, stopped, done).VM life-cycle Docume. 阅读全文
posted @ 2014-02-24 12:48 秦瑞It行程实录 阅读(527) 评论(0) 推荐(0) 编辑

摘要:include/Linux/stddef.h中macro offsetof define,list:#define offsetof(TYPE,MEMBER) ((size_t) &((TYPE *)0)->MEMBER)offsetof macro对于上述示例的展开剂分析:&((struct example_struct *)0)->list表示当结构example_struct正好在地址0上时其成员list的地址,即成员位移.traverse linked list member element;下面使用list_entry macro遍历链表得到链表指针,再从 阅读全文
posted @ 2014-02-23 21:15 秦瑞It行程实录 阅读(179) 评论(0) 推荐(0) 编辑

摘要:Eucalyptus篇 万事在于理解,技术研究贵在入脑入心.生活很苦,乐趣何在,在于君心?不能修心,则诸事繁杂!闲来无事,阅读官网文档遇此 two Why selecter?因此分享给亲们!亲,那么我们一起开始吧! 1.eucalyptus 云定位:-->Open Source AWS(Amazon Web Services,the world's leading public cloud provider) Compatible private cloud,blend companies public and private cloud resource,主要提供IAAS基础设 阅读全文
posted @ 2014-02-23 11:04 秦瑞It行程实录 阅读(307) 评论(0) 推荐(0) 编辑

摘要:1. 如果不能修心,则诸事繁杂!;2. 人生,是该追求平淡长久,还是绚烂短暂,我想人人都有自己的答案,但阅历或者情感,都不是越多越好,烂桃三筐不如鲜杏一个,是古老的俗话,却至今鲜活有力。以量取胜,实在不是胜招。3. 每个人自己的心中都有一座山,努力爬上自己的山,努力耕耘自己的土地!3、熟悉nagios/cacti/zabbix监控管理工具,有二次开发经验优先;4、熟悉自动化的linux管理工具(如puppet, cfengine)5、nginx日志分析Goaccess 阅读全文
posted @ 2014-02-19 16:35 秦瑞It行程实录 阅读(434) 评论(0) 推荐(0) 编辑

摘要:流水账的写法:因为不想让亲爱的你只看开头就关掉了我辛苦的劳作。流水账的好处是:便于逻辑的理解http://software.intel.com/zh-cn/blogs/2014/01/20/centos/?utm_campaign=CSDN&utm_source=intel.csdn.net&utm_medium=Link&utm_content=others-Centoslscpu 查看当前cpu信息,包括主频,内核数量 2. 统计某个用户使用资源总量 3. 查找某个文件所在位置 这是一篇流水账的写法:因为不想让亲爱的你只看开头就关掉了我辛苦的劳作。流水账的好处是:便 阅读全文
posted @ 2014-02-19 12:27 秦瑞It行程实录 阅读(679) 评论(0) 推荐(0) 编辑

摘要:Apple过于封闭,没啥朋友,这家伙应该比较高傲,曾仅和Intel,IBM and so on..一起玩过!Google过于开放,狐朋狗友,友人泛滥,殃及ecosystem,弊端已显,祸水将至.COS奉行儒家中庸,copy from copyleft,再自个建ecosystem自个玩,但亲,你让GPL哥情何以堪啊,况且你能否和那儒家国粹一样让世人艳羡呢?Android是Linux系统吗?正确回答是:Android是Linux操作系统,但是,不是GNU/Linux。Android操作系统有一个 Linux内核,而其用户平台却不是GNU软件包,而是Dalvik软件包(所谓“Java虚拟机”),因而 阅读全文
posted @ 2014-02-18 23:41 秦瑞It行程实录 阅读(323) 评论(0) 推荐(0) 编辑

摘要:Apple过于封闭,没啥朋友,这家伙应该比较高傲,曾和Intel,IBM and so on..一起玩过!Google过于开放,狐朋狗友,友人泛滥,殃及ecosystem,弊端已显,祸水将至.COS奉行儒家中庸,copy from copyleft,再自个建ecosystem自个玩,但亲,你让FSF>GNU>>GPL情何以堪啊---by ruiy?1月15日,中国科学院软件研究所与上海联彤网络通讯技术有限公司联合发布了COS操作系统。COS的问世,一石激起了千层浪,业界人士和网友纷纷提出了很多质疑。上海联彤公司独家接受人民网通信频道记者的采访,针对质疑做出了解释。 质疑一:在 阅读全文
posted @ 2014-02-18 20:08 秦瑞It行程实录 阅读(311) 评论(0) 推荐(0) 编辑

摘要:linux内核采用页式存储管理,虚拟地址空间划分成固定大小的页面,由MMU(memory manager unit)在运行时将virtual address mapping to (或者说是变化成)某个物理内存页面中的地址;同段式存储管理相比,页式存储管理有不少的优势 page size 固定 const,便于管理; 当要将一部分物理空间的内容换到磁盘上的时候,在段式内存存储管理中要将整个段都换出(通常的每个段都是很大的);而在page storage manager中则是按页进行; 页式存储管理与段式存储管理所要求的硬件支撑不同,一种CPU既然支撑页式存储管理,就无需再支持段式存储管理... 阅读全文
posted @ 2014-02-18 17:30 秦瑞It行程实录 阅读(719) 评论(0) 推荐(0) 编辑

摘要:针对特定处理器的编译器: intel的ICC,效率相当较高;open watcom 首个支持Intel 80386 "保护模式"的编译器,运行环境Dos,是gcc在dos下的实现;Apple IOS应用程序通过cocoa,用的是gcc;symbian/meego开发环境QT,用的是gcc;Android应用程序是运行在dalvik虚拟机上的java程序;gcc在dos下的实现turbo c,及broland c,又称tc;gcc的真正dos版本DJGPP;MINGW(minimalist gnu for windows)是Gnu系列工具集移植到windows环境的产物,包括 阅读全文
posted @ 2014-02-18 16:33 秦瑞It行程实录 阅读(228) 评论(0) 推荐(0) 编辑

摘要:jar,war,earqu区别 这三种文件都可以看作是java的压缩格式,其实质是实现了不同的封装:jar--封装类war--封装web站点ear--封装ejb。它们的关系具体为:jar: 是java Achieve--按java格式压缩的类包,包含内容 class、properties文件, 是文件封装的最小单元 级别:小war: 是file web Achieve--包含Servlet、JSP页面、JSP标记库、JAR库文件HTML/XML文档和其他公用资源文件,如图片、音频文件等 级别:中ear: 是 file Enterprise Achieve--除了包含JAR、WAR以外,还包括. 阅读全文
posted @ 2014-02-18 16:00 秦瑞It行程实录 阅读(336) 评论(0) 推荐(0) 编辑

摘要:java一般使用两个path:classpath 和 java.library.pathclasspath是指向jar包的位置java.library.path是非java类包的位置如(dll,so)解决办法:1:LINUX下的系统变量LD_LIBRARY_PATH来添加java.library.path2:在vm arguments里添加-Djava.library.path= /usr/local/lib 阅读全文
posted @ 2014-02-18 14:34 秦瑞It行程实录 阅读(5773) 评论(0) 推荐(0) 编辑

摘要:Windows现在在Windows下开发C/C++程序一般都是用微软的编译器,当年的Borland已经成为传说。但是如果你不想付钱的话,也可以考虑Windows下的GCC。在Windows下体验GCC最常用的有两种方式:一是在Cygwin下使用GCC,另外一种是使用MinGW。Cygwin是一个自由软件的集合,最初由Cygnus Solutions开发,目的是在Windows系统上运行类Unix的软件。通过Cygwin编译的程序可以在Windows上运行,但必须使用cygwin.dll。MinGW(Minimalist GNU for Windows),是将GNU开发工具移植到Window.. 阅读全文
posted @ 2014-02-18 11:49 秦瑞It行程实录 阅读(940) 评论(0) 推荐(0) 编辑

摘要:首 页 > 技术支持防asp木马运行目前比较流行的ASP木马主要通过三种技术来进行对服务器的相关操作。 一、使用FileSystemObject组件 FileSystemObject可以对文件进行常规操作 可以通过修改注册表,将此组件改名,来防止此类木马的危害。 HKEY_CLASSES_ROOT\Scripting.FileSystemObject\ 改名为其它的名字,如:改为FileSystemObject_ChangeName 自己以后调用的时候使用这个就可以正常调用此组件了 也要将clsid值也改一下 HKEY_CLASSES_ROOT\Scripting.FileSy... 阅读全文
posted @ 2014-02-18 09:43 秦瑞It行程实录 阅读(270) 评论(0) 推荐(0) 编辑

摘要:故障排查:早上突然收到nagios服务器check_icmp的报警,报警显示一台网站服务器的内网网络有问题。因为那台服务器挂载了内网的NFS,因此内网的网络就采用nagios的check_icmp来做监控。赶紧登录服务器进行排查。首先使用ping 内网IP的方式查看内网的连通性,ping的过程中出现丢包现象,信息如下:64 bytes from 10.1.1.1: icmp_seq=34 ttl=255 time=0.928 ms64 bytes from 10.1.1.1: icmp_seq=35 ttl=255 time=1.01 msping: sendmsg: Operation no 阅读全文
posted @ 2014-02-18 09:41 秦瑞It行程实录 阅读(503) 评论(0) 推荐(0) 编辑

摘要:文章copy link:http://cloudera.iteye.com/blog/889468链接所有者保留所有权!http://www.csdn.net/article/2013-05-10/2815222-cloudera-release-impala-1-0 【cloudera impala】官方dochttps://wiki.cloudera.com/display/DOC/HBase+Installation首先升级yum:在/etc/yum.repos.d/ 下创建cloudera-cdh3.repo然后把Java代码 [cloudera-cdh3] name=Cloudera 阅读全文
posted @ 2014-02-17 14:36 秦瑞It行程实录 阅读(572) 评论(0) 推荐(0) 编辑

摘要:假设我们有一种数据结构foo,需要维持一个这种数据结构的双链队列,最简单,最常见的办法就是在这个数据结构的类型定义中加入两个指针;typedef struct foo{ struct foo *prev; struct foo *next; .........;} foo;之后的工作就是为这种数据结构写一套用于各种队列操作的子程序,由于用来维持队列的这两个指针的类型是固定(都指向foo数据结构),这些子程序不能用于其它数据结构的队列操作,换言之,需要维持多少种数据结构的队列,就得有多少套的队列操作子程序,对于使用队列较少的应用程序或许不是个问题,但是对于大量队列的内核就有点力不从心啦!l... 阅读全文
posted @ 2014-02-17 14:21 秦瑞It行程实录 阅读(350) 评论(0) 推荐(0) 编辑

摘要:linux内此存储模式由5部分组成,自低向上的顺序: 物理卷,内核块设备驱动,内核文件系统驱动,虚拟文件系统,应用程序数据结构;系统中所有的文件仅按此模式存储,无论是数据还是元数据,均在此模式下统一于内核输入输出系统(kernel I/O system)处理;在windows中主要以文件后缀名的方式区分文件数据结构,unix中则以文件头部的数据结构区分;VFS(virtual file system)是linux档案系统对外的接口,任何要使用档案系统的程序,都必须由这一层提供;VFS是一个异构文件系统之上的软件粘合层,VFS别称可堆叠文件系统(stackable filesystem),VF. 阅读全文
posted @ 2014-02-16 18:24 秦瑞It行程实录 阅读(623) 评论(0) 推荐(0) 编辑

摘要:http://www.duodede.com/free/ [free templte]http://www.xiuzhanwang.net/d 阅读全文
posted @ 2014-02-14 10:28 秦瑞It行程实录 阅读(307) 评论(0) 推荐(0) 编辑

摘要:Caldera International星期一宣布将公司名称变更为SCO Group,交易代码则改为SCOX,希望SCO可以在客户群当中建立更好的品牌认同。Caldera除了有自己的Linux版本,同时也是UnitedLinux的会员,致力于企业市场上单一Linux版本的建立。此外Caldera也提供OpenServer和UnixWave这两套SCO Unix的产品。SCO执行长Darl McBride指出,“同时提供企业用户Unix和Linux解决方案是我们的优势,同时SCO再全球也已经有了百万以上的既有客户。”分析师则指出,改名只是更确实的反应Caldera的经营业务,因为Caldera 阅读全文
posted @ 2014-02-13 12:53 秦瑞It行程实录 阅读(289) 评论(0) 推荐(0) 编辑

摘要:1, 关于操作系统理论的最初级的知识。不需要通读并理解《操作系统概念》《现代操作系统》等巨著,但总要知道分时(time-shared)和实时(real-time)的区别是什么,进程是个什么东西,CPU和系统总线、内存的关系(很粗略即可),等等。2, 关于C语言。不需要已经很精通C语言,只要能熟练编写C程序,能看懂链表、散列表等数据结构的C实现,用过gcc编译器,就可以了。当然,如果已经精通C语言显然是大占便宜的。3, 关于CPU的知识。这块儿可以在学习内核过程中补,但这样的话你就需要看讲解很详细的书,比方后面将会提到的《情景分析》。你是否熟悉Intel 80386 CPU?尝试着回答这几个问题 阅读全文
posted @ 2014-02-12 15:11 秦瑞It行程实录 阅读(403) 评论(0) 推荐(0) 编辑

摘要:2, 阅读全文
posted @ 2014-02-12 12:15 秦瑞It行程实录 阅读(200) 评论(0) 推荐(0) 编辑

摘要:1,unity桌面2,http://www.cs2c.com.cn/3,http://os.51cto.com/art/200602/20350.htm4,http://zhidao.baidu.com/search?word=%D6%D0%B1%EA%F7%E8%F7%EB%CA%D4%D3%C3&ie=gbk&fr=qrl&cid=1287&qbl=relate_question_more5,http://yp.oss.org.cn/blog/show_resource.php?resource_id=21536,http://download.chinau 阅读全文
posted @ 2014-02-11 22:07 秦瑞It行程实录 阅读(333) 评论(0) 推荐(0) 编辑

摘要:今年对于我们的IT行业来说可以算是耻辱的一年。 首先是“汉芯丑闻”,上海交大研制了一个所谓的国内第一个完全拥有自主知识产 权的DSP芯片(数字信号微处理器)——“汉芯”,研制人陈进教授以此领取政府一亿元人民币无偿补助。去年12月份有人举报汉芯涉嫌造假,根据举报人的说 法,陈进采取盗用国外芯片产品,磨去原有IC芯片上面的打印标志后,改印他们自己标志进行造假。国家相关部门对此进行了调查,经过2个月的调查之后,认定 陈进伪造了汉芯数字信号处理器的研究,并不能实现其声称的功能。官方通讯社新华社宣称陈进从一家外国公司盗取了相关技术和芯片。上海交大随即开除了陈进的 院长和教授职务。科技部和国家发展改革委. 阅读全文
posted @ 2014-02-11 20:30 秦瑞It行程实录 阅读(1057) 评论(0) 推荐(0) 编辑

摘要:http://baike.soso.com/v8867371.htm 阅读全文
posted @ 2014-02-11 17:29 秦瑞It行程实录 阅读(173) 评论(0) 推荐(0) 编辑

摘要:传统基础架构应用程序的系统架构师,云计算应用程序的设计确实是相当有挑战性的工作。体现在应用程序架构师首先要了解云计算环境和传统基础架构的差异并且充分利用云计算平台的一些特点来更好的满足用户需求。对于刚从传统应用架构转到云计算平台的应用架构师,我觉得理解下面四点非常重要:1.运行环境的感知能力传统的基础架构或系统平台中的资源一般都是不能动态配置,因此应用程序在设计的时候主要考虑自身的业务逻辑的实现。应用程序本身的监控和管理都是通过其他系统管理软件等来实现。这些传统的应用程序本身对底层平台的运行情况是没有任何感知的。在云计算环境下,应用程序的运行环境等变得不像传统环境那样可控。要提供一个可靠应用, 阅读全文
posted @ 2014-02-10 19:54 秦瑞It行程实录 阅读(276) 评论(0) 推荐(0) 编辑

摘要:1,基本概念 http://www.doc88.com/p-214832657401.html 阅读全文
posted @ 2014-02-10 11:00 秦瑞It行程实录 阅读(184) 评论(0) 推荐(0) 编辑

摘要:1,数据结构及算法基本概念初步; "程序包含": A, 数据结构(data structure):对数据的描述,即在程序中指定数据的数据类型及数据的组织形式; B, 对操作的描述:操作步骤即--算法;完整C程序 = Algorithm + "Data structure";现实生活中算法概念身影:做任何事情都需要一定的步骤,Eg-淘米洗菜做饭;即为解决一个问题而采取的方法和步骤;计算机世界里所谓的算法,是指计算机所能执行处理的算法; 分为2类: a,数值运算算法:求解数值; b,非数值运算算法:事务管理,智能洗衣机--单片机系统;用计算机语言表示算法:1 阅读全文
posted @ 2014-02-08 22:40 秦瑞It行程实录 阅读(235) 评论(0) 推荐(0) 编辑

摘要:Qdisc(quick disconnect)快速分离,断开;是一种排队规则,实现对流量的优先级管理. 涉及随机公平队列,令牌桶过滤器,分层令牌桶,FIFO,/**CopyRight (c) 2014-02-05 by Ruiy use to CopyLift!!!!**/ 1,SFQ(Stochastic Fairness Queueing)随机公平队列功能函数库头文件控制#ifndef __NETLINK_SFQ_H_#define __NETLINK_SFQ_H_#ifdef __Cplusplusextern "C" {#endif................. 阅读全文
posted @ 2014-02-05 21:15 秦瑞It行程实录 阅读(824) 评论(0) 推荐(0) 编辑

www.cnblogs.com/ruiyqinrui