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