{"id":5989,"date":"2022-01-22T10:32:25","date_gmt":"2022-01-22T02:32:25","guid":{"rendered":"http:\/\/xinyiworld.top\/wordpress\/?p=5989"},"modified":"2024-10-10T16:00:03","modified_gmt":"2024-10-10T08:00:03","slug":"systemd","status":"publish","type":"post","link":"http:\/\/xinyiworld.top\/wordpress_it\/?p=5989","title":{"rendered":"Systemd"},"content":{"rendered":"<p><a href=\"https:\/\/zhuanlan.zhihu.com\/p\/449630262\">https:\/\/zhuanlan.zhihu.com\/p\/449630262<\/a><\/p>\n<p><a href=\"http:\/\/www.ruanyifeng.com\/blog\/2016\/03\/systemd-tutorial-commands.html\">http:\/\/www.ruanyifeng.com\/blog\/2016\/03\/systemd-tutorial-commands.html<\/a><\/p>\n<p><a href=\"https:\/\/blog.csdn.net\/skh2015java\/article\/details\/94012643\">https:\/\/blog.csdn.net\/skh2015java\/article\/details\/94012643<\/a><\/p>\n<p><a href=\"https:\/\/www.cnblogs.com\/usmile\/p\/13065594.html\">https:\/\/www.cnblogs.com\/usmile\/p\/13065594.html<\/a> (\u5341\u5206\u8be6\u7ec6)<\/p>\n<p><a href=\"https:\/\/www.cnblogs.com\/wang1001\/p\/14773566.html\">https:\/\/www.cnblogs.com\/wang1001\/p\/14773566.html<\/a><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_16 counter-hierarchy counter-decimal ez-toc-grey\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\">\u76ee\u5f55<\/p>\n<span class=\"ez-toc-title-toggle\"><a class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" style=\"display: none;\"><i class=\"ez-toc-glyphicon ez-toc-icon-toggle\"><\/i><\/a><\/span><\/div>\n<nav><ul class=\"ez-toc-list ez-toc-list-level-1\"><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-1\" href=\"http:\/\/xinyiworld.top\/wordpress_it\/?p=5989\/#%E5%8D%95%E5%85%83%E7%AE%A1%E7%90%86\" title=\"\u5355\u5143\u7ba1\u7406\">\u5355\u5143\u7ba1\u7406<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-2\" href=\"http:\/\/xinyiworld.top\/wordpress_it\/?p=5989\/#%E5%9D%91\" title=\"\u5751\">\u5751<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-3\" href=\"http:\/\/xinyiworld.top\/wordpress_it\/?p=5989\/#service%E5%90%AF%E5%8A%A8%E6%97%B6%E9%97%B4%E9%95%BF%E7%9A%84%E9%97%AE%E9%A2%98\" title=\"service\u542f\u52a8\u65f6\u95f4\u957f\u7684\u95ee\u9898\">service\u542f\u52a8\u65f6\u95f4\u957f\u7684\u95ee\u9898<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-4\" href=\"http:\/\/xinyiworld.top\/wordpress_it\/?p=5989\/#service%E5%90%AF%E5%8A%A8%E5%A4%B1%E8%B4%A5%E7%9A%84%E5%87%A0%E7%A7%8D%E6%83%85%E5%86%B5\" title=\"service\u542f\u52a8\u5931\u8d25\u7684\u51e0\u79cd\u60c5\u51b5\">service\u542f\u52a8\u5931\u8d25\u7684\u51e0\u79cd\u60c5\u51b5<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"%E5%8D%95%E5%85%83%E7%AE%A1%E7%90%86\"><\/span>\u5355\u5143\u7ba1\u7406<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre><code class=\"language-shell\">systemctl \u63d0\u4f9b\u4e86\u4e00\u7ec4\u5b50\u547d\u4ee4\u6765\u7ba1\u7406\u5355\u4e2a\u7684 unit\uff0c\u5176\u547d\u4ee4\u683c\u5f0f\u4e3a\uff1a\n\nsystemctl [command] [unit]\n\ncommand \u4e3b\u8981\u6709\uff1a\n\nstart\uff1a\u7acb\u523b\u542f\u52a8\u540e\u9762\u63a5\u7684 unit\u3002\n\nstop\uff1a\u7acb\u523b\u5173\u95ed\u540e\u9762\u63a5\u7684 unit\u3002\n\nrestart\uff1a\u7acb\u523b\u5173\u95ed\u540e\u542f\u52a8\u540e\u9762\u63a5\u7684 unit\uff0c\u4ea6\u5373\u6267\u884c stop \u518d start \u7684\u610f\u601d\u3002\n\nreload\uff1a\u4e0d\u5173\u95ed unit \u7684\u60c5\u51b5\u4e0b\uff0c\u91cd\u65b0\u8f7d\u5165\u914d\u7f6e\u6587\u4ef6\uff0c\u8ba9\u8bbe\u7f6e\u751f\u6548\u3002\n\nenable\uff1a\u8bbe\u7f6e\u4e0b\u6b21\u5f00\u673a\u65f6\uff0c\u540e\u9762\u63a5\u7684 unit \u4f1a\u88ab\u542f\u52a8\u3002\n\ndisable\uff1a\u8bbe\u7f6e\u4e0b\u6b21\u5f00\u673a\u65f6\uff0c\u540e\u9762\u63a5\u7684 unit \u4e0d\u4f1a\u88ab\u542f\u52a8\u3002\n\nstatus\uff1a\u76ee\u524d\u540e\u9762\u63a5\u7684\u8fd9\u4e2a unit \u7684\u72b6\u6001\uff0c\u4f1a\u5217\u51fa\u6709\u6ca1\u6709\u6b63\u5728\u6267\u884c\u3001\u5f00\u673a\u65f6\u662f\u5426\u542f\u52a8\u7b49\u4fe1\u606f\u3002\n\nis-active\uff1a\u76ee\u524d\u6709\u6ca1\u6709\u6b63\u5728\u8fd0\u884c\u4e2d\u3002\n\nis-enabled\uff1a\u5f00\u673a\u65f6\u6709\u6ca1\u6709\u9ed8\u8ba4\u8981\u542f\u7528\u8fd9\u4e2a unit\u3002\n<\/code><\/pre>\n<ul>\n<li>\u8bbe\u7f6e\u5f00\u673a\u542f\u52a8\u4e00\u6b21<\/li>\n<\/ul>\n<pre><code class=\"language-bash\"># unit file \n[Unit]\nDescription=After boot start shell \nAfter=network.target auditd.service \n\n[Service]\nExecStart=\/root\/cron\/start.sh\nRestart=no\nType=oneshot\nRemainAfterExit=yes    #\u8fd9\u4e2a\u8981\u52a0\u4e0a\uff0c\u5426\u5219service\u4e00\u6302\u542f\u52a8\u7684\u811a\u672c\u548c\u7a0b\u5e8f\u4f1a\u968f\u4e4b\u4e00\u8d77\u6302\n\n[Install]\nWantedBy=multi-user.target\n\n# notes\nType=oneshot  # \u8fd0\u884c\u540e\u9000\u51fa\u7c7b\u578b\u7684\u7a0b\u5e8f\nRemainAfterExit=yes # \u9000\u51fa\u540e\u4f9d\u65e7\u4fdd\u7559active\u72b6\u6001<\/code><\/pre>\n<ul>\n<li>\n<p>\u67e5\u770b\u7cfb\u7edf\u6b63\u5728\u8fd0\u884c\u7684\u670d\u52a1<br \/>\n<code>systemctl list-units --type=service --state=running<\/code><\/p>\n<\/li>\n<li>\n<p>systemctl stop\u67d0\u4e2a\u670d\u52a1\u65f6\uff0c\u4fdd\u7559\u670d\u52a1\u5f00\u542f\u7684\u5b50\u7a0b\u5e8f<br \/>\n<a href=\"https:\/\/www.cnblogs.com\/real-bert\/p\/14849338.html\">https:\/\/www.cnblogs.com\/real-bert\/p\/14849338.html<\/a><\/p>\n<\/li>\n<li>\n<p>\u5224\u65ad\u670d\u52a1\u6709\u6ca1\u6709\u8bbe\u7f6e\u5f00\u673a\u542f\u52a8<br \/>\n<code>systemctl is-enabled &lt;service_name&gt;<\/code><\/p>\n<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%E5%9D%91\"><\/span>\u5751<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>service\u542f\u52a8\u7684\u811a\u672c\u6216\u8005\u5b50\u811a\u672c\uff0c\u4e0d\u7ba1\u662f\u5426\u4f7f\u7528nohup &amp;\uff0c\u7edf\u7edf\u90fd\u4f1a\u52a0\u5165\u540c\u4e00cgroup\u3002service \u505c\u6b62\uff0c\u6240\u6709\u811a\u672c\u542f\u52a8\u7684\u8fdb\u7a0b\u90fd\u4f1a\u88ab\u6740\u6b7b\u3002(\u7531kill-mod\u6240\u51b3\u5b9a\u7684)<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"service%E5%90%AF%E5%8A%A8%E6%97%B6%E9%97%B4%E9%95%BF%E7%9A%84%E9%97%AE%E9%A2%98\"><\/span>service\u542f\u52a8\u65f6\u95f4\u957f\u7684\u95ee\u9898<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><a href=\"https:\/\/blog.csdn.net\/fish332\/article\/details\/128648468\">https:\/\/blog.csdn.net\/fish332\/article\/details\/128648468<\/a><\/p>\n<pre><code class=\"language-bash\">vim \/etc\/systemd\/system.conf\n\u4fee\u6539 DefaultTimeoutStopSec \u7684\u503c\uff0c\u9ed8\u8ba490\u79d2\uff0c\u53ef\u4ee5\u6539\u4e3a5\u79d2\uff0c\u6ce8\u610f\u53bb\u6389\u524d\u8fb9\u7684#\u53f7<\/code><\/pre>\n<h3><span class=\"ez-toc-section\" id=\"service%E5%90%AF%E5%8A%A8%E5%A4%B1%E8%B4%A5%E7%9A%84%E5%87%A0%E7%A7%8D%E6%83%85%E5%86%B5\"><\/span>service\u542f\u52a8\u5931\u8d25\u7684\u51e0\u79cd\u60c5\u51b5<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>service\u6587\u4ef6\u66f4\u65b0\u4e86\n<pre><code class=\"language-bash\">Nov 22 17:46:33 iZbp19ct1kz8g25hyneydxZ systemd[1]: frps_BMC0A22390A003.service: main process exited, code=exited, status=127\/n\/a\nNov 22 17:46:33 iZbp19ct1kz8g25hyneydxZ systemd[1]: Unit frps_BMC0A22390A003.service entered failed state.\nNov 22 17:46:33 iZbp19ct1kz8g25hyneydxZ systemd[1]: frps_BMC0A22390A003.service failed.\nNov 22 17:46:33 iZbp19ct1kz8g25hyneydxZ systemd[1]: frps_BMC0A22390A003.service holdoff time over, scheduling restart.\nNov 22 17:46:33 iZbp19ct1kz8g25hyneydxZ systemd[1]: Stopped frps_BMC0A22390A003 Service.\nNov 22 17:46:33 iZbp19ct1kz8g25hyneydxZ systemd[1]: start request repeated too quickly for frps_BMC0A22390A003.service\nNov 22 17:46:33 iZbp19ct1kz8g25hyneydxZ systemd[1]: Failed to start frps_BMC0A22390A003 Service.\nNov 22 17:46:33 iZbp19ct1kz8g25hyneydxZ systemd[1]: Unit frps_BMC0A22390A003.service entered failed state.\nNov 22 17:46:33 iZbp19ct1kz8g25hyneydxZ systemd[1]: frps_BMC0A22390A003.service failed.<\/code><\/pre>\n<p>\u9700\u8981\u5148\u8c03\u7528<code>systemctl daemon-reload<\/code>\u518d\u8c03\u7528start\u547d\u4ee4\u3002<\/p>\n<\/li>\n<\/ul>\n<button class=\"simplefavorite-button\" data-postid=\"5989\" data-siteid=\"1\" data-groupid=\"1\" data-favoritecount=\"0\" style=\"\">\u6536\u85cf <i class=\"sf-icon-star-empty\"><\/i><\/button>","protected":false},"excerpt":{"rendered":"<p>https:\/\/zhuanlan.zhihu.com\/p\/449630262 http:\/\/www. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[562],"tags":[],"_links":{"self":[{"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=\/wp\/v2\/posts\/5989"}],"collection":[{"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5989"}],"version-history":[{"count":17,"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=\/wp\/v2\/posts\/5989\/revisions"}],"predecessor-version":[{"id":14835,"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=\/wp\/v2\/posts\/5989\/revisions\/14835"}],"wp:attachment":[{"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5989"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/xinyiworld.top\/wordpress_it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}