{"id":15928,"date":"2025-04-18T22:26:50","date_gmt":"2025-04-18T14:26:50","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/15928.html"},"modified":"2025-04-18T22:26:50","modified_gmt":"2025-04-18T14:26:50","slug":"%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%ae%89%e8%a3%85centos7-9%e6%ad%a5%e9%aa%a4","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/15928.html","title":{"rendered":"\u670d\u52a1\u5668\u5b89\u88c5centos7.9\u6b65\u9aa4"},"content":{"rendered":"<\/p>\n<h4>\u6587\u7ae0\u76ee\u5f55<\/h4>\n<ul>\n<li>\u670d\u52a1\u5668\u5b89\u88c5centos7.9\u6b65\u9aa4<\/li>\n<li>\n<ul>\n<li>\u6234\u5c14T430\u5b89\u88c5\u6b65\u9aa4<\/li>\n<li>\u670d\u52a1\u73af\u5883\u5b89\u88c5<\/li>\n<li>\n<ul>\n<li>\u5b9d\u5854\u5b89\u88c5&#xff08;\u516c\u7f51\u73af\u5883\u4e0b&#xff09;<\/li>\n<li>Nginx1.22.1<\/li>\n<li>mysql8.0.26<\/li>\n<li>docker<\/li>\n<li>\n<ul>\n<li>docker\u5b89\u88c5\u5730\u5740<\/li>\n<li>docker\u5f00\u673a\u542f\u52a8<\/li>\n<li>\u79bb\u7ebf\u5b89\u88c5docker<\/li>\n<\/ul>\n<\/li>\n<li>\u66f4\u6362\u963f\u91cc\u4e91\u955c\u50cf\u6e90<\/li>\n<li>jdk\u73af\u5883\u914d\u7f6e<\/li>\n<li>redis\u914d\u7f6e<\/li>\n<li>**\u5f00\u653e\u6570\u636e\u5e93\u8fdc\u7a0b\u8fde\u63a5\u6743\u9650**<\/li>\n<li>tdengine\u914d\u7f6e<\/li>\n<li>emqx\u914d\u7f6e<\/li>\n<li>rocketmq\u914d\u7f6e<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\u670d\u52a1\u5668raid5\u95ee\u9898\u5904\u7406<\/li>\n<li>\u6570\u636e\u540c\u6b65<\/li>\n<li>shell\u811a\u672c<\/li>\n<li>\n<ul>\n<li>\n<ul>\n<li>linux\u8bed\u6cd5<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>\u670d\u52a1\u5668\u5b89\u88c5centos7.9\u6b65\u9aa4<\/h2>\n<h3>\u6234\u5c14T430\u5b89\u88c5\u6b65\u9aa4<\/h3>\n<li>\u51c6\u5907centos7.9\u7684\u5b89\u88c5\u955c\u50cfu\u76d8<\/li>\n<li>\u63d2\u5165u\u76d8\u6309\u4f4fF11\u9009\u62e9u\u76d8\u4f18\u5148\u542f\u52a8\u9879<\/li>\n<li>\u9009\u62e9\u50a8\u5b58\u4f4d\u7f6e\u5c06\u539f\u6709\u7684\u78c1\u76d8\u5220\u9664\u9009\u62e9\u6211\u8981\u914d\u7f6e\u5206\u533a<\/li>\n<li>\u5220\u9664\u539f\u6709\u78c1\u76d8\u7684\u5206\u533a&#xff0c;\u70b9\u51fb\u81ea\u52a8\u521b\u5efa\u5c06home\u76ee\u5f55\u8bbe\u7f6e150G&#xff0c;\u5176\u4f59\u5bb9\u91cf\u7ed9\/\u76ee\u5f55&#xff0c;\u70b9\u51fb\u5b8c\u6210<\/li>\n<li>\u9009\u62e9\u5b89\u88c5\u8f6f\u4ef6\u9009\u62e9&#xff0c;\u9009\u62e9java\u5e73\u53f0\u3001gnome\u684c\u9762\u3001\u57fa\u672c\u5f00\u53d1\u73af\u5883<\/li>\n<li>\u8bbe\u7f6e\u7ba1\u7406\u5458\u5bc6\u7801sy123&#064;&#xff0c;\u6dfb\u52a0\u4e00\u4e2a\u7528\u6237 admin hykj2023<\/li>\n<li>\u5f00\u59cb\u5b89\u88c5<\/li>\n<li>\u5b89\u88c5\u5b8c\u6210&#xff0c;\u62d4\u6389u\u76d8\u91cd\u542f\u670d\u52a1\u5668\u8fdb\u5165linux\u7cfb\u7edf<\/li>\n<li>\u8fdb\u5165root\u6743\u9650\u8d26\u6237&#xff0c;\u5220\u9664\u6dfb\u52a0\u7684\u7528\u6237&#xff0c;\u8bbe\u7f6eroot\u7528\u6237\u4e3a\u7b2c\u4e00\u767b\u5f55\u9009\u62e9<\/li>\n<p>\u8bbe\u7f6eroot\u7528\u6237\u4e3a\u7b2c\u4e00\u767b\u5f55\u9009\u62e9<\/p>\n<p><span class=\"token function\">vi<\/span> \/etc\/gdm\/custom.conf<\/p>\n<p><span class=\"token punctuation\">[<\/span>daemon<span class=\"token punctuation\">]<\/span><br \/>\n<span class=\"token assign-left variable\">AutomaticLoginEnable<\/span><span class=\"token operator\">&#061;<\/span>True<br \/>\n<span class=\"token assign-left variable\">AutomaticLogin<\/span><span class=\"token operator\">&#061;<\/span>root<\/p>\n<p><span class=\"token function\">chmod<\/span> &#043;x \/etc\/gdm\/custom.conf<\/p>\n<h3>\u670d\u52a1\u73af\u5883\u5b89\u88c5<\/h3>\n<h4>\u5b9d\u5854\u5b89\u88c5&#xff08;\u516c\u7f51\u73af\u5883\u4e0b&#xff09;<\/h4>\n<p>yum <span class=\"token function\">install<\/span> <span class=\"token parameter variable\">-y<\/span> <span class=\"token function\">wget<\/span> <span class=\"token operator\">&amp;&amp;<\/span> <span class=\"token function\">wget<\/span> <span class=\"token parameter variable\">-O<\/span> install.sh http:\/\/download.bt.cn\/install\/install_6.0.sh <span class=\"token operator\">&amp;&amp;<\/span> <span class=\"token function\">sh<\/span> install.sh ed8484bec<\/p>\n<h4>Nginx1.22.1<\/h4>\n<p># \u89e3\u538bnginx\u8f6f\u4ef6\u5305<br \/>\ntar -zxvf nginx-1.22.1.tar.gz -C \/usr\/local\/srccd \/usr\/local\/src\/nginx-1.22.1\/<br \/>\n# \u5b89\u88c5\u7f16\u8bd1\u73af\u5883<br \/>\nyum install -y gcc gcc-c&#043;&#043; pcre pcre-devel zlib zlib-devel<br \/>\n# \u9884\u7f16\u8bd1<br \/>\n.\/configure &#8211;prefix&#061;\/usr\/local\/nginx<br \/>\n# \u7f16\u8bd1\u5b89\u88c5<br \/>\nmake<br \/>\nma keinstall<\/p>\n<p># \u4fee\u6539\u914d\u7f6e\u6587\u4ef6\u7aef\u53e3<br \/>\nvim \/usr\/local\/nginx\/conf\/nginx.conf<br \/>\n# \u8fdb\u5165\u542f\u52a8\u76ee\u5f55&#xff0c;\u542f\u52a8\u670d\u52a1<br \/>\ncd \/usr\/local\/nginx\/sbin.\/nginx<br \/>\n# \u5feb\u901f\u505c\u6b62<br \/>\n.\/nginx -s stop# \u4f18\u96c5\u5173\u95ed&#xff0c;\u5728\u9000\u51fa\u524d\u5b8c\u6210\u5df2\u7ecf\u63a5\u53d7\u7684\u8fde\u63a5\u8bf7\u6c42<br \/>\n.\/nginx-s quit<br \/>\n# \u91cd\u65b0\u52a0\u8f7d\u914d\u7f6e<br \/>\n\/nginx -s reload<\/p>\n<p># \u7f16\u8f91\u670d\u52a1\u811a\u672c<br \/>\nvim \/usr\/lib\/systemd\/system\/nginx.service<br \/>\n[Unit]<br \/>\nDescription&#061;nginx-web server<br \/>\nAfter&#061;network.target remote-fs.target nss-lookup.target<br \/>\n[Service]<br \/>\nType&#061;forking<br \/>\nPIDFile&#061;\/usr\/local\/nginx\/logs\/nginx.pidExecStartPre&#061;\/usr\/local\/nginx\/sbin\/nginx -t -c \/usr\/local\/nginx\/conf\/nginx.confExecstart&#061;\/usr\/local\/nginx\/sbin\/nginx -c \/usr\/local\/nginx\/conf\/nginx.confExecReload&#061;\/usr\/local\/nginx\/sbin\/nginx-sreloadExecstop&#061;\/usr\/local\/nginx\/sbin\/nginx-s stopExecQuit&#061;\/usr\/local\/nginx\/sbin\/nginx-s quitPrivateTmp&#061;true<br \/>\n[Install]<br \/>\nWantedBy&#061;multi-user.target<\/p>\n<p># \u52a0\u8f7d\u670d\u52a1\u5e76\u91cd\u542f<br \/>\n# \u91cd\u65b0\u52a0\u8f7d\u7cfb\u7edf\u670d\u52a1<br \/>\nsystemctl daemon-reload<br \/>\n#\u67e5\u770b\u4e4b\u524d\u7684nginx\u670d\u52a1\u8fdb\u7a0b&#xff0c;\u5c06\u5176\u5e72\u6389<br \/>\nps -ef  grep nginxkill -9 xxxx<br \/>\n# \u91cd\u542f\u670d\u52a1<br \/>\nsystemctl restart nginx<br \/>\n# \u8bbe\u7f6e\u5f00\u673a\u81ea\u542f\u52a8<br \/>\nsystemctl enable nginx<br \/>\n# \u67e5\u770bnginx\u72b6\u6001<br \/>\nsystemctl status nginx<\/p>\n<h4>mysql8.0.26<\/h4>\n<p>\u5b9d\u5854\u4e00\u952e\u5b89\u88c5<\/p>\n<h4>docker<\/h4>\n<h5>docker\u5b89\u88c5\u5730\u5740<\/h5>\n<p>curl -sSL https:\/\/get.daocloud.io\/docker | sh<br \/>\n\u6216<br \/>\n    curl -fsSL https:\/\/get.docker.com | bash -s docker &#8211;mirror Aliyun<br \/>\n\u542f\u52a8<br \/>\n    systemctl start docker<br \/>\n\u6216<br \/>\nservice docker start<\/p>\n<h5>docker\u5f00\u673a\u542f\u52a8<\/h5>\n<p>systemctl enable docker<\/p>\n<h5>\u79bb\u7ebf\u5b89\u88c5docker<\/h5>\n<p>1.\u4e0b\u8f7ddocker \u79bb\u7ebf\u5305 https:\/\/download.docker.com\/linux\/static\/stable\/x86_64\/<\/p>\n<p>tar -xvf docker-24.0.7.tgz #\u89e3\u538b<br \/>\ncp docker\/* \/usr\/bin\/   #\u5c06\u89e3\u538b\u51fa\u6765\u7684docker\u6587\u4ef6\u5185\u5bb9\u79fb\u52a8\u5230 \/usr\/bin\/ \u76ee\u5f55\u4e0b&#043;<\/p>\n<p>2.docker \u6ce8\u518c\u4e3a\u670d\u52a1<br \/>\nvim \/etc\/systemd\/system\/docker.service  #\u4fee\u6539\u5982\u4e0b<br \/>\nchmod &#043;x \/etc\/systemd\/system\/docker.service #\u6dfb\u52a0\u6587\u4ef6\u6743\u9650<br \/>\nsystemctl daemon-reload #\u91cd\u8f7dunit\u914d\u7f6e\u6587\u4ef6<br \/>\nsystemctl start docker #<br \/>\nsystemctl enable docker.service<\/p>\n<p>\u8865\u5145\u914d\u7f6e\u6587\u4ef6 docker.service<br \/>\n[Unit]<br \/>\nDescription&#061;Docker Application Container Engine<br \/>\nDocumentation&#061;https:\/\/docs.docker.com<br \/>\n# BindsTo&#061;containerd.service<br \/>\n# After&#061;network-online.target firewalld.service containerd.service<br \/>\nAfter&#061;network-online.target firewalld.service<br \/>\nWants&#061;network-online.target<br \/>\n# Requires&#061;docker.socket<\/p>\n<p>[Service]<br \/>\nType&#061;notify<br \/>\n# the default is not to use systemd for cgroups because the delegate issues still<br \/>\n# exists and systemd currently does not support the cgroup feature set required<br \/>\n# for containers run by docker<br \/>\n# ExecStart&#061;\/usr\/bin\/dockerd -H fd:\/\/ &#8211;containerd&#061;\/run\/containerd\/containerd.sock<br \/>\nExecStartPre&#061;\/bin\/sleep 300<br \/>\nExecStart&#061;\/usr\/bin\/dockerd<br \/>\nExecReload&#061;\/bin\/kill -s HUP $MAINPID<br \/>\nTimeoutSec&#061;0<br \/>\nRestartSec&#061;2<br \/>\nRestart&#061;always<\/p>\n<p># Note that StartLimit* options were moved from &#034;Service&#034; to &#034;Unit&#034; in systemd 229.<br \/>\n# Both the old, and new location are accepted by systemd 229 and up, so using the old location<br \/>\n# to make them work for either version of systemd.<br \/>\nStartLimitBurst&#061;3<\/p>\n<p># Note that StartLimitInterval was renamed to StartLimitIntervalSec in systemd 230.<br \/>\n# Both the old, and new name are accepted by systemd 230 and up, so using the old name to make<br \/>\n# this option work for either version of systemd.<br \/>\nStartLimitInterval&#061;60s<\/p>\n<p># Having non-zero Limit*s causes performance problems due to accounting overhead<br \/>\n# in the kernel. We recommend using cgroups to do container-local accounting.<br \/>\nLimitNOFILE&#061;infinity<br \/>\nLimitNPROC&#061;infinity<br \/>\nLimitCORE&#061;infinity<\/p>\n<p># Comment TasksMax if your systemd version does not support it.<br \/>\n# Only systemd 226 and above support this option.<br \/>\n# TasksMax&#061;infinity<\/p>\n<p># set delegate yes so that systemd does not reset the cgroups of docker containers<br \/>\nDelegate&#061;yes<\/p>\n<p># kill only the docker process, not all processes in the cgroup<br \/>\nKillMode&#061;process<\/p>\n<p>[Install]<br \/>\nWantedBy&#061;multi-user.target<\/p>\n<p>docker\u8fdb\u5165\u5bb9\u5668<br \/>\ndocker exec -it spm \/bin\/bash<br \/>\n#\u6587\u4ef6:\u4e3b\u673a-&gt;\u5bb9\u5668<br \/>\ndocker cp spm-1.0-SNAPSHOT.jar spm:\/usr\/local\/server\/java\/spm\/<br \/>\n#\u6587\u4ef6:\u5bb9\u5668-&gt;\u4e3b\u673a<br \/>\ndocker cp spm:\/usr\/local\/server\/java\/spm\/spm-1.0-SNAPSHOT.jar \/mydata\/<br \/>\n#\u5237\u65b0\u914d\u7f6e<br \/>\nsupervisorctl -c \/usr\/local\/server\/supervisor\/config\/supervisord.conf update<\/p>\n<p>#docker build \u6253\u5305\u57fa\u4e8eDockerfile<br \/>\ndocker build -t spm:1.0.0 .<br \/>\ndocker build -t visor:1 .<\/p>\n<p>#docker save \u547d\u4ee4\u7528\u4e8e\u5c06 Docker \u955c\u50cf\u4fdd\u5b58\u4e3a tar \u6587\u4ef6<br \/>\ndocker save -o spm.tar spm:1.0.19<br \/>\ngzip -c spm.tar &gt;spm.tar.gz<br \/>\n#docker \u5c06tar\u5305 \u52a0\u8f7d\u4e3a\u955c\u50cf<br \/>\ndocker load &#8211;input spm.tar.gz<br \/>\ndocker rmi IMAGE ID #\u5220\u9664\u6307\u5b9a\u955c\u50cf<br \/>\ndocker stop [\u5bb9\u5668ID\u6216\u540d\u79f0] #\u505c\u6b62\u5bb9\u5668<br \/>\ndocker start [\u5bb9\u5668ID\u6216\u540d\u79f0] #\u542f\u52a8\u5bb9\u5668<\/p>\n<p>#\u5220\u9664\u5386\u53f2\u7684\u5377 \u955c\u50cf\u5305\u4fee\u6539\u540e\u9700\u8981\u6267\u884c<br \/>\ndocker volume rm $(docker volume ls -qf dangling&#061;true)<\/p>\n<p>#\u8fd0\u884c\u5bb9\u5668 \u6ce8\u610f\u7248\u672c\u53f7<br \/>\ndocker run -d &#8211;name&#061;spm &#8211;restart&#061;always -v \/etc\/localtime:\/etc\/localtime:ro -v \/data\/bvdata\/data:\/data\/bvdata\/data:ro -v \/usr\/local\/oss:\/usr\/local\/oss -v \/data\/spmdata\/data:\/usr\/local\/server\/data -v \/data\/spmdata\/config:\/usr\/local\/server\/config -v \/data\/spmdata\/logs\/sync:\/usr\/local\/server\/logs\/sync -v \/data\/spmdata\/logs\/sync-client:\/usr\/local\/server\/logs\/sync-client -v \/data\/spmdata\/logs\/xxl-job:\/usr\/local\/server\/logs\/xxl-job -v \/data\/spmdata\/logs\/spm:\/usr\/local\/server\/java\/spm\/logs -v \/data\/spmdata\/logs\/spm-admin:\/usr\/local\/server\/java\/spm-admin\/logs &#8211;network&#061;host spm:1.0.21<br \/>\n\u65b0\u7248\u8fd0\u884c\u5bb9\u5668<br \/>\ndocker run -d &#8211;name&#061;spm &#8211;restart&#061;always \\\\<br \/>\n-v \/etc\/localtime:\/etc\/localtime:ro \\\\<br \/>\n-v \/data\/bvdata\/data:\/data\/bvdata\/data:ro \\\\<br \/>\n-v \/usr\/local\/oss:\/usr\/local\/oss \\\\<br \/>\n-v \/data\/spmdata\/data:\/usr\/local\/server\/data \\\\<br \/>\n-v \/data\/spmdata\/config:\/usr\/local\/server\/config \\\\<br \/>\n-v \/data\/spmdata\/logs\/sync:\/usr\/local\/server\/logs\/sync \\\\<br \/>\n-v \/data\/spmdata\/logs\/sync-client:\/usr\/local\/server\/logs\/sync-client \\\\<br \/>\n-v \/data\/spmdata\/logs\/xxl-job:\/usr\/local\/server\/logs\/xxl-job \\\\<br \/>\n-v \/data\/spmdata\/logs\/spm:\/usr\/local\/server\/java\/spm\/logs \\\\<br \/>\n-v \/data\/spmdata\/logs\/spm-admin:\/usr\/local\/server\/java\/spm-admin\/logs \\\\<br \/>\n-v \/data\/spmdata\/mysqldata:\/usr\/local\/mysql\/data \\\\<br \/>\n&#8211;network&#061;host spm:1.0.34<\/p>\n<p>docker tag [ImageId] registry.cn-beijing.aliyuncs.com\/spm_re<\/p>\n<h4>\u66f4\u6362\u963f\u91cc\u4e91\u955c\u50cf\u6e90<\/h4>\n<p>cp \/etc\/yum.repos.d\/CentOS-Base.repo \/etc\/yum.repos.d\/CentOS-Base.repo-bak #\u5907\u4efd<br \/>\nrm -f \/etc\/yum.repos.d\/CentOS-Base.repo # \u5220\u9664\u65e7\u6587\u4ef6<br \/>\nwget -O \/etc\/yum.repos.d\/CentOS-Base.repo http:\/\/mirrors.aliyun.com\/repo\/Centos-7.repo #\u5728\u7ebf\u4e0b\u8f7daliyun\u955c\u50cf<\/p>\n<h4>jdk\u73af\u5883\u914d\u7f6e<\/h4>\n<p>vim  \/etc\/profile #\u6253\u5f00\u914d\u7f6e\u6587\u4ef6\u5185\u5bb9<br \/>\n# set java evironment \u914d\u7f6e\u6587\u4ef6\u5982\u4e0b<br \/>\nJAVA_HOME&#061;\/usr\/local\/java\/jdk\/jdk1.8.0_361<br \/>\nPATH&#061;$JAVA_HOME\/bin:$PATH<br \/>\nCLASSPATH&#061;.:$JAVA_HOME\/lib\/dt.jar:$JAVA_HOME\/lib\/tools.jar<br \/>\nexport JAVA_HOME<br \/>\nexport PATH CLASSPATH<br \/>\nsource \/etc\/profile #\u7acb\u5373\u751f\u6548<\/p>\n<h4>redis\u914d\u7f6e<\/h4>\n<p>protected-mode no #\u7b2c90\u884c\u628ayes \u6539\u4e3ano<\/p>\n<p>\u914d \u7f6e\u5b8c\u6210\u540e\u9700\u8981\u4fee\u6539\u9ed8\u8ba4\u5bc6\u7801\u5e76\u91cd\u65b0\u542f\u52a8redis<\/p>\n<p>\/www\/server\/redis\/redis.conf \u5b9d\u5854\u5b89\u88c5\u5b58\u50a8\u4f4d\u7f6e<\/p>\n<h4>\u5f00\u653e\u6570\u636e\u5e93\u8fdc\u7a0b\u8fde\u63a5\u6743\u9650<\/h4>\n<p>1\u3001\u8fde\u63a5\u670d\u52a1\u5668: mysql -u root -p<\/p>\n<p>2\u3001\u67e5\u770b\u5f53\u524d\u6240\u6709\u6570\u636e\u5e93&#xff1a;show databases;<\/p>\n<p>3\u3001\u8fdb\u5165mysql\u6570\u636e\u5e93&#xff1a;use mysql;<\/p>\n<p>4\u3001\u67e5\u770bmysql\u6570\u636e\u5e93\u4e2d\u6240\u6709\u7684\u8868&#xff1a;show tables;<\/p>\n<p>5\u3001\u67e5\u770buser\u8868\u4e2d\u7684\u6570\u636e&#xff1a;select host,user from user;<\/p>\n<p>6\u3001\u4fee\u6539user\u8868update user set host&#061;\u2018%\u2019 where user&#061;\u2018root\u2019;<\/p>\n<p>7\u3001\u5237\u65b0flush privileges;<\/p>\n<p>\u5b9d\u5854\u9762\u677fmysql\u914d\u7f6e\u4fee\u6539\u6dfb\u52a0<\/p>\n<p>group_concat_max_len &#061; 999999\u3001skip_ssl<\/p>\n<h4>tdengine\u914d\u7f6e<\/h4>\n<p>\u670d\u52a1\u542f\u52a8\u547d\u4ee4<\/p>\n<p>#rpm \u5b89\u88c5<br \/>\nrpm -ivh TDengine-server-3.0.4.0-Linux-x64.rpm<br \/>\n#\u542f\u52a8tdengine<br \/>\nsystemctl start taosd<br \/>\n#\u67e5\u770b\u72b6\u6001<br \/>\nsystemctl status taosd<br \/>\n#\u81ea\u542f\u52a8<br \/>\nsystemctl enable taosd<\/p>\n<p>\u4fee\u6539\u5bc6\u7801<\/p>\n<p>alter user root pass &#039;hykj2022&#039;;<\/p>\n<p>\u521b\u5efa\u5e93&#xff0c;\u7528\u4f5c\u5b58\u50a8\u4e95\u961f\u52a8\u4f5c\u4e8b\u4ef6<br \/>\n  taos -uroot -phykj2022<br \/>\n  create database spm_his;<br \/>\n  use spm_his;<br \/>\n  create stable top_driver_action(ts TIMESTAMP,drilling_crew_no nchar(20),device_info_no nchar(20),mapping_code nchar(20),data_group nchar(100),json_value varchar(15000),monitor_time TIMESTAMP) TAGS (month varchar(20));<br \/>\ntd\u5efa\u8868\u8bed\u53e5<\/p>\n<h4>emqx\u914d\u7f6e<\/h4>\n<p>\u670d\u52a1\u542f\u52a8\u547d\u4ee4<\/p>\n<p>#rpm \u5b89\u88c5<br \/>\nrpm -ivh emqx-5.5.0-el7-amd64.rpm<br \/>\n#\u542f\u52a8emqx<br \/>\nsystemctl start emqx<br \/>\n#\u67e5\u770b\u72b6\u6001<br \/>\nsystemctl status emqx<br \/>\n#\u81ea\u542f\u52a8<br \/>\nsystemctl enable emqx<\/p>\n<h4>rocketmq\u914d\u7f6e<\/h4>\n<p>rocketmq \u8fd0\u884c<br \/>\n# 1.\u5173\u95edNameserver<br \/>\nsh mqshutdown namesrv<br \/>\n# 2.\u5173\u95edker<br \/>\nsh mqshutdown broker<br \/>\n1.\u542f\u52a8nameserver<br \/>\n    nohup .\/usr\/local\/software\/rocketmq-all-4.7.1-bin-release\/bin\/mqnamesrv -n 192.168.110.244:9876 &amp;<br \/>\n\u542f\u52a8mqbroker<br \/>\nnohup .\/usr\/local\/software\/rocketmq-all-4.7.1-bin-release\/bin\/mqbroker -n 192.168.110.244:9876 -c ..\/conf\/broker.conf autoCreateTopicEnable&#061;true &amp;<\/p>\n<h2>\u670d\u52a1\u5668raid5\u95ee\u9898\u5904\u7406<\/h2>\n<li>\n<p>\u5c06\u670d\u52a1\u5668\u6570\u636e\u6240\u6709\u6570\u636e\u6e05\u9664&#xff0c;\u4e94\u5757\u78c1\u76d8\u7ec4raid5<\/p>\n<\/li>\n<li>\n<p>\u8fdb\u5165bios\u542f\u52a8\u754c\u9762&#xff0c;\u6309\u4f4fctrl&#043;r\u8fdb\u5165\u78c1\u76d8\u7ba1\u7406<\/p>\n<\/li>\n<li>\n<p>\u89e3\u51b3\u529e\u6cd5\u5982\u4e0b<\/p>\n<\/li>\n<h2>\u6570\u636e\u540c\u6b65<\/h2>\n<p>1. \u4e95\u961f\u65b0\u5efa\u548c\u7ebf\u4e0a\u4e00\u6837\u7684\u6570\u636e\u5e93<br \/>\n2. cloud_down_sync_config\u3001drilling_crew_up_sync_config \u4e24\u5f20\u8868\u521b\u5efa\u65f6\u95f4\u6539\u4e3a\u5f53\u524d\u6700\u65b0\u65f6\u95f4\u4e24\u5c0f\u65f6\u540e&#xff08;\u907f\u514d\u540c\u6b65\u91cd\u590d\u6570\u636e&#xff09;<br \/>\n3. \u590d\u5236\u4e00\u5f20\u8868\u5230\u672c\u5730\u6570\u636e\u5e93\u89e6\u53d1\u540c\u6b65\u6570\u636e&#xff0c;\u53d6\u6d88\u9009\u4e2d<br \/>\nbreakdown_error_data\u3001<br \/>\nbreakdown_info\u3001<br \/>\ncloud_mq_sync_log\u3001<br \/>\ncloud_sync_instructions_record\u3001<br \/>\ncurrent_mean_table\u3001<br \/>\ncurrent_table\u3001<br \/>\ndevice_online_record\u3001<br \/>\nthree_current\u3001<br \/>\ntop_drive_monitor\u3001<br \/>\ntop_drive_monitor_second\u3001<br \/>\ntop_drive_monitor_his\u7684\u6240\u6709\u8868\u3001<br \/>\nvibration_table\u3001<br \/>\n\u540d\u79f0\u5e26\u65f6\u95f4\u7684\u8868&#xff08;\u5982&#xff1a;three_d_solution_info_20231023&#xff09;<br \/>\n4. \u6570\u636e\u540c\u6b65\u5b8c\u540e&#xff0c;\u540c\u6b65\u8868\u7ed3\u6784<br \/>\nbreakdown_info\u3001<br \/>\nbreakdown_error_data\u3001<br \/>\ncloud_mq_sync_log\u3001<br \/>\ncloud_sync_instructions_record\u3001<br \/>\ncurrent_mean_table\u3001<br \/>\ncurrent_table\u3001<br \/>\ndevice_online_record\u3001<br \/>\nthree_current\u3001<br \/>\ntop_drive_monitor\u3001<br \/>\ntop_drive_monitor_second\u3001<br \/>\nvibration_table\u3001<\/p>\n<h2>shell\u811a\u672c<\/h2>\n<p>\u67e5\u770b\u7aef\u53e3<\/p>\n<p><span class=\"token comment\">#coding: utf-8<\/span><br \/>\n<span class=\"token function\">import<\/span> os<br \/>\n<span class=\"token function\">import<\/span> sys<br \/>\nos.chdir<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;\/www\/server\/panel&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\nsys.path.insert<span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span>,<span class=\"token string\">&#039;class\/&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token function\">import<\/span> public<br \/>\n<span class=\"token function\">import<\/span> socket<br \/>\narg <span class=\"token operator\">&#061;<\/span> sys.argv<span class=\"token punctuation\">[<\/span>-1<span class=\"token punctuation\">]<\/span><br \/>\nip,port <span class=\"token operator\">&#061;<\/span> arg.split<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;:&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\ntry:<br \/>\n  s <span class=\"token operator\">&#061;<\/span> socket.socket<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><br \/>\n  s.settimeout<span class=\"token punctuation\">(<\/span><span class=\"token number\">0.15<\/span><span class=\"token punctuation\">)<\/span><br \/>\n  s.connect<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>ip<span class=\"token punctuation\">,<\/span>int<span class=\"token punctuation\">(<\/span>port<span class=\"token punctuation\">))<\/span><\/span><span class=\"token punctuation\">)<\/span><br \/>\n  s.close<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><br \/>\nexcept:<br \/>\n  print<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;closed&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n  sys.exit<span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>print<span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;open&#039;<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<h4>linux\u8bed\u6cd5<\/h4>\n<p>\u4fee\u6539\u670d\u52a1\u5668ip\u65b9\u6cd5<\/p>\n<p>vim \/etc\/sysconfig\/network-scripts\/ifcfg-em1<\/p>\n<p>BOOTPROT0&#061;static #\u542f\u7528\u9759\u6001IP\u5730\u5740<br \/>\nONB00T&#061;yes #\u5f00\u673a\u81ea\u52a8\u542f\u7528\u7f51\u7edc\u8fde\u63a5<\/p>\n<p>systemctl restart network<\/p>\n<p>\u67e5\u770b\u78c1\u76d8\u4f7f\u7528\u60c5\u51b5\u547d\u4ee4Linux<\/p>\n<p>df -h&#xff1a;\u4ee5\u4eba\u7c7b\u53ef\u8bfb\u7684\u683c\u5f0f&#xff08;\u5982 KB\u3001MB\u3001GB&#xff09;\u663e\u793a\u78c1\u76d8\u4f7f\u7528\u60c5\u51b5\u3002<\/p>\n<p>df -T&#xff1a;\u663e\u793a\u6587\u4ef6\u7cfb\u7edf\u7684\u7c7b\u578b\u3002<\/p>\n<p>df -a&#xff1a;\u663e\u793a\u6240\u6709\u6587\u4ef6\u7cfb\u7edf\u7684\u78c1\u76d8\u4f7f\u7528\u60c5\u51b5&#xff0c;\u5305\u62ec\u7279\u6b8a\u6587\u4ef6\u7cfb\u7edf\u5982 \/proc\u3002df -h<\/p>\n<p>linux\u67e5\u770b\u6240\u6709\u5f00\u653e\u7684\u7aef\u53e3<\/p>\n<p>netstat -tuln<\/p>\n<p>ys os.chdir(\u2018\/www\/server\/panel\u2019) sys.path.insert(0,\u2018class\/\u2019) import public import socket arg &#061; sys.argv[-1] ip,port &#061; arg.split(\u2018:\u2019) try: s &#061; socket.socket() s.settimeout(0.15) s.connect((ip,int(port))) s.close() except: print(\u2018closed\u2019) sys.exit(1)<\/p>\n<p>print(\u2018open\u2019)<\/p>\n<p>### linux\u8bed\u6cd5<\/p>\n<p>\u4fee\u6539\u670d\u52a1\u5668ip\u65b9\u6cd5<\/p>\n<p>vim \/etc\/sysconfig\/network-scripts\/ifcfg-em1<\/p>\n<p>BOOTPROT0&#061;static #\u542f\u7528\u9759\u6001IP\u5730\u5740 ONB00T&#061;yes #\u5f00\u673a\u81ea\u52a8\u542f\u7528\u7f51\u7edc\u8fde\u63a5<\/p>\n<p>systemctl restart network<\/p>\n<p>\u67e5\u770b\u78c1\u76d8\u4f7f\u7528\u60c5\u51b5\u547d\u4ee4Linux<\/p>\n<p>df -h&#xff1a;\u4ee5\u4eba\u7c7b\u53ef\u8bfb\u7684\u683c\u5f0f&#xff08;\u5982 KB\u3001MB\u3001GB&#xff09;\u663e\u793a\u78c1\u76d8\u4f7f\u7528\u60c5\u51b5\u3002<\/p>\n<p>df -T&#xff1a;\u663e\u793a\u6587\u4ef6\u7cfb\u7edf\u7684\u7c7b\u578b\u3002<\/p>\n<p>df -a&#xff1a;\u663e\u793a\u6240\u6709\u6587\u4ef6\u7cfb\u7edf\u7684\u78c1\u76d8\u4f7f\u7528\u60c5\u51b5&#xff0c;\u5305\u62ec\u7279\u6b8a\u6587\u4ef6\u7cfb\u7edf\u5982 \/proc\u3002df -h<\/p>\n<p>linux\u67e5\u770b\u6240\u6709\u5f00\u653e\u7684\u7aef\u53e3<\/p>\n<p>netstat -tuln<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb1.2k\u6b21\uff0c\u70b9\u8d5e23\u6b21\uff0c\u6536\u85cf26\u6b21\u30026\u3001\u4fee\u6539user\u8868update user set host=\u2018%\u2019 where user=\u2018root\u2019;df -a\uff1a\u663e\u793a\u6240\u6709\u6587\u4ef6\u7cfb\u7edf\u7684\u78c1\u76d8\u4f7f\u7528\u60c5\u51b5\uff0c\u5305\u62ec\u7279\u6b8a\u6587\u4ef6\u7cfb\u7edf\u5982 \/proc\u30025\u3001\u67e5\u770buser\u8868\u4e2d\u7684\u6570\u636e\uff1aselect host,user from user;df -h\uff1a\u4ee5\u4eba\u7c7b\u53ef\u8bfb\u7684\u683c\u5f0f\uff08\u5982 KB\u3001MB\u3001GB\uff09\u663e\u793a\u78c1\u76d8\u4f7f\u7528\u60c5\u51b5\u30024\u3001\u67e5\u770bmysql\u6570\u636e\u5e93\u4e2d\u6240\u6709\u7684\u8868\uff1ashow tables;2\u3001\u67e5\u770b\u5f53\u524d\u6240\u6709\u6570\u636e\u5e93\uff1ashow databases;3\u3001\u8fdb\u5165mysql\u6570\u636e\u5e93\uff1ause mysql;_\u670d\u52a1\u5668\u5b89\u88c5centos7.9<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[43,44],"topic":[],"class_list":["post-15928","post","type-post","status-publish","format-standard","hentry","category-server","tag-43","tag-44"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u670d\u52a1\u5668\u5b89\u88c5centos7.9\u6b65\u9aa4 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/15928.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u670d\u52a1\u5668\u5b89\u88c5centos7.9\u6b65\u9aa4 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb1.2k\u6b21\uff0c\u70b9\u8d5e23\u6b21\uff0c\u6536\u85cf26\u6b21\u30026\u3001\u4fee\u6539user\u8868update user set host=\u2018%\u2019 where user=\u2018root\u2019;df -a\uff1a\u663e\u793a\u6240\u6709\u6587\u4ef6\u7cfb\u7edf\u7684\u78c1\u76d8\u4f7f\u7528\u60c5\u51b5\uff0c\u5305\u62ec\u7279\u6b8a\u6587\u4ef6\u7cfb\u7edf\u5982 \/proc\u30025\u3001\u67e5\u770buser\u8868\u4e2d\u7684\u6570\u636e\uff1aselect host,user from user;df -h\uff1a\u4ee5\u4eba\u7c7b\u53ef\u8bfb\u7684\u683c\u5f0f\uff08\u5982 KB\u3001MB\u3001GB\uff09\u663e\u793a\u78c1\u76d8\u4f7f\u7528\u60c5\u51b5\u30024\u3001\u67e5\u770bmysql\u6570\u636e\u5e93\u4e2d\u6240\u6709\u7684\u8868\uff1ashow tables;2\u3001\u67e5\u770b\u5f53\u524d\u6240\u6709\u6570\u636e\u5e93\uff1ashow databases;3\u3001\u8fdb\u5165mysql\u6570\u636e\u5e93\uff1ause mysql;_\u670d\u52a1\u5668\u5b89\u88c5centos7.9\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/15928.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-18T14:26:50+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/15928.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/15928.html\",\"name\":\"\u670d\u52a1\u5668\u5b89\u88c5centos7.9\u6b65\u9aa4 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2025-04-18T14:26:50+00:00\",\"dateModified\":\"2025-04-18T14:26:50+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/15928.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/15928.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/15928.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u670d\u52a1\u5668\u5b89\u88c5centos7.9\u6b65\u9aa4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u670d\u52a1\u5668\u5b89\u88c5centos7.9\u6b65\u9aa4 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/15928.html","og_locale":"zh_CN","og_type":"article","og_title":"\u670d\u52a1\u5668\u5b89\u88c5centos7.9\u6b65\u9aa4 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb1.2k\u6b21\uff0c\u70b9\u8d5e23\u6b21\uff0c\u6536\u85cf26\u6b21\u30026\u3001\u4fee\u6539user\u8868update user set host=\u2018%\u2019 where user=\u2018root\u2019;df -a\uff1a\u663e\u793a\u6240\u6709\u6587\u4ef6\u7cfb\u7edf\u7684\u78c1\u76d8\u4f7f\u7528\u60c5\u51b5\uff0c\u5305\u62ec\u7279\u6b8a\u6587\u4ef6\u7cfb\u7edf\u5982 \/proc\u30025\u3001\u67e5\u770buser\u8868\u4e2d\u7684\u6570\u636e\uff1aselect host,user from user;df -h\uff1a\u4ee5\u4eba\u7c7b\u53ef\u8bfb\u7684\u683c\u5f0f\uff08\u5982 KB\u3001MB\u3001GB\uff09\u663e\u793a\u78c1\u76d8\u4f7f\u7528\u60c5\u51b5\u30024\u3001\u67e5\u770bmysql\u6570\u636e\u5e93\u4e2d\u6240\u6709\u7684\u8868\uff1ashow tables;2\u3001\u67e5\u770b\u5f53\u524d\u6240\u6709\u6570\u636e\u5e93\uff1ashow databases;3\u3001\u8fdb\u5165mysql\u6570\u636e\u5e93\uff1ause mysql;_\u670d\u52a1\u5668\u5b89\u88c5centos7.9","og_url":"https:\/\/www.wsisp.com\/helps\/15928.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2025-04-18T14:26:50+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"7 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/15928.html","url":"https:\/\/www.wsisp.com\/helps\/15928.html","name":"\u670d\u52a1\u5668\u5b89\u88c5centos7.9\u6b65\u9aa4 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2025-04-18T14:26:50+00:00","dateModified":"2025-04-18T14:26:50+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/15928.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/15928.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/15928.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"\u670d\u52a1\u5668\u5b89\u88c5centos7.9\u6b65\u9aa4"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/15928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=15928"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/15928\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=15928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=15928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=15928"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=15928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}