• 麒麟桌面虚拟机密码破解方法,qcow2格式麒麟操作系统忘记密码处理方法,麒麟qcow2镜像v10版本操作系统下载


    破译密码

    前提准备

    • 因为我这是qcow2的镜像,用户名是自定义的,所以需要先进一次系统,看默认用户名是啥,iso的也要先看一些默认用户名是啥,然后改的是默认用户,而非root密码【桌面版的麒麟是禁用root用户的】
      如下,我的kylin用户就是默认的,所以我后面就要修改kylin密码【旁边xz_tyng】是我后面建的。
      在这里插入图片描述

    1.重启虚拟机并按e进入救援模式

    • 开机到选择内核界面直接按e
      如果默认不到下面界面,则重启出现inspurlog后立刻按F10,到达GRUB界面
      在这里插入图片描述
    • 找到curity=在后面输入rw init=/bin/bash
      输完以后按 ctrl+x到下一个界面
      在这里插入图片描述

    2.修改密码

    • 上面输完以后按 ctrl+x到这个界面
      在这里插入图片描述
    • 到这个界面以后,直接修改密码就可以了。【注,如果密码简单了是修改不成功的啊,注意看返回结果是不是successfully】
      如我的用户名是kylin,那么我就修改kylin的密码即可
      在这里插入图片描述

    3.重启虚拟机

    • 这界面是不支持reboot的,所以我直接exit重启的
      在这里插入图片描述

    • 同时又有一个问题,我输入exit就卡死了
      重启按钮都不生效了。
      在这里插入图片描述

    • 解决方法是,到底层关闭再启动。
      这么操作不影响刚才的密码修改操作,也就是说修改的密码依然是生效的。
      在这里插入图片描述

    • 底层断电开机后需要重新进入控制台-等待开机中【这次时间可能会比较长,耐心等待】
      在这里插入图片描述

    4.测试【版本查看】

    • 输入刚才修改的密码
      在这里插入图片描述
      能进系统,成功
      在这里插入图片描述

    • 右键我的电脑属性
      在这里插入图片描述

    • 版本查看的几个命令
      在这里插入图片描述

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

    5.使用说明

    • 因为这个用户是普通用户,,所以我们执行啥操作的时候需要再命令前面加上 sudo -i
      执行的时候可能会让输入密码,这个密码就是当前用户的密码哈。
      在这里插入图片描述

    麒麟v10的qcow镜像

    麒麟ubuntu离线deb包下载地址并离线安装

    • 麒麟底层用的是ubuntu,所以安装包我们直接用ubuntu的方式安装即可
    • 有外网的情况用命令,我这不说了,我这只说没有外网的情况下,离线咋安装包

    dpkg命令说明

    • dpsk主要是管理deb包用的。
    • dpkg命令常用格式如下:
      • sudo dpkg -I iptux.deb#查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于–info)
      • sudo dpkg -c iptux.deb#查看iptux.deb软件包中包含的文件结构(其中-c等价于–contents)
      • sudo dpkg -i iptux.deb#安装iptux.deb软件包(其中-i等价于–install)
      • sudo dpkg -l iptux#查看iptux软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于–list)
      • sudo dpkg -L iptux#查看iptux软件包安装的所有文件(软件名称可通过dpkg -I命令查看,其中-L等价于–listfiles)
      • sudo dpkg -s iptux#查看iptux软件包的详细信息(软件名称可通过dpkg -I命令查看,其中-s等价于–status)
      • sudo dpkg -r iptux#卸载iptux软件包(软件名称可通过dpkg -I命令查看,其中-r等价于–remove)
      • 注:dpkg命令无法自动解决依赖关系。如果安装的deb包存在依赖包,则应避免使用此命令,或者按照依赖关系顺序安装依赖包。
        一般情况下会提示所需依赖
        在这里插入图片描述

    deb离线包下载地址

    • 下载ubuntu 的deb包可以在以下网址中下载,该网站只能搜到18.04的deb包,没有16.04的包,也可以在ubuntu16.04中使用:
      http://ports.ubuntu.com/pool/main/

    • 中科大源中下载deb:
      http://mirrors.ustc.edu.cn/ubuntu-ports/pool/main/

    • 清华源中下载deb:
      https://mirrors.tuna.tsinghua.edu.cn/

    • 这个好像是官方的,最牛逼,有amd64的deb包:
      http://archive.ubuntu.com/ubuntu/pool/main/

    • 前三个只有arm64的
      在这里插入图片描述

    • 最后一个有amd架构的,很棒。
      在这里插入图片描述

    离线安装

    • 设备没网的时候,就直接使用dpkg -i package_name_xx.deb的方式离线安装对应软件包。
      安装sysstat为例
    kylin@host-10-233-166-43:~/deb$ sudo dpkg -i sysstat_10.2.0-1_amd64.deb 
    sudo: unable to resolve host host-10-233-166-43: Connection timed out
    Selecting previously unselected package sysstat.
    (Reading database ... 236434 files and directories currently installed.)
    Preparing to unpack sysstat_10.2.0-1_amd64.deb ...
    Unpacking sysstat (10.2.0-1) ...
    Setting up sysstat (10.2.0-1) ...
    
    Creating config file /etc/default/sysstat with new version
    update-alternatives: using /usr/bin/sar.sysstat to provide /usr/bin/sar (sar) in auto mode
    update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
    Processing triggers for systemd (229-4kord21.21k4) ...
    Processing triggers for ureadahead (0.100.0-19kord) ...
    Processing triggers for man-db (2.7.5-1kord) ...
    kylin@host-10-233-166-43:~/deb$
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    amd架构不能用arm架构

    • 如下,我的是amd架构,我用arm架构的安装包就会报错。
      下面挺多包,是因为我之前没找到amd架构的包。。。全都失败。
      所以明白我想表达啥意思把? 如果安装提示下面内容了,注意看是不是架构问题。
    kylin@host-10-233-166-43:~$ cd deb/
    kylin@host-10-233-166-43:~/deb$ ls
    sysstat_10.2.0-1_amd64.deb  sysstat_10.2.0-1_arm64.deb  sysstat_10.2.0-1_powerpc.deb  sysstat_10.2.0-1_ppc64el.deb
    kylin@host-10-233-166-43:~/deb$ 
    kylin@host-10-233-166-43:~/deb$ sudo dpkg -i sysstat_10.2.0-1_powerpc.deb 
    sudo: unable to resolve host host-10-233-166-43: Connection timed out
    dpkg: error processing archive sysstat_10.2.0-1_powerpc.deb (--install):
     package architecture (powerpc) does not match system (amd64)
    Errors were encountered while processing:
     sysstat_10.2.0-1_powerpc.deb
    kylin@host-10-233-166-43:~/deb$
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    启用服务说明

    • ubuntu的服务启用和centos一样的,都是systemctl 命令
    • 如,我启用sysstat服务,启动和加入开机自启都在下面,注意看注释内容
    # 查看状态
    kylin@host-10-233-166-43:~/deb$ systemctl status sysstat
    ● sysstat.service - LSB: Start/stop sysstat's sadc
       Loaded: loaded (/etc/init.d/sysstat; bad; vendor preset: enabled)
       Active: inactive (dead)
         Docs: man:systemd-sysv-generator(8)
    
    
    # 我没加sudo也成功了,如果你报错了,前面加上sudo啊。
    # 这个需要输入密码,密码是当前用户的密码,下面是密码输错的提示内容
    kylin@host-10-233-166-43:~/deb$ systemctl restart sysstat
    ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
    Authentication is required to restart 'sysstat.service'.
    Authenticating as: kylin,,, (kylin)
    Password: 
    polkit-agent-helper-1: pam_authenticate failed: Authentication failure
    ==== AUTHENTICATION FAILED ===
    Failed to restart sysstat.service: Access denied
    See system logs and 'systemctl status sysstat.service' for details.
    
    # 密码输入验证成功
    kylin@host-10-233-166-43:~/deb$ systemctl restart sysstat
    ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
    Authentication is required to restart 'sysstat.service'.
    Authenticating as: kylin,,, (kylin)
    Password: 
    ==== AUTHENTICATION COMPLETE ===
    
    # 状态现在对了
    kylin@host-10-233-166-43:~/deb$ systemctl status sysstat
    ● sysstat.service - LSB: Start/stop sysstat's sadc
       Loaded: loaded (/etc/init.d/sysstat; bad; vendor preset: enabled)
       Active: active (exited) since Fri 2022-06-24 02:43:58 CST; 3s ago
         Docs: man:systemd-sysv-generator(8)
      Process: 3371 ExecStart=/etc/init.d/sysstat start (code=exited, status=0/SUCCESS)
    
    Jun 24 02:43:58 host-10-233-166-43 systemd[1]: Starting LSB: Start/stop sysstat's sadc...
    Jun 24 02:43:58 host-10-233-166-43 systemd[1]: Started LSB: Start/stop sysstat's sadc.
    kylin@host-10-233-166-43:~/deb$ 
    kylin@host-10-233-166-43:~/deb$ 
    
    # 加入开机自启
    kylin@host-10-233-166-43:~/deb$ systemctl status sysstat
    ● sysstat.service - LSB: Start/stop sysstat's sadc
       Loaded: loaded (/etc/init.d/sysstat; bad; vendor preset: enabled)
       Active: inactive (dead)
         Docs: man:systemd-sysv-generator(8)
    kylin@host-10-233-166-43:~/deb$ systemctl restart sysstat
    ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
    Authentication is required to restart 'sysstat.service'.
    Authenticating as: kylin,,, (kylin)
    Password: 
    polkit-agent-helper-1: pam_authenticate failed: Authentication failure
    ==== AUTHENTICATION FAILED ===
    Failed to restart sysstat.service: Access denied
    See system logs and 'systemctl status sysstat.service' for details.
    kylin@host-10-233-166-43:~/deb$ systemctl restart sysstat
    ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
    Authentication is required to restart 'sysstat.service'.
    Authenticating as: kylin,,, (kylin)
    Password: 
    ==== AUTHENTICATION COMPLETE ===
    kylin@host-10-233-166-43:~/deb$ systemctl status sysstat
    ● sysstat.service - LSB: Start/stop sysstat's sadc
       Loaded: loaded (/etc/init.d/sysstat; bad; vendor preset: enabled)
       Active: active (exited) since Fri 2022-06-24 02:43:58 CST; 3s ago
         Docs: man:systemd-sysv-generator(8)
      Process: 3371 ExecStart=/etc/init.d/sysstat start (code=exited, status=0/SUCCESS)
    
    Jun 24 02:43:58 host-10-233-166-43 systemd[1]: Starting LSB: Start/stop sysstat's sadc...
    Jun 24 02:43:58 host-10-233-166-43 systemd[1]: Started LSB: Start/stop sysstat's sadc.
    kylin@host-10-233-166-43:~/deb$ 
    kylin@host-10-233-166-43:~/deb$ 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 测试命令
      一切正常 我们监控也能正常采集 很完美。
    kylin@host-10-233-166-43:~/deb$ iostat -dx 2 3
    Linux 4.4.131-20200704.kylin.x86-generic (host-10-233-166-43)   06/24/2022      _x86_64_        (8 CPU)
    
    Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
    vda               0.01     1.89    6.42    0.94   198.22    13.07    57.39     0.08   11.38   10.55   17.08   3.39   2.50
    
    Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
    vda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
    
    Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
    vda               0.00     1.00    0.00    1.00     0.00     8.00    16.00     0.01   10.00    0.00   10.00  10.00   1.00
    
    kylin@host-10-233-166-43:~/deb$
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
  • 相关阅读:
    memcpy · memmove · memcmp | 使用场景与模拟实现
    食品饮料行业S2B2C系统:网站加速企业数字化转型,提高消费转化效率
    JVM之垃圾回收器一
    Java+SSM+JSP实现医院预约挂号系统
    进度条——不仅仅是语言层面上的小程序
    12.1 使用键盘鼠标监控钩子
    CSS 属性学习笔记(入门)
    mysql索引条件下推 、 count(*)、count(1)、IN 、exists等
    【Java开发岗:项目篇】
    Rancher(V2.6.3)安装K8s教程
  • 原文地址:https://blog.csdn.net/cuichongxin/article/details/125429444