Uživatelské nástroje

Nástroje pro tento web


linux:systemd

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
linux:systemd [2016/05/15 13:09] – [POTLACENI AKCE] pridano nost23linux:systemd [2025/09/02 11:50] (aktuální) – pridana sekce o mazani logu nost23
Řádek 24: Řádek 24:
 journalctl --since "20 min ago" # za poslednich 20 minut journalctl --since "20 min ago" # za poslednich 20 minut
 journalctl <binarka> #cesta k spustitelnemu souboru journalctl <binarka> #cesta k spustitelnemu souboru
 +</code>
 +
 +===== MAZANI LOGU =====
 +==== jednorazove ====
 +  * volitelne nejprve z-archivujeme aktualni log
 +<code bash>
 +# journalctl --rotate
 +</code>
 +  * zmensime log na danou velikost / dny
 +<code bash>
 +# journalctl --vacuum-size=500M
 +# journalctl --vacuum-time=30days
 +</code>
 +==== trvale ====
 +  * pridame volby do souboru ///etc/systemd/journald.conf//
 +<code>
 +# maximalni velikost pouziteho diskoveho prostoru ( obdoba --vacuum-size )
 +SystemMaxUse=
 +# system udrzuje minimalni velikost volneho mista
 +SystemKeepFree=
 +# maximalni velikost jednotliveho souboru
 +SystemMaxFileSize=
 +# maximalni doba pro uchovani zaznamu ( obdoba --vacuum-time )
 +MaxRetentionSec=
 +</code>
 +  * pro aplikaci zmen, restartujeme sluzbu
 +<code bash>
 +# systemctl restart systemd-journald
 </code> </code>
  
Řádek 31: Řádek 59:
 </code> </code>
  
-<code ini>+<file ini suspend-hdd.service>
 [Unit] [Unit]
 Description=Suspends extra hdd during start - /dev/sdb Description=Suspends extra hdd during start - /dev/sdb
Řádek 43: Řádek 71:
 [Install] [Install]
 WantedBy=multi-user.target WantedBy=multi-user.target
-</code>+</file>
 A potom jen: A potom jen:
  
Řádek 51: Řádek 79:
 </code> </code>
  
 +==== S PARAMETREM ====
 +/etc/systemd/system/tomcat@.service
 +<file ini tomcat@.service>
 +[Unit]
 +Description=Tomcat - instance %i
 +After=syslog.target network.target
 +
 +[Service]
 +Type=forking
 +
 +User=tomcat
 +Group=tomcat
 +
 +WorkingDirectory=/var/tomcat/%i
 +
 +Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-1.amzn2.0.3.x86_64/"
 +Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"
 +
 +Environment="CATALINA_PID=/var/tomcat/%i/run/tomcat.pid"
 +Environment="CATALINA_BASE=/var/tomcat/%i/"
 +Environment="CATALINA_HOME=/opt/tomcat/"
 +Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
 +
 +ExecStart=/opt/tomcat/bin/startup.sh
 +ExecStop=/opt/tomcat/bin/shutdown.sh
 +
 +#RestartSec=10
 +#Restart=always
 +
 +[Install]
 +WantedBy=multi-user.target
 +</file>
 +
 +<code bash>
 +systemctl daemon-reload
 +systemctl enable tomcat@foo.service
 +systemctl start tomcat@foo.service
 +</code>
 ===== MOUNT ====== ===== MOUNT ======
 <WRAP info> <WRAP info>
linux/systemd.1463317791.txt.gz · Poslední úprava: 2016/05/15 13:09 autor: nost23