当前位置: 首页 > Linux

systemd与runlevel

时间:2023-04-06 22:04:41 Linux

前言截至2020年11月17日,SystemD已经打败新贵成为SystemV的接班人。CentOS7/8、Ubuntu18.04/20.04LTS默认配置SystemD。对应┌──────────┬────────────────────────────────────────┐│运行级别│目标│├────────────────────┼────────────────────────┤│0│poweroff.target│├──────────┼────────────────────────┤│1│rescue.target│├────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤│2,3,target────────┼────────────────────────────┤│6│reboot.target│└────────────┴─────────────────────────┘查看当前系统所有Target的常用命令sudosystemctllist-unit-files--type=target查看当前所有活动的Targetssudosystemctllist-units--typetarget--stateactive检查一个Target是否激活sudosystemctlis-activemulti-user.target检查一个Target中包含的所有Unitsudosystemctllist-dependenciesmulti-user.target检查启动时的默认Targetsudosystemctlget-defaultsettingatstartupDefaultTargetsudosystemctlset-defaultmulti-user.targetswitchrunlevel#切换Target时,之前Target启动的进程默认不关闭,#systemctlisolate命令改变了这个行为,#关闭所有不属于后一个Target进程的前一个Targetsudosystemctlisolaterescue.target本文来自qbitsnap