实战做业5,centos6和7 误设置计划任务 @reboot root reboot 以后如何修复

        

        更多内容请点击:linux

        Linux学习从入门到打死也不放弃,彻底笔记整理(持续更新,求收藏,求点赞~~~~) 
vim

        https://blog.51cto.com/13683480/2095439centos

  

 首先以centos6为例   
安全

         在centos6上,首先添加一个计划任务,内容为:服务器

        使用vim /etc/crontab 命令打开文件  如图 添加一行 @reboot root reboot 便可。ide

        1.png

        

        保存成功使用使用reboot命令重启系统,以后系统就会像预期的那样,开机以后就马上重启,一直处于循环状态工具

        图片.png


        因为以及没法再远程链接使用,因此接下来须要在机器跟前直接操做。学习

        PS:(看来生产中出现这种问题仍是会带来比较大的麻烦)centos7

        当机器再一次开始重启时,在倒计时阶段敲任意键,进入启动菜单项spa

        图片.png

        此时敲任意键,会进入启动菜单项,以下图

        PS(开始试验才发现本机的启动背景图是被改过的,手动捂脸。考虑专门写一篇怎么去修改背景图^_^)

        图片.png

        

        注意此时界面下方的提示:

        上、下方向键能够选择启动菜单(若是安装了两个内核,或者手动添加了菜单,会在此处显示),本机只有一项,因此不用选择

        按enter启动系统,按e 键和a键 均可以修改启动前设置,c键开启grub命令行

        

        这里咱们按a键,在命令行输入 【空格】1  以后回车

        图片.png

        或者按e键以后,选择kernel这一行以后再按e键,进入内核选项,一样在命令行尾输入【空格】1  以后回车,接着使用按 b 键启动

        两种方法效果同样

        图片.png

        

        接着会发现,系统启动比平时快了许多,而起无需登陆,开机就是root登陆状态,这是因为使用运行级别1登陆系统的缘由

        (有关centos启动流程,以及运行级别会在后续章节介绍)

         因此,千万不要随意让别人物理接触服务器。一旦接触,毫无安全可言。。

        图片.png

        

        登陆以后,使用vim /etc/crontab 打开配置文件,光标移动到选定行,使用dd命令直接删除便可

        图片.png

       

        保存是vim提示报错,注意到这个报错不是针对正在修改的文件。仍是不放心,能够使用cat命令查看一下是否修改为功,肯定无误以后,使用reboot命令再次重启

        图片.png


        此次不用修改启动选项,直接等待启动便可,如图,能够看到登陆界面了,登陆,再次cat 一下 /etc/crontab,彻底没有问题

        图片.png



Centos7 上如何实现上述过程

        首先,仍是添加计划任务,这一点和centos6上没什么区别

        能够使用echo @reboot root reboot >> /etc/crontab    添加计划任务,而后cat查看一下没有问题,使用reboot 重启

        图片.png

        

        一样的,centos7处于不断的开机重启状态,回到本机操做

        不过对于centos7来讲,默认启动菜单和倒计时在同一截面,5秒内没有动做,则启动默认系统

        图片.png

        

          在此按任意键中止倒计时(注意enter键除外 ),接着会进入以下界面

        图片.png

        

        进入此截面,注意,如图,使用下方向键往下翻,找到kernel这一行(以linux16开头),光标移动行尾    添加 rd.break

        接着使用ctrl+x 启动系统

        图片.png


        一样的,启动速度神速,且直接处于root登陆状态

        图片.png


        接下来须要注意,此时使用vim /etc/crontab 会提示命令不存在,

        使用df查看,发现df也不可用

        接着查看mount,发现原来的根所在分区/dev/sda2 被挂载在/sysroot 下,且为只读挂载

        图片.png

        图片.png

        

        首先从新挂载根分区,

        使用umount /dev/sda2 先取消挂载

        接着使用mount /dev/sda2 /sysroot 从新挂载一遍

        再使用mount命令,发现已是读写挂载

        图片.png

        

        没有vim,只好使用vi 工具 vi /sysroot/etc/crontab

        图片.png

        图片.png

        

        使用dd命令,删除计划任务行,保存退出

        使用reboot命令,重启系统,因为centos7默认启动为图形界面,且设置了自动登陆,如图,cat 一下,OK 无误

        

        图片.png


        endline------------------------------------------------------------------------------------------------------------

相关文章
相关标签/搜索