- 博客(30)
- 资源 (13)
- 收藏
- 关注
原创 alpine用户创建和管理
Alpine Linux是一个社区开发的面向安全应用的轻量级Linux发行版,基于 uClibc 和 Busybox的操作系统,非常适合用来做docker镜像,基于Alpine Linux的最小Docker镜像,具有完整的包索引,大小仅为5 MB!alpine和一般的Linux命令有些不一样,创建用户组用addgroupaddgroup -g 1000 -S redis3. 创建用户...
2019-03-29 16:56:11 11719
原创 alpine报ps: unrecognized option: p错误
在做activemq镜像的时候,启动一直报ps: unrecognized option: p错误。从日志上看应该是因为引用的是busybox的ps导致的错误。修改dockerfile文件,增加如下内容,重新安装ps。RUN apk --update add procps &&\ rm -rf /var/cache/apk/*重新编译成镜像后重新启动...
2019-03-28 20:02:00 4218
原创 DockerHub关联GitHub,实现自动构建
登录DockerHub,点击头像选择账号设定,然后点击关联账号,关联GitHub账号。登录GitHub,创建dockerfiles仓库,并把dockerfile文件上传上去
2019-03-27 18:37:03 6730 1
原创 docker镜像上传到DockerHub
注册DockerHub账号https://hub.docker.com/signup登录DockerHub,创建自己的存储库修改容器标签docker tag menard/alpine-solr:7.5.0 menard99/alpine-solr登录DockerHubdocker login上传镜像docker push menard99/alpine-solr查看镜...
2019-03-26 17:23:24 6012 2
原创 docker安装activemq
activemq官网下载地址:http://activemq.apache.org/activemq-5158-release.htmlDockerHub地址:https://hub.docker.com/r/webcenter/activemq编写dockerfile文件,vim Dockerfile
2019-03-26 15:38:44 508
原创 docker安装solr
solr官网:http://www.apache.org/dyn/closer.lua/lucene/solr/8.0.0DockerHub地址:https://hub.docker.com/_/solr/下载alpine的java镜像做为基础镜像docker pull openjdk:8-jre-alpine编写Dockerfile文件...
2019-03-25 18:32:48 1682
原创 redis主从同步
官方参考文档:http://redisdoc.com/topic/replication.html设置验证config set masterauth 设置主服务器地址slaveof 192.168.1.191 15235验证,在主服务器设置一个键值,从服务器验证...
2019-03-25 16:59:55 380
原创 docker安装redis
redis官网:https://redis.ioredis docker官网:https://hub.docker.com/_/redis/编写Dockerfile文件FROM alpine:latestMAINTAINER menard 2019-03-25# add our user and group first to make sure their IDs get assi...
2019-03-25 15:40:40 6440 1
原创 elasticsearch定时删除索引数据
有的时候我们在使用ES时,由于资源有限或业务需求,我们只想保存最近一段时间的数据,所以有如下脚本可以定时删除数据编写脚本vim del_es_by_day.sh#!/bin/bash#定时删除elasticsearch索引#author menard 2019-3-25date=`date -d "-7 days" "+%Y.%m.%d"`/usr/bin/curl -v --...
2019-03-25 11:12:08 7573 1
原创 jenkins数据迁移
jenkins的数据是存放在jenkins的家目录下,只需要把家目录同步到新的jenkins的家目录就行了。一般是/var/jenkins_home/或者/var/lib/jenkins/
2019-03-22 19:59:19 1104
原创 使用docker安装Jenkins
通过官方jenkins镜像安装jenkins官方下载地址:https://jenkins.io/zh/download/docker pull jenkins/jenkins安装最新版本docker pull jenkins/jenkins:lts安装lts稳定版编写docker-compose.yml#author menardversion: '2'services:###...
2019-03-22 19:50:24 1603
转载 TCP/UDP常见端口
著名端口 端口号码 / 层 名称 注释 1 tcpmux TCP 端口服务多路复用 5 rje 远程作业入口 7 echo Echo 服务 9 discard...
2019-03-22 16:31:24 2185
转载 http状态码详解
状态码 含义 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 101 服务器已经理解了客户端的请求,并将通过U...
2019-03-22 15:58:56 1419
原创 elk设置密码,elasticsearch设置密码
elasticsearch设置密码安装x-pack,因为6.6.1版本默认是已经安装的了,所以这一步可以跳过。用命令elasticsearch-setup-passwords interactive安装,报ERROR: X-Pack Security is not available.错查找资料发现是由于这个版本默认带的license是basic的,不支持security这类商业特性。 ...
2019-03-21 20:50:31 15563 3
原创 Nginx 向客户端输出真实的后端IP地址
nginx在做代理时有时候后后端有几台服务器,当你访问时是不知道你访问的哪台的,在做测试时不方便做跟踪测试、和日志查看,这个时候就需要把后端服务器ip地址显示出来。add_header Kss-Upstream $upstream_addr;把$upstream_addr;加入自己定义的heade,这样就能在请求头里看到后端地址了。...
2019-03-21 09:36:00 4353
原创 spring Java应用docker容器制作
编写Java项目的启动脚本 docker-entrypoint .sh,末尾加上tail -f /dev/null防止容器启动后自动退出编写dockerfile文件,RUN chmod 4755 /bin/busybox 是因为解决设置时区报错FROM anapsix/alpine-java:latestMAINTAINER menard 2019-3-7RUN adduser -u...
2019-03-20 21:09:35 787
原创 清理Docker占用的磁盘空间
删除关闭的容器、无用的数据卷和网络dangling镜像(即无tag的镜像)和未使用的volumedocker的服务器突然发现磁盘满了,因为服务器的数据都是挂了数据盘的,根磁盘应该不会满的,最后用du -ah --max-depth=1 /var/lib/docker查看了下是docker战用了磁盘。docker system df查看docker磁盘使用情况docker system ...
2019-03-20 17:57:51 6109 1
原创 解决docker pull镜像报错或者超时的方案,将拉取地址改为国内镜像仓库
docker默认镜像拉取地址为国外仓库下载速度较慢,甚至会报Error response from daemon: Get https://docker.elastic.co/v2/: net/http: TLS handshake timeout这种错。解决方法修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。然后重启docker就可...
2019-03-20 10:28:39 15623 2
原创 nginx获取客户端真实ip
前提:当多层代理或使用CDN时,如果代理服务器不把用户的真实IP传递下去,那么业务服务器将永远不可能获取到用户的真实IP。nginx的变量remote_addr代表客户端的IP,但它的值不是由客户端提供的,而是服务端根据客户端的ip指定的,当你的浏览器访问某个网站时,假设中间没有任何代理,那么网站的web服务器(Nginx,Apache等)就会把remote_addr设为你的机器IP,如果...
2019-03-19 20:28:05 4830
原创 Linux修改编码,Centos修改LANG,Linux中文乱码
文字编码不对会造成中文乱码部署在Linux的java web网页页面显示乱码用locale查看系统编码vim /etc/locale.conf修改成LANG=en_US.UTF-8重启后查看编码和web,乱码消失了。在这里插入图片描述...
2019-03-15 11:17:24 2953
原创 docker容器无法读取环境变量的解决方法
问题在写dockerfile时候环境变量写在/etc/profile上,每次进去都要执行source /etc/profile才能生效。RUN echo 'export JENKINS_HOME=/var/jenkins_home/' >> /etc/profileRUN echo 'export JAVA_HOME=/usr/local/jdk1.8.0_181/' >...
2019-03-14 14:33:39 8124
原创 Linux破解root密码,Linux急救
Linux出现故障,无法开机开机时,出现问题开不了机了。因为之前数据盘出现过问题,怀疑是数据盘故障,而系统做了开机自动挂载数据盘才会出现故障。通过急救模式修复 进入急救模式,按下e键进行编辑找到如图所示的地方,把ro改成rw init=/sysroot/bin/sh按Ctrl+x建进入急救模式给系统换跟,chroot /sysrootvi /etc/fstab把挂载...
2019-03-13 11:45:13 1357
原创 mycat设置开机自启
制作/etc/init.d/mycat安装好mycat后做软连接ln -s /安装目录/bin/mycat /etc/init.d/mycatservice mycat start启动查看效果,ps aux 发现启动了wrapper后又消失,进去查看wrapper日志报下图的错修改conf/wrapper.conf文件,wrapper.java.command设置为java的路径ser...
2019-03-11 16:11:31 3840
原创 Redis持久化报错
Redis:BGSAVE出错原因分析redis的持久化方式SAVE 和 BGSAVESAVE 和 BGSAVE 两个命令都会调用 rdbSave 函数,但它们调用的方式各有不同:• SAVE 直接调用 rdbSave ,阻塞 Redis 主进程,直到保存完成为止。在主进程阻塞期间,服务器不能处理客户端的任何请求。• BGSAVE 则 fork 出一个子进程,子进程负责调用 rdbSave ,...
2019-03-09 17:51:50 5442
原创 mysql慢查询日志按天切割
mysql慢查询日志切割mysql慢查询日志是在配置文件指定路径和名字的,所以文件只会越来越大,不方便查看。所以要做日志切割,把每天的日志切割开来,并以时间重新命名编写脚本cut_mysql_slow_log.sh#!/bin/bash# 定时切割mysql的慢查询日志#author menard 2019-2-22slowlog=/var/log/mysql/slowquery....
2019-03-09 17:20:37 7533 1
原创 docker版ELK(ElasticSearch+Logstash+ Kibana)+filebeat日志分析平台的搭建(二)之filebeat+logstash的配置
制作适合自己的filebeat镜像编写filebeat.yml文件filebeat.inputs:- type: log enabled: true paths: - /logs/*.log - /web/*.log tags: ["192mycs-web-log"] fields: document_type: 192mycs-w
2019-03-09 15:06:06 4855
原创 docker版ELK(ElasticSearch+Logstash+ Kibana)+filebeat日志分析平台的搭建(一)
安装docker环境参考我之前写的博客https://blog.csdn.net/qq_41980563/article/details/88362801安装elk安装elasticsearch和head插件docker pull docker.elastic.co/elasticsearch/elasticsearch:6.6.1docker pull mobz/elasticse...
2019-03-09 11:26:19 5829
原创 docker环境和docker-compose的安装
安装docker环境配置yum源wget https://download.docker.com/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repoyum clean allyum repolist安装docker yum -y install docker-ce启动docker并设置开机自启systemctl...
2019-03-09 10:21:48 8476 1
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关注的人