首页
云原生
docker
containerd
Kubernetes
Prometheus
基础知识
操作系统
计算机网络
Linux基础
基础设施
Nginx
Devops
gitlab
jenkins
Maven
Ansible
前端
日志监控
数据库
MySQL
Redis
Oracle
编程
shell
python
其他
hyperledger-fabric
系统安全
运维相关工具
友情链接
归档
关于
Gaoyufu 's blog
好好活就是有意义的事,有意义的事就是好好活
累计撰写
257
篇文章
累计创建
92
个标签
累计收到
7
条评论
栏目
首页
云原生
docker
containerd
Kubernetes
Prometheus
基础知识
操作系统
计算机网络
Linux基础
基础设施
Nginx
Devops
gitlab
jenkins
Maven
Ansible
前端
日志监控
数据库
MySQL
Redis
Oracle
编程
shell
python
其他
hyperledger-fabric
系统安全
运维相关工具
友情链接
归档
关于
目 录
CONTENT
其他-Gaoyufu 's blog
以下是
其他
相关的文章
2023-02-17
JSON文本处理工具jq
以下是该文章的摘要: 本文介绍了jq工具,它是一个命令行下处理JSON数据的工具。jq可以接收标准输入、命令管道或文件中的JSON数据,经过一系列的过滤器(filters)和表达式处理后形成所需的数据结构,并将结果输出到标准输出中。文章包括了jq的基本安装方法和命令参数选项,如紧凑输出、-n不读取输入等。此外,文章还提供了多个示例,包括输出控制、访问属性值、JSON数组的操作、函数操作等。这些示例详细展示了如何使用jq工具进行JSON数据的处理和分析。总的来说,本文为读者提供了jq工具的基本使用方法和操作指南。
2023-02-17
109
0
0
运维相关工具
其他
2023-02-16
CentOS7部署Confluence7.4
摘要: Confluence是一个企业知识管理与协同软件,用于构建企业wiki。部署前需确认服务器已部署Nginx+MySQL环境。具体部署步骤如下: 1. 下载所需安装包,建议下载enterprise版本。 2. 部署Java环境,安装JDK。 3. 部署mysql-server,配置Confluence环境并优化数据库配置。 4. 创建Confluence用户和库,设置密码和权限。 5. 安装Confluence软件,并授权安装包。 6. 安装MySQL驱动,配置Confluence软件。 7. 浏览器访问配置页面,进行安装和授权码生成。 8. 使用atlassian-agent生成授权码,配置server.xml文件(包含代理设置)。 9. 提供破解方法和代码示例。 10. 在升级时,从Confluence官网下载相应版本的安装包,备份数据和配置文件,然后执行安装步骤,替换破解的jar包并重启Confluence完成升级。 注意:升级时不能跨度太大,否则可能会失败。
2023-02-16
158
0
0
运维相关工具
其他
2023-02-15
应用对接LDAP
对于OpenVPN对接LDAP,通常需要修改OpenVPN的配置文件以添加LDAP相关的认证参数。以下是一个简化的步骤和配置示例: 1. **修改OpenVPN配置文件**:找到你的OpenVPN配置文件(通常是`openvpn.conf`)。在配置文件中,添加LDAP相关的配置参数。例如: ```conf auth-server-ldap "LDAP Server" ldap://your.ldap.server:port ldap-username-attribute cn ldap-groupdn cn=openvpn,dc=yourdomain,dc=com ldap-filter "(objectClass=person)" ldap-tls true # 如果你的LDAP服务器配置了SSL的话 ``` 这里的参数需要根据你的LDAP服务器设置进行修改。确保你使用的LDAP URL是正确的,并且你的OpenVPN服务器可以访问该URL。此外,你可能还需要为你的LDAP服务器配置证书验证(如果使用的是自签名证书)。 2. **重启OpenVPN服务**:修改配置文件后,确保重启OpenVPN服务以使新的配置生效。这通常可以通过运行相应的系统命令来完成,例如使用`service openvpn restart`或`systemctl restart openvpn`。 3. **测试连接**:一旦OpenVPN服务重新启动并应用了新的配置,尝试使用LDAP凭据连接到OpenVPN服务器以验证配置是否正确。 请注意,以上只是一个基本的配置示例。具体的配置可能需要根据你的需求和LDAP服务器的具体设置进行调整。此外,确保在生产环境中使用之前充分测试配置,以确保安全性和功能性。如果你不熟悉LDAP或OpenVPN的配置,建议寻求专业的技术支持或咨询相关文档和指南。
2023-02-15
760
0
0
其他
系统安全
2023-02-09
常用shell脚本
这些脚本主要是关于Nginx的编译安装、日志处理、备份以及DoS攻击的防范。以下是每个脚本的简要概述: 1. Nginx删除旧日志的脚本:这个脚本主要功能是删除Nginx的旧日志文件,并重新发送信号让Nginx主进程重新打开日志文件。同时,它会检查是否有访问和错误日志,并对这些日志进行备份。如果Nginx主进程的PID无法找到,那么它将无法发送USR1信号。此外,它还会定期删除超过指定天数的备份文件。 2. MySQL备份脚本:这个脚本用于备份MySQL数据库,使用mysqldump工具进行全库备份并压缩。它会检查MySQL服务状态,并在备份完成后检查备份是否成功。此外,它还会保留最近的几个备份,并删除旧备份。 3. xtrabackup工具备份用户脚本:这个脚本使用xtrabackup工具进行MySQL数据库备份。它会创建冗余备份目录,删除旧的冗余备份文件,然后进行数据备份。最后,它会统计备份时间。 4. Dos攻击防范(自动屏蔽攻击IP)脚本:这个脚本主要用于防范Dos攻击。它会读取Nginx的访问日志,找出异常IP,然后屏蔽这些IP一段时间。如果IP的屏蔽时间已过,它会从防火墙规则中删除这个IP。 5. Nginx编译安装脚本:这个脚本主要用于编译安装Nginx。它会下载Nginx的源码,然后进行配置、编译、安装,并创建Nginx的系统服务文件。如果指定了Nginx的版本、下载目录、安装路径等参数,脚本会按照这些参数进行安装。此外,这个脚本还支持跳过依赖安装和下载步骤,支持指定已存在的安装包进行安装等。在安装完成后,还会创建Nginx的用户,并链接Nginx的配置文件和可执行文件到指定目录。 这些脚本都是bash脚本,可以直接在Linux环境下运行。在运行这些脚本时,请确保你有足够的权限,并且理解每个脚本的功能和参数含义。在运行任何脚本之前,建议先阅读相关的文档和注释,以确保你的操作是正确的。
2023-02-09
68
0
0
其他
运维相关工具
2023-01-07
SSL证书生成工具
本文详细阐述了SSL证书的申请、使用、格式转换以及多种证书生成工具(如OpenSSL、Let's Encrypt、CFSSL、easy-rsa)的使用方法。SSL证书用于加密数据传输,确保数据安全性。证书类型包括付费和免费,免费证书如Let's Encrypt和CFSSL。证书格式包括JKS、PFX、PEM等,并可进行相互转换。OpenSSL是常用的证书工具,支持多种加密和证书操作。Let's Encrypt是一个自动化流程提供SSL证书的服务,其基于ACME协议。CFSSL由Cloudflare开发,提供命令行工具和HTTP API服务。easy-rsa用于生成自定义TLS PKI。证书格式转换如JKS到PFX、PFX到JKS、PEM/KEY/CRT到PFX等。此外,文章还介绍了如何通过OpenSSL命令行获取服务器SSL证书。这些工具和方法为管理SSL证书提供了丰富的选择和灵活性。
2023-01-07
286
0
0
系统安全
其他
2022-12-14
机械硬盘数据收集
这段文字主要摘要了硬盘机械硬盘的一些主要参数数据,如容量、刻录技术类型(SMR与CMR)、高速缓存大小、转速等,并列举了一些品牌型号的具体数据,包括西数、希捷、东芝等品牌的各种规格硬盘的参数和价格链接。
2022-12-14
81
0
0
其他
2022-10-09
onlyoffice使用教程
ONLYOFFICE是一款免费开源的国际化协作办公套件,支持多人实时在线编辑和协同工作。其历史可追溯至2009年推出的TeamLab社区,后来发展为现在的ONLYOFFICE。目前全球有超过700万用户正在使用该软件。 安装部署ONLYOFFICE可以通过docker版进行快速部署,只需要运行一条docker命令即可。同时,也可以通过Nginx使用https协议进行代理。 此外,ONLYOFFICE还可以与Nextcloud和Confluence等应用集成,提供更为丰富的协作功能。在Nextcloud中添加ONLYOFFICE应用,填写相关信息,如JWT_SECRET值,即可进行集成。对于Confluence,需要安装并配置相应的ONLYOFFICE应用版本,查看效果。 安装成功后,通过访问指定的IP端口或域名,即可使用ONLYOFFICE进行在线协作办公。该软件的安装和使用为移动办公和多人协同工作提供了极大的便利。
2022-10-09
935
0
0
其他
运维相关工具
2022-09-09
linux小技巧
五、网络配置与监控 1、配置网络静态IP地址 编辑网络配置文件,例如`/etc/sysconfig/network-scripts/ifcfg-eth0`(不同的网络接口可能名称不同),修改或添加以下内容: ```makefile BOOTPROTO=static # 使用静态IP配置 IPADDR=x.x.x.x # 设置静态IP地址 NETMASK=x.x.x.x # 设置子网掩码 GATEWAY=x.x.x.x # 设置网关地址 DNS1=x.x.x.x # 设置DNS服务器地址 ``` 保存并退出后,重启网络服务或重启计算机使配置生效。 2、端口扫描与监听状态查看 使用`netstat`命令可以查看端口的监听状态。例如,查看所有端口的状态可以使用命令:`netstat -tuln`。如果想要扫描特定端口是否被占用,可以使用`netstat -an | grep 端口号`。如果要扫描特定IP地址上的所有开放端口,可以使用`nmap`工具。 3、监控网络流量和带宽使用情况 可以使用`iftop`和`nload`等工具来监控网络流量和带宽使用情况。这些工具可以提供实时的网络流量图表和统计数据。可以通过包管理器(如yum)安装这些工具。 六、系统安全与优化 1、关闭不必要的服务和端口 使用`systemctl`命令可以管理服务。要关闭某个服务,可以使用命令:`systemctl stop 服务名`。要禁用服务开机自启,可以使用命令:`systemctl disable 服务名`。对于需要关闭的端口,可以编辑防火墙规则或使用`iptables`命令来关闭特定端口。 2、系统日志管理 使用`journalctl`命令可以查看系统日志。要查看实时日志更新,可以使用命令:`journalctl -f`。另外,`/var/log/`目录下存放了各种应用程序的日志文件,可以根据需要查看。 七、总结 以上提供了一些常用的Linux操作和系统管理的技巧和脚本示例,包括系统安装、配置、网络监控、系统安全等方面的内容。这些技巧和脚本可以帮助系统管理员更有效地管理和维护Linux系统。
2022-09-09
116
0
0
其他
2022-06-23
Fabric CA 部署指南
此指南为Hyperledger Fabric网络中的Fabric CA操作提供了详细步骤。Fabric CA用于为Fabric网络中的实体生成和管理加密材料。它涉及设置包含两个Org的区块链网络,每个Org有两个Peer和一个Orderer,并为这些实体生成加密材料。指南详细说明了如何设置TLS CA、注册TLS CA管理员、设置每个Org的CA、注册Peer和Orderer的身份、创建创世块和通道交易、启动Peer和Orderer容器,以及创建CLI容器来安装和实例化链码。此外,还介绍了如何调用和查询链码。整个指南旨在帮助读者理解如何设置并管理基于Hyperledger Fabric的区块链网络。
2022-06-23
137
0
0
其他
hyperledger-fabric
2022-06-23
Fabric CA 用户指南
总结: Hyperledger Fabric CA是一个用于管理Fabric网络中的证书颁发和撤销的服务。它提供了注册、更新、撤销证书以及管理用户身份和从属关系的功能。通过Fabric CA,网络参与者可以获得用于安全通信的证书,以及用于验证身份和权限的注册证书。此外,Fabric CA还支持Idemix凭证,这是一种保护隐私的身份验证和认证方法。Fabric CA服务器和客户端可以通过命令行工具或SDK进行交互,提供了灵活的配置和管理选项。最后,Fabric CA还提供了监控和指标功能,帮助运营人员了解系统的健康状况。
2022-06-23
109
0
0
其他
hyperledger-fabric
1
2
3
4
5