背景 生产环境日志文件太多导致磁盘空间不足,临时删除一些systemctl日志解决 步骤 首先,停止systemd-journald服务: sudosystemctlstopsystemd-journald 清理日志文件: sudojournalctl--vacuum-size=100M 上述命令将清理超过100MB大小的日志文件。你可以根据需要调整--vacuum-size参数的值,以设定不同的清理阈值。 删除已经归档的日志文件: sudojournalctl--vacuum-time=7d 上述命令将删除7天之前的已归档日志文件。你可以根据需要调整--vacuum-time参数...

  onyKAAZLmqqe   2023年11月02日   39   0   0 日志文件管理员权限归档日志

underscores_in_header是一个Nginx配置选项,用于控制Nginx是否应该忽略使用下划线字符作为HTTP请求头中的一部分的请求。默认情况下,Nginx不允许在请求头中使用下划线字符。 HTTP协议中的请求头(key-value格式)需要满足一定的格式要求,RFC2616规范定义了HTTP协议中的HeaderField语法,并要求headerfield字段名称中不能包含下划线(_)字符。在2006年开发的RFC接着修改了规范,将下划线的使用作为了一个可选的特性,并允许HTTP应用程序使用以前被禁止的_字符,前提是它涉及到WEbDAV或某些其他规范。 如果服务器端的应用中要...

  onyKAAZLmqqe   2023年11月02日   25   0   0 nginx下划线HTTP

修改src/core/nginx.h文件 defineNGINX_VERSION"" defineNGINX_VER""NGINX_VERSION 执行以下脚本安装 !/bin/bash 下载并解压Nginx源码包 wgethttp://nginx.org/download/nginx-1.22.0.tar.gz 安装所需依赖 yuminstallpcrepcre-developenssl-devel-y tar-zxvfnginx-1.22.0.tar.gz cdnginx-1.22.0 配置编译参数 ./configure--prefix=/usr/local/ngin...

  onyKAAZLmqqe   2023年11月02日   34   0   0 nginx#define

!/bin/bash 下载Node.jstar.gz文件 wgethttps://mirrors.aliyun.com/nodejs-release/v12.13.0/node-v12.13.0-linux-x64.tar.gz?spm=a2c6h.25603864.0.0.1fd15cfdCOCjOB 解压缩tar.gz文件 tar-zxvfnode-v12.13.0-linux-x64.tar.gz 移动Node.js文件夹到/usr/local/node sudomvnode-v12.13.0-linux-x64/usr/local/node 配置环境变量 echo'expor...

  onyKAAZLmqqe   2023年11月02日   43   0   0 linux环境变量解压缩

!/bin/bash 设置JDK安装目录 jdk_dir="/usr/local/jdk1.8.0_271" 下载JDK安装包(公司oss资源) wget--no-check-certificate--no-cookies--header"Cookie:oraclelicense=accept-securebackup-cookie""https://static-factorybi.oss-cn-hangzhou.aliyuncs.com/deploy/FBI/workmanage/linux/jdk-8u271-linux-x64.tar.gz"-Ojdk.tar.gz 解压JDK...

  onyKAAZLmqqe   2023年11月02日   46   0   0 java环境变量安装包

注册步骤 Win+r打开cmd窗口 执行instsrv.exemyserverC:\Windows\System32\srvany.exe 示例: instsrv.exenginxC:\Windows\System32\srvany.exe win+r运行regedit进入注册表,依次找到以下路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\找到myserver 右键API_offline新建–项,名字为:Parameters 右键Parameters新建三个‘字符串值’依次命名为:‘Application’,‘App...

  onyKAAZLmqqe   2023年11月02日   52   0   0 Windows字符串右键

MongoDB趋势 对于MongoDB的认识Q&A Q A 什么是MongoDB? 一个以JSON为数据模型的文档数据库 一个以JSON为数据模型的文档数据库 文档来自于“JSONDocument”,并非我们一般理解的PDF,WORD 谁开发MongDB? 上市公司MongoDBInc.,总部位于美国纽约。 主要用途有哪些? OLTP\OLAP数据库,类似于Oracle,MySQL,海量数据处理,数据平台。 主要特点是什么? 无模式或可选。友好的JSON数据模型,开发方便。 MongoDB是免费的吗? MongoDB有两个发布版本:社区版和企业...

  onyKAAZLmqqe   2023年11月02日   35   0   0 数据模型jsonsql

使用之前请确保已经安装​​wget​​,如未安装请执行下面一条命令来安装 yuminstall-ywget 备份原来的源 mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bk 下载阿里源 cd/etc/yum.repos.dwget-nchttp://mirrors.aliyun.com/repo/Centos-7.repo 更改阿里​​yum​​源为默认源 mvCentos-7.repoCentOS-Base.repo 更新本地yum缓存 全部清除$...

  onyKAAZLmqqe   2023年11月02日   47   0   0 缓存搜索CentOS

CentOS6系统 [root@001]hostname-i0.0.30.200[root001]hostname-ihostname:主机名搜索失败 错误原因:主机名称不能为纯数字,正确的主机名应该由“字母+数字”组成 解决方案: vi/etc/sysconfig/network编辑此文件HOSTNAME=test001修改=号后面的值,由001修改为test001reboot重启主机[root@test001]hostname-i显示正常127.0.0.1

  onyKAAZLmqqe   2023年11月02日   39   0   0 主机名重启搜索

前戏 需要有服务器或虚拟机操作系统为Centos7的环境 手动配置 备份官方的原yum源的配置 此步骤必不可少mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup 下载新的CentOS-Base.repo到/etc/yum.repos.d/ wget-O/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-7.repo 最小化安装,如果没有wget的命令,可使用curl代替wget,执...

  onyKAAZLmqqe   2023年11月02日   34   0   0 缓存yum源CentOS

软件配置管理 软件配置管理(SoftwareConfigurationManagement,SCM)是指对软件开发、测试、维护全过程中的软件配置项进行控制与管理,这些软件配置项包括源代码、测试用例、文档、二进制文件以及配置信息等。软件配置管理用于确保软件开发过程中的可控性和可追溯性,以确保软件开发过程的稳定性和可维护性。 软件配置管理的主要目标是避免因代码和其它开发资料的混淆、误用、遗失或保存不当而引起的软件开发问题。通过在整个开发生命周期中跟踪和控制软件配置项的变更,软件配置管理可以更好地保证软件的质量和稳定性,使团队成员能够更好地进行协作和文件共享。 在软件配置管理中,需要注意以下几个方面...

  onyKAAZLmqqe   2023年11月02日   41   0   0 软件配置管理版本控制

软件风险评估是软件工程领域中一项重要的工作,主要目的是基于对软件开发、使用及维护过程的深入分析,对项目中可能存在的各种风险进行梳理和评估,并制定相应的风险应对策略,从而降低软件项目失败的概率。 风险评估不仅可以在项目初期帮助开发团队预测可能出现的问题,指导制定改进方案,而且可以在项目的后期及实施过程中监查和控制风险的发生,减少损失。 在开展软件风险评估的过程中,需要考虑的因素十分复杂。主要包括了风险的类型、概率和影响度量等方面。其中,风险类型主要包括技术风险、安全风险、合规风险等;风险概率是指风险事件发生概率的估计,需要考虑历史经验、技术能力等因素;风险影响度量是指风险发生后对软件项目或组织所...

  onyKAAZLmqqe   2023年11月02日   36   0   0 软件风险软件开发风险分析

软件工程管理 软件工程是一项复杂的任务,为了保证软件质量、提高项目成功率,需要进行高效的软件工程管理。所谓软件工程管理,就是将软件项目组织和管理起来,通过科学合理的规划和控制,确保项目及时、高质量、低成本的完成。 软件工程管理主要包括以下几个方面的内容: 人员管理 人员管理是软件工程管理中非常重要的一环,因为软件开发工作需要涉及到的人员较多,包括软件设计师、程序员、测试工程师、文档编写人员等等。如何合理配置人员、协调人际关系、提高团队成员的工作效率,都是值得思考的问题。 进度管理 管理软件工程项目进度,需要对整个软件工程过程进行规划和预测,包括时间安排、人力安排、任务分解等等。在这个过程中,需...

软件需求规格说明(SoftwareRequirementsSpecification,SRS)是一个软件开发过程中非常重要的文档,它包含了软件系统的所有需求规格和特征,是软件开发团队和客户之间的重要约定,也是软件工程师工作的基础。 SRS中包含了软件产品需求、功能需求、性能要求、数据要求、界面要求、可靠性要求等多个方面的内容。一份清晰、全面且准确的SRS文档可以帮助开发及维护团队正确、高效地完成软件开发任务,提高开发效率,减少后续修改的风险。 一个好的SRS文档应该准确描述客户对软件产品的需求,包括约束、限制和质量特性,并定义出软件产品交付的标准、功能、性能和可靠性等级。因此,软件工程师需要致...

  onyKAAZLmqqe   2023年11月02日   28   0   0 规格说明软件开发软件工程师

软件开发流程 软件开发流程指的是一个完整的软件开发过程,其中包括了软件需求分析、软件设计、软件编码、软件测试、软件发布和维护等多个环节。 在软件开发流程中,各个环节的顺序是固定的,前面一环节完成后才能进入下一个环节。同时,在软件开发过程中需要不断优化和改进,以提高软件的质量和效率。 下面对软件开发流程中的各个环节进行详细介绍。 软件需求分析 软件需求分析是软件开发流程中的第一个环节。在该环节中,需要对软件需求进行认真的分析和明确,确定软件的功能和性能需求,并编写软件需求规格说明书。 软件需求分析是软件开发的基础,如果这一环节做得不够好,那么后续的工作都可能受到影响。 软件设计 软件设计是指在软...

前戏 Shiro框架是一个轻量级的安全框架,用于认证、授权、加密和会话管理等领域。使用Shiro框架可以快速简单地为Java应用程序添加安全功能,而不会引入太多的复杂性,它将安全性与易用性结合在一起。 Shiro框架的核心特性是其易于使用和灵活。Shiro框架将安全性模块化,以便可以进行定制和组合。这使得Shiro可以轻松地集成到现有应用程序中,而无需对现有代码进行大量修改。 Shiro框架的另一个重要特性是其支持的认证和授权主体数量的可扩展性。Shiro可以轻松地支持多个认证和授权主体,包括用户、角色和权限等。这使得Shiro框架可以轻松地适应不同的应用程序和使用场景。 最后,Shiro框架...

  onyKAAZLmqqe   2023年11月02日   43   0   0 java身份验证应用程序

前戏 在Java语言中,注解是一种非常重要的组件,它允许在源代码中添加各种标记和元数据,在进行后续处理时使用这些标记和元数据,以提高程序的灵活性和可重用性。 注解的使用 注解可以用于修饰类、接口、字段、方法、参数、局部变量等元素,使用注解的格式为在元素前面加上@符号。例如,一个注解可以这样定义: public@interfaceMyAnnotation{ Stringvalue(); } 这个注解叫做MyAnnotation,它有一个属性value,属性类型是String。 使用注解的方式为: @MyAnnotation(value="hello") publicclassMyCla...

  onyKAAZLmqqe   2023年11月02日   81   0   0 元数据java自定义注解

前戏 在Java中,接口是一种将方法声明和抽象方法的定义分离的特殊abstract类型。当类实现接口时,它必须实现接口中声明的所有方法。 接口可以声明一组方法,但不提供实现。它是一个完全抽象的类,不能直接实例化,需要由实现该接口的类提供具体实现。 为了使用接口,就必须定义一个实现了该接口的子类。该子类会提供实现接口中定义的所有方法。 接口的定义 使用 interface 关键字定义一个接口。假如要定义一个名为"Animal"的接口,可以写成如下形式: interfaceAnimal{ voideat(); voidtravel(); } 接口的方法默认都是抽象的,并没有...

  onyKAAZLmqqe   2023年11月02日   49   0   0 System操作符子类

前戏 在云计算平台中,服务器实例(Instance)通常会被分配一个IP地址,供用户能够通过该地址访问和控制该服务器。这个IP地址就是固定IP地址,它可以随时更改,但是这种更改操作比较麻烦,有时需要停机更改IP地址。谷歌云计算、腾讯云、AWS等主流云厂商提供了一种更方便的IP地址管理方式——弹性IP地址(ElasticIP)。 顾名思义,弹性IP具有高度的灵活性,可以及时地在多个实例之间切换,可以快速地更换实例的IP地址,而且这个地址可以保持固定,不随实例而改变。 弹性IP地址通常被用于以下场景中: 场景一:域名解析 在实际的业务过程中,我们通常会使用域名来访问我们的应用,这不仅方便维护,还...

  onyKAAZLmqqe   2023年11月02日   46   0   0 域名解析IP服务器

重启策略 在云原生应用开发中,Kubernetes已经成为了容器编排的标准。在使用Kubernetes管理我们的应用时,我们通常会将应用拆分为多个容器,这些容器在Kubernetes中被称为"Pod"。而每个Pod在运行过程中,都可能遇到各种问题,例如容器失败、资源不足或人为错误等。在这些情况下,Kubernetes的重启策略就显得尤为重要。 在本文中,我们将深入探讨Kubernetes的Pod重启策略,包括其工作原理、配置方法以及最佳实践。 KubernetesPod重启策略工作原理 Kubernetes的重启策略主要决定了当容器异常或预定时停止时,Kubernetes如何处理该容器的重启。...

  onyKAAZLmqqe   2023年11月02日   48   0   0
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~