热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux基础,单用户模式,救援模式

2019独角兽企业重金招聘Python工程师标准系统常用命令*系统关机命令:halt或者init0或者shutdown-hnow或者shutdown-h数字&#

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

系统常用命令

* 系统关机命令:

halt 或者 init 0 或者 shutdown -h now 或者 shutdown -h 数字(几分钟后关机)或者 poweroff

* 系统重启命令:

reboot 或者 shutdown -r now 或者 shutdown -r 数字(几分钟后重启) 或者 init6

* 查看内核版本:uname -a 或者 cat /proc/version 或者 uname -r* 查看系统版本: cat /etc/redhat-release(centos也适用)

单用户模式 适用于忘记root密码

重启客户机,在启动界面,按方向键,选择第一个,按e进行编辑,进入grub界面。

输入图片说明

输入图片说明

按方向键,往下滚动,找到 ro vconsole.keymap-us

将ro改成rw 把 vconsole.keymap-us 改成 init=/sysroot/bin/sh

sysroot/bin/sh为系统所在的目录,原来的系统在sysroot下

然后按crtl + x 进入单用户模式,切换到sysroot下

输入图片说明

这边出现乱码是语言定义的问题,修改下,即可恢复,然后进行密码修改

输入图片说明

改完密码后运行下 touch /.autorelabel 命令,这句是为了使selinux生效。

最后运行命令exec /sbin/init来正常启动,或者断电重启

输入图片说明

救援模式

适用于,系统启动不了的情况,进入救援模式可以修改root密码,配置文件等使系统恢复正常。

linux就是通过设定runlevel来规定系统使用不同的服务来启动,让linux的使用环境不同即运行级别

运行ls -l /usr/lib/systemd/system/runlevel*target

输入图片说明

关闭虚拟机,点击虚拟机,点击设置,设置光盘,并勾选启动时连接。

输入图片说明

点击虚拟机,点击电源,点击启动时进入BIOS,设置DVD启动,

按F10保存退出,进入光驱启动界面,选择Troubleshooting回车,选择Rescue a centos Linux system。

输入图片说明

输入图片说明

按1继续,按回车进入到sh-4.2#

输入图片说明

输入chroot /mnt/sysimage 切换到bash-4.2# ,然后就可以进行修改。

输入图片说明

克隆虚拟机

克隆前,先把虚拟机关机。点击管理,克隆,

输入图片说明

输入图片说明

输入图片说明

开启克隆的虚拟机,修改IP地址,并删除UUID,重启网络服务,出现一个错误,

“Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for deta”

查看日志,cat /var/log/message | grep network | more

输入图片说明

百度说HWADDR的地址不一样,改了之后,可以重启网络服务,但是地址不一样,也不通外网,查看日志还是有报错。

ip a 查看网卡的MAC地址

输入图片说明

输入图片说明

输入图片说明

查看systemctl --failed 看是都有报错,及查看systemctl status network信息。

输入图片说明

最后发现地址超过255了,改了后就恢复了。

修改主机名,设置下快照(虚拟机,快照,拍摄快照)。

用命令 hostnamectl set-hostname XXX

linux机器互联登录

使用ssh命令远程登录系统

ssh -p 22 root@192.168.137.222 或者 ssh 192.168.137.222

后者用的当前用户,用who am i 可以查看。

使用w命令可以看到当前系统有哪些终端在登录。

输入图片说明

tty 为本地终端 pts 指虚拟终端

如何在linux系统上使用秘钥登录别的linux系统

运行ssh-keygen,设置保存路径,可默认,回车,

要求输入秘钥密码,这里放空,直接回车即生成秘钥对。

输入图片说明

输入图片说明

把公钥复制,拷贝到另一台linux系统上。

输入图片说明

输入图片说明

上图文件名称写错,这个很重要,重新改下,再次连接。

输入图片说明


转:https://my.oschina.net/u/3363383/blog/1570282



推荐阅读
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 如何查询zone下的表的信息
    本文介绍了如何通过TcaplusDB知识库查询zone下的表的信息。包括请求地址、GET请求参数说明、返回参数说明等内容。通过curl方法发起请求,并提供了请求示例。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • Python实现变声器功能(萝莉音御姐音)的方法及步骤
    本文介绍了使用Python实现变声器功能(萝莉音御姐音)的方法及步骤。首先登录百度AL开发平台,选择语音合成,创建应用并填写应用信息,获取Appid、API Key和Secret Key。然后安装pythonsdk,可以通过pip install baidu-aip或python setup.py install进行安装。最后,书写代码实现变声器功能,使用AipSpeech库进行语音合成,可以设置音量等参数。 ... [详细]
  • SpringBoot uri统一权限管理的实现方法及步骤详解
    本文详细介绍了SpringBoot中实现uri统一权限管理的方法,包括表结构定义、自动统计URI并自动删除脏数据、程序启动加载等步骤。通过该方法可以提高系统的安全性,实现对系统任意接口的权限拦截验证。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 本文介绍了将mysql从5.6.15升级到5.7.15的详细步骤,包括关闭访问、备份旧库、备份权限、配置文件备份、关闭旧数据库、安装二进制、替换配置文件以及启动新数据库等操作。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文介绍了使用Spark实现低配版高斯朴素贝叶斯模型的原因和原理。随着数据量的增大,单机上运行高斯朴素贝叶斯模型会变得很慢,因此考虑使用Spark来加速运行。然而,Spark的MLlib并没有实现高斯朴素贝叶斯模型,因此需要自己动手实现。文章还介绍了朴素贝叶斯的原理和公式,并对具有多个特征和类别的模型进行了讨论。最后,作者总结了实现低配版高斯朴素贝叶斯模型的步骤。 ... [详细]
author-avatar
多米音乐_35794462
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有