服务器
文章平均质量分 81
Percep_gan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决-bash: /usr/bin/yum: No such file or directory
摘要:本文记录了在CentOS 7.8.2003系统中误删yum后的重装过程。首先通过cat /etc/redhat-release确认系统版本,随后从CentOS官方仓库下载对应版本的yum相关rpm包(包括yum、yum-metadata-parser和yum-plugin-fastestmirror)。将下载文件上传至/usr/local/src/yum目录后,使用rpm -ivh yum-*命令完成安装,并通过yum命令验证安装成功。整个流程详细展示了从版本确认到软件包下载、安装的完整步骤。原创 2025-12-24 08:59:08 · 261 阅读 · 0 评论 -
Linux中安装rabbitmq,很详细
本文详细介绍了在Linux系统中安装RabbitMQ的完整过程。首先需要根据RabbitMQ版本要求安装对应版本的Erlang(本文使用27.3.4.6),包括安装依赖、解压、配置、编译和环境变量设置。然后下载并安装RabbitMQ 4.2.1,同样完成解压和环境变量配置。文中特别强调了安装过程中可能遇到的常见错误(如curses库缺失)及其解决方法,并提供了关键步骤的截图说明。通过按照本文步骤操作,可以成功完成RabbitMQ及其依赖环境的安装配置。原创 2025-12-12 15:20:24 · 788 阅读 · 0 评论 -
解决java.security.InvalidKeyException: Illegal key size
本文针对Java AES加解密时报错"InvalidKeyException: Illegal key size"的问题,通过对比不同JDK版本找到了解决方案。作者发现新服务器使用Oracle HotSpot JDK时出现该错误,而原系统使用IBM J9 JDK则正常运行。最终通过更换为IBM J9 JDK成功解决问题,并提供了相关安装教程链接。该方法避免了传统需要修改JDK安全策略文件的繁琐操作。原创 2025-11-28 17:55:12 · 288 阅读 · 0 评论 -
在Linux中安装字体
摘要:本文记录了在Linux服务器上安装中文字体的详细步骤。首先从Windows系统的Fonts目录获取宋体和黑体字体文件,然后在Linux服务器创建字体目录/usr/share/fonts/chinese并设置权限。针对Alibaba Cloud Linux 3系统安装fontconfig和ttmkfdir工具后,上传字体文件并生成字体索引。通过更新字体缓存后,使用fc-list命令验证宋体和黑体安装成功,解决了因缺少字体导致的程序运行问题。原创 2025-11-14 15:04:21 · 508 阅读 · 0 评论 -
使用 rsync 在服务器之间进行文件传输
最近要迁移服务器,看上了 rsync ,这里做个记录。原创 2025-07-09 14:21:42 · 535 阅读 · 0 评论 -
Linux中安装ffmpeg
这里上传一个名为 upload_1709869102030.mp4 视频。可以看到使用没有问题了。解压完成之后是这样的。进入文件后做如下修改。原创 2024-09-26 15:12:57 · 4507 阅读 · 9 评论 -
使用切换 JDK 的方式优化部署微服务占用内存过高的问题
前段时间在服务器部署了微服务项目,但即使限制了每个服务的堆,内存还是居高不下,当然服务器的内存也不是很多,只有8G,在优化的时候看到有老哥提到使用 J9 虚拟机的 JDK 能显著减少内存的使用。实践了一下确实如此,在虚拟机参数不变的情况下,项目启动后内存使用率从 80% 多下降到 50% 多。其实跟初次安装 JDK 时差不多,就是有些坑,这里做个记录。原创 2024-09-10 10:53:38 · 1098 阅读 · 0 评论 -
使用脚本启动和关闭微服务
假如在服务器中部署微服务中不使用 docker ,一个一个地启动服务感觉比较繁琐,就想着能不能使用一个命令实现一键启动,这里以微服务版的若依为例。原创 2024-04-18 11:02:02 · 2101 阅读 · 0 评论 -
Linux中安装seata
配置文件在根目录的 conf 文件夹下,这里是 /usr/local/seata/seata-1.6.1/conf 目录。开发环境的 seata 的版本为 1.6.1 ,为了保证版本一致,这里也下载 1.6.1 版本。因为要在 nacos 中配置,要求安装并启动 nacos。这里上传到 /usr/local/seata 目录。回到 nacos 发现 seata 服务也消失了。已经在修改的地方做好了注释,初次配置不建议跳过。可以看到 seata 已经启动。原创 2024-04-12 17:41:11 · 2446 阅读 · 2 评论 -
Linux中安装nacos
最近国外的docker似乎是出什么问题,试过很多手段都拉不下 nacos 镜像,就打算在服务器装一下 nacos。原创 2024-04-07 18:28:01 · 2298 阅读 · 0 评论 -
docker中安装seata,以nacos为配置中心
可以看到有很多seata镜像,一般选择stars最高的那个,就是seataio/seata-server。前面为了拿到配置文件,简单启动了一下seata容器,需要把前面那个停止并删除。创建一个数据库,执行脚本即可,我的数据库名为 cj-seata。用的是哪个数据库就选择哪个数据库的脚本,我这里用的mysql的。可以看到配置文件已经拿下来了,主要修改的就是这个配置文件。拉取成功,后面就用 1.6.1 版本的镜像。拉取的过程需要点时间,耐心等待即可。然后就可以在项目中使用seata了。原创 2024-01-25 16:24:33 · 5910 阅读 · 3 评论 -
docker部署项目,/var/lib/docker/overlay2目录满了如何清理?
使用docker-compose时只清除项目镜像和容器,需要 docker-compose.yml 文件所在目录,我这里是 /www/wwwroot/changjing/jar ,命令如下。可以看到一个 -json.log 的文件很大,竟然有4G多,这是 docker 的日志文件,看看 containers 目录的其他子目录是不是也有这个类型的文件。可能是因为我前面已经清理过日志文件了,看不出什么变化, /var/lib/docker/volumes 目录占791M是jar包。原创 2024-01-18 09:56:33 · 19036 阅读 · 8 评论 -
Nginx的使用
注意这样只会让域名为 https://test.com/jump 时跳转到 https://replace.com ,但如果跳转时需要保留 /jump 后缀,即 https://test.com/jump 时跳转到 https://replace.com/jump ,这时怎么办?可以在小程序后台加入域名获得一个TXT文件,配置到服务器上,再通过域名反向代理解决,即通过域名 https://test.com 跳转到 https://replace.com ,详情看上面,这里讲配置访问TXT文件。原创 2023-12-04 09:28:02 · 539 阅读 · 0 评论 -
服务器中启动和停止项目
在服务器上部署项目,一般就是将项目挂在后台,如果是微服务首选docker-compose,但如果是单体服务,感觉用可执行脚本会方便一点。这里讲的是单体服务的部署。原创 2023-11-28 11:10:25 · 1223 阅读 · 0 评论 -
Linux中安装Nginx,很详细
以下命令都是在进入安装Nginx的sbin目录中操作,我这里是 /usr/local/nginx/sbin。有些朋友在进行configure时可能会报错,我的也报错了。表示Nginx成功启动。上传的地址自己决定,我上传到 /usr/Nginx。使用之后可以看到Nginx进程以及消失了。再进行configure应该不会报错了。出现Nginx的目录表示成功安装。然后再进行configure。然后在浏览器中使用ip地址访问。执行不报错就表示重启成功。我下载的是最新稳定版。太长了,中间没截图。原创 2023-01-03 18:12:25 · 52832 阅读 · 11 评论 -
项目连接本地数据库没有问题,连接服务器上的数据库报找不到数据表
1、变量 lower_case_table_names 是否对表名大小写敏感,默认为:0 (即对表名大小写敏感),值为:1 时在 mysql 里创建的表名带不带大写字母都没有影响,都可以正常读出和被引用;2、变量 lower_case_file_system 说明是否数据目录所在的文件系统对文件名的大小写敏感,其中:ON 说明对文件名的大小写不敏感,OFF 表示敏感。最近要将项目部署到服务器,尝试连接服务器上的数据库报错,本地跑得好好的项目连接服务器上的数据库后报错找不到表。没有找到,那好,咱们自己添加。原创 2022-09-06 10:55:18 · 2691 阅读 · 0 评论
分享