公元321年秋七月,晋元帝任命尚书仆射戴渊为征西将军,负责司、兖、豫、并、雍、冀六州的军事兼司州刺史,镇守合肥。
作为豫州刺史的祖逖,觉得戴渊是东吴人士,虽然颇有才望,却没有宏伟致远的志向。况且自己多年披荆斩棘、收复河南不少失地,而戴渊雍容华贵却没有收复寸土之功,现在却成为统帅并且是自己的上司,祖逖因此不免意气消沉,怏怏不乐,又听说荆州刺史王敦与司马睿宠臣刘隗和刁协矛盾很深,东晋将会有内难,便知道北伐大业必定不会成功,因而感慨发病。当时中原的平民和士人都认为祖逖应当从武牢(即荥阳附近的成皋关)推进,而他反而据险不前。也有些人劝谏,但祖逖皆不采纳。祖逖虽然内怀忧愤,然而还是不断努力进取。他营建武牢城,城北面临黄河,西接成皋,四面看去可算一望无际。祖逖担心城南没有坚垒,容易被胡贼袭击,便派他从子汝南太守祖济率领汝阳太守张敞和新蔡内史周闳去修筑城南堡垒。可惜堡垒尚未建成,祖逖就一病不起。起先,晋大臣华谭和庾阐曾问术人戴洋,戴洋说:“祖豫州九月当死。”后来,在豫州的天空可以看到一个不祥的星座,历阳人陈训跟旁人说:“今年西北大将当死。”祖逖也见到这星座,说道:“这就是我了!刚刚平定了河北,老天就要杀我,真是不想保祐国家。” 公元321年九月,祖逖在雍丘去世,死时五十六岁。朝廷追赠他为车骑将军。豫州军民听到他的死讯,都像死了父母一般悲痛,谯梁一带都立祠纪念他。
和祖逖形成鲜明对照的是另一个晋将徐龛。当初,晋彭城内史周抚杀了沛国内史周默,率领他的部队投降石勒。晋元帝下诏任命下邳内史刘遐兼任彭城内史,与徐州刺史蔡豹和泰山太守徐龛共同前去讨伐周抚。
公元319年春二月,刘遐和徐龛进攻在寒山的周抚,打败并杀了他。最初,掖县(山东)人苏峻聚众数千在乡里结垒自保,很多人从远近不同的乡村都来归附他。当时占据山东的曹嶷怕他越来越强大,便准备攻打他,于是苏峻带领他的部众飘海前来投奔东晋。晋元帝任命苏峻为鹰扬将军,派他去帮助刘遐讨伐周抚。在周抚被平定之后,朝廷因功任命刘遐为临淮太守,苏峻为淮陵内史。
周抚败走时,是徐龛的部将于药追上并杀了他,但待到朝廷论功行赏时,刘遐却得到首功。徐龛因此大怒,便在四月据泰山反叛,降归石勒,自称兖州刺史。
六月,徐龛入侵劫掠济岱(即泰山)一带,攻破东莞(今山东沂水)。秋八月,晋元帝任命大臣羊鉴为征虏将军兼征讨都督,监督徐州刺史蔡豹、临淮太守刘遐、鲜卑段文鸯等人前往讨伐徐龛。
公元320年闰三月,羊鉴在下邳(今江苏睢宁)驻军,畏敌不敢前进。蔡豹在檀丘(今山东平邑)打败徐龛,徐龛求救于后赵。于是石勒派遣部将王伏都前往相救,又派大臣张敬带兵作为后继。石勒对徐龛有很多要求,而王伏都又十分淫暴,所以徐龛日子十分不好过。张敬抵达东平时,徐龛怀疑他是来袭击自己的,便把王伏都等三百多后赵将士杀了,又请求投降东晋。石勒大怒,便命令张敬据险守卫东平。晋元帝也讨厌徐龛的反覆无常,不接受他的投降,反而命令羊鉴和蔡豹及时进剿徐龛。羊鉴与刘遐等人仍然互相猜疑,又各自上奏给朝廷,搞得蔡豹左右为难,许久不能进军。
八月,石勒派遣石虎率领步骑四万攻击徐龛,徐龛派谋士刘霄往见石勒,并送妻子作为人质,乞求投降,石勒答应了。蔡豹进驻卞城,石虎出兵把他打败,蔡豹不得不退守下邳。徐龛袭取蔡豹留在檀丘的辎重,蔡豹部将留宠和陆党虽然奋力作战,然而最终还是寡不敌众而战死,蔡豹因此也被徐龛打败。蔡豹连夜逃遁,石虎乘胜进军到封丘(河南),在那里安置了卫戍部队后凯旋而归,还把那里的士族三百家迁徙到襄国的崇仁里,派置公族大夫领导他们。
蔡豹失败后,想前往建康请罪,北中郎将王舒劝止他道:“胡寇刚来,使君暂且应当坚守职位,努力保护百姓,等到贼兵退后再回朝谢罪也不晚。”蔡豹便暂且留在前方。晋元帝听说蔡豹败退,便派使者捉拿他。王舒得命后,连夜派兵包围蔡豹,蔡豹以为是敌寇前来,便指挥部下抗击,后来听说有朝廷诏书才停止抵抗。王舒于是将蔡豹送往建康,冬十月,朝廷将蔡豹处斩,并将他的尸体在东市示众三日。蔡豹死时年五十二岁。蔡豹在徐州时,内抚将士,外怀群众,很得周围百姓的人心,军民听说他的死,都哀悼他并为他惋惜。
第二年即321年二月,徐龛再次投降东晋。一年后即公元322年二月,石虎率领四万精锐攻击徐龛。徐龛坚守在泰山城,守而不战,石虎修筑长围与他长期相持。秋七月,石虎攻拔泰山,捉拿了徐龛,把他送到襄国去。石勒很气徐龛的反复无常,便把他装在一个皮囊里,从一百多尺高的城楼上抛下,活活把他摔死,还让王伏都等人的妻子把他的心肝挖出来吃掉。石勒同时活埋了徐龛的降卒三千人。晋兗州刺史刘遐大为恐惧,便从邹山退到下邳。晋琅邪内史孙默在琅邪(今山东临沂)反叛投降石勒,徐州兗州一带民间垒壁也大多送孩子做人质给石勒请求投降,石勒就地拜这些垒主为地方守将和官吏。于是豫州兖州青州的大部分地盘都落入了石勒手里。
石勒的事暂且按下。公元322年二月,前赵皇帝刘曜亲自带兵进攻仇池的氐王杨难敌,杨难敌出战但不能取胜,只好退保仇池。仇池国的氐民和羌民多数都投降了刘曜。刘曜随后再次往西到南安去讨伐已故晋王司马保的部将杨韬。杨韬害怕,便和陇西太守梁勋等人投降了刘曜,都被刘曜封为列侯。刘曜派侍中乔豫率领五千甲士将杨韬等人以及陇右的一万多户人家迁徙到长安。刘曜再次进攻仇池。适逢军中大闹瘟疫,刘曜自己也病了,便打算带兵回长安;但担心杨难敌会趁势在后面追击,于是派光国中郎将王犷去游说杨难敌,向他晓谕祸福利害,杨难敌便派使者向刘曜称藩。刘曜封杨难敌为假黄钺,负责益、宁、南秦、凉、梁、巴六州、陇上、西域的军事,上大将军、益、宁、南秦三州牧、武都王;他的子弟被封为公侯列将二千石以上的达十五人。
刘曜封署的秦州刺史陈安在刘曜回来的路上请求谒见刘曜,刘曜因为生病没有见他。陈安大怒,以为刘曜已死,便在附近大肆掠夺后才回去。刘曜病得很重,只能乘马车回长安,让部将呼延寔在后面监督辎重。陈安伏击呼延寔的部队,把辎重全都抢走,然后跟被俘的呼延寔说:“刘曜已死,将军还能辅佐什么人!我将和将军共定大业。”呼延寔叱骂他道:“你个狗辈!受人的宠禄而反叛,难道你以为你的智能比得上主上?我见你没几天就要在上邽的东市被砍头枭首,还谈什么大业!赶快把我杀了,悬挂我的头颅在上邽的东门,让我好看到大军入城!”陈安大怒,把呼延寔杀了,然后任命呼延寔的长史鲁凭为参军。陈安又派他弟弟陈集率领三万骑兵追赶刘曜。刘曜的卫将军呼延瑜反击并杀了陈集。陈安只好退回上邽。
刘曜从南安过来。陈安派部将刘烈和赵罕袭击并攻拔了汧城(今陕西陇县)。陇上的氐民和羌民都来依附陈安。于是陈安的势力变得十分强盛,有十多万部众。陈安便自称大都督、假黄钺、大将军、雍、凉、秦、梁四州牧、凉王,任命赵募为相国。鲁凭觉得陈安这样向刘曜挑战无非死路一条,但劝谏无效,便对陈安大哭道:“我不忍见到陈安之死!”陈安大怒,命令手下把鲁凭杀了。鲁凭说:“死自然是我的本分。请悬挂我的头颅在上邽的东市,我要看到赵人在那里处斩陈安!”陈安于是杀了鲁凭。刘曜听说后,痛哭道:“鲁凭是位贤人,百姓的希望。杀害贤人,是杜塞天下人的情怀。升平时代的君主还不敢得罪臣下和妻妾的心,何况现在四海是如此大乱!陈安在求贤的时候还这样杀害贤人,我知道他真是无所作为!”
不久,休屠王石武在桑城投降,刘曜非常高兴,便任命石武为使持节,负责秦州陇上混杂胡人的军事,兼平西大将军、秦州刺史,封酒泉王。
这年秋季,刘曜开始禁止没有官职的人骑马,俸禄八百石以上的妇女才能穿锦绣服装,从秋收农工完毕后,民间才可以饮酒,除非宗庙社稷的祭祀一般不能杀牛,违犯条例的都得处死。刘曜还亲临太学,当面引试学生,成绩优秀的都拜郎中。
这年刘曜的皇后羊氏去世,谥为献文皇后。羊氏内有特宠,外参朝政,为刘曜生了刘熙、刘袭、刘阐三个儿子。
十二月,刘曜在粟邑安葬了他的妻子和父母,然后大赦。他所建的陵园下方周长二里,上面高达一百尺,使用了六万劳工,只花了一百天建成。劳工日夜加班,夜晚点着烛火还干,非常辛苦,因此怨声载道。游子远谏道:“臣听说圣主明王或忠臣孝子在安葬亲人的事情上,不过做到棺木足以容身,外椁(放棺木的大棺)足以放进棺木,墓穴足以容纳外椁而已,既不封谥,也不种树,不在这方面穷计较。但愿陛下将圣慈的心意安静地普及全民,远见卓识,总以清廉俭朴,体恤百姓为先,以社稷的资产和储蓄为本。如今这两座陵园的费用已计达到上亿,六万民工一百日作成,所用的就等于六百万工日。这两座陵园下面还都禁锢三泉,上面高达百尺,推积的石头成为小山,充填的沙土成为土丘,发掘的古墓成百上千。劳工困乏得呼天叫地,累死饿死的人暴尸原野,哭声到处都是。臣私下以为这样既无益于先皇先后,而且还徒劳地丧失国家的储备。陛下如果追寻尧舜的轨迹,那么用不着一百万的工日,费用也不过千计,这样则下无怨骨,上无怨人,先帝先后的墓穴会像泰山那么安全,陛下又会享有像舜、禹、周公那样的美誉。惟请陛下明察。”
刘曜不听,照样派大将刘岳等人率领一万骑兵,到太原去迎接父亲和弟弟刘晖的棺柩过来。结果迎丧的队伍发生严重瘟疫,死了十分之三四的人。上洛男子张卢死了二十七天后,有盗贼发掘了他的坟墓,张卢竟然得以复苏。刘曜安葬了他的父亲,把他的墓地叫做永垣陵;也安葬了妻子羊氏,墓号叫显平陵。刘曜接着大赦境内死罪以下,赐给人们爵位二级,还给孤老贫病不能自立的人们程度不同一定的谷棉。
后来墓地那里下了几场暴雨,震坏了刘曜父亲陵园的门屋,大风竟然把他父亲的寝堂刮到墙外五十多步远的地方。刘曜得悉后,上朝避开正殿,身着素服在东堂连哭了五天,并派镇军将军刘袭和太常梁胥等人负责修缮恢复的工程。这场灾害之前松柏和其他树木都已经成林,到这时居然全都干枯了。
这年年底,西凉的张茂派将军韩璞带兵夺取了陇西和南安一带的一些地盘,在那里安置西凉的秦州。
公元323年六月,陈安在南安包围了征西将军刘贡。休屠王石武从桑城带兵直奔陈安的老巢上邽,以此解救南安之围。陈安听说后大为惊惧,率军飞马驰回上邽,和石武的军队在瓜田相遇。石武因为众寡不敌,便退保到张春原来的壁垒里。陈安带军追赶石武,骂道:“叛逆胡奴!我一定要生擒这奴才,然后再杀刘贡。”石武闭垒坚守。刘贡从后头过来打败陈安的殿后部队,杀死或俘虏了一万多人。陈安又飞驰回来相救,但被刘贡打败。石武趁机率领精骑一拥而上,陈安的部众因而完全溃败。陈安收拾了残兵八千多骑,退保陇城(今甘肃秦安东)。刘贡便留下石武都督殿后部队,自己身先士卒,所向披靡,因此很快便将陈安包围在陇城。
秋七月,刘曜亲自带兵增援刘贡包围陇城,同时派兵包围上邽。陈安想凭自己的勇猛,经常出战,但总被刘曜击败,先后阵亡了八千多人。右军将军刘干进攻并占领了平襄,于是陇上各县都投降了刘曜。刘曜赦免了陇右死罪以下的所有人,只有陈安和赵募不在其列。
陈安把部将杨伯支和姜冲儿等人留下守卫陇城,自己率领几百精骑突围而出,想去带领上邽和平襄的部众回来解救陇城之围。陈安突围出城后,才知道上邽被围,而平襄已经陷落,只好往南出奔到陕中。刘曜派将军平先和丘中伯率领劲骑追赶。陈安和手下十来名壮士骑马在陕中和追兵格斗。陈安左手挥舞七尺大刀,右手运用丈八蛇矛,谁要靠近他则刀矛俱发,马上杀死五六人,远的他则左右开弓,把追兵射走。平先也不甘示弱,勇捷如飞,和陈安搏斗,三场交锋后,便夺了陈安的蛇矛,然后退回阵去。这时日暮而且雨下得很大,陈安便抛弃了战马,和左右五六个壮士徒步越过山岭,躲在一个溪涧里。前赵兵到处搜索,却不知道他们在哪里。次日,陈安派部将石容前去侦查前赵兵的动静,不幸被辅威将军呼延青人捉获。呼延青人拷问他追问陈安在哪里,石容始终不肯开口,呼延青人便把他杀了。雨停之后,呼延青人循着石容的足迹,在涧曲上找到了陈安,捉住后将他杀了。
陈安善于安抚将士,和他们同甘共苦,比及陈安死时,陇上百姓无不追思他,为他作了一曲《壮士之歌》,歌说:“陇上壮士有陈安,驱干虽小腹中宽,爱养将士同心肝。聂骢父马铁瑕鞍,七尺大刀奋如湍,丈八蛇矛左右盘,十荡十决无当前。战始三交失蛇矛,弃我聂骢窜严幽,为我外援而悬头。西流之水东流河,一去不还奈子何!”刘曜听了后既感慨又有点悲伤,便命令乐府为这歌谱曲。
陈安出身贫寒,最早在长安市井卖艺为生,被南阳王司马模偶然遇上看中,便不顾手下的反对,破格聘他为都尉。后来司马模上奏请求派他世子司马保为平西中郎将,出镇上邽。秦州刺史裴苞本想拒绝司马保进城,但最终还是逃到安定投奔安定太守贾疋去了。后来司马模被刘粲打败杀害,陈安便到秦州投奔司马保,但却因为和司马保部将张春矛盾很深,才跑到陇城自立门户,成为西北的一个重要割据势力,直到这时被刘曜的前赵军队消灭为止。
杨伯支得悉陈安的死讯后,便杀了姜冲儿,以陇城投降刘曜。陈安部将宋亭则杀了赵募,也以上邽投降前赵。刘曜于是将秦州的大姓杨姜各宗族的二千多户人家都迁徙到长安。当地的氐民和羌民都送孩子为人质请降。刘曜又任命赤亭的羌民领袖姚弋仲为平西将军,封平襄公。刘曜的前赵这时达到鼎盛时期。
要想知道两赵后来的情况,请看下篇文章。