{"id":3078,"date":"2018-01-29T14:41:55","date_gmt":"2018-01-29T06:41:55","guid":{"rendered":"http:\/\/cn.hostease.com\/xueyuan\/?p=3078"},"modified":"2018-01-29T14:41:55","modified_gmt":"2018-01-29T06:41:55","slug":"centos%e4%b8%8betcxineted-conf%e8%af%a6%e8%a7%a3","status":"publish","type":"post","link":"https:\/\/cn.hostease.com\/xueyuan\/hemanual\/centos%e4%b8%8betcxineted-conf%e8%af%a6%e8%a7%a3\/","title":{"rendered":"CentOS\u4e0b\/etc\/xineted.conf\u8be6\u89e3"},"content":{"rendered":"<div class=\"block2\">\u672c\u6587\u5185\u5bb9\u6765\u81ea\u300a\u9e1f\u54e5\u7684\u79c1\u623f\u83dc\u300b<\/div>\n<div class=\"block2\">=========================<\/div>\n<div class=\"block2\">\u5148\u4f86\u770b\u4e00\u770b\u9810\u8a2d\u7684 \/etc\/xinetd.conf \u9019\u500b\u6a94\u6848\u7684\u5167\u5bb9\u662f\u4ec0\u9ebc\u5427\uff01<\/p>\n<table class=\"term\">\n<tbody>\n<tr>\n<td class=\"term\">\n<pre>[root@linux ~]# <span class=\"term_command\">vi \/etc\/xinetd.conf<\/span>\r\n#\r\n# Simple configuration file for xinetd\r\n#\r\n# Some defaults, and include \/etc\/xinetd.d\/\r\ndefaults\r\n{\r\n  instances        = 60       <span class=\"term_note\">       &lt;==\u540c\u4e00\u670d\u52d9\u7684\u540c\u6642\u9023\u7dda\u6578\u6700\u591a\u53ef\u9054 60 \u500b<\/span>\r\n  log_type         = SYSLOG authpriv <span class=\"term_note\">&lt;==\u767b\u9304\u5f8c\uff0c\u6703\u88ab\u7d00\u9304\u5230\u767b\u9304\u6a94\u7684\u8cc7\u8a0a<\/span>\r\n  log_on_success   = HOST PID        <span class=\"term_note\">&lt;==\u82e5\u6210\u529f\u7684\u767b\u5165\u6642\uff0c\u8a18\u9304\u7684\u8cc7\u8a0a\u6709\u54ea\u4e9b\uff1f<\/span>\r\n  log_on_failure   = HOST            <span class=\"term_note\">&lt;==\u82e5\u767b\u5165\u5931\u6557\uff0c\u5247\u8a18\u9304\u7684\u8cc7\u8a0a\u53c8\u662f\u5982\u4f55\uff1f<\/span>\r\n  cps              = 25 30           <span class=\"term_note\">&lt;==\u540c\u4e00\u79d2\u9418\u5167\u6700\u5927\u9023\u7dda\u6578\u91cf\u70ba 25 \u500b\uff0c\u82e5\u8d85\u904e 25 \u500b\uff0c\r\n                                 \u5247\u8a72\u670d\u52d9\u6703\u66ab\u6642\u505c\u6b62 30 \u79d2\uff01<\/span>\r\n}\r\n\r\nincludedir \/etc\/xinetd.d <span class=\"term_note\">&lt;==\u66f4\u591a\u7684\u8a2d\u5b9a\u503c\u5728 \/etc\/xinetd.d \u90a3\u500b\u76ee\u9304\u5167<\/span>\r\n<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u57fa\u672c\u4e0a\uff0c\u9019\u500b\u9810\u8a2d\u53c3\u6578\u6a94\u7684\u610f\u7fa9\u662f\uff1a\u300e<span class=\"text_import2\">\u7576\u67d0\u500b\u4f7f\u7528 super daemon \u7ba1\u7406\u7684\u670d\u52d9\u555f\u52d5\u6642\uff0c\u9664\u975e\u8a72\u670d\u52d9\u5df2\u7d93\u8a2d\u5b9a\u597d\u7ba1\u7406\u7684\u9805\u76ee\uff0c\u5426\u5247\u5c07\u4ee5\u4e0a\u8ff0 xinetd.conf \u5167\u7684\u9810\u8a2d\u53c3\u6578\u5e36\u5165\u3002<\/span>\u300f\u7684\u610f\u601d\uff0c\u4e5f\u5c31\u662f\u8aaa\uff0c\u9019\u50c5\u662f\u9810\u8a2d\u503c\uff0c \u4f46\u6211\u5011\u53ef\u4ee5\u81ea\u884c\u6307\u5b9a\u65b0\u7684\u8a2d\u5b9a\u503c\u4f86\u53d6\u4ee3 xinetd.conf \u5167\u7684\u9810\u8a2d\u503c\u5566\uff01 \u4e5f\u5c31\u662f\u8aaa\uff0c\u9019\u500b\u6a94\u6848\u8a2d\u5b9a\u6210\uff0c\u5728\u9810\u8a2d\u7684\u72c0\u614b\u4e0b\u300e\uff1a<span class=\"text_import2\">\u4e00\u500b\u670d\u52d9\u6700\u591a\u53ef\u9054 60 \u500b\u9023\u7dda\uff0c\u4e14\u540c\u4e00\u79d2\u5167\u9023\u63a5\u4e0a\u7684\u9023\u7dda\u4e0d\u53ef\u8d85\u904e 25 \u500b\u3002\u800c\u82e5\u767b\u5165\u7684\u6210\u529f\u8207\u5426\u6642\uff0c \u6703\u5206\u5225\u8a18\u9304\u4e0d\u540c\u7684\u8cc7\u8a0a\u5230\u767b\u9304\u6a94\u7576\u4e2d\u3002<\/span>\u300f\u9019\u6a23\u8aaa\uff0c\u53ef\u4ee5\u6bd4\u8f03\u6e05\u695a\u4e86\u5427\uff1f ^_^ \u81f3\u65bc\u66f4\u591a\u7684\u53c3\u6578\u8aaa\u660e\uff0c\u6211\u5011\u6703\u5728\u5e95\u4e0b\u518d\u5f37\u8abf\u7684\uff01<\/p>\n<p>\u65e2\u7136\u9019\u53ea\u662f\u500b\u9810\u8a2d\u53c3\u6578\u6a94\uff0c\u90a3\u9ebc\u81ea\u7136\u6709\u66f4\u591a\u7684\u670d\u52d9\u53c3\u6578\u6a94\u6848\u56c9\uff5e\u6c92\u932f\uff5e\u800c\u6240\u6709\u7684\u670d\u52d9\u53c3\u6578\u6a94\u90fd\u5728 \/etc\/xinetd.d \u88e1\u9762\uff0c\u9019\u662f\u56e0\u70ba\u4e0a\u8868\u7576\u4e2d\u7684\u6700\u5f8c\u4e00\u884c\u554a\uff01\u9019\u6a23\u77ad\u4e86\u5427\uff01 ^_^\u3002 \u90a3\u9ebc\u6bcf\u500b\u53c3\u6578\u6a94\u6848\u7684\u5167\u5bb9\u662f\u600e\u6a23\u5462\uff1f\u4e00\u822c\u4f86\u8aaa\uff0c\u4ed6\u662f\u9019\u6a23\u7684\uff1a<\/p>\n<table class=\"term\">\n<tbody>\n<tr>\n<td class=\"term\">\n<pre>service  &lt;service_name&gt;\r\n{\r\n       &lt;attribute&gt;   &lt;assign_op&gt;   &lt;value&gt;   &lt;value&gt; ...\r\n       .............\r\n}\r\n<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u7b2c\u4e00\u884c\u4e00\u5b9a\u90fd\u6709\u500b service \uff0c\u81f3\u65bc\u90a3\u500b &lt;service_name&gt; \u88e1\u9762\u7684\u5167\u5bb9\uff0c \u5247\u8207 \/etc\/services \u6709\u95dc\uff0c\u56e0\u70ba\u4ed6\u53ef\u4ee5\u5c0d\u7167\u8457 \/etc\/services \u5167\u7684\u540d\u7a31\u8207 port number \u4f86\u6c7a\u5b9a\u6240\u8981\u555f\u7528\u7684 port \u662f\u90a3\u500b\u554a\uff01\u7136\u5f8c\u76f8\u95dc\u7684\u53c3\u6578\u5c31\u5728\u5169\u500b\u5927\u522e\u865f\u4e2d\u9593\u3002 attribute \u662f\u4e00\u4e9b xinetd \u7684\u7ba1\u7406\u53c3\u6578\uff0c assign_op \u5247\u662f\u53c3\u6578\u7684\u8a2d\u5b9a\u65b9\u6cd5\u3002 assign_op \u7684\u4e3b\u8981\u8a2d\u5b9a\u5f62\u5f0f\u70ba\uff1a<\/p>\n<ul>\n<ul>\u00a0= \uff1a \u8868\u793a\u5f8c\u9762\u7684\u8a2d\u5b9a\u53c3\u6578\u5c31\u662f\u9019\u6a23\u5566\uff01<\/ul>\n<\/ul>\n<ul>\n<ul>+= \uff1a \u8868\u793a\u5f8c\u9762\u7684\u8a2d\u5b9a\u70ba\u300e\u5728\u539f\u4f86\u7684\u8a2d\u5b9a\u88e1\u982d\u52a0\u5165\u65b0\u7684\u53c3\u6578\u300f<\/ul>\n<\/ul>\n<ul>-+ \uff1a \u8868\u793a\u5f8c\u9762\u7684\u8a2d\u5b9a\u70ba\u300e\u5728\u539f\u4f86\u7684\u53c3\u6578\u6368\u68c4\u9019\u88e1\u8f38\u5165\u7684\u53c3\u6578\uff01\u300f<\/ul>\n<p>\u7528\u9014\u4e0d\u592a\u76f8\u540c\uff0c\u656c\u8acb\u7559\u610f\u5466\uff01\u597d\u4e86\uff01\u5e95\u4e0b\u518d\u4f86\u8aaa\u4e00\u8aaa\u90a3\u4e9b attribute \u8207 value \uff01<\/p>\n<table border=\"1\" width=\"95%\" cellspacing=\"0\" cellpadding=\"3\" bgcolor=\"#ffffe0\">\n<tbody>\n<tr align=\"center\" bgcolor=\"#add8e6\">\n<td width=\"120\">attribute<br \/>\n(\u529f\u80fd)<\/td>\n<td width=\"120\">assing_op<br \/>\n(\u5141\u8a31\u7684\u52d5\u4f5c)<\/td>\n<td>\u8aaa\u660e\u8207\u7bc4\u4f8b<\/td>\n<\/tr>\n<tr bgcolor=\"#add8e6\">\n<td colspan=\"3\"><span class=\"text_import1\">\u4e00\u822c\u8a2d\u5b9a\u9805\u76ee\uff1a<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"center\">disable<\/td>\n<td align=\"center\">yes<br \/>\nno<\/td>\n<td>\u5141\u8a31\u8a72 server \u53ef\u4ee5\u57f7\u884c\u6216\u8005\u662f\u4e0d\u80fd\u57f7\u884c\uff01\u7576\u8a2d\u5b9a\u70ba yes \u8868\u793a\u8a72\u670d\u52d9\u4e0d\u80fd\u57f7\u884c\uff01 \u9019\u500b\u8a2d\u5b9a\u662f\u4e00\u5b9a\u8981\u7684\u5566\u3002\u5982\u679c\u6211\u60f3\u8981\u555f\u52d5\u67d0\u500b\u670d\u52d9\uff0c\u90a3\u9ebc\u9019\u88e1\u5c31\u8981\u8a2d\u5b9a\u6210\u70ba\uff1adisable = no<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">socket_type<\/td>\n<td align=\"center\">stream<br \/>\ndgram<br \/>\nraw<\/td>\n<td>stream \u70ba\u9023\u7dda\u6a5f\u5236\u8f03\u70ba\u53ef\u9760\u7684 TCP \u5c01\u5305\uff0c\u82e5\u70ba UDP \u5c01\u5305\u5247\u4f7f\u7528 dgram \u6a5f\u5236\u3002 raw \u4ee3\u8868 server \u9700\u8981\u8207 IP \u76f4\u63a5\u5c0d\u8ac7\uff01\u4f8b\u5982 telnet \u4f7f\u7528 TCP \uff0c\u6240\u4ee5\uff1asocket_type = stream<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">protocol<\/td>\n<td align=\"center\">tcp<br \/>\nudp<br \/>\n&#8230;.<\/td>\n<td>\u9019\u500b\u6771\u897f\u8aaa\u7684\u662f\uff0c\u9023\u7dda\u7684\u72c0\u614b\u4f7f\u7528\u7684\u662f\u54ea\u4e00\u7a2e\u5354\u5b9a\uff01\uff1f\u5404\u500b\u5354\u5b9a\u7684\u4ee3\u865f\u53ef\u4ee5\u53c3\u8003 \/etc\/protocols \u5167\u5bb9\uff01\u6b64\u5916\uff0c\u9664\u975e\u662f\u4f60\u81ea\u5df1\u8a2d\u5b9a\u7684\u670d\u52d9\uff0c\u5426\u5247\u9019\u500b\u53ef\u4ee5\u4e0d\u7528\u8a2d\u5b9a\u5566\uff01<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">wait<\/td>\n<td align=\"center\">yes<br \/>\nno<\/td>\n<td>\u9019\u5c31\u662f\u6211\u5011\u525b\u525b\u63d0\u5230\u7684\u00a0<strong>Multi-threaded<\/strong>\u00a0\u8207\u00a0<strong>single-threaded<\/strong>\u00a0\u7684\u65b9\u5f0f\u5566\uff01\u4e00\u822c\u4f86\u8aaa\uff0c\u6211\u5011\u5e0c\u671b\u5927\u5bb6\u7684\u8981\u6c42\u90fd\u53ef\u4ee5\u540c\u6642\u88ab\u555f\u7528\uff0c\u6240\u4ee5\u53ef\u4ee5\u8a2d\u5b9await = no<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">user<\/td>\n<td align=\"center\">UID<br \/>\nroot<\/td>\n<td>\u9084\u8a18\u5f97\u6211\u5011\u5728\u00a0\u5e33\u865f\u7ba1\u7406\u00a0\u90a3\u4e00\u7bc7\u63d0\u5230\u7684 UID \u6982\u5ff5\u55ce\uff1f\u5c0d\u5566\uff01\u9019\u500b UID \u5c31\u662f\u90a3\u500b UID \u5566\uff01\u8981\u6ce8\u610f\u7684\u662f\uff0c\u5047\u5982\u4f60\u7684\u670d\u52d9\u555f\u52d5\u8005\u4e0d\u8981\u4ee5 root \u70ba\u4e3b\u7684\u8a71\uff0c\u90a3\u9ebc\u9019\u500b\u5730\u65b9\u5c31\u53ef\u4ee5\u6539\u8b8a\u5176\u4ed6\u7684\u4f7f\u7528\u8005\uff0c\u4f8b\u5982 nobody \uff01\u9019\u500b\u549a\u549a\u4e5f\u6703\u6709\u5b89\u5168\u9632\u8b77\u7684\u6a5f\u5236\u5b58\u5728\uff01\u6b64\u5916\uff0c\u9700\u8981\u6ce8\u610f\u9019\u500b UID \u5fc5\u9808\u5b58\u5728\u65bc \/etc\/passwd \u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">group<\/td>\n<td align=\"center\">GID<\/td>\n<td>\u8ddf user \u7684\u610f\u601d\u76f8\u540c\uff01\u53ea\u662f\u9019\u500b GID \u7684\u4f7f\u7528\u8005\u4e5f\u5fc5\u9808\u5b58\u5728\u65bc \/etc\/group \u7576\u4e2d\uff01<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">instances<\/td>\n<td align=\"center\">number<br \/>\nUNLIMITED<\/td>\n<td>\u9019\u500b\u662f\u300e\u5728\u540c\u4e00\u6642\u9593\u4e4b\u5167\uff0c\u540c\u4e00\u500b\u670d\u52d9\u53ef\u4ee5\u5141\u8a31\u7684\u9023\u7dda\u6578\u76ee\u300f\u7684\u610f\u601d\uff0c \u4f60\u53ef\u4ee5\u5beb\u5165\u4e00\u500b\u300e\u6578\u5b57\u300f\u4f86\u63a7\u5236\u9023\u7dda\u6578\u76ee\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 UNLIMITED \u4f86\u544a\u8a34\u7cfb\u7d71\u300e\u6c92\u6709\u4e0a\u9650\u300f\u56c9\uff01\u4f8b\u5982\u4f60\u5728\u540c\u6642\u6bb5\u4e4b\u5167\u50c5\u5141\u8a31 ftp \u9023\u7dda\u6709 30 \u500b\uff0c\u90a3\u9ebc\u9019\u88e1\u5c31\u53ef\u4ee5\u8f38\u5165 30 \u5566\uff01<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">nice<\/td>\n<td align=\"center\">-19 ~ 19<\/td>\n<td>\u9084\u8a18\u5f97\u6211\u5011\u5728\u00a0\u7a0b\u5e8f\u7ba1\u7406\u00a0\u88e1\u9762\u8ac7\u5230\u7684\u90a3\u500b nice \u6307\u4ee4\u55ce\uff1f\uff01\u5c0d\u5566\uff01\u9019\u88e1\u5c31\u662f\u9019\u500b\u6771\u897f\u56c9\uff01\u6578\u5b57\u8d8a\u5c0f( \u8ca0\u503c )\u4ee3\u8868\u8a72\u7a0b\u5e8f\u8d8a\u512a\u5148\u88ab\u57f7\u884c\uff01<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">server<\/td>\n<td align=\"center\">program<br \/>\n\u5b8c\u6574\u6a94\u540d<\/td>\n<td>\u9019\u500b\u5c31\u662f\u6307\u51fa\u9019\u500b\u670d\u52d9\u7684\u555f\u52d5\u7a0b\u5f0f\uff01\u4f8b\u5982\u8981\u555f\u52d5 telnet \u7684\u8a71\uff0c\u5176\u5be6\u5c31\u662f in.telnetd \u9019\u652f\u7a0b\u5f0f\u5566\uff01\u6240\u4ee5\u9019\u500b\u6642\u5019\u5728\u9019\u88e1\u8f38\u5165server = \/usr\/sbin\/in.telnetd<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">server_args<\/td>\n<td align=\"center\">program<br \/>\n\u4e00\u4e9b\u53c3\u6578<\/td>\n<td>\u9019\u88e1\u61c9\u8a72\u8f38\u5165\u7684\u5c31\u662f\u4f60\u7684 server \u90a3\u88e1\u9700\u8981\u8f38\u5165\u7684\u4e00\u4e9b\u53c3\u6578\u5566\uff01\u4f8b\u5982 in.telnetd \u7576\u4e2d\uff0c\u6211\u5011\u9084\u53ef\u4ee5\u52a0\u5165\u67d0\u4e9b\u53c3\u6578\uff01<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">log_on_success<\/td>\n<td align=\"center\">PID<br \/>\nHOST<br \/>\nUSERID<br \/>\nEXIT<br \/>\nDURATION<\/td>\n<td>\u5728\u300e\u6210\u529f\u767b\u5165\u300f\u4e4b\u5f8c\uff0c\u9700\u8981\u8a18\u9304\u7684\u9805\u76ee\uff1aPID \u70ba\u7d00\u9304\u8a72 server \u555f\u52d5\u6642\u5019\u7684 process ID \uff0c HOST \u70ba\u9060\u7aef\u4e3b\u6a5f\u7684 IP\u3001USERID \u70ba\u767b\u5165\u8005\u7684\u5e33\u865f\u3001EXTI \u70ba\u96e2\u958b\u7684\u6642\u5019\u8a18\u9304\u7684\u9805\u76ee\u3001 DURATION \u70ba\u8a72\u4f7f\u7528\u8005\u4f7f\u7528\u6b64\u670d\u52d9\u591a\u4e45\uff1f<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">log_on_failure<\/td>\n<td align=\"center\">HOST<br \/>\nUSERID<br \/>\nATTEMPT<br \/>\nRECORD<\/td>\n<td>\u7576\u767b\u5165\u5931\u6557\u4e4b\u5f8c\u88ab syslog \u767b\u5165\u7684\u9805\u76ee\uff1aHOST\u70ba\u9060\u7aef\u4e3b\u6a5f\u7684 IP\uff0cUSERID\u70ba\u767b\u5165\u8005\u5e33\u865f\u3001 ATTEMPT\u70ba\u8a18\u9304\u767b\u5165\u5931\u6557\u8005\u4f01\u5716\u7684\u610f\u5716\u70ba\u4f55\u3001RECORD\u70ba\u8a18\u9304\u9060\u7aef\u4e3b\u6a5f\u7684\u8cc7\u8a0a\uff01\u4ee5\u53ca\u70ba\u4f55\u672c\u6a5f server \u4e0d\u80fd\u555f\u52d5\u7684\u539f\u56e0\uff01\u4e3b\u8981\u6709 login, shell, exec, finger \u7b49\u6307\u4ee4\u53ef\u4ee5\u4f7f\u7528\u5728\u9019\u88e1\uff01( \u57fa\u672c\u4e0a\uff0c\u53ef\u4ee5\u5728 \/etc\/hosts.allow \u6216 \/etc\/hosts.deny \u66f8\u5beb\u5167\u5bb9 )\u3002<\/td>\n<\/tr>\n<tr bgcolor=\"#add8e6\">\n<td colspan=\"3\"><span class=\"text_import1\">\u9032\u968e\u8a2d\u5b9a\u9805\u76ee\uff1a<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"center\">env<\/td>\n<td align=\"center\">&#8216;name=value&#8217;<\/td>\n<td>\u9019\u4e00\u500b\u9805\u76ee\u53ef\u4ee5\u8b93\u4f60\u8a2d\u5b9a\u74b0\u5883\u8b8a\u6578\uff0c\u74b0\u5883\u8b8a\u6578\u7684\u8a2d\u5b9a\u898f\u5247\u53ef\u4ee5\u53c3\u8003\u00a0\u8a8d\u8b58 BASH Shell\u00a0\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">port<\/td>\n<td align=\"center\">number<\/td>\n<td>\u9019\u88e1\u53ef\u4ee5\u8a2d\u5b9a\u4e0d\u540c\u7684\u670d\u52d9\u8207\u5c0d\u61c9\u7684 port \uff0c\u4f46\u662f\u8acb\u8a18\u4f4f\u4f60\u7684 port \u8207\u670d\u52d9\u540d\u7a31\u5fc5\u9808\u8207 \/etc\/services \u5167\u8a18\u8f09\u7684\u76f8\u540c\u624d\u884c\uff01<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">redirect<\/td>\n<td align=\"center\">IP_Address port<\/td>\n<td>\u5c07 client \u7aef\u5c0d\u6211\u5011 server \u7684\u8981\u6c42\uff0c\u8f49\u5230\u53e6\u4e00\u90e8\u4e3b\u6a5f\u4e0a\u53bb\uff01\u5475\u5475\uff01\u9019\u500b\u597d\u73a9\u5466\uff01 \u4f8b\u5982\u7576\u6709\u4eba\u8981\u4f7f\u7528\u4f60\u7684 ftp \u6642\uff0c\u4f60\u53ef\u4ee5\u5c07\u4ed6\u8f49\u5230\u53e6\u4e00\u90e8\u6a5f\u5668\u4e0a\u9762\u53bb\uff01\u90a3\u500b IP_Address \u5c31\u4ee3\u8868\u53e6\u4e00\u90e8\u9060\u7aef\u4e3b\u6a5f\u7684 IP \u56c9\uff01<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">includedir<\/td>\n<td align=\"center\">directory<\/td>\n<td>\u8868\u793a\u5c07\u67d0\u500b\u76ee\u9304\u5e95\u4e0b\u7684\u6240\u6709\u6a94\u6848\u90fd\u7d66\u4ed6\u585e\u9032\u4f86 xinetd.conf \u9019\u500b\u8a2d\u5b9a\u88e1\u982d\uff01\u9019\u6771\u897f\u6709\u7528\u591a\u4e86\uff0c \u5982\u6b64\u4e00\u4f86\u6211\u5011\u53ef\u4ee5\u4e00\u500b\u4e00\u500b\u8a2d\u5b9a\u4e0d\u540c\u7684\u9805\u76ee\uff01\u800c\u4e0d\u9700\u8981\u5c07\u6240\u6709\u7684\u670d\u52d9\u90fd\u5beb\u5728 xinetd.conf \u7576\u4e2d\uff01\u4f60\u53ef\u4ee5\u5728 \/etc\/xinetd.conf \u767c\u73fe\u9019\u500b\u8a2d\u5b9a\u5466\uff01<\/td>\n<\/tr>\n<tr bgcolor=\"#add8e6\">\n<td colspan=\"3\"><span class=\"text_import1\">\u5b89\u5168\u63a7\u7ba1\u9805\u76ee\uff1a<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"center\">bind<\/td>\n<td align=\"center\">IP_Address<\/td>\n<td>\u9019\u500b\u662f\u8a2d\u5b9a\u300e\u5141\u8a31\u4f7f\u7528\u6b64\u4e00\u670d\u52d9\u7684\u4ecb\u9762\u5361\u300f\u7684\u610f\u601d\uff01\u8209\u500b\u4f8b\u5b50\u4f86\u8aaa\uff0c\u4f60\u7684 Linux \u4e3b\u6a5f\u4e0a\u9762\u6709\u5169\u500b IP \uff0c\u800c\u4f60\u53ea\u60f3\u8981\u8b93 IP1 \u53ef\u4ee5\u4f7f\u7528\u6b64\u4e00\u670d\u52d9\uff0c\u4f46 IP2 \u4e0d\u80fd\u4f7f\u7528\u6b64\u670d\u52d9\uff0c\u9019\u88e1\u5c31\u53ef\u4ee5\u5c07 IP1 \u5beb\u5165\u5373\u53ef\uff01\u90a3\u9ebc IP2 \u5c31\u4e0d\u53ef\u4ee5\u4f7f\u7528\u6b64\u4e00 server \u56c9<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">interface<\/td>\n<td align=\"center\">IP_Address<\/td>\n<td>\u8207 bind \u76f8\u540c<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">only_from<\/td>\n<td align=\"center\">0.0.0.0<br \/>\n192.168.1.0\/24<br \/>\nhost_name<br \/>\ndomain_name<\/td>\n<td>\u9019\u6771\u897f\u7528\u5728\u5b89\u5168\u6a5f\u5236\u4e0a\u9762\uff0c\u4e5f\u5c31\u662f\u7ba1\u5236\u300e\u53ea\u6709\u9019\u88e1\u9762\u898f\u5b9a\u7684 IP \u6216\u8005\u662f\u4e3b\u6a5f\u540d\u7a31\u53ef\u4ee5\u767b\u5165\uff01\u300f\u5982\u679c\u662f 0.0.0.0 \u8868\u793a\u6240\u6709\u7684 PC \u7686\u53ef\u767b\u5165\uff0c\u5982\u679c\u662f 192.168.1.0\/24 \u5247\u8868\u793a\u70ba C class \u7684\u7db2\u57df\uff01\u4ea6\u5373\u7531 192.168.1.1 ~ 192.168.1.255 \u7686\u53ef\u767b\u5165\uff01\u53e6\u5916\uff0c\u4e5f\u53ef\u4ee5\u9078\u64c7 domain name \uff0c\u4f8b\u5982 .ev.ncku.edu.tw \u5c31\u53ef\u4ee5\u5141\u8a31\u6210\u5927\u74b0\u5de5\u7cfb\u7684\u7db2\u57df IP \u767b\u5165\u4f60\u7684\u4e3b\u6a5f\u4f7f\u7528\u8a72 server \uff01<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">no_access<\/td>\n<td align=\"center\">0.0.0.0<br \/>\n192.168.1.0\/24<br \/>\nhost_name<br \/>\ndomain_name<\/td>\n<td>\u8ddf only_from \u5dee\u4e0d\u591a\u5566\uff01\u5c31\u662f\u7528\u4f86\u7ba1\u7406\u53ef\u5426\u9032\u5165\u4f60\u7684 Linux \u4e3b\u6a5f\u555f\u7528\u4f60\u7684 server \u670d\u52d9\u7684\u7ba1\u7406\u9805\u76ee\uff01 no_access \u8868\u793a\u300e\u4e0d\u53ef\u767b\u5165\u300f\u7684 PC \u56c9\uff01<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">access_times<\/td>\n<td align=\"center\">00:00-12:00<br \/>\nHH:MM-HH:MM<\/td>\n<td>\u9019\u500b\u9805\u76ee\u5728\u8a2d\u5b9a\u300e\u8a72\u670d\u52d9 server \u555f\u52d5\u7684\u6642\u9593\u300f\uff0c\u4f7f\u7528\u7684\u662f 24 \u5c0f\u6642\u7684\u8a2d\u5b9a\uff01\u4f8b\u5982\u4f60\u7684 ftp \u8981\u5728 8 \u9ede\u5230 16 \u9ede\u958b\u653e\u7684\u8a71\uff0c\u5c31\u662f\uff1a 08:00-16:00\u3002<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">umask<\/td>\n<td align=\"center\">000<br \/>\n777<br \/>\n022<\/td>\n<td>\u9084\u8a18\u5f97\u5728\u00a0\u6a94\u6848\u6b0a\u9650\u00a0\u88e1\u9762\u7d04\u7565\u63d0\u904e\u7684 umask \u9019\u500b\u6771\u897f\u55ce\uff1f\u5475\u5475\uff01\u6c92\u932f\uff01\u5c31\u662f\u90a3\u500b\u9b3c\u73a9\u610f\u5152\u56c9\uff01 \u53ef\u4ee5\u8a2d\u5b9a\u4f7f\u7528\u8005\u5efa\u7acb\u76ee\u9304\u6216\u8005\u662f\u6a94\u6848\u6642\u5019\u7684\u5c6c\u6027\uff01\u7cfb\u7d71\u5efa\u8b70\u503c\u662f 022 \u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>OK\uff01\u6211\u5011\u5c31\u5229\u7528\u4e0a\u9762\u9019\u4e9b\u53c3\u6578\u4f86\u67b6\u69cb\u51fa\u6211\u5011\u6240\u9700\u8981\u7684\u4e00\u4e9b\u670d\u52d9\u7684\u8a2d\u5b9a\u5427\uff01 \u53c3\u8003\u770b\u770b\u5e95\u4e0b\u7684\u8a2d\u5b9a\u65b9\u6cd5\u56c9\uff01 \u6211\u5011\u8aaa\u904e\uff0c\u4f7f\u7528 super daemon \u4f86\u7ba1\u7406\u4e3b\u6a5f\uff0c\u6700\u5927\u7684\u512a\u9ede\u5c31\u662f\u591a\u4e86\u4e00\u9053\u7ba1\u7406\u7684\u624b\u7e8c\uff0c \u6240\u4ee5\uff0c\u53ef\u4ee5\u9032\u884c\u6bd4\u8f03\u591a\u7684\u76e3\u63a7\u52d5\u4f5c\uff0c\u50cf\u4e0a\u4e00\u500b\u5c0f\u7bc0\u6211\u5011\u63d0\u5230\u7684\u76f8\u95dc\u53c3\u6578\u7576\u4e2d\uff0c \u5c31\u80fd\u5920\u767c\u73fe\u5230\u4e00\u4e9b\u7aef\u502a\u4e86\u3002\u5728\u9019\u88e1\uff0c\u6211\u5011\u8209\u500b\u7c21\u55ae\u7684\u4f8b\u5b50\u4f86\u8aaa\u660e\u4e00\u4e0b\u6574\u500b super daemon \u7684\u7ba1\u7406\u5427\uff01\u4f46\u662f\u8981\u8a2d\u5b9a telnet \u7684\u8a71\uff0c\u5c31\u5f97\u8981\u5b89\u88dd telnet \u624d\u884c\u3002 \u5728 FC4 \u7684\u7248\u672c\u4e0a\uff0c\u6211\u5011\u5b89\u88dd\u7684\u662f telnet-server-0.17-35 \u9019\u500b\u5957\u4ef6\u8cc7\u6599\uff0c \u8acb\u60a8\u5148\u4ee5\u00a0rpm \u7684\u65b9\u5f0f\u00a0\u4f86\u5b89\u88dd\u5594\uff01 ^_^<\/p><\/div>\n<div class=\"block2\">\n\u5728\u9810\u8a2d\u7684 \/etc\/xinetd.d\/telnet \u5167\u5bb9\u662f\u9019\u6a23\u7684\uff1a<\/p>\n<table class=\"term\">\n<tbody>\n<tr>\n<td class=\"term\">\n<pre>[root@linux ~]# <span class=\"term_command\">vi \/etc\/xinetd.d\/telnet<\/span>\r\nservice telnet\r\n{\r\n        flags           = REUSE   <span class=\"term_note\">&lt;==\u984d\u5916\u7684\u53c3\u6578\u4f7f\u7528 REUSE <\/span>\r\n        socket_type     = stream  <span class=\"term_note\">&lt;==\u4f7f\u7528 TCP \u7684\u5c01\u5305\u683c\u5f0f<\/span>\r\n        wait            = no      <span class=\"term_note\">&lt;==\u53ef\u4ee5\u6709\u591a\u500b\u9023\u7dda\u540c\u6642\u9023\u9032\u4f86<\/span>\r\n        user            = root    <span class=\"term_note\">&lt;==\u555f\u52d5\u8005\u9810\u8a2d\u70ba root <\/span>\r\n        server          = \/usr\/sbin\/in.telnetd <span class=\"term_note\">&lt;==\u4f7f\u7528\u7684\u662f\u9019\u652f\u7a0b\u5f0f\uff01<\/span>\r\n        log_on_failure  += USERID <span class=\"term_note\">&lt;==\u82e5\u767b\u5165\u932f\u8aa4\uff0c\u300e\u52a0\u8a08\u300f\u8a18\u9304\u4f7f\u7528\u8005 ID<\/span>\r\n        disable         = yes     <span class=\"term_note\">&lt;==\u6b64\u670d\u52d9\u9810\u8a2d\u95dc\u9589\uff01<\/span>\r\n}\r\n<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5176\u5be6\uff0c\u4e3b\u8981\u7684\u53c3\u6578\u53ef\u4ee5\u53c3\u8003\u4e0a\u4e00\u5c0f\u7bc0\u7684\u8868\u683c\uff0c\u4e5f\u53ef\u4ee5\u76f4\u63a5\u5229\u7528\u300e man xinetd.conf \u300f\u4f86\u67e5\u95b1\uff01 \u4e0d\u904e\uff0c\u5982\u679c\u4f60\u5c0d\u65bc\u9019\u6a23\u7684\u8a2d\u5b9a\u4e26\u4e0d\u6eff\u610f\u7684\u8a71\uff0c\u5176\u5be6\u9084\u53ef\u4ee5\u624b\u52d5\u4f86\u4fee\u6539\u5462\uff01 \u56e0\u70ba\u6211\u5011\u77e5\u9053\uff0c telnet \u4e26\u4e0d\u662f\u500b\u5341\u5206\u5b89\u5168\u7684\u670d\u52d9\uff0c\u8a73\u7d30\u6a5f\u5236\u53ef\u4ee5\u53c3\u8003\u00a0\u4f3a\u670d\u5668\u7bc7\u00a0\u7684\u00a0\u9060\u7aef\u9023\u7dda\u4f3a\u670d\u5668\u00a0\u4f86\u67e5\u95b1\uff0c \u6240\u4ee5\uff0c\u5982\u679c\u4f60\u60f3\u8981\u66f4\u591a\u7684\u5b89\u5168\u6a5f\u5236\uff0c\u8209\u4f8b\u4f86\u8aaa\uff0c\u4f60\u60f3\u8981\u8b93 telnet \u5728\u5340\u57df\u7db2\u8def\u5167\u8207 Internet \u4e0a\u9762\u7684\u9023\u7dda\u6a5f\u5236\u6709\u5dee\u7570\u6642\uff0c\u4f8b\u5982\u9019\u6a23\uff1a<\/p>\n<ul>\n<li>\u5c0d\u5167\u90e8\u7db2\u57df\u958b\u653e\u8f03\u591a\u6b0a\u9650\u7684\u90e8\u5206\uff1a<br \/>\n\u5047\u8a2d Linux \u4e3b\u6a5f\u6709\u5169\u5f35\u7db2\u8def\u5361\uff0c\u5c0d\u5167\u7684\u9019\u4e00\u5f35 IP \u70ba 192.168.1.100 \uff0c\u4e14\u50c5\u91dd\u5c0d 192.168.1.0\/24 \u9019\u500b\u7db2\u6bb5\u63d0\u4f9b\u767b\u5165\u3002\u7136\u5f8c\u958b\u653e\u6240\u6709\u8207 telnet \u6709\u95dc\u7684\u6b0a\u9650\uff0c \u5305\u542b\u7e3d\u9023\u7dda\u6578\u91cf\u8207\u9023\u7dda\u6642\u9593\u7b49\u3002\u4f46\u662f\uff0c 192.168.1.120 \u53ca 192.168.1.130 \u5169\u500b IP \u4e0d\u5141\u8a31\u767b\u5165\uff1b<\/li>\n<li>\u5c0d\u5916\u90e8\u7db2\u57df\u8f03\u591a\u9650\u5236\u7684\u8a2d\u5b9a\uff1a<br \/>\n\u5c0d\u5916\u7684 IP \u5047\u8a2d\u70ba 140.116.44.125 \uff0c\u4e14\u50c5\u5141\u8a31\u53f0\u5357\u7684\u6821\u5712\u7db2\u8def (140.116.0.0\/16)\uff0c \u4ee5\u53ca\u6559\u80b2\u754c\u7684\u4e3b\u6a5f\u540d\u7a31 (.edu.tw)\uff0c\u53e6\u5916\uff0c\u50c5\u958b\u653e\u65e9\u4e0a 1~9 \u9ede\u53ca 20~24 \u5169\u500b\u6642\u6bb5\u767b\u5165\u800c\u5df2\u3002 \u6b64\u5916\uff0c\u6700\u591a\u5bb9\u8a31\u5341\u500b\u9023\u7dda\u9032\u5165\u3002<\/li>\n<\/ul>\n<p>\u5728\u9019\u6a23\u7684\u898f\u5283\u60c5\u6cc1\u4e0b\uff0c\u6211\u53ef\u4ee5\u5c07\u525b\u525b\u4e0a\u982d\u7684 \/etc\/xinetd.d\/telnet \u9019\u500b\u6a94\u6848\u4fee\u6539\u6210\u70ba\uff1a<\/p>\n<table class=\"term\">\n<tbody>\n<tr>\n<td class=\"term\">\n<pre>[root@linux ~]# <span class=\"term_command\">vi \/etc\/xinetd.d\/telnet<\/span>\r\n<span class=\"term_say\"># \u5148\u91dd\u5c0d\u5c0d\u5167\u7684\u8f03\u70ba\u9b06\u6563\u7684\u9650\u5236\u4f86\u8a2d\u5b9a\uff1a<\/span>\r\n<span class=\"term_write\">service telnet\r\n{\r\n    disable         = no                  <span class=\"term_note\">&lt;==\u9810\u8a2d\u5c31\u662f\u555f\u52d5 telnet \u670d\u52d9<\/span>\r\n    bind            = 192.168.1.100       <span class=\"term_note\">&lt;==\u53ea\u5141\u8a31\u7d93\u7531\u9019\u500b\u4ecb\u9762\u5361\u7684\u5c01\u5305\u9032\u4f86<\/span>\r\n    only_from       = 192.168.1.0\/24      <span class=\"term_note\">&lt;==\u53ea\u5141\u8a31 192.168.0.0\/24 \u9019\u500b\u7db2\u6bb5\r\n                                             \u7684\u4e3b\u6a5f\u9023\u7dda\u9032\u4f86\u4f7f\u7528 telnet \u7684\u670d\u52d9<\/span>\r\n    no_access       = 192.168.1.{120,130} <span class=\"term_note\">&lt;==\u4e0d\u8a31\u9019\u4e9b PC \u767b\u5165<\/span>\r\n    instances       = UNLIMITED           <span class=\"term_note\">&lt;==\u540c\u6642\u5141\u8a31\u9023\u7dda\u4e0d\u9650\u5236\uff01<\/span>\r\n    nice            = 0                   <span class=\"term_note\">&lt;==\u4f7f\u7528\u7684\u512a\u5148\u9806\u5e8f\u8f03\u9ad8<\/span>\r\n    flags           = REUSE               <span class=\"term_note\">&lt;==\u984d\u5916\u4f7f\u7528\u7684\u53c3\u6578<\/span>\r\n    socket_type     = stream              <span class=\"term_note\">&lt;==\u4f7f\u7528 tcp \u5c01\u5305\u5e38\u7528\u7684\u9023\u7dda\u578b\u614b<\/span>\r\n    wait            = no                  <span class=\"term_note\">&lt;==\u4e0d\u9700\u7b49\u5f85\uff0c\u53ef\u4ee5\u540c\u6642\u5141\u8a31\u591a\u500b\u9023\u7dda<\/span>\r\n    user            = root                <span class=\"term_note\">&lt;==\u555f\u52d5\u7a0b\u5e8f\u7684\u4f7f\u7528\u8005\u8eab\u4efd<\/span>\r\n    server          = \/usr\/sbin\/in.telnetd<span class=\"term_note\">&lt;==\u670d\u52d9\u555f\u52d5\u7684\u7a0b\u5f0f<\/span>\r\n    server_args     = -a none             <span class=\"term_note\">&lt;==\u4e0a\u9762\u90a3\u500b\u7a0b\u5f0f\u7684\u53c3\u6578<\/span>\r\n    log_on_failure  += USERID             <span class=\"term_note\">&lt;==\u932f\u8aa4\u767b\u5165\u6642\uff0c\u8981\u8a18\u9304\u4e0b\u4f86\u7684\u5167\u5bb9<\/span>\r\n}\r\n\r\n<span class=\"term_say\"># \u518d\u91dd\u5c0d\u5916\u90e8\u7684\u9023\u7dda\u4f86\u9032\u884c\u9650\u5236\u5462\uff01<\/span>\r\nservice telnet\r\n{\r\n    disable         = no                  <span class=\"term_note\">&lt;==\u9810\u8a2d\u5c31\u662f\u555f\u52d5 telnet \u670d\u52d9<\/span>\r\n    bind            = 140.116.44.125      <span class=\"term_note\">&lt;==\u53ea\u5141\u8a31\u7d93\u7531\u9019\u500b\u4ecb\u9762\u5361\u7684\u5c01\u5305\u9032\u4f86<\/span>\r\n    only_from       = 140.116.0.0\/16      <span class=\"term_note\">&lt;==\u53ea\u5141\u8a31 140.116.0.0 ~ 140.116.255.255\r\n                                             \u9019\u500b\u7db2\u6bb5\u9023\u7dda\u9032\u4f86\u4f7f\u7528 telnet \u7684\u670d\u52d9<\/span>\r\n    only_from       = .edu.tw             <span class=\"term_note\">&lt;==\u91cd\u8907\u8a2d\u5b9a\uff0c\u53ea\u6709\u6559\u52d9\u754c\u624d\u80fd\u9023\u7dda\uff01<\/span>\r\n    access_times    = 1:00-9:00 20:00-23:59\r\n                                          <span class=\"term_note\">&lt;==\u6bcf\u5929\u53ea\u6709\u9019\u5169\u500b\u6642\u6bb5\u958b\u653e\u670d\u52d9<\/span>\r\n    umask           = 022                 <span class=\"term_note\">&lt;==\u5efa\u7acb\u6a94\u6848\u6642\u7684\u9810\u8a2d\u5c6c\u6027\u8a2d\u5b9a<\/span>\r\n    instances       = 10                  <span class=\"term_note\">&lt;==\u540c\u6642\u53ea\u5141\u8a31 10 \u500b\u9023\u7dda<\/span>\r\n    nice            = 10                  <span class=\"term_note\">&lt;==\u4f7f\u7528\u7684\u512a\u5148\u9806\u5e8f\u8f03\u4f4e<\/span>\r\n    flags           = REUSE               <span class=\"term_note\">&lt;==\u984d\u5916\u4f7f\u7528\u7684\u53c3\u6578<\/span>\r\n    socket_type     = stream              <span class=\"term_note\">&lt;==\u4f7f\u7528 tcp \u5c01\u5305\u5e38\u7528\u7684\u9023\u7dda\u578b\u614b<\/span>\r\n    wait            = no                  <span class=\"term_note\">&lt;==\u4e0d\u9700\u7b49\u5f85\uff0c\u53ef\u4ee5\u540c\u6642\u5141\u8a31\u591a\u500b\u9023\u7dda<\/span>\r\n    user            = root                <span class=\"term_note\">&lt;==\u555f\u52d5\u7a0b\u5e8f\u7684\u4f7f\u7528\u8005\u8eab\u4efd<\/span>\r\n    server          = \/usr\/sbin\/in.telnetd<span class=\"term_note\">&lt;==\u670d\u52d9\u555f\u52d5\u7684\u7a0b\u5f0f<\/span>\r\n    server_args     = -a none             <span class=\"term_note\">&lt;==\u4e0a\u9762\u90a3\u500b\u7a0b\u5f0f\u7684\u53c3\u6578<\/span>\r\n    log_on_failure  += USERID             <span class=\"term_note\">&lt;==\u932f\u8aa4\u767b\u5165\u6642\uff0c\u8981\u8a18\u9304\u4e0b\u4f86\u7684\u5167\u5bb9<\/span>\r\n}<\/span>\r\n<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5728\u4e0a\u9762\u9019\u500b\u7bc4\u4f8b\u7576\u4e2d\uff0c\u6211\u5011\u7528\u4e86\u5f88\u591a\u7684\u7db2\u8def IP \u986f\u793a\u65b9\u5f0f\uff0c\u5305\u62ec 192.168.1.0\/24 \uff0c \u4ee5\u53ca 140.116.0.0\/16 \uff0c\u9019\u4ee3\u8868\u300e 192.168.1.0~192.168.1.255 \u7684\u6240\u6709 IP \u300f\u4ee5\u53ca \u300e 140.116.0.0 ~140.116.255.255 \u6240\u6709\u7684 IP \u300f\u66f4\u8a73\u7d30\u7684\u8aaa\u660e\uff0c\u6211\u5011\u6703\u5728\u4f3a\u670d\u5668\u7bc7\u5167\u8a73\u8ac7\u7684\u3002 \u7528\u4e86\u9019\u500b\u8a2d\u5b9a\u503c\u4e4b\u5f8c\uff0c\u4f60\u6703\u767c\u73fe\u4f60\u7684 telnet \u91dd\u5c0d\u5169\u500b\u7db2\u6bb5\u4f86\u8a2d\u8a08\u4e86\uff01 \u8a2d\u8a08\u5b8c\u6210\u4e4b\u5f8c\uff0c\u7531\u65bc\u9019\u662f xinetd \u7684\u8a2d\u5b9a\u6a94\uff0c\u6240\u4ee5\u555f\u52d5\u7684\u65b9\u5f0f\u8207\u89c0\u5bdf\u7684\u65b9\u5f0f\u70ba\uff1a<\/p>\n<table class=\"term\">\n<tbody>\n<tr>\n<td class=\"term\">\n<pre><span class=\"term_say\"># \u5982\u679c\u60a8\u7684 telnet \u672c\u4f86\u5c31\u6709\u555f\u52d5\u7684\u8a71\uff0c\u90a3\u9ebc\u6703\u767c\u73fe\u6709\u4e00\u500b\u9023\u7dda\u5b58\u5728\u4f60\u7684\u7cfb\u7d71\u4e2d<\/span>\r\n[root@linux ~]# <span class=\"term_command\">netstat -tulnp<\/span>\r\nActive Internet connections (only servers)\r\nProto Recv-Q Send-Q Local Address   Foreign Address  State   PID\/Program name\r\ntcp        0      0 0.0.0.0:23      0.0.0.0:*        LISTEN  19255\/xinetd\r\n<span class=\"term_say\"># \u770b\u5230\u5594\uff01\u662f xinetd \u7684 program name \u5462\uff01<\/span>\r\n\r\n<span class=\"term_say\"># \u91cd\u65b0\u4fee\u6539 \/etc\/xinetd.d\/telnet \u4e4b\u5f8c\uff0c\u91cd\u65b0\u555f\u52d5\u7684\u65b9\u5f0f\u8207\u89c0\u5bdf\u70ba\uff1a<\/span>\r\n[root@linux ~]# <span class=\"term_command\">\/etc\/init.d\/xinetd restart<\/span>\r\n[root@linux ~]# <span class=\"term_command\">netstat -tulnp<\/span>\r\nActive Internet connections (only servers)\r\nProto Recv-Q Send-Q Local Address      Foreign Address  State   PID\/Program name\r\ntcp        0      0 140.116.44.125:23  0.0.0.0:*        LISTEN  19281\/xinetd\r\ntcp        0      0 192.168.1.100:23   0.0.0.0:*        LISTEN  19281\/xinetd\r\n<span class=\"term_say\"># \u6709\u6c92\u6709\u770b\u5230\u5169\u500b\u4ecb\u9762\u554a\uff5e\u800c\u4e14\uff0c PID \u6703\u662f\u540c\u4e00\u500b\u5462\uff01<\/span><\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u6587\u5185\u5bb9\u6765\u81ea\u300a\u9e1f\u54e5\u7684\u79c1\u623f\u83dc\u300b ========================= \u5148\u4f86\u770b\u4e00\u770b\u9810\u8a2d\u7684 \/etc\/ &#8230; <a title=\"CentOS\u4e0b\/etc\/xineted.conf\u8be6\u89e3\" class=\"read-more\" href=\"https:\/\/cn.hostease.com\/xueyuan\/hemanual\/centos%e4%b8%8betcxineted-conf%e8%af%a6%e8%a7%a3\/\" aria-label=\"\u9605\u8bfb CentOS\u4e0b\/etc\/xineted.conf\u8be6\u89e3\">\u9605\u8bfb\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,49,5],"tags":[82,818],"class_list":["post-3078","post","type-post","status-publish","format-standard","hentry","category-hemanual","category-linux","category-jishu","tag-centos","tag-xinetd-conf"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/3078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/comments?post=3078"}],"version-history":[{"count":1,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/3078\/revisions"}],"predecessor-version":[{"id":3079,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/3078\/revisions\/3079"}],"wp:attachment":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/media?parent=3078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/categories?post=3078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/tags?post=3078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}