A low-temperature preparation method of carbon nanotubes by a chemical vapor deposition method with Ni/MgO as a catalyst comprises the following steps: dissolving nicdel nitrate hexahydrate and magnesium nitrate hexahydrate in ethanol according to different ratios and concentrations to obtain a mixed solution of nicdel nitrate and magnesium nitrate which is used as a catalyst precursor for carbonnanotube growth; spraying the catalyst precursor solution on a substrate such as silicon, glass, and the like, placing the substrate on a sample stage of a chemical vapor deposition system, heating and decomposing to generate nickel oxide and magnesium oxide, introducing hydrogen, performing reduction in hydrogen plasma of the plasma chemical vapor deposition system to generate nickel nanometer metal particles and to obtain a Ni/MgO catalyst system; introducing hydrocarbons, preparing carbon nanotubes for various demands under different process conditions. The advantages of the invention are that the carbon nanotube preparation process is simple, high in yield, and low in synthetic temperature, and the obtained carbon nanotubes have good quality, high purity, uniform tube diameter distribution, and microelectronic process compatibility.