
linux
DeadLine9527
这个作者很懒,什么都没留下…
展开
-
搭建redis 单集群
1、配置容器touch redis-contian.shfor port in $(seq 1 3); \do \docker create --name redis-node${port} --net host -v /data/redis-data/node${port}:/data redis:5.0.5 --cluster-enabled yes --cluster-config-file nodes-node-${port}.conf --port 639${port} --requir原创 2021-09-13 09:59:31 · 182 阅读 · 0 评论 -
jar包解压 修改 重新打包
解压jar包mkdir aaaunzip classes.jar -d ./aaa修改aaa文件夹里面的内容后 ,进入aaa文件夹重新打成jar包jar -cfM0 new-classes.jar ./*原创 2021-09-02 15:55:17 · 692 阅读 · 0 评论 -
linux 远程文件复制
同步文件夹内的内容到远程(会删除旧的文件)rsync -av --delete -e "ssh -i ${key_path}" /root/chow-branch/UXS-chow/build/ ${host_name}:/root/projects/chow/chow-ui复制文件夹下的所有内容到远程(不会删除旧的文件)scp -i ${key_path} /root/chow-branch/UXS-chow/build/* ${host_name}:/root/projects/chow/c原创 2021-08-09 11:19:26 · 191 阅读 · 0 评论 -
k8s中configMap配置
ConfigMap允许你将配置文件与镜像文件分离,以使容器化的应用程序具有可移植性。接下来我们演示下如何将ConfigMap的的属性注入到Pod的环境变量中去。添加配置文件nginx-config.yaml用于创建ConfigMap,ConfigMap名称为nginx-config,配置信息存放在data节点下:apiVersion: v1kind: ConfigMapmetadata: name: nginx-config namespace: defaultdata: ngin原创 2021-08-01 20:02:50 · 509 阅读 · 0 评论 -
ingress配置
ingress的host不填写时,可以访问集群中任意一节点的80端口apiVersion: networking.k8s.io/v1beta1kind: Ingressmetadata: name: web-ingressspec: rules: - host: #转发域名 http: paths: - path: / backend: serviceName: tomcat servicePor原创 2021-08-01 19:53:54 · 1144 阅读 · 0 评论 -
docker运行容器时添加环境变量
每个环境变量都需要添加 -e在前面docker run -id --name test -p 8080:8080 -e spring.datasource.url='jdbc:mysql://127.0.0.1:3306/demo?serverTimezone=Asia/Shanghai&allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8' -e s原创 2021-08-01 18:35:22 · 2346 阅读 · 0 评论 -
springboot项目打包docker镜像
tomcat项目打包镜像可以看我另外一篇文章https://blog.youkuaiyun.com/DEAD_line9527/article/details/119301279springboot项目打包docker镜像就更加简单了1、项目代码打jar包2、编写一个dockerfile文件(1)以jdk-8镜像为基础(2)复制jar包到镜像中3、执行docker打包命令编写dockerfileFROM java:8MAINTAINER chow#这里我添加了一个环境变量,不需要的可以忽略EN原创 2021-08-01 18:30:25 · 262 阅读 · 0 评论 -
tomcat项目打包docker镜像
我们想要将一个war包打包到docker的镜像里面,思路和过程都非常简单1、项目代码打war包2、编写一个dockerfile文件(1)以tomcat镜像为基础(2)复制tomcat的配置文件到镜像中(这里是为了修改tomcat的端口)(3)复制war包到镜像中tomcat的工作目录3、执行docker打包命令编写dockerfile1、在war包的同级目录下准备server.xml ,这里我是为了改项目的端口,从镜像里面拿出tomcat的server.xml修改的,如果使用默认的端口,这步原创 2021-08-01 18:20:04 · 1289 阅读 · 0 评论 -
docker启动容器执行多条命令
打好了一个nginx镜像front此时想在docker 容器启动的时候同时运行docker 里面的某一个脚本docker run -id --name front -p 80:80 -e target_host=https://edge.cemyun.com front /replace_host.sh 一运行,发现容器立即退出,运行docker logs front 发现replace_host脚本运行了,就觉得很困惑别慌首先,我们直接运行docker run -id --name fron原创 2021-07-22 18:04:27 · 6834 阅读 · 0 评论 -
linux 使用curl wget发送请求
今天有一个需求,要直接在linux上访问接口,借此学会了curl和wget的使用系统学习如果想系统的学习一下可以看阮一峰大佬的博客,里面写得相当的详细:《curl网站开发指南》http://www.ruanyifeng.com/blog/2011/09/curl.html《curl 的用法指南》http://www.ruanyifeng.com/blog/2019/09/curl-reference.html比较常用的请求这里我记录一些比较常用的,不用每次都去翻手册使用GET请求并且原创 2021-04-08 20:12:01 · 546 阅读 · 0 评论 -
linux安装python3
我这里使用的时CentOS7-mini,CentOS系统本身默认安装有Python2.x,版本x根据不同版本系统有所不同,可通过python --V或python --version 查看系统自带的Python版本。有一些系统命令时需要用到Python2,不能卸载。1、安装依赖包1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc2)安装其它依赖包,(注:不要缺少,否则有可能安原创 2020-10-21 15:05:15 · 151 阅读 · 1 评论 -
执行Shell脚本时传递参数
执行Shell脚本时传递参数使用背景创建例子使用背景在执行脚本的时候,比如发布程序的时候,希望能在程序运行的时候带上程序运行的环境变量,如dev、live等,此时可以往脚本中添加参数:可以使用系统定义的位置变量,位置变量是一类比较特殊的变量,引用脚本参数时,可以使用$1到$9这9个变量。创建例子vi example.sh在文件中添加内容#Demonstrate the use of positive variables.echo "The first parameter:"$1echo原创 2020-09-18 11:43:05 · 6019 阅读 · 0 评论 -
Linux系统Tomcat安装教程
Linux下Tomcat 安装 1)首先我们要下载Tomcat在linux下的安装包 Tomcat官网为:http://tomcat.apache.org/ 选择要下载的版本,这里我选择8.5的 这时我们在linux下运行命令(wget后面那个网址就是刚才复制的链接地址)将Tomcat下载到当前目录下wget http:/...原创 2019-06-29 12:09:40 · 262 阅读 · 0 评论 -
Linux系统 mysql 5.7安装
Linux系统 mysql 5.7安装1)查看 CentOS 是否自带的 MySQL,如果已经安装需要卸载。如果没有找到,则表示没有安装。rpm -qa | grep mysql2)在线获取 CentOS7 的 mysql 的 rpm 安装文件,直接执行如下命令:wget https://repo.mysql.com//mysql80-community-release-el...原创 2019-07-03 14:44:17 · 298 阅读 · 0 评论 -
Linux系统 jdk安装
Linux下 jdk 安装1)首先我们要下载Linux的jdk安装包 下载的官网为:https://www.oracle.com/technetwork/java/javase/downloads/index.html 选择你要安装的版本,这里我选择jdk8的 点击同意协议并且选择对应的 Linux 64位系统的安装包下载 (此时会需要你登...原创 2019-07-03 14:11:54 · 316 阅读 · 0 评论