更多內容請點擊:linux
Linux學習從入門到打死也不放棄,徹底筆記整理(持續更新,求收藏,求點贊~~~~)
vim
https://blog.51cto.com/13683480/2095439centos
首先以centos6爲例
安全
在centos6上,首先添加一個計劃任務,內容爲:服務器
使用vim /etc/crontab 命令打開文件 如圖 添加一行 @reboot root reboot 便可。ide
保存成功使用使用reboot命令重啓系統,以後系統就會像預期的那樣,開機以後就馬上重啓,一直處於循環狀態工具
因爲以及沒法再遠程鏈接使用,因此接下來須要在機器跟前直接操做。學習
PS:(看來生產中出現這種問題仍是會帶來比較大的麻煩)centos7
當機器再一次開始重啓時,在倒計時階段敲任意鍵,進入啓動菜單項spa
此時敲任意鍵,會進入啓動菜單項,以下圖
PS(開始試驗才發現本機的啓動背景圖是被改過的,手動捂臉。考慮專門寫一篇怎麼去修改背景圖^_^)
注意此時界面下方的提示:
上、下方向鍵能夠選擇啓動菜單(若是安裝了兩個內核,或者手動添加了菜單,會在此處顯示),本機只有一項,因此不用選擇
按enter啓動系統,按e 鍵和a鍵 均可以修改啓動前設置,c鍵開啓grub命令行
這裏咱們按a鍵,在命令行輸入 【空格】1 以後回車
或者按e鍵以後,選擇kernel這一行以後再按e鍵,進入內核選項,一樣在命令行尾輸入【空格】1 以後回車,接着使用按 b 鍵啓動
兩種方法效果同樣
接着會發現,系統啓動比平時快了許多,而起無需登陸,開機就是root登陸狀態,這是因爲使用運行級別1登陸系統的緣由
(有關centos啓動流程,以及運行級別會在後續章節介紹)
因此,千萬不要隨意讓別人物理接觸服務器。一旦接觸,毫無安全可言。。
登陸以後,使用vim /etc/crontab 打開配置文件,光標移動到選定行,使用dd命令直接刪除便可
保存是vim提示報錯,注意到這個報錯不是針對正在修改的文件。仍是不放心,能夠使用cat命令查看一下是否修改爲功,肯定無誤以後,使用reboot命令再次重啓
此次不用修改啓動選項,直接等待啓動便可,如圖,能夠看到登陸界面了,登陸,再次cat 一下 /etc/crontab,徹底沒有問題
Centos7 上如何實現上述過程
首先,仍是添加計劃任務,這一點和centos6上沒什麼區別
能夠使用echo @reboot root reboot >> /etc/crontab 添加計劃任務,而後cat查看一下沒有問題,使用reboot 重啓
一樣的,centos7處於不斷的開機重啓狀態,回到本機操做
不過對於centos7來講,默認啓動菜單和倒計時在同一截面,5秒內沒有動做,則啓動默認系統
在此按任意鍵中止倒計時(注意enter鍵除外 ),接着會進入以下界面
進入此截面,注意,如圖,使用下方向鍵往下翻,找到kernel這一行(以linux16開頭),光標移動行尾 添加 rd.break
接着使用ctrl+x 啓動系統
一樣的,啓動速度神速,且直接處於root登陸狀態
接下來須要注意,此時使用vim /etc/crontab 會提示命令不存在,
使用df查看,發現df也不可用
接着查看mount,發現原來的根所在分區/dev/sda2 被掛載在/sysroot 下,且爲只讀掛載
首先從新掛載根分區,
使用umount /dev/sda2 先取消掛載
接着使用mount /dev/sda2 /sysroot 從新掛載一遍
再使用mount命令,發現已是讀寫掛載
沒有vim,只好使用vi 工具 vi /sysroot/etc/crontab
使用dd命令,刪除計劃任務行,保存退出
使用reboot命令,重啓系統,因爲centos7默認啓動爲圖形界面,且設置了自動登陸,如圖,cat 一下,OK 無誤
endline------------------------------------------------------------------------------------------------------------