{"id":159,"date":"2016-10-26T15:40:40","date_gmt":"2016-10-26T06:40:40","guid":{"rendered":"http:\/\/jook.pe.kr\/?p=159"},"modified":"2016-10-26T15:40:40","modified_gmt":"2016-10-26T06:40:40","slug":"rsync%eb%a5%bc-%ec%82%ac%ec%9a%a9%ed%95%98%ec%97%ac-%ec%9b%90%ea%b2%a9%ec%9c%bc%eb%a1%9c-%eb%8d%b0%ec%9d%b4%ed%84%b0-%eb%b0%b1%ec%97%85-%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"http:\/\/jook.pe.kr\/?p=159","title":{"rendered":"rsync\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc6d0\uaca9\uc73c\ub85c \ub370\uc774\ud130 \ubc31\uc5c5 \ud558\uae30"},"content":{"rendered":"<p>rsync\ub294 873\ubc88 \ud3ec\ud2b8\ub97c \uc0ac\uc6a9\ud558\uba70, \ub450 \uc11c\ubc84\uac04\uc758 \ub370\uc774\ud130 \ubc31\uc5c5\uc744 \uc704\ud574\uc11c \uc8fc\ub85c \uc0ac\uc6a9\ub41c\ub2e4.<br \/>\nmaster\uc11c\ubc84\uc5d0\uc11c rsync\ub370\ubaac\uc744 \ub744\uc6b0\uace0, backup \uc11c\ubc84\uc5d0\uc11c master\uc11c\ubc84\uc5d0 \uc811\uadfc\ud558\uc5ec \ud5c8\uc6a9\ub41c \ub514\ub809\ud1a0\ub9ac\uc758 \ub370\uc774\ud130\ub97c \ubc31\uc5c5\ud558\ub294 \ubc29\uc2dd\uacfc, ssh\ub97c \uc774\uc6a9\ud558\uc5ec \ub370\uc774\ud130\ub97c \ubbf8\ub7ec\ub9c1 \ud558\ub294 \ubc29\ubc95 \ub450\uac00\uc9c0\uac00 \uc788\ub2e4.<\/p>\n<p>\uc544\ub798\uc758 \uc608\uc81c\ub294 debian5.0\uc5d0\uc11c \uc81c\uc791 \ub418\uc5c8\uc73c\uba70, master\uc11c\ubc84\ub294 10.30.100.60, backup\uc11c\ubc84\ub294 10.30.100.61 \uc774\ub2e4.<br \/>\n<strong>rsync\ub370\ubaac(873\ud3ec\ud2b8)\uc744 \uc774\uc6a9\ud558\ub294 \ubc29\ubc95<\/strong><br \/>\n1. \/etc\/rsyncd.conf \ud30c\uc77c \uc0dd\uc131<\/p>\n<p>\/etc\/rsyncd.conf \ud30c\uc77c\uc740 \uae30\ubcf8\uc801\uc73c\ub85c \uc0dd\uc131\ub418\uc5b4 \uc788\uc9c0 \uc54a\uae30 \ub54c\ubb38\uc5d0 \uc544\ub798\uc640 \uac19\uc740 \ud615\uc2dd\uc73c\ub85c \uc0dd\uc131 \ud55c\ub2e4.<br \/>\n========================================<br \/>\njook-debian1:~# cat \/etc\/rsyncd.conf<br \/>\n[jook]<br \/>\ncomment = jook&#8217;s home directory<br \/>\npath = \/home\/jook\/public_html<br \/>\nuid = root<br \/>\ngid = root<br \/>\nuse chroot = yes<br \/>\nread only = yes<br \/>\nhosts allow = 10.30.100.61<br \/>\nmax connection = 2<br \/>\ntimeout = 300<br \/>\njook-debian1:~#<br \/>\n========================================<br \/>\n[jook] &#8211;&gt; \uc11c\ube44\uc2a4\uba85<br \/>\ncomment = jook&#8217;s home directory &#8211;&gt; \uc11c\ube44\uc2a4\uc5d0 \ub300\ud55c \ucf54\uba58\ud2b8<br \/>\npath = \/home\/jook\/public_html\u00a0 &#8211;&gt; \uc11c\ube44\uc2a4 \ub514\ub809\ud1a0\ub9ac(\ubc31\uc5c5 \ub514\ub809\ud1a0\ub9ac)<br \/>\nuid = root &#8211;&gt; \uc811\uc18d user \uad8c\ud55c<br \/>\ngid = root &#8211;&gt; \uc811\uc18d group \uad8c\ud55c<br \/>\nuse chroot = yes\u00a0 &#8211;&gt; \uc11c\ube44\uc2a4 \ub514\ub809\ud1a0\ub9ac\ub97c \ucd5c\uc0c1\uc704 \ub514\ub809\ud1a0\ub9ac\ub85c \uc0ac\uc6a9<br \/>\nread only = yes &#8211;&gt; \uc77d\uae30 \uc804\uc6a9\uc73c\ub85c \uc124\uc815<br \/>\nhosts allow = 10.30.100.61\u00a0 &#8211;&gt; \uc811\uc18d\uc744 \ud5c8\uc6a9\ud560 \ud638\uc2a4\ud2b8(\ubc31\uc5c5\uc11c\ubc84\uc758 ip)<br \/>\nmax connection = 2\u00a0 &#8211;&gt; \ucd5c\ub300 \uc811\uc18d \uac00\ub2a5 \uc218<br \/>\ntimeout = 300\u00a0 &#8211;&gt; \ud074\ub77c\uc774\uc5b8\ud2b8\uc5d0\uc11c \uc811\uadfc\uc2dc \ud0c0\uc784\uc544\uc6c3\uc2dc\uac04<br \/>\n2. master\uc11c\ubc84\uc5d0\uc11c rsync\ub370\ubaac \uc2e4\ud589<\/p>\n<p>\/etc\/default\/rsync \ud30c\uc77c\uc5d0\uc11c RSYNC_ENABLE=true \ub85c \ubcc0\uacbd\ud558\uace0 rsync \ub370\ubaac\uc744 \uc2e4\ud589\ud55c\ub2e4. \ub370\ubaac\uc774 \uc2e4\ud589\ub418\uba74, 873\ud3ec\ud2b8\uac00 open\ub41c \uac83\uc744 \ud655\uc778 \ud560 \uc218 \uc788\ub2e4.<br \/>\nredhat\uacc4\uc5f4\uc758 Linux\uc5d0\uc11c\ub294 xinetd \ubc29\uc2dd\uc774\ub098, standalone\ubc29\uc2dd \ub4f1\uc744 \uc774\uc6a9\ud574\uc11c rsync\ub370\ubaac\uc744 \uc2e4\ud589\ud558\uba74 \ub41c\ub2e4.<\/p>\n<p>=====================================================================================================<br \/>\njook-debian1:~# \/etc\/init.d\/rsync start<br \/>\nStarting rsync daemon: rsync.<br \/>\njook-debian1:~# netstat -natp | grep LISTEN<br \/>\ntcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 0.0.0.0:873\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0.0.0:*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 2797\/rsync<br \/>\ntcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 0.0.0.0:3306\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0.0.0:*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 2036\/mysqld<br \/>\ntcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 0.0.0.0:48878\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0.0.0:*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 1631\/rpc.statd<br \/>\ntcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 0.0.0.0:111\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0.0.0:*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 1620\/portmap<br \/>\ntcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 0.0.0.0:22\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0.0.0:*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 1950\/sshd<br \/>\ntcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 127.0.0.1:631\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0.0.0:*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 2118\/cupsd<br \/>\ntcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 127.0.0.1:25\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0.0.0:*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 2458\/exim4<br \/>\ntcp6\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 :::873\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 2797\/rsync<br \/>\ntcp6\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 :::22\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 1950\/sshd<br \/>\ntcp6\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0 ::1:631\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :::*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 2118\/cupsd<br \/>\njook-debian1:~#<br \/>\n=====================================================================================================<br \/>\n3. backup\uc11c\ubc84\uc5d0\uc11c master\uc11c\ubc84\uc758 rsync \uc11c\ube44\uc2a4\uc640 comment \ud655\uc778\ud558\uae30<\/p>\n<p>backup\uc11c\ubc84\uc5d0\uc11c \uc544\ub798\uc640 \uac19\uc740 \ubc29\ubc95\uc73c\ub85c master\uc11c\ubc84\uc5d0\uc11c \ud5c8\uc6a9\ub41c \uc11c\ube44\uc2a4\uc640 comment\ub97c \ud655\uc778\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>=======================================<br \/>\njook-debian2:~# rsync 10.30.100.60::<br \/>\njook\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 jook&#8217;s home directory<br \/>\n=======================================<br \/>\n4. \ubc31\uc5c5 \ud14c\uc2a4\ud2b8<\/p>\n<p>&#8211; master\uc11c\ubc84\uc5d0\uc11c \ud30c\uc77c \uc0dd\uc131<br \/>\n=====================================================================================================<br \/>\njook-debian1:~# cd \/home\/jook\/public_html<br \/>\njook-debian1:\/home\/jook\/public_html# touch testfile1 testfile2 testfile3<br \/>\njook-debian1:\/home\/jook\/public_html# ls -l<br \/>\ntotal 0<br \/>\n-rw-r&#8211;r&#8211; 1 root root 0 Apr 24 01:14 testfile1<br \/>\n-rw-r&#8211;r&#8211; 1 root root 0 Apr 24 01:14 testfile2<br \/>\n-rw-r&#8211;r&#8211; 1 root root 0 Apr 24 01:14 testfile3<br \/>\njook-debian1:\/home\/jook\/public_html#<br \/>\n=====================================================================================================<\/p>\n<p>&#8211; backup\uc11c\ubc84\uc5d0\uc11c rsync\uba85\ub839\uc73c\ub85c \uc5c5\ub370\uc774\ud2b8(master\uc11c\ubc84\uc5d0\uc11c \uc0dd\uc131\ub41c \ud30c\uc77c\uc774 \ubc31\uc5c5\ub41c \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.)<br \/>\n\uc544\ub798\ub294 master\uc11c\ubc84\uc5d0\uc11c \ud5c8\uc6a9\ub41c \uc11c\ube44\uc2a4\uc758 \ub514\ub809\ud1a0\ub9ac\uc640 backup\uc11c\ubc84\uc758 \/backup\/jook \ub514\ub809\ud1a0\ub9ac\uc640 \ub3d9\uae30\ud654 \uc2dc\ud0a4\ub294 \uc791\uc5c5\uc774\ub2e4.<br \/>\n=====================================================================================================<br \/>\njook-debian2:~# rsync -avzr &#8211;delete 10.30.100.60::jook \/backup\/jook\/<br \/>\nreceiving incremental file list<br \/>\n.\/<br \/>\ntestfile1<br \/>\ntestfile2<br \/>\ntestfile3<\/p>\n<p>sent 86 bytes\u00a0 received 200 bytes\u00a0 52.00 bytes\/sec<br \/>\ntotal size is 0\u00a0 speedup is 0.00<br \/>\njook-debian2:~# cd \/backup\/jook<br \/>\njook-debian2:\/backup\/jook# ls -l<br \/>\ntotal 0<br \/>\n-rw-r&#8211;r&#8211; 1 root root 0 Apr 24\u00a0 2009 testfile1<br \/>\n-rw-r&#8211;r&#8211; 1 root root 0 Apr 24\u00a0 2009 testfile2<br \/>\n-rw-r&#8211;r&#8211; 1 root root 0 Apr 24\u00a0 2009 testfile3<br \/>\njook-debian2:\/backup\/jook#<br \/>\n=====================================================================================================<\/p>\n<p>&#8211; master\uc11c\ubc84\uc5d0\uc11c file \uc0ad\uc81c<br \/>\n=================================================================<br \/>\njook-debian1:\/home\/jook\/public_html# rm -rf testfile2 testfile3<br \/>\njook-debian1:\/home\/jook\/public_html# ls -l<br \/>\ntotal 0<br \/>\n-rw-r&#8211;r&#8211; 1 root root 0 Apr 24 01:14 testfile1<br \/>\njook-debian1:\/home\/jook\/public_html#<br \/>\n=================================================================<\/p>\n<p>&#8211; backup\uc11c\ubc84\uc5d0\uc11c rsync\uba85\ub839\uc73c\ub85c \uc5c5\ub370\uc774\ud2b8(master\uc11c\ubc84\uc5d0\uc11c \uc0ad\uc81c\ud55c \ud30c\uc77c\uc774 \uac19\uc774 \uc0ad\uc81c \ub41c\uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.)<br \/>\n=====================================================================================================<br \/>\njook-debian2:\/backup\/jook# rsync -avzr &#8211;delete 10.30.100.60::jook \/backup\/jook\/<br \/>\nreceiving incremental file list<br \/>\ndeleting testfile3<br \/>\ndeleting testfile2<br \/>\n.\/<\/p>\n<p>sent 29 bytes\u00a0 received 82 bytes\u00a0 20.18 bytes\/sec<br \/>\ntotal size is 0\u00a0 speedup is 0.00<br \/>\njook-debian2:\/backup\/jook# ls -l<br \/>\ntotal 0<br \/>\n-rw-r&#8211;r&#8211; 1 root root 0 Apr 24\u00a0 2009 testfile1<br \/>\njook-debian2:\/backup\/jook#<br \/>\n=====================================================================================================<br \/>\n5. cron\uc5d0 \ub4f1\ub85d\ud558\uc5ec \uc8fc\uae30\uc801\uc73c\ub85c \ubc31\uc5c5<\/p>\n<p>\uc544\ub798\uc640 \uac19\uc740 \ubc29\ubc95\uc73c\ub85c backup\uc11c\ubc84\uc758 cron\uc5d0 \ub4f1\ub85d\uc744 \ud558\uba74 \ud558\ub8e8\ud55c\ubc88 \uc8fc\uae30\uc801\uc73c\ub85c \ub370\uc774\ud130\ub97c \ubbf8\ub7ec\ub9c1 \ud558\uac8c \ub41c\ub2e4.<\/p>\n<p>00 02 * * * \/usr\/bin\/rsync -avzr &#8211;delete 10.30.100.60::jook \/backup\/jook\/<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>ssh\ub97c \uc774\uc6a9\ud558\uc5ec rsync\uc0ac\uc6a9\ud558\uae30<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>ssh\ub97c \uc774\uc6a9\ud558\ub294 \uacbd\uc6b0\ub294 \uc544\ub798\uc640 \uac19\uc774 -e ssh \uc635\uc158\uc744 \ucd94\uac00\ud574\uc11c \uc0ac\uc6a9\ud558\uba74 \ub41c\ub2e4. \uadf8\ub9ac\uace0, master\uc11c\ubc84\uc640 backup\uc11c\ubc84 \ub458\ub2e4 \uba85\ub839\uc744 \uc218\ud589 \ud560 \uc218 \uc788\ub2e4.<br \/>\n1. master\uc11c\ubc84\uc5d0\uc11c rsync \uba85\ub839\uc73c\ub85c \ubc31\uc5c5<\/p>\n<p>jook-debian1:~# rsync -avzr &#8211;delete -e ssh \/home\/jook\/public_html\/ <a href=\"mailto:root@10.30.100.61:\/backup\/jook\/\">root@10.30.100.61:\/backup\/jook\/<\/a><br \/>\nThe authenticity of host &#8216;10.30.100.61 (10.30.100.61)&#8217; can&#8217;t be established.<br \/>\nRSA key fingerprint is 4a:42:46:c9:55:48:63:08:a5:84:0a:69:d8:a6:47:0e.<br \/>\nAre you sure you want to continue connecting (yes\/no)? yes<br \/>\nWarning: Permanently added &#8216;10.30.100.61&#8217; (RSA) to the list of known hosts.<br \/>\n<a href=\"mailto:root@10.30.100.61's\">root@10.30.100.61&#8217;s<\/a> password:<br \/>\nsending incremental file list<\/p>\n<p>sent 67 bytes\u00a0 received 12 bytes\u00a0 10.53 bytes\/sec<br \/>\ntotal size is 0\u00a0 speedup is 0.00<br \/>\njook-debian1:~#<br \/>\n2. slave\uc11c\ubc84\uc5d0\uc11c rsync \uba85\ub839\uc73c\ub85c \ubc31\uc5c5<\/p>\n<p>jook-debian2:~# rsync -avzr &#8211;delete -e ssh <a href=\"mailto:root@10.30.100.60:\/home\/jook\/public_html\/\">root@10.30.100.60:\/home\/jook\/public_html\/<\/a> \/backup\/jook\/<br \/>\n<a href=\"mailto:root@10.30.100.60's\">root@10.30.100.60&#8217;s<\/a> password:<br \/>\nreceiving incremental file list<\/p>\n<p>sent 11 bytes\u00a0 received 68 bytes\u00a0 8.32 bytes\/sec<br \/>\ntotal size is 0\u00a0 speedup is 0.00<br \/>\njook-debian2:~#<\/p>\n","protected":false},"excerpt":{"rendered":"<p>rsync\ub294 873\ubc88 \ud3ec\ud2b8\ub97c \uc0ac\uc6a9\ud558\uba70, \ub450 \uc11c\ubc84\uac04\uc758 \ub370\uc774\ud130 \ubc31\uc5c5\uc744 \uc704\ud574\uc11c \uc8fc\ub85c \uc0ac\uc6a9\ub41c\ub2e4. master\uc11c\ubc84\uc5d0\uc11c rsync\ub370\ubaac\uc744 \ub744\uc6b0\uace0, backup \uc11c\ubc84\uc5d0\uc11c master\uc11c\ubc84\uc5d0 \uc811\uadfc\ud558\uc5ec \ud5c8\uc6a9\ub41c \ub514\ub809\ud1a0\ub9ac\uc758<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,7],"tags":[],"_links":{"self":[{"href":"http:\/\/jook.pe.kr\/index.php?rest_route=\/wp\/v2\/posts\/159"}],"collection":[{"href":"http:\/\/jook.pe.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jook.pe.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jook.pe.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jook.pe.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=159"}],"version-history":[{"count":0,"href":"http:\/\/jook.pe.kr\/index.php?rest_route=\/wp\/v2\/posts\/159\/revisions"}],"wp:attachment":[{"href":"http:\/\/jook.pe.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jook.pe.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=159"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jook.pe.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}