首页 > 其他分享 > 获取系统中的运行级别及几个管理员常用的命令

获取系统中的运行级别及几个管理员常用的命令

时间:2023-06-19 23:00:58浏览次数:47  
标签:获取 可以 用户 命令 管理员 运行 级别 单元

你可以在系统中输入runlevel来查看当前和之前的运行级别。如果之前没有使用过eunle vel,就会显示N。

                                                      1.runlevel的运行级别                                          

runlevel

说明

0

关机,不能设置为默认的运行级别(即initdefault)

1、S、emergency

单用户模式,只有root用户可以登录,用于系统维护

2

多用户模式,没有启动网络的功能

3

多用户模式,启动网络功能,但是为文字界面

4

用户自定义模式,默认与runlevel3相同

5

与runlevel3相同,并且启动图形界面

6

重新启动系统,不能设置为initdefault

       如果你想更改运行的级别,使用telinit或者init命令。

即telinit[选项] 运行级别 。 

                                                   2 管理员常用的几个命令                                                                                                                       2.1 hostnamectl

如果你想看看自己系统的主机名或者修改一个新的名字,就可以使用这个命令。

   

                                  获取系统中的运行级别及几个管理员常用的命令_运行级别

        查看的结果如上图所示。如果你想修改你的名字可以进行set-hostname可以修改当前主机系统的名字。这里就不演示了。

        使用这个命令时,还显示了一些其他的信息。比如内核、操作系统等信息。

                                                  2.systemd-analyze命令

这个命令可以用来分析系统启动时的性能。掌握这个命令可以优化系统。常用的子命令如下:

子命令

说明

time

输出系统启动的时间,默认命令

blame

按照占用时间的长短顺序输出正在运行的单元

critical-chain

以树的的形式输出单元的启动链,以红色标注延时较长单元

plot

以SVG图像的格式·输出服务起动的时间以及花费的时间

dump

输出详细可读的服务状态

这个命令systemd-analyze命令可以指定子命令time可以看到每个服务的启动需要的时间,包括内核(kermel)和用户空间(userspace)。指定子命令blame可以看到所有正在运行的单元列表,而且会按照启动时间长短顺序排列。结果如下:

                                  获取系统中的运行级别及几个管理员常用的命令_系统启动_02

   

                                  获取系统中的运行级别及几个管理员常用的命令_系统启动_03

                                                                3.critical-chain

critical-chain可以以树的形状形式显示单元链,里面红色的部分代表延时较长的单元。这里就不展示了。

                                                            4. loginctl

这个命令可以查看当前用户登录的用户信息,包括UID、用户等信息。这个命令列出的只是当前已登录的用户信息,并不包括系统中的所有用户信息。指定list-users子命令可以看到当前系统中的用户及其ID。

如果你想单独看出其中用户的详细信息,可以指定show-user命令。结果会显示用户的UID、GID’用户明等信息。








标签:获取,可以,用户,命令,管理员,运行,级别,单元
From: https://blog.51cto.com/u_15912723/6518044

相关文章

  • 泛微eteams+RestCloud,实现企业数据的高效获取与同步
    泛微eteams是一种企业级团队协作软件,类似于微软Teams、Slack等工具。它提供了实时聊天、视频会议、文件共享、任务管理、日程安排等功能,旨在提高团队协作和沟通效率。泛微eteams还与泛微OA、泛微移动审批等企业应用进行了集成,可以实现跨系统的数据传递和协同工作。企业往往会有将......
  • linux C语言 使用socket获取本机所有IP地址
    #include<stdio.h>#include<sys/ioctl.h>#include<net/if.h>#include<arpa/inet.h>/******************************************************函数功能:获取本机所有ip地址。*输入参数:*max_ip_num:ip_buf能存的最多ip个数;*输出参数:*ip_b......
  • 6种 数据库隔离级别中的SNAPSHOT隔离级别
    我估计被吸引到这个文字中的是6种,大部分人是想进来看看不是4种吗? 实际上之前的一段时间,我的认知也是4种隔离级别,这是通过我们的ANSISQL表中中定义的isolationlevel。在ANSI/ISOSQL-92定义了四种隔离级别,RU,RC,RR, Serializable,这四种,当然常用的RC,RR,解决了脏读......
  • 【解决办法】DHCP Relay环境中PC无法获取IP地址,排错与解法
    环境:工具:锐捷EVE模拟器,VMwareWorkstationPro远程工具:SecureCRT系统版本:Windows10问题描述:描述:在DHCPRelay环境中,中继和服务器能正常互通,但是通过抓包发现,PC客户端发送的报文并没有被正常的转发给DHCP服务器。提示:若按照教程还是无法完成操作,可以进入右侧的......
  • 【电商平台api接口】获取lazada商品评论获取评论内容、评论日期、买家昵称、评论商品
    ​ 请求获取Lazada商品评论(免费获取测试)的作用如下:1.了解商品质量:通过获取Lazada商品评论,可以了解商品的质量、使用感受等信息,从而更好地了解商品的优缺点,为购买者提供更为准确的参考。2.搜集用户反馈:通过搜集Lazada商品评论,可以了解用户对商品的反馈和意见,了解用户的需求和......
  • C# MVC post 获取body
    我是既有参数传参也有body体传参.body体传参获取为null字节获取的也是为0 我的方法为 [Route("~/Test/TestMethod/{id}")]publicActionResultTestMethod(stringid){Request.InputStream.Position=0;varbody=n......
  • 通过API接口获取到数据后的使用方法以及储存方法
    API接口是许多应用程序和服务所必需的,可以将多个应用程序连接起来,允许不同应用程序之间的数据共享。在本文中,我们将探讨如何使用API接口获取数据,以及如何储存这些数据。1.使用API接口获取数据在获取API数据之前,我们需要确定API接口的URL和参数。该URL通常由API提供程序提供,并列......
  • Pixel 2XL线刷-获取Root权限
    转载于:https://www.cnblogs.com/liuqingzheng/p/17462127.html一什么是线刷,什么是卡刷#线刷(通过连接计算机进行刷机):factory完整包,可以降级线刷是指使用计算机通过USB连接将刷机文件传输到设备上,并通过命令行工具(如ADB和Fastboot)执行刷机操作的方式。在线刷过程中,设备进入Fas......
  • Pixel2XL解锁BL-刷入Twrp-获取Root权限
    转载于:https://www.cnblogs.com/liuqingzheng/p/17462146.html 前提:手机账号退出,不插卡,不联网,删除pin指纹以及开机密码一解锁BL(如已解锁,该步骤不需要)1.1bootloader是什么?bootloader,中文翻译为启动引导程序。打个比方来说,当我们启动手机的时候,最先开始执行的就是这段程......
  • 4. SpringMVC获取请求参数
    1.通过ServletAPI获取‍将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象‍​​‍2.通过控制器方法的形参获取请求参数‍在控制器方法的形参位置,设置和请求参数同名的形参,当浏览器发送请求,匹配到......