运维
大panda
价值都是自己创造出来的
展开
-
CSRF 跨网站请求伪造攻击使用nginx处理方式
CSRF 跨网站请求伪造攻击,参考https://blog.csdn.net/futureXgm/article/details/83033735使用nginx处理,原理就是获取referer如果不是当前请求的地址就拒绝返回400的http状态码location /xxx{if ( $http_referer = ‘~http://localhost/xxx/’ ) {return 4...原创 2020-03-20 10:46:10 · 2578 阅读 · 0 评论 -
pcre使用--nodeps强行卸载后无法使用各种命令的解决办法
报错信息checking how to run the C preprocessor… grep: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory解决办法在其他相同的服务器寻找1、find / -name libpcre...原创 2019-07-25 09:14:13 · 1506 阅读 · 0 评论 -
nginx负载均衡使用redis3.2做tomcat8和jdk7的session共享
参考:https://blog.csdn.net/qq584852076/article/details/46502185下载代码https://github.com/jcoleman/tomcat-redis-session-manager本地创建maven工程(将下载代码复制进去)或直接下载我的工程https://gitee.com/wangyanxu/tomcat8redisSes...原创 2019-04-22 14:39:47 · 252 阅读 · 0 评论 -
jenkins2.164.1+gitee1.8.3.1+maven3.6+docker 部署实例
新建任务构建一个maven项目(如果没有需要下载插件)tab1 General 中如果jenkins本地安装了jdk此处可以不选,如果没有安装则需要全局设置一个tab2如下,配置git地址和安全Credentials安全证书添加类型选择sshpriviate key单选后输入keykey的生成规则,咱jenkins服务器中执行以下命令,全部回车即可。ssh-ke...原创 2019-03-29 11:17:22 · 615 阅读 · 0 评论 -
centos7下docker使用DockerFile构建web环境(jdk7,tomcat8.5)
首先下载好wget,jdk7,tomcat8.5需要用到yum,下载地址http://rpmfind.net/linux/rpm2html/search.php?query=yumwget安装,先将yum的rpm放到与dockerfile同级目录#yum&wget DockerFileFROM docker.io/centos:latestRUN mkdir /appA...原创 2019-04-01 17:14:06 · 680 阅读 · 0 评论 -
docker构建springboot的jar或war环境并执行
构建centos7带jdk1.7的镜像#jdk7 DockerFileFROM docker.io/centos:latestRUN mkdir /app#需要在dockerFile同目录添加jdk-7u79-linux-x64.rpmADD jdk-7u79-linux-x64.rpm /app/#gz docker构建时会自动解压#jdk安装RUN rpm -ivh --p...原创 2019-04-04 10:02:18 · 605 阅读 · 0 评论 -
docker安装redis
检查内核版本,必须是3.10及以上uname -rdocker search redisdocker pull docker.io/redisdocker run -d -p 7000:6379 --name redis docker.io/redis进入redisdocker exec -it redis redis-cli查看版本信息info...原创 2019-03-23 10:05:40 · 119 阅读 · 0 评论 -
docker安装mongo
docker search mongodbdocker pull mongo创建挂在文件夹mkdir /home/mongodb运行docker run --name mongodb -v /home/mongodb:/data/db -p 27017:27017 -d docker.io/mongo --auth–auth表示连接mongodb需要授权-v后面的参数表示把...原创 2019-03-23 10:56:24 · 107 阅读 · 0 评论 -
docker安装mysql5.7
docker pull docker.io/mysql #mysql版本为8.0,默认最新docker search mysql:5.7docker pull docker.io/centos/mysql-57-centos7docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d docker.io/c...原创 2019-03-22 16:14:17 · 170 阅读 · 0 评论 -
jenkins自动化部署安装
部分见https://blog.csdn.net/fst438060684/article/details/80685667下载地址https://jenkins.io/doc/pipeline/tour/getting-started/要求jdk1.8启动命令java -jar jenkins.war --httpPort=8080自动脚本#bashnohup java -j...原创 2019-03-13 09:47:13 · 179 阅读 · 0 评论 -
docker基本命令01 容器
win7安装docker环境https://docs.docker.com/toolbox/toolbox_install_windows/docker基本命令运行helloworddocker run ubuntu echo ‘helloword’容器启动交互式容器(与ssh远程连接一样)docker run -i -t ubuntu /bin/bashi表示–in...原创 2019-02-24 19:14:57 · 381 阅读 · 0 评论 -
docker基本命令02 镜像&Dockerfile指令
查看镜像下载的位置docker info镜像列表docker imagesa表示all,默认falsef表示filterno-trunc,默认falseq表示quiet,默认false查看镜像docker inspectf表示为format删除镜像docker rmif表示force,默认false–no-rpune,默认false删除所有镜像dock...原创 2019-02-25 20:08:56 · 158 阅读 · 0 评论 -
Centos7使用nexus搭建maven仓库
安装jdk安装maventar -zxvf apache-maven-3.6.0-bin.tar.gzvi /etc/profileexport MAVEN_HOME=/home/apache-maven-3.6.0export PATH=MAVENHOME/bin:MAVEN_HOME/bin:MAVENHOME/bin:PATHsource /etc/profilemvn -...原创 2019-02-15 15:00:56 · 338 阅读 · 0 评论 -
Centos7.2 安装docker
yum install -y docker【设置yum代理】vi /etc/yum.conf #添加如下,需要修改账号等proxy=http://username:password@ip:port【修改yum源】cd /etc/yum.repos.d/wget http://mirrors.163.com/.help/CentOS7-Base-163.repo【设置wget代理...原创 2019-02-26 09:21:05 · 201 阅读 · 0 评论 -
RedHat6.5安装rabbitMQ3.6.15
1、首先卸载redhat的yum,安装centos6.5的yumrpm -qa |grep yumrpm -qa|grep yum|xargs rpm -e --nodeps #(不检查依赖,直接删除rpm包)rpm -qa |grep yum#重新安装yumwget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2....原创 2019-03-04 17:11:32 · 978 阅读 · 0 评论