Linux运维
文章平均质量分 50
服务器上的常见问题,部署搭建环境的步骤。
抹香鲸之海
纸上得来终觉浅,绝知此事要躬行。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Prometheus+Grafana实现Springboot服务监控
Spring Boot应用中集成Prometheus和Grafana,实现以下监控目标:。原创 2025-10-22 14:45:33 · 971 阅读 · 0 评论 -
centos7部署 Prometheus 3.0.0 + Grafana 10.3.3 + Alertmanager 0.27.0
在 CentOS 7 上部署 Prometheus 3.0.0 + Grafana 10.3.3 + Alertmanager 0.27.0 是完全可行的,但需要注意版本兼容性、依赖环境(如 systemd)、防火墙开放端口等。原创 2025-10-22 14:18:42 · 1088 阅读 · 0 评论 -
java内存泄漏如何排查?
最近公司生产环境里面一个服务的一直在上升,过一段时间就要处罚报警,重启也只能暂时缓解,由于还没有OOM,猜测可能是内存泄漏了。原创 2025-05-12 10:08:11 · 621 阅读 · 0 评论 -
Docker启动Mysql8数据库root本地登录失败解决方法!
root账号本地登录mysql失败:进入docker容器,登录mysql,mysql -uroot -p。原创 2024-11-19 17:08:16 · 919 阅读 · 0 评论 -
jenkins打包java项目报错Error: Unable to access jarfile tlm-admin.jar
看报错是是找不到这个项目的jar包,试了一下 把项目jar的地址改成绝对路径,问题得以解决。cd 到项目目录下面,手动执行这个sh脚本也是能正常启动的,我检查了一下这个配置,感觉没有问题,包可以正常打,原创 2024-07-11 09:26:23 · 809 阅读 · 0 评论 -
Jenkins打包java项目 xxxx is not a directory on the Jenkins master (but perhaps it exists on some agents
但是我这个jenkins容器已经制作好了,插件都下载好了,插件源也都配置好了,其他项目也配置好了,再做一个岂不是重新麻烦吗。有说法是制作容器的时候需要 需要做一下挂载,宿主机的jdk 跟 docker容器 做一下挂载,这样是可以解决问题。现在的jenkins docker容器版本内置的都是jdk17的版本,我们项目是jdk8的项目想到可能是不兼容,jenkins全局配置,jdk管理这里看到 还是报着黄线,仍然是不可用的。进入容器 建一个jdk的文件夹,把宿主机的jdk目录cp到容器里面。原创 2024-07-10 11:20:33 · 801 阅读 · 0 评论 -
2024年Ubantu系统安装jdk1.8
近日因为Oracle Java更改了协议,导致Debian下Java源出现问题,安装时出现错误:以前的这种安装方法不行了,jdk1.8属于落后的版本了去oracle官网下载也是必须要登录的。改用Amazon的openjdk发行版。Amazon Corretto 是开放 Java 开发工具包 (OpenJDK) 的免费、多平台、生产就绪型发行版。原创 2024-07-09 16:52:44 · 1078 阅读 · 0 评论 -
K8S中master节点部署Pod处于Pending状态
Warning FailedScheduling 7s (x21464 over 17h) default-scheduler 0/1 nodes are available: 1 node(s) had taints that the pod didn't tolerate.原创 2023-05-16 17:04:57 · 1272 阅读 · 0 评论 -
docker报错“no space left on device docker”
docker “no space left on device” 原因分析原创 2023-03-13 15:02:17 · 1559 阅读 · 0 评论 -
Nginx同一端口部署多个前后端分离的vue项目
nginx 一个端口部署多个vue项目原创 2023-03-09 15:06:19 · 7371 阅读 · 2 评论 -
JDBC数据库链接:Communications link failure失败
JDBC数据库连接本地数据库的报错问题:Communications link failure。原创 2023-03-08 15:04:00 · 2087 阅读 · 0 评论 -
docker-compose+HAProxy+Keepalived搭建高可用 RabbitMQ 集群
快速搭建高可用 RabbitMQ 集群和 HAProxy 软负载+keepalived热备高可用。原创 2023-03-07 12:50:21 · 1653 阅读 · 0 评论 -
nacos集群模式+keepalived搭建高可用服务
keepalived搭建nacos高可用集群原创 2023-02-27 17:37:57 · 1435 阅读 · 0 评论 -
Docker搭建MySQL主主模式+Keepalived实现高可用集群
MySQL双master+keepalived是一种非常好的解决方案,在MySQL-HA环境中,MySQL互为主从关系,这样就保证 了两台MySQL数据的一致性,然后用keepalived实现虚拟IP,通过keepalived自带的服务监控功能来实现MySQL故障时自动切换。原创 2023-02-15 16:05:38 · 1084 阅读 · 0 评论 -
Docker容器MySQL数据库的备份与还原,以及每天定时自动备份.
docker MySQL实现每天定时自动备份!原创 2023-01-13 17:06:23 · 6769 阅读 · 2 评论 -
Springboot之Actuator的渗透测试和漏洞修复
Actuator 的 REST 接口Actuator监控分成两类:原生端点和用户自定义端点;自定义端点主要是指扩展性,用户可以根据自己的实际应用,定义一些比较关心的指标,在运行期进行监控。原生端点是在应用程序里提供众多 Web 接口,通过它们了解应用程序运行时的内部状况。原创 2022-12-18 11:40:17 · 10389 阅读 · 2 评论 -
Nginx配置ssl证书(https证书)
Nginx配置SSL安全证书原创 2022-10-19 18:29:13 · 12450 阅读 · 0 评论 -
Reason=Low socket*core*thread count, Low CPUs [slurm@2021-09-15T15:18:53]
提交作业:# srun hostnamesrun: Required node not available (down, drained or reserved)srun: job 58 queued and waiting for resources查看作业状态:squeue58 compute hostname root PD 0:00 1 (Nodes required for job are DOWN, DRAINED or reserved fo原创 2021-10-12 13:45:14 · 1735 阅读 · 0 评论 -
Jenkins+Gitlab自动部署Vue项目到远程服务器
Jenkins+Gitlab自动部署Vue到远程服务器原创 2022-08-12 11:58:39 · 1545 阅读 · 0 评论 -
The repository ‘http://ppa.launchpad.net/webupd8team/java/ubuntu kinetic Release‘ does not have a Re
The repository 'http://ppa.launchpad.net/webupd8team/java/ubuntu kinetic Release' does not have a Release file.原创 2022-08-15 12:44:37 · 1045 阅读 · 0 评论 -
docker安装mysql与宿主机相差8小时的问题。
解决同步容器与主机时间相差八小时的问题原创 2022-08-03 16:25:14 · 900 阅读 · 0 评论 -
linux下shell脚本启动jar包
Linux中自定义shell脚本启动jar包的方法原创 2022-07-27 15:16:14 · 2134 阅读 · 0 评论 -
linux 开通指定端口号解决telnet不通的问题
linux 开通指定端口号解决telnet不通的问题原创 2022-07-26 14:46:23 · 4157 阅读 · 0 评论 -
Docker 安装 Redis-5.0.12(远程访问)
docker安装redis5.0原创 2022-07-25 12:45:42 · 620 阅读 · 0 评论 -
k8s+harbor部署jar包和vue项目
利用Kubernetes(K8S)部署JAVA项目+vue项目。原创 2022-07-23 16:35:28 · 1036 阅读 · 0 评论 -
kubernetes部署mysql5.7(单节点)
k8s使用pv,pvc,deployment,service四种资源对象部署mysql。原创 2022-07-20 22:18:20 · 1215 阅读 · 0 评论 -
kubernetes部署单节点Redis服务
kubernetes部署redis数据库(单节点)原创 2022-07-19 23:12:55 · 1284 阅读 · 0 评论 -
Centos7部署kubernetes中部署dashboard可视化Web 界面
部署:kubernetes-dashboard原创 2022-07-19 21:53:33 · 887 阅读 · 0 评论 -
Centos7部署kubernetes单机集群(K8S)
快速部署安装单机版kubernetes。原创 2022-07-18 23:30:37 · 2614 阅读 · 3 评论 -
grafana+prometheus监控Springboot服务
Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,由 SoundCloud 公司开发。原创 2022-07-09 17:42:24 · 987 阅读 · 0 评论 -
Docker部署可视化监控工具Grafana
Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。原创 2022-07-09 17:35:37 · 1163 阅读 · 0 评论 -
Docker部署高性能分布式存储MinIO
MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,如照片,视频,日志文件,备份和容器/ VM映像。对象的大小可以从几KB到最大5TB。......原创 2022-06-27 18:38:50 · 3738 阅读 · 0 评论 -
Centos7下harbor的安装部署
安装私有化的Docker镜像仓库原创 2022-06-26 00:44:07 · 766 阅读 · 0 评论 -
基于k8s实现动态弹性伸缩 动态的回滚和滚动更新
K8S是一个使用 Docker 容器进行编排的系统,主要围绕 pods 进行工作。 Pods 是 k8s 生态中最小的调度单位,可以包含一个或多个容器。k8s是一个开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。......原创 2022-06-23 20:46:33 · 1405 阅读 · 0 评论 -
docker容器如何分配内存。
docker容器的内存配置原创 2022-06-08 22:26:16 · 7684 阅读 · 0 评论 -
Java诊断工具Arthas,Centos7下部署使用
Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。详细教程请前往官网学习1.下载:wget https://alibaba.github.io/arthas/arthas-boot.jar2.启动:java -jar arthas-boot.jar运行Arthas,第三行开始会显示一个列表,输入列表里需要监听的JAVA进程对应的数字(想进如第三个进程,就输入3,回车。),会自动进入Arthas交互命令行.原创 2022-03-16 12:15:41 · 1759 阅读 · 0 评论 -
蓝绿发布,红黑发布和灰度发布的优缺点。
科学部署的意义:尽可能减少服务停机时间,控制新版本带来的质量风险。各种部署方式的定义蓝绿部署蓝绿部署,是采用两个分开的集群对软件版本进行升级的一种方式。它的部署模型中包括一个蓝色集群 A 和一个绿色集群 B,在没有新版本上线的情况下,两个集群上运行的版本是一致的,同时对外提供服务。系统升级时,蓝绿部署的流程是:首先,从负载均衡器列表中删除集群 A,让集群 B 单独提供服务。然后,在集群 A 上部署新版本。接下来,集群 A 升级完毕后,把负载均衡列表全部指向 A,并删除集群 B,由 A 单原创 2022-02-17 17:32:07 · 2916 阅读 · 0 评论 -
Nginx搭建负载均衡集群
Nginx负载均衡策略Nginx 服务器是介于客户端和服务器之间的中介,客户端发送的请求先经过 Nginx ,然后通过 Nginx 将请求根据相应的规则分发到相应的服务器。主要配置指令为 pass_proxy 指令以及 upstream 指令。负载均衡主要通过专门的硬件设备或者软件算法实现。通过硬件设备实现的负载均衡效果好、效率高、性能稳定,但是成本较高。而通过软件实现的负载均衡主要依赖于均衡算法的选择和程序的健壮性。pass_proxy在upstream模块配置完成后,要让指定的访问反向代理到服务原创 2022-02-17 15:15:32 · 322 阅读 · 0 评论 -
wkhtmltopdf 调整生成的PDF 横向或纵向展示。
我的版本是wkhtmltopdf 0.12.4,查看一下 参数:默认是横屏 使用-O Landscape或者–orientation Landscape 调整为竖屏。使用方法:wkhtmltopdf [OPTIONS]... <input file> [More input files] <output file>wkhtmltopdf -O Landscape test.html lgn2.pdf其他参数:--allow <path> 允许加原创 2022-02-11 10:56:38 · 2994 阅读 · 0 评论 -
分布式链路追踪系统SkyWalking的可视化管理后台使用
SkyWalking主要功能:1.分布式追踪和上下文传输2.应用、实例、服务性能指标分析3.根源分析4.应用拓扑分析5.应用和服务依赖分析6.慢服务检测7.性能优化1.仪表盘仪表盘页面分为两大块:1.服务仪表盘,展示服务的调用情况2.数据库仪表盘,展示数据库的响应时间等数据 选中服务仪表盘,有四个维度的统计数据可以进行查看:1.全局,查看全局接口的调用,包括全局响应时长的百分比,最慢的端点,服务的吞吐量等2.服务,显示服务的响应时长、SLA、吞吐量等信息3.端点,显示端点的原创 2021-12-28 15:16:20 · 1359 阅读 · 0 评论
分享