07 2012 档案

puppe kick配置与使用
摘要:【配置步骤】1.修改客户端上的puppet的配置文件vim /etc/puppet/puppet.conf在[puppetd]后面添加listen = true ##这个是让puppet监听8139端口。说明,puppet 2.7版本的是添加在[agent]后面.2.修改管户端的puppet的/etc/sysconfig/puppet vim /etc/sysconfig/puppetPUPPET_SERVER=puppet ##将puppet改为你对应的puppetmaster的主机名。由于puppet 2.6版本用rpm包安装,没有namespaceauth.conf,这个文件必须要有,否 阅读全文

posted @ 2012-07-31 10:59 linzuxin 阅读(277) 评论(0) 推荐(0)

func安装
摘要:一、Func简介 func全称 Fedora Unified Network Controller(统一网络控制器) ,主要用在Radhat, Fedora,OpenSuse,Centos系列系统上由一个server管理任意台服务器的工具,建立了Master-Slaves 主从SSL证书管控体系,可以将证书自动分发到所有受控服务。func直接发送远程命令或者远程获取数据,但是只适用于一些常用功能的模块的操作,实现其它功能需要自己写Python API。Func 可以让你在主控机上一次管理任意多台服务器,或任意多个服务器组。Func 命令行可以直接发送远程命令或者远程获取数据。Func 通讯基于 阅读全文

posted @ 2012-07-31 09:58 linzuxin 阅读(618) 评论(0) 推荐(0)

puppet安装要点
摘要:记得修改host,主要在两个地方改:/etc/hosts、/etc/sysconfig/network两个文件;记得修改iptables,允许8140端口,在/etc/sysconfig/iptables中加入-A INPUT -p tcp --dport 8140 -j ACCEPT,重启iptables并且执行iptables -F;一定要记住同步服务器和客户端的时间,用ntpd; 阅读全文

posted @ 2012-07-24 14:12 linzuxin 阅读(149) 评论(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/usr/bin/rdate -s time-b.timefreq.bldrdoc.gov------------------------------ 阅读全文

posted @ 2012-07-24 14:03 linzuxin 阅读(412) 评论(0) 推荐(0)

createrepo:创建本地源
摘要:createrepo:创建本地源repodata作为软件的仓库,其目录下有四个必要文件:filelists.xml.[gz],other.xml.[gz],primary.xml.[gz]和repomd.xml(md意思是metadata),其中最主要的是repomd.xml文件。一般出现的找不到repodata目录或文件的错误的原因通常有三个:一是路径问题;二是没有生成repodate目录;三是*.repo配置文件冲突(这个需要特意注意)。创建本地源步骤如下:1、安装createrepo包;2、新建本地源目录(假若本地源在当前家目录下) 2.1 $mkdir -p local-yum/i38 阅读全文

posted @ 2012-07-20 12:32 linzuxin 阅读(1087) 评论(0) 推荐(0)

puppet核心资源类型及其常见属性学习笔记
摘要:一. Hello, World! – notify在一开始就把notify单拎出来嘛,是因为Hello World的惯例,这货就是个print, echo, puts……首先是一个例子:1234notify { "Hello World":name => "This will not be shown or logged.",message => "Hello, World!"}这个例子将会把”Hello, World!”写入agent的运行时log,如果用puppet apply运行的话,可以直观地看到结果:notice 阅读全文

posted @ 2012-07-19 17:57 linzuxin 阅读(307) 评论(0) 推荐(0)

configure常用参数介绍
摘要:configure脚本有大量的命令行选项,对不同的软件包来说,这些选项可能会有变化,但许多基本选项是不会改变的.带上‘—help’选项执行configure脚本可以看到可用的所有选项。这里我只罗列一些常用选项,以备参考!--prefix 是最常用的选项,制作出的makefile会查看随此选项传递的参数,通过此选项可以来定义安装路径.--enable-FEATURE【=ARG】 一些软件包可能提供了一些默认被禁止的特性,可以使用该选项来起用它,这里FEATURE是特性的名字,一个特性可能会接受一个可选的参数,例如:$ ./configure –enable-buffer=123--with-P. 阅读全文

posted @ 2012-07-19 15:26 linzuxin 阅读(216) 评论(0) 推荐(0)

linux subversion-1.7.3环境搭建
摘要:SVN安装:我采用的是目前当前网站发布的版本:subversion-1.7.3首先,需要安装预先安装四个组件,你的subversion才能正常工作。-本文假定apahce已经安装!-系统在 默认情况下,是已经有apr-util及apr这两个包的,只不过他们的版本较低,只支持subversion 1.4因此,具体可以看看: # rpm -qa | grep aprapr-util-1.2.7-7.el5_3.2apr-util-1.2.7-7.el5_3.2apr-1.2.7-11.el5_3.1xorg-x11-drv-dynapro-1.1.0-2apr-1.2.7-11.el5_3.1-而 阅读全文

posted @ 2012-07-19 13:09 linzuxin 阅读(414) 评论(0) 推荐(0)

修改 Linux 主机名
摘要:Linux 安装好后,其默认的主机名是 localhost。修改 Linux 主机名需要3步。使用 hostname修改当前主机名。hostname new-hostname修改 /etc/sysconfig/network配置文件,以便下次重启的时,使用新的主机名。打开 /etc/sysconfig/network 文件,修改 HOSTNAME=new-hostname.domainname。修改后的 /etc/sysconfig/network 文件如下:NETWORKING=yesHOSTNAME=new-hostname.localdomain修改本机的域名解析文件 /etc/host 阅读全文

posted @ 2012-07-17 14:41 linzuxin 阅读(193) 评论(0) 推荐(0)

Linux下Telnet的安装与运行
摘要:一。要看是否装了rpm -qa|grep telnet-serverrpm -qa|grep telnet-client如果没有,则用安装盘rpm -ivh telnet-serverrpm -ivh telnet-client二。开启TELNET服务 1.ntsysv 把telnet 选上,重新启动计算机 2.vi /etc/xined.d/telnet disable=yes改为no service xinetd restart三。设置telnet 端口vi /etc/servicestelnet 23 /tcptelnet 23 /udp把23改成其他的好了,如2000再service 阅读全文

posted @ 2012-07-16 15:07 linzuxin 阅读(228) 评论(0) 推荐(0)

linux 查看系统版本
摘要:几种查看linux版本信息的方法:uname -acat /proc/versioncat /etc/issuelsb_release -a详解 lsb_release -a登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:[root@3.5.5Biz-46~]#lsb_release-aLSBVersion:1.3DistributorID:RedHatEnterpriseASDescription:RedHatEnterpriseLinuxASrelease4(NahantUpdate1)Release:4Codename:NahantUpdate1[root@ 阅读全文

posted @ 2012-07-16 14:41 linzuxin 阅读(242) 评论(0) 推荐(0)

建设DevOps能力,实现业务敏捷
摘要:当软件行业进入互联网时代,市场对软件产品和服务的交付提出了更高的要求:不仅要快速实现需求,而且要快速发布上线,并且必须保证业务可靠、高效运行。为了满足这些要求,IT组织需要强有力的流程、技术和人员作为保障。 ThoughtWorks很早就认识到发布与运营对于成功交付的重要性。我们的创始人Roy Singham在《走完业务软件的“最后一公里”》[1]一文中指出:所谓[软件开发的]“最后一公里”,是指软件满足了功能需求之后,尚未投入实际运行并创造业务价值的阶段。软件开发者──尤其是面对交付压力的软件开发者──常常对“最后一公里”视而不见。但它确实正在成为业务软件交付中最大的压力点。 本文将分析.. 阅读全文

posted @ 2012-07-12 11:27 linzuxin 阅读(463) 评论(0) 推荐(0)

我们离DevOps有多远--持续集成思想的延伸
摘要:Wikipedia对DevOps的定义是: DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。 它是人们为了及时生产软件产品或服务,以满足某个业务目标,对开发与运维之间相互依存关系的一种新的理解。 ...... DevOps并不仅仅关注软件部署,它是部门间沟通协作的一组流程和方法。持续集成思想 怎样才能达到这样一种状态呢,我们先放一下,看看持续集成(Continuous Integration)体现出来的一些思想。纵览全局(打破职责界限) rd,qa,op,如果仅仅按照这样的角色标签去处理事情,那就和圣经里的巴别塔一样,大家不说同一种... 阅读全文

posted @ 2012-07-11 16:38 linzuxin 阅读(303) 评论(0) 推荐(0)

Eclipse插件的安装方法三则
摘要:做为当下最流行的开源IDE之一,Eclipse的一大优势就在于其无数优秀的插件。一个好的插件可以大大的提高我们的工作效率,学习如何安装Eclipse插件自然也是必修课了。下面介绍Eclipse插件的安装方法。Eclipse插件的安装方法大体有以下三种:第一种:直接复制法假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到eclipse下所对应的文件夹下的features 和pl 阅读全文

posted @ 2012-07-08 18:30 linzuxin 阅读(196) 评论(0) 推荐(0)

slf4j配置实例
摘要:1、简介SLF4J不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。实际上,SLF4J所提供的核心API是一些接口以及一个LoggerFactory的工厂类。从某种程度上,SLF4J有点类似JDBC,不过比JDBC更简单,在JDBC中,你需要指定驱动程序,而在使用SLF4J的时候,不需要在代码中或配置文件中指定你打算使用那个具体的日志系统。如同使用JDBC基本不用考虑具体数据库一样,SLF4J提供了统一的记录日志的接口,只要按照其提供的方法记录即可,最终日志的格式、记录级别、输 阅读全文

posted @ 2012-07-03 16:54 linzuxin 阅读(1083) 评论(0) 推荐(0)

导航