linux
文章平均质量分 78
privateobject
is null
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浏览器-基本认证(Basic Authentication)-摘要认证(digest authentication)=spring boot实现demo
> 平时开发的 java web 网站登录,都是通过表单提交登录信息。有时一些中间件登录是浏览器弹窗,没有看到表单实现代码。故通过查询,发现两种 HTTP 简单认证: 基本认证( Basic Authentication )、摘要认证( digest authentication )等,本次通过 java实现 spring boot 基本和摘要认证。原创 2022-10-09 16:37:46 · 3178 阅读 · 0 评论 -
Prometheus认证访问-grafana配置-安装mysql和redis的节点监控
> Prometheus 对其安全模型做了修改 , 后续其他的组件,都将支持 TLS 和 basic auth, 同时也列出了最新的安全基准(默认情况下都支持 TLS v1.2 及以上)> htpasswd建立和更新存储用户名、密码的文本文件, 用于对HTTP用户的basic认证> mysql_exporter是用来收集MysQL或者Mariadb数据库相关指标的,mysql_exporter需要连接到数据库并有相关权限。> Prometheus也可以用redis_exporter来监控Redis。.原创 2022-08-17 18:37:58 · 1830 阅读 · 1 评论 -
prometheus基于文件发现及热加载
> Promtheus的时序数据库在存储了大量的数据后,每次重启Prometheus进程的时间会越来越慢。 而在日常运维工作中会经常调整Prometheus的配置信息。> Prometheus提供了在运行时热加载配置信息的功能。> 2. **发送一个POST请求到 /-/reload** ,需要在启动时给定 --web.enable-lifecycle 选项> prometheus支持服务发现(也是运维最佳实践经常采用的):> - **file_sd_configs** ...原创 2022-08-17 11:16:12 · 1401 阅读 · 1 评论 -
nginx代理后打开grafana页面If you‘re seeing this Grafana has failed to load its application files
> 在学习开源监控prometheus和grafana的时候,通过nginx代理无法访问grafana问题记录。在调整grafana的ini文件后,直连grafana是没问题,通过nginx代理访问页面报错如下。> If you're seeing this Grafana has failed to load its application files> 1. This could be caused by your reverse proxy settings....原创 2022-08-16 16:29:02 · 10010 阅读 · 1 评论 -
Prometheus、Grafana安装-部署-nginx代理-监控linux
Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的.Prometheus基本原理是通过HTTP协议周期性抓取被监控组件的状态node_exporter用于收集主机运行信息,比如CPU、内存、磁盘等资源使用情况。正常情况下是安装在节点服务器上,本次操作都是一个服务器上操作Grafana 是一个监控仪表系统,它是由 Grafana Labs 公司开源的的一个系统监测 (System Monitoring) 工具.........原创 2022-08-12 11:50:59 · 3209 阅读 · 2 评论 -
GitLab CI/CD 自动化部署-springBoot-demo示例
> CI/CD 的核心概念是持续集成、持续交付和持续部署> - CI 持续集成(Continuous Integration)> - CD 持续交付(Continuous Delivery)> - CD 持续部署(Continuous Deployment)> GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上的Wiki页面。> GitLab 是支持CI/CD的.........原创 2022-08-10 14:48:15 · 896 阅读 · 1 评论 -
Linux下相同内容-文本和文件计算的摘要不一致
> 大部分java开发是在Windows上开发,而生产环境下在Linux中运行.> Windows/Dos 换行符 CRLF `\r\n`> Linux/Unix 换行符 LF `\n`> MacOS 换行符 CR `\r`> 造成问题,在win下编辑的文本,上传Linux后文件内容每行内容会多出来`^M$`,在计算文本摘要和文件摘要就不一样了。...原创 2022-07-08 17:47:15 · 273 阅读 · 1 评论 -
失误造成权限被刷-恢复Linux系统权限
在安装服务的程序时候,chmod刷新权限的时候,造成整个系统权限被刷。ssh工具多个会话都掉线,万幸还有一个会话没失效。因为身边没有相同系统版本服务器,就用oracle vm virtualBox安装一个centos 7 的系统,然后备份了系统权限。在问题系统中将核心文件权限刷回来后,没有问题了。如果Linux整个系统文件权限都被设置为777,请不要重启系统,因为很多同学认为万能的重启能解决98%的问题。重启后权限就能恢复。但这次请不要重启系统,如果重启系统,系统直接损坏。...原创 2022-06-30 16:30:40 · 896 阅读 · 0 评论 -
centos 7安装podman(类似docker)
Podman 是一个无守护、开源的 Linux 本地工具,旨在使用 open Containers Initiative (OCI) 让容器和镜像更加方便地查找、运行、构建、共享和部署应用程序。Podman 提供了一个命令行接口(CLI),任何使用过 Docker 容器引擎的人都能很快上手 podman。大多数用户可以简单地将 Podman 别名为 Docker (alias Docker = Podman),没有任何问题。与其他常见的容器引擎 (Docker、CRI-O、containerd) 类似,Po原创 2022-06-29 18:36:56 · 4638 阅读 · 1 评论 -
centos-7-安装minio-20220620
csdn-CentOS7安装Miniosystemctl里万恶的203简书-centos7 搭建miniosystemctl start xxxxx.service命令无法正常启动服务地址:https://dl.min.io/server/minio/release/linux-amd64/archive/访问:http://192.168..:9009/login启动报错启动后,查看状态203启动后,查看状态1......原创 2022-06-24 14:07:08 · 5190 阅读 · 0 评论 -
window和Linux-centos安装maven私服nexus(含maven)
Nexus 是Maven仓库管理器,使用Maven,可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器..................原创 2022-06-08 19:38:49 · 422 阅读 · 10 评论 -
Centos7 防火墙配置
CentOS 7.0默认使用的是firewall作为防火墙, 使用systemctl来管理服务和程序,包括了service和chkconfigCentos6 使用的是iptables,Centos7 使用的是filewalliptables 用于过滤数据包,属于网络层防火墙。firewall 能够允许哪些服务可用,那些端口可用…属于更高一层的防火墙参考Centos7 防火墙配置Linux系统安全Centos 7的Firewalld防火墙基础Centos7 firewall防火墙常用配置命.原创 2022-05-30 16:39:48 · 1659 阅读 · 0 评论 -
Linux-centos上安装nacos并延迟自启
介绍在Linux centos 服务器搭建单机nacos。内容来自nacos官网。Nacos 致力于帮助您发现、配置和管理微服务。就时间 2022年5月13日 10:00:11Nacos 的关键特性服务发现和服务健康监测动态配置服务动态 DNS 服务服务及其元数据管理操作参考nacos官网Linux上安装nacos(完整版)linux下nacos安装如何在 Linux 安装 Nacos 服务下载、上传nacos下载的是编译好的可执行代码下载地址:https://gith原创 2022-05-13 10:20:58 · 818 阅读 · 0 评论 -
Linux-Centos配置nginx开机自启动
linux centos 系统 增加开机自启动,主要是为了解决服务器异常关机后不用人为启动。参考:Linux配置nginx开机自启操作先创建开机自启脚本cd /etc/systemd/systemvi nginx.service内容:[Unit]Description=nginx serviceAfter=network.target[Service]Type=forkingExecStart=/usr/local/nginx/sbin/nginxExecReload=/u.原创 2022-05-11 16:04:03 · 1469 阅读 · 0 评论 -
java清理文件路径-保留数字、斜杠、大小写字母
java代码 处理 输入的路径,防止出现异常字符,双斜杠、符号点.等路径非法字符。代码比较简陋。可能还有其他情况没考虑,对照代码没有贴出来。暂时记录如下参考链接ASCii码表代码 private String clearErrorPath(String path,boolean isRoot){ StringBuilder sb = new StringBuilder(); if( isRoot ){ if( StringUtils..原创 2021-11-21 19:23:11 · 613 阅读 · 0 评论 -
Linux 安装 ho-my-zsh
标题介绍:zsh 是一个虚拟终端,原先不同的终端有不同的命令,现在通过这个虚拟终端就可以执行所有的命令,如可以执行git命令、subline命令等。标题参考:Oh-my-zsh安装并启用 Oh-My-Zshcurl:(7) Failed to connect to raw.githubusercontent.com port 443: 拒绝连接安装:curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/instal原创 2020-08-31 15:21:48 · 250 阅读 · 0 评论
分享