方法1:rd.break
(1)首先重启系统,在此页面按e键,在屏幕上显示内核启动参数
(2)知道linux这行,末尾空格后输入rd.break,然后按ctrl+x
(3)查看,可选步骤
(这里的sysroot是以只读的形式挂载的,所以要以可读可写的方式来挂载)
(4)以读写的方式挂载/sysroot
(5)修改密码
进入/sysroot子系统并且修改密码
(6)强制重置文件系统的上下文
(7)退出exit
再次执行exit,重置文件系统上下文
这里就可以进入正常登录页面了
方法二 :init
1 、启动系统,并在GRUB2启 动屏显时,按下e键进入编辑模式。
在 linux 所在参数行尾添加以下内容:1 )将 ro 修改为 rw2 )末尾添 加 init = /bin/sh2 、按 Ctrl + x 启动到 shell 。3 、运行 passwd, 并按提示修改 root 密码或者使用如下命令修改密码:echo "pwd" | passwd --stdin root4 、如果之前系统启用了 selinux ,必须运行以下命令,否则将无法正常启动系统: touch /.autorelabel5 、运行命令 exec /sbin/init 来正常启动,或者用命令 exec /sbin/reboot 重启
(1)
(2)
基本知识点命令总结:
1、安装位置:分区
2、特性:
免费、多进程、多任务、支持多平台
3、终端:
图形终端:通过图形页面手动的打开终端的方式的终端
虚拟终端:使用快捷键的方式进行入终端页面的方式的终端
模拟终端:通过图形终端模拟的终端的方式
远程终端:通过其他软件远程连接的终端的方法
格式:
命令
命令 -选项
命令 -选项 参数
命令 参数
基本命令:
#:注释符
cat 查看
tty 查看终端设备文件名
#:管理员 $:普通用户
~:当前用户的家通配符
pwd:查看当前工作目录
/:根目录
reboot:重启
shudown -h now:关机
power off :断电关机
ip a 查看ip地址 +show +网卡(查看具体ip)
ifconfig :
su 用户:切换用户命令 (不会更改当前工作路径)
su root:切换到根路径(不会更改当前工作路径)
su -l 用户:切换到用户 (会更改当前路径,当前用户的家目录)
exit 退出当前用户
whoami:显示当前用户
homename:显示当前完全主机名称
临时更改主机名:home yps
永久更改主机名:找到名称的文件,在文件中直接修改主机名称
cd 路径 :进入某个路径
bash shell符号:
cd .:当前目录
cd..:用户目录的家目录
cd../..:返回上一级的上一级
cd -:返回上一次切换之前的目录
绝对路径:根据根开始查看对应的路径
相对路径:相对当前路径开始查找
修改密码管理员:passw
修改密码用户:passwd 用户
passwd -d :删除当前用户密码;(远程连接时必须要进行密码登录)
root可以修改自己和用户的密码,普通用户只能修改自己的密码;
重置密码: rd.break ctrl+x
time 命令:命令执行的时间
内置命令:软件自身特有的快捷键命令
外部命令:
帮助命令:
命令 --help
man 命令
man 手册 :有9个章节,(1、5/8)
区段1:所有用户都可以执行的命令帮助;
区段8:管理员可以1执行的命令帮助
date命令用于显示时间日期
格式:月日时分年.秒
date 直接写修改的日期
date -s “”这里写“”
ls
ls -l (ll): 在显示文件时会显示详细信息
ll -h :以人类可以读的方式显示出来·
ll -d :在显示长格式的同时筛选出某个指定文件
ls -l -a :在显示时会显示当前目录、上级路径文件、隐藏文件
tree :将指定文件以树的方式显示出来
ll -i :显示当前路径下文件并且显示所以好
属性分型:
文件类型 权限标记符 硬链接次数 所属用户 所属组 文件大小 时间信息(创建时间、修改时间)
文件类型:
-:普通文本文件(txt)
d:目录文件(文件夹)
l:软链接文件(快捷方式)
b:块设备文件,特点:随机读取
c:字符设备:顺序读取
p:管道符
s:socket套接字文件