柠檬运维笔记夏雨天的小屋心情依旧
陆续使用jenkins已经有段时间了,现在简单描述一下jenkins从搭建到使用的流程。什么是jenkins jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建
合并的工作是把主干或者分支上合并范围内的所有改动列出,并对比当前工作副本的内容,由合并者手工修改冲突,然后提交到服务器的相应目录里。如果当前工作副本是主干,则合并的范围是分支上的改动,如果工作副本是分支的,则合并范围是主干上的改动,并且一定要注意,合并的起始位置URL一定要和当前的工作副本的URL是相同的。一、合并一个范围的版本(Merge a range of versions) &
做这个实验,需要我们的cpu支持虚拟化,有的机器支持但是并未在bios开启,这个需要事先开启。1. vmware安装centos6.6 64位 (略) 其中有几个注意的地方:a. 内存给2gb. 磁盘给50g, 或者再单独分一个磁盘,用来存储虚拟机文件c. 最关键的一步,在创建虚拟机时,cpu是需要配置一下虚拟化的如图 2. 安装kvm前的准备工作a. 清
以下是有关于apache负载均衡和反向代理的配置<VirtualHost *:90> #虚拟主机默认访问端口 ServerAdmin * ServerName astg.vj.com #服务器访问名 &nb
如果在 CentOS 、 REHL 、 Fedor 或者其他默认没有 AUFS 支持的 Linux 发行版上使用 Docker ,你可能需要用到 Device Mapper 的存储插件。将这个插件设置为默认,它会把你所有的容器存储到一个 100G 的简短文件中,并且限制每个容器最大为 10GB 。这篇文章将展示如何突破这个限制,并且把容器的存储移动到一个指定的分区或者 LVM 卷中。它的工作原理要
其实很早就想写一个心情随感的,但是介于平时懒惰,不愿意抽仅有的一点休息时间来总结自己的工作生活。但是,也算是真正入运维这个坑一段时间了所以作为给自己一个交代,一篇博客还是必须有的。 说来也是不好意思,自从加入了阿铭linux这个团体后,觉得找工作其实应该是挺轻松的。可能是自己不自信外加能力和运气问题吧,没
这边公司svn需要设置拦截请求1 设置必须注释至少5个字符才能提交LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c` if [ "$LOGMSG" -lt 5 ]
以下总结一些我个人在搭建测试环境之中使用docker的坑1.docker端口的坑docker 容器在创建的时候,可以通过-p 指令来映射端口,使外部的网络能通过该端口访问容器的服务。但是如果容器的端口已经设定,且容器已经运行起来的时候,是无法映射或者更改新的端口的。所以这个坑要有所注意,不然又得从新commit镜像重新run,浪费时间。2.docker容器IP地址的坑docker的镜像一般都是原版
1. docker的功能docker可以解决虚拟机能够解决的问题,同时也能够解决虚拟机由于资源要求过高而无法解决的问题 docker能处理的问题:隔离应用依赖创建应用镜像并进行复制创建容易分发的即启即用的应用允许实例简单,快速地扩展测试应用并随后销毁它们docker背后的想法是创建软件程序可移植的轻量容器,让其可以在任何安装了docker的机器上运行,而不用关心底层操作系统。2. doc
最近公司测试环境需要用docker,个人也觉得docker的build one Run Anywhere非常强大。由于目前大多数的镜像下载网站都是在国外站点,国内用户在下镜像的时候就时常遇到下载速度超慢的情况;而且在将Docker应用到生产环境的过程中,还会面临下载过来的Docker镜像是否安全的问题。因些在生产环境下搭建私有的Docker Registry,就是一个一举二得的方案了。但目前国内的
今天安卓开发端发现svn无法上传,老衲上服务端看了下,是svn磁盘快满了。so,经过老衲的思考,决定将svn迁移到更大的磁盘文件目录下如图,想迁移到99G的磁盘目录下。拷贝svn目录到指定地址cd /var/www cp -r svn /***/svn等待复制完成。访问并且修改svn关于apache模块的配置文件vi /etc/httpd/conf
老大让我在nginx+tomcat的环境中满足以下需求:nginx指向某个页面,此页面内容包含了tomcat服务器中的各种日志文件点击某日志文件后,即可显示该日志文件的内容操作前的准备安装并搭建好nginx,tomcat一日志文件我们知道,tomcat的日志文件在/tomcat/logs目录下ls catalina.2016-03-04.log host-manager.20
今天中午和技术老大沟通了下,暂时确定了下一步公司服务器部署的大概情况,于是又有新的目标了。这些先不废话,从开发环境到预发布环境,那么jenkins就是必须要掌握的了。这里先在自己的测试环境中搭了一套。操作系统:CentOS 6.7 X64基础环境:tomcat8.0一添加jenkins的源 wget -O /etc/yum.repos.d/jenkins.repo&
今天老大让我在自己测试环境里整个openvpn,于是乎用个人的云主机做了一个测试,并且OK了,下面详细写一个搭建流程。------------------------------------------------------------------------------------------操作系统:CentOS 6.7x64内网IP:10.171.XX.XX外网IP:182.92.XXX.
最近几天熟悉公司的项目环境,是nginx+tomcat+mysql模式。关于nginx不用多说,在这个环境里就是做一个接受http请求的一个作用然后转发给tomcat处理,具体是在nginx.conf里面的做一些简单的配置。安装tomcat,首先得先安装JDK,直接解压到相关目录,然后配置环境变量vim /etc/profile.d/java.sh然后source /etc/profile.d/j
svn+apache的配置文件无非就是subversion.conf有关apache的给svn的模块配置) authz(用户角色权限配置) passwd(用户密码)passwd无非就是新建用户或者修改密码用。authz相对较为复杂,下面举个例子[group] admin = aaa,bbb,ccc vip = a1 man = 
今天是新工作的第一天,组长让我在3天内管理好技术部这边的svn,然而我以前并没有搭建过此类应用。so,这里简单写一下今天搭建的流程。首先,我是有一个LAMP的云服务器的,apache我就不搭建了1. yum install -y subversion mod_dav_svn2. 建用户 useradd -s /sbin/nologin sv
一.mysql一些基本操作用法1. 忘记root密码编辑mysql主配置文件 my.cnf 在[mysqld]字段下添加参数 skip-grant ,重启数据库服务,这样就可以进入数据库不用授权了 mysql -uroot ,修改相应用户密码 use mysql; update user set password=password('your passw
最近在看shell,这些又丢了,赶紧回来重新复习复习。一、grep/egrep 1. 语法+选项语法: grep [-cinvABC] 'word' filename -c :打印符合要求的行数-n :在输出符合要求的行的同时连同行号一起输出 -v :打印不符合要求的行 -A :后跟一个数字(有无空格都可以),例如 –A2则表示打印
一、NFS配置NFS服务:即是共享存储,如有A、B、C三台服务器,那么文件存放在A上,B、C可通过NFS服务即可访问A共享的文件。1、服务端安装过程yum install -y nfs-utilsvim /etc/exports写入以下内容:/proc/ 14.120.0.0/24(rw,sync,all_squash,anonuid=501,an
首先需要4台服务器2台dir分别是 dirmaster dirslave2台RS 分别运行nginx测试服务dir192.168.186.129192.168.186.135RS192.168.186.130192.168.186.132首先搭建LVS-DR服务a.dir上面安装ipvsadm yum install ipvsa
HA 即( high available)高可用,又被叫做双机热备,用于关键性业务。 简单理解就是,有两台机器 A 和 B,正常是 A 提供服务, B 待命闲置,当 A 宕机或服务宕掉,会切换至 B 机器继续提供服务。 &
linux日常服务部署平时练习的少,所以抽时间自己写一写自己搭建服务 过程以下是笔记以及总结:Mysql主从(Mysql Reolication),主要用于mysql的实时备份或者读写分离。在配置前先做好准备工作,配置2台mysql服务器,一台做master,一台做slave。 mysql主从的原理其实就是:在每个从尽可以设置一个主,主在实行sql后,
由于公司要求需要最新版的ZABBIX2.4.4需要最新版的系统CENTOS7和最新版的LNMP环境,所以本人摸索着使用最新版的环境搭建了LNMP系统,环境版本如下:系统:CentOS 7 x86_64NGINX:nginx-1.7.12数据库:mariadb-10.0.13PHP:php-5.5.23首先做一些准备工作,先把centos7的防火墙更换成iptables
之前在网上找的一些大牛们的源码安装lamp环境的文章,总是达不到他们实现的效果,于是决定自己总结一篇源码安装LAMP环境的文章,以供自己以后作为参考资料以及帮助像我这样的linux系统小白学习分享,大神看了请轻喷,谢谢!操作系统环境:CentOS6.6 X86_X64 FINAL源码安装LAMP环境首先上传源码包到/usr/local/src/lamp目录下,版本是h
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号