www.cnblogs.com/ruiyqinrui

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

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

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

04 2014 档案

摘要:一,zabbix2.2.3 VMware Vsphere exsi监控配置步骤,1,添加监控主机2,添加聚集macro;{$PASSWORD} = yoodo.com{$URL} = http://ip/sdk{$USERNAME} = root3,关联监控模板模板用Template Virt VM... 阅读全文
posted @ 2014-04-30 10:51 秦瑞It行程实录 阅读(1682) 评论(0) 推荐(0) 编辑

摘要:zabbix2.2.3 VMware Vsphere exsi监控配置步骤,1,添加监控主机2,添加聚集macro;{$PASSWORD} = yoodo.com{$URL} = http://ip/sdk{$USERNAME} = root3,关联监控模板模板用Template Virt VMwa... 阅读全文
posted @ 2014-04-30 10:22 秦瑞It行程实录 阅读(1143) 评论(2) 推荐(0) 编辑

摘要:1、环境说明: (Gentoo Linux环境) # uname -aLinux Crob 2.6.34-gentoo #1 SMP Mon May 31 15:45:25 CST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz Genu... 阅读全文
posted @ 2014-04-29 15:54 秦瑞It行程实录 阅读(332) 评论(0) 推荐(0) 编辑

摘要:yum -y install xml* libxml* net-snmp net-snmp* php-bcmath./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-... 阅读全文
posted @ 2014-04-28 15:20 秦瑞It行程实录 阅读(346) 评论(0) 推荐(0) 编辑

摘要:yum install httpd httpd-devel mysql mysql-server mysql-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml 阅读全文
posted @ 2014-04-28 13:40 秦瑞It行程实录 阅读(200) 评论(0) 推荐(0) 编辑

摘要:我们实验室的 OpenNebula 3.2 已经很稳定的运行了两年,除了开头一个月不熟悉这套云计算软件有点乱、容易犯错外接下来的时间里都很稳定,期间还包括一次防火演习(突然拉闸似断电)和安全检查(计划中的断电),服务器、虚拟机、存储设备、系统和服务都能自动起来并能正常工作。现在正在考虑升级的事情,O... 阅读全文
posted @ 2014-04-28 12:55 秦瑞It行程实录 阅读(246) 评论(0) 推荐(0) 编辑

摘要:ruiy亲测成功,现将步骤总结如下,一步步往下将可原文链接 http://blog.csdn.net/liyakun1992421/article/details/9071061xen 与 kvm区别在于,kvm仅支持硬件虚拟化-简单点说就是你要想在服务器上部署kvm那么前提就是你的服务器CPU支... 阅读全文
posted @ 2014-04-28 12:43 秦瑞It行程实录 阅读(279) 评论(0) 推荐(0) 编辑

摘要:http://www.aikaiyuan.com/4889.htmlhttp://downloads.opennebula.org/packages/我们提到的云计算一般有三种类型:软件即服务(Software as a Service, SaaS),平台即服务(Platform as a Serv... 阅读全文
posted @ 2014-04-27 11:52 秦瑞It行程实录 阅读(372) 评论(0) 推荐(0) 编辑

摘要:上篇说了下在ubuntu12.04上安装puppet,安装的版本为puppet2.7.11版本,今天尝试了下在CentOS6.4系统上安装puppet 3.1.1版本,本文参考chenshake的文章http://www.cactifans.org/linux/994.html 【原文链接,尊重别人... 阅读全文
posted @ 2014-04-27 11:41 秦瑞It行程实录 阅读(274) 评论(0) 推荐(0) 编辑

摘要:OpenNebula 是一套开源的云计算基础管理工具,用来方便管理员在数据中心统一部署、创建、分配和管理大量的虚拟机,企业数据中心可以利用这套工具搭建自己的私有云,为 自己内部提供 IaaS 服务,类似的开源产品还有 Eucalyptus, openQRM 等.采用最小化的 CentOS 6.4 安... 阅读全文
posted @ 2014-04-27 11:37 秦瑞It行程实录 阅读(382) 评论(0) 推荐(0) 编辑

摘要:1. LAMP 的安装sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问。sudo chmod 777... 阅读全文
posted @ 2014-04-27 09:41 秦瑞It行程实录 阅读(322) 评论(0) 推荐(0) 编辑

摘要:LAMP是由ApacheMySQLPHP组成的,是在Linux下最受欢迎的软件组合之一,目前互联网上有很多网站运行在LAMP服务器上。Linux-是富有情味的开源操作系统;Apache-这个星球上大师级的WEB服务器;MySQL-是你喜爱的开源数据库软件;PHP-受欢迎的WEB编程语言。1)安装配置... 阅读全文
posted @ 2014-04-27 09:21 秦瑞It行程实录 阅读(409) 评论(0) 推荐(0) 编辑

摘要:config.gem: Unpacked gem factory_girl-1.3.3 in vendor/gems has no specification file. Run 'rake gems:refresh_specs' to fix this;http://www.cactifans.o... 阅读全文
posted @ 2014-04-26 19:55 秦瑞It行程实录 阅读(232) 评论(0) 推荐(0) 编辑

摘要:稳定性、可靠性、兼容性、高效率、可持续,五大标准;recommend always using the stable version for production environmentshttp://puppetlabs.com/misc/download-optionshttp://yum.pu... 阅读全文
posted @ 2014-04-26 14:10 秦瑞It行程实录 阅读(255) 评论(0) 推荐(0) 编辑

摘要:域宽设置,域宽填充;设置域宽,cout<<set[w-width](int n)<<被设置的输出内容设置填充字符,cout<<setfill(char n)<<被设置的输出内容设置的属性仅对邻近的域其作用,使用setw/setfill控制符需要导入iomanip头文件;简单破解数字组合密码程序;一个... 阅读全文
posted @ 2014-04-25 22:43 秦瑞It行程实录 阅读(1039) 评论(0) 推荐(0) 编辑

摘要:在server.xml里的标签下加上就可以了,下面咱们逐一分析各个参数。className 官方文档上说了This MUST be set to org.apache.catalina.valves.AccessLogValve to use the default access log valve... 阅读全文
posted @ 2014-04-25 21:30 秦瑞It行程实录 阅读(619) 评论(0) 推荐(0) 编辑

摘要:https://my.vmware.com/cn/group/vmware/info?slug=datacenter_cloud_infrastructure/vmware_vsphere/5_5#open_source 阅读全文
posted @ 2014-04-25 20:03 秦瑞It行程实录 阅读(287) 评论(0) 推荐(0) 编辑

摘要:或许部分站长遇到过这样的情况,Baiduspider对一个网站的抓取频率要远高于新内容产出速度,造成了N多的流量被蜘蛛占用。这样的情况一般是针对小站,因为大站访问量很大,蜘蛛对服务器的频繁访问不会有什么样的影响。但是对于小站而言,如果蜘蛛去爬得很频繁,就会造成很多流量 资源的浪费,而且很多小站都是有... 阅读全文
posted @ 2014-04-25 15:15 秦瑞It行程实录 阅读(412) 评论(0) 推荐(0) 编辑

摘要:前增量++i和后增量的区别i++加号在变量 前面的"先加后赋";上面不严谨,应该是符号在变量前后;在linux下必须加using namespace std;语句初学者在Linux中进行C++编程时会遇到“‘cout’在此作用域中尚未声明”的错误。很多人会觉得很奇怪,我是严格按照C++语法来写的,为... 阅读全文
posted @ 2014-04-24 21:36 秦瑞It行程实录 阅读(380) 评论(0) 推荐(0) 编辑

摘要:http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html 阅读全文
posted @ 2014-04-24 11:41 秦瑞It行程实录 阅读(158) 评论(0) 推荐(0) 编辑

摘要:当前主要的hyperVisors:VMware vSphere、微软Hyper-V、Citrix XenServer 、IBM PowerVM、Red Hat Enterprise Virtulization、Huawei FusionSphere、开源的KVM、Xen、VirtualBSD等 阅读全文
posted @ 2014-04-24 08:33 秦瑞It行程实录 阅读(649) 评论(0) 推荐(0) 编辑

摘要:vFoglight针对RH/Vmware/Hyper-v/Vsphere环境的相关软件包下载链接https://software.dell.com/register/getfile/?param=22XKFYuvchsAN66DH7YKB6yiIPOLxAu7U1XONfa3cICkFOnuldoE... 阅读全文
posted @ 2014-04-23 11:51 秦瑞It行程实录 阅读(431) 评论(0) 推荐(0) 编辑

摘要:1,定义常量的语法格式;const dataType name = value;关此表达式可知定义一个常量与定义一个变量的区别了吧,就多了个const关键字;另;注意定义常量时必须对其进行初始化,除了定义语句外的任意地方不允许再对常量进行赋值;长双精度L,浮点F;带着双引号的的字符串的全称是字符串常... 阅读全文
posted @ 2014-04-23 09:45 秦瑞It行程实录 阅读(296) 评论(0) 推荐(0) 编辑

摘要:tomcat6管理用户在tomcat `安装根目录`/conf/tomcat-users.xmltomcat7同样在tomcat系统`安装目录`/conf/tomcat-users.xmltomcat8管理用户注意我们给用户的角色仅仅是管理的,像admin类似6时不用加-gui;设置下server.... 阅读全文
posted @ 2014-04-23 09:12 秦瑞It行程实录 阅读(806) 评论(0) 推荐(0) 编辑

摘要:凡是不找借口,不排弄推诿理由,提高自我,尽量人事;AIX smit(system manager interface tool);formerly alike;derivativesdpkg -i *.deb;following command to install Wireshark under ... 阅读全文
posted @ 2014-04-22 20:38 秦瑞It行程实录 阅读(229) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2014-04-22 17:25 秦瑞It行程实录 阅读(190) 评论(0) 推荐(0) 编辑

摘要:首先应明确建网的意义。企业建网不是为了赶一时的潮流或是博取一个好听的名声才做的,只有把网络技术同企业管理体系、工作流程和商务动作实现紧密地集成, 才能真正发挥企业网站的作用。一个企业建网的最终目的和它的经营目的应该是一致的,就是通过企业网站来降低企业的管理成本和交易成本以及通过开展电子商务 活动来... 阅读全文
posted @ 2014-04-22 15:10 秦瑞It行程实录 阅读(196) 评论(0) 推荐(0) 编辑

摘要:1,类对象宏object-like macro,类函数宏macro中不允许有空格,名称遵循变量名命名规则;同样是笔记,顺序条理无,看管随意,意在与神会,不解释则会意此为深,随意则会意此乃为度...望看管尺度自握....;ruiy哥搞C算起来应该快5年了,从ruiy开启玩电脑那天起就接触了,但一直处在... 阅读全文
posted @ 2014-04-21 22:29 秦瑞It行程实录 阅读(724) 评论(0) 推荐(0) 编辑

摘要://随机IPfunction Rand_IP(){ $ip2id= round(rand(600000, 2550000) / 10000); //第一种方法,直接生成 $ip3id= round(rand(600000, 2550000) / 10000); $ip4id= ro... 阅读全文
posted @ 2014-04-21 16:39 秦瑞It行程实录 阅读(1695) 评论(0) 推荐(1) 编辑

摘要:1,修改SuSEfirewall2配置文件放行相应的端口方法vim /etc/sysconfig/SuSEfirewall2#TCP端口的情况:FW_SERVICES_EXT_TCP ="22"#UDP端口的情况:FW_SERVICES_EXT_UDP ="177"防火墙设置的生效:#rcSUSEf... 阅读全文
posted @ 2014-04-20 21:06 秦瑞It行程实录 阅读(1483) 评论(0) 推荐(0) 编辑

摘要:如何建立一个Debian镜像网站呢?在Debian的官方网站已经有专门的介绍: http://www.debian.org/mirror/ftpmirror 这是基于rsync软件的方法,网页也提供了进行网站镜像的现成脚本,但是实现起来比较麻烦而且常常失败。我想使用debmirror这个软件... 阅读全文
posted @ 2014-04-19 20:50 秦瑞It行程实录 阅读(1143) 评论(0) 推荐(0) 编辑

摘要:批量Linux 网络安装环境建立工具网络安装服务器套件: Cobbler(Red Hat 2008年发布的项目) Kickstart(Red Hat08年前项目,相关脚本令人望而却步,现今应用渐移cobbler,在cobbler中仅遗骨架,事件类似于perl用户遗向pythno)相关名词ruiy哥... 阅读全文
posted @ 2014-04-19 13:02 秦瑞It行程实录 阅读(564) 评论(0) 推荐(0) 编辑

摘要:客户端系统会ping到NTP服务器来发起时间请求更换,同步通常每隔10分钟发生;从NTP服务器发回到客户端的数据包可能比初始请求大几百倍。相比之下,通常用于放大攻击中的DNS响应被限制仅为8倍的带宽; NTP DDoS攻击:昙花一现还是会持续?与NTP相比企业更应该担心典型的SYN洪水攻击,因为SY... 阅读全文
posted @ 2014-04-18 20:59 秦瑞It行程实录 阅读(642) 评论(0) 推荐(0) 编辑

摘要:一、条件及环境:1、CentOS:我用的是最新的CentOS 6.5 64位版,此教程应该也适用于RedHat 6及CentOS 6系列所有系统;2、编译所需环境:1# yum -y install vim ntp* wget gcc gcc-c++ ncurses-devel cmake make... 阅读全文
posted @ 2014-04-18 20:31 秦瑞It行程实录 阅读(718) 评论(0) 推荐(0) 编辑

摘要:dmidecode | grep "Product"; 阅读全文
posted @ 2014-04-18 16:12 秦瑞It行程实录 阅读(567) 评论(0) 推荐(0) 编辑

摘要:在操作文件之前要用fopen打开文件,操作完毕要用fclose关闭文件;打开文件就是在操作系统中分配一些资源用于保存该文件的状态信息,并得到该文件的标示,以后用户程序就可以这个标志对文件做各种操作了,关闭文件则是释放该文件在操作系统中占用的资源,并试文件的标识失效,看到下面的文件打开函数原型,你我都... 阅读全文
posted @ 2014-04-18 15:34 秦瑞It行程实录 阅读(319) 评论(0) 推荐(0) 编辑

摘要:从终端设备输入时有两种方法表示文件结束,一种方法是在一行的开头输入Ctrl-D(如果不在一行的开头则需要连续输入两次Ctrl-D),另一种方法是利用Shell的Heredoc语法操作读写位置函数rewind 把读写位置移动到文件开头fseek可以任意移动读写位置ftell可以返回当前的读写位置;#i... 阅读全文
posted @ 2014-04-18 14:07 秦瑞It行程实录 阅读(568) 评论(0) 推荐(0) 编辑

摘要:Centos6.x X64 飞信安装1,安装飞信依赖包 yum -y install glibc.i686 krb5-libs.i686 libstdc++.i686 zlib.i686 --setopt=protected_multilib=false2,下载飞信程序 http://files... 阅读全文
posted @ 2014-04-18 11:59 秦瑞It行程实录 阅读(336) 评论(0) 推荐(0) 编辑

摘要:在 Linux 下,如果你写好了自己的动态链接库,需要在其它程序里调用,则需要让这些程序能找到这些动态链接库。如果设置不对,会出现类似如下的错误:test: error while loading shared libraries: libexampleso.so.0: cannot open sh... 阅读全文
posted @ 2014-04-18 10:18 秦瑞It行程实录 阅读(674) 评论(0) 推荐(0) 编辑

摘要:/usr/bin/ld: cannot find *** 的处理 阅读全文
posted @ 2014-04-17 22:13 秦瑞It行程实录 阅读(829) 评论(0) 推荐(0) 编辑

摘要:下载链接,请下方留Email地址;依赖包;yum指定的依赖包或直接在系统光盘中安装以下枚举的rpm包现在你就可以使用飞信了;http://code.google.com/p/libfetion-gui/http://www.it-adv.net/http://blog.csdn.net/lamp_w... 阅读全文
posted @ 2014-04-17 20:59 秦瑞It行程实录 阅读(218) 评论(0) 推荐(0) 编辑

摘要:yum -y instll libstdc++-4.4.7-4.el6.i686error while loading shared libraries: libgssapi_krb5.so.2: wrong ELF class: ELFCLASS64飞信机器人官网http://www.it-adv... 阅读全文
posted @ 2014-04-17 17:14 秦瑞It行程实录 阅读(287) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2014-04-17 16:36 秦瑞It行程实录 阅读(552) 评论(0) 推荐(0) 编辑

摘要:1、如果有删除用户的权限,则可以:drop user user_name cascade;加了cascade就可以把用户连带的数据全部删掉。删除后再创建该用户。--创建管理员用户create user 用户名 identified by 密码 default tablespace space_dat... 阅读全文
posted @ 2014-04-16 22:19 秦瑞It行程实录 阅读(1056) 评论(0) 推荐(0) 编辑

摘要:1,程序运行时动态链接共享库;libc(character),libm(math),使用标准库的函数;eg:stdlib.h exit();size_t数据类型,NULL空指针在头文件stddef.h define;malloc,free stdlib.hstring.h strcat strcpy... 阅读全文
posted @ 2014-04-16 22:17 秦瑞It行程实录 阅读(342) 评论(0) 推荐(0) 编辑

摘要:---恢复内容开始---基于证书密钥对curl --cert /etc/puppetlabs/puppet/ssl/certs/master.puppet.org.pem --key /etc/puppetlabs/puppet/ssl/private_keys/master.puppet.org.... 阅读全文
posted @ 2014-04-16 16:27 秦瑞It行程实录 阅读(616) 评论(0) 推荐(0) 编辑

摘要:---恢复内容开始---1. 安装软件包: yum -y install virt-manager; yum install qemu-kvm yum install libvirt yum install libvirt-python2. 安装完成后关闭selinux,重启系统。运... 阅读全文
posted @ 2014-04-16 13:44 秦瑞It行程实录 阅读(535) 评论(0) 推荐(0) 编辑

摘要:看看时间,现在是凌晨4点多,窗外时不时一道闪电,雨也一阵一阵的,雷声像逐渐远离的喧嚣的火车一样。我不是睡眠困难者,但是,昨晚吃完晚饭之后,在衣服 都未脱的情况下,晕晕乎乎的睡到现在,不断的做梦,然后醒了,醒了感觉再也不想睡了:今天还要去上班,现在上班对于我来说,简直成了一种煎熬,而这一切仅 仅是因为... 阅读全文
posted @ 2014-04-16 08:34 秦瑞It行程实录 阅读(199) 评论(0) 推荐(0) 编辑

摘要:为了不再显示的时候乱码,要修改数据库默认编码。以下以GBK编码页面为例进行说明:1、修改MYSQL的配置文件:my.ini里面修改default-character-set=gbk2、代码运行时修改: ①Java代码:jdbc:mysql://localhost:3306/test?useUnico... 阅读全文
posted @ 2014-04-15 21:57 秦瑞It行程实录 阅读(291) 评论(0) 推荐(0) 编辑

摘要:一、利用mysql 复制分流查询操作:利用mysql的主从复制可以有效的分流更新操作和查询操作,具体的实现是一个主服务器,承担更新操作,多台从服务器,承担查询操作,主从之间通过复制实现数据的同步。多台从服务器一方面用来确保可用性,一方面可以创建不同的索引满足不同查询的需要。对于主从之间不需要复制全部... 阅读全文
posted @ 2014-04-15 21:25 秦瑞It行程实录 阅读(238) 评论(0) 推荐(0) 编辑

摘要:由open返回的文件描述符一定是该进程尚未使用的最小描述符。由于程序启动时自动打开文件描述符0、1、2,因此第一次调用open打开文件通常会返回描述符3,再调用open就会返回4。可以利用这一点在标准输入、标准输出或标准错误输出上打开一个新文件,实现重定向的功能。例如,首先调用close关闭文件描述... 阅读全文
posted @ 2014-04-15 17:21 秦瑞It行程实录 阅读(368) 评论(0) 推荐(0) 编辑

摘要:rpm -qifl `which svnserve`;http://www.ctohome.com/FuWuQi/56/122.html 【国外服务器及ip租用价格】Centos6 kvm网桥配置ifcfg-br0 阅读全文
posted @ 2014-04-15 12:20 秦瑞It行程实录 阅读(1956) 评论(0) 推荐(0) 编辑

摘要:新建一个ifcfg-br0文件:DEVICE=br0TYPE=BridgeBOOTPROTO=staticBROADCAST=10.1.255.255IPADDR=10.1.29.3NETMASK=255.255.0.0NETWORK=10.1.0.0ONBOOT=yes然后修改相应网卡的配置文件,... 阅读全文
posted @ 2014-04-15 10:04 秦瑞It行程实录 阅读(275) 评论(0) 推荐(0) 编辑

摘要:以前用VMware,我的上司说,你既然都用CentOS的桌面,那就研究一下KVM.好吧,上司做运维好几年了,就听了他的,装了一个KVM.KVM的网络默认是NAT,不方便,就学习BRIDGE!!!尼吗,结果国内的的网站都是坑爹的,看了半天,又弄了半天,还是不行.我了个去,就Google了老外的网站.人... 阅读全文
posted @ 2014-04-14 17:05 秦瑞It行程实录 阅读(624) 评论(0) 推荐(0) 编辑

摘要:1. 安装软件包: yum -y install virt-manager; yum install qemu-kvm yum install libvirt yum install libvirt-python2. 安装完成后关闭selinux,重启系统。运行 lsmod | gr... 阅读全文
posted @ 2014-04-14 16:23 秦瑞It行程实录 阅读(205) 评论(0) 推荐(0) 编辑

摘要:http://forge.puppetlabs.com/treydock/yum_cron 【puppet功能扩展forge】http://docs.puppetlabs.com/references/latest/type 【puppet 资源类型】Every resource has a typ... 阅读全文
posted @ 2014-04-13 14:45 秦瑞It行程实录 阅读(279) 评论(0) 推荐(0) 编辑

摘要:在服务器上安装git及做些操作- 执行命令`sudo yum install curl-devel expat-devel gettext-devel openssl-develzlib-devel perl-devel`- 同时下载git-1.8.2.3.tar.gz文件,wget https://www.kernel.org/pub/software/scm/git/git-1.8.2.3.tar.gzsudo tar -zvxf git-1.8.2.2.tar.gzcd git-1.8.2.2sudo make prefix=/usr/local/git allsudo make pre 阅读全文
posted @ 2014-04-13 10:22 秦瑞It行程实录 阅读(399) 评论(0) 推荐(0) 编辑

摘要:ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_ctor':/home/king/php-5.2.13/ext/iconv/iconv.c:2491: undefined reference to `libiconv_open'collect2: ld returned 1 exit statusmake: *** [sapi/cli/php] Error 1[root@test php-5.2.13]# vi Makefile在安裝 PHP 到系统中时要是发生「undefined reference 阅读全文
posted @ 2014-04-11 16:39 秦瑞It行程实录 阅读(1511) 评论(0) 推荐(0) 编辑

摘要:PHP官网在下载页面中只有源代码下载,当然使用编译安装也是可以的,但是使用二进制包安装会非常快速。虽然PHP官网没有提供二进制安装包,但是它推荐了两个第三方的YUM源(CentOS中默认的YUM安装的软件包版本都是稍微有点低)。第一个:http://iuscommunity.org/pages/About.html,具体的YUM源安装可以到http://iuscommunity.org/pages/Repos.html下载:CentOS 6:http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/repoview/epel-relea 阅读全文
posted @ 2014-04-11 12:08 秦瑞It行程实录 阅读(933) 评论(0) 推荐(0) 编辑

摘要:一、准备(把所有的源文件放在‘/home/yuanjun’目录下)apr http://mirror.bjtu.edu.cn/apache/apr/apr-1.4.6.tar.gzapr-utilhttp://mirror.bjtu.edu.cn/apache/apr/apr-util-1.4.1.tar.gzpcreftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.30.ziphttpdhttp://mirror.bjtu.edu.cn/apache/httpd/httpd-2.4.1.tar.gzphp5.4 http 阅读全文
posted @ 2014-04-10 21:55 秦瑞It行程实录 阅读(307) 评论(0) 推荐(0) 编辑

摘要:这里使用Webtatic EL6的YUM源来安装php5.4,我们首页安装Webtatic EL6 YUM源rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm安装php5.4yum install php54w这里使用Webtatic EL6的YUM源来安装php5.4,我们首页安装Webtatic EL6 YUM源CentOS/RHEL 6.x:1rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpmCentOS/RHEL 5.x:1rpm -Uvh http://mirror.web 阅读全文
posted @ 2014-04-10 14:38 秦瑞It行程实录 阅读(349) 评论(0) 推荐(0) 编辑

摘要:直接上步骤,由于测试用的是PE3.X版本,在网上搜的命令几乎与PE相关的puppet命令不同了,1.在PE-Client操作,停止pe-puppet,pe-mcollective资源;puppet resource service pe-puppet ensure=stopped;puppet resource service pe-mcollection ensure=stoped;再删除PE客户端的/etc/puppetlabs/puppet/ssl/下的所有,见图示;此时我们还要再开启PE-客户端的上面所关闭的2个资源;2,在PE-服务器端操作,生成证书,并颁发;3.puppet cer 阅读全文
posted @ 2014-04-10 13:29 秦瑞It行程实录 阅读(391) 评论(0) 推荐(0) 编辑

摘要:环境:ubuntu10.04 +nginx+passenger+ruby1.8.7rails2.3.x#安装nginx(手动编译)$mkdir-p/home/mouse/opt/src&&cd/home/mouse/opt/src $wgethttp://nginx.org/download/nginx-0.7.67.tar.gz $tarxvfnginx-0.7.67.tar.gz #安装编译相关类库 $sudoapt-getinstalllibpcre3-dev #编译安装带有passenger模块的nginx $geminstallpassenger $passenger 阅读全文
posted @ 2014-04-09 21:02 秦瑞It行程实录 阅读(283) 评论(0) 推荐(0) 编辑

摘要:现在所使用的ROR(Ruby on Rails)中Ruby我们都是采用rvm来管理的,但是每次在安装配置环境的时候都需要去执行一条条指令,所以干脆就自己写了个shell 脚本来帮助配置环境~使用方式:新建一个ruby.sh文件,复制下面代码到ruby.sh中,打开终端,并且切换到ruby.sh文件目录中:执行sh ruby.sh等待安装环境代码:echo"==========安装函数库=================" sudoapt-getinstallcurlbisonbuild-essentialgit-core sudoapt-getinstallzlib1g-d 阅读全文
posted @ 2014-04-09 21:01 秦瑞It行程实录 阅读(250) 评论(0) 推荐(0) 编辑

摘要:Mongrel是一种快速的针对Ruby的Http 服务器,专门为部署发布rails应用而产生的。 可以替代mod_ruby/fastcgi,可以用于生产部属环境。 支持集群,扩展性强。 有各种丰富插件和功能扩展。 它是纯Ruby写的Http 服务器,同时支持多种框架(Ruby On Rails, Camping,Og+Nitro, Iowa)。 Mongrel相比Rails自带的纯Ruby服务器Webrick速度快很多并支持并发访问,有望称为Ruby的Tomcat。 阅读全文
posted @ 2014-04-09 20:57 秦瑞It行程实录 阅读(269) 评论(0) 推荐(0) 编辑

摘要:数组,堆栈,结构体等系列,数据结构间区别联系;结构体不能用下标访问,原因在于结构体的各元素成员虽是依序存储的,但每个成员的sizeof()不同-类型不同,因此只能用->,&,*运算符来操作;数组的各成员元素是依序存储的,同时各个元素的sizeof(),类型一致,因此提供用下标访问且随机;我们都知道数据结构最重要的一层含义在数据的组织方式,数据组织方式包含2个层面:数据的访问,存储方式;堆栈同样是一组数据元素的结合,堆栈的访问规则被限制为Push和Pop两种操作,Push(入栈或压栈)向栈顶添加元素,Pop(出栈或弹出)则取出当前栈顶的元素,也就是说,只能访问栈顶元素而不能访问栈中 阅读全文
posted @ 2014-04-08 19:45 秦瑞It行程实录 阅读(187) 评论(0) 推荐(0) 编辑

摘要:数据结构,堆栈基本原理;数组,堆栈,结构体等系列,数据结构间区别联系;在此我就不饶了,直接上大白话(我总认为干些实事,比扯淡强....),故事虚构,若有雷同,请你下方留言;ruiy讲的,所跑的托:OS,均是POSIX-linux,win暂未考虑,留个亲你....,Language,暂是C,改天CPP;others,不强制,你自由发挥;结构体不能用下标访问,原因在于结构体的各元素成员虽是依序存储的,但每个成员的sizeof()不同-类型不同,因此只能用->,&,*运算符来操作;数组的各成员元素是依序存储的,同时各个元素的sizeof(),类型一致,因此提供用下标访问且随机;我们都知 阅读全文
posted @ 2014-04-08 19:34 秦瑞It行程实录 阅读(301) 评论(0) 推荐(0) 编辑

摘要:yum createrepocreaterepo dir配置httpd发布yum-repo;在客户端添加yum.rep配置文件; 阅读全文
posted @ 2014-04-08 17:06 秦瑞It行程实录 阅读(204) 评论(0) 推荐(0) 编辑

摘要:运维服务器信息收集;作为一个运维,我们新服务器上架时有很多头疼的事。其中数据收集在我看来就是一个比较恶心的事。以下来讨论一下数据收集方面我的一此想法和做法,欢迎板砖^_^ 一.供货商的“特殊服务” 供货商通常是选定不变的,而他们为了“讨好”我们会使更种手段。送钱送物也很常见(不过本人还是强烈不建议您收=.=)。不过这是我们利用他们的一个比较重要的方法。让他们帮我们做一些事情。他们就算再头疼,为了下次合作也会帮我们完成,不管他们心里如何问候我们的祖辈。我们简化了操作,这点很重要。 (下以dell 服务器为例,我们用的80% 是dell.) 1. 提供管理卡IP对应服务器。 我们服务器选型的时候总 阅读全文
posted @ 2014-04-08 10:03 秦瑞It行程实录 阅读(566) 评论(0) 推荐(0) 编辑

摘要:site.pp资源清单;#files property;file { "/home/1.txt":owner => "root",group => "root",mode => 644,}#exec shell_scripts;exec { "echo111":cwd => "/tmp",command => "echo abcd" >> /home/1.txt,user => "root",path =&g 阅读全文
posted @ 2014-04-08 10:02 秦瑞It行程实录 阅读(369) 评论(0) 推荐(0) 编辑

摘要:文件描述符编辑内核(kernel)利用文件描述符(file descriptor)来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。目录 1简介 2特点 ▪ 优点 ▪ 缺点 3定义数量 4解决方法1简介编辑文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在程序设计中,一些涉及底层的程序编写往往会围绕着文件描述符展开。但是文件描述符这一概念往往只适用于UNIX、Linux这样.. 阅读全文
posted @ 2014-04-05 22:11 秦瑞It行程实录 阅读(487) 评论(0) 推荐(0) 编辑

摘要:mysql主从复制(超简单)怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server-id=222 //[必须]服务器唯一ID,默认是1,一般取IP最后一段3、修改从服务器slave: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server- 阅读全文
posted @ 2014-04-05 14:49 秦瑞It行程实录 阅读(218) 评论(0) 推荐(0) 编辑

摘要:局域网内Linux服务器时间同步1.将一台能够上网的服务器作为时间服务器:# /usr/bin/rdate -s time-b.timefreq.bldrdoc.gov //将时间服务器与互联网时间服务器同步# /etc/init.d/ntpd start //启动时间服务器# vi /etc/cron.weekly/rdateweekly.sh //设置计划任务,每周同步一次时间----------------------------------------#!/bin/sh www.2cto.com /usr/bin/rdate -s time-b.timefreq.bldrdoc.go. 阅读全文
posted @ 2014-04-05 14:22 秦瑞It行程实录 阅读(792) 评论(0) 推荐(0) 编辑

摘要:AdSense – Google 广告http://www.freehao123.com/tag/mianfeiphpkongjian/ 【免费资源部落;】ntpdate -u time-b.timefreq.bldrdoc.gov1=”ntp.nblug.org” 2=”ntp0.cornell.edu” 3=”pubts0-sj.witime.net” 4=”pubts1-sj.witime.net” 5=”pubts2-sj.witime.net” 6=”rolex.usg.edu” 7=”timekeeper.isi.edu” 8=”nist1.symmetricom.com” 9=” 阅读全文
posted @ 2014-04-05 14:21 秦瑞It行程实录 阅读(218) 评论(0) 推荐(0) 编辑

摘要:http://downloads.puppetlabs.com/facter/可以yum install facter,用以检索主机的相关信息;为什么要开发puppet系统管理员都喜欢自己写点小工具来让自己的工作完成的更快或者更好, 不管是在大企业管理大量的服务器还是只管理两三台机器. 但是很少人会把他们的工具发布出来. 也就是是说极少有工具能被重用,或者说很多工具就只能在所在的组织内部有用.拷贝给别的组织,他们也用不上. 也就是说,每个系统管理员,在一个新的公司,都会另起炉灶开发一套基于ssh,for循环的"系统"来帮助自己完成系统管理任务.开发puppet是为了让系统管 阅读全文
posted @ 2014-04-04 16:50 秦瑞It行程实录 阅读(359) 评论(0) 推荐(0) 编辑

摘要:http://tmz.fedorapeople.org/repo/puppet/epel/5/x86_64/[epel-puppet]name=epel puppetbaseurl=http://tmz.fedorapeople.org/repo/puppet/epel/5/$basearch/enabled=0gpgcheck=0[puppetlabs]name=Puppet Labs Packagesbaseurl=http://yum.puppetlabs.com/el/enabled=0gpgcheck=0yum --enablerepo=epel,epel-puppet instal 阅读全文
posted @ 2014-04-04 16:49 秦瑞It行程实录 阅读(512) 评论(0) 推荐(0) 编辑

摘要:#!/bin/bash dir="/svndata"name="puppet"user="test"passwd="test"yum -y install subversion expect mkdir -p $dir cd $dir/ svnadmin create $name echo " [groups] admin = $user [$name:/] @admin = rw">>$dir/$name/conf/authz echo "$user = $passwd& 阅读全文
posted @ 2014-04-04 15:37 秦瑞It行程实录 阅读(269) 评论(0) 推荐(0) 编辑

摘要:搭建SVN服务,有效的管理代码,以下三步可以快速搞定。1、安装 #yum install subversion 判断是否安装成功 [root@]#svnserve--version有了SVN软件后还需要建立SVN库。 #mkdir /opt/svn/repos #svnadmin create /opt/svn/repos 执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt。 2、配置 上面的操作很简单,几个命令就搞定, 下面的操作也不难。 进入上面生成的文件夹conf下,进行配置, 有以下几个文件au.. 阅读全文
posted @ 2014-04-04 15:13 秦瑞It行程实录 阅读(305) 评论(0) 推荐(0) 编辑

摘要:无交互 直接传入 -yes 阅读全文
posted @ 2014-04-03 23:36 秦瑞It行程实录 阅读(187) 评论(0) 推荐(0) 编辑

摘要:实例一、文件分发描述:通过puppet服务端可以向被管理机(客户端)上推送文件,方法是使用file类型的source属性第一步:#vi /etc/puppet/fileserver.conf 1 [files]2 path /opt/ # 设置文件推送到目录3 allow 192.168.133.0/24 # 设置准许连接到服务端的主机地址第二步:vi /etc/puppet/manifests/site.pp 1 file2 { "/opt/mysql-5.1.49-linux-i686-icc-glibc23.tar.gz":3 source => "p 阅读全文
posted @ 2014-04-03 12:38 秦瑞It行程实录 阅读(473) 评论(0) 推荐(0) 编辑

摘要:语句快中的变量与函数的局部变量关系;封装语句功能成函数下面是一个打印一个参数数奇偶性的判断函数把语句封装成函数的基本步骤是:把语句放到函数体中,把变量改成函数的参数。这样,以后要检查一个数的奇偶性只需调用这个函数而不必重复写这条语句了;else总是和它上面最近的一个if配对浮点型的精度有限,不适合用==运算符做精确比较简单Switch如果传入的参数是2,则从case 2分支开始执行,先是打印相应的信息,然后遇到break语句,它的作用是跳出整个switch语句块。C语言规定各case分支的常量表达式必须互不相同,如果控制表达式不等于任何一个常量表达式,则从default分支开始执行,通常把de 阅读全文
posted @ 2014-04-03 12:37 秦瑞It行程实录 阅读(259) 评论(0) 推荐(0) 编辑

摘要:Xen的大名想必已经被众SA所熟知。Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。对于xen知识上的介绍,这里就不过多提及了,有需要的朋友自行去查找。接下来主要讲解如何使用yum快速的把xen虚拟化环境建立起来。服务器环境:centos 5.6 X86_64内存:越大越好硬盘:如果单机虚拟化,越大越好;如果集群虚拟化,适中就好。如果需要支持全虚拟化的功能,请在BIOS中开启cpu的VT支持。如此 阅读全文
posted @ 2014-04-02 17:10 秦瑞It行程实录 阅读(578) 评论(0) 推荐(0) 编辑

摘要:http://www.wenzizone.com/2011/07/07/centos_x64_yum_da_jian_xen.html [yum xen]配置epel就不说了,ruiy哥的文档有;yum groupinfo Virtualization# yum groupinstall 'Virtualization'来进行安装了。经过几分钟的等待,相关的包就都装好了,接下来需要改grub的配置 阅读全文
posted @ 2014-04-02 16:59 秦瑞It行程实录 阅读(242) 评论(0) 推荐(0) 编辑

摘要:ps axj命令查看系统中的进程。参数a表示不仅列当前用户的进程,也列出所有其他用户的进程,参数x表示不仅列有控制终端的进程,也列出所有无控制终端的进程,参数j表示列出与作业控制相关的信息;凡是TPGID一栏写着-1的都是没有控制终端的进程,也就是守护进程;在COMMAND一列用[]括起来的名字表示内核线程,这些线程在内核里创建,没有用户空间代码,因此没有程序文件名和命令行,通常采用以k开头的名字,表示Kernel;udevd负责维护/dev目录下的设备文件,acpid负责电源管理,syslogd负责维护/var/log下的日志文件,可以看出,守护进程通常采用以d结尾的名字,表示Daemon; 阅读全文
posted @ 2014-04-02 16:53 秦瑞It行程实录 阅读(258) 评论(0) 推荐(0) 编辑

摘要:webalizer是一个高效的、免费的web服务器日志分析程序。其分析结果以HTML文件格式保存,从而可以很方便的通过web服务器进行浏览;http://daliang1215.iteye.com/blog/618829http://www.360doc.com/content/14/0131/08/8314158_348971213.shtml 阅读全文
posted @ 2014-04-01 22:45 秦瑞It行程实录 阅读(28) 评论(0) 推荐(0) 编辑

摘要:现在国内外的VPS(Virtual Private Server)服务商非常多,每个服务商使用的VPS架构都不同。VPS属于虚拟化服务器,中文名:虚拟专用服务器。常见的VPS虚拟化架构有多种:OpenVZ、Xen、Hyper-V、KVM、VMWare。1、OpenVZOpenVZ(简称OVZ)采用SWsoft的Virutozzo虚拟化服务器软件产品的内核,是基于Linux平台的操作系统级服务器虚拟化架构。这个架构直接调用母服务器(母机)中的内核,模拟生成出子服务器(VPS,小机),所以,它经过虚拟化后相对于母服务器,性能损失大概只有的1-3%。当然OpenVZ可以超售,意思味着一台服务器总共1 阅读全文
posted @ 2014-04-01 22:05 秦瑞It行程实录 阅读(924) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2014-04-01 10:53 秦瑞It行程实录 阅读(223) 评论(0) 推荐(0) 编辑

www.cnblogs.com/ruiyqinrui