AD(Active Directory 活动目录)AD主要功能集中储存用户和密码列表;(用户管理)提供一组服务器作为身份验证服务器和GPO;(身份鉴权)对域中的资源维护;(资源管理)AD主要概念1、 组织单位OUa) OU是活动目录中的一个特殊容器,它可以将用户,组,计算机,打印机等对象组织起来。b) OU是活动目录中最小的管理单元,他不仅可以包括对象,而且可以进行组策略的委派和管理。通过上图可以
1、交换机配置#华三的命令举例info-center loghost 10.88.35.21 port 5003 #elk的IP根据环境调整2、logstash配置2.1 关闭服务和修改用户权限# 关闭rsyslog服务,因为这个会占用514端口,而华为似乎只能514端口[root@node1 ~]# systemctl stop rsyslog[root@node1 ~]# systemct
Elastic 目前提供的 Beats: Filebeat :收集和发送日志文件。Metricbeat :从您的系统和服务中收集指标。Packetbeat :收集和分析网络数据。Winlogbeat :收集 Windows 事件日志。Auditbeat :收集 Linux 审计框架数据并监控文件完整性。Heartbeat :通过主动探测监控服务的可用
总结:ELK的目的是为了实现统一日志收集、日志存储、日志展现,解决故障排查与自愈、安全信息与事件管理、报表功能、性能分析、用户行为分析elasticsearch用于数据的存储和检索logstash用于数据收集并写入elasticsearchkibana用于elasticsearch查看数据的web界面1、Elasticsearch简介Elasticsearch 是一个高度可拓展的开源全文搜索和分析
MQ简介MQ定义MQ(Message Queue)消息队列的目的是为了实现各个APP之间的通讯,APP基于MQ实现消息的发送和接收应用程序之间的通讯,这样多个应用程序可以运行在不同的主机上,通过MQ实现跨网络通信、业务解耦、异步机制MQ场景消息队列最为高并发系统的核心组件之一,能够帮助业务系统结构提升开发效率和稳定性,主要特点:削峰填谷(高峰异步处理解决瞬时写压力大于应用服务能力导致消息丢失、系统
词汇概念烧水、洗茶杯、倒茶叶,完成一个才继续下一个叫同步。烧水、洗茶杯、倒茶叶三个任务是在同一个时间段内并行完成的,这就是一种典型的“异步”。同步每当系统执行完一段代码或者函数后,系统将一直等待该段代码或函数返回的值或消息,直到系统接收到返回的值或消息后才继续往下执行下一段代码或者函数,在等待返回值或消息的期间,程序处于阻塞状态,系统将不做任何事情。异步系统在执行完一段代码或者函数后,不用阻塞性地
之前学到了Paramiko和re模块,前者可以使用SSH协议后者通过正则表达式获取关键信息。那么我想实现通过脚本实现对所有网路设备的自动化批量检查,如:CPU负载Memory状况温度状况风扇状态主备电源状态端口使用率生成每个设备的数据并进行汇总,本次实验对象挑选华三交换机。另外随着知识的进一步学习,我希望后期再整合异步多线程、Email自动日报代码段# **********************
正则表达式语法正则表达式关卡关卡1-固定字符串要求:找出字符串中是否含有123456import retext = '身高:178,体重:168,学号123456,密码9527,学号123456'print(re.findall(r'123456',text)) #re是python正则表达式模块,findall是里面函数,找出所有意思,r代表原始字符串关卡2-预定义字符集要求:找出所有单个的数字
常用模块预览import paramiko SSH交互import os 操作系统交互import os 解释器交互import httpx 网页交互import time 时间相关库import re 正则匹配import random 随机import threading 线程import subprocess 进程import xlwt excel管理import py
docker网卡和高可用Docker服务安装完毕后,默认为每个宿主机生成docker0网卡地址为172.17.0.1/16,作用通过它NAT访问宿主机的服务包括外网docker结合负载实现网络高可用架构实现思路:1、docker容器1部署keepalived、haproxy、nginx2、docker容器2部署keepalived、haproxy、nginx3、结合应用间负载进行部署配置docke
对象的理解对象的特征封装信息隐蔽技术,例如BIF功能List我们可以执行append、sort等,但是我们不知道里面实现的逻辑,这叫做封装继承子类自动共享父类之间数据和方法的机制,如果子类中定义父类同名的方法或属性,则会自动覆盖父类对应的方法或属性class A(list): passB = A() #B.append(1);B.append(2);B.append(3)print(
可读性才重要(Readability counts),我认同提高代码规范意识是学编程的第一课,不以规矩,不能成方圆Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is bette
流程控制就是谋定而后动,知止而有得常用符号条件判断分支介绍选择执行 if 语句实现分支if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi#根据命令的退出状态来执行命令if ping -c1 -W2 station1 &> /dev/null; then ec
AssertionError断言语句(assert)失败AttributeError尝试访问未知的对象属性EOFError用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError浮点计算错误GeneratorExitgenerator.close()方法被调用的时候ImportError导入模块失败的时候IndexError索引超出序列的范围KeyError字典中查找一个不存
函数学习代码#目录 1.函数的基础语法,形参、实参、函数文档 2.关键字和参数数量 3.动手练习题 4.局部变量和全局变量,局部转化全局 5.闭包和闭包内非局部声明print("------------Life is short,use python------------")temp = input('Hello world!Please enter 1-5 nu
列表[]、元组()#列表和字符串、元组最大的区别为列表可变,字符串和元组不可变#列表、元组和字符串共同点:#1.都可以通过索引获得每个元素#2.可以通过分片获得范围内元素集合#3.有共同的的操作符(重复操作符、拼接操作符、成员操作符)列表学习代码#目录 1.向列表添加单个元素 Append 2.向列表添加多个元素 Extend 3.向列表指定位置传递元素 Inser
基础知识成为高手前必备的基础知识数据类型整型int、布尔类型(特殊整型true值为1false值为0)、字符串str、浮点型float类型转化a = 520 #整数型b = str(a) #转为字符串c = float(a) #转为浮点型print(a,b,c);print(type(a));print(type(b));print(type(c))结果520 520 520.0<clas
JumpServer 堡垒机的优势且符合运维安全审计 4A 规范JumpServer 架构安装方法官网有视频 https://www.jumpserver.org/
git需求起因修改毕业论文时,熟悉的场景时电脑上有多个修改副本,如果要回退,需要打开多个文件查找版本控制:增加修改描述及版本号,从而直观发现每个副本对应的修改内容以及时间维度的推进痛点缺少修改人信息,无法对应修改意见和具体给出修改意见的人,因此需要增加修改人信息有了版本控制可以选定文件回溯之间状态到某个时间点,手工回退工作量巨大,而版本控制工作量则很小版本控制分类本地、集中式版本控制分布式版本控制
docker 容器安装w3c https://www.w3cschool.cn/docker/ 菜鸟网 https://www.runoob.com/docker/docker-tutorial.html解决docker info告警WARNING: No swap limit supportroot@172:/home/linweiwei# vi /etc/d
BGP Peer 运行BGP的路由器被称为BGP speakerBGP对等体也叫BGP邻居,建立基于TCP的关系EBGP Peer EBGP: BGP位于不同自治系统的路由器之间,称为EBGP 建立EBGP邻接关系,必须满足三个条件:• EBGP之间自制系统号不同• neighbor中指定的IP地址要可达• 定义邻居建立TCP会话IBGP Peer IBGP: BGP位于同一个自治系统的路由器之间
简单介绍一、线程的基本概念 线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。 好处 :易于调度。提高并发性。通过线程可方便有效地实现并发性
后台应用架构单体架构 传统架构(单机系统),一个项目一个工程:比如商品、订单、支付、库存、登录、注册等等,统一部署,一个进程all in one的架构方式,把所有的功能单元放在一个应用里。然后把整个应用部署到一台服务器上。如果负载能力不行,将整个应用进行水平复制,进行扩展,然后通过负载均衡实现访问。Java实现:JSP、Servlet,打包成一个jar、war部署易于开发和测试:也十分方便部署;当
VMware 简介 主要产品:Workstation Pro: 面向 Windows 和 Linux 系统的个人虚拟化产品。Fusion for Mac: 面向 Mac 系统的个人虚拟化产品。ThinApp: 是一款无代理应用虚拟化解决方案。Horizon: 用于管理虚拟桌面 (VDI)、 应用和在线服务的领先平台。Horizon Cloud: 用于托管虚拟桌面和应用的灵活云计算平台。NSX
容器管理工具docker容器管理工具主要是lxc和docker,因为后者外部模板较多,我们主要了解它docker 启动一个容器需要外部模板,docker镜像可以保存在一个公共的地方共享使用。最主要镜像可以自定义配置再提交为一个镜像,一个镜像可以被启动多个容器docker镜像是分层的,底层只读不写不删,镜像加载后会出现一个可写层,写入的数据会复制到容器目录,容器内的数据在删除容器后也会被随之删除管理
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口docker三大理念构建镜像(重要)、分发镜像、运行镜像namespace、cgroup提供容器隔离安全保障实现轻量级虚
HAProxy通过固定参数 balance 指明对后端服务器的调度算法,该参数可以配置在listen或backend选项中。HAProxy的调度算法分为静态和动态调度算法,但是有些算法可以根据参数在静态和动态算法中相互转换。官方文档:http://cbonte.github.io/haproxy-dconv/2.1/configuration.html#4-balance静态算法 静态算法
global配置官方文档:http://cbonte.github.io/haproxy-dconv/2.1/configuration.html#3chroot #锁定运行目录deamon #以守护进程运行stats socket /var/lib/haproxy/haproxy.sock mode 600 level admin process 1#socket文件user, group, u
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号