{"id":1135,"date":"2019-10-16T19:33:03","date_gmt":"2019-10-16T11:33:03","guid":{"rendered":"https:\/\/nj.transwarp.cn:8180\/?p=1135"},"modified":"2019-10-17T09:21:52","modified_gmt":"2019-10-17T01:21:52","slug":"ntp%e6%97%b6%e9%97%b4%e5%90%8c%e6%ad%a5%e8%a7%a3%e6%9e%90","status":"publish","type":"post","link":"https:\/\/kbwp.transwarp.cn\/?p=1135","title":{"rendered":"ntp\u65f6\u95f4\u540c\u6b65\u89e3\u6790"},"content":{"rendered":"<h3>\u6982\u8981\u63cf\u8ff0<\/h3>\n<hr \/>\n<p>\u7f51\u7edc\u65f6\u95f4\u534f\u8bae\uff0c\u82f1\u6587\u540d\u79f0\uff1aNetwork Time Protocol\uff08NTP\uff09\u662f\u7528\u6765\u4f7f\u8ba1\u7b97\u673a\u65f6\u95f4\u540c\u6b65\u5316\u7684\u4e00\u79cd\u534f\u8bae\u3002<\/p>\n<h3>\u8be6\u7ec6\u8bf4\u660e<\/h3>\n<hr \/>\n<h4>NTP\u65f6\u95f4\u540c\u6b65\u65e5\u5fd7\u89e3\u6790\uff1a<\/h4>\n<pre><code class=\"language-shell\">1. Manager\u4e0d\u7ba1\u7406NTP\u914d\u7f6e\n\nTue Oct 15 10:24:17 CST 2019 [Manager] Starting task local part ...\n##Manager\u6570\u636e\u5e93transwarp_manager\/system_settings  ntp.synchronization.strategy\u4fee\u6539\u4e3aunmanaged\nntp.synchronization.strategy is set as unmanaged, skip config ntp and sync time\nTue Oct 15 10:24:17 CST 2019 [Manager] Task local part ended\n\n2. \u5185\u90e8NTP\u670d\u52a1\u5668\u4f5c\u4e3a\u72ec\u7acbNTP\u670d\u52a1\u5668\uff0c\u5176\u5b83\u8282\u70b9\u5411\u5185\u90e8NTP\u670d\u52a1\u5668\u540c\u6b65\n\nTue Oct 15 09:59:03 CST 2019 [Manager] Starting task local part ...\n##Manager\u6570\u636e\u5e93transwarp_manager\/system_settings  ntp.synchronization.strategy\u4fee\u6539\u4e3ainternal_only\nntp.synchronization.strategy is set as internal_only\n##\u505c\u6b62NTP\u670d\u52a1\nTue Oct 15 09:59:03 CST 2019 [Agent] execute command: systemctl stop ntpd\nTue Oct 15 09:59:03 CST 2019 [Agent] exit status: 0\nTue Oct 15 09:59:03 CST 2019 [Agent] stdout: \n##\u5c06ntp.conf\u914d\u7f6e\u6587\u4ef6\u4e2d\u4ee5fudge.\u5f00\u5934\u6216\u8005server.\u5f00\u5934\u7684\u884c\u5220\u9664\nTue Oct 15 09:59:03 CST 2019 [Agent] execute command: sed -i '\/^fudge.*\/d' \/etc\/ntp.conf && sed -i '\/^server.*\/d' \/etc\/ntp.conf \nTue Oct 15 09:59:03 CST 2019 [Agent] exit status: 0\nTue Oct 15 09:59:03 CST 2019 [Agent] stdout: \n##\u5c06server 127.127.1.0 fudge  127.127.1.0 stratum 10 \u8ffd\u52a0\u5230\/etc\/ntp.conf\u6587\u4ef6\u7684\u5c3e\u90e8\nTue Oct 15 09:59:03 CST 2019 [Agent] execute command: echo $'server 127.127.1.0\nfudge  127.127.1.0 stratum 10' >> \/etc\/ntp.conf\nTue Oct 15 09:59:03 CST 2019 [Agent] exit status: 0\nTue Oct 15 09:59:03 CST 2019 [Agent] stdout: \n##\u542f\u52a8ntp\u670d\u52a1\nTue Oct 15 09:59:03 CST 2019 [Agent] execute command: systemctl start ntpd\nTue Oct 15 09:59:03 CST 2019 [Agent] exit status: 0\nTue Oct 15 09:59:03 CST 2019 [Agent] stdout: \n##\u914d\u7f6e\u5f00\u673a\u81ea\u542f\uff08\u53ef\u901a\u8fc7 systemctl list-dependencies|grep ntpd\u68c0\u67e5\u662f\u5426\u5f00\u673a\u81ea\u542f\uff09\nTue Oct 15 09:59:03 CST 2019 [Agent] execute command: systemctl enable ntpd\nTue Oct 15 09:59:05 CST 2019 [Agent] exit status: 0\nTue Oct 15 09:59:05 CST 2019 [Agent] stdout: \nTue Oct 15 09:59:05 CST 2019 [Manager] Task local part ended\n\n-----------------------\n\nTue Oct 15 09:59:05 CST 2019 [Manager] Starting task local part ...\n##Manager\u6570\u636e\u5e93transwarp_manager\/system_settings  ntp.synchronization.strategy\u4fee\u6539\u4e3ainternal_only\nntp.synchronization.strategy is set as internal_only\n##\u505c\u6b62NTP\u670d\u52a1\nTue Oct 15 09:59:05 CST 2019 [Agent] execute command: systemctl stop ntpd\nTue Oct 15 09:59:05 CST 2019 [Agent] exit status: 0\nTue Oct 15 09:59:05 CST 2019 [Agent] stdout: \n##\u5c06ntp.conf\u914d\u7f6e\u6587\u4ef6\u4e2d\u4ee5fudge.\u5f00\u5934\u6216\u8005server.\u5f00\u5934\u7684\u884c\u5220\u9664\nTue Oct 15 09:59:05 CST 2019 [Agent] execute command: sed -i '\/^fudge.*\/d' \/etc\/ntp.conf && sed -i '\/^server.*\/d' \/etc\/ntp.conf \nTue Oct 15 09:59:05 CST 2019 [Agent] exit status: 0\nTue Oct 15 09:59:05 CST 2019 [Agent] stdout: \n##\u5c06server 172.22.23.1 \u8ffd\u52a0\u5230\/etc\/ntp.conf\u6587\u4ef6\u7684\u5c3e\u90e8\nTue Oct 15 09:59:05 CST 2019 [Agent] execute command: echo server 172.22.23.1 >> \/etc\/ntp.conf\nTue Oct 15 09:59:05 CST 2019 [Agent] exit status: 0\nTue Oct 15 09:59:05 CST 2019 [Agent] stdout: \n##\u6307\u5b9a\u683c\u5f0f\u8f93\u51fa\u5f53\u524d\u65f6\u95f4\nTue Oct 15 09:59:05 CST 2019 [Manager] execute command: date \"+%Y-%m-%d %H:%M:%S\"\nTue Oct 15 09:59:05 CST 2019 [Manager] exit status: 0\nTue Oct 15 09:59:05 CST 2019 [Manager] stdout: 2019-10-15 09:59:05\n##\u7cfb\u7edf\u65f6\u95f4\u8bbe\u7f6e\uff0c\u540c\u65f6\u4fee\u6539\u786c\u4ef6\u65f6\u95f4\u548c\u7cfb\u7edf\u65f6\u95f4\u540c\u6b65\nTue Oct 15 09:59:05 CST 2019 [Agent] execute command: date -s \"2019-10-15 09:59:05\" && hwclock --systohc\nTue Oct 15 09:59:05 CST 2019 [Agent] exit status: 0\nTue Oct 15 09:59:05 CST 2019 [Agent] stdout: Tue Oct 15 09:59:05 CST 2019\n##\u542f\u52a8ntp\u670d\u52a1\nTue Oct 15 09:59:05 CST 2019 [Agent] execute command: systemctl start ntpd\nTue Oct 15 09:59:06 CST 2019 [Agent] exit status: 0\nTue Oct 15 09:59:06 CST 2019 [Agent] stdout: \n##\u914d\u7f6e\u5f00\u673a\u81ea\u542f\uff08\u53ef\u901a\u8fc7 systemctl list-dependencies|grep ntpd\u68c0\u67e5\u662f\u5426\u5f00\u673a\u81ea\u542f\uff09\nTue Oct 15 09:59:06 CST 2019 [Agent] execute command: systemctl enable ntpd\nTue Oct 15 09:59:06 CST 2019 [Agent] exit status: 0\nTue Oct 15 09:59:06 CST 2019 [Agent] stdout: \nTue Oct 15 09:59:06 CST 2019 [Manager] Task local part ended\n\n3. \u6240\u6709\u8282\u70b9\u5411\u5916\u90e8NTP\u540c\u6b65\n\nTue Oct 15 10:08:42 CST 2019 [Manager] Starting task local part ...\n##Manager\u6570\u636e\u5e93transwarp_manager\/system_settings  ntp.synchronization.strategy\u4fee\u6539\u4e3a external_only\nntp.synchronization.strategy is set as external_only\n##\u505c\u6b62NTP\u670d\u52a1\nTue Oct 15 10:08:42 CST 2019 [Agent] execute command: systemctl stop ntpd\nTue Oct 15 10:08:42 CST 2019 [Agent] exit status: 0\nTue Oct 15 10:08:42 CST 2019 [Agent] stdout: \n##\u5c06ntp.conf\u914d\u7f6e\u6587\u4ef6\u4e2d\u4ee5fudge.\u5f00\u5934\u6216\u8005server.\u5f00\u5934\u7684\u884c\u5220\u9664\nTue Oct 15 10:08:42 CST 2019 [Agent] execute command: sed -i '\/^fudge.*\/d' \/etc\/ntp.conf && sed -i '\/^server.*\/d' \/etc\/ntp.conf \nTue Oct 15 10:08:42 CST 2019 [Agent] exit status: 0\nTue Oct 15 10:08:42 CST 2019 [Agent] stdout: \n##\u5c06server 0.cn.pool.ntp.org \u8ffd\u52a0\u5230\/etc\/ntp.conf\u6587\u4ef6\u7684\u5c3e\u90e8\nTue Oct 15 10:08:42 CST 2019 [Agent] execute command: echo server 0.cn.pool.ntp.org >> \/etc\/ntp.conf\nTue Oct 15 10:08:42 CST 2019 [Agent] exit status: 0\nTue Oct 15 10:08:42 CST 2019 [Agent] stdout: \n##\u6267\u884cntp\u540c\u6b65\nTue Oct 15 10:08:42 CST 2019 [Agent] execute command: ntpdate 0.cn.pool.ntp.org\nTue Oct 15 10:08:49 CST 2019 [Agent] exit status: 0\nTue Oct 15 10:08:49 CST 2019 [Agent] stdout: 15 Oct 10:08:49 ntpdate[17444]: adjust time server 120.25.115.20 offset -0.010340 sec\n##\u542f\u52a8ntp\u670d\u52a1\nTue Oct 15 10:08:49 CST 2019 [Agent] execute command: systemctl start ntpd\nTue Oct 15 10:08:49 CST 2019 [Agent] exit status: 0\nTue Oct 15 10:08:49 CST 2019 [Agent] stdout: \n##\u914d\u7f6e\u5f00\u673a\u81ea\u542f\uff08\u53ef\u901a\u8fc7 systemctl list-dependencies|grep ntpd\u68c0\u67e5\u662f\u5426\u5f00\u673a\u81ea\u542f\uff09\nTue Oct 15 10:08:49 CST 2019 [Agent] execute command: systemctl enable ntpd\nTue Oct 15 10:08:50 CST 2019 [Agent] exit status: 0\nTue Oct 15 10:08:50 CST 2019 [Agent] stdout: \nTue Oct 15 10:08:50 CST 2019 [Manager] Task local part ended\n\n4. \u5185\u90e8NTP\u670d\u52a1\u5668\u5411\u5916\u90e8NTP\u540c\u6b65\uff0c\u5176\u5b83\u8282\u70b9\u5411\u5185\u90e8NTP\u670d\u52a1\u5668\u540c\u6b65\n\nTue Oct 15 10:11:24 CST 2019 [Manager] Starting task local part ...\n##Manager\u6570\u636e\u5e93transwarp_manager\/system_settings  ntp.synchronization.strategy\u4fee\u6539\u4e3a external_and_internal\nntp.synchronization.strategy is set as external_and_internal\n##\u505c\u6b62NTP\u670d\u52a1\nTue Oct 15 10:11:24 CST 2019 [Agent] execute command: systemctl stop ntpd\nTue Oct 15 10:11:24 CST 2019 [Agent] exit status: 0\nTue Oct 15 10:11:24 CST 2019 [Agent] stdout: \n##\u5c06ntp.conf\u914d\u7f6e\u6587\u4ef6\u4e2d\u4ee5fudge.\u5f00\u5934\u6216\u8005server.\u5f00\u5934\u7684\u884c\u5220\u9664\nTue Oct 15 10:11:24 CST 2019 [Agent] execute command: sed -i '\/^fudge.*\/d' \/etc\/ntp.conf && sed -i '\/^server.*\/d' \/etc\/ntp.conf \nTue Oct 15 10:11:24 CST 2019 [Agent] exit status: 0\nTue Oct 15 10:11:24 CST 2019 [Agent] stdout: \n##\u5c06server 0.cn.pool.ntp.org \u8ffd\u52a0\u5230\/etc\/ntp.conf\u6587\u4ef6\u7684\u5c3e\u90e8\nTue Oct 15 10:11:24 CST 2019 [Agent] execute command: echo server 0.cn.pool.ntp.org >> \/etc\/ntp.conf\nTue Oct 15 10:11:24 CST 2019 [Agent] exit status: 0\nTue Oct 15 10:11:24 CST 2019 [Agent] stdout: \n##\u6267\u884cntp\u540c\u6b65\nTue Oct 15 10:11:24 CST 2019 [Agent] execute command: ntpdate 0.cn.pool.ntp.org\nTue Oct 15 10:11:32 CST 2019 [Agent] exit status: 0\nTue Oct 15 10:11:32 CST 2019 [Agent] stdout: 15 Oct 10:11:32 ntpdate[26821]: adjust time server 84.16.67.12 offset 0.013110 sec\n##\u542f\u52a8ntp\u670d\u52a1\nTue Oct 15 10:11:32 CST 2019 [Agent] execute command: systemctl start ntpd\nTue Oct 15 10:11:32 CST 2019 [Agent] exit status: 0\nTue Oct 15 10:11:32 CST 2019 [Agent] stdout: \n##\u914d\u7f6e\u5f00\u673a\u81ea\u542f\uff08\u53ef\u901a\u8fc7 systemctl list-dependencies|grep ntpd\u68c0\u67e5\u662f\u5426\u5f00\u673a\u81ea\u542f\uff09\nTue Oct 15 10:11:32 CST 2019 [Agent] execute command: systemctl enable ntpd\nTue Oct 15 10:11:32 CST 2019 [Agent] exit status: 0\nTue Oct 15 10:11:32 CST 2019 [Agent] stdout: \nTue Oct 15 10:11:32 CST 2019 [Manager] Task local part ended\n<\/code><\/pre>\n<h3>\u5e38\u7528\u547d\u4ee4<\/h3>\n<hr \/>\n<h4>1. ntptat<\/h4>\n<ul>\n<li>\u67e5\u770bntp\u670d\u52a1\u5668\u6709\u65e0\u548c\u4e0a\u5c42ntp\u8fde\u901a<\/li>\n<\/ul>\n<pre><code class=\"language-shell\">[root@kevin1\/var\/log\/transwarp-manager\/master]> ntpstat\nsynchronised to local net at stratum 11 \n   time correct to within 7948 ms\n   polling server every 64 s<\/code><\/pre>\n<h4>2. ntpq -p<\/h4>\n<ul>\n<li>\u5217\u51fa\u76ee\u524d\u6211\u4eec\u7684NTP\u4e0e\u76f8\u5173\u7684\u4e0a\u5c42NTP\u7684\u72b6\u6001<\/li>\n<\/ul>\n<pre><code class=\"language-shell\">[root@kevin1\/var\/log\/transwarp-manager\/master]> ntpq -p\n     remote           refid      st t when poll reach   delay   offset  jitter\n==============================================================================\n*LOCAL(0)        .LOCL.          10 l   21   64    1    0.000    0.000   0.000\n<\/code><\/pre>\n<h4>3. watch ntpq -p<\/h4>\n<pre><code class=\"language-shell\">Every 2.0s: ntpq -p                                                                                                                         Wed Oct 16 09:25:55 2019\n\n     remote           refid      st t when poll reach   delay   offset  jitter\n==============================================================================\n kevin1          LOCAL(0)        11 u   32   64    3    0.137  970.277   0.002\n<\/code><\/pre>\n<ul>\n<li>remote\uff1a\u672c\u673a\u548c\u4e0a\u5c42ntp\u7684ip\u6216\u4e3b\u673a\u540d\uff0c\u201c+\u201d\u8868\u793a\u4f18\u5148\uff0c\u201c*\u201d\u8868\u793a\u6b21\u4f18\u5148<\/li>\n<li>when\uff1a\u51e0\u79d2\u524d\u66fe\u505a\u8fc7\u65f6\u95f4\u540c\u6b65\u66f4\u65b0\u7684\u64cd\u4f5c<\/li>\n<li>poll\uff1a\u4e0b\u6b21\u66f4\u65b0\u5728\u591a\u5c11\u79d2\u540e<\/li>\n<li>offset: \u8fd9\u662f\u4e2a\u6700\u5173\u952e\u7684\u503c, \u5b83\u544a\u8bc9\u4e86\u6211\u4eec\u672c\u5730\u673a\u548c\u670d\u52a1\u5668\u4e4b\u95f4\u7684\u65f6\u95f4\u5dee\u522b. offset\u8d8a\u63a5\u8fd1\u4e8e0,\u6211\u4eec\u5c31\u548c\u670d\u52a1\u5668\u7684\u65f6\u95f4\u8d8a\u63a5\u8fd1<\/li>\n<li>reach\uff1a\u5df2\u7ecf\u5411\u4e0a\u5c42NTP\u670d\u52a1\u5668\u8981\u6c42\u66f4\u65b0\u7684\u6b21\u6570\uff1bntp\u5ba2\u6237\u7aef\u548cntp\u670d\u52a1\u5668\u540c\u6b65\u9700\u8981\u4e00\u4e2a\u65f6\u95f4\u6bb5\uff0c\u8fd9\u4e2a\u8fc7\u7a0b\u5927\u69823\u5206\u949f\uff0c<br \/>\n\u5728\u8fd9\u4e2a\u65f6\u95f4\u4e4b\u5185\u5728\u5ba2\u6237\u7aef\u8fd0\u884cntpdate\u547d\u4ee4\u65f6\u4f1a\u4ea7\u751fno server suitable for synchronization found\u7684\u9519\u8bef\u3002<br \/>\nreach\u8fd9\u4e2a\u503c\uff0c\u5728\u542f\u52a8ntp server\u4e4b\u540e\uff0c\u4f1a\u4ece0\u4e0d\u65ad\u7d2f\u52a0\uff0c\u5f53\u589e\u52a0\u52307\u7684\u65f6\u5019\uff0c0\u52307\u662f3\u6b21\u53d8\u66f4\uff081,3,7\uff09\uff0c\u6bcf\u4e00\u6b21\u662fpoll\u503c\u7684\u79d2\u6570\uff0c\u4e5f\u5c31\u662f64\u79d2*3=3\u5206\u949f\u7684\u65f6\u95f4<\/li>\n<\/ul>\n<h3>\u5e38\u89c1\u62a5\u9519<\/h3>\n<hr \/>\n<h4>1.ntpdate\u547d\u4ee4\u6267\u884c\u62a5\u9519\uff1athe NTP socket is in use, exiting<\/h4>\n<ul>\n<li>\u539f\u56e0\uff1a\u4e00\u822c\u662f\u56e0\u4e3a\u7cfb\u7edfNTP\u670d\u52a1\u6b63\u5728\u8fd0\u884c\uff0c\u5bfc\u81f4123\u7aef\u53e3\u88abntpd\u5360\u7528\uff0c\u53ef\u4ee5\u901a\u8fc7service  ntpd  status\u6216\u8005 ps aux | grep ntpd \u547d\u4ee4\u52a0\u4ee5\u9a8c\u8bc1<\/li>\n<li>\u89e3\u51b3\u529e\u6cd5\uff1a\u53ef\u4f7f\u7528\u547d\u4ee4 service ntpd stop \u7ec8\u6b62ntpd\u670d\u52a1\u3002\u5b9e\u5728\u4e0d\u884c\u53ef\u5f3a\u884ckill\u6389ntpd\u5bf9\u5e94\u7684pid\u3002\u5173\u95edntpd\u670d\u52a1\u4e4b\u540e\u5c31\u53ef\u4ee5\u7ee7\u7eed\u6267\u884c\u547d\u4ee4\u4e86<\/li>\n<\/ul>\n<h4>2.no server suitable for synchronization found<\/h4>\n<ul>\n<li>\u5728ntp\u670d\u52a1\u91cd\u542f\u4e4b\u540e\uff0c\u5ba2\u6237\u673a\u9700\u8981\u7b49\u51e0\u5206\u949f\u518d\u4e0e\u670d\u52a1\u5668\u8fdb\u884c\u540c\u6b65\uff0c\u671f\u95f4\u4f1a\u62a5\u8fd9\u4e2a\u9519\u8bef\uff0c\u53ef\u4ee5\u901a\u8fc7watch ntpq -p\u547d\u4ee4\u76d1\u6d4b\u540c\u6b65\u8fdb\u7a0b\uff0c\u7b49remote\u503c\u524d\u9762\u51fa\u73b0*\u53f7\u4e4b\u540e\u4ee3\u8868\u540c\u6b65\u6210\u529f<\/li>\n<li>\u7f51\u4e0a\u6709\u8bf4\u662f\u9632\u706b\u5899\u7684\u539f\u56e0\uff0c\u5bf9\u4e8eTDH\u9ed8\u8ba4\u5173\u95ed\u72b6\u6001  systemctl status firewalld \uff0c\u5982\u679c\u7cfb\u7edf\u9632\u706b\u5899\u542f\u52a8\u7684\u60c5\u51b5\u4e0b\u5fc5\u987b\u5f00\u653eudp\u534f\u8bae\u4e0bntp\u670d\u52a1\u7684123\u7aef\u53e3\n<pre><code class=\"language-shell\">[root@kevin1~]> \/sbin\/iptables -I INPUT -p udp --dport 123 -j ACCEPT\n[root@kevin1~]> iptables -L -n -v<\/code><\/pre>\n<\/li>\n<\/ul>\n<h4>3.ntpstat\u67e5\u770b\u62a5 unsynchronised   polling server every 64<\/h4>\n<ul>\n<li>ntp\u670d\u52a1\u5668\u914d\u7f6e\u5b8c\u6bd5\u540e\uff0c\u9700\u8981\u7b49\u5f853\u5206\u949f\u624d\u80fd\u4e0e\/etc\/ntp.conf\u4e2d\u914d\u7f6e\u7684\u6807\u51c6\u65f6\u95f4\u8fdb\u884c\u540c\u6b65<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u6982\u8981\u63cf\u8ff0 \u7f51\u7edc\u65f6\u95f4\u534f\u8bae\uff0c\u82f1\u6587\u540d\u79f0\uff1aNetwork Time Protocol\uff08NTP\uff09\u662f\u7528\u6765\u4f7f\u8ba1\u7b97\u673a\u65f6\u95f4\u540c\u6b65\u5316 ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/kbwp.transwarp.cn\/?p=1135\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1135","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/1135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1135"}],"version-history":[{"count":1,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/1135\/revisions"}],"predecessor-version":[{"id":1137,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/1135\/revisions\/1137"}],"wp:attachment":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}