4.11 重置密码
密码和密钥都支持远程登陆
密钥认证指的是远程的ssh登陆,本地登陆无法使用密钥
改密码:
root用户 passwd 输入两次新密码
普通用户 passwd username
user1登陆后 直接passwd即可
无法登陆:单用户 救援模式
4.12 单用户模式
单用户模式,是CentOS的一个用户级别
如何进入单用户模式:
重启机器
按一下方向键,不要让系统马上启动
选中第一个启动项
按e进入编辑grub的界面
按方向键,找到Linux16开头的行,然后挪到ro那里,把ro改为 rw init=/sysroot/bin/sh
再按ctrl x启动
执行LANG=en
再执行chroot /sysroot/,进入到真正的Linux系统里
执行passwdg 更改密码
执行touch /.autorelabel (touch命令是用来创建一个新的文件,或者说更改文件时间的命令)
执行exit 退出chroot 的系统环境,到内存的环境
再执行reboot,重启
4.13 救援模式
跟单用户模式类似,它需要用系统盘来启动,是一个内存操作系统
如何进入救援模式?
1)关机
2)进入BIOS模式
3)选择boot,把光驱放到第一位 按F10 点yes
4)选择troubleshuooting 回车 选择rescue a centos system
5)选择continue
6)chroot /mnt/sysimage
7)执行passwd命令
关闭selinux
vi /etc/selinux/config
把SELINUX=enforcing 改为 SELINUX=disabled
重启后生效临时改selinux的策略:setenforce 0
临时关闭,重启后,还会引用配置文件里面的配置
getenforce 查看你的Linux状态
4.14 ls命令
man ls 查看ls命令的文档
ls --help 查看帮助信息
常用的选项:
-a 查看隐藏的文件或者目录
-l 查看你文件的详细信息(时间、大小、权限、 属主、属组、文件的属性)
- 普通文件
d 目录
l 软链接文件(类似于Windows的快捷方式)
b 块设备文件(磁盘)
c 字符设备文件(键盘、鼠标)
s 套接字文件(socket文件,这个文件是Unix/Linux系统里面用来通信的,进程间通信的文件)
p 管道文件(| 命名管道)
-d 查看目录本身
-t 按时间排序,最新的在上面
-i inode(在格式化磁盘的时候生成的,mkfs,ext4)
4.15 chmod命令
chmod是用来改一个文件的权限的
-R 级联更改权限
11 命令= ls -l
第一大段里的2-10位就是文件的权限划分为三段:所有者 所属组 其他用户对文件的权限是什么样的
r=read=4
w=write=2
x=execute=1
rw-=6r-x=5-wx=3
t-->stick权限 (作用:谁的文件,谁做主)
chmod 所有者 u 所属组 g 其他用户 o u+g+o=a
chmod u+x
chmod g-w
chmod o+t