{"id":13626,"date":"2024-01-13T22:35:07","date_gmt":"2024-01-13T21:35:07","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=13626"},"modified":"2024-01-13T22:35:08","modified_gmt":"2024-01-13T21:35:08","slug":"warum-faehrt-linux-gerade-so-langsam-herunter","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2024\/01\/13\/warum-faehrt-linux-gerade-so-langsam-herunter\/","title":{"rendered":"Warum f\u00e4hrt Linux gerade so langsam herunter?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Wir haben uns unter <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/systemd-die-steuerzentrale-von-linux\/\" data-type=\"post\" data-id=\"783\">Systemd<\/a> unter anderem angesehen, welche Dienste am l\u00e4ngsten brauchen, um zu starten. Diesmal sehen wir uns an, warum Linux gerade so lange braucht, um herunterzufahren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u00e4uft beim Herunterfahren von Linux eine GUI, sieht man die Kernel-Meldungen nicht, diese entfernen Sie einfach mit der Taste <kbd>Esc<\/kbd>. Systemd startet und beendet heute auf den meisten Linux-Distributionen die System-Dienste, mache dieser Dienste h\u00e4ngen voneinander ab &#8211; so muss ein Dienst gestartet sein, damit ein anderer starten kann &#8211; genauso verh\u00e4lt sich dies beim Herunterfahren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nun, hin und wieder erh\u00e4lt man beim Herunterfahren in Rot die Meldung:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a stop job is running<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dahinter bewegt sich ein Sternchen hin und her, dahinter wieder die Zeit, die dem Dienst gegeben wird, bis sich dieser normal beenden kann &#8211; ansonsten wird dieser einfach abgeschossen. Manchmal kann sich dies auch in die L\u00e4nge ziehen. Um welchen Dienst es sich dabei konkret handelt, wird meist nur sehr vage angegeben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u00e4uft das System wieder, k\u00f6nnen Sie dem als root auf dem Terminal mit folgendem Befehl auf den Grund gehen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>journalctl -rb -1<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop.jpeg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"509\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-1024x509.jpeg\" alt=\"\" class=\"wp-image-13627\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-1024x509.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-1536x763.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-2048x1018.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-150x75.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-300x149.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-768x382.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Oben finden Sie die zuletzt beendeten Dienste, darunter \u00e4ltere. Handelt es sich um einen recht unwichtigen Dienst, kann man die Wartezeit auch verk\u00fcrzen &#8211; Standard sind meist 90 Sekunden, bei sehr seltenen Diensten steht dann auch unendlich &#8230; <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wollen Sie in solchen F\u00e4llen nicht wirklich die 90 Sekunden abwarten, dann passen Sie diese Zeit an &#8211; als root auf dem Terminal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/systemd\/system.conf<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oder mit dem erweiterten Editor Vim:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vim \/etc\/systemd\/system.conf<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Hier suchen Sie nach der Zeile &#8222;<code>#DefaultTimeoutStopSec=90s<\/code>&#8222;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-1.jpeg\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"509\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-1-1024x509.jpeg\" alt=\"\" class=\"wp-image-13628\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-1-1024x509.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-1-1536x763.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-1-2048x1018.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-1-150x75.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-1-300x149.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/01\/stop-1-768x382.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hier entfernen Sie das Doppelkreuz vor der Zeile, damit das erste Zeichen an erster Stelle liegt und passen dahinter die &#8222;90&#8220; in Sekunden an, die Systemd warten soll, bis der Prozess beendet werden muss. Um statt 90 Sekunden etwa nur 20 Sekunden zu warten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>DefaultTimeoutStopSec=20s<\/code><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Man muss hier nat\u00fcrlich sagen &#8211; es ist keine L\u00f6sung des Problems, sondern nur eine Umgehung. Es hat einen Grund, wenn sich immer derselbe Dienst beim Herunterfahren nicht richtig beendet.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"13626\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">7    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"13626\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Wir haben uns unter Systemd unter anderem angesehen, welche Dienste am l\u00e4ngsten brauchen, um zu starten. Diesmal sehen wir uns an, warum Linux gerade so lange braucht, um herunterzufahren. L\u00e4uft beim Herunterfahren von Linux eine GUI, sieht man die Kernel-Meldungen nicht, diese entfernen Sie einfach mit der Taste Esc. Systemd startet und beendet heute auf [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":13627,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[15],"class_list":["post-13626","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-system","tag-system"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/13626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=13626"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/13626\/revisions"}],"predecessor-version":[{"id":13629,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/13626\/revisions\/13629"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/13627"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=13626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=13626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=13626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}