{"id":183,"date":"2026-05-13T09:36:39","date_gmt":"2026-05-13T01:36:39","guid":{"rendered":"https:\/\/junai.ai\/blog\/linux-process-management-14\/"},"modified":"2026-05-13T09:36:39","modified_gmt":"2026-05-13T01:36:39","slug":"linux-process-management-14","status":"publish","type":"post","link":"https:\/\/junai.ai\/blog\/linux-process-management-14\/","title":{"rendered":"\ub9ac\ub205\uc2a4 \ud504\ub85c\uc138\uc2a4 \uad00\ub9ac \u2014 ps\u00b7top\u00b7kill\u00b7jobs (14\ud3b8)"},"content":{"rendered":"\n<!-- WordPress REST API \ubc1c\ud589\uc6a9 HTML (\uc790\ub3d9 \uc0dd\uc131) -->\n<!-- WP-FEATURED-MEDIA-ID: 173 -->\n<div style=\"max-width:800px;margin:0 auto;\">\n<style>\n:root{\n  --color-primary:#1e40af;--color-accent:#3b82f6;--color-bg:#fafafa;--color-bg-card:#ffffff;\n  --color-text:#1e293b;--color-text-muted:#64748b;--hero-start:#0f172a;--hero-end:#1e40af;\n  --font-body:-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Noto Sans KR',sans-serif;\n  --size-body:17px;--line-height:1.75;--h1-size:32px;--h2-size:27px;--h3-size:20px;\n}\n*{margin:0;padding:0;box-sizing:border-box;}\n.wrap{max-width:760px;margin:0 auto;padding:0 20px;}\n.hero{background:linear-gradient(135deg,var(--hero-start) 0%,var(--hero-end) 100%);color:#fff;padding:64px 0 56px;text-align:center;}\n.hero .eyebrow{display:inline-block;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#93c5fd;font-weight:700;margin-bottom:16px;}\n.hero h1{font-size:var(--h1-size);line-height:1.32;letter-spacing:-0.3px;font-weight:800;margin-bottom:18px;}\n.hero p.sub{font-size:18px;color:#cbd5e1;max-width:620px;margin:0 auto;}\n.hero .meta{margin-top:22px;font-size:14px;color:#94a3b8;}\n.hero-img{display:block;width:100%;height:auto;}\narticle{padding:48px 0 24px;}\narticle h2{font-size:var(--h2-size);line-height:1.35;letter-spacing:-0.3px;font-weight:800;margin:48px 0 18px;padding-left:14px;border-left:5px solid var(--color-primary);}\narticle h2:first-of-type{margin-top:8px;}\narticle h3{font-size:var(--h3-size);font-weight:700;margin:28px 0 10px;color:#0f172a;}\narticle p{margin:0 0 18px;}\narticle ul,article ol{margin:0 0 18px 4px;padding-left:22px;}\narticle li{margin-bottom:9px;}\narticle strong{color:#0f172a;font-weight:700;}\narticle a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;}\narticle code{background:#0f172a;color:#e2e8f0;padding:2px 7px;border-radius:5px;font-size:0.9em;font-family:'SF Mono',Menlo,Consolas,monospace;}\n.intro p:first-child{font-size:19px;color:#334155;}\n.notice{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;padding:14px 18px;margin:0 0 30px;font-size:15px;color:#3730a3;}\n.notice b{color:#312e81;}\n.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:22px 0;}\ntable{width:100%;border-collapse:collapse;font-size:15px;background:var(--color-bg-card);}\nth,td{padding:11px 12px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top;}\nth{background:#f1f5f9;font-weight:700;color:#0f172a;}\ntd:first-child,th:first-child{font-weight:700;}\n@media (max-width:560px){\n  .tablewrap table,.tablewrap thead,.tablewrap tbody,.tablewrap tr,.tablewrap th,.tablewrap td{display:block;width:auto;}\n  .tablewrap thead{display:none;}\n  .tablewrap tr{margin:0 0 14px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;}\n  .tablewrap td{border:none;border-bottom:1px solid #f1f5f9;padding:9px 14px;}\n  .tablewrap td:first-child{background:#f1f5f9;font-weight:800;font-size:15.5px;}\n  .tablewrap td:last-child{border-bottom:none;}\n  .tablewrap td[data-label]::before{content:attr(data-label) \" \u2014 \";font-weight:700;color:var(--color-primary);}\n}\n.databox{background:#eff6ff;border-left:4px solid var(--color-accent);border-radius:0 8px 8px 0;padding:16px 18px;margin:20px 0;font-size:15.5px;}\n.databox b{color:var(--color-primary);}\n.warnbox{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-radius:10px;padding:16px 18px;margin:22px 0;font-size:15.5px;color:#78350f;}\n.cmd{background:#0f172a;color:#e2e8f0;border-radius:10px;padding:14px 16px;margin:14px 0;font-family:'SF Mono',Menlo,Consolas,monospace;font-size:14px;line-height:1.8;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;}\n.cmd .c{color:#7dd3fc;}\n.cmd .o{color:#94a3b8;}\n.cmd .w{color:#fca5a5;}\n.roadmap{background:var(--color-bg-card);border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;margin:24px 0;font-size:15px;}\n.roadmap h3{margin:0 0 10px;font-size:17px;color:#0f172a;}\n.roadmap ol{margin:0 0 0 4px;padding-left:20px;}\n.roadmap li{margin-bottom:5px;color:#475569;}\n.cta{background:#0f172a;color:#e2e8f0;border-radius:14px;padding:26px 24px;margin:40px 0 8px;text-align:center;}\n.cta h3{color:#fff;margin:0 0 8px;font-size:19px;}\n.cta p{margin:0 0 4px;font-size:15px;color:#cbd5e1;}\nfooter{padding:30px 0 50px;text-align:center;color:var(--color-text-muted);font-size:13.5px;}\n@media (max-width:480px){:root{--h1-size:23px;--h2-size:20px;--size-body:16px;}.hero{padding:48px 0 40px;}article{padding:34px 0 16px;}.cmd{font-size:12.5px;}}\n<\/style>\n<header class=\"hero\">\n  <div class=\"wrap\">\n    <span class=\"eyebrow\">\uc6b0\ubd84\ud22c \u00b7 \ub9ac\ub205\uc2a4 \uc785\ubb38 \u2014 14\ud3b8 (\uc911\uae09)<\/span>\n    <h1>\ub9ac\ub205\uc2a4 \ud504\ub85c\uc138\uc2a4 \uad00\ub9ac \u2014 ps\u00b7top\u00b7kill\u00b7jobs<\/h1>\n    <p class=\"sub\">&#8220;\ud504\ub85c\uadf8\ub7a8\uc774 \uba48\ucdc4\uc5b4\uc694&#8221; \u2014 \uadf8\ub7f4 \ub54c \uac15\uc81c\ub85c \ub044\uace0, \ubc31\uadf8\ub77c\uc6b4\ub4dc\ub85c \ub3cc\ub9ac\uace0, \ubb50\uac00 CPU\ub97c \uc7a1\uc544\uba39\ub294\uc9c0 \ubcf4\ub294 \ubc95. \uc791\uc5c5\uad00\ub9ac\uc790\uc758 \uba85\ub839\uc5b4 \ubc84\uc804\uc785\ub2c8\ub2e4.<\/p>\n    <p class=\"meta\">2026\ub144 5\uc6d4 13\uc77c \u00b7 \uc57d 8\ubd84 \u00b7 26\ud3b8 \uc785\ubb38 \uc2dc\ub9ac\uc988 14\ud3b8<\/p>\n  <\/div>\n<\/header>\n\n<img decoding=\"async\" class=\"hero-img\" src=\"https:\/\/junai.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-17.jpg\" alt=\"\ud130\ubbf8\ub110\uc5d0 top\u00b7ps\u00b7kill \uba85\ub839\uc73c\ub85c \ud504\ub85c\uc138\uc2a4\ub97c \uad00\ub9ac\ud558\ub294 \ud654\uba74 \u2014 \ub9ac\ub205\uc2a4 \ud504\ub85c\uc138\uc2a4 \uad00\ub9ac\ub97c \uc0c1\uc9d5\ud558\ub294 \uc77c\ub7ec\uc2a4\ud2b8\">\n\n<div class=\"wrap\">\n<article>\n\n  <div class=\"intro\">\n    <p>11\ud3b8\uc5d0\uc11c <code>htop<\/code>\uc744 \uae54\uc544 \ud55c \ubc88 \ub744\uc6cc\ubd24\uc8e0(&#8220;\ud654\ub824\ud55c \uc791\uc5c5\uad00\ub9ac\uc790&#8221;). 13\ud3b8\uc5d0\uc11c vim\uc5d0\uc11c \uc548 \ub098\uc62c \ub550 <span style=\"white-space:nowrap;\"><code>:q!<\/code><\/span>\ub77c\uace0 \ud588\uace0\uc694. \uadf8\ub7f0\ub370 vim\ubcf4\ub2e4 \ub354 \ud070 \uac8c \uba48\ucdc4\uc744 \ub550? \ub610\ub294 \ub2e4\uc6b4\ub85c\ub4dc \uac19\uc740 \uac78 \ucf1c\ub450\uace0 \ub2e4\ub978 \uc77c\uc744 \ud558\uace0 \uc2f6\uc744 \ub550? \u2014 \uadf8\uac8c \uc774\ubc88 \uc8fc\uc81c, <strong>\ud504\ub85c\uc138\uc2a4 \uad00\ub9ac<\/strong>\uc785\ub2c8\ub2e4.<\/p>\n    <p>\uba3c\uc800 \ud55c \uc904 \u2014 <strong>&#8220;\ud504\ub85c\uc138\uc2a4&#8221;\ub294 \uadf8\ub0e5 &#8216;\uc9c0\uae08 \uc2e4\ud589 \uc911\uc778 \ud504\ub85c\uadf8\ub7a8 \ud558\ub098&#8217;<\/strong>\uc608\uc694. \uac01 \ud504\ub85c\uc138\uc2a4\uc5d4 \ubc88\ud638(<strong>PID<\/strong>)\uac00 \ubd99\uace0, \uadf8\uac78\ub85c &#8220;\ubcf4\uace0(<code>ps<\/code>\u00b7<code>top<\/code>) \/ \uba48\ucd94\uace0(<code>kill<\/code>) \/ \ubc31\uadf8\ub77c\uc6b4\ub4dc\ub85c \ub3cc\ub9ac\ub294(<code>&amp;<\/code>\u00b7<code>jobs<\/code>)&#8221; \uc77c\uc744 \ud569\ub2c8\ub2e4. \uc708\ub3c4\uc6b0\uc758 &#8220;\uc791\uc5c5 \uad00\ub9ac\uc790(Ctrl+Shift+Esc)&#8221;\uac00 \ud558\ub294 \uc77c\uc744 \uba85\ub839\uc5b4\ub85c \ud558\ub294 \uac70\uc608\uc694. <strong>26\ud3b8 \uc785\ubb38 \uc2dc\ub9ac\uc988 14\ud3b8<\/strong>, &#8220;\uc911\uae09&#8221; \ubb36\uc74c\uc785\ub2c8\ub2e4.<\/p>\n  <\/div>\n\n  <div class=\"notice\">\n    <b>\uc900\ube44\ubb3c \u2014<\/b> \uc6b0\ubd84\ud22c + \ud130\ubbf8\ub110. \uac00\uc0c1 \uba38\uc2e0\uc774\uba74 \ub9c8\uc74c \ub193\uace0 \uc2e4\ud5d8\ud558\uc138\uc694(\ud504\ub85c\uc138\uc2a4\ub97c \uc8fd\uc5ec\ubd10\ub3c4 OK). 6\ud3b8(<code>~\/linux-practice<\/code>)\u00b77\ud3b8(\ud30c\uc774\ud504)\u00b711\ud3b8(<code>htop<\/code> \uc124\uce58)\uc744 \ubd24\ub2e4\uba74 \ubc14\ub85c \uc774\uc5b4\uc9d1\ub2c8\ub2e4.\n  <\/div>\n\n  <h2>\ud504\ub85c\uc138\uc2a4\uac00 \ubb54\uac00 \u2014 PID\uc640 \uc0c1\ud0dc<\/h2>\n  <p>\ud504\ub85c\uadf8\ub7a8\uc744 \uc2e4\ud589\ud558\uba74 \uc6b4\uc601\uccb4\uc81c\uac00 \uadf8 \uc2e4\ud589 \uc778\uc2a4\ud134\uc2a4\uc5d0 \ubc88\ud638\ub97c \ub9e4\uae41\ub2c8\ub2e4 \u2014 <strong>PID(Process ID)<\/strong>. \uac19\uc740 \ud504\ub85c\uadf8\ub7a8\uc744 \ub450 \ubc88 \ucf1c\uba74 PID\uac00 \ub450 \uac1c. \ud504\ub85c\uc138\uc2a4\ub294 \ub610 \ub2e4\ub978 \ud504\ub85c\uc138\uc2a4\ub97c \ub0b3\uc744 \uc218 \uc788\uc5b4\uc11c(\ubd80\ubaa8-\uc790\uc2dd \uad00\uacc4), \uc2dc\uc2a4\ud15c \uc548\uc5d4 \ud504\ub85c\uc138\uc2a4\uc758 \ub098\ubb34\uac00 \uc790\ub78d\ub2c8\ub2e4(\ub9e8 \uc704 PID 1 = <code>systemd<\/code>, 19\ud3b8\uc5d0\uc11c).<\/p>\n  <div class=\"cmd\"><span class=\"c\">$<\/span> sleep 300 &amp;\n<span class=\"o\">[1] 12345                \u2190 &#8216;sleep 300&#8217;\uc744 \ubc31\uadf8\ub77c\uc6b4\ub4dc\ub85c \uc2e4\ud589. [\uc791\uc5c5\ubc88\ud638] PID \uac00 \ub5b4\uc74c<\/span>\n<span class=\"c\">$<\/span> echo $$\n<span class=\"o\">3210                     \u2190 \uc9c0\uae08 \uc774 \uc178 \uc790\uc2e0\uc758 PID. $$ \ub294 &#8220;\ud604\uc7ac \uc178&#8221;<\/span><\/div>\n  <p>\uac01 \ud504\ub85c\uc138\uc2a4\uc5d4 \uc0c1\ud0dc\ub3c4 \uc788\uc5b4\uc694 \u2014 <strong>R<\/strong>(\uc2e4\ud589 \uc911\/\ub300\uae30 \uc911), <strong>S<\/strong>(\uc7a0\uc790\ub294 \uc911 \u2014 \ub300\ubd80\ubd84 \uc5ec\uae30), <strong>D<\/strong>(\ub514\uc2a4\ud06c \ub4f1 \uae30\ub2e4\ub9ac\uba70 \ubabb \uba48\ucda4), <strong>Z<\/strong>(\uc880\ube44 \u2014 \ub05d\ub0ac\ub294\ub370 \ubd80\ubaa8\uac00 \uc548 \uac70\ub46c\uac04 \uac83), <strong>T<\/strong>(\uba48\ucda4). \uc785\ubb38 \ub2e8\uacc4\uc5d0\uc120 &#8220;S\uac00 \uc815\uc0c1\uc774\uace0, \uc880\ube44(Z)\uac00 \uc313\uc774\uac70\ub098 D\uac00 \uc624\ub798 \uac00\uba74 \ubb54\uac00 \uc774\uc0c1&#8221; \uc815\ub3c4\ub9cc \uc54c\uba74 \ub429\ub2c8\ub2e4.<\/p>\n\n  <h2>\ub204\uac00 \ub3cc\uace0 \uc788\ub098 \u2014 ps \u00b7 top \u00b7 htop<\/h2>\n  <p>&#8220;\uc9c0\uae08 \ubb50\uac00 \uc2e4\ud589 \uc911\uc774\uc9c0?&#8221;\ub97c \ubcf4\ub294 \ub3c4\uad6c \uc14b. \uc0c1\ud669 \ub530\ub77c \uace8\ub77c \uc501\ub2c8\ub2e4.<\/p>\n  <div class=\"cmd\"><span class=\"c\">$<\/span> ps aux\n<span class=\"o\">                         \u2190 &#8216;\ubaa8\ub4e0 \uc0ac\uc6a9\uc790\uc758(a) \uc790\uc138\ud788(u) \ub370\ubaac \ud3ec\ud568(x)&#8217; \uc804\uccb4 \ud504\ub85c\uc138\uc2a4 \ubaa9\ub85d. \ubcf4\ud1b5 | grep \uc73c\ub85c \uac70\ub984<\/span>\n<span class=\"c\">$<\/span> ps aux | grep firefox\n<span class=\"o\">                         \u2190 firefox \ub4e0 \uc904\ub9cc (7\ud3b8 \ud30c\uc774\ud504+grep). USER PID %CPU %MEM &#8230; COMMAND \uceec\ub7fc<\/span>\n<span class=\"c\">$<\/span> pgrep -a firefox\n<span class=\"o\">                         \u2190 \ub354 \uac04\ub2e8\ud788: firefox \uc758 PID(\uc640 \uba85\ub839\uc904)\ub9cc. pkill \uc758 \uc9dd<\/span>\n<span class=\"c\">$<\/span> top\n<span class=\"o\">                         \u2190 \uc2e4\uc2dc\uac04 \ubaa8\ub2c8\ud130 (\uae30\ubcf8 \ud0d1\uc7ac). CPU\u00b7\uba54\ubaa8\ub9ac \uc21c\uc73c\ub85c \uac31\uc2e0. &#8216;q&#8217;\ub85c \ub098\uac00\uae30, &#8216;k&#8217;\ub85c \uadf8 \uc548\uc5d0\uc11c kill<\/span>\n<span class=\"c\">$<\/span> htop\n<span class=\"o\">                         \u2190 \ub354 \ubcf4\uae30 \uc88b\uc740 \ubc84\uc804(apt install htop). F9=kill, F6=\uc815\ub82c, \ub9c8\uc6b0\uc2a4\ub3c4 \ub428, q \ub098\uac00\uae30<\/span><\/div>\n  <div class=\"databox\"><b>\uc5b8\uc81c \ubb58:<\/b> &#8220;\uadf8 \ud504\ub85c\uadf8\ub7a8 PID\uac00 \ubb50\uc9c0&#8221; = <code>pgrep -a \uc774\ub984<\/code> \ub610\ub294 <code>ps aux | grep \uc774\ub984<\/code>. &#8220;\uc804\uccb4\uc801\uc73c\ub85c \ubb50\uac00 \ubb34\uac70\uc6b4\uac00&#8221; = <code>top<\/code>(\uc5b4\ub514\uc11c\ub098 \ub428) \ub610\ub294 <code>htop<\/code>(\uc124\uce58\ud588\uc73c\uba74, \ub354 \ud3b8\ud568). \ud55c \uc904 \uc694\uc57d = <code>top<\/code>\uc758 \uccab \uc904(\ubd80\ud558 \ud3c9\uade0 load average \u2014 1\u00b75\u00b715\ubd84 \ud3c9\uade0. CPU \ucf54\uc5b4 \uc218\ubcf4\ub2e4 \ud06c\uba74 \ubc14\uc058\ub2e4\ub294 \ub73b).<\/div>\n\n  <h2>\uba48\ucd94\uae30 \u2014 kill \u00b7 kill -9 \u00b7 pkill<\/h2>\n  <p>\uba48\ucd98(\ub610\ub294 \uba48\ucdb0\uc57c \ud560) \ud504\ub85c\uc138\uc2a4\ub97c \ub044\ub294 \ubc95. \ud575\uc2ec\uc740 \u2014 <code>kill<\/code>\uc740 &#8220;\uc8fd\uc5ec\ub77c&#8221;\uac00 \uc544\ub2c8\ub77c <strong>&#8220;\uc2e0\ud638\ub97c \ubcf4\ub0b8\ub2e4&#8221;<\/strong>\ub294 \uac83. \ubcf4\ud1b5 \ubcf4\ub0b4\ub294 \uc2e0\ud638\uac00 <strong>TERM<\/strong>(&#8220;\uc815\ub9ac\ud558\uace0 \ub05d\ub0b4&#8221;), \uac15\ud55c \uac8c <strong>KILL<\/strong>(&#8220;\ub2f9\uc7a5 \uc8fd\uc5b4 \u2014 \uc815\ub9ac\ub3c4 \ubabb \ud568&#8221;).<\/p>\n  <div class=\"cmd\"><span class=\"c\">$<\/span> kill 12345\n<span class=\"o\">                         \u2190 PID 12345 \uc5d0\uac8c TERM \uc2e0\ud638. &#8220;\uc815\uc0c1 \uc885\ub8cc\ud574 \uc918&#8221; \u2014 \ub300\ubd80\ubd84 \uc774\uac78\ub85c \ucda9\ubd84 (\uba3c\uc800 \uc774\uac78\ub85c!)<\/span>\n<span class=\"c\">$<\/span> kill -9 12345\n<span class=\"o\">                         \u2190 \uc548 \uc8fd\uc73c\uba74 KILL(-9). \uac15\uc81c \uc885\ub8cc. \ub370\uc774\ud130 \uc815\ub9ac \ubabb \ud558\ub2c8 &#8216;\uba39\ud1b5\uc77c \ub54c \ucd5c\ud6c4 \uc218\ub2e8&#8217;\uc73c\ub85c\ub9cc<\/span>\n<span class=\"c\">$<\/span> pkill firefox\n<span class=\"o\">                         \u2190 \uc774\ub984\uc73c\ub85c \uc8fd\uc774\uae30 (PID \uc548 \ucc3e\uace0). pkill -9 firefox \ub85c \uac15\uc81c\ub3c4 \uac00\ub2a5. \uc774\ub984 \uc815\ud655\ud788 \u2014 \uc624\ud0c0 \uc8fc\uc758<\/span>\n<span class=\"c\">$<\/span> killall firefox\n<span class=\"o\">                         \u2190 \uadf8 \uc774\ub984\uc758 \ud504\ub85c\uc138\uc2a4 \uc804\ubd80. pkill \uacfc \ube44\uc2b7 (\uc815\ud655 \uc77c\uce58)<\/span>\n<span class=\"c\">$<\/span> kill -l\n<span class=\"o\">                         \u2190 \ubcf4\ub0bc \uc218 \uc788\ub294 \uc2e0\ud638 \ubaa9\ub85d (TERM=15, KILL=9, HUP=1, INT=2=Ctrl+C \uac00 \ubcf4\ub0b4\ub294 \uac83 &#8230;)<\/span><\/div>\n  <div class=\"warnbox\"><strong>\u26a0\ufe0f \uc21c\uc11c\ub97c \uc9c0\ud0a4\uc138\uc694:<\/strong> \uba3c\uc800 <code>kill PID<\/code>(=TERM) \u2192 \uba87 \ucd08 \uae30\ub2e4\ub824\ub3c4 \uc548 \uc8fd\uc73c\uba74 \uadf8\ub54c <code>kill -9 PID<\/code>. <code>-9<\/code>\ub97c \uba3c\uc800\u00b7\uc2b5\uad00\uc801\uc73c\ub85c \uc4f0\uba74 \ud504\ub85c\uadf8\ub7a8\uc774 \uc784\uc2dc \ud30c\uc77c\u00b7DB \ub4f1\uc744 \uc815\ub9ac \ubabb \ud55c \ucc44 \uc8fd\uc5b4 \ub370\uc774\ud130\uac00 \ub9dd\uac00\uc9c8 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 <strong>PID 1(systemd)\uc740 \uc808\ub300 kill \ud558\uc9c0 \ub9c8\uc138\uc694<\/strong> \u2014 \uc2dc\uc2a4\ud15c\uc774 \uba48\ucda5\ub2c8\ub2e4. \ubaa8\ub974\ub294 PID\u00b7\uc2dc\uc2a4\ud15c \ud504\ub85c\uc138\uc2a4(USER\uac00 root\uc778 \uac83\ub4e4)\ub294 \ud568\ubd80\ub85c \uac74\ub4dc\ub9ac\uc9c0 \ub9d0 \uac83. \ub0b4\uac00 \uc2e4\ud589\ud55c \ud504\ub85c\uadf8\ub7a8\ub9cc.<\/div>\n\n  <h2>\ubc31\uadf8\ub77c\uc6b4\ub4dc \uc791\uc5c5 \u2014 &#038; \u00b7 jobs \u00b7 fg \u00b7 nohup<\/h2>\n  <p>&#8220;\uc774\uac70 \ucf1c\ub450\uace0 \ub2e4\ub978 \uc77c \ud558\uace0 \uc2f6\ub2e4&#8221; \u2014 \ub2e4\uc6b4\ub85c\ub4dc, \ube4c\ub4dc, \uc624\ub798 \uac78\ub9ac\ub294 \uc2a4\ud06c\ub9bd\ud2b8 \ub4f1. \uc178 \uc548\uc5d0\uc11c \uc791\uc5c5\uc744 \uc55e\/\ub4a4\ub85c \uc62e\uae30\ub294 \ubc95:<\/p>\n  <div class=\"cmd\"><span class=\"c\">$<\/span> long-command &amp;\n<span class=\"o\">                         \u2190 \ub05d\uc5d0 &amp; \ubd99\uc774\uba74 \ubc31\uadf8\ub77c\uc6b4\ub4dc\ub85c \uc2e4\ud589, \uc178\uc740 \ubc14\ub85c \ub2e4\uc74c \uba85\ub839 \ubc1b\uc74c. [\uc791\uc5c5\ubc88\ud638] PID \ucd9c\ub825<\/span>\n<span class=\"c\">$<\/span> jobs\n<span class=\"o\">[1]+  Running    long-command &amp;   \u2190 \uc774 \uc178\uc5d0\uc11c \ubc31\uadf8\ub77c\uc6b4\ub4dc\ub85c \ub3c4\ub294 \uc791\uc5c5 \ubaa9\ub85d<\/span>\n<span class=\"c\">$<\/span> fg %1\n<span class=\"o\">                         \u2190 \uc791\uc5c5 1 \uc744 \ub2e4\uc2dc &#8216;\uc55e&#8217;\uc73c\ub85c(foreground). \ud654\uba74 \ucc28\uc9c0\ud558\uba70 \uc9c4\ud589. (\uadf8\ub0e5 fg \uba74 \ucd5c\uadfc \uac83)<\/span>\n<span class=\"o\">(\uc55e\uc5d0\uc11c \uc2e4\ud589 \uc911\uc77c \ub54c) Ctrl+Z   \u2190 \uadf8 \uc791\uc5c5\uc744 &#8216;\uba48\ucda4(T)&#8217; \uc0c1\ud0dc\ub85c + \uc178 \ubcf5\uadc0. \uc774\uc5b4\uc11c bg \ud558\uba74 \ubc31\uadf8\ub77c\uc6b4\ub4dc\ub85c \uc7ac\uac1c<\/span>\n<span class=\"c\">$<\/span> bg %1\n<span class=\"o\">                         \u2190 \uba48\ucdb0\ub454 \uc791\uc5c5 1 \uc744 \ubc31\uadf8\ub77c\uc6b4\ub4dc\uc5d0\uc11c \uc7ac\uac1c<\/span>\n<span class=\"c\">$<\/span> nohup long-command &amp;\n<span class=\"o\">                         \u2190 nohup: \ud130\ubbf8\ub110\uc744 \ub2eb\uc544\ub3c4 \uc548 \uc8fd\uc74c (\ucd9c\ub825\uc740 nohup.out \ud30c\uc77c\ub85c). \uc6d0\uaca9(SSH) \uc791\uc5c5\uc5d0 \uc790\uc8fc<\/span>\n<span class=\"c\">$<\/span> disown %1\n<span class=\"o\">                         \u2190 \uc774\ubbf8 &amp; \ub85c \ub3cc\ub9b0 \uc791\uc5c5\uc744 \uc178\uacfc \ubd84\ub9ac (\ud130\ubbf8\ub110 \ub2eb\uc544\ub3c4 \uc0b4\uc544\uc788\uac8c). nohup \uc758 \uc0ac\ud6c4 \ubc84\uc804<\/span><\/div>\n  <p>\uc694\uc57d: \ub05d\uc5d0 <code>&amp;<\/code>(\ubc31\uadf8\ub77c\uc6b4\ub4dc \uc2e4\ud589), <code>Ctrl+Z<\/code>(\uc55e \uc791\uc5c5 \uba48\ucda4) \u2192 <code>bg<\/code>(\ubc31\uc73c\ub85c \uc7ac\uac1c) \/ <code>fg<\/code>(\uc55e\uc73c\ub85c), <code>jobs<\/code>(\ubaa9\ub85d), \ud130\ubbf8\ub110 \ub2eb\uc544\ub3c4 \uc0b4\ub9ac\ub824\uba74 <code>nohup ... &amp;<\/code> \ub610\ub294 <code>disown<\/code>. (\uc11c\ubc84\uc5d0\uc11c \uae38\uac8c \ub3c4\ub294 \uc791\uc5c5\uc740 <code>tmux<\/code>\/<code>screen<\/code>\uc774\ub77c\ub294 \ub3c4\uad6c\uac00 \ub354 \ud3b8\ud55c\ub370, \uadf8\uac74 \uc2dc\ub9ac\uc988 \ubc94\uc704 \ubc16 \u2014 \ud0a4\uc6cc\ub4dc\ub9cc.)<\/p>\n  <div class=\"databox\"><b>\uc624\ub298\uc758 \uc815\ub9ac:<\/b> \ud504\ub85c\uc138\uc2a4 = \uc2e4\ud589 \uc911\uc778 \ud504\ub85c\uadf8\ub7a8, \ubc88\ud638 = PID. \ubcf4\uae30: <code>ps aux | grep \uc774\ub984<\/code>\u00b7<code>pgrep -a \uc774\ub984<\/code>\u00b7<code>top<\/code>\u00b7<code>htop<\/code>(q\ub85c \ub098\uac10). \uba48\ucd94\uae30: <code>kill PID<\/code>(=TERM, \uba3c\uc800) \u2192 \uc548 \ub418\uba74 <code>kill -9 PID<\/code>(KILL, \ucd5c\ud6c4)\u00b7<code>pkill \uc774\ub984<\/code>\u00b7<code>killall \uc774\ub984<\/code>. PID 1\u00b7\uc2dc\uc2a4\ud15c \ud504\ub85c\uc138\uc2a4 \uac74\ub4dc\ub9ac\uc9c0 \ub9d0 \uac83. \ubc31\uadf8\ub77c\uc6b4\ub4dc: <code>\uba85\ub839 &amp;<\/code>\u00b7<code>Ctrl+Z<\/code>\u2192<code>bg<\/code>\/<code>fg<\/code>\u00b7<code>jobs<\/code>\u00b7<code>nohup \uba85\ub839 &amp;<\/code>\u00b7<code>disown<\/code>.<\/div>\n\n  <div class=\"roadmap\">\n    <h3>\uc2dc\ub9ac\uc988 \ud750\ub984<\/h3>\n    <ol>\n      <li>1~12\ud3b8 \uc785\ubb38\u00b7\uae30\ucd08 \u2714 &nbsp; 13\ud3b8 vim \uae30\ucd08 \u2714 (\uc911\uae09 \uc2dc\uc791)<\/li>\n      <li><strong>14\ud3b8 \u2014 \ud504\ub85c\uc138\uc2a4 \uad00\ub9ac (\uc774 \uae00) \u2714<\/strong><\/li>\n      <li>15\ud3b8 \u2014 \ub514\uc2a4\ud06c \uad00\ub9ac (<code>df<\/code>\u00b7<code>du<\/code>\u00b7<code>lsblk<\/code> \u2014 &#8220;\uc6a9\ub7c9 \ubd80\uc871&#8221; \uc6d0\uc778 \ucc3e\uae30)<\/li>\n      <li>16\ud3b8~ \u2014 \ub124\ud2b8\uc6cc\ud06c \uba85\ub839\uc5b4 \/ ufw \ubc29\ud654\ubcbd \/ SSH \ud0a4 \/ systemd \uc11c\ube44\uc2a4 \/ cron \u2026<\/li>\n    <\/ol>\n  <\/div>\n  <p>\uc624\ub298 \ud560 \uc77c: <code>sleep 200 &amp;<\/code> \ub85c \ubc31\uadf8\ub77c\uc6b4\ub4dc \uc791\uc5c5 \ud558\ub098 \ub9cc\ub4e4\uace0 \u2192 <code>jobs<\/code> \u2192 <code>fg<\/code>(\uc55e\uc73c\ub85c) \u2192 <code>Ctrl+Z<\/code>(\uba48\ucda4) \u2192 <code>bg<\/code>(\uc7ac\uac1c) \u2192 <code>kill %1<\/code>(\ub05d\ub0b4\uae30) \ud55c \ubc14\ud034. \uadf8\ub9ac\uace0 <code>top<\/code> \ud55c \ubc88 \ub744\uc6cc\uc11c &#8216;q&#8217;\ub85c \ub098\uc624\uae30. \ubc31\uadf8\ub77c\uc6b4\ub4dc\/\ud3ec\uadf8\ub77c\uc6b4\ub4dc \uc804\ud658\uc774 \uc190\uc5d0 \ub4e4\uc5b4\uc624\uba74 \ub429\ub2c8\ub2e4. 15\ud3b8\uc5d0\uc11c \ub9cc\ub098\uc694. (\uc2e0\ud638\u00b7\uc791\uc5c5 \uc81c\uc5b4 \uc804\uccb4\ub294 <code>man kill<\/code>\u00b7<code>man bash<\/code>\uc758 JOB CONTROL \uc808, \ub610\ub294 <a href=\"https:\/\/ubuntu.com\/server\/docs\" target=\"_blank\" rel=\"noopener\">\uc6b0\ubd84\ud22c \uc11c\ubc84 \ubb38\uc11c<\/a>.)<\/p>\n\n  <div class=\"cta\">\n    <h3>\uc6b0\ubd84\ud22c\u00b7\ub9ac\ub205\uc2a4 \uc785\ubb38 \uc2dc\ub9ac\uc988<\/h3>\n    <p>\uc774\uc81c \uba48\ucd98 \ud504\ub85c\uadf8\ub7a8\uc774 \uc548 \ubb34\uc12d\uc2b5\ub2c8\ub2e4. 15\ud3b8 &#8220;\ub9ac\ub205\uc2a4 \ub514\uc2a4\ud06c \uad00\ub9ac&#8221;\ub85c \uc774\uc5b4\uc9d1\ub2c8\ub2e4.<\/p>\n    <p>\ub2e4\uc74c \ud3b8\uc740 <a href=\"https:\/\/junai.ai\/blog\/\" target=\"_blank\" rel=\"noopener\">JUNAI \ube14\ub85c\uadf8<\/a>\uc5d0\uc11c \uc774\uc5b4 \ubcf4\uc138\uc694.<\/p>\n  <\/div>\n\n<\/article>\n<\/div>\n\n<footer>\n  <div class=\"wrap\">\u00a9 2026 JUNAI \u00b7 \uc6b0\ubd84\ud22c\u00b7\ub9ac\ub205\uc2a4 \uc785\ubb38 \uc2dc\ub9ac\uc988 14\ud3b8 \u00b7 \ubcf8 \uae00\uc740 2026\ub144 5\uc6d4 13\uc77c \uae30\uc900\uc73c\ub85c \uc791\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/div>\n<\/footer>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud504\ub85c\uc138\uc2a4\uc640 PID, ps\u00b7top\u00b7htop\ub85c \ubcf4\uae30, kill\u00b7pkill\ub85c \uba48\ucd94\uae30, &#038; jobs fg nohup \ubc31\uadf8\ub77c\uc6b4\ub4dc \uc791\uc5c5. \ub9ac\ub205\uc2a4 \uc785\ubb38 14\ud3b8.<\/p>\n","protected":false},"author":1,"featured_media":173,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-183","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu-linux"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/posts\/183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/comments?post=183"}],"version-history":[{"count":0,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/posts\/183\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/media\/173"}],"wp:attachment":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/media?parent=183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/categories?post=183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/tags?post=183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}