![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 73
DCTANT
Geek,一线开发Java后端程序猿、电脑硬件发烧友、业余摄影师、车迷、自然科学学者、提倡学以致用
展开
-
【原创】RockyLinux9.3手动编译MySQL8.2.0源码,超详细!!
MySQL安装如果使用rpm包安装实在过于麻烦,缺这缺那的,我就想能不能就源码包自己手动编译安装,编译完的包可以给其他服务器直接用,这样只需要麻烦一次,后面就方便了。至于为什么不用RockyLinux8.6版本,因为我试过了,编译成功的MySQL执行报错了,我也不知道什么原因导致的,索性换到最新的RockyLinux9.3版本了。我这里用的电脑都是X86_64平台的,如果是其他CPU架构的机型则需要下载对应CPU架构版本的rpm包。原创 2024-03-26 11:24:32 · 1315 阅读 · 0 评论 -
【原创】RockyLinux8.6编译安装Redis7.2.4,非常详细!
RockyLinux8.6貌似比CentOS7.9少了一些必要的库,还有就是存在版本冲突,导致它去编译Redis7.2.4比CentOS7.9麻烦多了,踩了好多坑,终于算是编译成功了,下面就来介绍一下如何编译成功的。原创 2024-03-22 11:30:16 · 409 阅读 · 0 评论 -
【原创】CentOS7.9解决mdadm组raid阵列后resync非常慢的问题
默认的resync的speed值过小,导致阵列同步非常缓慢,如何才能解决这个问题。解决mdadm组raid阵列后resync非常慢的问题。原创 2023-11-20 17:11:14 · 1103 阅读 · 0 评论 -
【报错记录】疯狂踩坑之RockyLinux创建Raid1镜像分区,Raid分区在重启后消失了!外加华硕主板使用Raid模式后,硬盘在系统中无法找到问题
为了摆脱对于专业NAS的依赖,我决定专门使用一台Linux服务器安装NAS程序的方式实现NAS功能,这里就需要用到Raid功能,由于目前我只有3块SSD(256G+500G+500G),在ChatGPT的推荐下还是使用一个256G系统盘+2块500G硬盘组Raid1的方式组成一个阵列,结果坑人的事就来了!使用mdadm创建的raid阵列重启后不见了!!然后我所有的数据都找不到了!!而且在/dev中甚至找不到md0这个raid磁盘阵列,这还怎么用,难道组成镜像后就不关机了?原创 2023-08-27 23:02:20 · 2511 阅读 · 0 评论 -
【报错记录】解决物理机安装CentOS7.9报Kernel panic - not syncing: Fatal exception Kernel Offset:0x*****
由于我自己组电脑省了一堆配件,因此决定再装一台电脑当自己的开发服务器用,本来以为安装会很简单,因为我以前装过CentOS7.9,它安装起来确实很简单,没想到这次安装却翻车了!本来想放弃了用用Windows得了,再搞个虚拟机装个CentOS,后来想想这完全背离了初衷,而且这种问题不解决以后估计还会遇到,于是我硬着头皮搞了几个小时终于给解决了。原创 2023-08-26 23:45:51 · 5467 阅读 · 9 评论 -
【报错记录】解决CentOS免密失败的问题,以及解决免密问题的排查流程
现场遇到一台旧服务器与其他服务器免密失败的问题,明明.ssh目录中authorized_keys中的公钥设置都是正确的,但是别的服务器连它都得输密码,我本以为2分钟就能解决了,没想到搞了半小时才解决。原创 2023-07-11 14:44:00 · 2821 阅读 · 0 评论 -
【原创】解决minio启动报ERROR Unable to use the drive ** found backend type fs, expected xl or xl-single
由于minio报了一个安全漏洞,以至于公司需要升级minio版本,但是我发现使用最新版本的minio后minio无法正常启动了。由于之前就是单机部署,因此这次还是单机部署,结果却启动不起来了。网上找了一圈资料说是换老版本。我真是服了,既然老版本本来就有用我为什么不用老版本……原创 2023-03-30 18:58:04 · 13878 阅读 · 10 评论 -
【报错记录】执行curl命令报:没有那个文件或目录
curl报“没有那个文件或目录”,这简直不可思议!因为服务器中明明是有这个命令的,具体是怎么解决这个问题的,请看我慢慢道来原创 2022-10-20 18:28:35 · 3252 阅读 · 0 评论 -
【报错记录】mysqldump: Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
使用mysqldump导出数据时遇到:mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) when trying to connect这个报错,但是网上说的改my.cnf的方法,我认为是完全没有必要,故作此文,提出新的解决办法。原创 2022-10-20 17:38:04 · 2076 阅读 · 0 评论 -
【原创】ElasticSearch使用shell脚本的方式为其增加用户并添加密码
ElasticSearch通过脚本的方式添加用户和密码,且不会卡住需要输入密码原创 2022-06-30 14:40:47 · 956 阅读 · 2 评论 -
【原创】非常详细!VMware安装Rocky Linux服务器系统并执行优化,包括修改安装镜像源、ssh免密等等
手把手教你安装Rocky Linux和优化,非常详细原创 2022-06-24 10:28:04 · 8507 阅读 · 6 评论 -
【原创】CentOS7.9使用KVM安装Win10 21H1虚拟机(简易版教程)
前言首先要说明一下,没有桌面版本的CentOS是没法使用KVM安装虚拟机的,别挣扎了,确实行不通,我已经试过了,无奈又放弃了,只能给CentOS7.9安装上桌面。内容参考CentOS 7.2下KVM安装及初步使用_Linux教程_Linux公社-Linux系统门户网站Centos7.4安装kvm虚拟机(使用virt-manager管理) - 散尽浮华 - 博客园CentOS7.2 部署VNC服务记录 - 散尽浮华 - 博客园KVM创建Windows10虚拟机_Happy峰的技术博客_原创 2022-03-27 23:41:00 · 9222 阅读 · 1 评论 -
【报错记录】SpringBoot中MultipartFile上传报/tmp/tomcat.***.tmp (No such file or directory)
前言我这个接口的需求大概是用户上传一个Excel文件到后端,后端解析这个Excel,并做一系列很耗时的操作。由于这个接口很耗时,因此做成了异步处理的方式,将处理完成的信息通过消息中心告诉用户,并不是立即接口返回。然而这个接口在我本地调试的时候都是好的,上线后就报错了。报错的内容大概是:/tmp/tomcat.**************.tmp (No such file or directory)解决过程很明显是文件找不到,我就去/tmp目录下找,还真的没找到这个文件,我还以为是/tmp目原创 2022-02-11 14:15:46 · 10652 阅读 · 6 评论 -
【报错记录】Linux shell脚本报TERM environment variable not set.
系统版本:CentOS7.9这个问题其实很简单,只是一开始觉得莫名其妙,我看别人博客上说的是环境变量中没有TERM,加一个就行了,但是我看了一下,我的CentOS明明就有这个参数,不应该报这个问题才对如果没有没有该环境变量,可以通过以下命令解决:eport TERM=xterm然后回到我遇到的问题:放一下能够复现该问题的脚本(简略版):文件1:test.sh,仅做两件事,clear(清屏),然后输出do clear文件2:test-ssh.sh,仅做一件事,使用ssh.原创 2021-10-18 13:58:56 · 5515 阅读 · 1 评论 -
【实战】CentOS7.9配置DNS服务器
最近想整个DNS服务器玩玩,让解析网站稍微快一点,之前搞的Windows Server,但是感觉这个太重量级了,简单是简单但是占用的资源比较大,而且服务器一般都是Linux系统,这回我就想在CentOS上整一把,虽然CSDN上类似的文章很多,但是很多文章要么就是太旧了,要么就是搞得太复杂,我决定再重写一篇,尽量言简意赅。主要参考:https://www.linuxidc.com/Linux/2019-03/157277.htm1、安装DNS服务器——Bind(Berkeley Internet Na原创 2021-08-15 22:28:46 · 2606 阅读 · 4 评论 -
【报错记录】解决SSH远程执行脚本卡死(假死)的问题
我这边的需求是一台服务器作为主服务器,需要部署多个模块到各个服务器上,所以脚本中需要用到大量的scp命令和ssh命令,scp将软件压缩包复制到目标服务器上,然后ssh命令执行解压命令,以及执行压缩包内的shell脚本,达到远程一键部署软件安装包的目的。这个过程中发现ssh完后不退出,导致下一个命令无法执行,找了好久,最后发现是一个保护脚本,这个脚本使用while true死循环执行,这个脚本使用nohup执行,输出到/dev/null。原来是这么写的:nohup${SHELL_FOLDER}/ke.原创 2021-07-28 16:28:14 · 3208 阅读 · 0 评论 -
【报错记录】解决Shell脚本报ambiguous redirect
这个问题我翻了一大堆资料,愣是没一个能解决的,一堆博客写的ambiguous!!只能自己动手丰衣足食。报错信息如下图:脚本第126行报${outCapacityPath}: ambiguous redirect上面一段脚本的业务是把SQL文件中的存在ip地址的地方替换为本机的ip地址,然后导入MySQL中,第126行就是将替换好的SQL文件输出出来,结果居然这么简单的shell脚本报错了。我是改了一大堆的双引号,大括号,$号,还是一样的问题,还查了一大堆资料,都无济于事,结果还是得自己解决,原创 2021-06-25 10:42:02 · 16317 阅读 · 8 评论 -
【原创】最强文本编辑型SSH工具VS Code安装Remote SSH到免密登录一步步解析
别看VS Code就一文本编辑器,也可做各类编程语言的IDE,它还是数一数二的SSH工具,没有之一,FinalShell+VSCode可以说是SSH工具中的卧龙凤雏,什么Termius、XShell简直弱爆了,最关键的是VS Code是免费的,FinalShell的基础功能也是免费的,完全用不着破解。前置准备Win10系统一个,VSCode一个,如果可以还能准备一个FinalShell。我这里用的VS Code是1.57.0版本,2021年6月出的。1、安装VS Code安装就没什么好说原创 2021-06-24 00:04:48 · 2095 阅读 · 4 评论 -
【原创】FinalShell更换成自己的背景图片(非登录)
FinalShell版本:3.8.3目标是在非登录FinalShell的情况下更换它的背景图片,且用的是自己的图片,非自带图片!1、用7zip打开FinalShell的jar包2、找到resources\images\ 这个文件夹3、将自己喜欢的图片命名为bg1.jpg4、将这张图片拖入7zip中,覆盖原来的图片点击“是”就行了5、设置FinalShell的背景图片6、设置背景图片为bg1.jpg然后就能查看效果了最后说明当然大家可以从原创 2021-06-04 18:49:24 · 9177 阅读 · 12 评论 -
【实战】CentOS7离线安装MySQL8 RPM包
CentOS系统版本是:CentOS Linux release 7.8.2003 (Core),且刚安装好,非常纯净MySQL8版本是:Server version: 8.0.23 MySQL Community Server - GPL为了解决MySQL统一版本问题,也为了解决没外网的时候安装MySQL的问题,我要采用离线RPM包安装的方式安装MySQL。首先是下载MySQL(网址:https://dev.mysql.com/downloads/mysql/)注意:.原创 2021-04-15 15:04:07 · 698 阅读 · 1 评论 -
【实战】三台CentOS7.9 root用户间实现互相免密登录
本文章采用rsa加密方式,让三台CentOS7.9主机互相免密ssh登录1、采用root用户登录,通过ssh-keygen命令生成公钥和私钥,并下载到本地ssh-keygen -t rsa然后一路enter下去,就会在/root/.ssh文件夹中生成id_rsa(私钥)和id_rsa.pub(公钥)仅仅只有这两个文件,并不会出现authorized_keys这文件。下载id_rsa.pub到本地另外两台也是一样的操作,得到三个公钥文件(注意重命名)2、VS cod.原创 2021-05-31 14:37:09 · 631 阅读 · 0 评论 -
【原创】三台CentOS7非root用户间实现相互间的免密登录
我之前一篇文章写了一下3台服务器通过root账号实现免密登录,但是我发现这个并不适用于普通账号,而且之前的操作也过于复杂原创 2021-06-22 10:49:51 · 1478 阅读 · 0 评论