Linux进程与服务2

实验2运行级别切换、开机任务设置

     实验环境

在虚拟机Linux系统下

 

     实验目标

         利用runlevel命令查看当前运行级别再利用命令init切换到字符模式再次查看当前运行级别

         回到图形界面

         添加开机任务由于是自己设定的计划任务最好写到系统为我们分配的文件/etc/rc.local不要写入系统自己的配置文件/etc/inittab虽然也可以做出来效果但是如果写入的计划过多会造成命令混乱当发生错误时不好寻找命令的所在位置

a        将root的密码重置为123456

b        创建隐藏目录/var/log/.shd

c        将/etc/shadow文件拷贝到该目录下权限改为644

         重新启动该系统

         进入目录/var/log/下验证效果

 

     实验步骤

1.  查询当前系统运行级别切换字符模式服务器模式再查看运行级别

[root@localhost ~]# runlevel

3 5 //3代表上一次系统运行级别5代表目前系统运行级别

若是刚开机未切换模式它的运行级别为“N 默认开机运行级别”

[root@localhost ~]# init 3 //切换字符模式

[root@localhost ~]# runlevel

5 3

 

 

 

2.  添加开机任务,vim编辑文件/etc/rc.local设置完毕后重启系统。注意命令最好用绝对路径保证正确性。查询命令路径用which

/bin/echo "123456" | passwd--stdin root

//设置系统开机密码

/bin/mkdir /var/log/.shd

//创建隐藏文件夹

/bin/cp /etc/shadow /var/log/.shd/

//复制文件

 /bin/chmod 644 /var/log/.shd/shadow

设置文件权限

 

 

 

3.  重启系统后检查你设置的开机任务是否执行

 

[root@localhost ~]# cd /var/log/

[root@localhost log]# cd .shd

[root@localhost .shd]# ls -l

总计 4

-rw-r--r-- 1 root root 1084 08-06 17:33shadow

//查看修改过的权限

[root@localhost .shd]# ls -l/etc/shadow

-r-------- 1 root root 108408-06 19:17 /etc/shadow

//源文件权限


你可能感兴趣的:(开机任务设置,运行级别切换)