- 博客(19)
- 资源 (13)
- 收藏
- 关注
原创 nginx日志切割
编写脚本#!/bin/bash# 按天分割nginx日志# 每年建一个目录access_base_dir='/data/server/nginx6/logs/acclogs'error_base_dir='/data/server/nginx6/logs/errlogs'#年月日命名文件,获取昨天的时间,所以定时任务要在00点执行date=`date -d "yesterd...
2019-04-25 15:56:34 1364
原创 rsync daemon的配置及应用
官方参考文档:https://download.samba.org/pub/rsync/rsyncd.conf.html客户端和服务端的区分使用daemon模式的时候,一定要分清楚服务端和客户端,与平时理解的服务端与客户端不太一样 被同步的一端为服务端,要把文件同步到另一端的源端为客户端配置服务端配置rsyncd.confrsyncd.conf配置文件由模块和参数组成,一个模块以写...
2019-04-25 12:01:34 1836
原创 docker安装ansible
基于centos7镜像的ansible编写dockerfile文件FROM centos:centos7MAINTAINER menard [email protected] 2019-04-19RUN yum clean all && \ yum -y install epel-release && \ yum -y install P...
2019-04-19 11:51:07 2343
转载 jenkins触发器实现自动构建
一、定时构建语法(五颗星,中间用空格隔开)第一颗表示分钟,取值0~59第二颗表示小时,取值0~23第三颗表示一个月的第几天,取值1~31第四颗表示第几月,取值1~12第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日1.每30分钟构建一次:H/30 * * * *2.每2个小时构建一次H H/2 * * *3.每天早上8点构建一次0 8 * * *4.每天...
2019-04-12 16:04:48 3941
原创 jenkins实现spring cloud项目的自动化部署
安装maven插件点击系统管理-插件管理,搜索maven,找到Maven Integration plugin并安装设置maven插件点击系统管理-全局工具配置,找到maven设置建立一个maven任务点击新建任务,选择构建一个maven项目设置gitlab连接和构建保存的数量设置代码来源,选择Git设置触发器,选择轮询scm(poll scm),定时检测Git分支,如...
2019-04-12 15:31:14 5452 2
原创 jenkins发布php项目
php、html5等静态资源的发布选择自由风格的软件项目就行。点击新建任务,选择构建一个自由风格的软件项目设置gitlab的连接和构建保存天数设置源代码获取方式,选择Git设置build,执行shell脚本,rsync同步代码到目标服务器,并执行composer install安装项目依赖项。rsync-mycs-api.sh#/bin/bash#autho...
2019-04-12 11:08:04 4310
原创 nexus迁移
上一篇:docker安装nexusnexus3.x版本数据默认放在sonatype-work目录下,把原有的nexus服务器上的sonatype-work目录打包拷贝到新的nexus服务器上编写docker-compose.yml文件,通过挂载方式把sonatype-work目录挂载进去version: '2'services: nexus: image: "menard9...
2019-04-11 16:53:37 1001
原创 docker安装nexus3.x
编写dockerfile文件FROM menard99/alpine-openjdk:8-jre-alpineMAINTAINER menard 2019-04-11ENV NEXUS_DIR=/usr/local/nexus-3.15.2-01 TZ=Asia/Shanghai LANG=C.UTF-8RUN wget -c --tries=0 http://sonatype-...
2019-04-11 16:39:21 2401
原创 jenkins通过NodeJS插件自动打包发布静态资源
安装nodejs插件点击系统管理-插件管理,搜索NodeJS并安装设置点击系统管理-全局工具设置,找到nodejs3,新建任务,选择构建一个自由风格的软件项目设置构建保存最大的数量设置参数构建,选择Git分支发布设置Git设置nodejs和shell...
2019-04-10 18:36:26 6624
原创 ssh设置秘钥登录和免密登录
修改/etc/ssh/sshd_config文件,把下面的注释去掉AuthorizedKeysFile .ssh/authorized_keysRSAAuthentication yesPubkeyAuthentication yes重启sshd服务systemctl restart sshd通过ssh-keygen创建秘钥设置秘钥登录cat id_rsa....
2019-04-10 17:38:56 826
原创 Linux ssh常用安全设置
/etc/ssh/sshd_config设置MaxAuthTries设置允许登录失败重试次数MaxSessions设置同一地址的最大连接数Port设置端口PubkeyAuthentication设置秘钥登录AuthorizedKeysFile设置免密登录文件authorized_keysPermitRootLogin no禁止root用户登录PasswordAuthentic...
2019-04-10 16:28:57 1227
原创 jenkins 通过Publish Over SSH插件发布到远程服务器上
安装Publish Over SSH插件点击系统管理-插件管理,搜索Publish Over SSH插件,然后安装设置远程主机点击系统管理-系统设置,找到Publish over SSH设置,点击add添加远程服务器点击advaced有更多设置,可以用密码或者秘钥登录点击test congiguration测试在project设置里设置选择远程主机,点击advaced添加更多...
2019-04-10 14:29:12 4855
原创 docker安装php5.6
php官网下载 https://www.php.net/releases/solr扩展下载 https://pecl.php.net/package/solrredis扩展下载 https://pecl.php.net/package/redismemcache 扩展下载 https://pecl.php.net/package/memcachelibiconv下载 http://ww...
2019-04-08 18:46:34 6683 1
原创 tar批量解压
把压缩包放在同一目录,进入目录,执行下面命令for tar in *.tar.gz; do tar xvf $tar -C /tmp; done
2019-04-04 16:03:37 1113
原创 alpine修改镜像源
使用阿里镜像 https://mirrors.aliyun.com使用其他版本把v3.7改成对应版本就行了echo http://mirrors.aliyun.com/alpine/v3.7/main/ >> /etc/apk/repositories使用科大镜像 http://mirrors.ustc.edu.cnecho http://mirrors.ustc...
2019-04-04 15:29:09 4600
原创 查看已经安装的nginx、apache、mysql和php的编译参数
查看nginx编译参数nginx -V查看Apache编译参数cat your_apache_dir/build/config.nice查看php编译参数php -i |grep configure查看mysql编译参数cat /user/local/mysql/bin/mysqlbug |grep configure...
2019-04-03 17:20:23 773
原创 安装OpenSSL,nginx安装openssl模块
OpenSSL官网下载 https://www.openssl.org/source/下载并解压后进入目录 编译安装./config --prefix=/usr/local/openssl可以指定目录,默认是/usr/local/ssl./config make make install make -t make depend 设置环境变量/etc/profile增加exp...
2019-04-03 14:58:25 6520 1
原创 alpine构建docker镜像需要注意的问题
时区设置,需要安装tzdata包apk add tzdataENV TZ=Asia/Shanghaidockerfile源码安装时,要把gcc make等软件加入到软件组,安装完后再卸载,容器会小很多。apk add --no-cache --virtual mypacks \ gcc \ libc-dev \ make && apk del m...
2019-04-03 14:43:04 2003
原创 docker安装alpine-nginx
编写dockerfile,基础镜像选择比较小的alpineFROM alpine:3.7MAINTAINER menard 2019-03-29ENV NGINX_VERSION=1.14.2 NGINX_DIR=/wdata/server/nginx/ADD echo-nginx-module-0.61rc1.tar.gz /usr/lib/nginx/modules/ADD...
2019-04-01 18:33:53 6311 4
SourceTreeSetup-3.1.3.rar
2019-12-12
redis.desktop.manager.rar
2019-12-12
Telerik fiddler5.0.rar
2019-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人