单用户模式破解root密码,grub加密,光盘修复模式改root,基础命令,时间设置,快捷键

单用户模式破解root密码

1、开机进入grub选启动内核界面,按e键进入内核参数界面。
2、按方向键下,定位到最后,找到“ro”这一行,将ro替换成rw init=/sysroot/bin/sh
3、按Ctrl+x进入单用户模式,执行chroot /sysroot   其中chroot命令用来切换系统,/sysroot/目录就是原始系统
4、执行passwd,输入新密码,重复确认输入新密码。然后执行touch /.autorelabel,输入exit或者Ctrl+D退出用户,重启。或者直接虚拟机重启。

grub加密

1、执行grub2-setpassword命令,输入密码,重复确认输入密码。
2、reboot重启验证,只有当输入正确的用户名和密码时,才能进入grub菜单或者修改引导条目。
ps:如果grub密码忘了,可以在管理员账户中再次执行grub2-setpassword命令,输入新密码。

光盘修复模式(可绕过grub加密)

1、进入bios,设置从光盘启动。
2、点击Troubleshooting进入界面,选择Rescue a CentOS Linux system
3、进入选项界面,选1 Coutinue
4、进入命令行后回车一下,输入chroot /mnt/sysimage   (作用是sh切换bash模式)
5、执行passwd root命令,输入root新密码

ps:root密码忘了可以用grub进入单用户模式改root密码。grub密码忘了可以用管理员用户输入grub2-setpassword改grub密码。如果root密码和grub密码都忘了,可以进入光盘修复模式,改root密码,然后再改grub密码。

posix

posix:可移植操作系统接口(一套接口规范)

shell命令语法

三部分组成:
	命令 选项 参数
	 ls  -l   /boot  (浏览  以列表形式  /boot文件夹内的内容)
	 
可以直接  命令 选项
         命令 参数
         命令 选项 参数

shll基础命令

useradd   (添加用户)    示范:useradd egon(添加egon用户)
passwd   (给用户设置登录密码)  示范:passwd egon(给egon用户设置登录密码)
cd   (切换文件夹)
pwd   (显示当前所在文件夹)
shutdown now   (立马关机)
shutdown 0   (立马关机)
reboot   (重启)
shutdown 10   (10分钟后关机)
shutdown 11.30   (指定时间关机)
shutdown -c   (取消关机命令)
退出:
    exit
    Ctrl+d

时间设置

ntpdate ntp1.aliyun.com(系统与网络时间服务器同步)
timedatectl set-ntp true(自动同步ntp时间)
timedatectl set-net false(关闭同步ntp时间)
hwclock -w(把时间同步给硬件)
设置时区:
    timedatectl list-timezones(列举全部时区)
    timedatectl set-timezone "Asia/Shanghai"
uname -a   (查看主机名、内核版本、utc时间、cup架构)
uname -r   (查看系统内核版本)
uname -m   (查看cp架构)
cat /etc/redhat-release   (查看系统版本)

bash解释器特性

命令和文件自动补全tab

tab键:自动补全命令和文件名

快捷键

Ctrl+c	终止前台运行的程序
Ctrl+d	退出 等价于exit
Ctrl+l	清屏
Ctrl+a	光标移到命令行最前端
Ctrl+e	光标移到命令行最后端
Ctrl+r	搜索历史

历史命令

1、查看历史命令	history2、清空历史命令	history -c3、历史命令保存文件cat ~/.bash_history4、历史命令默认保留1000条,可以修改/etc/profile中的HISTSIZE=2000
posted @ 2021-06-22 21:19  余昆  阅读(595)  评论(0)    收藏  举报