linux
文章平均质量分 54
虽然是java开发,但是也要干部分运维的活
寂寞旅行
编程原则>>>不写代码: 不修改原有代码,尽量不增加新代码,不重复造轮子
在开始的几年中,在csdn中查到了解决开发问题的方法,现在也想成为帮助他人的一份子,出一份力;记录工作点滴困难,让后来者少走弯路;从涉及springboot,springcloud全家桶,mybatis,mp,influxdb,nebula,mysql,redis,mongodb,rabbitmq,多线程编程,分布式锁,html,jsp,jquery;取得系统集成中级证书;
展开
-
docker 安装es8.x kibana8.x
由于 es 8.x 开始需要有了一些安全校验,直接用安装包安装很是复杂,安装了好几次都失败了,后来用了docker安装,真的是省事,快捷,准确,方便~~~# 拉取镜像docker pull docker.elastic.co/elasticsearch/elasticsearch:8.2.3docker pull docker.elastic.co/kibana/kibana:8.2.3 ...原创 2022-06-29 17:15:34 · 2273 阅读 · 0 评论 -
DOCKER报错
由于最近出差,比较忙,所以好几天没有更新,也是最近在出差,没有以前那样写西东,所以没有干货分享,最近在弄服务器的部署,来分项一下,docker遇到的问题服务器搬到了一个新地方,然后重新设置ip,现在docker 启动之前的镜像,发现不行了,报错docker: Error response from daemon: driver failed programming external conne...原创 2020-12-20 16:36:52 · 140 阅读 · 0 评论 -
linux日志搜索
在线上环境出现问题的时候,第一反应当然是看日志了,那么linux 日志的查询尤为重要了,今天介绍几个平时经常用的命令1 查询当前实时输出的日志tail -f info.log2 查询当前实时输出的日志 的最新500行tail -500f info.log3 grep 关键字它可以用来查找 想要的字符串,例如在日志(info.log)中,查找 字符串 Agrep 'A' info.l...原创 2022-05-05 11:14:26 · 1999 阅读 · 0 评论 -
nginx产生过多的日志
背景为公司项目为前后端分离项目,前端用nginx部署,本身服务器(linux)不太好,其次nginx日志产生过多,导致产生过多的垃圾,经过一番百度,已经有很多前辈,帮助解决了问题.如下:1 编写一个脚本 名字任意 xxx.sh内容为#!/bin/bashfind /usr/local/nginx/logs/ -mtime +15 -type f -name *.log | xargs rm...原创 2020-09-25 17:52:20 · 378 阅读 · 0 评论 -
自己搭建的一接口文档管理工具
MongoDB默认将数据文件存储在/var/lib/mongo目录,默认日志文件在/var/log/mongodb中。如果要修改,可以在 /etc/mongod.conf 配置中指定备用日志和数据文件目录。所以安装完成后必须把这个修改为 0.0.0.0 ,否则通过别的机器是没法连接的!2、修改config.json文件,随便来一个没有的账号,wq保存。安装完成之后使用yapi server 命令启动yapi安装。切换到/root/my-yapi/vendors。编译大概需要半小时左右~原创 2021-04-08 19:24:36 · 203 阅读 · 0 评论 -
2021-06-01 安装kafka es尝试编码
安装 kafkahttps://blog.csdn.net/qq_22041375/article/details/106180415上面步骤中安装了zookeeper 和 kafka ,其中 zookeeper是kafka自动集成的,因为 kafka需要依赖zookeeper.安装好之后,编码 集成 编写配置 写demo引入pom<dependency> ...原创 2021-06-01 10:31:59 · 119 阅读 · 0 评论 -
docker 操作
docker 是linux中容器化操作的根本,使用docker,可以简化很多再linux中安装软件的复杂度,而且管理起来更加的统一,简便.最后强调一下,docker仅仅是简化了安装查找资源,更统一的管理安装的软件,但是软件的配置还是需要自己配置的。再linux中使用docker ,首先要安装docker,自行百度~比如: java环境变量 maven 环境变量。这里以mysql为例,其他也是如此。dockre 常用操作命令。原创 2021-05-31 14:08:52 · 54 阅读 · 0 评论 -
私有gitlab(极狐)部署
此处选用docker方式部署,比较简单首先准备好了一个linux服务器,我用的是自己的虚拟机image.png准备开干,docker已经ok第一步,docker镜像下载安装docker pull twang2218/gitlab-ce-zh然后安装docker run -d -p 8443:443 -p 8090:80 -p 8022:22 --restart always...原创 2022-08-17 11:07:38 · 812 阅读 · 0 评论 -
Elasticsearch 7.12.1 安装
分别安装elasticsearch elasticsearch-headlinxu安装elasticsearch访问elasticSearch官网地址 https://www.elastic.co/选择7.12.1下载,上传到服务器tar -zxvf elasticsearch-*******进入到config文件夹中,修改elasticsearch.yml<pre data...原创 2022-02-22 16:39:19 · 1794 阅读 · 0 评论 -
win11 安装虚拟机
win11 系统安装虚拟机的时候,对版本有要求,其次要关闭 help-v 和 虚拟机平台image.png然后vmware 的版本也不能太低我用的是 16「VMware-workstation-full-16.2.3-19376536.exe」https://www.aliyundrive.com/s/8zaCABS2QXh点击链接保存,或者复制本段内容,打开「阿里云盘」APP...原创 2022-07-01 13:38:47 · 2360 阅读 · 0 评论 -
nginx 安装配置
直接采用压缩包下载安装第一步,安装依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel第二步,找个位置下载例如我 的linux 路径 /home/home1/opt/nginxwget http://nginx.org/download/nginx-1.13.7.tar.gz然后解压tar -xv...原创 2022-08-26 14:48:28 · 177 阅读 · 0 评论 -
Mkdoc使用--The “glightbox“ plugin is not installed
这个文档的官方地址项目中要求,通过mkdoc作为项目的使用文档手册,界面优美,只需要会写markdown文档,就能生成一个项目单独启动,很神奇,这个mkdoc系列中,最好的主题应该是material它了,今天看下这个问题~~原创 2022-09-28 09:03:20 · 945 阅读 · 0 评论 -
docker占用空间过多,迁移镜像和容器的存储位置
时,docker容器和镜像都很小,但是用容器装更多软件后,就开始占用大量系统空间。1、查看默认储存位置 "Docker Root Dir"(此时已改,所以是自定义的路径),默认是/var/lib/docker。假定我们已经将一块很大的硬盘挂载到了/home/chenjian/docker_data文件夹下,然后我们开始操作。4、修改docker的配置文件,指定新存储位置。3、在目的盘创建新的文件夹,并移动原来的镜像和容器。具体registry-mirrors请百度查询获取。5、加载配置文件,重启服务。转载 2022-10-25 09:00:14 · 742 阅读 · 1 评论 -
服务器部署之docker,docker compose 安装
docker至此基本已经安装成功,接下来就可以用docker安装软件了几个常用的docker命令搜索mysql 镜像下载镜像 mysql 版本为5.7查看有哪些镜像查看服务:docker ps运行容器:初次运行:docker run -d -it --name java java:8二次运行: docker start 容器id重启: docker restart 容器id进入容器:docker exec -it mysql /bin/bash(mysql容器id/容器名称)原创 2022-10-22 15:06:38 · 1960 阅读 · 3 评论 -
Docker--提高下载速度的方法
本文介绍如何提高Docker的下载速度。docker默认连接的国外官方镜像,国内进行docker pull 等操作会网络链接失败或很卡慢,解决方法是使用国内的镜像。本人实测,上边3个镜像都是可用的,速度差不多。最后一个阿里云个人镜像地址是我从网上找的,也是可用的。转载 2023-03-04 22:16:07 · 358 阅读 · 0 评论 -
linux服务器CPU飙高排查
系统cpu飙高,尤其对于后端人员来说,其实应该学会排查,这样也算是综合能力的体现;那么当出现了cpu严重飙高的时候怎么排查呢?经过一些列操作,基本可以定位大部分问题,执行第三步的命令的时候,如果报 jstack 未找到命令, 应该是java环境没配置好,或者重新 source /etc/profile 之后,再次执行,应该就行了。原创 2023-01-13 13:37:31 · 1046 阅读 · 0 评论 -
在java项目中执行linux命令
事情是这样的,最近在做nebula图数据库的导入,导入的时候,用的是官方推荐的插件 nebula-import ,这个插件是一个二进制文件,在linux中直接运行它的命令,并指定配置文件 xxx.yaml即可 将csv导入到 图数据库中;dir 将要执行命令的 linux 文件所在路径 (例如 这个配置文件在/opt/data/aa.yaml,那么此处写为 new File(“/opt/data/”))至此 其实已经完成了java中执行linux 命令,然后说下这次项目中的重点 难点。原创 2022-09-21 13:35:51 · 3150 阅读 · 0 评论 -
2021-12-30 linux查看日志
一般查看服务的日志的命令cat ,查看实时日志 tail,查找关键字日志 grep今天说的这个既是查看也是查找,less命令less 2021-10-13-info.log空格键:向下翻动一页[PageDown]:向下翻动一页[PageUp]:向上翻动一页/字符串:向下查询“字符串”的功能?字符串:向上查询“字符串”的功能n:重复前一个查询N:反向重复前一个查询q:离开查...原创 2021-12-30 14:12:20 · 490 阅读 · 0 评论