linux查看当前系统的运行级别的命令

不及物动词 其他 39

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,可以使用以下命令来查看当前系统的运行级别:

    1. `runlevel`命令:该命令会输出当前系统的运行级别,以及上次系统改变运行级别的时间。运行该命令,即可得到类似如下的输出:
    “`
    N 5
    “`
    其中,N表示上次改变运行级别的时间,5表示当前系统的运行级别为5。

    2. `who -r`命令:该命令也可以用来查看当前系统的运行级别。运行该命令,即可得到类似如下的输出:
    “`
    run-level 5 2022-01-01 00:00:00
    “`
    其中,5表示当前系统的运行级别为5,2022-01-01 00:00:00为最后一次改变运行级别的时间。

    3. `systemctl get-default`命令:该命令会输出系统的默认运行级别。运行该命令,即可得到类似如下的输出:
    “`
    graphical.target
    “`
    表示当前系统的默认运行级别为图形界面。

    另外,还可以通过查看系统配置文件`/etc/inittab`来获取当前系统的运行级别。在该文件中,可以找到类似如下的配置内容:
    “`
    id:5:initdefault:
    “`
    其中,5表示当前系统的运行级别为5。

    通过以上命令和配置文件的查看,就可以轻松获取当前系统的运行级别了。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以通过运行级别(runlevel)来了解系统的状态。下面是查看当前系统运行级别的几个命令:

    1. `runlevel`命令:这是最简单的命令,直接在终端中运行即可。它会返回当前系统的运行级别,以及上次系统启动时的运行级别。

    2. `who -r`命令:这个命令会返回当前系统的运行级别,以及上次系统启动时的运行级别。与`runlevel`命令相比,它还会显示当前登录系统的用户信息。

    3. `/sbin/init`命令:这个命令会返回系统启动的init程序的PID(进程ID)。可以通过查看这个PID能够了解当前系统的运行级别。

    4. `systemctl get-default`命令:这个命令会返回系统默认的运行级别,也就是系统在没有其他运行级别的特定情况下会启动的级别。例如,如果返回的是`graphical.target`,就表示系统默认会启动到图形界面模式。

    5. `ls /etc/systemd/system`命令:系统中的systemd服务单元文件存放在`/etc/systemd/system`目录下。通过查看这个目录中的文件,可以了解当前系统所使用的运行级别。

    这些命令都是在终端中运行的,不需要特殊的权限即可执行。它们能够帮助你快速了解当前系统的运行级别,从而更好地管理和调试系统。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux下查看当前系统的运行级别的命令是`runlevel`。该命令会显示当前系统的运行级别以及上次系统的运行级别。

    “`shell
    $ runlevel
    N 5
    “`

    在上面的输出中,`N`表示上次系统的运行级别,`5`表示当前系统的运行级别。运行级别是Linux系统中用于控制系统服务和进程的一种方式。不同的运行级别代表了系统启动时需要运行的服务和进程的不同组合。

    在Linux中,一般有7个标准的运行级别(0-6),每个运行级别都有特定的含义和对应的服务和进程。具体的运行级别及其含义可以通过查看`/etc/inittab`文件来获取。

    除了`runlevel`命令外,还可以使用其他命令来查看和切换运行级别。下面是一些常用的命令和操作流程。

    ## 查看当前运行级别

    除了使用`runlevel`命令外,还可以使用以下命令来查看当前运行级别:

    “`shell
    $ who -r
    “`

    或者

    “`shell
    $ systemctl get-default
    “`

    这两个命令的输出结果与`runlevel`命令相同。

    ## 切换运行级别

    在Linux中,可以使用以下命令来切换运行级别:

    “`shell
    $ telinit N
    “`

    其中`N`是要切换的运行级别,可以是0-6之间的任意一个数字。需要注意的是,切换运行级别需要root权限。

    当切换到一个新的运行级别时,系统会根据该运行级别对应的配置文件启动或关闭相应的服务和进程。运行级别的切换可能会导致系统重新启动或关闭一些关键的服务,所以在切换运行级别之前请确保保存好正在进行的工作。

    ## 修改默认运行级别

    在Linux中,可以通过修改`/etc/inittab`文件来设置系统的默认运行级别。打开该文件,找到以下行:

    “`plaintext
    id:3:initdefault:
    “`

    将其中的数字3改为所需的默认运行级别,并保存文件。下次系统启动时,将会以修改后的运行级别启动。

    另外,使用`systemctl set-default`命令也可以修改默认运行级别。使用该命令时,需要root权限。

    “`shell
    $ systemctl set-default N.target
    “`

    其中`N.target`是想要设置的默认运行级别,目标文件名遵循`N.target`的命名规则。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部