晓夏

YoungCheung

Zhang Sir's technical way

环境部署:

基于OpenLDAP_MirrorMode的OpenLDAP高可用

72浏览量
1、主机规划2、示意图3、基础环境准备#关闭selinux和防火墙 sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config && sestatus /bin/systemctl disable firewalld.service && /bin/systemctl stop 

ELK-7.16.3集群部署实战

234浏览量
        ELK是一款开源的海量日志搜索分析平台,能够完美的解决我们上述的问题,对日志进行集中采集和实时索引,提供实时搜索、分析、可视化、报警等功能,帮助企业在统一平台实时管理日志数据,进行线上业务实时监控、异常原因定位、数据统计分析。ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。        Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据

websocket测试

120浏览量
1、test.jsvar WebSocket = require('ws'); var { SocksProxyAgent } = require('socks-proxy-agent'); const url= 'wss://xxx' var socket = new WebSocket(url);

git lfs安装及使用

767浏览量
什么是git LFS LFS是Large File Storage的缩写,用了帮助git管理大的文件 原理:不同于git每次保存diff,对于git来说,如果是模型或者一些设计大文件,改变一点,对于仓库来说会增加很大的体积,不一会就能几个G。对于git lfs来说,在使用git lfs track命令后,git push的时候,git lfs会截取要管理的大文件,并将其传至git lfs的服务器中,从而减小仓库的体积

Git原理深入浅出

1006浏览量
目录大纲Git是什么?什么是版本控制?例子-代码例子-简历例子-设备清单版本控制系统本地版本控制集中化版本控制分布式版本控制Git特性文件存储方式Delta StorageDAG Storage存储形式Delta StorageDAG StorageGit工作原理三种状态三个工作区域Git工作流程Git是怎么存储数据的Git配置文件简介object database是怎样存储对象的Git的四种类型对象Git是什么?Git是一个开源分布式版本控制系统,可以高速并且有效的处理很小到非常大的项目版本管

gotty:把你的linux终端放浏览器

2400浏览量
一、 gotty简介GoTTY 是一个简单的基于 Go 语言的命令行工具,它可以将你的终端(TTY)作为 web 程序共享。它会将命令行工具转换为 web 程序。它使用 Chrome OS 的终端仿真器(hterm)来在 Web 浏览器上执行基于 JavaScript 的终端。重要的是,GoTTY 运行了一个 Web 套接字服务器,它基本上是将 TTY 的输出传输给客户端,并从客户端接收输入(即允许客户端的输入),并将其转发给 TTY。它的架构(hterm + web socket 的想法)灵感

Linux下使用Strongswan搭建IPSec VPN

2773浏览量
一、方案背景及需求分析        为保证各分支节点到中心节点的数据安全,需要在分支节点与中心节点之间连接IPSec VPN,实现Site-To-Site之间数据的完整性、私密性、不可否认性。客户当前环境有一台H3C F1080防火墙作为中心节点,分支节点均无网络设备,通过Linux操作系统实现VPN功能,并与中心节点防火墙建立VPN隧道。二、解决方案在分支站点出口部署一台Linux服务器,安装开源软件Strong

VPN之PPTP

942浏览量
一、PPTP        PPTP(Point to Point Tunneling Protocol),即点对点隧道协议。该协议是在PPP协议的基础上开发的一种新的增强型安全协议,支持多协议虚拟专用网(VPN),可以通过密码验证协议(PAP)、可扩展认证协议(EAP)等方法增强安全性。可以使远程用户通过拨入ISP、通过直接连接Internet或其他网络安全地访问企业网。二、安装配置PPTP2.1 查看是否支持PP

分布式存储之GlusterFS

2301浏览量
一、理论基础1.1、分布式文件系统的出现        计算机通过文件系统管理、存储数据,而现在数据信息爆炸的时代中人们可以获取的数据成指数倍的增长,单纯通过增加硬盘个数来扩展计算机文件系统的存储容量的方式,已经不能满足目前的需求。        分布式文件系统可以有效解决数据的存储和管理难题,将固定于某个地点的某个文件系统,扩展到任意多

使用 Sonar 进行代码质量管理

897浏览量
一、什么是sonarSonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。在对其他工具的支持方面,Sonar 不仅提供了

jumpserver 堡垒机搭建

1694浏览量
一、什么是jumpserverJumpserver 是一款由Python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。那么,jumpserver有什么特点呢?完全开源,GPL授权Python编写,容易再次开发实现了跳板机基本功能,认证、授权、审计集成了Ansible,批量命令等支持WebTerminalBootstrap编写,界面美观自动收集硬件信息录像回放命令搜索实时监控批量上传下载二、jumpserver安装下面通过两台主机来搭建 j

Maven仓库-Nexus环境搭建及简单介绍

1285浏览量
一、什么是neuxs        Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个ext

Jenkins+git+Jenkins+maven持续集成

1380浏览量
看过好多文章,别人都是提前准备好了环境进行操作,当然,我作为一个菜鸟,当然要站在菜鸟的角度考虑,从最起点开始。本次,我们用的是两台测试服务器:linux-node1 192.168.56.11 gitlab+gitlinux-node2 192.168.56.12  Jenkins+maven关于gitlab git 安装参考本站:git:      https://www.iopst.cn/article/116 gitlab: https:

Jenkins发布PHP代码

1185浏览量
其实,PHP发布代码很简单,不像java发布需要编译,无非就是远程执行一个脚本或者用git、SVN等版本工具进行代码更新,这里我们我们介绍远程执行,至于更新脚本每个公司更新方式不一样,我们就不做过多的介绍。首先,我们来了解一下这个Jenkins代码构建发布的流程:         1、我们准备两台机器分别为:               linu-node1 &nbs

持续集成Jenkins

1212浏览量
一、什么是持续集成        持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能发生多次集成,每次集成都通过自动化构建(包括编译,发布,自动化测试等)来验证,从而尽快发现集成错误,许多团队发现这个过程可以大大减少集成的问题,让团队更快的开发内聚软件。        如果没有持

远程仓库之gitlab

1325浏览量
一、gitlab简介      GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的

Git 版本管理工具

1326浏览量
一、关于版本控制        什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。        如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有

Centos7 VNCserver安装配置

1055浏览量
一、安装1、检查是否安装[root@YoungCheung src]# rpm -qa |grep vnc注意:如果未安装请执行一下命令[root@YoungCheung src]# yum install tigervnc-server检查:[root@YoungCheung src]# rpm -qa |grep vnc tigervnc-server

反向代理之Apache

1023浏览量
1、什么是反向代理        反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。2、环境规划3、web节点部署        在两台web-no

通过Nginx反向代理实现IP分流

1015浏览量
通过Nginx做反向代理来实现分流,以减轻服务器的负载和压力是比较常见的一种服务器部署架构。本文将分享一个如何根据来路IP来进行分流的方法。根据特定IP来实现分流将IP地址的最后一段最后一位为0或2或6的转发至hi-linux-01.com来执行,否则转发至hi-linux-02.com来执行。upstream nginx-01.com {   server 192.168.1.100:8080; } upstream ngi