Linux第一周学习笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux第一周学习笔记相关的知识,希望对你有一定的参考价值。
Linux第一周学习笔记(9)
1.13单用户模式
(1)案列分析:
在实际运维工作或者是学习当中,会遇到很多的问题。其中就会遇到忘记root用户的密码,因为在实际的工作当中从做系统是不现实的。我们可以进入单用户模式进行密码的更改。在CentOS 7当中已经没有单用户模式,而是进入emergency模式下进行更改密码
更改密码在CentOS系统里面有两种模式可更改:1.单用户模式;2.救援模式
系统从启命令:1.reboot ;2.init 6 ;3.shutdown -r now
系统关机命令:init 0 poweroff
(2)更改root用户密码
1.重启系统
第一步:重启系统进入系统的时候,按方向“上下”键都可以目的是停留在开机界面。安方向键动光标,定位在第一行按字母“e”编辑它进入CentOS 7系统的启动选项
第二步:进入CentOS 7启动项界面
第三步:编辑CnetOS 7系统启动项,进入emergency模式
1.首先编辑启动项,移动光标找到linux16开头的行
2.进入emergency模式
把“or”改成rw init=/sysroot/bin/bash,编辑结束后同时按下Ctrl+x进入emergency模式
进入emergency模式
第三步:修改root密码
在emergency模式下切换到原系统,键入chroot /sysroot/命令(后面的sysroot目录就是原系统,也就是CentOS 7系统,在这个下面才能修改root的用户密码)
2.输入passwd root命令更改密码,键入passwd root命令的时候出现小方框乱码,是因为我们做的CentOS 7系统是中文版的但是VMware模拟机当中不支持中文
3.输入LANG=en切换成英文
4.再次输入passwd root命令,此时乱码已经变成英文显示
5.输入新密码两次然后回车键确认,提示passwd:all authentication tokens updated successfully(口令:所有认证令牌更新成功),修改密码成功
第四步:键入touch /.autorelabel命令(注:这个文件名称一定要写对,否则所更改的密码将不能生效,执行的作用就是让SELinux生效,如果不执行,则修改的密码不会生效)
第五步:从启虚拟机
输入新密码登录系统
1.14救援模式
(1)CentOS 6和CentOS 7启动级别划分
CentOS 6及以下版本的系统,启动级别
0:关机
1:单用户
2:多用户
3:多用户(如果没有安装桌面环境,启动此级别命令模式)
4:多用户
5:图形操作界面
6:reboot(重启)
CentOS 7版本系统,启动级别
lrwxrwxrwx. 1 root root 15 1月 22 08:15 /usr/lib/systemd/system/runlevel0.target -> poweroff.target(关机)
lrwxrwxrwx. 1 root root 13 1月 22 08:15 /usr/lib/systemd/system/runlevel1.target -> rescue.target(单用户模式)
lrwxrwxrwx. 1 root root 17 1月 22 08:15 /usr/lib/systemd/system/runlevel2.target -> multi-user.target(多用户模式)
lrwxrwxrwx. 1 root root 17 1月 22 08:15 /usr/lib/systemd/system/runlevel3.target -> multi-user.target(多用户模式)
lrwxrwxrwx. 1 root root 17 1月 22 08:15 /usr/lib/systemd/system/runlevel4.target -> multi-user.target(多用户模式)
lrwxrwxrwx. 1 root root 16 1月 22 08:15 /usr/lib/systemd/system/runlevel5.target -> graphical.target(图形操作界面)
lrwxrwxrwx. 1 root root 13 1月 22 08:15 /usr/lib/systemd/system/runlevel6.target -> reboot.target(重启)
(2).使用救援模式
设置光驱启动
点击虚拟机设置
左侧选定光驱选项
右侧设备状态栏下的启动连接项打钩
右侧设备状态栏下的启动连接项打钩
点击虚拟机电源项的启动时进入Bios,进入BIOS模式后设置光驱位第一启动项,光驱设置完成
2.进入救援模式
光驱启动设置完毕后,从启虚拟机。
出现安装界面,选择Troubleshooting进入救援模式
Install CentOS Linux 7:安装CentOS 7系统
Test this media & install CentOS Linux 7:先检测安装镜像文件的可用性,然后在安装CentOS 7系统
Troubleshooting:救援模式
选择Rescue a CentOS Linux sysem
连续窍两次回车,稍等大概30秒
进入到rescue selection界面
1).Contiune(继续)
2).Read-only mount(只读)
3).Skip to shell(直接跳过shell)
4).Quit (Reboot)(从启)
选择1).Contiune(继续),按回车键确认
初始系统挂载到/mnt/sysimage/下面,进入初始界面需要执行chroot /mnt/sysimage命令进入初始系统
执行修改root密码的命令passwd root,输入新密码然后按回车键确认
撤销光驱引导,点击编辑虚拟机设置
取消右侧设备状态栏下的启动连接项的小钩
输入新密码登录系统
-----------------------------------------------------------------命令及使用总结-----------------------------------------------------------------
1.系统从启命令:1.reboot ;2.init 6 ;3.shutdown -r now
2.系统关机命令:init 0 poweroff
3..进入emergency模式
把“or”改成rw init=/sysroot/bin/bash,编辑结束后同时按下Ctrl+x进入emergency模式
4.chroot命令:在emergency模式下切换到原系统,键入chroot /sysroot/命令(后面的sysroot目录就是原系统,也就是CentOS 7系统,在这个下面才能修改root的用户密码)
5.LANG=en切换英文
6.passwd root更改root用户密码
7.touch /.autorelabel命令:这个文件名称一定要写对,否则所更改的密码将不能生效,执行的作用就是让SELinux生效,如果不执行,则修改的密码不会生效
以上是关于Linux第一周学习笔记的主要内容,如果未能解决你的问题,请参考以下文章