传统IDC 部署网站【3】

目录

 重置密码

单用户模式

救援模式

ls 命令

chmod命令 


 

 重置密码

  • 忘记了root密码,没办法登录了。就需要重置密码了。
  • 用的是密钥认证,忘记root密码无所谓,只要你记得密钥密码即可。
  • 密码和密钥都支持远程登录,是不是说启用了密钥,密码就失效了。答案是:不是。 二选一,你随便用哪一种都可以。 那为什么还要使用密钥呢? 因为密码相对密钥来说,更容易被破解。
  • 密钥认证指的是 远程的ssh登录。 而本地登录无法用密钥。
  • 改密码:
root用户,直接执行 passwd 回车 输入两次新密码即可
普通用户,也可以改。 passwd  username 
user1登录后,改自己密码,只需要执行 passwd 即可
  • 如果忘记密码,也没有用密钥认证,总之就是无法远程登录了,如何做?
  •  单用户
  • 救援模式

 

 

单用户模式

  • 单用户模式,是CentOS系统的一个用户级别。 什么叫用户级别呢?
  • 在CentOS7上运行: ls -l /usr/lib/systemd/system/runlevel*.target
    lrwxrwxrwx. 1 root root 15 1月   4 00:43 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
    lrwxrwxrwx. 1 root root 13 1月   4 00:43 /usr/lib/systemd/system/runlevel1.target -> rescue.target
    lrwxrwxrwx. 1 root root 17 1月   4 00:43 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
    lrwxrwxrwx. 1 root root 17 1月   4 00:43 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
    lrwxrwxrwx. 1 root root 17 1月   4 00:43 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
    lrwxrwxrwx. 1 root root 16 1月   4 00:43 /usr/lib/systemd/system/runlevel5.target -> graphical.target
    lrwxrwxrwx. 1 root root 13 1月   4 00:43 /usr/lib/systemd/system/runlevel6.target -> reboot.target
  • 如何进入单用户级别:
  • 重启机器
    按一下方向键,不要让系统马上启动
    选中第一个启动项
    按e 进入编辑grub的界面
    按方向键,找到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 system
    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 命令

  • ls 命令讲解
  • man ls  查看ls命令的文档
  • ls --help   查看帮助信息
  • 常用的选型:
  • -a  查看隐藏的文件或者目录
    -l  查看文件的详细信息(时间、大小、权限、属主、属组、文件的属性)
    	- 普通文件
    	d 目录
    	l 软链接文件(类似于windows的快捷方式)
    	b 块设备文件(磁盘)
    	c 字符设备文件 (键盘、鼠标)
    	s 套接字文件 (socket文件,这个文件是Unix/Linux系统里面用来通信的,进程间通信的文件)
    	p 管道文件 ( | 命名管道 )
    -d  查看目录本身
    -t  按时间排序,最新的在上面
    -i  inode(在格式化磁盘的时候生成的,mkfs.ext4)

 

 

chmod命令 

  • chmod 是用来改一个文件的权限的
  • -R选型 级联更改权限 举例: chmod -R 666 /tmp/123/
  • ll 命令 == ls -l
  • 第一大段里面的2-10位(rwxrwxrwx)就是改文件的权限
  • 这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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值