IT运维必备 开源Urbackup 备份系统部署教程 实战操作

IT运维必备 开源Urbackup 备份系统部署教程 实战操作

官网https://www.urbackup.org/

准备环境

服务端:windows 2016

UrBackup - Download UrBackup for Windows, GNU/Linux or FreeBSD

客户端1:windows

客户端2:linux

UrBackup - Download UrBackup for Windows, GNU/Linux or FreeBSD

1.服务端安装

双击打开默认安装即可。

2.web界面访问

IP+端口 例如: http://192.168.200.65:55414/

3.进行相关设置

4.客户端设置

默认安装即可

特别注意的是如果已经连接过别的服务端,可以清理一下配置

客户端设置,大家按照实际情况设置,客户端设置优先级大于服务端设置,如果没有特别需求建议服务端和客户端设置时间一致

(2)ubuntu 客户端设置
 

步骤1:

wget https://hndl.urbackup.org/Client/2.5.29/urbackup-client-2.5.29.tar.gz

tar xzf urbackup-client-2.5.29.tar.gz

步骤2:

安装依赖sudo apt install -y libcrypto++-dev

步骤3:

构建UrBackup客户端并安装:

cd urbackup-client-2.5.29

./configure

make -j4

sudo make install

步骤4:

配置客户端备份文件目录

sudo /usr/local/bin/urbackupclientctl add-backupdir -d /data/urbackup   

查看备份路径列表

步骤5:

修改ubuntu主机名 建议修改为ip 方便上线以ip命名上线

sudo hostnamectl set-hostname 192.168.200.34

步骤6:

配置客户端指向server端地址

echo "server_url=192.168.200.65:55414" > urbackupclient.conf

步骤7:

确保UrBackup客户端后端正常运行:

sudo urbackupclientbackend -v info

步骤8:

新起一个远程窗口查看配置状态,

步骤9:

补充客户端手动触发备份命令 (一般在服务端操作即可,特殊情况客户端进行操作)

./urbackupclientctl start  

5.客户端上线

默认客户端安装完毕大概几分钟之内服务端会自动上线

手动添加ip方式检查是否在线 ,linux需要按上述步骤6配置server端地址 不然一直不会进去状态栏

ubuntu 200.34 上线状态

6.备份操作

(1)服务端操作

(2)客户端操作

Read more

Java 虚拟机:JVM篇(八股)

Java 虚拟机:JVM篇(八股)

📌JVM篇 1.1 说一下JVM的内存结构?哪些是线程共享的,哪些是线程私有的? ✅ 正确回答思路: 这个问题我从JVM运行时数据区的5个部分来回答,先说整体结构,再说线程共享和私有的区别。 一、JVM运行时数据区的5个部分: JVM运行时数据区 ├── 线程共享区域 │ ├── 堆(Heap) ← 存储对象实例 │ └── 方法区(Method Area) ← 存储类信息、常量、静态变量 │ └── 运行时常量池 │ └── 线程私有区域 ├── 程序计数器(PC Register) ← 记录当前线程执行的字节码行号 ├── 虚拟机栈(VM Stack) ← 存储局部变量、操作数栈、方法出口 └── 本地方法栈(Native Stack) ← 为Native方法服务 详细说每一部分: 1. 堆(Heap)—— 线程共享 * 作用:存放对象实例和数组,几乎所有的对象实例都在这里分配内存 * 结构:分为新生代(Young

By Ne0inhk
【Java】还在死磕算法?懂“堆”与“优先级队列”,代码效率飙升

【Java】还在死磕算法?懂“堆”与“优先级队列”,代码效率飙升

个人主页:喜欢做梦 欢迎 💛点赞  🌟收藏 💫关注 🏆堆 一、🎯什么是堆 堆的概念 堆是一种特殊的完全二叉树,如果有一个关键码的集合K={k0,k1,k2,...,kn-1},把它所有的元素按照完全二叉树的顺序存储方式在一维数组中,并满足:Ki<=K2i+1且Ki<=K2i+2(Ki>=K2i+2)i=0,1,2,3....,则称为小堆。堆有两种类型分别为大根堆和小根堆:小根堆:根节点的值最小,父节点的值小于或等于其孩子节点的值;大根堆:根节点的值最大,父节点的值大于或等于其孩子节点的值; 堆的性质 * 是一个完全二叉树; * 堆的某个节点总是不大于或不小于父节点的值; 二、🀄️堆的创建 大堆 实现过程: 代码:

By Ne0inhk
Java 大视界 -- 5230 台物联网设备时序数据难题破解:Java+Redis+HBase+Kafka 实战全解析(查询延迟 18ms)(438)

Java 大视界 -- 5230 台物联网设备时序数据难题破解:Java+Redis+HBase+Kafka 实战全解析(查询延迟 18ms)(438)

Java 大视界 -- 5230 台物联网设备时序数据难题破解:Java+Redis+HBase+Kafka 实战全解析(查询延迟 18ms)(438) * 引言: * 正文: * 一、技术选型:务实为王,拒绝炫技 * 1.1 核心技术栈选型对比 * 1.2 选型核心原则(10 余年实战经验总结) * 二、架构设计:闭环为王,层层兜底 * 2.1 整体架构图 * 2.2.1 生产设备层(数据源头) * 2.2.2 边缘网关层(数据预处理) * 2.2.3 消息接入层(数据缓冲) * 2.

By Ne0inhk
模仿淘宝购物系统的Java Web前端项目(开源项目)

模仿淘宝购物系统的Java Web前端项目(开源项目)

提示:此项目仅作为本博主的学习笔记记录,不作为商品售卖,资源往下翻看源码获取 文章目录 * 前言 * Web端功能设计 * 首页 * 热销商品 * 新到商品 * 商品分类 * 商品详情 * 购物车 * 添加地址 * 提交订单 * 部分代码展示 * 可能会出现的错误 * 如果拿到项目后发现图片不显示 * 源码获取 前言 提示:这里可以添加本文要记录的大概内容: 本项目要求完成Java Web的开发环境准备,以及项目开发框架的搭建 Web开发环境准备,包括eclipse、MySQL、tomcat Web项目框架搭建,涉及jsp、servlet、MVC等技术 运行网址:http://localhost:8080/eshop0/index.action 提示:以下是本篇文章正文内容,下面案例可供参考 Web端功能设计 首页 热销商品 新到商品 商品分类 商品详情 ![在这里

By Ne0inhk