- python 64式: 第27式、分布式锁与群组管理__2、tooz应用之负载均衡
天地一扁舟
python64式
python中分布式锁与群组管理系列最近有接触到分布式锁的相关问题。基于openstack相关组件源码,tooz官网文档和自己对组件使用的一点点心得,想整理一下这部分的内容。主要想分为四个部分介绍:分布式锁与群组管理1、tooz介绍分布式锁与群组管理2、tooz应用之负载均衡分布式锁与群组管理3、tooz应用之分布式锁分布式锁与群组管理4、tooz源码分析下面是第2部分的内容1引言ceilomet
- OpenStack
架构介绍:OpenStack架构全景图核心服务组件全局组件:Keystone认证服务:提供身份验证,服务发现和分布式多租户授权;管理全局认证和授权的组件;Ceilometer计量服务:监控集群的状态,监控集群虚拟机的使用量;Horizon界面管理服务:提供基于Web的控制界面,使云管理员和用户能够管理各种OpenStack资源和服务;控制台可以控制OpenStack架构内部的所有功能;依赖于Key
- openstack 扩展开发最佳实践之计算节点高可用
手机版网站
前言:注意是扩展开发,这个词是我杜撰的,大概意思是指基于openstack的restapi做的一些开发,用于辅助相关功能,而不是直接改动openstack内的代码,怎么修改添加openstack各个组件的代码不在此文章内容内。首先,千万,千万,千万不要用Openstack提供的SDK,原因如下。一,SDK的相关文档并不健全。二,版本不够统一,即兼容的问题。所以不要使用openstack的SDK而是
- 给OpenStack扩展自定义功能
jmppok
云计算openstack
转自:http://quake.iteye.com/blog/1343584得益于OpenStack的良好架构,对OpenStack进行扩展非常方便,每个模块都留出了各种接口和扩展点,能够让用户扩展自定义功能。下面以操作记录为例子,介绍一下如何扩展nova-api组件。需求:用户的一些重要操作必须记录下来,方便进行事后查询,比如instance的创建、销毁,比如公网IP的申请、分配等等。实现:因为
- OpenStack 扩展镜像和虚拟机实例目录大小
chenjiang7359
参考:https://blog.csdn.net/Tomstrong_369/article/details/52574090https://blog.csdn.net/chinagissoft/article/details/504413011、镜像默认存放目录:/etc/glance/glance-api.conffilesystem_store_datadir=/var/lib/glance
- OpenStack入门体验
ASDyushui
openstack
目录一.云计算概述1.什么是云计算2.云计算的服务模型(1).laaS(2).PaaS(3).Saas3.OpenStack概述(1).OpenStack起源(2).什么是OpenStack(3).OpenStack优势二.部署Openstack1.系统描述2.设置在线安装3.系统基本环境设置4.设置KVM源5.设置openstack仓库6.安装部署工具7.一键安装一.云计算概述1.什么是云计算云
- linux 接口 bridge vlan bonding,CentOS系统Bonding+VLAN+Bridge配置
林罗
linux接口bridgevlanbonding
由于业务的需要,需要在我们的一台虚拟化机器上,实现如下的配置:首先,需要将两块网卡设置Bonding并配置交换机对应端口trunk模式;在此基础上,添加宿主机的IP地址,并添加相应的VLAN,最后,还需要添加一个Bridge,用于桥接创建的虚拟机。由于本身这台机器就是Openstack的宿主机,所以当前的状况是除了所需要的一个Bridge,其他都已经配置完成了,并且由于Openstack的原因,已
- 使用kolla安装OPENSTACK
qhqh310
openstack
安装centos7一、根据这个做一个模板1、编辑host文件10.103.129.146control-110.103.129.147node-110.103.129.148node-210.103.129.149network-110.103.129.150ceph-110.103.129.151ceph-210.103.129.152control-210.103.129.153network
- 使用kolla 安装openstack train 版本 单节点
闫晟
openstackdockeropenstack
目录1.准备工作1.1环境准备1.2关闭selinux1.3关闭防火墙(可选)1.4更改hosts2.安装docker容器3.安装依赖4.安装Kolla-ansible5.安装Kolla6.配置OpenStack环境6.1调整kolla-ansible全局配置6.2调整all-in-one配置7.生成密码8.部署OpenStack环境9.使用openstack部署完成1.准备工作1.1环境准备物理
- OpenStack-Dashboard界面简单修改
陌殇殇殇
openstack
OpenStackDashboard界面替换图片一、dashboard界面Logo的路径及文件dashboard的Logo存放(在Controller节点)的路径:/usr/share/openstack-dashboard/openstack_dashboard/static/dashboard/img/涉及需要修改的文件(3个):favicon.ico//浏览器窗口的小图标logo.svg//
- OpenStack入门体验
惊起白鸽450
openstack
目录什么是云计算云计算的服务模型OpenStack概述OpenStack一键部署使用packstack一键离线部署OpenStack通过Dashboard体验OpenStack功能创建云主机什么是云计算云计算是一种通过网络(通常是互联网)提供计算资源和服务的模式,它可以让用户按需获取服务器、存储、数据库、软件等资源,而无需自己搭建和维护物理基础设施。以下是关于云计算的详细介绍一、核心概念云计算的本
- OpenStack 入门体验
目录一、云计算概述1、什么是云计算2、云计算的服务模型(1)laaS(2)Paas(3)Saas3、OpenStack概述(1)OpenStack起源(2)什么是OpenStack(3)OpenStack优势二、案例:安装OpenStack1、在线安装(1)系统基本环境设置(2)为系统设置阿里的仓库(3)设置kvm源(4)设置openstack创库(5)安装部署工具(6)一键安装(7)登录(8)测
- OpenStack入门体验
zhcong_
openstack
目录一,云计算概述1,什么是云计算2,云计算的服务模型(1)laaS(2)PaaS(3)SaaS3,0penStack概述(1)0penstack起源(2)什么是0penstack二,OpenStack一键部署1,环境介绍(1)本章实验案例(2)实验需求(3)实现思路2,在线安装前准备工作(1)准备虚拟机(2)修改主机名(3)更新系统并安装常用软件(4)关闭防火墙并取消开机启动(5)禁用Netwo
- 【OpenStack】OpenStack实战之开篇
小涵
DevOps企业级项目实战openstack微服务云原生docker容器devops服务器
目录那么,OpenStack是什么?云又是什么?关于容器应用程序OpenStack如何适配其中?如何设置它?如何学会使用它?推荐超级课程:Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战我的整个职业生涯到目前为止一直围绕着为离线或隔离网络设计和开发应用程序以及使用严重过时的操作系统而展开,不允许有外部依赖。因此,当我转移到一个新的角色开始处理云部署时,我把它看
- OpenStack入门
YUNYINGXIA
openstack
目录一、云计算概述(一)云计算的定义(二)云计算的服务模型(三)OpenStack概述二、OpenStack一键部署(一)环境要求(二)在线安装前准备工作(三)在线部署OpenStack(四)离线安装前准备工作(五)离线部署OpenStack三、通过Dashboard体验OpenStack功能(一)登录Dashboard(二)Dashboard界面功能四、创建云主机(一)创建网络(二)创建路由(三
- Openstack入门体验
大西瓜不爱告诉你姓名
OpenstackOpenstack入门体验
云计算的概述1、概述狭义的云计算:指IT基础设施的交付和使用模式广义的云计算:指服务的交付和使用模式用户通过网络使用云的资源池(根据自己的需求),使用租赁的形式,按量计费和弹性伸缩模式,能快速获取资源并进行使用,管理体量小,只需要和提供商进行少量的交互即可2、云计算服务模型laaS(基础架构即服务)提供底层IT基础设施服务,包括处理能力、存储空间、网络面向对象一般是IT管理人员Paas(平台即服务
- OpenStack入门体验
别骂我h
openstack
目录1.1云计算概念1.1.1什么是云计算1.1.2云计算的服务模型1.laas2.paas3.saas1.1.3OpenStack概述1.OpenStack起源2.什么是OpenStack3.OpenStack优势1.2OpenStack一键部署1.2.1环境介绍1.本章实验环境2.实验需求3.实验思路1.2.2在线安装前准备工作1.准备虚拟机:实验所需虚拟机可以通过VMware等软件实现。虚拟
- python openstack rabbitmq_OpenstackMySQL和rabbitMQ消息队列
OpenstackMySQL和rabbitMQ消息队列教程大纲1.安装基础数据存储服务MySQL数据库2.安装rabbitMQ消息队列1.安装数据库yuminstallmariadb-serverMySQL-python所以在环境中要给MySQL做高可用,或备份。修改MySQL的配置cp/usr/share/mysql/my-medium.cnf/etc/my.cnfcp/usr/share/ma
- 基于kolla-ansible在openEuler 22.03 SP4上部署OpenStack-2023.2
qlau2007
信息技术创新应用ansibleopenstack
测试环境openEuler-22.03-LTS-SP4-x86_64-dvd.isoVirtualBox,4vCPU,8GRAM,50vDisk。安装时删除/home,SWAP分区,全部空间给/目录。目标是部署OpenStackAll-In-One模式,控制节点+计算节点+存储节点在一台机器实现。系统配置常用工具dnfinstall-ytargit优化SSHvi/etc/ssh/sshd_conf
- 离线部署openstack 2024.1需求说明、初始化及实例创建过程分析
查士丁尼·绵
openstackopenstack
背景在ubuntu22.04离线部署openstack2024.1集群,外置存储为cephreef,提供:1、计算虚拟化;2、网络虚拟化,支持协议flat、vlan、vxlan;3、存储对接ceph;4、webUI;5、management网络为bond0,对应vlan10;6、self-service网络为bond0,对应vlan15;7、external网络对应bond1,对应vlan20、2
- 离线部署openstack 2024.1 placement
查士丁尼·绵
openstackopenstackplacement
控制节点资源调度与跟踪服务离线下载aptinstall--download-onlyplacement-apimkdir/controller/placemv/var/cache/apt/archives/*.deb/controller/place/dpkg-i/controller/place/*.deb在一个控制节点操作CREATEDATABASEplacement;GRANTALLPRIV
- 离线部署openstack 2024.1 masakari
查士丁尼·绵
openstackopenstackmasakari
控制节点高可用服务离线下载apt-getinstall--download-onlymasakari-apimasakari-enginepython3-masakariclientmkdir/controller/masakarimv/var/cache/apt/archives/*.deb/controller/masakari/dpkg-i/controller/masakari/*.deb
- 离线部署openstack 2024.1 neutron
查士丁尼·绵
openstackopenstackneutron
控制节点网络服务离线下载aptinstall--download-onlyneutron-serverneutron-plugin-ml2neutron-openvswitch-agentneutron-dhcp-agentneutron-metadata-agentneutron-l3-agentpython3-neutronmkdir/controller/neutronmv/var/cach
- OpenStack 环境中rabbitmq server 创建Exchange,Queue 总结
bule_sky_fuxing
rabbitopenstackopenstackrabbit
Server端会创建三种类型的consumer,如下所示:conn.declare_topic_consumer(exchange_name=self._get_exchange(target),topic=target.topic,callback=listener)conn.declare_topic_consumer(exchange_name=self._get_exchange(targ
- Rabbitmq for openstack
S1234567_89
Python
OpenStack使用消息队列在不同的服务之间协调操作和状态信息OpenStack支持多种消息服务软件:RabbitMQ,Qpid,andZeroMQ.而RabbitMQ是流行的开源消息队列系统RabbitMQ中有一个VirtualHost,命名空间。不同命名空间之间不能够进行访问。可以简单理解我目录。virtualhost—命名空间的作用—多个user共同使用一个virtualhost—默认命名
- openstack基础服务运维 RabbitMQ
BestQishen
openstack运维服务器centos云计算
RabbitMQ消息队列服务它是应用程序之间的一种通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来去进行通信,而不需要专用连接来链接他们.轻量级,无论是在本地还是在云端,都非常的容易部署,可以部署在分布式和联合配置中,满足高规模和高可用性的要求.特点:异步消息\优秀的开发人员体验\分布式的部署\企业级和云端的支持\丰富工具和插件\易管理和监控\1.rabbitmq服务在centos
- 离线部署openstack 2024.1控制节点基础服务
查士丁尼·绵
openstackopenstackrabbitmqmariadbmemcachehaproxykeepalived
mariadb10.6离线下载apt-keyadv--fetch-keys'https://mariadb.org/mariadb_release_signing_key.asc'add-apt-repository'deb[arch=amd64]http://mirrors.aliyun.com/mariadb/repo/10.6/ubuntujammymain'apt-get--downloa
- k8s集群管理界面 kubeoperator-kubepi
意海还念か
kubernetes云原生docker
k8s集群管理界面kubeoperator**官方文档:**https://kubeoperator.io/docs/KubeOperator是一个开源的轻量级Kubernetes发行版,专注于帮助企业规划、部署和运营生产级别的Kubernetes集群。KubeOperator提供可视化的WebUI,支持离线环境,支持物理机、VMware、OpenStack和FusionCompute等IaaS平
- OpenStack私有云实战答案:Heat编排+KVM优化+Ceph存储对接与排障全解
行家说竞赛
#云计算应用赛项openstackceph
【题目1】1.2.1Heat编排-创建用户[1分]编写Heat模板create_user.yaml,创建名为heat-user的用户。使用自己搭建的OpenStack私有云平台,使用heat编写摸板(heat_template_version:2016-04-08)创建名为”chinaskills”的domain,在此domain下创建名为beijing_group的租户,在此租户下创建名为clo
- 《循序渐进学docker》读书笔记
johnny233
读书笔记Docker
1~6章杂乱笔记Docker是基于Linux3.8以上内核,在aufs分层文件系统下构建的。Puppet是集中的配置管理系统,把文件、用户、Cron任务、软件包、系统服务等抽象为资源,并通过自有的语言描述资源间的依赖关系,集中管理各类资源的安装配置,主要适用于需要大批量部署相同服务的应用场景。OpenStack是开源的云计算管理平台项目,可以帮助企业内部实现类似于AmazonEC2的云基础架构服务
- ASM系列五 利用TreeApi 解析生成Class
lijingyao8206
ASM字节码动态生成ClassNodeTreeAPI
前面CoreApi的介绍部分基本涵盖了ASMCore包下面的主要API及功能,其中还有一部分关于MetaData的解析和生成就不再赘述。这篇开始介绍ASM另一部分主要的Api。TreeApi。这一部分源码是关联的asm-tree-5.0.4的版本。
在介绍前,先要知道一点, Tree工程的接口基本可以完
- 链表树——复合数据结构应用实例
bardo
数据结构树型结构表结构设计链表菜单排序
我们清楚:数据库设计中,表结构设计的好坏,直接影响程序的复杂度。所以,本文就无限级分类(目录)树与链表的复合在表设计中的应用进行探讨。当然,什么是树,什么是链表,这里不作介绍。有兴趣可以去看相关的教材。
需求简介:
经常遇到这样的需求,我们希望能将保存在数据库中的树结构能够按确定的顺序读出来。比如,多级菜单、组织结构、商品分类。更具体的,我们希望某个二级菜单在这一级别中就是第一个。虽然它是最后
- 为啥要用位运算代替取模呢
chenchao051
位运算哈希汇编
在hash中查找key的时候,经常会发现用&取代%,先看两段代码吧,
JDK6中的HashMap中的indexFor方法:
/**
* Returns index for hash code h.
*/
static int indexFor(int h, int length) {
- 最近的情况
麦田的设计者
生活感悟计划软考想
今天是2015年4月27号
整理一下最近的思绪以及要完成的任务
1、最近在驾校科目二练车,每周四天,练三周。其实做什么都要用心,追求合理的途径解决。为
- PHP去掉字符串中最后一个字符的方法
IT独行者
PHP字符串
今天在PHP项目开发中遇到一个需求,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下:
$str = "1,2,3,4,5,6,";
$newstr = substr($str,0,strlen($str)-1);
echo $newstr;
- hadoop在linux上单机安装过程
_wy_
linuxhadoop
1、安装JDK
jdk版本最好是1.6以上,可以使用执行命令java -version查看当前JAVA版本号,如果报命令不存在或版本比较低,则需要安装一个高版本的JDK,并在/etc/profile的文件末尾,根据本机JDK实际的安装位置加上以下几行:
export JAVA_HOME=/usr/java/jdk1.7.0_25  
- JAVA进阶----分布式事务的一种简单处理方法
无量
多系统交互分布式事务
每个方法都是原子操作:
提供第三方服务的系统,要同时提供执行方法和对应的回滚方法
A系统调用B,C,D系统完成分布式事务
=========执行开始========
A.aa();
try {
B.bb();
} catch(Exception e) {
A.rollbackAa();
}
try {
C.cc();
} catch(Excep
- 安墨移动广 告:移动DSP厚积薄发 引领未来广 告业发展命脉
矮蛋蛋
hadoop互联网
“谁掌握了强大的DSP技术,谁将引领未来的广 告行业发展命脉。”2014年,移动广 告行业的热点非移动DSP莫属。各个圈子都在纷纷谈论,认为移动DSP是行业突破点,一时间许多移动广 告联盟风起云涌,竞相推出专属移动DSP产品。
到底什么是移动DSP呢?
DSP(Demand-SidePlatform),就是需求方平台,为解决广 告主投放的各种需求,真正实现人群定位的精准广
- myelipse设置
alafqq
IP
在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。
注释模板导入步骤
安装方法:
打开eclipse/myeclipse
选择 window-->Preferences-->JAVA-->Code-->Code
- java数组
百合不是茶
java数组
java数组的 声明 创建 初始化; java支持C语言
数组中的每个数都有唯一的一个下标
一维数组的定义 声明: int[] a = new int[3];声明数组中有三个数int[3]
int[] a 中有三个数,下标从0开始,可以同过for来遍历数组中的数
- javascript读取表单数据
bijian1013
JavaScript
利用javascript读取表单数据,可以利用以下三种方法获取:
1、通过表单ID属性:var a = document.getElementByIdx_x_x("id");
2、通过表单名称属性:var b = document.getElementsByName("name");
3、直接通过表单名字获取:var c = form.content.
- 探索JUnit4扩展:使用Theory
bijian1013
javaJUnitTheory
理论机制(Theory)
一.为什么要引用理论机制(Theory)
当今软件开发中,测试驱动开发(TDD — Test-driven development)越发流行。为什么 TDD 会如此流行呢?因为它确实拥有很多优点,它允许开发人员通过简单的例子来指定和表明他们代码的行为意图。
TDD 的优点:
&nb
- [Spring Data Mongo一]Spring Mongo Template操作MongoDB
bit1129
template
什么是Spring Data Mongo
Spring Data MongoDB项目对访问MongoDB的Java客户端API进行了封装,这种封装类似于Spring封装Hibernate和JDBC而提供的HibernateTemplate和JDBCTemplate,主要能力包括
1. 封装客户端跟MongoDB的链接管理
2. 文档-对象映射,通过注解:@Document(collectio
- 【Kafka八】Zookeeper上关于Kafka的配置信息
bit1129
zookeeper
问题:
1. Kafka的哪些信息记录在Zookeeper中 2. Consumer Group消费的每个Partition的Offset信息存放在什么位置
3. Topic的每个Partition存放在哪个Broker上的信息存放在哪里
4. Producer跟Zookeeper究竟有没有关系?没有关系!!!
//consumers、config、brokers、cont
- java OOM内存异常的四种类型及异常与解决方案
ronin47
java OOM 内存异常
OOM异常的四种类型:
一: StackOverflowError :通常因为递归函数引起(死递归,递归太深)。-Xss 128k 一般够用。
二: out Of memory: PermGen Space:通常是动态类大多,比如web 服务器自动更新部署时引起。-Xmx
- java-实现链表反转-递归和非递归实现
bylijinnan
java
20120422更新:
对链表中部分节点进行反转操作,这些节点相隔k个:
0->1->2->3->4->5->6->7->8->9
k=2
8->1->6->3->4->5->2->7->0->9
注意1 3 5 7 9 位置是不变的。
解法:
将链表拆成两部分:
a.0-&
- Netty源码学习-DelimiterBasedFrameDecoder
bylijinnan
javanetty
看DelimiterBasedFrameDecoder的API,有举例:
接收到的ChannelBuffer如下:
+--------------+
| ABC\nDEF\r\n |
+--------------+
经过DelimiterBasedFrameDecoder(Delimiters.lineDelimiter())之后,得到:
+-----+----
- linux的一些命令 -查看cc攻击-网口ip统计等
hotsunshine
linux
Linux判断CC攻击命令详解
2011年12月23日 ⁄ 安全 ⁄ 暂无评论
查看所有80端口的连接数
netstat -nat|grep -i '80'|wc -l
对连接的IP按连接数量进行排序
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
查看TCP连接状态
n
- Spring获取SessionFactory
ctrain
sessionFactory
String sql = "select sysdate from dual";
WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
String[] names = wac.getBeanDefinitionNames();
for(int i=0; i&
- Hive几种导出数据方式
daizj
hive数据导出
Hive几种导出数据方式
1.拷贝文件
如果数据文件恰好是用户需要的格式,那么只需要拷贝文件或文件夹就可以。
hadoop fs –cp source_path target_path
2.导出到本地文件系统
--不能使用insert into local directory来导出数据,会报错
--只能使用
- 编程之美
dcj3sjt126com
编程PHP重构
我个人的 PHP 编程经验中,递归调用常常与静态变量使用。静态变量的含义可以参考 PHP 手册。希望下面的代码,会更有利于对递归以及静态变量的理解
header("Content-type: text/plain");
function static_function () {
static $i = 0;
if ($i++ < 1
- Android保存用户名和密码
dcj3sjt126com
android
转自:http://www.2cto.com/kf/201401/272336.html
我们不管在开发一个项目或者使用别人的项目,都有用户登录功能,为了让用户的体验效果更好,我们通常会做一个功能,叫做保存用户,这样做的目地就是为了让用户下一次再使用该程序不会重新输入用户名和密码,这里我使用3种方式来存储用户名和密码
1、通过普通 的txt文本存储
2、通过properties属性文件进行存
- Oracle 复习笔记之同义词
eksliang
Oracle 同义词Oracle synonym
转载请出自出处:http://eksliang.iteye.com/blog/2098861
1.什么是同义词
同义词是现有模式对象的一个别名。
概念性的东西,什么是模式呢?创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过
- Ajax案例
gongmeitao
Ajaxjsp
数据库采用Sql Server2005
项目名称为:Ajax_Demo
1.com.demo.conn包
package com.demo.conn;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;
//获取数据库连接的类public class DBConnec
- ASP.NET中Request.RawUrl、Request.Url的区别
hvt
.netWebC#asp.nethovertree
如果访问的地址是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree%3C&n=myslider#zonemenu那么Request.Url.ToString() 的值是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree<&
- SVG 教程 (七)SVG 实例,SVG 参考手册
天梯梦
svg
SVG 实例 在线实例
下面的例子是把SVG代码直接嵌入到HTML代码中。
谷歌Chrome,火狐,Internet Explorer9,和Safari都支持。
注意:下面的例子将不会在Opera运行,即使Opera支持SVG - 它也不支持SVG在HTML代码中直接使用。 SVG 实例
SVG基本形状
一个圆
矩形
不透明矩形
一个矩形不透明2
一个带圆角矩
- 事务管理
luyulong
javaspring编程事务
事物管理
spring事物的好处
为不同的事物API提供了一致的编程模型
支持声明式事务管理
提供比大多数事务API更简单更易于使用的编程式事务管理API
整合spring的各种数据访问抽象
TransactionDefinition
定义了事务策略
int getIsolationLevel()得到当前事务的隔离级别
READ_COMMITTED
- 基础数据结构和算法十一:Red-black binary search tree
sunwinner
AlgorithmRed-black
The insertion algorithm for 2-3 trees just described is not difficult to understand; now, we will see that it is also not difficult to implement. We will consider a simple representation known
- centos同步时间
stunizhengjia
linux集群同步时间
做了集群,时间的同步就显得非常必要了。 以下是查到的如何做时间同步。 在CentOS 5不再区分客户端和服务器,只要配置了NTP,它就会提供NTP服务。 1)确认已经ntp程序包: # yum install ntp 2)配置时间源(默认就行,不需要修改) # vi /etc/ntp.conf server pool.ntp.o
- ITeye 9月技术图书有奖试读获奖名单公布
ITeye管理员
ITeye
ITeye携手博文视点举办的9月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。 9月试读活动回顾:http://webmaster.iteye.com/blog/2118112本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《NFC:Arduino、Andro