〔2〕元人北归,屡谋兴复。永乐迁都北平,三面近塞,正统以后,敌患日多。故终明之世,边防甚重。东起鸭绿,西抵嘉峪,绵亘万里,分地守御。初设辽东、宣府、大同、延绥四镇,继设宁夏、甘肃、蓟州三镇,而太原总兵治偏头,三边制府驻固原,亦称二镇,是为九边。
元朝人退回北方后,多次图谋复兴。明成祖朱棣迁都北京后,北京三面靠近边境,正统以后,敌人祸患日益增多。所以整个明朝时期,边防非常重要。从东边的鸭绿江到西边的嘉峪关,绵延万里,分地防守。最初设立辽东、宣府、大同、延绥四镇,后来又增设宁夏、甘肃、蓟州三镇,而太原总兵驻守偏头关,三边制府驻守固原,也称为二镇,这就是九边。
〔3〕初,洪武六年1373,命大将军徐达等备山西、北平边,谕令各上方略。从淮安侯华云龙言,自永平、蓟州、密云迤西二千余里,关隘百二十有九,皆置戍守。于紫荆关及芦花岭设千户所守御。又诏山西都卫于雁门关、太和岭并武、朔诸山谷间,凡七十三隘,俱设戍兵。九年1376,敕燕山前、后等十一卫,分兵守古北口、居庸关、喜峰口、松亭关烽堠百九十六处,参用南北军士。十五年1382,又于北平都司所辖关隘二百,以各卫卒守戍。诏诸王近塞者,每岁秋勒兵巡边。十七年1384,命徐达籍上北平将校士卒。复使将核辽东、定辽等九卫官军。是后,每遣诸公、侯校沿边士马,以籍上。二十年1387,置北平行都司于大宁。其地在喜峰口外,故辽西郡,辽之中京大定府也;西大同,东辽阳,南北平。冯胜之破纳哈出,还师,城之,因置都司及营州五屯卫,而封皇子权为宁王,调各卫兵往守。先是,李文忠等取元上都,设开平卫及兴和等千户所,东西各四驿,东接大宁,西接独石。二十五年1392,又筑东胜城于河州东受降城之东,设十六卫,与大同相望。自辽以西,数千里声势联络。
最初,洪武六年,命令大将军徐达等人防备山西、北平边境,下令各自呈上策略。采纳淮安侯华云龙的建议,从永平、蓟州、密云向西两千多里,一百二十九个关隘都设置戍守。在紫荆关和芦花岭设立千户所守御。又诏令山西都卫在雁门关、太和岭以及武、朔等山谷间,共七十三处隘口,都设置戍兵。九年,命令燕山前、后等十一卫,分兵守卫古北口、居庸关、喜峰口、松亭关的烽火台一百九十六处,参用南北军士。十五年,又在北平都司所辖的二百个关隘,用各卫士兵守戍。诏令靠近边境的诸王,每年秋天率兵巡边。十七年,命令徐达登记北平的将校士卒。又派将领核查辽东、定辽等九卫的官军。此后,每次派遣公、侯检查沿边兵马,并登记上报。二十年,在北平行都司设置于大宁。此地在外喜峰口外,原是辽西郡,辽朝的中京大定府;西边是大同,东边是辽阳,南边是北平。冯胜攻破纳哈出后,回师筑城,因此设置都司和营州五屯卫,并封皇子朱权为宁王,调各卫兵前往守卫。在此之前,李文忠等攻取元朝上都,设置开平卫及兴和等千户所,东西各四个驿站,东接大宁,西接独石。二十五年,又在河州东受降城之东修筑东胜城,设置十六卫,与大同相望。从辽西以西,数千里声势相连。
〔4〕建文元年1399,文帝起兵,袭陷大宁,以宁王权及诸军归。及即位,封宁王于江西。而改北平行都司为大宁都司,徙之保定。调营州五屯卫于顺义、蓟州、平谷、香河、三河,以大宁地畀兀良哈。自是,辽东与宣、大声援阻绝,又以东胜孤远难守,调左卫于永平,右卫于遵化,而墟其地。先是兴和亦废,开平徙于独石,宣府遂称重镇。然帝于边备甚谨。自宣府迤西迄山西,缘边皆峻垣深濠,烽堠相接。隘口通车骑者百户守之,通樵牧者甲士十人守之。武安侯郑亨充总兵官,其敕书云:“各处烟墩,务增筑高厚,上贮五月粮及柴薪药弩,墩傍开井,井外围墙与墩平,外望如一。”重门御暴之意,常凛凛也。
建文元年,朱棣起兵攻占大宁,带着宁王朱权和军队回来。即位后,封宁王于江西。改北平行都司为大宁都司,迁到保定。调营州五屯卫到顺义、蓟州、平谷、香河、三河,把大宁的土地给了兀良哈。从此,辽东与宣府、大同的声援被阻隔,又因为东胜孤远难守,调左卫到永平,右卫到遵化,使那片土地成为空地。之前兴和也废了,开平迁到独石,宣府于是成为重镇。但皇帝对边防很谨慎。从宣府向西到山西,沿边都是高墙深沟,烽火台相连。隘口能通车的用百户守,能通樵牧的用甲士十人守。武安侯郑亨担任总兵官,他的敕书说:“各处烟墩,务必增筑得又高又厚,上面储存五个月的粮食以及柴薪、药弩,墩旁挖井,井外围墙与墩平,外面看上去一样。”这种重门御暴的意图,常常令人敬畏。
〔5〕洪熙改元,朔州军士白荣请还东胜、高山等十卫于故地。兴州军士范济亦言:朔州、大同、开平、宣府大宁皆藩篱要地,其土可耕,宜遣将率兵,修城堡,广屯种。皆不能用。
洪熙元年改元,朔州军士白荣请求恢复东胜、高山等十卫到原驻地。兴州军士范济也说:朔州、大同、开平、宣府、大宁都是藩篱要地,那里的土地可以耕种,应该派将领率兵,修筑城堡,扩大屯田。但这些建议都没有被采纳。
〔6〕正统元年1436,给事中朱纯请修塞垣。总兵官谭广言:“自龙门至独石及黑峪口五百五十余里,工作甚难,不若益墩台瞭守。”乃增赤城等堡烟墩二十二。宁夏总兵官史昭言:“所辖屯堡,俱在河外,自河迤东至察罕脑儿,抵绥德州,沙漠旷远,并无守备。请于花马池筑哨马营。”大同总兵官方政继以马营请,欲就半岭红寺儿废营修筑。宣大巡抚都御史李仪以大同平衍,巡哨宜谨,请以副总兵主东路,参将主西路,而迤北则属之总兵官都指挥。并如议行。后三年,诏塞紫荆关诸隘口,增守备军。时瓦剌渐强,从成国公朱勇请也。既而也先入塞,英宗陷于土木。景帝即位,十余年间,边患日多,索来、毛里孩、阿罗出之属,相继入犯,无宁岁。
正统元年,给事中朱纯请求修筑边墙。总兵官谭广说:“从龙门到独石及黑峪口五百五十多里,工程很难,不如增加墩台瞭望守卫。”于是增建赤城等堡的烟墩二十二座。宁夏总兵官史昭说:“所辖的屯堡都在黄河以外,从黄河向东到察罕脑儿,直到绥德州,沙漠旷远,没有守备。请求在花马池修筑哨马营。”大同总兵官方政接着请求修建马营,打算在半岭红寺儿废营的基础上修筑。宣大巡抚都御史李仪认为大同地势平坦,巡哨应该谨慎,请求让副总兵主管东路,参将主管西路,而迤北地区则属于总兵官都指挥。这些建议都被采纳执行。三年后,诏令堵塞紫荆关各隘口,增加守备军。当时瓦剌逐渐强大,这是听从成国公朱勇的请求。后来也先入侵边境,英宗在土木堡被俘。景帝即位后,十多年间,边患日益增多,索来、毛里孩、阿罗出等相继入侵,没有安宁的年份。
〔7〕成化元年1465,延绥总兵官张杰言:“延庆等境广袤千里,所辖二十五营堡,每处仅一二百人,难以应敌,宜选精锐九千为六哨,分屯府谷、神木二县,龙州、榆林二城,高家、安边二堡,庶缓急有备。”又请分布鄜、庆防秋军二千余人于沿边要害。从之。七年1471,延绥巡抚都御史余子俊大筑边城。先是,东胜设卫守在河外,榆林治绥德。后东胜内迁,失险,捐米脂、鱼河地几三百里。正统间,镇守都督王祯始筑榆林城,建缘边营堡二十四,岁调延安、绥德、庆阳三卫军分戍。天顺中,阿罗出入河套驻牧,每引诸部内犯。至是,子俊乃徙治榆林。由黄甫川西至定边营千二百余里,墩堡相望,横截套口,内复堑山堙谷,曰夹道,东抵偏头,西终宁、固,风土劲悍,将勇士力,北人呼为橐驼城。十二年1476,兵部侍郎滕昭、英国公张懋条上边备,言:“居庸关、黄花镇、喜峰口、古北口、燕河营有团营马步军万五千人戍守,请益军五千,分驻永平、密云以策应辽东。凉州镇番、庄浪、贺兰山迤西,从雪山过河,南通靖虏,直至临、巩,俱敌入犯之路,请调陕西官军,益以甘、凉、临、巩、秦、平、河、洮兵,戍安定、会宁,遇警截击;以凉州锐士五千,扼要屯驻,彼此策应。”诏可。二十一年1485,敕各边军士,每岁九月至明年三月,俱常操练,仍以操过军马及风雪免日奏报。边备颇修饬。
成化元年,延绥总兵官张杰说:“延庆等地广袤千里,所辖二十五营堡,每处仅一二百人,难以应敌,应该挑选精锐九千人为六哨,分屯府谷、神木二县,龙州、榆林二城,高家、安边二堡,这样缓急都有准备。”又请求分布鄜州、庆阳的防秋军二千余人于沿边要害。朝廷同意。七年,延绥巡抚都御史余子俊大举修筑边城。此前,东胜设卫在黄河以外,榆林治所在绥德。后来东胜内迁,失去险要,丢弃了米脂、鱼河等地近三百里。正统年间,镇守都督王祯开始筑榆林城,建沿边营堡二十四座,每年调延安、绥德、庆阳三卫军分戍。天顺年间,阿罗出进入河套驻牧,经常引导各部入侵。到这时,余子俊把治所迁到榆林。从黄甫川西到定边营一千二百多里,墩堡相望,横截套口,内部又挖山填谷,称为夹道,东到偏头,西到宁夏、固原,风土劲悍,将士勇力,北方人称为橐驼城。十二年,兵部侍郎滕昭、英国公张懋条陈边备,说:“居庸关、黄花镇、喜峰口、古北口、燕河营有团营马步军一万五千人戍守,请求增加五千人,分驻永平、密云以策应辽东。凉州镇番、庄浪、贺兰山以西,从雪山过河,南通靖虏,直到临、巩,都是敌人入侵之路,请求调陕西官军,加上甘、凉、临、巩、秦、平、河、洮的兵,戍守安定、会宁,遇警截击;以凉州锐士五千,扼要屯驻,彼此策应。”诏令同意。二十一年,下令各边军士,每年九月到次年三月,都要经常操练,并将操练过的军马及风雪免日的情况奏报。边备颇为整饬。
〔8〕弘治十四年1501,设固原镇。先是,固原为内地,所备惟靖虏。及火筛入据河套,遂为敌冲。乃改平凉之开成县为固原州,隶以四卫,设总制府,总陕西三边军务。是时陕边惟甘肃稍安,而哈密屡为土鲁番所扰,乃敕修嘉峪关。
弘治十四年,设固原镇。此前,固原是内地,只防备靖虏。后来火筛进入占据河套,于是成为敌冲。于是改平凉的开成县为固原州,隶属四个卫,设总制府,总管陕西三边军务。这时陕西边境只有甘肃稍安,而哈密多次被土鲁番骚扰,于是下令修嘉峪关。
〔9〕正德元年1506春,总制三边都御史杨一清请复守东胜:“因河为固,东接大同,西属宁夏,使河套千里沃壤,归我耕牧,则陕右犹可息肩”。因上修筑定边营等六事。帝可其奏。旋以忤中官刘瑾罢,所筑塞垣仅四十余里而已。武宗好武,边将江彬等得幸,辽东、宣府、大同、延绥四镇军多内调,又以京军六千与宣府军六千春秋番换。十三年1500,颁定宣、大、延绥三镇应援节度:敌不渡河,则延绥听调于宣、大;渡河,则宣、大听调于延绥。从兵部尚书王琼议也。
正德元年春,总制三边都御史杨一清请求恢复防守东胜:“依靠黄河为固,东接大同,西连宁夏,使河套千里沃壤,归我们耕牧,那么陕西右翼还可以休养生息”。于是上奏修筑定边营等六件事。皇帝同意了他的奏请。不久因为得罪宦官刘瑾而被罢免,所筑的边墙仅四十多里而已。武宗好武,边将江彬等得宠,辽东、宣府、大同、延绥四镇军队多被调往内地,又将京军六千与宣府军六千春秋番换。十三年,颁布确定宣府、大同、延绥三镇应援节度:敌人不渡河,则延绥听宣府、大同调遣;渡河,则宣府、大同听延绥调遣。这是听从兵部尚书王琼的建议。