明代为了加强长城的防务和指挥调遣长城沿线的兵力,并经常修缮长城关隘工程,把长城沿线划分成九个防务区,亦称镇。每镇设总兵领辖。九镇为:辽东镇、蓟镇、宣府镇、大同镇、山西镇、延绥镇、宁夏镇、固之镇、甘肃镇。