
Linux
文章平均质量分 60
hah杨大仙
KNOWLEDGE IS POWER
展开
-
Mac安装Homebrew排坑大全..
BACKGROUND: 安装Homebrew嘎嘎报错!原创 2023-02-12 18:51:05 · 1275 阅读 · 1 评论 -
【持续更新】Linux查询日志技巧--快速提高工作效率
公司项目上线,难免会出现一些大大小小的问题,此时就需要我们快速排查线上日志。原创 2022-08-06 23:43:29 · 291 阅读 · 0 评论 -
【解决】ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1650933721
报错信息:登陆服务器后,出现如下所示错误:ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1650933721解决方案:如图所示,按提示在命令行进行操作abrt-cli list --since 1650933721abrt-auto-reporting enabled操作完成后重新连接即可..Thanks...原创 2022-04-26 13:21:16 · 9712 阅读 · 2 评论 -
Docker安装Elasticsearch6.5.4集群
Docker安装Elasticsearch6.5.4集群..原创 2022-04-19 13:20:18 · 2750 阅读 · 0 评论 -
【解决】Kibana server is not ready yet:Docker启动kibana迟迟未成功
搭建elk时kibana一直显示Kibana server is not ready yet...等了很久,才意识到事情并没有这么简单。使用docker命令查看kibana日志:在最后可看到如下错误信息:{"type":"log","@timestamp":"2022-04-13T09:01:06+00:00","tags":["error","elasticsearch-service"],"pid":8,"message":"Unable to retrie...原创 2022-04-13 17:34:04 · 4545 阅读 · 0 评论 -
【图文详解】Docker搭建 ELK Stack (elk) [使用es-logstash-filebeat-kibana]
【图文详解】Docker搭建 ELK Stack (elk) [使用es-logstash-filebeat-kibana].....原创 2022-04-13 22:09:41 · 4363 阅读 · 4 评论 -
【解决】/bin/bash^M: 坏的解释器: 文本文件忙
在Linux系统执行脚本命令时 报错:/bin/bash^M: 坏的解释器: 文本文件忙看到很多小伙伴在linux环境下(搭建redis集群)时执行脚本命令都遇到了这个错误Docker搭建redis集群(三主三从)【图文详解】_hah杨大仙的博客-优快云博客查阅了一些资料,特在此汇总了前辈们的经验,望大家知悉来龙去脉。问题所在:Linux下编写shell脚本,赋予权限即可直接运行。 Windows下编写,编写完毕后传到服务器上执行,有时候会出现坏的解释器,如上图所示错误。..原创 2022-04-13 13:58:40 · 8430 阅读 · 0 评论 -
【解决】Waiting for the cluster to join...配置redis集群时的坑
>>> Nodes configuration updated>>> Assign a different config epoch to each node>>> Sending CLUSTER MEET messages to join the clusterWaiting for the cluster to join.............................................................原创 2022-04-12 19:53:23 · 3231 阅读 · 0 评论 -
Docker搭建redis集群(三主三从)【图文详解】
近来闲暇时在自己电脑上搭建了redis集群测试了一下,特在此总结,方便你我他; 本文示例所存放的redis集群路径,若你的路径与我一致那么就很简单啦,一步步复制即可实现;| 创建 redis-cluster.tmpl 文件在你要存放集群的目录下.├── redis-cluster.tmpl└── redis.sh| 创建redis-cluster.impl文件只需将文件中的 ip地址 修改为 你的ip地址 即可#端口 port $...原创 2022-04-12 19:36:18 · 4360 阅读 · 5 评论 -
教你如何打开Centos7的可视化-磁盘使用情况分析-界面
这是一个好东西,你必须知道。通过可视化界面查看你磁盘使用情况,对于磁盘将满之人可以很方便的对症下药解决问题,释放空间,继续愉快地使用。效果如图所示: --但是真的很难找,但是藏得真的不深点击第二项如此这般,便可成功进入可视化界面 ,查看你的磁盘使用状况over,good luck..Thanks...原创 2022-04-11 19:39:12 · 2278 阅读 · 1 评论 -
虚拟机中设置Linux系统的静态ip (附上每一步操作截图及说明)
我们在使用虚拟机中的Linux系统时,若不设置好静态ip,则会出现很多问题。比如常用软件的配置文件,在我们开关机或切换网络时,就需要我们频繁地去修改。这将会造成很多不必要的麻烦..本文就将介绍如何设置虚拟机中Linux系统的静态ip第一步| 首先找到虚拟机中的设置,如图所示| 查看网络适配器 选择NAT模式确定退出第二步| 如图所示:选择编辑 ==>> 虚拟网络编辑器(N)按如图所示操作点击更改设置后出现如...原创 2021-12-14 19:04:58 · 2790 阅读 · 0 评论 -
Cannot download sources.Sources not found for: cn.hutool:hutool-all:5.7.17 无法下载源码【已解决】
Cannot download sources.Sources not found for: cn.hutool:hutool-all:5.7.17今天在使用hutool工具类时想下载源码查看其中方法的注释,点进源码点击Download Sources时提示Cannot download sources.Sources not found for: cn.hutool:hutool-all:5.7.17 百思不得齐姐如图所示找到Terminal,将如下命令复制并执行即可mvn d..原创 2021-12-10 17:37:33 · 4425 阅读 · 0 评论 -
使用Redis缓存实现三(n)级联动【一看就懂】
为什么要使用Redis呢?我们通常使用Redis存放一些经常被 (查看)/ 使用 的数据,借其缓存机制来减少我们访问数据库的次数从而达到提高项目性能的目的、并给予用户更好的体验。实现方式:在项目启动时就将所有联动数据存入Redis中。再使用时就无需频繁访问数据库、只需从缓存中取出对应数据即可。效果如图:控制层(Controller)主要代码如下:@RequestMapping("getCity") @ResponseBody ...原创 2021-12-06 15:20:54 · 1419 阅读 · 0 评论 -
【已解决】Java HotSpot(TM)64-Bit Server VM warning: Cannot open file logs/gc.log due to Permission denied
启动elasticsearch时警告warning:【已解决】:Java HotSpot(TM)64-Bit Server VM warning:Cannot open file logs/gc.log due to Permission denied...这也不算是报错,但是看着警告就很难受。警告提示我们什么呢:虚拟机热部署的问题;解决方式:...原创 2021-11-26 14:55:20 · 8620 阅读 · 1 评论 -
启动elasticsearch报错:Exception in thread “main“ org.elasticsearch.bootstrap.BootstrapException:...【已解决】
启动elasticsearch报错:Exception in thread "main" org.elasticsearch.bootstrap.BootstrapException: java.nio.file.AccessDeniedException: /opt/es/config/elasticsearch.keystoreLikely root cause: java.nio.file.AccessDeniedException:/opt/es/config/elasticsearch.keys原创 2021-11-26 14:26:08 · 7902 阅读 · 1 评论 -
Linux / Windows系统中安装最新版 ElasticSearch (es)搜索引擎 超详细图文教程【一看就懂】
"You Know, for Search"!相信来到这里的朋友们已经对ElasticSearch(es)有了一个大致的了解。关于Elasticsearch的介绍就不在此做过多赘述,本文仅做安装教程。安装成功后我们的项目(网站)在实现搜索时便可以像百度一样对查询结果高亮显示且非常迅速,如图:...Let's get it now!!原创 2021-11-26 13:44:39 · 1858 阅读 · 0 评论 -
修改Windows、Linux的本机域名localhost为自定义内容
修改前我们在本机访问项目的路径修改后我们在本机访问项目的路径很简单,几步操作即可| 第一步:在Windows系统C盘中找到此路径下的hosts文件C:\Windows\System32\drivers\etc| 第二步:以记事本方式打开打开后至文末,如图所示 添加 /修改 对应的ip地址信息即可祝 玩得开心如有错误,欢迎指正Thanks...原创 2021-11-25 15:05:24 · 4983 阅读 · 2 评论 -
启动elasticsearch时报错:Could not load plugin descriptor for plugin directory [ik]【已解决】
之前把ik分词器移除了,今天重新装上后,启动elasticsearch失败。在Linux系统中以后台方式启动还不显示错误信息,使用jps查询进程也未果。于是以前台的方式启动查看了一下日志,果不其然,有报错:仔细一瞧,原来是ik分词器在作祟。报错信息如下:Caused by: java.lang.IllegalStateException: Could not load plugin descriptor for plugin directory [ik] at org.el...原创 2021-11-24 14:44:31 · 6398 阅读 · 1 评论 -
Kafka启动之我直接开挂 lbwnb
使用过kafka的朋友们一定都有这样的感受:"这命令也太...长了吧?!"。是的,这长长的命令就很令人苦恼,难道每次启动都要去查文档吗?那一定会耽误大量的时间,影响效率。本文就帮助各位提升效率,不再使用那又chou又长的命令启动~效果如图:...原创 2021-11-22 22:46:17 · 547 阅读 · 0 评论 -
Kafka单机版安装教程及测试(附每一步操作截图及说明)【一看就懂】
Kafka单机版安装教程及测试(附每一步操作截图及说明)【一看就懂】;若还没有安装,请先安装配置java环境;准备好压缩包后上传至虚拟..........原创 2021-11-21 22:56:33 · 5221 阅读 · 2 评论 -
WARN Session 0x0 for server null,unexpected error,closing socket connection and attempting reconnect
Kafka报错异常解决;WARN Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect (org.apache.zookeeper.ClientCnxn)java.net.NoRouteToHostException: 没有到主机的路由;解决方式:.........原创 2021-11-21 20:05:35 · 11470 阅读 · 1 评论 -
一文带你了解Kafka【一看就懂】
首先,这是一篇干货满满的文章,学海无涯,愿你拥有耐心。Kafka是什么?kafka的应用场景;为什么使用kafka?使用kafka会帮助解决哪些问题?各种Message Queue的对比;kafka的相关概念;kafka单机版的安装......原创 2021-11-21 17:43:56 · 8475 阅读 · 0 评论 -
高频面试题:简单介绍Redis中AOF持久化和AOF文件与RDB持久化的区别
祝大家都能成功入职心仪的公司!!原创 2021-11-21 12:18:27 · 628 阅读 · 0 评论 -
kafka创建主题时循环报错 java.net.ConnectException: 拒绝连接...【已解决】
今天犯了一个很低级的错误,导致循环报错:拒绝连接。报错信息如下:java.net.ConnectException: 拒绝连接 at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) at org.apache.zookeeper.ClientC原创 2021-11-18 14:20:56 · 2893 阅读 · 1 评论 -
Spring整合Redis入门详解及基础练习
Spring整合Redis入门详解及基础练习。Redis因其性能比较高,所以经常在项目中用于缓存数据,因此将Redis和Spring以及项目进行整合。原创 2021-11-17 17:59:51 · 1194 阅读 · 0 评论 -
彻底删除Linux系统中的MySQL数据库(避免脏数据)【图文详解】
我们在重新安装MySQL、或更新MySQL版本时;一定会遇到mysql数据残留(脏数据),或组件冲突等问题。那么,我们就需要使用本文所提供的方式去彻底卸载MySQL相关文件。| 第一步:查询已安装的mysql组件使用如下命令筛选过滤出mysql相关组件rpm -qa | grep mysql| 第二步:关闭MySQL服务注意:卸载LInux中MySQL服务时,务必先关闭MySQL服务(避免出现脏数据)执行以下命令:systemctl stop my...原创 2021-11-16 23:24:12 · 7712 阅读 · 4 评论 -
Linux系统中MySQL的安装与使用详解 (附上每一步操作的截图及说明)【一看就懂】
在Linux系统中安装mysql(在线安装)安装MySQLl 第一步:卸载系统自带的Mariadbmariadb是mysql 的一个分支 rpm -qa|grep mariadbl 第二步:卸载之前的版本rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 [查询出来的文件名]l 第三步:从网上下载文件的wget命令 yum -y install wgetl...原创 2021-11-15 23:21:30 · 1229 阅读 · 0 评论 -
Linux系统中配置Tomcat虚拟路径 (上传文件、显示图片等功能) 详解【一看就懂】
Linux系统中配置tomcat虚拟路径:<Context path="/pic/" docBase="/opt/pic" debug="0" reloadable="true" crossContext="true"/>注:强烈建议使用复制的方式,将如上代码粘贴到server.xml的Host标签。不要忘记创建对应文件夹!参数说明:path : 虚拟路径。 docBase : 存放的(上传文件、图片)的物理路径 Debug :与Engine 相关联的 ..原创 2021-11-15 18:49:54 · 10169 阅读 · 0 评论 -
Linux系统中安装及使用Tomcat详解 (附上每一步操作截图及说明)【一看就懂】
Linux系统中tomcat的安装算是最简单的啦,文中附上每一步操作截图及说明~但是tomcat的使用必须有java环境的支持:(还没装jdk的小伙伴请先戳如下链接)Linux系统中Java环境的搭建及JDK的安装(附上每一步操作截图及说明)【一看就懂】第一步官网下载tomcat的Linux压缩包或使用自己的tomcat压缩包,如图所示上传到对应文件夹中。tomcat官网:(推荐下载9.0版本)Apache Tomcat® - Apache Tomcat 9 Software Down原创 2021-11-15 17:28:23 · 1534 阅读 · 0 评论 -
Linux系统 CentOS开启ftp服务
如要使用ftp访问Linux需要安装ftp服务(Linux中是没有这些ftp命令),vsftpd是Linux下比较好的的FTP服务器。接下来我们来看如何开启ftp服务:1.安装vsftpdsudo yum install vsftpd -y2.启动ftp服务service vsftpd start如有错误,欢迎指正Thanks...原创 2021-11-15 14:13:33 · 962 阅读 · 0 评论 -
Linux [Error]使用 yum 安装计划任务功能报错Another app is currently holding the yum lock; waiting for it to exit.
今天重新为我的Linux系统安装mysql,使用yum时报错:(其实也不算报错)一直在循环提示:Another app is currently holding the yum lock; waiting for it to exit...Another app is currently holding the yum lock; waiting for it to exit...Another app is currently holding the yum lock; waiting fo.原创 2021-11-15 13:42:58 · 725 阅读 · 0 评论 -
Linux [Error]错误:激活连接失败:No suitable device found for this connection.无网络图标【已解决】
今天在使用虚拟机时,发现网络图标消失了,使用ifup ens33时报错:(报错信息如下)激活连接失败:No suitable device found for this connection.解决方案:在命令行使用如下两行代码即可。mv /var/lib/NetworkManager /var/lib/NetworkManager.bakreboot此时网络小图标便回归啦!如有错误,欢迎指正Thanks...原创 2021-11-15 13:16:25 · 8180 阅读 · 2 评论 -
vi/vim编辑器按键说明【详解】
衔接上文:Linux系统中 vi/vim编辑器 的介绍及使用大全 详解【一看就懂】 一般模式可用的光标移动、复制粘贴、搜索替换等 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上箭头键(↑) 光标向上移动一个字符 l 或 向右箭头键(→) 光标向右移动一个字符 如果你将右手放在键盘上的话,你会发现 hjkl 是排列在一起的,因此可以使用这四个按钮来移动光标。 如果想要进行多次移动原创 2021-11-14 23:10:44 · 599 阅读 · 0 评论 -
Linux系统中 vi/vim编辑器 的介绍及使用大全 详解【一看就懂】
vim 介绍vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的文字处理器,不过功能已经很齐全了,但还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。vim 键盘图vi/vim 的使用基本上 vi/vim 共分为三种模式,分别是命令模式(..原创 2021-11-14 23:02:59 · 622 阅读 · 0 评论 -
Linux [Error]useradd: existing lock file /etc/gshadow.lock without a PID;无法锁定...创建用户报错【已解决】
在使用 useradd xxx 创建用户时报错:报错信息:useradd: existing lock file /etc/gshadow.lock without a PIDuseradd:无法锁定 /etc/gshadow,请稍后再试。错误如图所示:解决方案:使用如下命令删除该lock文件就可以正常创建啦(如图所示)rm -rf /etc/gshadow错误解决!成功创建用户~希望对你有帮助~如有错误,欢迎指正Thanks...原创 2021-11-14 19:48:22 · 6285 阅读 · 4 评论 -
Redis中redis.conf 配置文件信息详解【一看就懂】
衔接上文:Linux系统中安装Redis(附上每一步操作截图及说明)【一看就懂】要想更好的掌握Redis,我们就需要对其配置文件有一个深入了解,本文详细介绍了每一处配置信息的作用。序号 配置项 说明 1 daemonize no Redis 默认不是以守护进程的方式运行,可以通过该配置项修改,使用 yes 启用守护进程(Windows 不支持守护线程的配置为 no ) 2 pidfile /var/run/redis.pid 当 Redis 以守护.原创 2021-11-13 11:03:47 · 318 阅读 · 0 评论 -
Linux系统中安装Redis(附上每一步操作截图及说明)【一看就懂】
既然大家看到这篇文章,相信大家对Redis已经有了一个大致的了解。这里就不对Redis做过多的赘述。我们开门见山,直奔主题~本文主要使用Linux虚拟机及SSH客户端进行功能测试。搭建环境(我们选择在CentOS安装Redis)安装环境redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc:yum install gcc-c++如果提示是否安装,输入y即可等待安装成功即可Red.原创 2021-11-12 15:15:13 · 1481 阅读 · 0 评论 -
【黑客必备】Linux系统中防火墙Firewall操作详解(附上图示及说明)【一看就懂】
防火墙大家一定都不陌生,它无时无刻地保护着我们的信息安全。今天我们就来深入研究一下Linux系统中的防火墙。看看如何正确地操作与使用。目录1.查看firewall服务状态2.开放与关闭防火墙3.查看防火墙规则4.查询端口是否开放5.开放80端口6.移除端口7.重启防火墙(修改配置后要重启防火墙)8.参数解释(图片来自百度百科)1.查看firewall服务状态systemctl status firewalld2.开放与关...原创 2021-11-12 09:32:20 · 6606 阅读 · 0 评论 -
Linux系统中Java环境的搭建及JDK的安装(附上每一步操作截图及说明)【一看就懂】
开门见山第一步:官网下载你所要使用的jdk版本;或本地已经存在的Linux系统的jdk压缩包。(这里以jdk1.8为例)将此压缩包按如下图所示操作(1.进入/opt/文件 2.将压缩包拖入此处)第二步:使用命令进入该文件夹(opt)并查看压缩包是否存在:使用解压命令对该文件进行解压(此命令默认解压到当前文件夹)tar -zxvf jdk-8u65-linux-x64.tar.gz文件非常的多,解压完成后我们再次查看当前目录下的文件,成功后删除压缩包(原创 2021-11-11 16:08:56 · 1352 阅读 · 0 评论 -
Linux [Error]修改配置文件/etc/profile后,-bash:xxx:command not found(未找到命令...)【已解决】
今天给刚装的Linux系统搭建jdk环境,刚刚配置好jdk配置文件,发现除了cd进出文件夹,几乎所有命令都失效了,很明显是配置出了问题。于是就到处查阅资料,现已解决,特在此分享给大家。愿各位都没有报错!!错误信息:-bash:xxx:command not found(未找到命令...)如图所示:除了使用cd进出文件,其他几乎无论什么命令都不好使。原因:系统会在执行命令时去系统环境变量中去寻找,如未找到就会报该错误。bin(存放常用命令的目录)出了问题解决方式:(执行如下.原创 2021-11-11 13:11:39 · 2362 阅读 · 0 评论