从董卓进长安起,到晋武帝平吴止,共经过九十二年的战乱,真是渴望太平的时候了。当时致乱之源,由于州郡握兵。所以晋武帝既定天下,便命去州郡的兵,刺史专于督察,回复汉朝的样子。
然而这时候,致乱之源,乃别有所在。其一,两汉之世,归化中国的异族很多,都住在塞内。当时所谓五胡者,便是:
【匈奴】遍于并州境内,即今之山西省。
【羯】匈奴的别种,居于上党武乡羯室,因以为名。
【鲜卑】遍布辽东西和今热、察、绥之境。
【氐】本居武都。魏武帝徙之关中。这时候,遍于扶风、始平、京兆之境。
【羌】这是段颎诛夷之余。在冯翊、北地、新平、安定一带。
当时郭钦、江统等,都请徙之塞外。塞外的异族,固亦未尝不足为患,然而究竟有个隔限,和“掩不备之人,收散野之积”者不同,而武帝不能同。
其二,晋代鉴于魏朝的薄待宗室,以致为自己所篡,于是大封同姓。汉代的诸王,是不再干预政治的;晋朝则可以“入秉机衡,出作岳牧”,在政治上的势力尤大。
晋武帝平吴之后,耽于宴安,凡事都不作久长之计。其子惠帝近于低能,即位之初,武帝后父杨骏辅政。惠帝后贾氏和楚王玮合谋,把杨骏杀掉,而使汝南王亮和太保卫瓘同听政。后来又和楚王合谋,把汝南王杀掉。后又杀掉楚王。旋弑杨太后。太子遹,非贾后所生,后亦废而杀之。总宿卫的赵王伦,因人心不服,勒兵弑后,废惠帝而自立。于是齐王冏、成都王颖、河间王颙,举兵讨乱。右卫将军王舆,把赵王杀掉,迎接惠帝复位。齐王入洛专政。河间王和长沙王乂合谋,使乂攻杀齐王。又和成都王合兵,把长沙王攻杀。
如此,京师大乱,而胜利卒归于外兵。州郡握兵,从汉以来,已成习惯。晋武虽有去州郡兵权之命,而人心尚未丕变。一旦天下有乱,旧路自然是易于重走的。于是东海王越合幽、并二州之兵,把成都河间两王都打败。遂弑惠帝,而立其弟怀帝。
同族相争,胜利又卒归于异族。五胡之中,本以匈奴为最强,其所处,又是腹心之地,亦最有民族自负之心。于是前赵刘渊,先自立于平阳。时东方大乱,许多盗贼,都去归附他,其势遂大盛。东方群盗之中,羯人石勒,尤为强悍。东海王自率大兵去打他,兵到现在的项城,死了。其兵为石勒追击所败,洛阳遂成坐困之势。三一〇年,刘渊的族子刘曜,打破洛阳,怀帝被虏。三一二年,弑之。惠帝弟愍帝,立于长安,三一六年,又为刘曜所攻破,明年,被弑。而西晋亡。
于是琅邪王睿,从下邳徙治建康,即皇帝位,是为东晋元帝。这时候,北方只有幽州都督王浚,并州刺史刘琨,崎岖和胡羯相持,也终于不能自立。北方遂全入混乱的状态。
然而南方亦非遂太平无事。当时中央解纽,各地方都靠州郡的兵来保境安民,自然外权复重。新兴的建康政府,自然不易令行禁止。元帝的首务,便在收上流的实权。元帝的立国江东,是很靠江东的世家名士,所谓“人望”者,帮他的忙的。而王导和其从兄王敦,尤为出力。于是王导内典机要,王敦出督荆州。敦有才略,居然把荆州的权力,收归一人。然而中央就和王敦起了猜忌。其结果,王敦举兵东下。元帝所预先布置防他的兵,无一路不败,被王敦打入京城。元帝忧愤而崩。幸而王敦不久也死了,明帝才把他的党羽讨平。明帝颇为英武,可惜在位只有三年。明帝死后,子成帝年幼,太后庾氏临朝。后兄庾亮执政。历阳内史苏峻和庾亮不平,举兵造反,打进京城。庾亮出奔。幸得镇寻阳的温峤,深明大义,协同荆州的陶侃,把他打平。陶侃死后,庾亮和庾冰,相继出镇荆州,庾翼在内为宰相。这时候,内外之权都在庾氏手里,暂无问题。康帝时,庾翼移镇襄阳,庾冰代之镇夏口。庾冰死后,庾翼又还镇夏口,而使其子方之镇襄阳。庾翼不久就死了。临终之际,表请以自己的儿子爰之继任。宰相何充不听,而以桓温代之。于是上流之权,又入于桓温之手。