linux
刚好五个字丶
用最low的语言阐述最biger的技术
展开
-
两台主机docker通信
场景:a、b两台主机安装docker后,两台主机的docker容器是不能通信的(更多机器原理相同)例:a ip为:192.168.3.88, docker网段为 10.42.0.0/254b ip为:192.168.3.111,docker网段为 10.42.1.0/254实现:路由表方式:a机器添加路由:route add -net 10.42.1.0 netmask 255.25...原创 2020-03-30 21:56:30 · 1234 阅读 · 0 评论 -
springboot jar项目通过shell快捷迭代线上版本
简介:项目是单机版的,但是因为在更新的时候会停止掉项目,致使前端报502,很不好的用户体验,虽然是短短的几十秒而已,所以通过nginx做了负载均衡,通过负载均衡做切换,但是。。。切换的时候需要修改配置,启动,修改配置,启动。。。等一些列的重复麻烦的动作,所以写了一个shell用来全自动更新,命令从之前的十几二十多个减少到 2个shell代码:# 操作 main update# 只有两个,一...原创 2019-01-23 15:37:02 · 539 阅读 · 1 评论 -
linux下 springboot项目jar形式的启动与关闭
1.启动jar的shell # [] 中为可选 # > 覆盖日志, >> 追加日志 : 将日志写进 logs/.log 文件 # & 后台运行 cmd=`java路径 [jvm配置] -jar jar名字 [yml配置] > logs/.log &` # 执行 ${cmd} echo "启动完成"2.关闭jar的方式(为让程序正常关闭,不使...原创 2019-01-16 19:21:49 · 2762 阅读 · 0 评论 -
优雅的停掉Jar启动的springboot项目
优雅的停掉Jar启动的springboot项目 cmd=`ps -ef | grep "这里写jar的文件全名" | grep -v "$0" | grep -v "grep" | awk '{print $2}'` ID=${cmd} echo "---------------" for id in $ID do kill -31 $id echo原创 2018-12-06 15:33:43 · 1451 阅读 · 1 评论 -
创建自己的Docker应用
创建自己的Docker应用步骤:1.maven打包java springboot程序为jar2.创建 Dockerfile build文件3.执行build命令Dockerfile文件:FROM java:8 # 依赖 程序:版本EXPOSE 8080 # springboot配置中的需要使用的端口暴漏出来RUN mkdir -p /data/docker/simple ...原创 2018-08-03 11:30:42 · 436 阅读 · 0 评论 -
Docker 安装
linux服务器版本最低要求:Ubuntu : 3.10 CentOS : 3.10(查看命令: uname -r)安装:Ubuntu : wget -qO- https://get.docker.com/ | shCentOS : yum -y install docker-io启动:service docker start...原创 2018-07-31 17:55:56 · 120 阅读 · 0 评论 -
新配置服务器tomcat启动缓慢
新配置的服务器在启动tomcat的时候可能需要很长时间,是因为JDK有一个随机数配置问题:修改 自己的JDK路径/jre/lib/security/java.security 文件将 securerandom.source=file:/dev/random修改为: securerandom.source=file:/dev/urandom解决问题...原创 2018-06-22 14:34:33 · 607 阅读 · 2 评论 -
JDK安装
下载JDK : 登陆oracle 选择版本 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html wget JDK路径 进行下载解压 : tar -zxvf xxx.tar.gz 设置环境变量: vim /etc/profile 添加如下代码: ex...原创 2018-06-22 14:15:20 · 126 阅读 · 0 评论 -
nginx安装
安装依赖: yum -y install gccyum -y install gcc-c++yum -y install pcre-develyum -y install openssl-develyum -y install zlib-devel下载:http://nginx.org/en/download.html 一个稳定...原创 2018-06-22 12:26:14 · 184 阅读 · 0 评论