Linux
文章平均质量分 81
DCTANT
Geek,一线开发Java后端程序猿、电脑硬件发烧友、业余摄影师、车迷、自然科学学者、提倡学以致用
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【原创】RockyLinux9.6最简单的方式安装MySQL9.2
本文详细介绍了在Linux系统上通过Generic版本安装MySQL 9.2.0的完整步骤。主要包括:检查glibc版本兼容性、防火墙设置、下载对应版本的安装包、解压配置、创建mysql用户、配置my.cnf文件、初始化数据库、修改密码及权限、远程连接设置,以及将MySQL注册为系统服务等操作。特别强调了glibc版本兼容性问题和MySQL 8+版本表名大小写敏感问题的解决方案。文中还提供了创建连接用户、使用DBeaver连接数据库时的注意事项,最后介绍了将MySQL设置为系统服务的可选操作。原创 2025-06-27 16:29:33 · 1511 阅读 · 0 评论 -
【合作原创】使用Termux搭建可以使用的生产力环境(十)
Android手机使用Termux搭建可以使用的生产力环境大功已成,这篇将介绍Termux-X11配合Debian的xfce4桌面最终达到的效果。原创 2025-01-12 12:48:02 · 1948 阅读 · 0 评论 -
【合作原创】使用Termux搭建可以使用的生产力环境(九)
在proot-distro的Debian中启动xfce桌面,使用Termux-X11这个APP来展示xfce桌面。本篇带大家初识了Termux-X11这款APP,并将Debian中的xfce4桌面显示在这个APP中了,并对Termux-X11进行了简单的设置,让它能够更好的使用。原创 2025-01-08 23:59:32 · 2932 阅读 · 1 评论 -
【合作原创】使用Termux搭建可以使用的生产力环境(八)
本篇带大家完成了IDEA社区版的安装,以及在Termux中安装VNC Server并在Debian中启动xfce4,并让Debian中的xfce4连接到Termux的VNC Server,并成功让客户端连接,从而解决了在IDEA社区版中无法使用中文输入法的问题,离最终生产力环境更进一步了。原创 2024-12-26 22:38:03 · 1514 阅读 · 3 评论 -
【合作原创】使用Termux搭建可以使用的生产力环境(七)
本篇带大家熟悉使用了星火商店,实例安装了百度网盘,以及安装完成的VS code和openjdk23,为我们后续在手机里敲代码奠定了基础。下一篇我将继续带领大家在手机里进行代码开发之路,敬请期待原创 2024-12-17 23:14:28 · 1821 阅读 · 0 评论 -
【合作原创】使用Termux搭建可以使用的生产力环境(六)
在上一篇我们讲到了如何美化xfce4桌面,达到类似于Windows的效果,这一篇将继续在上一篇桌面的基础上给我们的系统装上必要的软件,让它做到真正可以使用。本篇带大家安装了一下火狐浏览器和华宇拼音输入法,至此这个手机内的Linux已经算是达到了一个可以使用的水平的,至少浏览网页,使用网页进行简单的办公已经是可以了,离我们最终的目标也是越来越近了。下一篇我会继续这个步骤,将我们程序猿的编程环境也给他搭建出来,敬请期待。原创 2024-12-13 23:16:58 · 2206 阅读 · 1 评论 -
【合作原创】使用Termux搭建可以使用的生产力环境(五)
在上一篇我们讲到了如何让proot-distro中的Debian声音驱动正常,将我们的系统备份后,通过VNC客户端连接到VNC服务器,这一篇我们来讲一下xfce桌面的美化操作本篇带大家了解了一下xfce桌面,入门了xfce面板的基础操作,这篇可能有点水,但是从截图到标注,到各种美化,确实是耗费了我不少时间,当然也是达成我们最终目的的重要一步,只有好看了才能让我们继续有动力前进。下一篇我将会带大家按照各种必要软件,给我们的系统添砖加瓦。原创 2024-12-10 23:27:56 · 1717 阅读 · 0 评论 -
【合作原创】使用Termux搭建可以使用的生产力环境(四)
在上一篇我们讲到了修改proot-distro内的Debian修改镜像源,并安装xfce4(后面简称xfce)桌面,在这一章中我们将继续向我们的目标前进。在这一期中,我们先解决了一些之前遗留的问题,比如音频问题,少的组件等等,并使用VNC Client连接到了xfce桌面了,大家可以在这个桌面里探索一番,即使搞坏了也不要紧,直接用备份的包还原即可。原创 2024-12-08 12:35:48 · 1929 阅读 · 2 评论 -
【合作原创】使用Termux搭建可以使用的生产力环境(三)
上一篇我们讲到了在Termux中安装Debian系统,并使用SFTP在手机和电脑之间传输文件,这一篇我们将继续向目标前进,搭建一套可以用于编程开发的生产力环境。本篇介绍了proot-distro中的Debian如何更换镜像源,让大家花更短的时间安装完需要的包,以及即将要安装的图形化界面相关基础知识,和这让人无语的排列组合,最后让大家花时间安装一下xfc4桌面。在下一篇中我将会向大家介绍如何连接并使用你刚装完的xfce4桌面,敬请期待。原创 2024-12-06 00:01:07 · 1767 阅读 · 0 评论 -
【合作原创】使用Termux搭建可以使用的生产力环境(二)
上期文章没看的可以先从上期文章开始看起,目前我们已经完成了FinalShell ssh连接手机Termux的功能了,这期我们继续朝我们的目标前进。今天早上有读者进群以为生成环境指的是搭建服务器,比如部署MySQL、Redis之类的,其实不是,我这期的文章的目标是搭建代码开发环境,而不是服务器环境。本章介绍了proot-distro的安装使用,以及Termux传输文件的实用技巧,以后大家就能免数据线随便在电脑和手机间传输文件了。原创 2024-12-03 23:03:57 · 2294 阅读 · 0 评论 -
【合作原创】使用Termux搭建可以使用的生产力环境(一)
真没想到一个Termux我居然玩了一个月之多,我的初衷只是想探求在手机上进行编程的可能性,当然不是看看那种,而是真正能用的那种,结果没想到折腾来折腾去居然就花了要一个月的时间。是时候将这些折腾的内容汇总成文档了,不然过个半年一年了,自己都快忘光了。我相信这篇文章会为打开大家新世界的大门。!原创 2024-12-02 23:39:43 · 2998 阅读 · 0 评论 -
【报错记录】解决Termux中pulseaudio启动报错,报:E: [pulseaudio] main.c: Daemon startup failed.
在尝试使用Termux-X11启动Minecraft过程中,不知道怎么回事原本好好的pulseaudio居然无法启动了,一直在报E: [pulseaudio] main.c: Daemon startup failed.。重装了好几次也没用解决方案如下。原创 2024-11-21 23:29:33 · 2247 阅读 · 0 评论 -
【原创】如何备份和还原Ubuntu系统,非常详细!!
我在虚拟机装了一个xfce4的Ubuntu桌面版,外加输入法、IDEA等,我想将这个虚拟机里的系统直接搬到物理机中,那我可以省的再重新装一遍、配置xfce4桌面、修改一堆快捷键还有配置idea了,那直接说干就干。原创 2024-11-15 00:00:40 · 9532 阅读 · 0 评论 -
【原创】Android手机使用Termux搭建Samba服务器,连接外接SSD,制作简易NAS
Termux真是个好东西,把Android手机当Linux服务器来用,手机还有一个特点就是超低的功耗,我的小米9待机2瓦,满载4.5瓦,秒杀市面上所有x86_64架构低功耗主机,还有一点稳定性,手机作为平时24小时不关机的玩意,还被人长时间各种折腾还不坏的东西,稳定性确实相当可以了,如果那它来做NAS岂不美哉?原创 2024-10-25 23:46:44 · 10515 阅读 · 4 评论 -
【原创】RockyLinux9.3手动编译MySQL8.2.0源码,超详细!!
MySQL安装如果使用rpm包安装实在过于麻烦,缺这缺那的,我就想能不能就源码包自己手动编译安装,编译完的包可以给其他服务器直接用,这样只需要麻烦一次,后面就方便了。至于为什么不用RockyLinux8.6版本,因为我试过了,编译成功的MySQL执行报错了,我也不知道什么原因导致的,索性换到最新的RockyLinux9.3版本了。我这里用的电脑都是X86_64平台的,如果是其他CPU架构的机型则需要下载对应CPU架构版本的rpm包。原创 2024-03-26 11:24:32 · 1905 阅读 · 0 评论 -
【原创】RockyLinux8.6编译安装Redis7.2.4,非常详细!
RockyLinux8.6貌似比CentOS7.9少了一些必要的库,还有就是存在版本冲突,导致它去编译Redis7.2.4比CentOS7.9麻烦多了,踩了好多坑,终于算是编译成功了,下面就来介绍一下如何编译成功的。原创 2024-03-22 11:30:16 · 954 阅读 · 0 评论 -
【原创】CentOS7.9解决mdadm组raid阵列后resync非常慢的问题
默认的resync的speed值过小,导致阵列同步非常缓慢,如何才能解决这个问题。解决mdadm组raid阵列后resync非常慢的问题。原创 2023-11-20 17:11:14 · 2317 阅读 · 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 · 4030 阅读 · 0 评论 -
【报错记录】解决物理机安装CentOS7.9报Kernel panic - not syncing: Fatal exception Kernel Offset:0x*****
由于我自己组电脑省了一堆配件,因此决定再装一台电脑当自己的开发服务器用,本来以为安装会很简单,因为我以前装过CentOS7.9,它安装起来确实很简单,没想到这次安装却翻车了!本来想放弃了用用Windows得了,再搞个虚拟机装个CentOS,后来想想这完全背离了初衷,而且这种问题不解决以后估计还会遇到,于是我硬着头皮搞了几个小时终于给解决了。原创 2023-08-26 23:45:51 · 8759 阅读 · 10 评论 -
【报错记录】解决CentOS免密失败的问题,以及解决免密问题的排查流程
现场遇到一台旧服务器与其他服务器免密失败的问题,明明.ssh目录中authorized_keys中的公钥设置都是正确的,但是别的服务器连它都得输密码,我本以为2分钟就能解决了,没想到搞了半小时才解决。原创 2023-07-11 14:44:00 · 3414 阅读 · 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 · 23116 阅读 · 10 评论 -
【报错记录】执行curl命令报:没有那个文件或目录
curl报“没有那个文件或目录”,这简直不可思议!因为服务器中明明是有这个命令的,具体是怎么解决这个问题的,请看我慢慢道来原创 2022-10-20 18:28:35 · 4498 阅读 · 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 · 2561 阅读 · 0 评论 -
【原创】ElasticSearch使用shell脚本的方式为其增加用户并添加密码
ElasticSearch通过脚本的方式添加用户和密码,且不会卡住需要输入密码原创 2022-06-30 14:40:47 · 1315 阅读 · 2 评论 -
【原创】非常详细!VMware安装Rocky Linux服务器系统并执行优化,包括修改安装镜像源、ssh免密等等
手把手教你安装Rocky Linux和优化,非常详细原创 2022-06-24 10:28:04 · 12800 阅读 · 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 · 12550 阅读 · 2 评论 -
【报错记录】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 · 14681 阅读 · 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 · 6579 阅读 · 1 评论 -
【实战】CentOS7.9配置DNS服务器
最近想整个DNS服务器玩玩,让解析网站稍微快一点,之前搞的Windows Server,但是感觉这个太重量级了,简单是简单但是占用的资源比较大,而且服务器一般都是Linux系统,这回我就想在CentOS上整一把,虽然优快云上类似的文章很多,但是很多文章要么就是太旧了,要么就是搞得太复杂,我决定再重写一篇,尽量言简意赅。主要参考:https://www.linuxidc.com/Linux/2019-03/157277.htm1、安装DNS服务器——Bind(Berkeley Internet Na原创 2021-08-15 22:28:46 · 3056 阅读 · 4 评论 -
【报错记录】解决SSH远程执行脚本卡死(假死)的问题
我这边的需求是一台服务器作为主服务器,需要部署多个模块到各个服务器上,所以脚本中需要用到大量的scp命令和ssh命令,scp将软件压缩包复制到目标服务器上,然后ssh命令执行解压命令,以及执行压缩包内的shell脚本,达到远程一键部署软件安装包的目的。这个过程中发现ssh完后不退出,导致下一个命令无法执行,找了好久,最后发现是一个保护脚本,这个脚本使用while true死循环执行,这个脚本使用nohup执行,输出到/dev/null。原来是这么写的:nohup${SHELL_FOLDER}/ke.原创 2021-07-28 16:28:14 · 4111 阅读 · 0 评论 -
【报错记录】解决Shell脚本报ambiguous redirect
这个问题我翻了一大堆资料,愣是没一个能解决的,一堆博客写的ambiguous!!只能自己动手丰衣足食。报错信息如下图:脚本第126行报${outCapacityPath}: ambiguous redirect上面一段脚本的业务是把SQL文件中的存在ip地址的地方替换为本机的ip地址,然后导入MySQL中,第126行就是将替换好的SQL文件输出出来,结果居然这么简单的shell脚本报错了。我是改了一大堆的双引号,大括号,$号,还是一样的问题,还查了一大堆资料,都无济于事,结果还是得自己解决,原创 2021-06-25 10:42:02 · 19041 阅读 · 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 · 3347 阅读 · 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 · 10747 阅读 · 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 · 945 阅读 · 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 · 820 阅读 · 0 评论 -
【原创】三台CentOS7非root用户间实现相互间的免密登录
我之前一篇文章写了一下3台服务器通过root账号实现免密登录,但是我发现这个并不适用于普通账号,而且之前的操作也过于复杂原创 2021-06-22 10:49:51 · 1808 阅读 · 0 评论
分享