4.11重置密码
重置密码的情况
密码认证忘记密码需要重置
密钥认证,只需要记得密钥密码即可。
远程登录时密钥与密码认证是同时存在的,本地登录只允许密码登录
修改密码(当前登录状态)
passwd 用户名
输入两次新密码
修改当前用户可以省略用户名。
忘记密码,也没无法用密钥认证。如何重置密码?
1单用户
2救援模式
4.12单用户模式
单用户模式
是centos系统下的一个运行级别
运行级别
[root@2019xy-01 ~]# ls -l /usr/lib/systemd/system/runlevel*.target
lrwxrwxrwx. 1 root root 15 1月 19 05:06 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 1月 19 05:06 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 1月 19 05:06 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 1月 19 05:06 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 1月 19 05:06 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 1月 19 05:06 /usr/lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 1月 19 05:06 /usr/lib/systemd/system/runlevel6.target -> reboot.target
[root@2019xy-01 ~]#
centos的7个运行级别。
runlevel0 关机
runlevel1 单用户
runlevel2~4 多用户
runlevel5 图形界面
runlevel6 重启
如何进入单用户级别
1.重启
2.在开机界面按e进入grub编辑模式
3.修改grub内容,并按ctrl+X保存退出。
4.按以下的操作更改root密码
4.13 救援模式
首先真实的服务器需要系统光盘或是U盘启动盘才能进入救援模式
救援模式修改root密码
1.重启进入BIOS
2.修改启动方式为光驱启动
3.Centos7安装界面选择troubleshooting(排障模式)
4.按数字键1继续
5.按下边的步骤修改root密码
6.重启后会进入光盘的Centos7安装界面。这时应该重新进入BIOS把启动方式换为硬盘启动
4.14 ls命令
ls 命令讲解
man ls 查看ls命令的文档
ls --help 查看帮助信息
常用的选项:
-a 查看隐藏的文件或者目录
-l 查看文件的详细信息(时间、大小、权限、属主、属组、文件的属性)
- 普通文件
d 目录
l 软链接文件(类似于windows的快捷方式)
b 块设备文件(磁盘)
c 字符设备文件 (键盘、鼠标)
s 套接字文件 (socket文件,这个文件是Unix/Linux系统里面用来通信的,进程间通信的文件)
p 管道文件 ( | 命名管道 )
-d 查看目录本身
-t 按时间排序,最新的在上面
-i inode(在格式化磁盘的时候生成的,mkfs.ext4)
ll 命令 == ls -l
4.15 chmod命令
chmod 是用来改一个文件的权限的
-R选项 级联更改权限
举例: chmod -R 666 /tmp/123/
第一大段里面的2-10位(rwxrwxrwx)就是改文件的权限
[root@2019xy-01 ~]# ll
总用量 4
-rw-------. 1 root root 1257 1月 19 05:11 anaconda-ks.cfg
这2-10位又划分为3个段
每一段有3位 (rwx) (rwx) (rwx) 分别表示 所有者、所属组、其它用户对改文件的权限是什么样的
用数字的方式表示权限
r==read 4 w==write 2 x==execute 1
rw- == 6 r-x == 5 -wx == 3
chmod 600 1.txt 相当于是把1.txt的权限改成了 rw-------
t --> stick 权限 ( 作用是: 谁的文件,谁做主) rwxrwxrwt
chmod 所有者 u 所属组 g 其它用户 o u+g+o == a chmod u+x chmod g-w chmod o+t