User Tools

Site Tools


linux:linux_systemd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux:linux_systemd [2022/06/22 13:03]
manu
linux:linux_systemd [2024/06/26 15:49] (current)
manu
Line 101: Line 101:
 ●   ​├─irqbalance.service ●   ​├─irqbalance.service
 </​cli>​ </​cli>​
 +
 ==== To enable NetworkManager,​ use: ==== ==== To enable NetworkManager,​ use: ====
  
 === First, stop the running service: === === First, stop the running service: ===
  
-  ​systemctl ​    ​is-active network.service && ​+<cli prompt='​$'>​ 
-  ​systemctl ​    ​stop      network.service+systemctl is-active network.service && systemctl ​ stop      network.service 
 +</​cli>​
  
 === Enable the NetworkManager service: === === Enable the NetworkManager service: ===
Line 119: Line 121:
  
 Check whether a service is already enabled or not: Check whether a service is already enabled or not:
-  # systemctl is-enabled foo.service;​ echo $? +<cli prompt='​$'>​ 
 +systemctl is-enabled foo.service;​ echo $? 
 +</​cli>​
 0 indicates that it is enabled. 1 indicates that it is disabled 0 indicates that it is enabled. 1 indicates that it is disabled
  
 === Start the NetworkManager service (via alias link): === === Start the NetworkManager service (via alias link): ===
  
-    ​systemctl ​    ​start     ​network.service+<cli prompt='​$'>​ 
 +systemctl start network.service 
 +</​cli>​
  
 ==== To disable NetworkManager,​ use: ==== ==== To disable NetworkManager,​ use: ====
  
 Stop the running service: Stop the running service:
-  ​systemctl ​    ​is-active network.service && \ +<cli prompt='​$'>​ 
-  systemctl ​    ​stop      network.service+systemctl is-active network.service && \ 
 +systemctl stop network.service 
 +</​cli>​
  
 Disable the NetworkManager service: Disable the NetworkManager service:
-  ​systemctl disable NetworkManager.service+<cli prompt='​$'>​ 
 +systemctl disable NetworkManager.service 
 +</​cli>​
  
 Start the /​etc/​init.d/​network service: Start the /​etc/​init.d/​network service:
-  ​systemctl ​    ​start  network.service+<cli prompt='​$'>​ 
 +systemctl start network.service 
 +</​cli>​
  
 all active and failed services: all active and failed services:
-  ​systemctl list-units --type service --state running,​failed +<cli prompt='​$'>​ 
-  ​+systemctl list-units --type service --state running,​failed 
 +</​cli> ​ 
  
  
 ==== To query the currently selected service, use: ==== ==== To query the currently selected service, use: ====
  
-<code>+<cli prompt='#'​
 graphite:~ # systemctl status network.service graphite:~ # systemctl status network.service
 NetworkManager.service - Network Manager NetworkManager.service - Network Manager
Line 152: Line 164:
           Active: inactive (dead)           Active: inactive (dead)
           CGroup: name=systemd:/​system/​NetworkManager.service           CGroup: name=systemd:/​system/​NetworkManager.service
-</code>+</cli>
  
 ==== Start / Stop a service ==== ==== Start / Stop a service ====
-  ​ + 
-  sytemctl stop network.service +<cli prompt='#'> ​  
-  sytemctl start network.service +sytemctl stop network.service 
-  sytemctl status network.service+sytemctl start network.service 
 +sytemctl status network.service 
 +</​cli>​
   ​   ​
 ==== Create a new service ==== ==== Create a new service ====
Line 373: Line 387:
 </​cli>​ </​cli>​
  
 +Journal config file (2 ways to list it)
 +<cli prompt='#'>​
 +[root@lnx01 system]# cat /​etc/​systemd/​journald.conf
 +[root@lnx01 system]# systemd-analyze cat-config systemd/​journald.conf
 +[Journal]
 +Storage=persistent
 +Compress=yes
 +#Seal=yes
 +#​SplitMode=uid
 +#​SyncIntervalSec=5m
 +#​RateLimitIntervalSec=30s
 +#​RateLimitBurst=10000
 +#​SystemMaxUse=
 +#​SystemKeepFree=
 +#​SystemMaxFileSize=
 +#​SystemMaxFiles=100
 +#​RuntimeMaxUse=
 +#​RuntimeKeepFree=
 +#​RuntimeMaxFileSize=
 +#​RuntimeMaxFiles=100
 +#​MaxRetentionSec=
 +MaxFileSec=1month
 +</​cli>​
  
 ====== Manage service with System V (5) ====== ====== Manage service with System V (5) ======
linux/linux_systemd.1655895823.txt.gz · Last modified: 2022/06/22 13:03 by manu