热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

“三监之乱”始末,一场差点动摇周王朝根基的叛乱

胜利之后的武王姬发,站在商朝国都朝歌城头,望着城内一众惊恐的殷商遗民很是头疼西周设置监。百足之虫,尚且死而不僵,何况国势长达五百多年的大商国?偌大的一股势力,武

胜利之后的武王姬发,站在商朝国都朝歌城头,望着城内一众惊恐的殷商遗民很是头疼西周设置监。百足之虫,尚且死而不僵,何况国势长达五百多年的大商国?偌大的一股势力,武力镇压势必引起强烈的反弹,此前的牧野之战已经是侥幸获胜于商军的临阵反戈了。唯一的手段只剩安抚了。于是姬发下令释放被纣王关押的王室箕子,亲自前往修缮忠臣比干的陵墓,表彰商朝贤臣商容居住的里巷,散发搜刮在鹿台之中的天下财富,以此表明自己的态度。

至于这批殷商遗民的安顿问题,武王最后交给了武庚西周设置监。武庚是商纣王的儿子,由他统治前朝臣民既合情合理,也是最稳妥的安抚手段。然而安抚不是姑息养奸,为了防止殷商的复辟,武王作了周密的部署。首先将商王畿朝歌所在地区分成卫、鄘、邶三个封区,商都以东地区为卫,商都以南地区为鄘,商都以北地区为邶;然后武王将自己的三个弟弟管叔鲜、蔡叔度、霍叔处派去统治这三个地区,以监视武庚的一举一动,史称“三监”。

“三监之乱”始末<strong>西周设置监</strong>,一场差点动摇周王朝根基的叛乱

在三监的日夜提防之下,武庚守着残破的殷墟故都不敢妄动,武王的计策实施得很成功西周设置监。假以时日,待周王室稳定天下局势之后,这些前朝遗老就不足为惧了。可惜,天不假年,两年后,正当盛年的周武王英年早逝,留下了年幼的太子以及根基不稳的周天下,马上就要迎来一场狂风骤雨。

值此风雨飘摇之际,有一个人挺身站了出来,此人就是文王的儿子、武王的弟弟,周公姬旦西周设置监。周公早在牧野之战前就是武王的得力助手,灭商后,周公被封于鲁,却没有就职,而是留在王室继续辅佐朝政。武王死后,唯恐天下诸侯叛乱,周公决定代年幼的成王摄政当国。这一举动在当时引起很大的争议,很多人都认为周公摄政只是借口,其实际目的就是要篡夺王权。

作此想法的人其中就包括三监,尤其是三监中的管叔鲜西周设置监。管叔也是周文王的儿子,排行第三,是武王的弟弟,周公的哥哥。因此按兄弟次序,即便真要摄政,摄政王也应当是他管叔,而不是老四姬旦。出于对周公的愤恨与忌妒,管叔联合了同是三监的另外两个弟弟蔡叔度、霍叔处一起反对周公,并大肆散布“周公将不利於成王”的流言。

“三监之乱”始末<strong>西周设置监</strong>,一场差点动摇周王朝根基的叛乱

得到消息的武庚也伺机而动西周设置监。武庚敏锐地觉察到周王室此次的内部纷争将是大商国再度崛起的有利时机,于是大力挑唆三监与周公的关系,甚至明确表示愿意成为三监起义的臂助。因此,一方为了争夺权力,一方为了国仇家恨,原本属于敌对的两方势力在共同利益的驱使下结成了同盟。不仅如此,为了确保战争的胜利,武庚甚至暗中联络了位于殷商旧地东夷的徐、奄、薄姑等方国,共同加入反叛大军。史称这次叛乱为“三监之乱”,又称“管蔡之乱”、“武庚之乱”。

三监、武庚以及东夷地区的叛乱一时间声势浩大,严重威胁了周王室的安全,这是对周公执政的极大挑战西周设置监。一着不慎,文王、武王辛苦建立的基业就将毁于一旦。面对如此严峻的形势,周公首先做的是安定人心,攘外必先安内。于是他找来了当时朝中威望最高的太公姜尚和召公姬奭,向他们坦露心迹,自己只是为了防止成王年少,诸侯反叛,将来无以告慰文王、武王在天之灵,才暂行摄政,绝无其他非分之想,待成王年长,必将还政于王。如此坦诚的表态赢得了两位元老的支持。统一了内部的思想分歧之后,周公才着手进行平叛。史书上没有记载平叛战争的具体过程,只知道周公亲自东征,花了三年时间,才将此次叛乱彻底镇压。讨平管蔡之后,周公还乘胜向东方进军,把东夷叛国也全数平定。

“三监之乱”始末<strong>西周设置监</strong>,一场差点动摇周王朝根基的叛乱

“三监之乱”的结果是首恶元凶管叔、武庚被诛,帮凶蔡叔被流放,霍叔被废为庶人,伙同三监一起的东夷各国也被一一诛灭西周设置监。至于剩下的殷商遗民,被一分为二,一部分分给纣王的兄长、未参与叛乱的微子启,定都商丘,国号宋;另一部分则由周公的弟弟康叔封统治,国号卫,国都仍然是商旧都朝歌。此后,因蔡叔度的儿子驯良向善,与其父不同,周公将其封于上蔡,重建蔡国。

“三监之乱”本质上是西周初年周王室争权与商王室复辟同时串通东夷各方国联合进行的一场反叛行动,几乎危及到周王室的安危,幸得周公亲征平叛,将隐藏于王朝内部的不稳定因素一举瓦解,才得以保证周天下的绵延不息西周设置监


推荐阅读
  • 本文介绍了adg架构设置在企业数据治理中的应用。随着信息技术的发展,企业IT系统的快速发展使得数据成为企业业务增长的新动力,但同时也带来了数据冗余、数据难发现、效率低下、资源消耗等问题。本文讨论了企业面临的几类尖锐问题,并提出了解决方案,包括确保库表结构与系统测试版本一致、避免数据冗余、快速定位问题等。此外,本文还探讨了adg架构在大版本升级、上云服务和微服务治理方面的应用。通过本文的介绍,读者可以了解到adg架构设置的重要性及其在企业数据治理中的应用。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 本文详细介绍了华为4GLTE路由器B310的外置天线安装和设置方法。通过连接电源和网线,输入路由器的IP并登陆设置页面,选择手动设置和手动因特网设置,输入ISP提供商的用户名和密码,并设置MTU值。同时,还介绍了无线加密的设置方法。最后,将外网线连在路由器的WAN口即可使用。 ... [详细]
  • 本文讨论了前端工程化的准备工作,主要包括性能优化、安全防护和监控等方面需要注意的事项。通过系统的答案,帮助前端开发者更好地进行工程化的准备工作,提升网站的性能、安全性和监控能力。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • MyBatis错题分析解析及注意事项
    本文对MyBatis的错题进行了分析和解析,同时介绍了使用MyBatis时需要注意的一些事项,如resultMap的使用、SqlSession和SqlSessionFactory的获取方式、动态SQL中的else元素和when元素的使用、resource属性和url属性的配置方式、typeAliases的使用方法等。同时还指出了在属性名与查询字段名不一致时需要使用resultMap进行结果映射,而不能使用resultType。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 如何修改路由器密码?路由器登录密码和无线密码的修改方法
    本文介绍了修改路由器密码的两种方法:一是修改路由器登录口令,需要进入路由器后台进行操作;二是修改无线连接密码,通过进入路由器后台的无线设置和无线安全设置进行修改。详细步骤包括复位处理、登录路由器后台、选择系统工具、填入用户名和用户密码、保存修改等。 ... [详细]
  • 本文介绍了2019年上半年内蒙古计算机软考考试的报名通知和考试时间。考试报名时间为3月1日至3月23日,考试时间为2019年5月25日。考试分为高级、中级和初级三个级别,涵盖了多个专业资格。报名采取网上报名和网上缴费的方式进行,报考人员可登录内蒙古人事考试信息网进行报名。详细内容请点击查看。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 本文介绍了作者在开发过程中遇到的问题,即播放框架内容安全策略设置不起作用的错误。作者通过使用编译时依赖注入的方式解决了这个问题,并分享了解决方案。文章详细描述了问题的出现情况、错误输出内容以及解决方案的具体步骤。如果你也遇到了类似的问题,本文可能对你有一定的参考价值。 ... [详细]
  • 本文介绍了Java高并发程序设计中线程安全的概念与synchronized关键字的使用。通过一个计数器的例子,演示了多线程同时对变量进行累加操作时可能出现的问题。最终值会小于预期的原因是因为两个线程同时对变量进行写入时,其中一个线程的结果会覆盖另一个线程的结果。为了解决这个问题,可以使用synchronized关键字来保证线程安全。 ... [详细]
  • 有没有一种方法可以在不继承UIAlertController的子类或不涉及UIAlertActions的情况下 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
author-avatar
陈应锋forever
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有