自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 centos7下Jenkins+SVN搭建自动构建和部署

Jenkins介绍Jenkins是一个独立的开源自动化服务器,可用于自动化与构建、测试、交付或部署软件相关的各种任务。Jenkins可以通过本机系统包、Docker安装,甚至可以由任何安装了Java运行时环境 (JRE) 的机器独立运行。SVN介绍可通过下面链接认识下SVN,有助于整个环境的搭建:Centos7下SVN服务端搭建以及hook应用_HDZGQ的博客-CSDN博客目标svn提交后,jenkins自动拉取最新代码更新到目标服务器,并且重启服务。PS:使用真实的项目模拟

2021-11-29 01:05:09 3084

原创 Centos7下SVN服务端搭建以及hook应用

介绍SVN是subversion的缩写,是一个开放源代码的版本控制系统,特点是集中式管理,即一个主干分支,多个本地分支。同一时刻只能有一个用户commit,适用于中小型项目,方便快捷。一、SVN服务端搭建1.安装#svn安装yum -y install subversion#检测是否安装成功svnserve --version--下面的命令,有需要再使用-----------------------------------------------#检测svn安装路径(感兴趣

2021-11-22 22:04:09 1201

原创 Redis介绍以及centos7下搭建Redis集群(主从,哨兵,Cluster)

介绍Redis(Remote Dictionary Server,即远程字典服务 ),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。作为一款高性能key-value非关系型(不保证关系数据的ACID特性)内存数据库,提高扩展性和性能的同时,还支持字符串(String),哈希(Hash),列表(list),集合(sets)和有序集合(sorted sets)五种存储类型,弥补了传统内存数据库(如Memcached)的不足。为

2021-11-21 12:34:50 1176

原创 ssh介绍和使用--SecureCRT工具和ssh命令使用,以及sshd配置

准备:window 10系统centos7 两台连接方式介绍:从客户端来看,SSH提供两种级别的安全验证。第一种级别(基于口令的安全验证)只要你知道自己帐号和口令(密码),就可以登录到远程主机。所有传输的数据都会被加密,但是不能保证你正在连接的服务器就是你想连接的服务器。可能会有别的服务器在冒充真正的服务器,也就是受到“中间人”这种方式的攻击。第一次连接,远程主机会询问客户端是否接受公钥,接受后会保存到用户名目录下,这步可能受到“中间人”攻击;第二种级别(基于密匙的安全验证)需

2021-11-17 22:52:02 4829

原创 centos7搭建ZooKeeper

本文主要对ZooKeeper做一些简单介绍,以及介绍其在centos7的搭建过程。ZooKeeper 是一个开源的分布式协调服务,是Apache Hadoop的一个子项目。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。对等群架防止

2021-11-06 00:08:06 1109

原创 nginx介绍,在centos7安装配置以及通过keepalived配置高可用

Nginx介绍nginx 是一个HTTP和反向代理服务器、一个邮件代理服务器和一个通用的 TCP/UDP 代理服务。nginx 支持四种负载均衡算法(nginx plus会多支持2种),和容灾策略。工作模式是一个master进程,多个work进程,master负责配置处理和分发任务给work,work负责实际的业务逻辑。每个server指令块支持多个location定义,并通过正则匹配URI。作为代理服务器时,单台机器最高为6W连接,受限的原因主要是由系统TCP端口数量(1024~65535为公

2021-06-29 16:32:10 314

原创 rsync介绍,传输方式(ssh和指定rsync用户)以及和scp对比

简介:rsync 是一种快速且非常通用的文件复制工具。它可以在本地复制,通过ssh复制或拉取远程资源,或通过指定rsync用户复制资源到远程主机或通过rsync守护进程从远程主机拉取资源。它提供了大量选项来控制其行为的各个方面,并允许非常灵活地指定要复制的文件集。rsync 使用“快速检查”算法(默认情况下)查找需要传输的文件,该算法会查找大小或最后修改时间有改变的文件,属于增量传输。scp 在网络上的主机之间复制文件。它使用 ssh(1) 进行数据传输,并使用相同的身份验证并提供相同的安全性SSH

2021-06-23 17:11:13 4937

原创 虚拟机centos7系统搭建samba映射目录到windows磁盘

vim的学习和使用比较陡峭,没有充足的时间慢慢熟悉,只能找别的替代方式,比如本文章要介绍的映射到本机windows系统上开发。虚拟机中centos系统映射到windows方式其实蛮多的,这次介绍一种搭建相对比较简单samba。介绍下使用的版本:VMware-workstation-full-15.1.0CentOS Linux release 7.6.1810 (Core)一般centos系统都适用,可能一些配置上存在少许差别。当然也和samba版本有关,这里使用的是写博文时候最新的sa

2020-12-19 17:59:18 1996 4

原创 vmvare虚拟机centos7桥接模式静态ip配置

Bridged(桥接模式)设置静态ip避免虚拟机中的系统ip经常变化,一段时间xshell/secureCRT等就得重新设置连接1.打开虚拟机设置步骤:点击要设置的虚拟机-->编辑虚拟机设置-->网络适配器,最后如下图设置:2.查看宿主主机(就是你的电脑)网关和子网掩码步骤:win+r --> 输入cmd --> 打开控制台后输入ipconfig或ipconfig /all,找到以下网络信息:记住自己电脑的子网掩码和网关,他们都是点分十进制字符串.

2020-12-18 22:50:53 500 1

原创 lua如何禁止某个table被更改

先了解下有元表,元表也是一种表,设置元表后,表的行为与元表的元方法相对应,可以通过这些元方法改变表的行为。这里的行为,做过简单说明:local tab = {}setmetatable(tab, { __newindex=function(t,k,v)--这个t就是表本身,现在这种元方法的写法就是设置元表后默认的元方法 t[k]=v end})tab["aa"] = 1 --这个赋值行为操作对应元表的__newindex元方法元表还有很多元方法,这里不多说,

2020-11-19 20:23:39 1357 1

原创 C++头文件相互包含问题解决方法

在某些应用场合,会发生两个头文件之间相互包含,导致头文件间无限死循环包含,编译无法通过。解决方法其实很简单,在其中一方的源码文件包括头文件即可。但这个“其中一方”有点讲究,最好在设计原则上属于特殊的一方。下面是例子://Proc1.hclass Proc1{ public: Proc1(); ~Proc1(); void func(); }; //Proc1.cppinclude "Proc1.h"include "ProcMgr.h" /

2020-11-18 20:46:22 2582

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除