1.介绍运行级别

设计者把Linux系统设置为7个级别,常用的运行级别是3:(程序员)和5:(普通访问用户),就好像Windows系统杀毒的时候会进入到安全模式一样

0:关机

1:单用户【用于找回丢失密码】

2:多用户状态,没有网络服务

3:多用户状态,有网络服务【常用】

4:系统未被使用,保留给用户

5:图形界面

6:重启

2.运行级别的配置文件(在哪里查看运行级别的文件内容呢)

如果要修改默认的运行级别,可以按照下面步骤打开后,按i,修改id:5:initdefault:里面的数字即可,没有的话可以手动自行添加

centos7.0版本之前是在vim /etc/inittab 是可以看到的,7.0以后就改啦了

vim /etc/inittab

:q退出

那我们可以直接看一下当前的运行级别

runlevel

可以看出运行级别是5

3.切换到指定的运行级别指令

init [012356]

演示:通过init来借还不同的运行级别,比如5-3,然后关机

首先,我们到centos7的桌面,右键打开终端,这时候我们的运行级别就是5:图形界面级别,让我们来测试一下当前是什么级别

runlevel

通过命令来修改成运行级别为3,执行命令systemctl isolate runlevel3.target,就会切换到命令界面

systemctl set-default runlevel3.target

注意:有些同学修改为3等级的时候忘记修改回来,导致每次打开centos7的时候都会跳到命令行级别,因此我们设置结束后要

systemctl set-default runlevel5.target ,重新设置默认的登录等级

因为我们打开的是centos7,是图形界面的终端,这时候我们用init 3来切换运行级别

init 3

运行如下:直接变成黑窗的代码

然后按照正常情况去输入用户名和密码登录进去,再次输入:

init 5

注意:这里的5一定是字母上面的小键盘的数字,亲测右边的数字好像无效,可能是我没按num

重新回到图形界面

最后再init 0关机,很简单

4.如何找回root密码

如果不小心忘记了密码,思路:进入 “单用户模式”,然后修改root密码

解释:因为进入单用户模式,root不需要密码就可以登录。

那么有人要问了,既然不需要尼玛就可以登录,那岂不是所有人都可以进去Linux系统吗?其实Linux的机房是物理锁住的,要接触到实机才可以进入,我们平时都是通过远程来使用Linux的,最高级别的root一般不会交出来

注意注意注意:这里我不推荐演示,因为实在是太危险了,一不小心,你懂的

步骤:在虚拟机中打开centos7,启动开机,然后按下alt进入starting再按e(e表示edit)

enter,上下箭头移动到这个位置,再输入一个e

空格 1  enter        (这里就是让我们进入到单用户模式)

enter                  (告诉内核我们现在进入到单用户级别)

输入 b                   (b代表引导--》以root用户直接进入到单用户模式)

直接不用密码就进入到系统了,所以我们直接告诉系统说我们要修改root用户的密码 passwd root,再写入你的密码,完成

注意:开机的时候鼠标要定位到虚拟机,否则你按什么键都没反应

只有root用户忘记密码的时候才能打开主机的情况下修改root密码

总结:

开机--》引导时输入回车键--》看到一个界面输入e--》看到一个新的界面--》选中第二行(编辑内核)再输入 e --》在这行最后输入 1 回车--》再次输入 b,这时候就会进入单用户模式,--》使用passwd修改root密码

Linux的实际操作:文件目录类的实用指令(init运行级别和找回root密码)相关推荐

  1. Linux深入浅出--3.vi和vim的使用及关机重启命令及用户管理、添加查询切换用户、用户组的操作及Linux系统运行级别及找回root密码

    目录 一.vi和vim 1.vi和vim的基本介绍 2.vi和vim常用的三种模式 vim使用简单入门 3.三种模式转换结构图 4.vi和vim的快捷键使用 二.关机&重启命令 三.用户管理 ...

  2. Linux的实际操作:文件目录类的实用指令 (显示路径pwd 显示文件ls 更改目录cd)

    文件目录类的相关指令汇总:(后续会有更新) 1.pwd指令 pwd 功能:显示当前工作目录的绝对路径 2.ls指令 ls ls 横向排列出所有不隐藏的文件与文件夹 ls -l ls -l 以列表的方式 ...

  3. Linux的实际操作:文件目录类的实用指令(cat more less)

    1.cat  要查看的文件                       (是以只读的方式打开,区别于vim可以查看文件并且编辑) cat  -n 要查看的文件      (只读,且提供行号) cat ...

  4. Linux的实际操作:文件目录类的实用指令(echo head tail)

    1.echo 输出内容到控制台 例子:实用echo指令输出环境变量,输出当前的环境变量路径 2.head 用于显示文件的开头部分内容,默认情况下head显示文件的前10行内容(因为有些文件比较大,我们 ...

  5. Linux的实际操作:文件目录类的实用指令(创建目录mkdir 删除目录rmdir 递归删除目录rm -rf)

    有时候我们会发现,Linux自带的层级结构的目录就那么几个,但是我们日常使用中不可能就这么几个而已,因此我们还需要主动去创建目录,相当于在原有路径的基础上,创建目录,这个目录值得是文件夹 1.mkdi ...

  6. Linux的实际操作:文件目录类的实用指令(帮助指令 man help)

    1.人的脑容量有限,需要记忆很多东西,当我们对某个指令不熟悉时,这时候可以通过Linux简单的帮助指令就可以查询到该指令的使用方法 man 获得帮助信息 基本语法:(记忆为,有问题找男人) man l ...

  7. Linux的实际操作:文件目录类的实用指令(ln history)

    1.ln  软连接也叫做符号链接,类似于windows的快捷方式,主要是存放了链接其它文件的路径 ln -s  原文件或者目录 软链接名                                ...

  8. Linux的实际操作:文件目录类的实用指令(重定向“>“和追加“>>“)

    1. >               表示重定向 (重定向什么意思呢?就是把一个文件的内容,保存到指定的位置) > 是定向输出到文件,如果文件不存在,就创建文件:如果文件存在,就将其清空: ...

  9. Linux的实际操作:文件目录类的实用指令(rm mv)

    其实rm和我们上几节学到的rmdir有点类似 ,区别在哪里呢?rm是可以删除文件或者文件夹,rmdir是删除文件夹,而且如果是一个非空文件夹,是不能通过rmdir删除的,需要用rm -rf 去强制递归 ...

最新文章

  1. CentOS6.5通过jdk8.rpm文件安装JDK8
  2. RabbitMQ快速入门--消息模型介绍
  3. #{} vs ${}
  4. Java——递归练习
  5. 一个简单的性能计数器:CodeTimer
  6. Error parsing XML: not well-formed (invalid token)
  7. 大华的支持rtmp推流吗_海康大华DSS视频拉流-RTSP转RTMP多媒体播放技术
  8. 经典html,经典 HTML
  9. [笔记]如何解决Your project contains C++ files but it is not using a supported native build system
  10. [转载] 像 IDE 一样使用 vim
  11. 斯坦福CS229(吴恩达授)学习笔记(2)
  12. Power BI数据源之web
  13. [Android Traffic] android 流量计算方法
  14. VOT目标跟踪测试中的测试效果展示
  15. 神来之笔,2021CTF内核漏洞精选解析
  16. c语言最长良序字符串,C语言高效编程的4个方法
  17. Bmob后台云数据库
  18. linux在vim中搜索文件,技术|超酷的 Vim 搜索技巧
  19. 浏览器无法访问hdfs界面问题
  20. 电脑重装系统后Word表格自动换行的方法

热门文章

  1. Unix下5种I/O模型
  2. Nginx 的线程池与性能剖析【转载】
  3. Java 之 内部类
  4. 【will】JS去字符串首尾空格
  5. 今天专攻POWERSHELL获取本机CPU,内存消耗
  6. 计算机网络——TCP/IP参考模型和五层参考模型
  7. linux的常用操作——lftp、nfs、ssh和scp
  8. 牛客14386 水仙花数
  9. php api命名历史,PHP历史上的今天查询api源码
  10. mysql中主从复制包括什么意思_Mysql主从复制作用和工作原理