使用Jenkins发布腾讯云项目

最近研究使用jenkins来发布项目,使用publish-over-ssh插件,把打包好的zip或者war包上传到远程服务器上,并执行一些命令,本来也没什么问题,但是公司主要业务在腾讯云上,但是腾讯云的服务器并没有外网地址,SSH连接到服务器只能通过腾讯云HTTP代理服务器,并且需要token+服务器的密码,才能连接到服务器。问题来了 publish-over-ssh插件 并没有设置访问时ssh时

原创 推荐 点赞0 阅读2777 收藏2 评论0 2015-05-24

利用Cobbler批量快速网络安装CentOS

Cobbler是什么? Cobbler(补鞋匠)集成了PXE、DHCP、DNS、Kickstart服务管理和yum仓库管理工具,相对之前的 Kickstart 更加快捷、方便的批量布署red hat、centos类系统

原创 点赞6 阅读2582 收藏2 评论5 2012-12-11

CentOS5 搭建本地yum源

 1.挂载CentOS5的ISO镜像到/mnt [root@server3 ~]# mount /dev/cdrom /mnt  mount: block device /dev/cdrom is write-protected, mounting read-on

原创 点赞0 阅读900 收藏0 评论0 2012-03-12

GCC 源码安装

Linux下 源码安装GCC 系统环境:Red Hat Enterprise Linux Server release 5.4 (Tikanga) 原有GCC版本: 4.1.2(系统必须自带有GCC,否则无法进行源码安装) 要安装的GCC版本:4.6.2 GCC官网 http://gcc.gnu.org/

原创 点赞1 阅读1664 收藏0 评论2 2012-03-02

RedHat Linux下利用sersync进行实时同步数据

需求: 1、源服务器上 要备份的是/data/bookfm/doc/book 目录包括子目录下的original.xxx ,其他文件不备份 2、备份服务器上 备份的路径/backup/bookfm ,当然备份的服务器有可能不止一台 由于源服务器上original.xxx文件比较多,一开始同步方案:写一个rsync脚本,然后定时执行同步,但是这样不能做到实时同步,后来使用rsync+inotify 写成脚本来做实时同步,也不行,是因为inotify可以做到实时监控文件或文件夹创建或是修改,然后通知rsync,但是rsync同步之前都会先构造一个Filelist(文件一多,构造这个列表的时间就长,系统负载也比较大),所以只要有文件创建或者修改,那么都会构造列表,所以这么做不适合大批量文件进行实时同步,这时可以用sersync,sersync使用 inotify 监控操作系统对磁盘的操作事件,通过接收到的事件生成带特定参数的rsync命令行并执行,从而达到实时增量同步的目的。

原创 推荐 点赞1 阅读2337 收藏0 评论2 2012-02-03

Linux 下 修改系统时间和CMOS时间

 1、设置系统时间 date -s //设置当前时间,只有root权限才能设置,其他只能查看。 date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00 date -s 01:01:01 //设置具体时间,不会对日期做更改 date

原创 点赞0 阅读1133 收藏0 评论2 2012-01-09

iptables企业应用

如图所示,使用虚拟机搭建的实验环境: 1.笔记本电脑(简称外网用户)模拟的是外网用户 2.中间服务器(简称网关)系统Linux,使用iptables防火墙,来当作内网的网关 3.Windows2003是内网中的一台服务器 4.内网的客户端电脑 其中 : 网关eth0通过桥接方式和笔记本电脑通信,而eth1使用custom (VMnet1 host-only)方式 Windows2003也是使用custom (VMnet1 host-only)方式

原创 推荐 点赞7 阅读2617 收藏0 评论6 2011-12-27