【Linux】(20)双单引号;w详解;急救模式:重置root用户密码;营救模式:解决系统无法登录

一、Linux命令学习

1.1 scp

远程复制文件或者文件夹,两台电脑之间复制,依赖ssh服务(只能在Linux之间)

scp 192.168.0.139:/etc/profile /feng 将 192.168.0.139的/etc/profile文件复制到当前电脑的/feng下

1.2 双引号和单引号

单引号里的特殊字符没有其他特殊作用(所见即所得)

而双引号里部分特殊字符还有特殊意义,如:$ !

[root@localhost ~]# history
    1  history
    2  echo 1
    3  echo 1345365
    4  echo 124534678765432
    5  echo 555
    6  history
[root@localhost ~]# echo 123!2
echo 123echo 1
123echo 1
[root@localhost ~]# echo '123!2'
123!2
[root@localhost ~]# echo "123!2"
echo "123echo 1"
123echo 1
[root@localhost ~]# mv=fzt
[root@localhost ~]# echo $mv
fzt
[root@localhost ~]# echo '$mv'
$mv
[root@localhost ~]# echo "$mv"
fzt

1.3 踢出黑客并防止其下次登陆

【辅助命令】

        last 查看最近有哪些用户登陆过

        lastlog 根据etc/passwd文件里的用户,一个分析哪些登陆过,哪些没登录

         1.4 w

[root@localhost ~]# w
 13:31:54 up 17:28,  2 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1                      五21    2days  0.02s  0.02s -bash
root     pts/0    192.168.255.1    11:03    2.00s  0.04s  0.00s w

13:31:54 表示当前时间

up 17:28 表示开机启动多长时间。

2 users 表示两个用户登录

WHAT 表示用户登录进入Linux系统,正在使用的命令

        1.4.1 TTY 表示终端类型

终端:面向最终用户的端口

tty1 ==》直接登录操纵的第1个终端。--正式员工---真正的终端

        Linux里最多允许6个可以直接登录的终端(tty1~tty6)

        【开启tty终端】ALT+F2(F3、F4、F5、F6) ==> tty2(tty3、tty4、tty5、tty6)。

        某个终端卡住可以打开另一个终端。

pts/0 ==》/dev/pts文件夹下的第0个终端文件

        pts文件夹下是远程登录过来的终端类型:仿终端---模拟终端---临时工(数量不受限制)

        【开启】复制标签可以产生(pts/1、pts/2……)

        1.4.2 FROM 表示用户从哪里登录过来的

192.168.255.1 从这个ip地址远程登录过来的

-(或空格) 表示本地直接登录

        1.4.3 ⭕ load average: 0.00, 0.01, 0.05

(top命令也可以看到)

当前Linux系统,最近1,5,15分钟的负载

load average 平均负载(CPU)

        在就绪队列里的进程数量(就绪队列的定义请看)

        只要就绪队列里每时每刻都有1个进程,cpu就是在满负荷运行了,没有空闲时间

        经验值:每分钟0~5 算是可以承受的负载,超过5后就表示你的机器的cpu特别忙碌(争对一个核,若是两个核那就是0~10)

时间片:将1秒钟划分为很多比较小的时间片段,例如:一个片段大约10ms,一秒钟就有100个时间片

        二、急救模式:centos8重置root用户的密码

第一步:

        重启系统,开机第一个画面,按任意键,然后选择第1行,再按字母“e”

 第二步:

        将ro修改为rw init=/sysroot/bin/bash,按ctrl+x进入系统的急救模式emergency mode

【原画面】

 【改后】

 【按ctrl+x后】

 第三步:

        将语言改为英文,修改密码

【方法1】

先chroot /sysroot/ 切换到原来系统里的根目录

 【方法2】

 

 第四步:

        按ctrl+d,或输入exit退出原来的根目录环境,输入reboot

        三、营救模式

Linux系统启动不了,需要其他的方式营救

 【通过本机的备份文件营救】

第一步:

        先关机,开机设置从光盘/U盘启动

        【具体】

        虚拟机里有开机进入固件BIOS

        进入boot选项

                remoovable device 可移动设备==》U盘,移动硬盘

                hard drive 硬盘

                cdrom 光驱 :使用+号调整到第一个

                network 从网络启动

 上下左右方向键是移动,回车是选中

 第二步:

        按F10保存并重启

第三步:

选择 troubleshooting 故障处理 -->选择rescue

 

 第四步:

        输入1

        输入chroot /mnt/sysimage 让光盘里的系统,按照原来硬盘里的文件系统去挂载分区==》加载原来的系统里的内容

        cp /etc/passwd- /etc/passwd

        cp /etc/shadow- /etc/shadow

        再exit 退出切原到原来系统的bash

        reboot

 

 第五步:

        如下图

        最后按F10保存并重启

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值