SYSTEMD.CONF(5)            systemd.conf            SYSTEMD.CONF(5)

名称
Systemd.conf-系统和服务管理的配置文件
概要
/etc/systemd/system.conf
/etc/systemd/user.conf
描述
当运行系统实例时,systemd将读取这个配置文件system.conf,相反读取user.conf。这些配置文件获得一些设置基本管理控制的操作。
选项
所有的配置选项都在[Manager]章节:
LogLevel=,LogTarget=,LogColor=,LogLocation=,DumpCore=yes,       CrashShell=no, ShowStatus=yes,CrashChVT=1,
DefaultStandardOutput=journal,DefaultStandardError=inherit
配置各种参数的基本管理操作。这些选项可以被相应的命令行参数所覆盖。看systemd(1)了解更多关于这些命令行参数的信息。
CPUAffinity=
配置初始化CPU和init进程的亲和力。需要一个空格来分隔列表的CPU索引。
DefaultControllers=cpu
Cgroups自动的配置和创建每个服务的cgroup控制器层,除了name=systemd 名称层。默认为’cpu’。以空格来分隔列表中的控制器名称。传递一个空字符串以确保systemd不碰任何层次但自己的。
JoinControllers=cpu,cpuacct,cpuset net_cls,netprio
配置控制器应被挂载在一个层次。默认情况下systemd将挂载所有的控制器来使内核在特殊的层次,除了那些列在此的设置。需要一个以空格分隔的逗号来分隔列表控制器名称,为了允许多个加入层次    结构。默认为‘cpu,cpuacct’。传递一个空字符串以确保systemd挂载所有控制器在不同的层次结构中。
RuntimeWatchdogSec=, ShutdownWatchdogSec=
配置硬件的watchdog在运行时或重启时。需要一个超时的值秒(或    者需要其它的时间单元,如果果后缀为ms,min,h,d,w)。如果RuntimeWatchdogSec=设置了一个非零的值,那么watchdog硬件(/dev/watchdog)将被设置成自动重启系统如果不在指定的超时时间范围内。系统管理将确保至少在指定超时时间间隔一半的时候联系它一次。这个功能现在需要一个硬件watchdog设备,因为它是普遍的情形在嵌入式和服务器系统。不是所有的硬件watchdogs允许配置重启超时,在这种情况下最近的可用超时将被选择。ShutdownWatchdogSec=可用于配置硬件watchdog当系统要求重新启动时。它工作在一个安全的网络里以确保重启的发生即使清洁重启尝试超时。默认情况下RuntimeWatchdogSec=默认为0(off),ShutdownWatchdogSec=为10分钟。如果硬件watchdog不可用,这些设置将不生效。
CapabilityBoundingSet=
控制哪些能力包括在能力边界设置为PID 1 和它的子进程。看capabilities(7)了解详细信息。需要一个空格分隔的列表的功能名称来读取cap_from_name(3)。列出的功能将被包含在边界设置,所有其它的都被删除。如果列表的功能加上前缀~所有列出的功能包括在内,使这个任务的效果正好相反。注意,这个选项也会影响各自功能的有效性,允许并可继承的性能集。性能的边界设置也可以单独为单位配置 CapabilityBoundingSet=指令为单位,但注意性能的下降使PID 1 不能恢复特殊的单元,他们失去了好。
TimerSlackNSec=
设置定时器为纳秒为PID1 然后继承所有可执行的进程,除非单独重载,例如TimerSlackNSec= 设置在服务单元上(更详细信息看systemd.exec(5))。计时器的控制精度由定时器触发唤醒。看prctl(2)了解更多信息。注意,与其他大多数时间跨度的区别在于这个参数需要一个整数值纳米秒,如果没有指定单位。普通的时间单位也可以。
DefaultLimitCPU=,DefaultLimitFSIZE=,DefaultLimitDATA=,DefaultLimitSTACK=,DefaultLimitCORE=,DefaultLimitRSS=,DefaultLimitNOFILE=,DefaultLimitAS=,DefaultLimitNPROC=,     DefaultLimitMEMLOCK=,DefaultLimitLOCKS=,DefaultLimitSIGPENDING=,DefaultLimitMSGQUEUE=,DefaultLimitNICE=,DefaultLimitRTPRIO=, DefaultLimitRTTIME=
这些设置控制各种默认资源限制的单位。看setrlimit(2)了解更详细信息。用字符串infinity(无穷大)配置没有限制在一个指定的资源。这些设置可能会被个别单元重载使用相应的LimitXXX=指令。注意,这些资源限制只对单位,他们不会应用到PID 1 本身。
SEE ALSO
      systemd(1)

systemd                                                     SYSTEMD.CONF(5)