
运维
文章平均质量分 63
我要用代码向我喜欢的女孩表白
已经换工作了,现在在某家安全公司打工。
又换工作了,现在在某金融公司打工
马上失业了,还要还房贷,要饿死了,大家可以私聊联系我,进行投喂,谢谢
展开
-
docker查看容器启动命令
runlike -p 容器名。原创 2023-05-16 08:58:28 · 264 阅读 · 0 评论 -
docker redis容器化(极简教程)
证明,当启动容器时,可以连接redis,关闭容器时,无法连接redis,所以代表redis容器化成功。解释:拉取镜像,修改为中国时间,复制配置到redis中,复制启动脚本,开放容器端口,运行脚本。-v前面是宿主机目录,data是容器内目录(官方镜像的data为redis数据目录)解释:sh的默认开头,启动redis,挂起防止运行完docker结束。4.复制你原来的redis.conf,到redis文件夹中,使用redis-cli客户端脚本,连接容器内的redis,成功。3.创建一个新文件夹redis,原创 2022-12-24 11:16:54 · 1153 阅读 · 1 评论 -
nginx部署web项目(跟着搞不出来,来砍我)
前端打包成dist,详情可以参考我的vue博客(如果报错缺少依赖,可以参考我的nginx-rtmp直播流博客)原创 2022-11-21 16:15:34 · 1065 阅读 · 0 评论 -
腾讯云容器镜像操作
首先登录【企业微信】,进入腾讯云内若无权限,请找公司云服务器管理员开通权限点击右上角的控制台。原创 2022-11-01 09:35:07 · 827 阅读 · 0 评论 -
TDengine负载均衡测试(运维场景)
负载均衡就是分摊到多台机器上执行,而且是不用改代码的(非侵入式)比如我搭建ABC三台机器,使用了负载均衡,当我访问A的时候,他就会把任务分配给B和C。如果B挂了,那A会把任务【都】发送到C。原创 2022-10-20 13:11:21 · 1312 阅读 · 2 评论 -
接口监控,系统监控,服务保证
方案,写一个定时任务,隔一段时间去请求,需要监控的接口。如果超时,则告警,发送邮件等。给客户部署了一个线上服务,如何保证你的接口是正确的?原创 2022-10-19 13:53:19 · 932 阅读 · 1 评论 -
java程序加载外部配置(含单独jar以及springBoot)
try {//定义路径,这里是相对路径,绝对路径也可以的= null) {try {}}}}原创 2022-10-18 19:02:43 · 1456 阅读 · 0 评论 -
数据迁移方案-云迁移
于是为了钱,开始了数据迁移,我在工作的4年里,一共参与了两次数据迁移,都是云服务器的数据迁移。第二次涉及到了所有服务的代码迁移,由于存在部分toB,所以业务较多,大概有700多个,有的代码,人都不在了,导致迁移延期,迁移总共花了半年。对于不常用的资源,分步部署,除掉僵尸进程和挂了的项目,将常用的核心业务需求量大的业务,部署在性能高,可靠的节点上。主要是缩减成本,避免高峰资源问题,采用动态扩展,这样就不用买很贵的服务器,而只在特定时刻的计算量猛增时,进行动态服务器性能扩容。迁移分为两种,数据迁移和业务迁移。原创 2022-10-12 15:19:35 · 1307 阅读 · 3 评论 -
harbor搭建完整版
harbor基于docker以及docker-compose版本: 注:版本一定要兼容,否则可能导致正常流程安装,无法访问页面,以上版本为兼容版本。查看是否存在docker存在,则卸载旧版本docker下载docker相关的依赖#配置docker的yum下载地址#生成缓存#查看docker版本#安装指定版本docker#启动docker#查看是否安装成功docker version,【此时能看到,client和server代表安装成功】下载docker-composehttps://github.com原创 2022-10-12 10:29:32 · 829 阅读 · 0 评论 -
K8S部署
7.9,否则你要手动升级linux内核。k8s对内核有要求。k8s是用来管理docker的,是来自google的论文,用于在k8s上进行,对容器控制,包含资源分配,启动控制,监控。docker移动非常方便,但由于docker内部的封闭环境,当docker数量较多时,不方便管理。k8s帮助了企业,更好的压缩成本,更好的利用资源。原创 2022-10-10 18:09:08 · 1311 阅读 · 2 评论 -
虚拟机扩大磁盘后,磁盘加载使用
我搭建了一台机器,用了一段时间,发现磁盘太小,于是在虚拟机控制器中,又给他新增了50G,但是df -h并没有发现,于是fdisk -l发现确实是存在,但是实际上没有用过来。原创 2022-10-09 10:51:40 · 1059 阅读 · 2 评论 -
彻底卸载cdh(亲测)
CDH | 完全卸载CDH 6.3.1(其他版本待测) - —清风碎心— - 博客园原创 2022-09-01 18:14:30 · 647 阅读 · 0 评论 -
docker将容器打包成新镜像
平常写dockerFile,让我很头疼,很麻烦,有些docker不支持的,然后还要写shell脚本,让docker去执行,而且有些命令,权限还不支持,所以配置很麻烦。而我的大环境又是不会经常改变的,不用经常加外部文件之类的。所以在容器内直接操作好,打包成镜像可以免去繁琐的,脚本。但是如果,你需要经常加file文件,还是从dockerFile入手比较好。我的文件都是通过hdfs从外部读取。......原创 2022-08-09 11:26:28 · 3578 阅读 · 1 评论 -
MetaBase连接presto的hive(比官网还要详细)
metabase是一款BI工具首先官网,没有这个的文档Adding and managing databases其中presto,sparkSQl都是文字,不是超链接,没有文档安装指南:presto搭建,并配置hive_我要用代码向我喜欢的女孩表白的博客-CSDN博客参考官方,很简单,就是个jar包Metabase | Business Intelligence, Dashboards, and Data Visualization启动metabase后,你的iphttp://192.168.9.199:3原创 2022-08-05 10:36:57 · 1144 阅读 · 1 评论 -
presto搭建,并配置hive
hive中的表字段不能为中文,如果为中文,presto会连接超时,但是hive本身以及hue或者spark都不会有影响。只有presto会连接超时英文开始正题:搭建什么的很简单。就是上面那个玩意,把我整傻了。因为他的报错原因就1个,超时。根本搜不到解决方案。谁能想到超时和中文字段有关?:)...原创 2022-08-04 23:57:39 · 1380 阅读 · 4 评论 -
centos7离线时间同步
yum采用的是离线,yum源,我下载了yum.iso(10个G)的所有包的镜像,将他部署到另一台虚拟机。然后win10本机(我是专业版),作为时间同步服务器。centos7,通过yum安装ntpdate后,即可同步。启动后,通过局域网虚拟机,向windows同步。这台机器通过局域网,从yum源下载包。...原创 2022-07-29 09:56:42 · 1097 阅读 · 0 评论 -
centos(linux)权限安全,用户和文件设置
我们做数据的老跟linux打交道,但是火爆的和牛一样倔的运维老哥,根本不会给你root密码。所以在你苦苦哀求下,他给你了一个命令,能够切换成root用户,但是你可能需要root的密码,去执行某个软件(也可能是软件需要) 。这时候你该怎么做?比如,我常用的hbase(一个大数据的库),启动的时候就是需要root账号,其他的账号对他需要的hosts,以及磁盘需要读写权限。所以对于这个,将需要的文件和文件夹,先设置给他775,读写权限开满(为什么不777,第一,太丑了,777会把所有的原创 2022-01-04 10:32:55 · 3438 阅读 · 0 评论 -
提高接口安全性(阿里云)
别看了,走吧,代码写到最后发现不能解决不想浪费大家时间!谢谢大家!安全第一,预防为主 -----格言警句1.事情由来我通过springBoot写了一个网站,不涉及复杂加密(token认证等)。这样如果有那种不怀好意的程序员,知道你的接口了,就可以直接调用接口删除你的用户,或者添加你的用户。这样对你来说,是不是很危险。我的想法是,通过阿里云安全组设置指定的ip地址能够访问此端口,来避免用户直接请求服务端。而这样,只有前后端分离才可实现。如下图所示(流程图)2.操作实例2..原创 2021-09-14 17:01:44 · 362 阅读 · 0 评论 -
看这一篇就够,docker往镜像中的Hosts中写入值(docker执行shell脚本)
通过rancher进行命令行查看,发现成功添加(你用的原生docker也可以,运行也可,docker run hello)删除docker 镜像 docker rim 名称或者md5前缀。写一个shell脚本,通过shell脚本去往hosts中写入值。如果有需要启动的服务(如jar包),则也存放至shell中。--name upcontainer 镜像名:镜像版本。docker build -t 【自定义的名称】 .在当前目录进行打包,将里面的内容打到镜像中。通过docker去启动shell脚本。.....原创 2021-09-02 10:02:53 · 3386 阅读 · 1 评论 -
如何用rancher进入docker容器
1.进入rancher,选择你想要进入的项目2.点击小三角,选择进入命令行原创 2021-09-01 14:37:54 · 758 阅读 · 0 评论 -
docker如何部署到rancher上
1.首先参考我的 jar包如何用docker部署2.进入docker文件中,通过build打包后,输入ddocker images然后将docker制定特殊的标识仓库(采用tag命令)docker tag 【项目名】【仓库地址/新的项目名:版本】docker tag hello harbor.ljqc.com/public/suyuan:v9执行后push到仓库中docker push 【仓库地址/新的项目名:版本】docker push harbor.lj..原创 2021-09-01 14:31:17 · 691 阅读 · 0 评论 -
jenkins部署docker
首先在上一篇,【詹金斯jenkins配置maven项目】,以及成功构建了一个工程。只要我上传代码,那么他就会自动的进行更新。现在使用他来部署到docker里这篇是上一篇的后置,建议先看前一篇1.在jenkins的配置中使用shell将DockerFile从代码文件中拉取到target中(防止打成jar包后,无法直接访问)这里首先创建一个dockerFile,并且将他丢到项目中。FROM frolvlad/alpine-oraclejdk8RUN echo "Asia/Shan原创 2021-08-31 17:09:31 · 356 阅读 · 0 评论 -
詹金斯jenkins配置maven项目(安装请看最下面的参考链接地址)
我相信很多同学搜到这篇文章的原因是,公司在使用詹金斯。为什么使用詹金斯,我先来说说,真实的现状。我们运维很懒,我拿springboot写了程序,每次以jar包去部署,公司的其他项目都是以docker镜像去部署的,这样不太方便,其他人通过rancher管控docker镜像。所以每次更新都要把jar包,发给运维,去打成镜像并且部署,因为正式服的账号密码,他不给我(我觉得他是怕我对他线上造成影响,很奇怪,我数据库都能操作,害怕误删你centos的文件?,肯定他觉得如果是删除数据库的话,那么一定是我担任原创 2021-08-31 13:43:22 · 522 阅读 · 0 评论