首页
云原生
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-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-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
其他
运维相关工具
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
运维相关工具
其他
2020-11-25
服务器系统配置初始化
这段文本是关于Linux系统中cgroup(控制组)的介绍和配置说明。下面是对这段文本的重点概括和解释: 一、cgroup是什么? cgroup是Linux内核提供的一种机制,用于限制和隔离进程的资源使用,如CPU、内存和允许的最大进程数等。它依赖于Linux内核所提供的cgroup和namespace技术。对于容器技术而言,cgroup实现了资源层面上的限制和隔离。目前主要有cgroup v1和cgroup v2两种文件系统。 二、查看Linux内核、cgroups版本及默认版本 不同的Linux发行版默认支持的cgroups版本不同。例如,RHEL/CentOS 7仅支持cgroups v1,而RHEL/Alma Linux 8和9则支持cgroups v1和v2,但默认版本可能不同。可以通过特定的命令查看Linux内核以及cgroups的版本。 三、升级cgroup v2 升级到cgroup v2可能需要升级内核和systemd。过程包括安装新的系统软件包、配置系统引导参数等步骤。升级后需要重新启动服务器,并重新配置网卡信息。另外,还需要验证系统的cgroup版本以及docker的cgroup驱动和版本。 四、解决k8s初始化中的错误 在k8s初始化过程中,可能会因为cgroup的配置问题导致错误。例如,某些cgroup子系统可能缺失。为了解决这个问题,需要编辑GRUB配置文件并重启服务器。具体的操作包括在GRUB配置文件中添加特定的参数,以及修改boot配置文件等。 总结:这段文本主要介绍了Linux系统中的cgroup机制,包括其定义、版本差异、如何查看版本、如何升级到cgroup v2以及如何解决在k8s初始化过程中因cgroup配置问题导致的错误。根据文本中的操作指南,用户可以根据自己系统的具体情况进行相应的配置和升级。
2020-11-25
172
0
0
其他
运维相关工具
1
2