学习笔记

  1. 重置密码
    用ssh远程登录才用密钥认证,本地登录无法使用密钥。
    root用户改密码,直接执行passwd回车,输入两次密码即可
    普通用户,执行passwd username。userl登录后,改自己密码,只需要输入passwd即可。无法远程登录了重置密码方法1、单用户 2、救援模式。
  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,重启。
  3. 救援模式
    跟单用户模式有点类似,他需要用系统盘来启动,是一个内存操作系统。如何进入:
    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状态。
  4. ls命令
    man ls查看ls命令的文档
    ls --help 查看帮助信息
    常用的选型:
    -a 查看隐藏的文件或者目录
    -l 查看文件的详细信息(时间、大小、权限、属组、文件的属性)
    -普通文件、
    d 目录、
    l 软连接文件(类似于Windows的快捷方式)、
    b 块设备文件(磁盘)、
    c 字符设备文件(键盘、鼠标)、
    s 套接字文件(socket文件,这个文件是Unix/Linux 系统里面用来通信的,进程间通信的文件)、
    p 管道文件(| 命名管道)
    -d 查看目录本身
    -t 按时间排序
    -i inode(在格式化磁盘的时候生成的)
    #文件第一个符号表示文件类型,后面表示文件权限
  5. 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