MediaWiki API 結果

這是JSON格式的HTML實現。HTML對除錯很有用,但不適合應用程式使用。

指定format參數以更改輸出格式。要查看JSON格式的非HTML實現,設置format=json

參見完整文件,或API幫助以獲取更多信息。

{
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "\u5168\u6c11\u79d1\u5b78\u5e73\u53f0\u5099\u63f4",
        "continue": "gapcontinue||"
    },
    "warnings": {
        "main": {
            "*": "Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes."
        },
        "revisions": {
            "*": "Because \"rvslots\" was not specified, a legacy format has been used for the output. This format is deprecated, and in the future the new format will always be used."
        }
    },
    "query": {
        "pages": {
            "121": {
                "pageid": 121,
                "ns": 0,
                "title": "\u4f3a\u670d\u5668\u5099\u4efd",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "==\u4f3a\u670d\u5668\u898f\u683c==\n\u6a5f\u7a2e\u6bd4\u8f03\uff1ahttps://www.synology.com/zh-hk/products/compare/DS218/DS218+/DS218j/DS218play/DS718+\n===DS216+===\n#\u5e8f\u865f\uff1a1610NUN321200\n#CPU\uff1aINTEL Celeron N3050 2 \u6838 1.6 GHz\n#\u8a18\u61b6\u9ad4\uff1a1G\n#\u786c\u789f\uff1a4T\n\n===DS218+===\n#\u5e8f\u865f\uff1a18A1PCN519316\n#CPU\uff1aINTEL Celeron J3355 2 \u6838 2 GHz\n#\u8a18\u61b6\u9ad4\uff1a6G\n#\u7a7a\u6a5f\uff1aNT9300\n#\u5916\u52a0\u8a18\u61b6\u9ad4(4GB)\uff1aNT2190\n#\u786c\u789f\uff1aWD 4T DC HC310\uff0cNT 5000\n#\u4e0d\u65b7\u96fb\uff1aNT1490\n:\u8cfc\u65bc\u300c\u798f\u723e\u6578\u78bc\u300d\n\n===DS720+===\n#\u5e8f\u865f\uff1a21C0TKRWS0NCN\n#CPU\uff1aINTEL Celeron J4125 4 \u6838 2 GHz\n#\u8a18\u61b6\u9ad4\uff1a6G\n#\u5916\u52a0\u8a18\u61b6\u9ad4(4GB)\uff1aNT 2468\n#\u7a7a\u6a5f\uff0b\u5916\u63a5\u786c\u789f\u8cfc\u8cb7\u91d1\u984d\uff1a29599\u5143\u3002\n#\u786c\u789f\uff1aSeagate 4TB\u4f01\u696d\u7d1a\u786c\u789f*2\uff0c\u578b\u865f\uff1aST4000NM002A\uff0c\n#\u5916\u63a5\u5f0f\u786c\u789f\uff1aNT 2288\n:\u8cfc\u65bc\u9580\u5e02\u7d93\u92b7\uff1a[http://www.suntower.com.tw \u4e16\u5049\u8cc7\u8a0a\u6709\u9650\u516c\u53f8]\n:\u96fb\u8a71\uff1a02-8226-2323\n:\u5730\u5740\uff1a\u65b0\u5317\u5e02\u4e2d\u548c\u5340\u5efa\u516b\u8def\u4e8c\u865f9\u6a13\u4e4b7\n:\u806f\u7d61\u696d\u52d9\uff1a\u5468\u5955\u6587(\u5c0f\u59d0)\n\n==DSM6 \u5347\u7d1a DSM7==\n#\u5c07 MariaDB5 \u7684\u5167\u5bb9\u642c\u5230  MariaDB10\n#\u7528\u5957\u4ef6\u4e2d\u5fc3\uff0c\u9ede\u64ca\u5957\u4ef6\u540d\u7a31\uff0c\u89e3\u9664\u5b89\u88dd MariaDB5(\u548c DMS7 \u4e0d\u76f8\u5bb9)\n#\u300c\u63a7\u5236\u53f0 / \u66f4\u65b0 & \u9084\u539f\u300d\u5148\u5347\u5230 DSM7.0 \u518d\u5347\u5230\u6700\u65b0\u7248\u672c\n#\u7528\u5957\u4ef6\u4e2d\u5fc3\uff0c\u66f4\u65b0\u4fee\u5fa9\u8af8\u5957\u4ef6\n#\u300cWeb Station / \u6307\u4ee4\u78bc\u8a9e\u8a00\u8a2d\u5b9a / PHP / \u65b0\u589e / \u8abf\u88fd\u51fa\u4e00\u500b\u5408\u7528\u7684 PHP \u8a2d\u5b9a\u6a94\u300d\n#\u300cWeb Station / \u7db2\u9801\u670d\u52d9\u5165\u53e3 / \u7de8\u8f2f\u9810\u8a2d\u4f3a\u670d\u5668 / \u9078\u7528 Apache \u548c PHP \u7684\u8a2d\u5b9a\u6a94\u300d\n#\u4ee5 putty \u9032\u5165 DSM\u5f8c\u53f0 \u4e26\u8f49\u6210 OS \u7684 root\uff1a\n#*\u88fd\u4f5c\u8a3b\u89e3\u6389 synology_password_check \u7684 my.cnf \uff0c\u4e26\u653e\u5230 /volume1/web/my.cnf\uff0c\u5982\u4e0b\uff1a<br/>&#35;synology_password_check = FORCE_PLUS_PERMANENT<br/>#plugin_load_add = synology_password_check\n#*cp /volume1/web/my.cnf /volume1/@appstore/MariaDB10/usr/local/mariadb10/etc/mysql\n#*\u91cd\u65b0\u555f\u52d5\n#\u4ee5 putty \u9032\u5165 DSM\u5f8c\u53f0 \u4e26\u8f49\u6210 OS \u7684 root\uff1a\n#*cd /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin\n#*\u4ee5\u300c./mysql -u root -p\u5bc6\u78bc < \u5f85\u532f\u5165\u8173\u672c.sql\u300d\u66f4\u65b0\u8cc7\u6599\u5eab\n#\u66f4\u65b0 DB.php \uff0c\u4e00\u9023\u4e0a\u8cc7\u6599\u5eab\u5c31\u8acb\u6c42\u300cSET SESSION sql_mode=&apos;&apos;\u300d\n\n===\u4e00\u3001Apache 2.4===\n#\u8a2d\u5b9a\u6a94\uff1a /volume1/@appstore/Apache2.4/usr/local/etc/apache24/conf/httpd24.conf\n#\u984d\u5916\u8a2d\u5b9a\u6a94\uff1a /usr/local/etc/apache24/conf/extra/httpd-autoindex.conf\n:/icons \u7684\u5be6\u9ad4\u4f4d\u7f6e\u5728 /volume1/@appstore/Apache2.4/usr/share/icons\n\n==DS216+\u642c\u5f80DS218+==\n===wiki===\n#mediawiki1340 / wiki1340Bak\n#wiki/ wellBeingNg\n#wiki1340 / wiki1340\n#wiki1232 / wiki1231\n#wiki1211 / wikiGrade1\n#*$wgServer \u53bb\u6389 :82\n#*$wgUseImageMagick = true;\n#*$wgImageMagickConvertCommand = \"/usr/bin/convert\";\n#*\u6291\u5236 Cite,Gadgets,ImageMap,InputBox,Poem,SyntaxHighlight_GeSHi \u7b49\u5916\u639b\n#*\u52a0\u300c$wgShowExceptionDetails = true;\u300d\u4ee5\u986f\u793a\u7121\u6cd5\u57f7\u884c\u7684\u7d30\u7bc0\n#WUTD / chinese-learning.info\n===site===\n#AL\n#jendo\n#2019AL\n\n==\u786c\u789f\u640d\u58de\u4e4b\u8655\u7406==\n===\u640d\u58de\u5fb5\u5146===\n\u7cfb\u7d71\u767c\u51fa\u8a0a\u606f\u300c\u56e0\u7570\u5e38\u65b7\u96fb\u6216\u662f\u5132\u5b58\u96c6\u5340\u91cd\u7d44\uff0c\u5132\u5b58\u96c6\u5340 1 \u5df2\u81ea\u52d5\u57f7\u884c Data Scrubbing(\u8cc7\u6599\u6d17\u5237)\uff0c\u4ee5\u78ba\u4fdd\u8cc7\u6599\u7684\u4e00\u81f4\u6027\u3002\u82e5\u6b32\u53d6\u6d88\uff0c\u8acb\u524d\u5f80\u5132\u5b58\u7a7a\u9593\u7ba1\u7406\u54e1 > \u5132\u5b58\u96c6\u5340 > Data Scrubbing\u3002\u300d\n\n\u7136\u5f8c\u56e0\u70ba\u4f3a\u670d\u5668\u53cd\u8986\u958b\u6a5f\u4e0d\u6210\u529f\u3002\u6240\u4ee5\u5c31\u5c07\u5176\u95dc\u6a5f\u3002\n\n\u904e\u7a0b\u4e2d\u4f3a\u670d\u5668\u53ef\u80fd\u6703\u4e0d\u65b7\u767c\u51fa\u300c\u55f6\u300d\u8072\uff0c\u53ef\u5148\u5230\u300cDSM/\u4e3b\u9078\u55ae/\u63a7\u5236\u53f0/\u7cfb\u7d71/\u786c\u9ad4 & \u96fb\u6e90/\u4e00\u822c/\u55f6\u8072\u63a7\u5236/\u505c\u6b62\u55f6\u8072\u300d\uff0c\u5148\u884c\u6291\u5236\u3002\n\n===\u53d6\u5f97\u65b0\u786c\u789f===\n#\u5230 WD \u670d\u52d9\u4e2d\u5fc3\u5728\u5149\u83ef\u5546\u5834\u516d\u6a13\u4e8c\u5ba4\uff0c\u661f\u671f\u65e5\u4f11\u606f\uff0c\u5e73\u65e5\u4e0a\u534811\u9ede\u958b\u9580\u3002\u96fb\u8a71:02-33933238\uff0c[https://www.google.com/maps/place/\u53f0\u5317WD\u76f4\u71df\u9867\u5ba2\u670d\u52d9\u4e2d\u5fc3/@25.0450357,121.5297425,17z/data=!3m1!4b1!4m5!3m4!1s0x3442a96351c10db9:0x402415e4454179c7!8m2!3d25.0450357!4d121.5319312?hl=zh-Hant-TW \u4f4d\u7f6e]\u3002\n#\u8981\u5e36\u58de\u7684\u786c\u789f\u53bb\uff0c\u670d\u52d9\u4eba\u54e1\u6aa2\u67e5\u5916\u89c0\uff0c\u6c92\u6709\u4e0d\u7576\u4f7f\u7528\uff0c\u4e14\u5728\u4fdd\u56fa\u671f\u9650\u5167\uff0c\u7576\u5834\u6703\u63db\u4e00\u9846\u65b0\u7684\u7d66\u5ba2\u6236\u3002\n\n===\u53d6\u5f97 Synology Assistant ===\n#\u5230\u300c\u7fa4\u6689\u5b98\u7db2/\u6280\u8853\u652f\u63f4\u4e2d\u5fc3/\u4e0b\u8f09\u4e2d\u5fc3\u300d\uff0c\u9078\u64c7\u7522\u54c1\u985e\u5225\u300cNAS\u76f8\u95dc\u300d\uff0c\u518d\u9078\u7522\u54c1\u300cDS216+\u300d\uff0c\u51fa\u73fe\u4e0b\u8f09\u6e05\u55ae\u5c0e\u822a\u5217\uff0c\u9078\u5de6\u908a\u7b2c\u4e8c\u500b\u300c\u684c\u9762\u5de5\u5177\u300d\uff0c\u5176\u4e0b\u7b2c\u4e00\u500b\u9805\u76ee\u5c31\u662f\u300c[https://www.synology.com/zh-tw/support/download/DS216+#utilities Synology Assistant]\u300d\u3002\n#\u4e0b\u8f09\u56de\u4f86\u5f8c\u9808\u5b89\u88dd\u3002\n#\u8aaa\u660e[https://www.synology.com/zh-tw/knowledgebase/DSM/help/Assistant/assistant \u6587\u4ef6]\u3002\n\n===\u65b0\u786c\u789f\u8207\u820a\u786c\u789f\u91cd\u65b0\u540c\u6b65===\n\u786c\u9ad4\u66f4\u63db\uff1a\n*\u60c5\u6cc1\uff1a\u7b2c\u4e00\u69fd\u786c\u789f\u58de\u6389\n*\u89e3\u6c7a\uff1a\n*#\u5c07\u7b2c\u4e00\u69fd\u58de\u6389\u786c\u789f\u53d6\u51fa\uff0c\u88dd\u9032\u65b0\u786c\u789f\n*#\u958b\u555f\u8edf\u9ad4\u9023\u7dda\u4f3a\u670d\u5668\uff0c\u7b49\u5f85\u7d04\u83ab10\u5206\u9418\uff0c\u9032\u884c\u8edf\u9ad4\u9023\u7dda\u3002<br/>\u5982\u4f9d\u7136\u6c92\u53cd\u61c9\uff0c\u53ef\u4ee5\u5c07\u7b2c\u4e8c\u69fd\u539f\u672c\u597d\u7684\u786c\u789f\u63db\u81f3\u7b2c\u4e00\u69fd\uff0c\u5c07\u65b0\u786c\u789f\u653e\u7f6e\u7b2c\u4e8c\u69fd\uff0c\u7b49\u5f85\u7d04\u83ab10\u5206\u9418\uff0c\u9032\u884c\u8edf\u9ad4\u9023\u7dda\u3002\n\u8edf\u9ad4\u9023\u7dda\uff1a\n<!--\u958b\u555f\u300cSynologyAssistant\u300d\u2192 \u9023\u7dda\u4f3a\u670d\u5668-->DSM \u2192 \u4e3b\u9078\u55ae \u2192 \u5132\u5b58\u7a7a\u9593\u7ba1\u7406 \u2192 \u5132\u5b58\u96c6\u5340 \u2192 \u52d5\u4f5c \u2192 \u4fee\u5fa9\n\n\u5177\u9ad4\u6703\u5c0d DS216 \u9032\u884c\n#\u5b8c\u6210\u7cfb\u7d71\u5132\u5b58\u7a7a\u9593 (Swap) \u7684\u4e00\u81f4\u6027\u6aa2\u67e5\n#\u5b8c\u6210\u7cfb\u7d71\u5132\u5b58\u7a7a\u9593 (Root) \u7684\u4e00\u81f4\u6027\u6aa2\u67e5\n#\u9032\u884c\u5132\u5b58\u96c6\u5340 1 \u7684\u4e00\u81f4\u6027\u6aa2\u67e5\uff0c\u4e26\u6210\u529f\u4fee\u5fa9\u300c\u5b58\u5132\u6c601\u300d\u7684\u300c\u786c\u789f 1\u300d\u3002\u6b64\u90e8\u5206\u9808\u8017\u6642 32 \u5c0f\u6642\u4ee5\u4e0a\u3002\n\n==\u8cc7\u6599\u5099\u4efd==\n\n===\u8cc7\u6599\u5eab\u5099\u4efd===\n\u627e\u51fa mysqldump\nfind / -name mysqldump<pre>\n/volume1/@appstore/MariaDB/usr/bin/mysqldump\n/volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysqldump\n/usr/local/mariadb10/bin/mysqldump\n/usr/bin/mysqldump</pre>\ncd /usr/bin\n====\u57f7\u884c\u5099\u4efd====\n-p\u5f8c\u9762\u76f4\u63a5\u63a5\u5bc6\u78bc\uff0c\u4e0d\u5fc5\u6709\u7a7a\u767d\u3002\u4ee5\u4e0b\u6307\u4ee4\u5bc6\u78bc\u7701\u7565\u3002\u6709 --databases \u53c3\u6578\uff0c\u6703\u589e\u52a0\u522a\u9664\u820a\u8cc7\u6599\u5eab\uff0c\u5efa\u7acb\u65b0\u8cc7\u6599\u5eab\u7684\u6307\u4ee4\u3002\n<pre>cd /usr/bin\n# mysqldump -u root -h 127.0.0.1 -p jendo > /volume1/web/jendo.sql\n# mysqldump -u root -h 127.0.0.1 -p wiki1232 > /volume1/web/wiki1232.sql\n# mysqldump -u root -h 127.0.0.1 -p wiki1211 > /volume1/web/wiki1211.sql\n# mysqldump -u root -h 127.0.0.1 -p --databases wiki > /volume1/web/wiki.sql\n# mysqldump -u root -h 127.0.0.1 -p --databases wordpressblog > /volume1/web/wordpressblog.sql\n# mysqldump -u root -h 127.0.0.1 -p --databases webContent > /volume1/web/webContent.sql\n# mysqldump -u root -h 127.0.0.1 -p --databases \u52a9\u7406\u5011 > /volume1/web/\u52a9\u7406\u5011.sql\n# mysqldump -u root -h 127.0.0.1 -p --databases funMake napcu wordpress > /volume1/web/other.sql</pre>\n\u518d\u5099 mysql10 \u7684\u8cc7\u6599\u5eab\uff0c\u8981\u6307\u5b9a\u57f7\u884c\u54ea\u4e00\u500b\u8def\u5f91\u4e0b\u7684 mysqldump \uff1a\n<pre>cd /usr/local/mariadb10/bin/\n# ./mysqldump -u root -h localhost -p --databases WUTD > /volume1/web/WUTD.sql\n# ./mysqldump -u root -h localhost -p --databases CAS > /volume1/web/CAS.sql\n# ./mysqldump -u root -h localhost -p --databases mediawiki > /volume1/web/mediawiki.sql</pre>\n\n===\u6a94\u6848\u5099\u4efd===\n====homes\u5099\u4efd====\n\u5099\u4efd\u524d\n#\u9032\u300cDSM/\u63a7\u5236\u53f0/\u6a94\u6848\u5206\u4eab/\u5171\u7528\u8cc7\u6599\u593e/\u52d5\u4f5c/\u6e05\u7406\u6240\u6709\u8cc7\u6e90\u56de\u6536\u7b52\u300d\n#\u4ee5 root \u9032\u5230 /volume1/homes\n<pre>#rm -f ./*/sessPath/sess_*\n#rm -r ./*/#recycle</pre>\n\u5c07\u5916\u63a5\u5f0f\u786c\u789f\u63a5\u4e0a DS216 \u6210\u70ba\u300c/volumeUSB1/usbshare\u300d\uff0c\u7136\u5f8c\uff1a\n<pre>cd /volume1\ncp -a homes /volumeUSB1/usbshare\ncp -a web /volumeUSB1/usbshare</pre>\n\u5982\u679c\u8907\u88fd\u5de5\u4f5c\u4e2d\u9014\u4e2d\u65b7\uff0c\u53ef\u4ee5\u300ccp -a -n web /volumeUSB1/usbshare\u300d\u4f86\u63a5\u7e8c\u8907\u88fd\u5de5\u4f5c\n\n\u5927\u5c0f(2019.9)\uff1a\n*homes \u70ba 149G\n*web \u70ba 67G\n\n===\u53c3\u8003\u8cc7\u6599===\n#[https://code.yidas.com/mysqldump/ Mysqldump \u5099\u4efd&\u9084\u539f\u8cc7\u6599\u5eab \u2013 \u6307\u4ee4\u7bc4\u4f8b]\n#[https://expect7.pixnet.net/blog/post/61107238-[\u7a0b\u5f0f][mysql]-\u4f7f\u7528mysql\u5167\u5efa\u7684mysqldump\u6307\u4ee4\uff0c\u5099\u4efd \u4f7f\u7528mysql\u5167\u5efa\u7684mysqldump\u6307\u4ee4\u5099\u4efd]\n#[https://hk.saowen.com/a/6fb97a9677d049f351dc39655e9f2f2cff2133d1aa61b1812f05e491a3e8c3b4 \u5982\u4f55\u4fee\u5fa9\u786c\u76e4\uff0c\u4ee5\u53ca\u5982\u4f55\u907f\u514d\u786c\u76e4\u640d\u58de]\n#\u5099\u4efd\u8207\u9084\u539f\u7684\u5716\u793a\u653e\u5728\u300c/httpdocs/years/uploads/images/\u4fee\u5fa9NAS\u300d\u4e2d\n\n==\u5169\u9846\u786c\u789f\u540c\u6642\u640d\u58de==\n===\u6aa2\u6e2c\u8207\u7dad\u4fee\u8cc7\u8a0a===\n#\u672a\u904e\u4fdd\u7dad\u4fee\uff1a[https://www.genuine.com.tw/Service/repairInfo \u6377\u5143]\uff0c\u53f0\u5317\u5e02\u5167\u6e56\u5340\u745e\u5149\u8def66\u5df736\u865f\uff0c02-66050550\uff0cDS218\u9001\u4fee\u55ae\u865f\uff1aQA21101981\uff0c10.26 \u8f49\u9001\u539f\u5ee0\uff0c10.27 \u539f\u5ee0\u624d\u6703\u6536\u5230\u3002\n#[https://www.synology.com/zh-tw/wheretobuy/Taiwan/Service_Provider \u904e\u4fdd\u7dad\u4fee\u64da\u9ede]\n#*[https://www.google.com/maps/place/103\u53f0\u5317\u5e02\u5927\u540c\u5340\u91cd\u6176\u5317\u8def\u4e00\u6bb51\u865f/@25.049577,121.5114383,17z/data=!3m1!4b1!4m5!3m4!1s0x3442a912ae2aaba3:0xc3d96f7012ab036!8m2!3d25.049577!4d121.513627 \u8679\u8c37\u8cc7\u8a0a]\uff0c\u53f0\u5317\u5e02\u91cd\u6176\u5317\u8def\u4e00\u6bb51\u865f5\u6a13\uff0c\u96fb\u8a71:02-25594858\u3002\n#\u53ef\u5148\u9032\u884c\u7a7a\u6a5f\u958b\u6a5f\u6e2c\u8a66\uff1b\u5169\u500b\u786c\u789f\u5206\u5225\u7528\u55ae\u4e00\u786c\u789f\u958b\u6a5f\u6e2c\u8a66\uff0c\u786c\u789f\u53ef\u4ee5\u7f6e\u65bc\u539f\u5148\u7684\u63d2\u69fd\uff0c\u4e0d\u5fc5\u63db\u5230\u7b2c\u4e00\u69fd\u3002\n#Synology Assistant \uff0c\u5148\u9032\u8a2d\u5b9a\uff0c\u6253\u958b\u300c\u8a18\u61b6\u9ad4\u6e2c\u8a66\u300d\uff0c\u7136\u5f8c\u5c0d NAS \u9032\u884c\u8a18\u61b6\u9ad4\u6e2c\u8a66\uff0c\u6bcf\u8f2a\u8981\u4e00\u5c0f\u6642\u4ee5\u4e0a\u3002\u61c9\u9032\u884c\u5169\u8f2a\u5230\u4e09\u8f2a\u3002\n#\u85c9\u4ee5\u5224\u65b7\u662f NAS \u7684\u554f\u984c\uff0c\u9084\u662f\u67d0\u4e00\u9846\u786c\u789f\u7684\u554f\u984c\uff0c\u6216\u662f\u5169\u9846\u786c\u789f\u4e00\u8d77\u6709\u554f\u984c\u3002\n\n===\u7528\u5169\u9846\u65b0\u786c\u789f\u91cd\u5efa NAS===\n#\u53c3\u8003\u672c\u9801\u300c\u786c\u789f\u640d\u58de\u4e4b\u8655\u7406\u300d\u6bb5\u843d\uff0c\u53d6\u5f97\u5169\u9846\u5168\u65b0\u4e4b\u786c\u789f\uff0c\u4e26\u88dd\u5165 NAS \u4e2d\uff1b\u53d6\u5f97 Synology Assistant \uff0c\u4e26\u8b93\u5b89\u88dd\u4e4b\u5ba2\u6236\u7aef\u96fb\u8166\u8207 NAS \u4ee5\u7db2\u8def\u7dda\u76f8\u9023\u3002\n#\u4e0b\u8f09\u6700\u65b0\u7248\u672c\u4e4b DSM (.pat)\uff0c\u4e26\u7528 Synology Assistant \u5b89\u88dd\u3002\n#\u7528 Synology Assistant \u67e5\u5f97 NAS \u4e4b\u5340\u7db2 ip \uff0c\u8abf\u6574\u5ba2\u6236\u7aef\u96fb\u8166\u7684 ipv4 \u4f7f\u4e4b\u8207 NAS \u540c\u7db2\u6bb5\u3002\u7136\u5f8c\u7528\u300cip:5000\u300d\u767b\u9032\u53bb\u3002\n#\u4e2d\u9593\u5982\u9047 admin \u5bc6\u78bc\u4e0d\u7b26\uff0c\u9808\u4ee5\u8ff4\u7d0b\u91dd\u6216\u7259\u7dda\u68d2\u6309 reset \u9375\u56db\u79d2\u4ee5\u4e0a\u9084\u539f\uff0c\u8a73\u898b[https://www.synology.com/zh-tw/knowledgebase/DSM/tutorial/General_Setup/How_do_I_log_in_if_I_forgot_the_admin_password \u5b98\u65b9\u6587\u4ef6]\u3002\n#\u300c\u4e3b\u9078\u55ae/\u5132\u5b58\u7a7a\u9593\u7ba1\u7406\u54e1/\u5132\u5b58\u96c6\u5340/\u65b0\u589e\u300d\u65b0\u589e\u4e00\u500b RAID 1\uff0c\u9032\u884c\u540c\u4f4d\u5143\u8cc7\u6599\u6aa2\u67e5\uff0c4TB(\u53ef\u7528 3.63TB)\uff0c\u8017\u6642 8.5 \u5c0f\u6642\u3002\n#:\u6b64\u6642\u7121\u4efb\u4f55\u5171\u7528\u8cc7\u6599\u593e\n#\u300c\u4e3b\u9078\u55ae/\u5132\u5b58\u7a7a\u9593\u7ba1\u7406\u54e1/\u5132\u5b58\u7a7a\u9593/\u65b0\u589e\u300d\u65b0\u589e\u300c\u5132\u5b58\u7a7a\u9593 1\u300d\uff0c\u9078\u7528 Btrfs(\u975eext4)\u3002\n#\u5c07 NAS \u79fb\u5f80\u5340\u7db2\uff0c\u4f7f\u5176\u80fd\u76f4\u63a5\u9023\u4e0a\u7db2\u969b\u7db2\u8def\u3002\n#*\u300c\u63a7\u5236\u53f0/\u9023\u7dda\u80fd\u529b/\u7db2\u8def/\u7db2\u8def\u4ecb\u9762/\u9078\u64c7\u5340\u57df\u7db2\u8def\u4e2d\u7684\u4e00\u7d44\u7db2\u5361/\u7de8\u8f2f\u300d\uff0c\u7fa4\u6689 NAS \u67d0\u4e9b\u6a5f\u578b\u6a5f\u578b\u652f\u63f4\u591a\u7db2\u5361\uff0c\u4ee5\u5be6\u73fe\u300c\u983b\u5bec\u805a\u5408\u300d\u6216\u300c\u9ad8\u53ef\u7528\u5099\u63f4\u300d\uff0c\u800c\u7db2\u5361\u7684\u8a2d\u5b9a\u5728\u6b64(\u542b\u9598\u9053\u5668)\u3002\n#*\u300c\u63a7\u5236\u53f0/\u9023\u7dda\u80fd\u529b/\u7db2\u8def/\u4e00\u822c/\u9810\u8a2d\u9598\u9053\u5668\u300d\u662f\u7121\u6cd5\u7de8\u8f2f\u7684\u3002\n#\u300c\u63a7\u5236\u53f0/\u6a94\u6848\u5206\u4eab/\u6a94\u6848\u670d\u52d9\u300d\uff0cSMB,AFP (Apple Filing Protocol,\u5141\u8a31\u6a94\u6848\u6216\u8cc7\u6599\u593e\u540d\u7a31\u4ee5\u7a7a\u767d\u6216\u534a\u5f62\u53e5\u865f\u7d50\u5c3e,\u4f46\u662f\u5fae\u8edf\u7684\u547d\u540d\u898f\u5247\u4e0d\u5141\u8a31\u5982\u6b64)\u9810\u8a2d\u6253\u958b\uff0c\u624b\u52d5\u958b\u555f FTP,SFTP\uff0c\u9032\u968e\u8a2d\u5b9a\u4e2d\u4e0d\u555f\u52d5\u300c\u6a94\u6848\u5feb\u901f\u8907\u5236\u300d\u3001\u555f\u52d5\u300cwindows \u900f\u904e\u5340\u7db2\u9032\u884c SMB \u5b58\u53d6\u300d\u3002\n#\u300c\u63a7\u5236\u53f0/\u6a94\u6848\u5206\u4eab/\u5171\u7528\u8cc7\u6599\u593e/\u9078\u7528\u67d0\u4e00\u500b\u8cc7\u6599\u593e\uff0c\u5982 web/\u7de8\u8f2f/\u5c0d'''\u6b0a\u9650'''\u8207'''\u9032\u968e\u6b0a\u9650'''\u5747\u9808\u5c0d'''\u672c\u5730\u4f7f\u7528\u8005'''\u8207'''\u7cfb\u7d71\u5167\u90e8\u4f7f\u7528\u8005\u5e33\u865f'''\u9032\u884c\u9069\u7576\u8a2d\u5b9a\uff0c\u624d\u80fd\u88ab\u6b63\u78ba\u7684\u5e33\u865f\u8b80\u5beb\u300d\uff0c\n#\u300c\u63a7\u5236\u53f0/\u61c9\u7528\u7a0b\u5f0f/\u7d42\u7aef\u6a5f\u300d\uff0c\u555f\u52d5\u300cSSH\u300d\u3002\n#\u300c\u63a7\u5236\u53f0/\u7cfb\u7d71/\u786c\u9ad4 & \u96fb\u6e90/\u4e00\u822c/\u96fb\u6e90\u81ea\u52d5\u56de\u5fa9\u300d\uff0c\u555f\u52d5\u300c\u96fb\u529b\u56fa\u969c\u6392\u9664\u5f8c\u81ea\u52d5\u91cd\u958b\u6a5f\u300d\u3002\n#\u300c\u63a7\u5236\u53f0/\u7cfb\u7d71/\u786c\u9ad4 & \u96fb\u6e90/\u4e00\u822c/\u786c\u789f\u4f11\u7720\u300d\uff0c\u7531\u65bc\u76ee\u524dDS216+\u786c\u789f\u4e00\u4f11\u7720\uff0c\u6703\u9700\u8981\u9060\u7aef\u91cd\u958b\u6a5f\uff0c\u5426\u5247\u5f88\u96e3\u518d\u555f\u52d5(DS110+\u4e0d\u6703)\uff0c\u6240\u4ee5\u8a2d\u5b9a\u300c\u7121\u300d\u3002\n#\u300cDSM\u684c\u9762/\u5957\u4ef6\u4e2d\u5fc3\u300d\u767c\u73fe\u50c5\u9810\u8a2d\u5b89\u88dd\u300cFile Station\u300d\u3001\u300cOauth Service\u300d\uff0c\u52a0\u88dd USB Copy,Universal Search\uff0c\u7e7c\u7e8c\u88dd\uff1a\n##\u6587\u4ef6\u6aa2\u8996\u5668\u2192\u7522\u751f\u5171\u7528\u8cc7\u6599\u593e docker \uff0c\u53ef\u4ee5\u770b\u5404\u7a2e office \u6587\u4ef6\n##\u6587\u5b57\u7de8\u8f2f\u5668\n##\u65e5\u8a8c\u4e2d\u5fc3\n##\u5132\u5b58\u7a7a\u9593\u5206\u6790\u5668\n##Antivirus Essential\n##Web Station\u2192\u7522\u751f\u5171\u7528\u8cc7\u6599\u593e web \uff0c\n##WebDAV Server\n##Apache HTTP server 2.2 \uff0c\n##Apache HTTP server 2.4\n##MariaDB 5\uff0c\u9023\u63a5\u57e0 3306\n##MariaDB 10\uff0c\u9023\u63a5\u57e0 3307\n##PHP 5.6\n##PHP 7.3\n##phpMyAdmin\n#\u6b64\u6642 /volume1/homes \u4e0b\u53ea\u4e00\u500b admin\uff0c /volume1/web \u4e0b\u53ea\u6709 index.html \u548c web_images \u8cc7\u6599\u593e(owner \u662f http)\u3002\u6539 index.html \u70ba index-intial.html \uff0c\u4e26\u4e0a\u50b3 adminer-4.7.3-mysql.php \u3002\n#\u300c\u63a7\u5236\u53f0/\u6a94\u6848\u5206\u4eab/\u4f7f\u7528\u8005\u5e33\u865f/\u9032\u968e\u8a2d\u5b9a\u300d\uff0c\u555f\u7528\u5bb6\u76ee\u9304\u670d\u52d9\u53ca\u5176\u8cc7\u6e90\u56de\u6536\u7b52\u2192\u7522\u751f\u5171\u7528\u8cc7\u6599\u593e homes \u3002\n#*\u8acb\u81f3\u300c\u63a7\u5236\u53f0/\u4f7f\u7528\u8005\u4f7f\u7528\u8005\u7fa4\u7d44 \u2192 \u9078\u53d6\u7fa4\u7d44(users) /\u6b0a\u9650/web\u300d\u52fe\u9078\u5141\u8a31\u300c\u552f\u8b80\u300d\u3002\u6b64\u6642\u624d\u80fd\u986f\u793a\u4f7f\u7528\u8005\u7db2\u7ad9\u3002\n#*\u5f04\u6e05\u695a DS216 \u4e0a\u9805\u8a2d\u5b9a\u9078\u81ea\u8a02\uff0c\u8981\u5982\u4f55\u81ea\u8a02\uff1f\n#\u300c\u63a7\u5236\u53f0/\u6a94\u6848\u5206\u4eab/\u5171\u7528\u8cc7\u6599\u593e/\u9078\u64c7\u8981\u8655\u7406\u7684\u8cc7\u6599\u593e/\u7de8\u8f2f/\u4e00\u822c/\u6838\u53d6'''\u555f\u7528\u8cc7\u6e90\u56de\u6536\u7b52'''\u300d\uff0c\u555f\u7528\u8cc7\u6e90\u56de\u6536\u7b52\u3002\n#\u300cWeb Station/\u4e00\u822c\u8a2d\u5b9a/\u300d\uff1a\n#*\u5c07 HTTP \u4f3a\u670d\u5668\u7531 Nginx \u63db\u6210 Apache 2.2 \uff0c\u624d\u80fd\u4f7f\u7528\u300cxxxx.php/\u3002\u3002\u3002\u3002\u300d\uff0c\u4e0d\u7136\u4ee5\u4e0a\u8ff0\u7684\u7db2\u5740\u6703\u89e3\u6790\u70ba\u627e\u4e0d\u5230\u7db2\u9801\u3002mediawiki \u624d\u80fd\u6b63\u5e38\u4f7f\u7528\u3002\n#*\u555f\u52d5\u500b\u4eba\u7db2\u7ad9\n#*\u9078\u7528 php 7.4 \u7684\u9810\u8a2d\u6a94\uff0c\u5176\u8f09\u5165\u7684\u64f4\u5c55\u5982\u4e0b\uff1a\n#*#bcmath\uff1a\u4efb\u610f\u7cbe\u5ea6\u6578\u5b78\u904b\u7b97\uff0c svgdraw.php \u6703\u7528\u5230\u3002\n#*#exif\uff1a\u5716\u7167\u7684\u63cf\u8ff0\u8cc7\u6599\u3002\n#*#ftp\uff1a\u5c0d\u6a94\u6848\u4f3a\u670d\u5668\u50b3\u9054 FTP \u5354\u4e0b\u3002\n#*#gd\uff1a\u7e6a\u5716\u51fd\u5f0f\u5eab\u3002\n#*#iconv\uff1a\u5b57\u4e32\u7684\u5b57\u96c6\u8f49\u63db\u3002\n#*#intl\uff1a\u570b\u969b\u5316\u64f4\u5c55(\u9032\u4e00\u6b65\u88ab\u7a31\u70baIntl)\u662fICU\u5eab\u7684\u4e00\u500b\u5305\u88dd\uff0c\u4f7fPHP\u7a0b\u5e8f\u54e1\u80fd\u5920\u57f7\u884c\u5404\u7a2e\u8a9e\u8a00\u74b0\u5883\u611f\u77e5\u64cd\u4f5c\uff0c\u5305\u62ec\u4f46\u4e0d\u9650\u65bc\u683c\u5f0f\u5316\uff0c\u97f3\u8b6f\uff0c\u7de8\u78bc\u8f49\u63db\uff0c\u65e5\u66c6\u64cd\u4f5c\uff0c UCA\u4e00\u81f4\u6574\u7406\uff0c\u6587\u672c\u5b9a\u4f4d\u908a\u754c\u548c\u4f7f\u7528\u5340\u57df\u8a2d\u7f6e\u6a19\u8b58\u7b26\uff0c\u6642\u5340\u548c\u5b57\u5f62\u2026\u3002\u5b83\u50be\u5411\u65bc\u5bc6\u5207\u95dc\u6ce8ICU API\uff0c\u56e0\u6b64\u64c1\u6709\u4f7f\u7528 C / C++ \u6216 Java \u7684ICU\u7d93\u9a57\u7684\u4eba\u54e1\u53ef\u4ee5\u8f15\u9b06\u4f7f\u7528PHP API\u3002\u6b64\u5916\uff0c\u9019\u6a23ICU\u6587\u4ef6\u5c07\u6709\u52a9\u65bc\u7406\u89e3\u5404\u7a2eICU\u529f\u80fd\u3002\u3002\n#*#mysqli\uff1amysql\u7cfb\u7d71\u51fd\u6578\u7684\u589e\u5f37\u7248\uff0c\u66f4\u7a69\u5b9a\u3001\u9ad8\u6548\u3001\u5b89\u5168\uff0c\u8207mysql_query()\u5c0d\u61c9\u7684\u6709mysqli_query()\uff0c\u5c6c\u65bc\u7269\u4ef6\u5c0e\u5411\uff0c\u7528\u7269\u4ef6\u7684\u65b9\u5f0f\u64cd\u4f5c mysql \u6578\u64da\u5eab\u3002mysqli\u662f\u6301\u7e8c\u9023\u63a5\u51fd\u6578\uff0c\u591a\u6b21\u904b\u884cmysqli\u5c07\u4f7f\u7528\u540c\u4e00\u500b\u9023\u63a5\u9032\u7a0b\uff0c\u5f9e\u800c\u6e1b\u5c11\u4e86\u670d\u52d9\u5668\u7684\u8ca0\u8377\u3002\n#*#openssl\uff1a\u5c0d\u7a31/\u975e\u5c0d\u7a31\u52a0\u89e3\u5bc6\uff0c\u4ee5\u53caPBKDF2\u3001 PKCS7\u3001 PKCS12\u3001 X509\u548c\u5176\u4ed6\u52a0\u5bc6\u64cd\u4f5c\u3002\n#*#pdo_mysql\uff1a\u5be6\u73fe\u4e86PHP\u8cc7\u6599\u5eab\u7269\u4ef6(PDO)\u63a5\u53e3\u3002\u4ee5\u5be6\u73fe\u5f9ePHP\u5230MySQL 3.x\uff0c4.x~7.x\u6578\u64da\u5eab\u7684\u8a2a\u554f\u3002\n#*#posix\uff1a\u5305\u542bIEEE 1003.1(POSIX.1)\u6a19\u6e96\u6587\u6a94\u4e2d\u5b9a\u7fa9\u7684\u90a3\u4e9b\u529f\u80fd\u7684\u63a5\u53e3\uff0c\u9019\u4e9b\u63a5\u53e3\u4e0d\u80fd\u901a\u904e\u5176\u4ed6\u65b9\u5f0f\u8a2a\u554f\u3002\n#*#sockets\uff1a\u5be6\u73fe\u4e86 socket \u901a\u8a0a\u529f\u80fd\u7684\u5e95\u5c64\u63a5\u53e3\uff0c\u5b83\u53ef\u4ee5\u548c\u5ba2\u6236\u7aef\u4e00\u6a23\u7576\u505a\u4e00\u500b socket \u670d\u52d9\u5668\u3002\n#*#ssh2\uff1assh2\u5354\u5b9a\u3002\n#*#xsl\uff1a\u64f4\u5c55\u6a23\u5f0f\u8868\u8a9e\u8a00\u3002\u3002\n#*#zip\uff1azip\u89e3\u58d3\u7e2e\u3002\n# ip \u53ef\u4ee5\u7528\u57df\u540d\u6216\u300chttp://QuickConnect.to/\u300eQuickConnect ID\u300f\u300d\u53d6\u4ee3<br/>QuickConnect ID \u5728\u300c\u63a7\u5236\u53f0 / \u5916\u90e8\u5b58\u53d6 / QuickConnect\u300d\u4e2d\u8a2d\u5b9a\u3002<br/>DDNS \u5728\u300c\u63a7\u5236\u53f0 / \u5916\u90e8\u5b58\u53d6 / DDNS\u300d\u4e2d\u8a2d\u5b9a\uff0c\u540d\u7a31\u53ef\u4ee5\u4e0d\u662f QuickConnect ID\u3002\n#\u5b89\u88dd wordpress \uff0c\u7136\u5f8c\u900f\u904e\u700f\u89bd\u5668\u53bb install \uff0c\u6703\u88dd\u5230 MariaDB 10 \u3002\n#\u5b89\u88dd mediawiki \uff0c\u4f46\u4e0d\u900f\u904e\u700f\u89bd\u5668\u53bb install \uff0c\u8b93 MariaDB 10 \u4e2d\u53ea\u6709\u7a7a\u7684 mediawiki \u8cc7\u6599\u5eab\uff0c\u5167\u7121\u4efb\u4f55\u8cc7\u6599\u8868\u3002\n#\u300ccp -a /usbshare1/DS216_2/2019.9/web /volume1\u300d\u5c07\u5099\u597d\u7684 web \u653e\u5230\u65b0\u789f\u4e2d\u8017\u6642 4.5 \u5c0f\u6642\u3002\n#\u9084\u539f\u8cc7\u6599\u8868\n#*MariaDB 5 \u7684\u9084\u539f\u7a0b\u5f0f\u662f\u300c/volume1/@appstore/MariaDB/usr/bin/mysql\u300d\u5728\u4efb\u4f55\u8def\u5f91\u4e0b\u53eb\u7528\u4ee3\u7a31\u300cmysql\u300d\u5373\u53ef\u3002\n#*MariaDB 10 \u7684\u9084\u539f\u7a0b\u5f0f\u662f\u300c/volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysql\u300d\u8edf\u9023\u7d50\u5230\u300c/usr/local/mariadb10/bin/mysql\u300d\uff0c\u5fc5\u9808\u6307\u5b9a\u8def\u5f91\u624d\u53ef\u53eb\u7528\u3002\u8a73\u7d30\u793a\u4f8b\u5982\u4e0b\uff1a\n#*#\u4ee5 putty \u9032\u5165 DSM \u4e26\u8f49\u6210 OS \u7684 root\n#*#cd /usr/local/mariadb10/bin/ \u9032\u5165 MariaDB10 \u7684\u7a0b\u5f0f\u8cc7\u6599\u593e\n#*#\u4ee5\u300c./mysql -u root -p\u5bc6\u78bc < \u5f85\u532f\u5165\u8173\u672c.sql\u300d\uff0c\u6ce8\u610f\uff1a mariadb10 \u82e5\u4e0d\u662f\u9810\u8a2d\u7684 mysql \u9808\u660e\u78ba\u6307\u5b9a\u5176\u8def\u5f91\u3002\n#\u91cd\u5efa\u5404\u8cc7\u6599\u5eab\u4f7f\u7528\u8005\u53ca\u5176\u5c0d\u5404\u8cc7\u6599\u593e\u7684\u6b0a\u9650\uff1a\n#*\u5404 liteSite \u5e33\u865f\u9808\u5c0d webContent \u8cc7\u6599\u593e\u6709\u6b0a\u9650\u3002\n#*wiki \u5e33\u865f\u9808\u5c0d jendo \u6709\u6b0a\u9650\uff0c\u56e0\u70ba\u516d\u5e74\u5236\u5b78\u7a0b\u6708\u8003\u5fa9\u7fd2\u9801\u6703\u53bb jendo \u4e2d\u6293\u984c\u5eab\u8cc7\u6599\u8868\u3002\n#\u91cd\u5efa\u5404 wiki \uff1a\n#* \u7121\u6cd5\u5b89\u88dd wiki 1.32 \u7248\uff0c\u56e0\u70ba\u5176\u9700\u8981\u4f7f\u7528 PHP7 \uff0c\u9084\u6c92\u627e\u5230\u4f7f\u7528\u7684\u65b9\u6cd5\u3002\u8cc7\u6599\u593e wiki132 \u3002\n#*\u5728 Nginx \u7121\u6cd5\u555f\u52d5 WUTD \uff0c\u6240\u4ee5\u5148\u6539\u540d WUTD \u8cc7\u6599\u5eab\uff0c\u518d\u5b89\u88dd\u4e00\u500b\u5168\u65b0 1.30 \u7248\uff0c\u5c07\u5176\u8cc7\u6599\u593e\u8a2d\u70ba WUTD \uff0c\u8cc7\u6599\u5eab WUTD \uff0c\u518d\u5c07\u65b0\u751f\u7684\u8cc7\u6599\u5eab\u66f4\u540d\u70ba WUTD-new \uff0c\u5c07\u539f\u4f86\u7684\u8cc7\u6599\u5eab\u6539\u540d\u56de WUTD \u3002\u63db\u6210 Apache 2.2 \u4e4b\u5f8c\uff0c\u8cc7\u6599\u593e WUTD-oldold \u820a\u786c\u789f\u7684\u5099\u4efd\u8b8a\u6210\u53ef\u555f\u52d5\uff0c\u8cc7\u6599\u593e WUTD-old \u65b0\u88dd\u7684 mediawiki \u66f4\u63db\u8cc7\u6599\u5eab(\u53ef\u555f\u52d5)\uff1b\u800c\u5728 Nginx \u4e4b\u4e0b\uff0cWUTD-oldold \u548c WUTD-old \u5747\u7121\u6cd5\u555f\u52d5\u3002\n#*\u5176\u4ed6\u8af8 wiki \u5728 Apache 2.2 \u4e4b\u4e0b\uff0c\u5747\u53ef\u9806\u5229\u555f\u52d5\u3002\n#*mediawiki- \u8cc7\u6599\u593e\u70ba\u5f85\u5b89\u88dd\u7684 1.30 \u7248\uff1bmediawiki \u70ba\u525b\u88dd\u597d\u7684 1.30 \u7248\uff0c\u8cc7\u6599\u5eab\u7528 WUTD-new \u8cc7\u6599\u4f7f\u7528 UTF \u7de8\u78bc\uff1b\u8cc7\u6599\u5eab mediawiki \u70ba DSM \u9810\u88dd\u7684 1.30 \u7248\uff0c\u8cc7\u6599\u4f7f\u7528\u4e8c\u9032\u4f4d\u7de8\u78bc\u3002\n#\u66f4\u63db admin \u5e33\u865f\uff1a\u5efa\u65b0\u7ba1\u7406\u54e1\u5e33\u865f\uff0c\u8abf\u6574\u7fa4\u7d44\uff0c\u4f7f\u4e4b\u5177\u6709 admin \u6b0a\u9650\uff1b\u767b\u51fa\u5f8c\uff0c\u91cd\u65b0\u4ee5\u65b0\u7ba1\u7406\u54e1\u5e33\u865f\u767b\u5165\uff0c\u7136\u5f8c\u505c\u7528 admin \u3002\n#\u8f09\u5165\u5e33\u865f\u8207\u5fa9\u539f\u500b\u4eba\u8cc7\u6599\u593e\n#*\u9020\u5e33\u865f\u6e05\u55ae\uff0c\u6bcf\u5217\u5e33\u865f\u683c\u5f0f\u70ba\u300c\u5e33\u865f \u5bc6\u78bc \u63cf\u8ff0 email \u7a7a\u9593\u914d\u984d(MB)\u300d\u5404\u6b04\u4ee5 TAB \u9593\u9694\u958b\u3002\u300c\u63a7\u5236\u53f0/\u6a94\u6848\u5206\u4eab/\u4f7f\u7528\u8005\u5e33\u865f/\u65b0\u589e/\u532f\u5165\u6e05\u55ae\u300d\u3002\n#*\u9032\u5165\u5230\u300c/volume1/homes\u300d\u4ee5 root \u8eab\u4efd\u57f7\u884c\u4ee5\u4e0b\u547d\u4ee4\uff0c\u8907\u5236\u500b\u4eba\u8cc7\u6599\u3001\u8ce6\u4e88\u6240\u6709\u8005\u3001\u522a\u9664\u4e4b\u524d\u7684\u5099\u4efd\u8cc7\u6599\uff1a\n#: cp -a -n /volume1/web/homesBak/\u5e33\u865f .<br/> chown -R \u5e33\u865f \u5e33\u865f<br/> rm -d -R /volume1/web/homesBak/\u5e33\u865f\n#:\u5171\u8907\u88fd\u4e86 admin \u3001\u6d77\u661f\u5b78\u54e1\u3001\u5b78\u7a0b\u5b78\u751f\u3001\u5168\u6c11\u79d1\u5b78\u5e73\u53f0\u3001\u738b\u79c0\u96f2\u3001\u738b\u79cb\u6885\u7b49\u3002\n#\u5c07 NAS \u653e\u56de\u539f\u6709\u74b0\u5883\uff1a\u6aa2\u67e5\u4e2d\u83ef\u96fb\u4fe1\u5206\u914d\u4e4b ip \u6709\u7121\u7570\u52d5\uff0c\u662f\u5426\u9808\u8981\u6539\u52d5 DNS \u8a2d\u5b9a\u3002\n\n==\u66f4\u65b0 DSM \u4e4b\u5f8c==\n\u66f4\u65b0 DSM \u4e4b\u5f8c\u6709\u53ef\u80fd apache \u88ab\u9810\u8a2d\u95dc\u9589\uff0c\u6b64\u6642\u547c\u53eb\u7db2\u9801\u6703\u5f97\u5230 HTTP 502 error \uff0c\u91cd\u958b apache \u5982\u4e0b\uff1a\n#\u53bb web station \uff0c\u770b\n\n==\u65b0\u7684 apache \u8a2d\u5b9a\u6a94\u4f4d\u7f6e==\n/volume1/@appstore/Apache2.2/usr/local/etc/apache22/conf/extra\n\n==SRM==\n\u4f5c\u696d\u7cfb\u7d71 Synology Router Manager(SRM)\n===\u25cb\u3001\u901a\u7528\u8a2d\u5b9a===\n#\u521d\u6b21\u8a2d\u5b9a\u9810\u8a2d ip \uff1arouter.synology.com \u6216 192.168.1.1\n\n\n====\u958b\u555f\u9060\u7aef\u5b58\u53d6\uff1a====\n#\u300c\u6280\u8853\u652f\u63f4\u4e2d\u5fc3 / \u652f\u63f4\u670d\u52d9 / \u6838\u53d6'''\u555f\u52d5\u9060\u7aef\u5b58\u53d6''' / \u6309\u4e00\u4e0b'''\u5957\u7528'''\u300d\n#\u900f\u904e QuickConnect & DDNS \uff1a\u5982\u4e0b\u4e00\u6bb5\u7684\u7b2c 12 \u9ede\n#* \u8a3b\u518a\u53d6\u5f97\u7fa4\u6689\u5e33\u5bc6\uff1a\u5e33\u865f\u662f email \uff0c\u5bc6\u78bc\u81ea\u8a02\n#*\u300c\u7db2\u8def\u4e2d\u5fc3 / \u7db2\u969b\u7db2\u8def / QuickConnect & DDNS / DDNS / \u65b0\u589e\u9019\u4e00\u90e8 SRM \u7684\u4ee3\u8868\u540d\uff0c\u5982\uff1ajendosrm\u300d\n#*\u300c\u7db2\u8def\u4e2d\u5fc3 / \u7db2\u969b\u7db2\u8def / QuickConnect & DDNS / \u52fe\u9078 '''\u555f\u52d5 QuickConnect'''\u300d\n#*\u300c\u7db2\u8def\u4e2d\u5fc3 / \u7db2\u969b\u7db2\u8def / QuickConnect & DDNS / QuickConnect ID \u586b\u5165 SRM \u7684\u4ee3\u8868\u540d\u300d\n#*\u300c\u7db2\u8def\u4e2d\u5fc3 / \u7db2\u969b\u7db2\u8def / QuickConnect & DDNS / QuickConnect ID / \u9032\u968e\u8a2d\u5b9a / \u6838\u53d6\u5141\u8a31\u9060\u7aef\u4f7f\u7528\u7684\u670d\u52d9(\u5305\u542b SRM)\u300d<br/>\u5b8c\u6210\u8a2d\u5b9a\u5f8c\u5373\u53ef\u7528 http&#58;//\u4ee3\u8868\u540d.synology.me:8000 \u4f86\u5b58\u53d6 SRM\n\n====\u9023\u63a5\u5916\u63a5\u786c\u789f\u88dd\u7f6e====\n::-----\u5099\u59a5\u5916\u63a5\u5f0f\u786c\u789f-----\n#\u5c07\u5916\u63a5\u786c\u789f\uff0c\u5f9e USB \u57e0\u9023\u63a5\u5230\u8def\u7531\u5668\u672c\u8eab\n#\u5f9e\u7db2\u9801\u700f\u89bd\u5668\u767b\u5165\uff0c\u9032\u5165 SRM\n#\u5f9e\u300c\u63a7\u5236\u53f0 / \u5132\u5b58\u7a7a\u9593 / \u5132\u5b58\u7a7a\u9593\u300d\uff0c\u4e26\u78ba\u8a8d\u5916\u63a5\u786c\u789f\u80fd\u88ab\u8def\u7531\u5668\u5075\u6e2c\u5230\u3001\u5bb9\u91cf\u5927\u5c0f\u3001\u6a94\u6848\u7cfb\u7d71\n#*\u7121\u6cd5\u5b58\u53d6\u6642\uff0c\u89e3\u6c7a\u6b65\u9a5f\u5982\u4e0b\uff1a\n##\u80cc\u666f\u77e5\u8b58\uff1a\u8f03\u65b0\u63a8\u51fa\u7684 Seagate \u786c\u789f\uff0c\u5176\u9810\u8a2d\u7684\u6a94\u6848\u7cfb\u7d71\u70ba\u300cexFAT\u300d\uff0c\u539f\u56e0\u662f\u9019\u500b\u7cfb\u7d71\u80fd\u76f8\u5bb9 Windows \u548c Mac \u7684\u6a94\u6848\u3002\n##\u4f46 exFAT \u7121\u6cd5\u5728 RT1900 \u4e0a\u5b58\u53d6\u6a94\u6848\uff0c\u56e0\u6b64\u9700\u8981\u66f4\u63db\u6a94\u6848\u7cfb\u7d71\n##\u7528\u300c\u63a7\u5236\u53f0 / \u5132\u5b58\u7a7a\u9593 / \u5132\u5b58\u7a7a\u9593 / \u683c\u5f0f\u5316\u300d\u786c\u789f\uff0c\u6a94\u6848\u7cfb\u7d71\u9078\u7528 ext4\n#:-----\u555f\u7528\u6a94\u6848\u670d\u52d9-----\n#\u300c\u63a7\u5236\u53f0 / \u6a94\u6848\u670d\u52d9 / Win/Mac\u300d\u555f\u7528 SMB2 \u7d66 Windows \u6a94\u6848\u7e3d\u7ba1\u8207 Mac Finder \u4f7f\u7528\uff0c\u555f\u7528 Mac \u6a94\u6848\u670d\u52d9\u7d66 Mac Finder \u4f7f\u7528\n#\u300c\u63a7\u5236\u53f0 / \u6a94\u6848\u670d\u52d9 / FTP\u300d\u555f\u7528 FTP\u672a\u52a0\u5bc6\u3001FTPS\u3001FXP\u3001\u5f37\u5236UTF-8\u7de8\u78bc\u3001SFTP\u3001\u6307\u5b9a\u76f8\u61c9\u7684\u57e0\u865f\n#\u300c\u63a7\u5236\u53f0 / \u6a94\u6848\u670d\u52d9 / WebDAV\u300d\u555f\u7528 http \u8207 https \u4e4b\u4e0b\u7684 WebDAV \u3001\u6307\u5b9a\u76f8\u61c9\u7684\u57e0\u865f\n#\u300c\u63a7\u5236\u53f0 / \u6a94\u6848\u670d\u52d9 / WebDAV / \u9032\u968e\u8a2d\u5b9a / \u555f\u7528'''\u533f\u540d WebDAV \u5e33\u865f\u767b\u5165'''\u8207'''DAVdepthInfinity'''(DAV\u53ef\u4f7f\u7528\u9577\u8def\u5f91\u540d\u8207\u9577\u6a94\u540d\uff0c\u4f7f\u6df1\u5ea6\u7121\u9650)\u300d\u555f\u7528\u533f\u540d\u767b\u5165\uff0c\u8b93\u514d\u9a57\u8b49\u5373\u53ef\u8b80\u53d6\n#\u300c\u63a7\u5236\u53f0 / \u5132\u5b58\u7a7a\u9593 / \u5132\u5b58\u7a7a\u9593 / \u9032\u968e\u8a2d\u5b9a / \u9810\u8a2d\u6b0a\u9650 / \u5de6\u4e0a\u9078\u55ae\u7531'''\u672c\u5730\u4f7f\u7528\u8005'''\u8abf\u6210'''\u7cfb\u7d71\u5167\u90e8\u4f7f\u7528\u8005\u5e33\u865f''' / \u5c07 '''Anonymous FTP/WebDAV''' \u6b0a\u9650\u8abf\u6210'''\u53ef\u8b80\u5beb'''\u6216'''\u552f\u8b80'''\u300d\u555f\u7528\u533f\u540d\u767b\u5165\uff0c\u8b93\u514d\u9a57\u8b49\u5373\u53ef\u8b80\u53d6<br/>-----\u8a2d\u5b9a\u9023\u63a5\u57e0\u8f49\u9001-----\n#\u300c\u7db2\u8def\u4e2d\u5fc3 / \u9023\u63a5\u57e0\u8f49\u9001 / \u9023\u63a5\u57e0\u8f49\u9001\u300d\uff0c\u7531\u65bc RT1900ac \u8207\u5176\u5c0d\u4e0b\u4f3a\u670d\u5668\u5171\u7528\u5916\u57e0\uff0c\u6240\u4ee5\u5169\u8005\u7684\u76f8\u540c\u670d\u52d9\u5fc5\u9808\u932f\u958b\u5916\u57e0\u8a2d\u5b9a\uff1a\n#*\u5916\u57e0 21,22 \u5df2\u88ab\u5c0d\u4e0b\u7684\u4f3a\u670d\u5668\u4f54\u7528\uff0c\u6240\u4ee5\u5fc5\u9808\u6307\u5b9a\u672a\u4f7f\u7528\u7684\u5916\u57e0\u7d66 RT1900ac \u7684\u5916\u639b\u786c\u789f\u4f7f\u7528\n#*\u505c\u7528\u5c0d\u4e0b\u4f3a\u670d\u5668\u7684 WebDAV \uff0c\u8b93\u51fa\u5916\u57e0\u7d66 RT1900ac \u4f7f\u7528\uff0c\u300cDSM / WebDAV Server / \u8a2d\u5b9a\u300d\u95dc\u9589 http \u8207 https \u4e4b\u4e0b\u7684 WebDAV<br/>-----\u9023\u63a5\u6e2c\u8a66-----\n#FTP \u5916\u57e0\u9023\u63a5\u6e2c\u8a66\uff1a\u4e3b\u6a5f\u6539\u70ba\u57df\u540d\uff0c\u9023\u63a5\u57e0\u8a2d\u70ba RT1900ac FTP \u9023\u63a5\u57e0\u8f49\u9001\u4e4b\u5916\u57e0\uff0c\u6e2c\u8a66\u662f\u5426\u80fd\u9023\u4e0a\u3002\n#SMB2 \u5340\u7db2\u9023\u63a5\u6e2c\u8a66\uff1aClient \u4ee5 Wi-Fi \u9023\u4e0a RT1900ac \uff0c\u4f7f\u7528 RT1900ac \u7684\u5340\u7db2 IP \u8207 SRM \u4e4b\u6709\u6548\u5e33\u865f\uff0c\u6e2c\u8a66\u6a94\u6848\u7e3d\u7ba1\u662f\u5426\u53ef\u9023 RT1900ac \u7684\u5916\u63a5\u786c\u789f\u3002\n#WebDAV \u6e2c\u8a66\uff1a\u700f\u89bd\u5668\u958b\u300chttps&#58;//ip:port/\u8cc7\u6599\u593e/\u6a94\u6848\u300d\u770b\u662f\u5426\u80fd\u6b63\u5e38\u986f\u793a\u3002<br/>\u5340\u7db2\u5167\u53d6\u7528\u6a94\u6848\u7bc4\u4f8b\uff1a<br/>http&#58;//192.168.x.1:5005/public/test/test.png<br/>http&#58;//192.168.x.1:5005/public/test/tmp.html\n#\u548c 80 port \u4ee5 web \u5171\u7528\u8cc7\u6599\u593e\u70ba\u6839\u8cc7\u6599\u593e\u4e0d\u540c\uff0cwebDAV \u662f\u4ee5\u5171\u7528\u8cc7\u6599\u593e\u7684\u4e0a\u4e00\u5c64\u8cc7\u6599\u593e(usbshare1)\u70ba\u7db2\u5740\u5217\u7684\u6839\u8cc7\u6599\u593e\u3002<br/>-----\u8cc7\u6599\u593e\u6b0a\u9650\u7ba1\u7406-----\n# \u6700\u5e95\u5c64\u7684\u8def\u5f91\u300cusbshare1\u300d(\u4f4d\u7f6e\u5728 /volumeUSB1/usbshare)\uff0c\u5b83\u4e4b\u4e0b\u53eb\u300c\u5171\u7528\u8cc7\u6599\u593e\u300d(\u4f4d\u7f6e\u5728 /volumeUSB1/usbshare/@sharebin/\u8cc7\u6599\u593e\u540d\u7a31)\uff0c\u300c\u5171\u7528\u8cc7\u6599\u593e\u300d\u4e4b\u4e0b\u624d\u662f\u666e\u901a\u7684\u8cc7\u6599\u593e\u3002\u4f46\u5728 FTP \u4e2d\uff0cusbshare1 \u537b\u662f\u548c\u5176\u4ed6\u7684\u5171\u7528\u8cc7\u6599\u593e\u5e73\u7d1a\u5e73\u884c\u7684\u3002\n#\u300c\u63a7\u5236\u53f0 / \u5132\u5b58\u7a7a\u9593 / \u5132\u5b58\u7a7a\u9593 / \u9032\u968e\u8a2d\u5b9a / \u9810\u8a2d\u6b0a\u9650 / \u7cfb\u7d71\u5167\u90e8\u4f7f\u7528\u8005\u5e33\u865f\u300d\u6c7a\u5b9a anonymous \u5e33\u865f\u5c0d usbshare1 \u7684\u8b80\u5beb\u6b0a\u9650\u3002\n#\u300cFile Station / usbshare1 / \u53f3\u9375 / \u5167\u5bb9 / \u6b0a\u9650 /  \u7cfb\u7d71\u5167\u90e8\u4f7f\u7528\u8005\u5e33\u865f\u300d\u6c7a\u5b9a anonymous \u5e33\u865f\u5c0d usbshare1 \u7684\u8b80\u5beb\u6b0a\u9650\u3002\n#\u300cFile Station / \u5171\u7528\u8cc7\u6599\u593e / \u53f3\u9375 / \u5167\u5bb9 / \u6b0a\u9650 /  \u7cfb\u7d71\u5167\u90e8\u4f7f\u7528\u8005\u5e33\u865f\u300d\u6c7a\u5b9a anonymous \u5e33\u865f\u5c0d usbshare1 \u7684\u8b80\u5beb\u6b0a\u9650\u3002\n#\u300cFile Station / \u666e\u901a\u8cc7\u6599\u593e / \u53f3\u9375 / \u5167\u5bb9 / \u6b0a\u9650\u300d\u6c92\u6709\u7cfb\u7d71\u5167\u90e8\u4f7f\u7528\u8005\u5e33\u865f\u4e4b\u8a2d\u5b9a\u6b0a\u9650\uff0c\u53ea\u6709 Linux 3\u00d73 \u6b0a\u9650\u8a2d\u5b9a\u3002\n\n===\u4e00\u3001Synology RT1900ac===\n<div style='float:right;font-size:smaller'>\n\u542b\u4e09\u96bb\u53ef\u62c6\u5929\u7dda\u3001\u7acb\u67b6\u3001\u7db2\u8def\u7dda\u3001\u8b8a\u58d3\u5668\u8207\u5feb\u901f\u5b89\u88dd\u8aaa\u660e\uff1a<br/>\n<img src='https://img.computerdiy.com.tw/2015-10-12-170921-15.jpg' width='320' height='214'/><br/>\n\u53f3\u5074\u6709USB 3.0\u8207SD\u5361\u9023\u63a5\u57e0\uff0c\u4ee5\u53ca\u5132\u5b58\u88dd\u7f6e\u9000\u51fa\u6309\u9215\uff1a<br/>\n<img src='https://img.computerdiy.com.tw/2015-10-12-170930-61.jpg' width='320' height='214'/><br/>\n\u5de6\u5074\u5247\u6709WPS\u6309\u9215\uff0c\u8207\u5be6\u9ad4Wi-Fi\u958b\u95dc\uff1a<br/>\n<img src='https://img.computerdiy.com.tw/2015-10-12-170938-43.jpg' width='320' height='214'/><br/>\n\u5f8c\u65b9\u7684WAN\u3001LAN\u57e0\uff1a<br/>\n<img src='https://img.computerdiy.com.tw/2015-10-12-170946-94.jpg' width='320' height='214'/><br/>\n\u4e09\u9846\u8655\u7406\u5668\u4e0a\uff0c\u8986\u84cb\u8457\u5927\u9762\u7a4d\u7684\u6563\u71b1\u9c2d\u7247\uff0c\u6709\u52a9\u65bc\u66ff\u6676\u7247\u6563\u71b1\uff1a<br/>\n<img src='https://img.computerdiy.com.tw/2015-10-12-170954-89.jpg' width='320' height='214'/><br/>\n</div>\n====\u898f\u683c====\n#Broadcom BCM58622\u96d9\u6838\u5fc31.0GHz\u8655\u7406\u5668\n#DDR3 256MB\u8a18\u61b6\u9ad4\n#4GB eMMC\u5feb\u9583\u8a18\u61b6\u9ad4\n#PCIe\u901a\u9053\u5354\u540c\u5169\u9846Broadcom BCM43460\u96d9\u983bIEEE 802.11ac draft 3\u00d73 SOC\u6676\u7247\uff0c\u8655\u7406\u96d9\u983bWi-Fi\u4e4b\u5de5\u4f5c\n#\u540c\u6b65\u96d9\u983b2.4G\uff08802.11n\uff09\u30015G\uff08802.11ac\uff09\uff0c2.4G\u53ef\u9054600Mbps\uff08\u652f\u63f4256-QAM\uff09\u30015G\u53ef\u90541300Mbps\u4e4b\u901f\u7387\u3002\n#\u7db2\u8def\u57e0\u540c\u6a23\u63d0\u4f9bGigabit 1WAN\u30014LAN\n#USB 3.0\u8207SD\u8b80\u5361\u6a5f\u7684\u9023\u63a5\u57e0\uff0c\u63a5\u4e0a\u5132\u5b58\u88dd\u7f6e\uff0c\u5c31\u53ef\u4ee5\u8b8a\u6210\u4e00\u53f0\u5c0fNAS\u4f86\u4f7f\u7528\n#\u786c\u9ad4\u6309\u9215\uff1a\n#*\u96fb\u6e90\n#*\u91cd\u7f6e\n#*USB/SD\u9000\u51fa\n#*WPS\n#*Wi-Fi\u958b\u95dc\n#\u540c\u6642\u9023\u63a5\u6578\uff1a\n#*\u6709\u7dda\u88dd\u7f6e\u81f3\u5c11100\u53f0\n#*\u7121\u7dda\u88dd\u7f6e\u5efa\u7acb\u9023\u7dda\u81f3\u5c1170\u53f0\n#*\u5927\u91cf\u50b3\u8f38\u6642\u81f3\u5c1140\u53f0\n#30\u576a\u5de6\u53f3\uff0c2.4GHz\u82075GHz\u90fd\u6709-40dBm\u7684\u8868\u73fe\uff0c\u8fa6\u516c\u5ba4\u5916\u7684\u96fb\u68af\u9580\u53e3\u6642\uff0c\u8a0a\u865f\u5f37\u5ea6\u5247\u5728-60dBm\u5de6\u53f3\n\n===\u4e8c\u3001Synology RT2600ac===\n\u7565\n\n==Synology NAS DS720+==\n===\u898f\u683c===\n#\u8655\u7406\u5668\u578b\u865f\uff1aIntel Celeron J4125\n#CPU\u6578\u91cf\uff1a1\n#\u8655\u7406\u5668\u67b6\u69cb\uff1a64-bit\n#\u7cfb\u7d71\u8a18\u61b6\u9ad4\uff1a2 GB DDR4 non-ECC\n#\u6700\u5927\u8a18\u61b6\u9ad4\u5bb9\u91cf\uff1a6 GB (2 GB + 4 GB)\n#\u78c1\u789f\u69fd\u6578\u91cf\uff1a2\n#\u76f8\u5bb9\u78c1\u789f\u985e\u578b* \n#*3.5\" SATA HDD\n#*2.5\" SATA HDD\n#*2.5\" SATA SSD\n#*M.2 2280 NVMe SSD\n#\u6a94\u6848\u670d\u52d9\n#*\u6a94\u6848\u683c\u5f0f\uff1aSMB/AFP/NFS/FTP/WebDAV\n#*\u6700\u5927\u540c\u6642 SMB/AFP/FTP \u9023\u7dda\u6578\uff1a500\uff08\u82e5\u642d\u5728\u64f4\u5145\u8a18\u61b6\u9ad4\u5247\u70ba1500\uff09\n#*\u6700\u5927\u672c\u5730\u4f7f\u7528\u8005\u5e33\u865f\u6578\uff1a2,048\n\u8acb\u53c3\u8003\uff1a[https://www.synology.com/zh-tw/products/DS720+#specs Synology\u5b98\u7db2]\n\n===MySQL===\n#\u4f7f\u7528\u8005\u5bc6\u78bc\u66f4\u65b0\uff1a<br/>update mysql.user set password=password('\u65b0\u5bc6\u78bc') where user='\u5e33\u865f\u540d\u7a31';<br/>flush\u00a0privileges;\n\n===php\u64f4\u5145\u6a21\u7d44===\n<table class=nicetable>\n    <tr><th bgcolor=#F5F5F5 style='width:3%' rowspan='2'><B>\u6a21\u7d44\u540d\u7a31</B></th><th bgcolor=#F5F5F5 style='width:43%' rowspan='2'><B>\u529f\u80fd\u8aaa\u660e</B></th><th bgcolor=#F5F5F5 style='width:3%' colspan='2'><B>DS720+</B></th><th bgcolor=#F5F5F5 style='width:2%'><B>DS218+</B></th></tr><tr><td align='center'>php8.0</td><td align='center'>php7.4</td><td align='center'>php7.4</td></tr>\n    <tr><td align='center'>bcmath</td>\n    <td>\u652f\u63f4\u66f4\u52a0\u7cbe\u78ba\u7684\u8a08\u7b97\u3002<br/>\u5c0d\u65bc\u4efb\u610f\u7cbe\u5ea6\u7684\u6578\u5b78\uff0cPHP\u63d0\u4f9b\u4e86\u652f\u6301\u7528\u5b57\u7b26\u4e32\u8868\u793a\u7684\u4efb\u610f\u5927\u5c0f\u548c\u7cbe\u5ea6\u7684\u6578\u5b57\u7684\u4e8c\u9032\u5236\u8a08\u7b97\uff0c\u6700\u591a\u70ba2147483647-1\uff08\u62160x7FFFFFFF-1\uff09\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'>exif</td>\n    <td>\u901a\u904e\u4f7f\u7528exif\u64f4\u5145\u6a21\u7d44\uff0c\u4f60\u53ef\u4ee5\u64cd\u4f5c\u5716\u50cf\u5143\u6578\u64da\u3002<br/>\u4f8b\u5982\uff1a\u4f60\u53ef\u4ee5\u4f7f\u7528exif\u76f8\u95dc\u7684\u51fd\u6578\u5f9e\u6578\u78bc\u76f8\u6a5f\u62cd\u651d\u7684\u5716\u7247\u6587\u4ef6\u4e2d\u8b80\u53d6\u5143\u6578\u64da\u3002\u901a\u5e38JPEG\u548cTIFF\u683c\u5f0f\u7684\u5716\u50cf\u6587\u4ef6\u90fd\u5305\u542b\u5143\u6578\u64da\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'>ftp</td>\n    <td>\u64f4\u5145\u6a21\u7d44\u4e2d\u7684\u51fd\u6578\u5be6\u73fe\u4e86\u901a\u904eFTP\u5354\u8b70\u8a2a\u554f\u6587\u4ef6\u670d\u52d9\u5668\u7684\u5ba2\u6236\u7aef\u3002<br/>\u672c\u64f4\u5145\u6a21\u7d44\u63d0\u4f9b\u4e86\u5c0d\u65bcFTP\u670d\u52d9\u5668\u5b8c\u6574\u7684\u8a2a\u554f\u53ca\u63a7\u5236\u529f\u80fd\u3002\u5982\u679c\u53ea\u662f\u7c21\u55ae\u7684\u5f9eFTP\u670d\u52d9\u5668\u8b80\u53d6\u6216\u5411\u670d\u52d9\u5668\u5beb\u5165\u4e00\u500b\u6587\u4ef6\uff0c\u6703\u66f4\u52a0\u7684\u7c21\u55ae\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'>gd</td>\n    <td> PHP\u4e26\u4e0d\u50c5\u9650\u65bc\u5275\u5efaHTML\u8f38\u51fa\uff0c\u5b83\u4e5f\u53ef\u4ee5\u5275\u5efa\u548c\u8655\u7406\u5305\u62ecGIF\u3001PNG\u3001JPEG\u3001WBMP\u4ee5\u53caXPM\u5728\u5167\u7684\u591a\u7a2e\u683c\u5f0f\u7684\u5716\u50cf\u3002<br/>\u66f4\u52a0\u65b9\u4fbf\u7684\u662f\uff0cPHP\u53ef\u4ee5\u76f4\u63a5\u5c07\u5716\u50cf\u6578\u64da\u6d41\u8f38\u51fa\u5230\u700f\u89bd\u5668\u3002\u8981\u60f3\u5728PHP\u4e2d\u4f7f\u7528\u5716\u50cf\u8655\u7406\u529f\u80fd\uff0c\u4f60\u9700\u8981\u9023\u5e36GD\u5eab\u4e00\u8d77\u4f86\u7de8\u8b6fPHP\u3002GD\u5eab\u548cPHP\u53ef\u80fd\u9700\u8981\u5176\u4ed6\u7684\u5eab\uff0c\u9019\u53d6\u6c7a\u65bc\u4f60\u8981\u8655\u7406\u7684\u5716\u50cf\u683c\u5f0f\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'>iconv</td>\n    <td> iconv\u7684\u4f5c\u7528\u662f\u5728\u591a\u7a2e\u570b\u969b\u7de8\u78bc\u683c\u5f0f\u4e4b\u9593\u9032\u884c\u6587\u5b57\u5167\u78bc\u7684\u8f49\u63db\u3002\u4f5c\u70ba\u61c9\u7528\u7a0b\u5f0f\u7684iconv\u63a1\u7528\u547d\u4ee4\u5217\u4ecb\u9762\uff0c\u5141\u8a31\u5c07\u67d0\u7a2e\u7279\u5b9a\u7de8\u78bc\u7684\u6a94\u6848\u8f49\u63db\u70ba\u53e6\u4e00\u7a2e\u7de8\u78bc\u3002<br/>\u81eaPHP5.0.0\u8d77\uff0c\u914d\u5099\u4e86\u9019\u500b\u5177\u6709\u591a\u7a2e\u5be6\u7528\u529f\u80fd\u7684\u64f4\u5145\u6a21\u7d44\uff0c\u4f86\u5e6b\u52a9\u60a8\u7de8\u5beb\u591a\u8a9e\u8a00\u8173\u672c\u3002\u652f\u63f4\u7684\u5167\u78bc\u5305\u62ec\uff1aUnicode\u76f8\u95dc\u7de8\u78bc\uff0c\u5982UTF-8\u3001UTF-16\u7b49\u7b49\u5404\u570b\u63a1\u7528\u7684ANSI\u7de8\u78bc\uff0c\u5176\u4e2d\u5305\u62ecGB2312\u3001BIG5\u7b49\u4e2d\u6587\u7de8\u78bc\u65b9\u5f0f\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'>intl</td>\n    <td> PHP\u57fa\u65bcICU\u64f4\u5145\u5957\u4ef6intl\uff0c\u4f7fPHP\u7a0b\u5f0f\u80fd\u5920\u57f7\u884c\u5404\u7a2e\u5340\u57df\u8a2d\u7f6e\u611f\u77e5\u64cd\u4f5c\uff0c\u5305\u62ec\u4f46\u4e0d\u9650\u65bc\u683c\u5f0f\u5316\u3001\u97f3\u8b6f\u3001\u7de8\u78bc\u8f49\u63db\u3001\u65e5\u66c6\u64cd\u4f5c\u3001UCA\u7b26\u5408\u6392\u5e8f\u898f\u5247\u3001\u5b9a\u4f4d\u6587\u672c\u908a\u754c\u4e26\u4f7f\u7528\u5340\u57df\u8a2d\u7f6e\u6a19\u8b58\u7b26\u3001\u6642\u5340\u548c\u5b57\u7d20\u3002<br/>\u4f8b\u5982\uff1aPHP\u57fa\u65bcICU\u64f4\u5145\u5957\u4ef6intl\u5feb\u901f\u5be6\u73fe\u6f22\u5b57\u8f49\u62fc\u97f3\u53ca\u6309\u62fc\u97f3\u9996\u5b57\u6bcd\u5206\u7d44\u6392\u5e8f\u7684\u65b9\u6cd5\uff0c\u7d50\u5408\u4f8b\u9805\u5f62\u5f0f\u5206\u6790\u4e86ICU\u64f4\u5145\u5957\u4ef6intl\u7684\u5be6\u73fe\u65b9\u6cd5\u8207\u62fc\u97f3\u8f49\u63db\u3001\u6392\u5e8f\u7b49\u76f8\u95dc\u64cd\u4f5c\u6280\u5de7\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'> mysqli </td>\n    <td> MySQLi\u5168\u7a31MySQLImprovedextension\uff0c\u7b97\u662fMySQLextension\u7684\u52a0\u5f37\u7248\u3002<br/>\u672c\u4f86PHP\u53ea\u63d0\u4f9bMySQLExtension\u4f86\u9023\u63a5MySQL\u8cc7\u6599\u5eab\uff0c\u5f8c\u4f86\u5728PHP5.0.0\u5f15\u5165\u4e86mysqli\uff0c\u4e5f\u5728PHP5.3\u6642\u5c07MySQL\u539f\u751f\u555f\u52d5\u5668(NativeDriver)\u5305\u542b\u9032PHP\uff0c\u5230\u4e86PHP5.5\u68c4\u7528mysqlextension\uff0cPHP7.0\u5c31\u5c07mysqlextension\u79fb\u9664\u4e86\uff0cmysqlextension\u662f\u63d0\u4f9b\u51fd\u6578API\u652f\u6301\u7a0b\u5e8f\u5f0f\u958b\u767c\uff0c\u800cmysqli\u662f\u6709\u51fd\u6578API\u4e5f\u6709\u63d0\u4f9b\u7269\u4ef6\u5c0e\u5411\u7684\u4ecb\u9762\u652f\u6301\u7269\u4ef6\u5c0e\u5411\u7a0b\u5f0f\u958b\u767c\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'> openssl </td>\n    <td> OpenSSL\u5eab\u4f86\u5c0d\u7a31/\u975e\u5c0d\u7a31\u52a0\u89e3\u5bc6\uff0c\u4ee5\u53caPBKDF2\u3001PKCS7\u3001PKCS12\u3001X509\u548c\u5176\u4ed6\u52a0\u5bc6\u64cd\u4f5c\u3002<br/>\u9664\u6b64\u4e4b\u5916\u9084\u63d0\u4f9b\u4e86TLS\u6d41\u7684\u5be6\u73fe\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'> pdo_mysql </td>\n    <td> pdo\u662f\u6578\u64da\u5eab\u62bd\u8c61\u5c64\uff0c\u9700\u8981\u4e0d\u540c\u985e\u578b\u6578\u64da\u5eab\u7684\u5be6\u73fe\uff0c\u6bd4\u5982pdo_mysql\u5c31\u5be6\u73fe\u4e86pdo\u62bd\u8c61\u7684\u7684mysql\u9a45\u52d5\u3002<br/>pdo_mysql\u662fPHP\u7528\u4f86\u8a2a\u554fmysql\u670d\u52d9\u7684\u64f4\u5145\u6a21\u7d44\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'> posix </td>\n    <td> POSIX\u8868\u793a\u53ef\u79fb\u690d\u4f5c\u696d\u7cfb\u7d71\u63a5\u53e3\uff08PortableOperatingSystemInterface\uff0c\u7e2e\u5beb\u70baPOSIX\uff09\uff0cPOSIX\u6a19\u6e96\u5b9a\u7fa9\u4e86\u4f5c\u696d\u7cfb\u7d71\u61c9\u8a72\u70ba\u61c9\u7528\u7a0b\u5f0f\u63d0\u4f9b\u7684\u63a5\u53e3\u6a19\u6e96\uff0c\u662fIEEE\u70ba\u8981\u5728\u5404\u7a2eUNIX\u4f5c\u696d\u7cfb\u7d71\u4e0a\u904b\u884c\u7684\u8edf\u9ad4\u800c\u5b9a\u7fa9\u7684\u4e00\u7cfb\u5217API\u6a19\u6e96\u7684\u7e3d\u7a31\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'> sockets </td>\n    <td> Socket\u64f4\u5145\u6a21\u7d44\u662f\u57fa\u65bc\u6d41\u884c\u7684BSDsockets\uff0c\u5be6\u73fe\u4e86\u548csocket\u901a\u8a0a\u529f\u80fd\u7684\u5e95\u5c64\u63a5\u53e3\uff0c\u5b83\u53ef\u4ee5\u548c\u5ba2\u6236\u7aef\u4e00\u6a23\u7576\u505a\u4e00\u500bsocket\u670d\u52d9\u5668\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'> ssh2</td>\n    <td> UNIX\u4e0b\u4f7f\u7528SSH\u9023\u7dda\u3002<br/>SSH2\u96d6\u7136\u662f\u4e00\u500b\u5546\u696d\u7d44\u7e54\u751f\u7522\u7684\u8edf\u9ad4\uff0c\u4f46\u4ecd\u662f\u958b\u653e\u6027\u7684\u8edf\u9ad4\u3002SSH2\u548cOpenSSH\u7406\u8ad6\u4e0a\u7b26\u5408\u4e00\u6a23\u7684\u5354\u5b9a\u898f\u683c\uff0c\u4f46\u662f\u5169\u500b\u4e0d\u540c\u7684\u7a0b\u5f0f\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'> xsl </td>\n    <td>\u662f\u4e00\u7a2e\u7528\u65bc\u4ee5\u53ef\u8b80\u683c\u5f0f\u5448\u73feXML\uff08\u6a19\u6e96\u901a\u7528\u6a19\u8a18\u8a9e\u8a00\u7684\u5b50\u96c6\uff09\u6578\u64da\u7684\u8a9e\u8a00\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n    <tr><td align='center'> zip </td>\n    <td>\u662f\u4e00\u7a2e\u7528\u65bc\u53ef\u4ee5\u8b93\u4f60\u900f\u660e\u5730\u8b80\u5bebZIP\u58d3\u7e2e\u6587\u6a94\u4ee5\u53ca\u5b83\u5011\u88e1\u9762\u7684\u6587\u4ef6\u3002</td><td align='center'>\u2713</td><td align='center'>\u2713</td><td align='center'>\u2713</td></tr>\n</table>\n==\u7570\u5730 SQL \u6578\u64da\u5099\u4efd==\n===ssh\u5354\u5b9a(\u50b3\u8f38\u7aef)===\n#\u70ba\u4f55\u9700\u8981\uff1f\n#*\u56e0\u70ba\u4e0b\u65b9\u6703\u9700\u8981\u5beb\u51fascp\u547d\u4ee4\uff0cscp \u547d\u4ee4\u672c\u8eab\u4e26\u4e0d\u63d0\u4f9b\u76f4\u63a5\u7684\u5bc6\u78bc\u8f38\u5165\u6a5f\u5236\uff0c\u4f46\u5b83\u53ef\u4ee5\u4f7f\u7528 SSH \u91d1\u9470\u9032\u884c\u8eab\u4efd\u9a57\u8b49\uff0c\u9019\u6a23\u53ef\u4ee5\u5728\u4e0d\u9700\u8981\u8f38\u5165\u5bc6\u78bc\u7684\u60c5\u6cc1\u4e0b\u9032\u884c\u6a94\u6848\u50b3\u8f38\u3002\n#\u5982\u4f55\u8a2d\u5b9a\n#*\u5728\u50b3\u8f38\u7aef\u4f3a\u670d\u5668\u4e0a\u751f\u6210 SSH \u91d1\u9470\u5c0d\uff1a\n#*#\u5728\u50b3\u8f38\u7aef\u4f3a\u670d\u5668\u958b\u555fcmd(\u6216\u662fputty)\uff0c\u4e26\u7372\u5f97root\u6b0a\u9650\n#*#\u8f38\u5165 ssh-keygen -t rsa<br/>\u6b64\u547d\u4ee4\u4f7f\u7528 RSA \u7b97\u6cd5\u751f\u6210 SSH \u91d1\u9470\u5c0d\u3002\n#*#\u6309 Enter \u9375(\u6216\u8f38\u5165\u8def\u5f91)\uff1a<br/>\u7cfb\u7d71\u6703\u63d0\u793a\u4f60\u8f38\u5165\u8981\u4fdd\u5b58\u91d1\u9470\u7684\u6587\u4ef6\u8def\u5f91\u3002\u4f60\u53ef\u4ee5\u76f4\u63a5\u6309 Enter \u63a5\u53d7\u9ed8\u8a8d\u7684\u8def\u5f91\uff08\u901a\u5e38\u662f ~/.ssh/id_rsa\uff09\u3002\n#*#\u6309 Enter \u9375(\u6216\u8f38\u5165\u5bc6\u78bc)\uff1a<br/>\u7cfb\u7d71\u6703\u8981\u6c42\u8f38\u5165\u4e00\u500b\u53ef\u9078\u7684\u5bc6\u78bc\u3002\u70ba\u4e86\u7559\u7a7a\u5bc6\u78bc\uff0c\u76f4\u63a5\u6309 Enter\u3002\n#*#\u518d\u6b21\u6309 Enter \u9375(\u6216\u8f38\u5165\u525b\u525b\u7684\u5bc6\u78bc)\uff1a<br/>\u7cfb\u7d71\u6703\u8981\u6c42\u518d\u6b21\u78ba\u8a8d\u5bc6\u78bc\uff0c\u4f46\u7531\u65bc\u4f60\u7559\u7a7a\u4e86\u5bc6\u78bc\uff0c\u76f4\u63a5\u6309 Enter\u3002\n#*#\u751f\u6210\u91d1\u9470\uff1a<br/>\u7cfb\u7d71\u5c07\u958b\u59cb\u751f\u6210 SSH \u91d1\u9470\u5c0d\u3002\u9019\u5c07\u5305\u62ec\u4e00\u500b\u79c1\u9470\uff08~/.ssh/id_rsa\uff09\u548c\u4e00\u500b\u516c\u9470\uff08~/.ssh/id_rsa.pub\uff09\u3002\n#*#\u751f\u6210\u904e\u7a0b\u5b8c\u6210\u5f8c\uff0c\u4f60\u5c07\u770b\u5230\u4e00\u4e9b\u76f8\u95dc\u8cc7\u8a0a\uff0c\u5305\u62ec\u516c\u9470\u7684\u6307\u7d0b\u7b49\u3002\u4f60\u73fe\u5728\u53ef\u4ee5\u4f7f\u7528\u9019\u4e9b\u91d1\u9470\u9032\u884c SSH \u9023\u7dda\n<div><pre>Your identification has been saved in /home/your_username/.ssh/id_rsa.\nYour public key has been saved in /home/your_username/.ssh/id_rsa.pub.\nThe key fingerprint is:\nSHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx your_username@your_hostname\nThe key's randomart image is:\n+---[RSA 2048]----+\n|                 |\n|                 |\n|                 |\n|                 |\n|                 |\n|                 |\n|                 |\n|                 |\n|                 |\n+----[SHA256]-----+\n\u73fe\u5728\uff0c\u4f60\u5df2\u7d93\u6210\u529f\u751f\u6210\u4e86 SSH \u91d1\u9470\u5c0d\uff0c\u800c\u5bc6\u78bc\u90e8\u5206\u5df2\u7d93\u7559\u7a7a\u3002\u9019\u6a23\u4f60\u5c31\u53ef\u4ee5\u5c07\u516c\u9470\u8907\u88fd\u5230\u76ee\u6a19\u4f3a\u670d\u5668\u4ee5\u9032\u884c\u7121\u5bc6\u78bc\u7684 SSH \u9023\u7dda\u3002</pre></div>\n\n===ssh\u5354\u5b9a(\u76ee\u6a19\u7aef)===\n\n#*\u5c07\u516c\u9470\u8907\u88fd\u5230\u76ee\u6a19\u4f3a\u670d\u5668\u4e0a\uff1a<br/>ssh-copy-id your_username@destination_server_ip\n#**\u8acb\u66ff\u63db your_username \u548c destination_server_ip \u70ba\u76ee\u6a19\u4f3a\u670d\u5668\u7684\u5be6\u969b\u7528\u6236\u540d\u7a31\u548c IP \u5730\u5740\u3002\n#**\u82e5\u672c\u65b9\u5f0f\u51fa\u73fe\u932f\u8aa4\uff0c\u8acb\u6539\u7528\u4ee5\u4e0b\u65b9\u5f0f\uff1a\n#*\u5c07\u516c\u9470\u624b\u52d5\u8907\u88fd\u5230\u76ee\u6a19\u4f3a\u670d\u5668\u4e0a\n#*#\u9032\u5165\u50b3\u8f38\u7aef\u4f3a\u670d\u5668\u7684cmd\u6216putty\n#*#\u4f7f\u7528 cat \u547d\u4ee4\u986f\u793a\u672c\u5730 SSH \u516c\u9470\u4e26\u8907\u88fd\uff1a<br/>cat ~/.ssh/id_rsa.pub\n#*#\u9032\u5165\u76ee\u6a19\u4f3a\u670d\u5668\u7684cmd\u6216putty\n#*#\u5728\u76ee\u6a19\u4f3a\u670d\u5668\u4e0a\u4f7f\u7528\u6587\u672c\u7de8\u8f2f\u5668\u6253\u958b ~/.ssh/authorized_keys \u6587\u4ef6\uff1a<br/>vim ~/.ssh/authorized_keys\n#*#*\u5982\u679c\u6587\u4ef6\u4e0d\u5b58\u5728\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u5275\u5efa\uff1a<br/>mkdir -p ~/.ssh<br/>touch ~/.ssh/authorized_keys\n#*#\u5c07\u50b3\u8f38\u7aef\u516c\u9470\u7684\u5167\u5bb9\u7c98\u8cbc\u5230 authorized_keys \u6587\u4ef6\u4e2d\uff1a\n#*#\u8a2d\u5b9a authorized_keys \u6587\u4ef6\u7684\u6b0a\u9650\uff1a<br/>chmod 600 ~/.ssh/authorized_keys<br/>chmod 700 ~/.ssh\n#*#*\u78ba\u4fdd authorized_keys \u6587\u4ef6\u5177\u6709\u9069\u7576\u7684\u6b0a\u9650\u3002\u5982\u679c ~/.ssh \u76ee\u9304\u7684\u6b0a\u9650\u4e0d\u6b63\u78ba\uff0c\u4e5f\u9700\u8981\u8abf\u6574\uff1a\n*\u73fe\u5728\uff0c\u4f60\u7684 SSH \u516c\u9470\u61c9\u8a72\u5df2\u7d93\u88ab\u6dfb\u52a0\u5230\u9060\u7a0b\u4f3a\u670d\u5668\u7684 authorized_keys \u6587\u4ef6\u4e2d\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528 SSH \u9032\u884c\u7121\u5bc6\u78bc\u767b\u5165\u3002\n\n===4\u652f\u6bcf\u65e5\u5099\u4efd\u7a0b\u5f0f===\n*\u540d\u7a31\uff1abackup_task.sh\n*\u4f4d\u5740\uff1ajendo.org:/etc/cron.d/backup_task.sh\n*scp\uff1ascp \u662f secure copy \u7684\u7e2e\u5beb\uff0c\u662f\u4e00\u500b\u7528\u65bc\u5728\u4e0d\u540c\u4e3b\u6a5f\u4e4b\u9593\u5b89\u5168\u5730\u50b3\u8f38\u6a94\u6848\u7684\u547d\u4ee4\u3002\u4ee5\u4e0b\u662f scp backup.sql your_username@destination_server_ip:/path/to/destination \u547d\u4ee4\u7684\u8a73\u7d30\u89e3\u91cb\uff1a\n**backup.sh \u662f\u8981\u50b3\u9001\u7684\u6a94\u6848\u540d\u7a31\u3002\n**your_username \u662f\u76ee\u6a19\u4f3a\u670d\u5668\u7684\u7528\u6236\u540d\u7a31\uff0c\u4f60\u9700\u8981\u66ff\u63db\u70ba\u5be6\u969b\u7684\u7528\u6236\u540d\u7a31\u3002\n**destination_server_ip: \u662f\u76ee\u6a19\u4f3a\u670d\u5668\u7684 IP \u5730\u5740\uff0c\u4f60\u9700\u8981\u66ff\u63db\u70ba\u5be6\u969b\u7684 IP \u5730\u5740\u3002\n** /path/to/destination \u6307\u5b9a\u4e86\u76ee\u6a19\u4f3a\u670d\u5668\u4e0a\u7684\u76ee\u6a19\u8def\u5f91\uff0c\u9019\u662f\u4f60\u60f3\u8981\u5c07\u5099\u4efd\u6a94\u6848\u5b58\u653e\u7684\u4f4d\u7f6e\u3002\n<pre>#!/bin/bash\nscp -r /volume1/@appdata/MariaDB10/mariadb10/wiki adminNas@twees.info:/volume1/Data/backup/\nscp -r /volume1/@appdata/MariaDB10/mariadb10/wiki1232 adminNas@twees.info:/volume1/Data/backup/\nscp -r /volume1/@appdata/MariaDB10/mariadb10/alWiki adminNas@twees.info:/volume1/Data/backup/\n</pre>\n*\u540d\u7a31\uff1abackup_task.sh\n*\u4f4d\u5740\uff1atwees.info:/etc/cron.d/backup_task.sh\n<pre>#!/bin/bash\nrm /volume1/@appdata/MariaDB10/mariadb10/wiki/.* /volume1/@appdata/MariaDB10/mariadb10/wiki/*\nrmdir /volume1/@appdata/MariaDB10/mariadb10/wiki\ncp -rf /volume1/Data/backup/wiki/ /volume1/@appdata/MariaDB10/mariadb10/\n\nrm /volume1/@appdata/MariaDB10/mariadb10/wiki1232/.* /volume1/@appdata/MariaDB10/mariadb10/wiki1232/*\nrmdir /volume1/@appdata/MariaDB10/mariadb10/wiki1232\ncp -rf /volume1/Data/backup/wiki1232/ /volume1/@appdata/MariaDB10/mariadb10/\n\nrm /volume1/@appdata/MariaDB10/mariadb10/alWiki/.* /volume1/@appdata/MariaDB10/mariadb10/alWiki/*\nrmdir /volume1/@appdata/MariaDB10/mariadb10/alWiki\ncp -rf /volume1/Data/backup/alWiki/ /volume1/@appdata/MariaDB10/mariadb10/\n</pre>\n*\u540d\u7a31\uff1acrontab\n*\u4f4d\u5740\uff1ajendo.org:/etc/crontab\n*crontab\u90e8\u5206\u53ef\u53c3\u8003 [http://jendo.org/files/doc/routine.html routine.html] cron\u7ae0\u7bc0\n<pre>MAILTO=\"\"\nPATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin\n#minute hour    mday    month   wday    who     command\n0       6       *       *       5       root    /usr/syno/bin/synoschedtask --run id=1\n54      3       *       *       1       root    /usr/syno/bin/synoschedtask --run id=4\n0       0       31      10      *       root    /usr/syno/bin/synoschedtask --run id=5\n0       0       7       *       *       root    /usr/syno/bin/synoschedtask --run id=3\n0       0       26      3       *       root    /usr/syno/bin/synoschedtask --run id=2\n0       1       *       *       *       root    /etc/cron.d/backup_task.sh --run id=6\n</pre>\n*\u540d\u7a31\uff1acrontab\n*\u4f4d\u5740\uff1atwees.info:/etc/crontab\n<pre>MAILTO=\"\"\nPATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin\n#minute hour    mday    month   wday    who     command\n0       3       *       *       *       root    /etc/cron.d/backup_task.sh --run id=4\n0       0       11      10      *       root    /usr/syno/bin/synoschedtask --run id=3\n25      3       *       *       6       root    /usr/syno/bin/synoschedtask --run id=1\n1       3       *       *       2       root    /usr/syno/bin/synoschedtask --run id=2\n</pre>"
                    }
                ]
            },
            "406": {
                "pageid": 406,
                "ns": 0,
                "title": "\u4f3a\u670d\u5668\u9001\u4fee\u671f\u9593\u5de5\u4f5c\u5354\u8abf",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "[[\u5206\u985e:\u79d8\u66f8\u8655]]\n<mwdetails><summary>\u5be6\u9a57\u6559\u80b2\u5238</summary>\n*<a href='https://lis.ly.gov.tw/lylgmeetc/lgmeetkm'>\u7acb\u6cd5\u9662\u8b70\u4e8b\u767c\u8a00\u7cfb\u7d71</a>\n*#<a href='https://lis.ly.gov.tw/lygazettec/mtcdoc?PD100405:10175'>\u6642\u4ee3\u529b\u91cf\u9ee8\u5718\u63d0\u6848/\u570b\u6c11\u6559\u80b2\u6cd5\u4fee\u6b63\u6848</a>\n*#<a href='https://lis.ly.gov.tw/lygazettec/mtcdoc?DN100405:10175'>\u6642\u4ee3\u529b\u91cf\u9ee8\u5718\u63d0\u6848/\u570b\u6c11\u6559\u80b2\u6cd5\u4fee\u6b63\u6848</a>\n*#<a href='https://lis.ly.gov.tw/lygazettec/mtcdoc?PD100405:10176'>\u6642\u4ee3\u529b\u91cf\u9ee8\u5718\u63d0\u6848/\u975e\u5b78\u689d\u4f8b\u4fee\u6b63\u6848</a>\n*#<a href='https://lis.ly.gov.tw/lygazettec/mtcdoc?DN100405:10176'>\u6642\u4ee3\u529b\u91cf\u9ee8\u5718\u63d0\u6848/\u975e\u5b78\u689d\u4f8b\u4fee\u6b63\u6848</a>\n*<a href='https://law.moj.gov.tw'>\u5168\u570b\u6cd5\u898f\u8cc7\u6599\u5eab</a>\n*#<a href='https://law.moj.gov.tw/LawClass/LawAll.aspx?pcode=H0070059'>\u9ad8\u7d1a\u4e2d\u7b49\u4ee5\u4e0b\u6559\u80b2\u968e\u6bb5\u975e\u5b78\u6821\u578b\u614b\u5be6\u9a57\u6559\u80b2\u5be6\u65bd\u689d\u4f8b</a>\n*\u6559\u80b2\u5238 Friedman(\u5f4c\u723e\u9813\u00b7\u5085\u5229\u66fc)\n</mwdetails>\n\n<mwdetails><summary>\u540c\u6751\u5171\u990a\u6559\u80b2</summary>\n*GIS \u8996\u5716\n</mwdetails>\n<mwdetails><summary>\u5be6\u9a57\u6559\u80b2\u5149\u8b5c\u5e73\u53f0\u8a08\u756b</summary></mwdetails>\n<mwdetails><summary>\u300a\u8b93\u5b69\u5b50\u505a\u5b78\u7fd2\u7684\u4e3b\u4eba\u300b\u66f8\u7c4d\u51fa\u7248\u8a08\u756b</summary></mwdetails>"
                    }
                ]
            }
        }
    }
}