从0到1一步一步玩转openEuler--21 openEuler 管理服务-改变运行级别

news2024/10/7 12:20:57

文章目录

    • 21 管理服务-改变运行级别
      • 21.1 Target和运行级别
      • 21.2 查看系统默认启动目标
      • 21.3 查看当前系统所有的启动目标
      • 21.4 改变默认目标
      • 21.5 改变当前目标
      • 21.6 切换到救援模式
      • 21.7 切换到紧急模式

21 管理服务-改变运行级别

21.1 Target和运行级别

systemd用目标(target)替代了运行级别的概念,提供了更大的灵活性,如您可以继承一个已有的目标,并添加其他服务,来创建自己的目标。表7列举了systemd下的目标和常见runlevel的对应关系。

表 7 运行级别和systemd目标

运行级别systemd目标(target)描述
0runlevel0.target,poweroff.target关闭系统。
1, s, singlerunlevel1.target,rescue.target单用户模式。
2, 4runlevel2.target,runlevel4.target,multi-user.target用户定义/域特定运行级别。默认等同于3。
3runlevel3.target,multi-user.target多用户,非图形化。用户可以通过多个控制台或网络登录。
5runlevel5.target,graphical.target多用户,图形化。通常为所有运行级别3的服务外加图形化登录。
6runlevel6.target,reboot.target重启系统。
emergencyemergency.target紧急Shell

21.2 查看系统默认启动目标

查看当前系统默认的启动目标,命令如下:

# systemctl get-default

例如示例命令如下:

[root@superman-21 ~]# systemctl get-default
multi-user.target
[root@superman-21 ~]# 

21.3 查看当前系统所有的启动目标

查看当前系统所有的启动目标,命令如下:

# systemctl list-units --type=target

例如示例命令如下:

[root@superman-21 ~]# systemctl list-units --type=target
  UNIT                  LOAD   ACTIVE SUB    DESCRIPTION                        
  basic.target          loaded active active Basic System
  bluetooth.target      loaded active active Bluetooth Support
  getty.target          loaded active active Login Prompts
  local-fs-pre.target   loaded active active Preparation for Local File Systems
  local-fs.target       loaded active active Local File Systems
  multi-user.target     loaded active active Multi-User System
  network-online.target loaded active active Network is Online
  network-pre.target    loaded active active Preparation for Network
  network.target        loaded active active Network
  nfs-client.target     loaded active active NFS client services
  paths.target          loaded active active Path Units
  remote-fs-pre.target  loaded active active Preparation for Remote File Systems
  remote-fs.target      loaded active active Remote File Systems
  rpc_pipefs.target     loaded active active rpc_pipefs.target
  rpcbind.target        loaded active active RPC Port Mapper
  slices.target         loaded active active Slice Units
  sockets.target        loaded active active Socket Units
  sound.target          loaded active active Sound Card
  sshd-keygen.target    loaded active active sshd-keygen.target
  swap.target           loaded active active Swaps
  sysinit.target        loaded active active System Initialization
  timers.target         loaded active active Timer Units

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.
22 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
[root@superman-21 ~]# 

21.4 改变默认目标

改变系统默认的目标,在root权限下执行如下命令:

# systemctl set-default name.target

例如示例命令如下:

[root@superman-21 ~]# systemctl set-default multi-user.target
[root@superman-21 ~]# 

21.5 改变当前目标

改变当前系统的目标,在root权限下执行如下命令:

# systemctl isolate name.target

例如示例命令如下:

[root@superman-21 ~]# systemctl isolate rescue.target
[root@superman-21 ~]#

21.6 切换到救援模式

改变当前系统为救援模式,在root权限下执行如下命令:

# systemctl rescue

例如示例命令如下:

[root@superman-21 ~]# systemctl rescue
[root@superman-21 ~]# 

这条命令和“systemctl isolate rescue.target”类似。命令执行后会在串口有如下打印信息:

You are in rescue mode. After logging in, type "journalctl -xb" to viewsystem logs, systemctl reboot" to reboot, "systemctl default" or "exit"to boot into default mode.
Give root password for maintenance
(or press Control-D to continue):

image-20221211195017526说明:
用户需要重启系统,从救援模式进入正常模式。

21.7 切换到紧急模式

改变当前系统为紧急模式,在root权限下执行如下命令:

# systemctl emergency

这条命令和“systemctl isolate emergency.target”类似。命令执行后会在串口有如下打印信息:

You are in emergency mode. After logging in, type "journalctl -xb" to viewsystem logs, systemctl reboot" to reboot, "systemctl default" or "exit"to boot into default mode.
Give root password for maintenance
(or press Control-D to continue):

例如示例命令如下:

[root@superman-21 ~]# systemctl emergency
[root@superman-21 ~]# 

image-20221211195017526 说明:
用户需要重启系统,从紧急模式进入正常模式。

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

image-20230218223210337

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/362890.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构——复杂度讲解(2)

作者:几冬雪来 时间:2023年2月22日 内容:数据结构复杂度讲解 目录 前言: 复杂度讲解(2): 1.空间复杂度是什么: 2.空间复杂度讲解: 结尾: 前言&#x…

【深度探讨】哪些领域将迎来区块链爆发性增长

发表时间:2022年12月6日 信息来源:bsvblockchain.org 如果我们不在日常业务和政府流程中采用区块链技术,就会浪费太多的技术价值和资金。这意味着未来几年,我们可能会看到区块链技术的快速落地,而有些国家已经为这种爆…

实验室设计建设方案主要内容

实验室设计建设整体解决方案SICOLAB需要综合考虑实验室的功能需求、空间布局、设备选型、安全防护、节能环保等多方面因素。以下是一个基本的实验室设计建设方案的流程:一、需求分析:了解实验室的使用目的、实验内容、使用人数、设备种类、实验标准等&am…

程序员赚钱指南,兼职社区招募

👨‍💻作者简介:大数据专业硕士在读,CSDN人工智能领域博客专家,阿里云专家博主,专注大数据与人工智能知识分享。 🎉专栏推荐:目前在写一个CV方向专栏,后期会更新不限于目…

正则表达式(Java)

定义 正则表达式(Regular Expression)是一种文本模式匹配的工具,可以用来搜索、替换或提取文本中的模式。它可以用来检查文本是否符合某种模式,或者从文本中提取出符合某种模式的部分 一般用法 未分组 public static void mai…

php+vue加油站会员服务系统 java微信小程序

目 录 1绪论 1 1.1项目研究的背景 1 1.2开发意义 1 1.3项目研究现状及内容 5 1.4论文结构 5 2开发技术介绍 7 2.5微信小程序技术 8 3系统分析 9 3.1可行性分析 9 3.1.1技术可行性 9 3.1.2经济可行性 9 3.1.3操作可行性 10 3.2网站性能需求分析 10 3.3网站功能分析 10 3.4系统…

九龙证券|市场化转融资业务试点上线首日平稳运行

2月21日,中国证券金融股份有限公司(下称“中证金融”)商场化转融资事务试点迎来首个买卖日。全天该事务试点平稳运转,商场化转融资规模合计10亿元。 业内人士以为,商场化转融资事务形式下,证券公司参加转融…

Docker之路(2.Docker详细安装、使用阿里云镜像加速、卸载)

1.安装Docker 1.1 确定Linux环境系统信息 我这里使用的是阿里云的云服务器系统内核是3.10以上的 # 查看系统内核版本 uname -aLinux版本信息 # 查看系统版本信息 cat /etc/os-release1.2 安装 官方安装帮助文档 https://docs.docker.com/engine/install/centos/ 这块看文档…

【Redis】网络模型:Redis的IO多路复用

【Redis】网络模型:Redis的IO多路复用 文章目录【Redis】网络模型:Redis的IO多路复用一、用户空间和内核态空间二、IO模型1、阻塞IO2、非阻塞IO3、IO多路复用4、异步IO5、信号驱动IO六、对比三、IO多路复用1、IO多路复用-select方式2、IO多路复用模型-po…

opencv-StereoBM算法流程(二)

OpenCV BM对于处理非畸变的立体图像, 主要有以下 3 个步骤:1. 预处理滤波: 使图像亮度归一化并加强图像纹理2. 立体匹配: 沿着水平极线用 SAD 窗口进行匹配搜索3. 再滤波: 去除坏的匹配点.匹配之后, 如果左右视差检查使能了 disp12MaxDiff > 0, 还有使用cv::validateDispari…

【服务器数据恢复】raid5阵列2块硬盘先后离线的数据恢复案例

服务器数据恢复环境: 华为s系列服务器; 24块硬盘组成一组raid5磁盘阵列,其中包含1块热备盘。 服务器故障&检测: 服务器工作状态下raid5中有一块硬盘离线,热备盘激活替换离线硬盘并开始进行数据同步,在同…

(二十一)、实现评论功能(1)【uniapp+uinicloud多用户社区博客实战项目(完整开发文档-从零到完整项目)】

1&#xff0c;评论回复模块的样式布局 1.1 在detail页面添加uview中的 Empty 内容为空组件 <!-- 评论区 --><view class"comment"><u-empty mode"comment" icon"http://cdn.uviewui.com/uview/empty/comment.png"></u-emp…

大厂面试官在校招面试中爱问啥?

如果你在简历中写了这句话&#xff0c;保证能拿到大厂面试机会&#xff1a;扎实的计算机基础&#xff0c;良好的数据结构与算法功底。 然后&#xff0c;你就会被问到头皮发麻。 虽然是段子&#xff0c;但也一定程度上说明了大厂非常注重计算机基础&#xff0c;也是真的喜欢问…

左耳听风——笔记四:分布式

左耳听风&#xff1a;分布式 分布式系统介绍 分布式系统和单体系统 使用分布式系统主要有两方面原因。 增大系统容量。我们的业务量越来越大&#xff0c;而要能应对越来越大的业务量&#xff0c;一台机器的性能已经无法满足了&#xff0c;我们需要多台机器才能应对大规模的…

【C语言进阶】指针进阶的详细讲解--(数组指针、指针数组、函数指针、函数指针数组、指向函数指针数组)

​ ​&#x1f4dd;个人主页&#xff1a;Sherry的成长之路 &#x1f3e0;学习社区&#xff1a;Sherry的成长之路&#xff08;个人社区&#xff09; &#x1f4d6;专栏链接&#xff1a;C语言进阶 &#x1f3af;长路漫漫浩浩&#xff0c;万事皆有期待 文章目录1.字符指针&#xf…

stm32f407探索者开发板(二十)——独立看门狗实验

文章目录一、独立看门狗概述1.1 独立看门狗二、常用寄存器和库函数配置2.1 独立看门狗框图2.2 键值寄存器IWDG_KR2.3 预分频寄存器IWDG_PR2.4 重装载寄存器IWDG_RLR2.5 状态寄存器IWDG_SR2.6 IWDG独立看门狗操作库函数三、手写独立看门狗实验3.1 操作步骤3.2 iwdg.c3.3 iwdg.h3…

论文阅读-SegNeXt: 重新思考基于卷积注意力的语义分割

论文信息 论文名称&#xff1a;SegNeXt: Rethinking Convolutional Attention Design for Semantic Segmentation 项目GitHub&#xff1a; GitHub - Visual-Attention-Network/SegNeXt: Official Pytorch implementations for "SegNeXt: Rethinking Convolutional Atten…

知识点滴 - 自行车分类

旅行车 旅行自行车&#xff08;Touring bicycle&#xff09;由公路自行车发展而来&#xff0c;适合超远程自给自足的旅行&#xff0c;有较舒适放松的车架几何设计&#xff0c;能够负重&#xff0c;有很低的最低档位&#xff0c;配件选择方面追求可靠耐用。 专业的长途旅行车均以…

pytorch中padding应用总结

卷积操作作为卷积神经网络的核心模块&#xff0c;在其计算过程中必须考虑图像“边缘像素”的卷积方式。查阅资料发现&#xff0c;我们可以采用“卷积之前进行边界填充”或“卷积之后进行边界填充两种方式”&#xff0c;同时边界填充的具体手段包含常量填充、零填充、镜像填充以…

大数据处理学习笔记1.3 使用Scala集成开发环境

文章目录零、本讲学习目标一、搭建Scala的IntelliJ IDEA开发环境&#xff08;一&#xff09;启动IDEA&#xff08;二&#xff09;安装Scala插件&#xff08;三&#xff09;配置IDEA使用的默认JDK&#xff08;四&#xff09;创建Scala项目1、创建Scala项目 - ScalaDemo2、创建Sc…