环境搭建
文章平均质量分 63
1、Linux服务器环境搭建
2、开发环境搭建
狂奔岻蜗牛
坚持
展开
-
持续发布- Drone CI / CD 集成
目标:使用gitea/github托管项目,使用pull request 自动发布项目,本文采用centos + docker 的方式1. centos 搭建 docker2. 使用 docker 部署nginx / gitea / drone3. drone / nodejs 自动发布4. drone / spring mvc 自动发布5. drone / spring boot 自动发布...原创 2020-06-03 16:11:25 · 2508 阅读 · 0 评论 -
Drone(1) Centos7上安装docker
Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。一. 安装docker1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS原创 2020-06-03 16:42:16 · 503 阅读 · 0 评论 -
Drone(2) Centos7环境使用docker 部署 nginx
一. 非docker 方式部署 nginx 请参考: https://www.runoob.com/linux/nginx-install-setup.html二. docker 方式部署nginx1. 使用docker运行nginx# home/docker/nginx/www 等地址均为宿主文件夹映射docker run -d -p 80:80 -p 443:443 --name nginx-web --restart always -v /home/docker/...原创 2020-06-03 17:14:10 · 748 阅读 · 0 评论 -
Drone(3) Centos docker 部署mysql / gitea
一,安装mysql1. run mysqldocker run -p 3306:3306 --name mymysql --restart always -v /home/docker/mysql/conf:/etc/mysql/conf.d -v /home/docker/mysql/logs:/logs -v /home/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql2. 进入mysql /原创 2020-06-03 17:39:21 · 896 阅读 · 0 评论 -
Drone(4) Centos docker 部署 drone
一. 本文采用gitea + drone 的方式,其他方式可以参考官方文档https://docs.drone.io/二. 使用docker快速部署dronedocker run \ --volume=/var/run/docker.sock:/var/run/docker.sock \ --volume=/home/docker/drone:/data \ --env=DRONE_GITEA_SERVER=http://gitea.example.com \ --env.原创 2020-06-04 14:07:53 · 1523 阅读 · 0 评论 -
Drone(5) 配置drone + nodejs 自动发布
一 .项目根目录,新建 .drone.yml 文件pipeline: #加载缓存node_modules restore-cache: image: drillster/drone-volume-cache restore: true mount: - ./node_modules volumes: - /tmp/cache:/cache when: event: [ push, pull_request...原创 2020-06-04 15:00:59 · 4496 阅读 · 2 评论 -
Drone(6) 配置drone maven 自动发布
一. 编写项目根目录 .drone.ymlpipeline: # 代码校验 code_compile: image: maven:3-jdk-8 commands: - mvn compile volumes: - /var/run/docker.sock:/var/run/docker.sock - /home/docker/maven/m2:/root/.m2 # 代码测试 unit_testing:原创 2020-06-04 15:45:56 · 3292 阅读 · 1 评论 -
docker 搭建
1. 安装docker2. 安装docker-uidocker run -it -d -p 9000:9000 --name docker-ui --restart always -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker3. 安装nginxdocker run -d -p 80:80 -p 443:443 --name nginx-web -v /home/docker/n.原创 2020-05-21 11:49:49 · 242 阅读 · 0 评论 -
使用jenkins自动部署发布nodejs项目(git)
服务器:Centos工具:Jenkins Git nodejs 环境准备过程不描述step1:将服务器ssh key 添加到git账户信息里面;step2:配置git令牌step3:配置git工具 首页--》系统管理--》全局工具配置step4:配置全局环境变量(防止jenkins无法执行ssh命令)首页--》系统管理--》系统设置ste...原创 2020-03-19 09:34:59 · 1520 阅读 · 0 评论 -
Istio学习(一)--使用kubeadm搭建K8S环境
官网地址:istio:https://istio.io/k8s:https://kubernetes.io/我使用的事阿里云服务器(集群,单机均适用),现将操作整理如下:一、设置准备环境关闭防火墙:$ systemctl stop firewalld$ systemctl disable firewalld关闭selinux:$ sed -i 's/enforcin...原创 2020-01-05 21:08:02 · 1084 阅读 · 0 评论 -
MyEclipse添加Tomcat
windows-->原创 2015-09-14 11:55:01 · 536 阅读 · 0 评论 -
Archiva搭建Maven私服
我部署到linux上面:1.下载 wgethttp://mirrors.cnnic.cn/apache/archiva/2.2.1/binaries/apache-archiva-2.2.1-bin.tar.gz2.解压tar -zxvfapache-archiva-2.2.1-bin.tar.gz3.修改端口 (8888)cdapache-archiva-2.2.1/conf/...原创 2016-06-29 16:13:46 · 2330 阅读 · 0 评论 -
Linux下安装MySQL-5.7
写在前面:此博客是针对MySQL5.7安装教程,其他版本可能略有不同,仅供参考。第一步:下载mysql在Linux终端使用wget命令下载网络资源: wgethttp://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz(也可在windows中下载后传输到Linux)第二步:解压文件...原创 2017-06-26 09:58:30 · 662 阅读 · 0 评论 -
Jenkins 实现 Spring Boot 多环境自动发布
一、项目配置二、配置Jenkins1) 远程ssh操作# 将测试环境的配置文件拷贝到resources文件目录下cp -r capacity-eureka/deploy/test/* capacity-eureka/src/main/resources/# 打包/home/soft/apache-maven-3.3.9/bin/mvn -B -f capacity-...原创 2019-08-05 18:13:53 · 1415 阅读 · 0 评论 -
Centos 安装 Jenkins
1、本地安JDK1.8以上2. 下载jenkins#创建存放文件建cd /home#创建jenkins文件夹及日志文件夹mkdir jenkins_new/logs#切换该目录下下载jenkinscd jenkins_newyum -y install wgetwget http://mirrors.jenkins.io/war-stable/latest/...原创 2019-04-29 18:54:37 · 271 阅读 · 0 评论 -
Centos7 安装rabbitmq 安装记录
一、rabbitmq 使用场景,用作与微服务之间的事件通知和日志记录传输二、rabbitmq 安装erlang1. rabbitmq是erlang语言编写的,安装rabbitmq之前,需要先安装erlang,这里用erlang的源码进行安装,erlang安装包官网下载地址:http://erlang.org/download/wget http://erlang.org/down...原创 2019-04-29 17:19:54 · 284 阅读 · 0 评论 -
tomcat结合nginx使用小结
tomcat结合nginx使用小结博客分类: j2ee相关 相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码 反向代理(Reverse P转载 2015-07-05 21:15:28 · 341 阅读 · 0 评论 -
在同一个Tomcat下部署多个SpringMVC相同项目
Host配置 修改每个项目里面的Web.xml和log4j.properties(每一个相对应) 修改Tomcat配置 新建文件夹(shared\lib) 修改Tomcat中confàcatalina.properties 将项目lib中的Jar包全部拷贝至shared/lib文件夹下,并将其他项目中的Jar包全部删除...原创 2015-09-14 11:29:27 · 7802 阅读 · 0 评论 -
linux通过yum安装svn
1.环境centos6.42.安装svnyum -y install subversion3.配置建立版本库目录mkdir /www/svndatasvnserve -d -r /www/svndata4.建立版本库创建一个新的Subversion项目svnadmin create /var/www/svndata/njlrxx转载 2015-11-04 14:32:34 · 753 阅读 · 0 评论 -
Linux安装MYsql(yum)
linux下使用yum安装mysql1. 安装mysql 服务器端: yum install mysql-server yum install mysql-devel2. 安装mysql客户端: yum install mysql3. 启动mysql服务: service mysqld s原创 2015-11-05 16:22:54 · 415 阅读 · 0 评论 -
Linux搭建SVN客户端
1、下载[maintain@HM16-213 software]$ wget http://subversion.tigris.org/downloads/subversion-deps-1.6.12.tar.bz2[maintain@HM16-213 software]$ wget http://subversion.tigris.org/downloads/subversion转载 2016-06-09 23:40:39 · 415 阅读 · 0 评论 -
Linux搭建Maven环境
1.切换到、usr路径2.下载 wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz3.解压tar -zvxf apache-maven-3.3.9-bin.tar.gz4.运行批处理ech...原创 2016-06-09 23:44:59 · 913 阅读 · 0 评论 -
在CentOS中安装中文字体
在CentOS中安装中文字体字体: 大 小1、先从你本机 C:\Windows\Fonts 拷贝或者网络上下载你想要安装的字体文件(*.ttf文件)到 /usr/share/fonts/chinese/TrueType 目录下(如果系统中没有此目录,则自行mkdir创建,亦可重命名为自己喜欢的文件夹名)2、修改字体文件的权限,使root用户以转载 2017-03-28 11:44:31 · 3139 阅读 · 2 评论 -
CentOS下安装配置Phabricator
1.下载快捷安装sh http://download.csdn.net/detail/u012547633/9882697 把centos版的phabricator安装脚本下载到opt目录并安装 #cd /opt #chmod 777 install_rhel-derivs.sh #./install_rhel-derivs.sh注意:可能出现有些原创 2017-06-28 11:45:12 · 2421 阅读 · 0 评论 -
centos快速安装mysql
1. 直接 yum install mysql-server 安装mysql服务如果提示如下:已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfile* base: mirrors.163.com * extras: mirrors.163.com * updates: cen原创 2017-08-24 11:29:45 · 417 阅读 · 0 评论 -
centos 脚本 下载SFTP文件
1. 创建shell脚本#!/bin/bashdn=`date -d -0day +%Y%m%d`echo "$dn"USER=xxxxx_sftp#密码PASSWORD=PASSWORD#本地文件目录SRCDIR=/home/checkfile/test/#SFTP目录(待下载文件目录)DESDIR=/upload/test/#IPIP=180.169.xx.xx...原创 2018-05-02 17:06:36 · 862 阅读 · 0 评论 -
定时自动启动Tomcat并清除日志
目的:解决Tomcat 运行过久,日志太大,导致磁盘空间不足的问题。1. 编写脚本restart_tomcat.sh#!/bin/bashtomcat_home=/home/tomcat/tomcat-prodSHUTDOWN=$tomcat_home/bin/shutdown.shSTARTTOMCAT=$tomcat_home/bin/startup.shecho "关闭$t...原创 2018-04-27 15:39:43 · 871 阅读 · 0 评论 -
Centos 将本地文件夹提交至svn
svn import -m "New import" myproj http://svn.red-bean.com/repos/trunk/misc附:https://blog.csdn.net/u012547633/article/details/49637617Centos 搭建SVN客户端服务。原创 2018-04-27 16:08:40 · 2161 阅读 · 0 评论 -
Centos 安装 Redis
1. 切换至目录cd /usr/local2. 下载Redis 安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz3. 解压安装yum install gcctar -zxvf redis-4.0.6.tar.gzcd redis-4.0.6make MALLOC=libc cd s...原创 2019-04-16 18:45:18 · 90 阅读 · 0 评论 -
80端口的烦恼:[3]清除NT Kernel占用80端口
我在搭建服务器的时候,时常遇到80端口被占用,现在记录解决的一种方法1 运行'netstat -ano'发现80端口被pid=4的进程占用2 打开任务管理器,发现pid=4的进程,其实是system进程,其对应的进程描述是NT kernel & system。3 如何清除呢?需要使用注册表,开始-》regedit,打开...原创 2015-05-20 14:29:03 · 1012 阅读 · 0 评论