Linux-Shell
文章平均质量分 81
实现Linux 自动化部署软件,简化部署流程,减少人工过多干预基础部署,优化自动化脚本高可用性,系统主要针对Redhat复刻系列(Rocklinux,AlmaLinux ,OracleLinux,CentOS Stream 9)。可配合anible-tower或者playbook 进行批量业务部署。
CIAS
追求极致,提高效率。
展开
-
OpenSSL 创建自签名证书
自签名CA生成SSL证书/openssl 下创建证书签名请求配置,我们将创建一个文件来包含生成 CSR 的所有信息。替换为您的域名或 IP 地址。/openssl 下csr.conf7-19变量变更成满足自己的需求/bin/bashcountry=CNrsa=2048if [!thenif [ $?-eq 0 ];then-nodes \[ req ][ dn ]EOFEOFelseexit 1fielsefimain (){main执行一键创建。原创 2024-02-06 10:44:02 · 809 阅读 · 0 评论 -
浏览器提示ERR_SSL_KEY_USAGE_INCOMPATIBLE解决
错误通常发生在使用 SSL/TLS 连接时,指的是客户端和服务器之间进行安全通信尝试失败,原因是证书中的密钥用途(Key Usage)或扩展密钥用途(Extended Key Usage, EKU)与正在尝试的操作不兼容。如果尝试使用证书执行未经授权的操作(比如,使用仅限签名的证书来建立 SSL/TLS 连接),就可能触发。扩展密钥用途提供了更具体的限制,指定了证书可以用于哪些特定的应用。例如,有的证书可能明确指定仅用于服务器身份验证(通常用于 HTTPS),而有的则可能用于客户端身份验证、代码签名等。原创 2024-02-05 13:50:53 · 3808 阅读 · 0 评论 -
Prometheus二进制 Install 适用 Linux 系统
有许多库和服务器可以帮助将第三方系统中的现有指标导出为Prometheus指标。在无法直接使用Prometheus度量(例如,HAProxy或Linux系统统计数据)对给定系统进行检测的情况下,这是非常有用的。原创 2022-11-18 09:43:20 · 335 阅读 · 0 评论 -
Prometheus 采集Oracle监控数据
是一个开源的Prometheus Exporter,用于从Oracle数据库中收集关键指标并将其暴露给Prometheus进行监控和告警。它可以将Oracle数据库的性能指标转换为Prometheus所需的格式,并提供一些默认的查询和指标。原创 2024-02-02 17:20:28 · 596 阅读 · 0 评论 -
Linux一键部署telegraf 实现Grafana Linux 图形展示
influxd2是 InfluxDB 2.x 版本的后台进程,是一个开源的时序数据库平台,用于存储、查询和可视化时间序列数据。它提供了一个强大的查询语言和 API,可以快速而轻松地处理大量的高性能时序数据。telegraf是一个开源的代理程序,它可以收集、处理和传输各种不同类型的指标数据。它支持多种输入插件,包括系统指标、应用程序指标和第三方服务指标,可以将收集到的数据发送到多种输出插件,包括 InfluxDB、Kafka、Elasticsearch 等等。telegraf。原创 2024-01-30 14:44:10 · 259 阅读 · 0 评论 -
Linux 一键部署influxd2-telegraf 二进制方式
influxd2是 InfluxDB 2.x 版本的后台进程,是一个开源的时序数据库平台,用于存储、查询和可视化时间序列数据。它提供了一个强大的查询语言和 API,可以快速而轻松地处理大量的高性能时序数据。telegraf是一个开源的代理程序,它可以收集、处理和传输各种不同类型的指标数据。它支持多种输入插件,包括系统指标、应用程序指标和第三方服务指标,可以将收集到的数据发送到多种输出插件,包括 InfluxDB、Kafka、Elasticsearch 等等。telegraf。原创 2024-01-25 15:02:28 · 254 阅读 · 0 评论 -
Linux 一键部署influxd2-telegraf rpm方式
是 InfluxDB 2.x 版本的后台进程,是一个开源的时序数据库平台,用于存储、查询和可视化时间序列数据。它提供了一个强大的查询语言和 API,可以快速而轻松地处理大量的高性能时序数据。 是一个开源的代理程序,它可以收集、处理和传输各种不同类型的指标数据。它支持多种输入插件,包括系统指标、应用程序指标和第三方服务指标,可以将收集到的数据发送到多种输出插件,包括 InfluxDB、Kafka、Elasticsearch 等等。 还提供了许多内置插件和自定义插件,可以满足各种不同的数据收集需求。 组合起来被原创 2024-01-23 17:47:33 · 227 阅读 · 0 评论 -
Linux 一键部署grafana
Grafana 是一款开源的数据可视化和监控仪表盘工具。它提供了丰富的数据查询、可视化和报警功能,可用于实时监控、数据分析和故障排除等领域。通过 Grafana,您可以连接到各种不同的数据源,包括时序数据库(如 Prometheus、InfluxDB)和关系型数据库(如 MySQL、PostgreSQL),并将这些数据以直观和交互式的方式展示在仪表盘中。您可以创建自定义的仪表盘,添加图表、面板和警报规则,以便实时监控和分析所需的指标和数据。原创 2024-01-22 14:11:02 · 343 阅读 · 0 评论 -
Linux 一键部署二进制Gitea
Gitea 是一个轻量级的 DevOps 平台软件。从开发计划到产品成型的整个软件生命周期,他都能够高效而轻松的帮助团队和开发者。包括 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。它与 GitHub、Bitbucket 和 GitLab 等比较类似。Gitea 最初是从Gogs分支而来,几乎所有代码都已更改。对于我们Fork的原因可以看这里。原创 2023-12-22 16:16:40 · 822 阅读 · 0 评论 -
Linux 一键部署TeamCity
TeamCity 是一个通用的 CI/CD 软件平台,可实现灵活的工作流程、协作和开发实践。允许在您的 DevOps 流程中成功实现持续集成、持续交付和持续部署。原创 2023-12-22 13:00:10 · 572 阅读 · 0 评论 -
Linux install manual 1Panel
1Panel是一个现代化、开源的 Linux 服务器运维管理面板。操作系统:支持主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统);服务器架构:x86_64、aarch64、armv7l、ppc64le、s390x;浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器;可访问互联网。原创 2023-12-13 14:57:37 · 446 阅读 · 0 评论 -
Linux Shell 实现一键部署vmtools
VMware Tools 中包含一系列服务和模块,可在 VMware 产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。将消息从主机操作系统传递到客户机操作系统。将客户机操作系统作为 vCenter Server 及其他 VMware 产品的组成部分进行自定义。运行有助于实现客户机操作系统自动化运行的脚本。这些脚本在虚拟机的电源状态改变时运行。在客户机操作系统与主机操作系统之间同步时间。原创 2023-10-11 16:22:31 · 267 阅读 · 0 评论 -
Linux Shell 实现一键部署hfish
HFish是一款社区型免费蜜罐,侧重企业安全场景,从内网失陷检测、外网威胁感知、威胁情报生产三个场景出发,为用户提供可独立操作且实用的功能,通过安全、敏捷、可靠的中低交互蜜罐增加用户在失陷感知和威胁情报领域的能力。HFish具有超过40种蜜罐环境、提供免费的云蜜网、可高度自定义的蜜饵能力、一键部署、跨平台多架构、国产操作系统和CPU支持、极低的性能要求、邮件/syslog/webhook/企业微信/钉钉/飞书告警等多项特性,帮助用户降低运维成本,提升运营效率。为什么选择HFish。原创 2023-10-10 12:46:55 · 175 阅读 · 0 评论 -
Linux Shell 实现一键部署podman
使用 Podman 管理容器、Pod 和映像。从本地环境中无缝使用容器和 Kubernetes,Podman 提供与 Docker 非常相似的功能,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。Podman 可以管理和运行任何符合 OCI(Open Container Initiative)规范的容器和容器镜像。Podman 提供了一个与 Docker 兼容的命令行前端来管理 Docker 镜像。原创 2023-09-19 15:55:51 · 304 阅读 · 0 评论 -
Linux Shell 实现一键部署ovirt4
oVirt是一个开源分布式虚拟化解决方案,旨在管理您的整个企业基础设施。oVirt使用可信的KVM管理程序,并基于其他几个社区项目构建,包括libvirt、Gluster、PatternFly和Ansible。原创 2023-06-19 16:28:10 · 736 阅读 · 0 评论 -
Linux Shell 实现一键部署mariadb10.11
数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。原创 2023-06-05 17:32:51 · 702 阅读 · 0 评论 -
Linux Shell 实现一键部署postgres15
PostgreSQL是一个功能强大的开源对象关系数据库系统,拥有超过 35 年的积极开发经验 这为其赢得了可靠性、功能稳健性和性能的良好声誉。通过官方文档可以找到大量描述如何安装和使用 PostgreSQL 的信息。开源社区提供了许多有用的地方来熟悉PostgreSQL, 了解其运作方式,并寻找职业机会。了解更多有关 如何与社区互动。原创 2023-06-02 10:28:41 · 523 阅读 · 0 评论 -
Linux Shell 实现一键部署Rust1.69
一门赋予每个人,构建可靠且高效软件能力的语言。全世界已有数百家公司在生产环境中使用 Rust,以达到快速、跨平台、低资源占用的目的。很多著名且受欢迎的软件,例如FirefoxDropbox和Cloudflare都在使用 Rust。从初创公司到大型企业,从嵌入式设备到可扩展的 Web 服务,Rust 都完全合适。原创 2023-05-31 16:54:31 · 1018 阅读 · 0 评论 -
Linux Shell 实现一键部署Ruby3
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。原创 2023-05-31 11:01:46 · 589 阅读 · 0 评论 -
Linux Shell 实现一键部署Oracle21 rpm包方式
Oracle开发的关系数据库产品因性能卓越而闻名,Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统,是世界最好的数据库产品。此外,Oracle公司还开发其他应用程序和软件。同时,Oracle在英语里还是“神谕”的意思,意为“替神说话的”,寓指Oracle公司的发展目标和决心地位。以下环境适用于Redhat 8 系列及复刻Redhat 8系列系统。原创 2023-05-29 17:36:23 · 716 阅读 · 0 评论 -
Linux Shell 实现一键部署Oracle21 zip包方式
Oracle开发的关系数据库产品因性能卓越而闻名,Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统,是世界最好的数据库产品。此外,Oracle公司还开发其他应用程序和软件。同时,Oracle在英语里还是“神谕”的意思,意为“替神说话的”,寓指Oracle公司的发展目标和决心地位。以下环境适用于Redhat 8 系列及复刻Redhat 8系列系统。原创 2023-05-29 16:12:40 · 814 阅读 · 0 评论 -
Linux Shell 半自动方式部署单机Oracle 21C
Oracle开发的关系数据库产品因性能卓越而闻名,Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统,是世界最好的数据库产品。此外,Oracle公司还开发其他应用程序和软件。同时,Oracle在英语里还是“神谕”的意思,意为“替神说话的”,寓指Oracle公司的发展目标和决心地位。原创 2023-05-26 13:30:39 · 986 阅读 · 0 评论 -
Linux Shell if 使用参考
与许多其他语言一样,PowerShell 提供了用于在脚本中有条件地执行代码的语句。今天,我们将深入探讨 PowerShell 中最基本的命令之一。原创 2023-05-19 15:36:05 · 961 阅读 · 0 评论 -
Linux Shell 实现一键部署virtualbox
VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。原创 2023-05-18 17:44:37 · 628 阅读 · 0 评论 -
Linux Shell 实现一键部署二进制Python
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。原创 2023-05-17 14:32:18 · 414 阅读 · 0 评论 -
Linux Shell 实现一键部署VMware Workstation
VMware Workstation Pro 是业界标准的桌面 Hypervisor,用于在 Linux 或 Windows PC 上运行虚拟机。原创 2023-05-16 15:38:20 · 684 阅读 · 0 评论 -
Linux Shell 实现一键部署subversion
SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。原创 2023-05-09 16:21:50 · 566 阅读 · 0 评论 -
Linux Shell 实现一键部署http+用户名密码登录
Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。原创 2023-04-23 16:51:35 · 976 阅读 · 0 评论 -
Linux Shell 实现一键部署二进制go+caddy+filebrowser
是一个使用go语言编写的软件,功能是可以通过浏览器对服务器上的文件进行管理。可以是修改文件,或者是添加删除文件,甚至可以分享文件,是一个很棒的文件管理器,你甚至可以当成一个网盘来使用。总之使用非常简单方便,功能很强大。构建简单、安全、可扩展的系统。2是一个强大的,企业就绪的。原创 2023-04-21 11:19:25 · 616 阅读 · 0 评论 -
Linux Shell 实现一键部署二进制docker+docker_compose
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。原创 2023-04-12 13:41:05 · 558 阅读 · 0 评论 -
Linux Shell 实现一键部署二进制Rabbitmq
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。原创 2023-04-12 10:05:19 · 427 阅读 · 0 评论 -
Linux Shell 实现一键部署Nginx
nginx [engine x] 是 HTTP 和反向代理服务器、邮件代理服务器和通用 TCP/UDP 代理服务器,最初由编写。很长一段时间以来,它一直在许多负载重的俄罗斯网站上运行,包括YandexMail.RuVK和Rambler。根据 Netcraft 的数据,2022 年 1 月,nginx 服务或代理了 22.16% 最繁忙的站点。以下是一些成功案例:DropboxNetflix。原创 2023-04-10 13:08:50 · 359 阅读 · 0 评论 -
Linux Shell 实现一键部署Rabbitmq
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。原创 2023-04-07 14:58:13 · 748 阅读 · 0 评论 -
Linux Shell 实现一键部署Redis6
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。原创 2023-04-06 14:05:47 · 743 阅读 · 0 评论 -
Linux Shell 实现一键部署SQL_Server2022
Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。原创 2023-04-04 17:51:01 · 929 阅读 · 0 评论 -
Linux Shell 实现一键部署tomcat10+java13
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。原创 2023-04-04 14:16:36 · 609 阅读 · 0 评论 -
Linux Shell 实现一键部署Msql5
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。原创 2023-04-03 16:57:43 · 155 阅读 · 0 评论 -
Linux Shell 实现一键部署Msql8
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。原创 2023-04-03 10:38:42 · 422 阅读 · 0 评论 -
Shell 实现企业微信通知
Shell 实现企业微信通知原创 2023-03-31 10:51:19 · 564 阅读 · 0 评论