thumbnail
Docker搭建Filebeat + ELK采集nginx日志
环境准备 我这里以两台服务器(一台日志处理,一台生成环境)来举例 日志处理:搭建ELK https://github.com/deviantony/docker-elk,根据readme里面操作完成后即可搭建完成ElasticSearch,Logstash,Kibana。 生成环境:搭建Filebeat采集nginx日志,下面是docker-com…
thumbnail
数据存储单位与存储容量计算
单位换算 Bit:比特(又称“位”, 是最小的数据存储单位;一个比特可以表示二进制中的一个0或1) Byte:字节,1Byte = 8位(Bit) KiB(kibibyte):二进制千字节,1KiB = 1024Byte KB(kilobyte):千字节,1KB = 1000Byte MiB(mebibyte):二进制兆字节,1MiB = 1024…
记录一次nginx安全相关的header头配置
之前接的一个国企项目私单,对网站安全有要求,他们使用第三方漏洞扫描工具扫描出了很多header头的问题,然后我对问题进行逐一修复,以下作为一个记录。 server_name xxx.com # 防止http host头攻击,当遭遇此攻击时,返回444(无响应)状态码。 if ($http_Host !~* ^xxx.com$) { return 4…
thumbnail
OSI七层模型与TCP/IP四层模型
前言 国际标准化组织(International Standard Organization,ISO)公布了开放系统互联参考模型(OSI/RM),参考模型共有7层,分层的基本想法是每一层都在它的下层提供的服务基础上提供更高级的增值服务,而最高层提供能运行分布式应用程序的服务。这样,通过分层的方法将复杂的问题分解,并保持层次之间的独立性。 OSI 由…
计算机网络简单概述
前言 计算机网络技术主要涵盖通信技术、网络技术、组网技术和网络工程等四个方面。 计算机网络的功能 数据通信 资源共享 集中化管理 实现分布式处理 负载均衡 网络有关指标 性能指标: 速率:也就是网速,指在一段时间内传输的数据量或信息量。它也称为数据率(Data Rate)或比特率(Bit Rate)。速率的单位是b/s(比特每秒)。 带宽:也就是频…
嵌入式系统及软件简单概括
前言 嵌入式系统(Embedded System)是为了特定应用而专门构建且将信息处理过程和物理过程紧密结合为一体的专用计算机系统。它对功能、可靠性、成本、体积、功耗、环境等综合性能要求严格。 嵌入式软件是指可运行在嵌入式系统中的程序代码和帮助这些软件开发所用的工具或环境软件的总称。 嵌入式系统的组成 嵌入式处理器 相关支撑硬件 嵌入式操作系统 支…
thumbnail
文件与文件系统简单概括
前言 文件(File)是具有特殊符号名的、在逻辑上具有完整意义的一组相关信息项的集合。 文件系统是操作系统中实现文件统一管理的一组软件和相关数据的集合,是专门负责管理和存取文件信息的软件机构。 文件类型 按文件的性质和用途分类可将文件分为系统文件、库文件和用户文件。 按信息保存期限分类可将文件分为临时文件、档案文件和永久文件。 按文件的保护方式分类…
计算机系统基础知识题目
【填空】实时操作系统主要用于有实时要求的过程控制等领域,因此在实时操作系统中对于来自外部的事件必须在()。 [collapse title="查看答案"]答案:被控对象允许的时间范围内进行处理[/collapse] 【填空】某文件系统文件存储采用文件索引节点法。假设文件索引节点中有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4字节…
thumbnail
计算机软件简单概括
软件系统是指在计算机硬件系统的基础上运行的程序、相关的文档资料和数据的集合。计算机软件用来扩充计算机系统的功能,提高计算机系统的效率。按照软件所起到的作用和需要运行环境的不同,通常将计算软件分为系统软件和应用软件两大类。 系统软件:是为整个计算机系统的配置不依赖特定应用领域的通用软件。这些软件对计算机系统的硬件和软件资源进行控制和管理,并为用户使用…
操作系统简单概括
前言         操作系统是计算机系统的资源管理者,它包含对软、硬件资源的管理,大量应用软件提供支持以及为用户提供方便使用系统的接口。 组成 操作系统是一种大型、复杂的软件产品,通常由系统内核(Kernel)和其他许多附加的配套软件组成(例如:Windows自带的日历、计算器等)。操作系统的内核对硬件设备进行了抽象,为应用软件提供了API接口。…