编程社-专注IT编程技术教程分享
最新发布第5页
分布式一致性协议之Paxos协议详解-编程社

分布式一致性协议之Paxos协议详解

像 2PC 和 3PC 都需要引入一个协调者的角色,当协调者 down 掉之后,整个事务都无法提交,参与者的资源都出于锁定的状态,对于系统的影响是灾难性的,而且出现网络分区的情况,很有可能会出现数...
什么是2PC和3PC,它们有什么优缺点?-编程社

什么是2PC和3PC,它们有什么优缺点?

2PC 2PC即Two-Phase Commit,二阶段提交。 广泛应用在数据库领域,为了使得基于分布式架构的所有节点可以在进行事务处理时能够保持原子性和一致性。绝 大部分关系型数据库,都是基于2PC完成分布...
清欢渡的头像-编程社钻石会员清欢渡3天前
0399146
Linux中的su和sudo命令有什么区别?-编程社

Linux中的su和sudo命令有什么区别?

本文将比较非 root 用户提权为 root 用户的两个 Linux 命令 的区别。 su和sudo的区别 su和sudo命令都允许用户执行非特权用户不允许做的系统管理任务,即只有 root 用户能执行的命令。有些人更喜...
清欢渡的头像-编程社钻石会员清欢渡4天前
036876
使用nginx做端口转发提供内网服务-编程社

使用nginx做端口转发提供内网服务

需求:我的电脑里装了两个虚拟机。一个是nat加host-only网络环境,一个是‘nat网络’网络环境。 host-only的网络的虚拟机(后文简称A)里在80端口提供两个网站服务:homestead.test和bianchengs...
Linux运维工作有哪些分类,及其具体工作内容详解-编程社

Linux运维工作有哪些分类,及其具体工作内容详解

Linux运维分类 1、应用运维(SRE): 应用运维负责线上服务的变更、服务状态监控、服务容灾和数据备份等工作,对服务进行例行排查、故障应急处理等工作 工作职责如下:设计评审、服务管理、资源管...
什么是Linux运维,工作内容有哪些?-编程社

什么是Linux运维,工作内容有哪些?

运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常。 在运转的过程中,对其进行维护,运维集合了网络、系统、数据库、开发、安全、监控于一身的技术。 运维又包...
清欢渡的头像-编程社钻石会员清欢渡4天前
039954
什么是Yum,常用命令有哪些?它与rpm有什么区别?-编程社

什么是Yum,常用命令有哪些?它与rpm有什么区别?

1、介绍 Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性...