{"id":689,"date":"2026-07-13T23:52:27","date_gmt":"2026-07-13T23:52:27","guid":{"rendered":"https:\/\/book.yuekegu.com\/index.php\/2026\/07\/13\/%e6%95%b4%e7%90%86%e4%ba%86100-%e6%9d%a1linux%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4-%e5%bb%ba%e8%ae%ae%e6%94%b6%e8%97%8f\/"},"modified":"2026-07-14T06:55:48","modified_gmt":"2026-07-13T22:55:48","slug":"%e6%95%b4%e7%90%86%e4%ba%86100-%e6%9d%a1linux%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4-%e5%bb%ba%e8%ae%ae%e6%94%b6%e8%97%8f","status":"publish","type":"post","link":"https:\/\/book.yuekegu.com\/index.php\/2026\/07\/13\/%e6%95%b4%e7%90%86%e4%ba%86100-%e6%9d%a1linux%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4-%e5%bb%ba%e8%ae%ae%e6%94%b6%e8%97%8f\/","title":{"rendered":"\u6574\u7406\u4e86100+\u6761Linux\u5e38\u7528\u547d\u4ee4\uff0c\u5efa\u8bae\u6536\u85cf"},"content":{"rendered":"\n<div class=\"entry-content\">\n<h2>Linux \u5e38\u7528\u547d\u4ee4\u5927\u5168<\/h2>\n<blockquote class=\"wp-block-quote\"><p>\u6db5\u76d6\u76ee\u5f55\u3001\u6587\u4ef6\u3001\u538b\u7f29\u3001\u7f16\u8f91\u3001\u67e5\u627e\u3001\u8fdb\u7a0b\u3001\u7f51\u7edc\u3001\u7528\u6237\u3001\u78c1\u76d8\u3001\u8f6f\u4ef6\u5305\u7b49\u5341\u4e94\u5927\u7c7b\uff0c\u5171 100+ \u6761\u547d\u4ee4\u3002\u9002\u5408\u521d\/\u4e2d\u7ea7\u7528\u6237\u6536\u85cf\u67e5\u9605\u3002<\/p><\/blockquote>\n<p>@<a href=\"https:\/\/blog.csdn.net\/weixin_43202444\/article\/details\/%E7%9B%AE%E5%BD%95\">TOC<\/a><\/p>\n<h3>\u4e00\u3001\u76ee\u5f55\u64cd\u4f5c<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u547d\u4ee4<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>pwd<\/code><\/td>\n<td>\u663e\u793a\u5f53\u524d\u6240\u5728\u76ee\u5f55<\/td>\n<td><code>pwd<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>ls -lah<\/code><\/td>\n<td>\u5217\u51fa\u76ee\u5f55\u5185\u5bb9\uff08\u542b\u9690\u85cf\u6587\u4ef6\u3001\u6743\u9650\u3001\u5927\u5c0f\uff09<\/td>\n<td><code>ls -lah \/etc<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>cd<\/code><\/td>\n<td>\u5207\u6362\u76ee\u5f55\uff1b<code>cd -<\/code>\u56de\u5230\u4e0a\u6b21\u76ee\u5f55<\/td>\n<td><code>cd \/var\/log<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>mkdir -p<\/code><\/td>\n<td>\u9012\u5f52\u521b\u5efa\u591a\u7ea7\u76ee\u5f55<\/td>\n<td><code>mkdir -p app\/logs\/nginx<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>rmdir<\/code><\/td>\n<td>\u5220\u9664\u7a7a\u76ee\u5f55<\/td>\n<td><code>rmdir old_dir<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>tree<\/code><\/td>\n<td>\u4ee5\u6811\u5f62\u7ed3\u6784\u663e\u793a\u76ee\u5f55\uff08\u9700\u5b89\u88c5\uff09<\/td>\n<td><code>tree -L 2<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>du -sh<\/code><\/td>\n<td>\u67e5\u770b\u76ee\u5f55\u5360\u7528\u7a7a\u95f4<\/td>\n<td><code>du -sh \/var\/log\/*<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h3>\u4e8c\u3001\u6587\u4ef6\u67e5\u770b<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u547d\u4ee4<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>cat<\/code><\/td>\n<td>\u8f93\u51fa\u6587\u4ef6\u5168\u90e8\u5185\u5bb9\uff1b<code>-n<\/code>\u663e\u793a\u884c\u53f7<\/td>\n<td><code>cat -n app.log<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>less<\/code><\/td>\n<td>\u5206\u9875\u67e5\u770b\uff08\u53ef\u4e0a\u4e0b\u7ffb\u9875\uff0c\u63a8\u8350\u66ff\u4ee3 more\uff09<\/td>\n<td><code>less +G app.log<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>more<\/code><\/td>\n<td>\u5206\u9875\u67e5\u770b\uff08\u53ea\u80fd\u5411\u4e0b\u7ffb\uff09<\/td>\n<td><code>more catalina.out<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>head -n<\/code><\/td>\n<td>\u67e5\u770b\u6587\u4ef6\u5f00\u5934 N \u884c<\/td>\n<td><code>head -n 20 access.log<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>tail -n<\/code><\/td>\n<td>\u67e5\u770b\u6587\u4ef6\u672b\u5c3e N \u884c<\/td>\n<td><code>tail -n 100 app.log<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>tail -f<\/code><\/td>\n<td>\u5b9e\u65f6\u8ffd\u8e2a\u65e5\u5fd7\uff08<strong>\u8fd0\u7ef4\u5fc5\u5907<\/strong>\uff09<\/td>\n<td><code>tail -f app.log<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>wc -l<\/code><\/td>\n<td>\u7edf\u8ba1\u6587\u4ef6\u884c\u6570\/\u5b57\u7b26\u6570\/\u5355\u8bcd\u6570<\/td>\n<td><code>wc -l app.log<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>diff<\/code><\/td>\n<td>\u5bf9\u6bd4\u4e24\u4e2a\u6587\u4ef6\u5dee\u5f02<\/td>\n<td><code>diff file1.txt file2.txt<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p><strong>bash<\/strong><\/p>\n<p>\u590d\u5236<\/p>\n<p><code># \u5b9e\u65f6\u8fc7\u6ee4\u9519\u8bef\u65e5\u5fd7\uff08\u5e38\u7528\u7ec4\u5408\uff09tail -f app.log | grep \"ERROR\"# \u67e5\u770b\u5927\u6587\u4ef6\uff08less \u5feb\u6377\u952e\uff1aG \u8df3\u672b\u5c3e\uff0cgg \u8df3\u5f00\u5934\uff0c\/keyword \u641c\u7d22\uff0cq \u9000\u51fa\uff09less +G bigfile.log<\/code><\/p>\n<h3>\u4e09\u3001\u590d\u5236\u4e0e\u79fb\u52a8<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u547d\u4ee4<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>cp -iv<\/code><\/td>\n<td>\u590d\u5236\uff08\u8be2\u95ee\u786e\u8ba4+\u663e\u793a\u8fc7\u7a0b\uff0c<strong>\u63a8\u8350<\/strong>\uff09<\/td>\n<td><code>cp -iv src.conf src.conf.bak<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>cp -r<\/code><\/td>\n<td>\u9012\u5f52\u590d\u5236\u76ee\u5f55<\/td>\n<td><code>cp -r project project_bak<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>mv -i<\/code><\/td>\n<td>\u79fb\u52a8\/\u91cd\u547d\u540d\uff08\u8986\u76d6\u524d\u786e\u8ba4\uff09<\/td>\n<td><code>mv -i old.txt new.txt<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>rsync -avz<\/code><\/td>\n<td>\u589e\u91cf\u540c\u6b65\/\u8fdc\u7a0b\u4f20\u8f93\uff08<strong>\u751f\u4ea7\u63a8\u8350<\/strong>\uff09<\/td>\n<td><code>rsync -avz src\/ user@host:\/dst\/<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h3>\u56db\u3001\u6253\u5305\u538b\u7f29<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u547d\u4ee4<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>tar -czvf<\/code><\/td>\n<td>\u6253\u5305\u5e76\u7528 gzip \u538b\u7f29\u4e3a .tar.gz<\/td>\n<td><code>tar -czvf logs.tar.gz logs\/<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>tar -xzvf<\/code><\/td>\n<td>\u89e3\u538b .tar.gz<\/td>\n<td><code>tar -xzvf logs.tar.gz<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>tar -cjvf<\/code><\/td>\n<td>\u6253\u5305\u5e76\u7528 bzip2 \u538b\u7f29\uff08\u538b\u7f29\u7387\u66f4\u9ad8\uff09<\/td>\n<td><code>tar -cjvf pkg.tar.bz2 dir\/<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>zip -r<\/code><\/td>\n<td>\u538b\u7f29\u4e3a .zip\uff08\u517c\u5bb9 Windows\uff09<\/td>\n<td><code>zip -r out.zip dir\/<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>unzip<\/code><\/td>\n<td>\u89e3\u538b .zip \u6587\u4ef6<\/td>\n<td><code>unzip out.zip -d \/tmp\/<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>gzip \/ gunzip<\/code><\/td>\n<td>\u538b\u7f29\/\u89e3\u538b\u5355\u4e2a\u6587\u4ef6<\/td>\n<td><code>gzip app.log<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p><strong>bash<\/strong><\/p>\n<p>\u590d\u5236<\/p>\n<p><code># \u53c2\u6570\u901f\u8bb0\uff1ac=\u521b\u5efa x=\u89e3\u538b z=gzip j=bzip2 v=\u663e\u793a f=\u6587\u4ef6\u540dtar -czvf backup.tar.gz \/var\/www\/html\/tar -xzvf backup.tar.gz -C \/tmp\/    # -C \u6307\u5b9a\u89e3\u538b\u76ee\u5f55<\/code><\/p>\n<h3>\u4e94\u3001\u6587\u672c\u7f16\u8f91\uff08vim\uff09<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u64cd\u4f5c<\/th>\n<th>\u547d\u4ee4\/\u5feb\u6377\u952e<\/th>\n<th>\u8bf4\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u8fdb\u5165\u63d2\u5165\u6a21\u5f0f<\/td>\n<td><code>i<\/code>\/<code>a<\/code>\/<code>o<\/code><\/td>\n<td>\u5149\u6807\u524d\/\u540e\/\u4e0b\u4e00\u884c\u63d2\u5165<\/td>\n<\/tr>\n<tr>\n<td>\u9000\u51fa\u6a21\u5f0f<\/td>\n<td><code>Esc<\/code><\/td>\n<td>\u56de\u5230\u666e\u901a\u6a21\u5f0f<\/td>\n<\/tr>\n<tr>\n<td>\u4fdd\u5b58\u9000\u51fa<\/td>\n<td><code>:wq<\/code><\/td>\n<td>\u5199\u5165\u5e76\u9000\u51fa<\/td>\n<\/tr>\n<tr>\n<td>\u5f3a\u5236\u9000\u51fa<\/td>\n<td><code>:q!<\/code><\/td>\n<td>\u4e0d\u4fdd\u5b58\u9000\u51fa\uff08\u5361\u4f4f\u65f6\u7528\uff09<\/td>\n<\/tr>\n<tr>\n<td>\u53ea\u4fdd\u5b58<\/td>\n<td><code>:w<\/code><\/td>\n<td>\u5199\u5165\u4e0d\u9000\u51fa<\/td>\n<\/tr>\n<tr>\n<td>\u5220\u9664\u5f53\u524d\u884c<\/td>\n<td><code>dd<\/code><\/td>\n<td>\u666e\u901a\u6a21\u5f0f\u4e0b<\/td>\n<\/tr>\n<tr>\n<td>\u590d\u5236\/\u7c98\u8d34<\/td>\n<td><code>yy<\/code>\/<code>p<\/code><\/td>\n<td>\u590d\u5236\u6574\u884c\/\u7c98\u8d34<\/td>\n<\/tr>\n<tr>\n<td>\u64a4\u9500\/\u91cd\u505a<\/td>\n<td><code>u<\/code>\/<code>Ctrl+r<\/code><\/td>\n<td>\u666e\u901a\u6a21\u5f0f\u4e0b<\/td>\n<\/tr>\n<tr>\n<td>\u67e5\u627e<\/td>\n<td><code>\/keyword<\/code>\u2192<code>n<\/code><\/td>\n<td>\u5411\u4e0b\u67e5\u627e\u4e0b\u4e00\u4e2a<\/td>\n<\/tr>\n<tr>\n<td>\u5168\u5c40\u66ff\u6362<\/td>\n<td><code>:%s\/old\/new\/g<\/code><\/td>\n<td>\u66ff\u6362\u6587\u4ef6\u4e2d\u6240\u6709 old\u2192new<\/td>\n<\/tr>\n<tr>\n<td>\u8df3\u5230\u884c\u9996\/\u884c\u5c3e<\/td>\n<td><code>0<\/code>\/<code>$<\/code><\/td>\n<td>\u666e\u901a\u6a21\u5f0f\u4e0b<\/td>\n<\/tr>\n<tr>\n<td>\u8df3\u5230\u6587\u4ef6\u672b\u5c3e<\/td>\n<td><code>G<\/code><\/td>\n<td>\u5927\u5199 G<\/td>\n<\/tr>\n<tr>\n<td>\u663e\u793a\u884c\u53f7<\/td>\n<td><code>:set nu<\/code><\/td>\n<td>\u547d\u4ee4\u6a21\u5f0f\u4e0b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<blockquote class=\"wp-block-quote\"><p>\ud83d\udca1<strong>\u63d0\u793a<\/strong>\uff1a\u5361\u4f4f\u4e86\uff1f\u5148\u6309<code>Esc<\/code>\uff0c\u518d\u8f93<code>:q!<\/code>\u5f3a\u5236\u9000\u51fa\u3002\u7f16\u8f91\u5b8c\u8bb0\u5f97<code>:wq<\/code>\u4fdd\u5b58\u3002<\/p><\/blockquote>\n<h3>\u516d\u3001\u67e5\u627e\u641c\u7d22<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u547d\u4ee4<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>find<\/code><\/td>\n<td>\u6309\u6587\u4ef6\u540d\/\u7c7b\u578b\/\u5927\u5c0f\/\u65f6\u95f4\u67e5\u627e<\/td>\n<td><code>find \/etc -name \"*.conf\"<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>grep<\/code><\/td>\n<td>\u6309\u5185\u5bb9\u641c\u7d22\uff08\u652f\u6301\u6b63\u5219\uff09<\/td>\n<td><code>grep -rn \"ERROR\" logs\/<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>locate<\/code><\/td>\n<td>\u5feb\u901f\u6587\u4ef6\u540d\u641c\u7d22\uff08\u9700 updatedb\uff09<\/td>\n<td><code>locate nginx.conf<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p><strong>bash<\/strong><\/p>\n<p>\u590d\u5236<\/p>\n<p><code>find . -name \"<em>.log\"               find . -type f -size +100M         find . -mtime -7                   find . -name \"<\/em>.tmp\" -delete       grep -n \"Exception\" app.log        grep -i \"error\" app.log            grep -v \"DEBUG\" app.log            grep -rn \"TODO\" src\/<\/code><\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/csdnimg.cn\/release\/blogv2\/dist\/pc\/img\/runCode\/icon-arrowwhite.png\" alt=\"Image 1\"><\/figure> \n<h3>\u4e03\u3001\u7cfb\u7edf\u4fe1\u606f<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u547d\u4ee4<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>uname -a<\/code><\/td>\n<td>\u67e5\u770b\u7cfb\u7edf\u5185\u6838\u7248\u672c\u4fe1\u606f<\/td>\n<td><code>uname -a<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>cat \/etc\/os-release<\/code><\/td>\n<td>\u67e5\u770b Linux \u53d1\u884c\u7248\u4fe1\u606f<\/td>\n<td><code>cat \/etc\/os-release<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>hostname<\/code><\/td>\n<td>\u67e5\u770b\/\u8bbe\u7f6e\u4e3b\u673a\u540d<\/td>\n<td><code>hostname -I<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>uptime<\/code><\/td>\n<td>\u7cfb\u7edf\u8fd0\u884c\u65f6\u957f + \u5e73\u5747\u8d1f\u8f7d<\/td>\n<td><code>uptime<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>date<\/code><\/td>\n<td>\u67e5\u770b\/\u8bbe\u7f6e\u7cfb\u7edf\u65f6\u95f4<\/td>\n<td><code>date \"+%Y-%m-%d %H:%M:%S\"<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>free -h<\/code><\/td>\n<td>\u67e5\u770b\u5185\u5b58\u4f7f\u7528\u60c5\u51b5\uff08<strong>\u5e38\u7528<\/strong>\uff09<\/td>\n<td><code>free -h<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>top<\/code><\/td>\n<td>\u5b9e\u65f6\u7cfb\u7edf\u8d44\u6e90\u76d1\u63a7\uff08\u4ea4\u4e92\u5f0f\uff09<\/td>\n<td><code>top<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>htop<\/code><\/td>\n<td>\u589e\u5f3a\u7248 top\uff08\u9700\u5b89\u88c5\uff09<\/td>\n<td><code>htop<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>lscpu<\/code><\/td>\n<td>\u67e5\u770b CPU \u4fe1\u606f<\/td>\n<td><code>lscpu<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>env<\/code><\/td>\n<td>\u67e5\u770b\u6240\u6709\u73af\u5883\u53d8\u91cf<\/td>\n<td>`env<\/td>\n<td>grep PATH`<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p><strong>bash<\/strong><\/p>\n<p>\u590d\u5236<\/p>\n<p><code># \u4e00\u952e\u67e5\u770b\u7cfb\u7edf\u6982\u51b5echo \"=== \u7cfb\u7edf\u4fe1\u606f ===\"  &amp;&amp; uname -aecho \"=== \u5185\u5b58\u4f7f\u7528 ===\"  &amp;&amp; free -hecho \"=== \u78c1\u76d8\u4f7f\u7528 ===\"  &amp;&amp; df -hecho \"=== \u7cfb\u7edf\u8d1f\u8f7d ===\"  &amp;&amp; uptime<\/code><\/p>\n<h3>\u516b\u3001\u8fdb\u7a0b\u7ba1\u7406<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u547d\u4ee4<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>ps aux<\/code><\/td>\n<td>\u67e5\u770b\u6240\u6709\u8fdb\u7a0b\uff08\u5feb\u7167\uff0c<strong>\u5e38\u7528<\/strong>\uff09<\/td>\n<td>`ps aux<\/td>\n<td>grep java`<\/td>\n<\/tr>\n<tr>\n<td><code>ps -ef<\/code><\/td>\n<td>\u67e5\u770b\u5b8c\u6574\u547d\u4ee4\u7684\u8fdb\u7a0b\u5217\u8868<\/td>\n<td>`ps -ef<\/td>\n<td>grep nginx`<\/td>\n<\/tr>\n<tr>\n<td><code>kill PID<\/code><\/td>\n<td>\u5411\u8fdb\u7a0b\u53d1\u9001\u4fe1\u53f7\uff08\u9ed8\u8ba4 SIGTERM\uff09<\/td>\n<td><code>kill 1234<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>kill -9 PID<\/code><\/td>\n<td>\u5f3a\u5236\u7ec8\u6b62\u8fdb\u7a0b\uff08<strong>\u614e\u7528<\/strong>\uff09<\/td>\n<td><code>kill -9 1234<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>killall<\/code><\/td>\n<td>\u6309\u8fdb\u7a0b\u540d\u7ec8\u6b62\u6240\u6709\u540c\u540d\u8fdb\u7a0b<\/td>\n<td><code>killall nginx<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>nohup &amp;<\/code><\/td>\n<td>\u540e\u53f0\u8fd0\u884c\uff0c\u9000\u51fa\u7ec8\u7aef\u540e\u7ee7\u7eed<\/td>\n<td><code>nohup java -jar app.jar &amp;<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>jobs<\/code><\/td>\n<td>\u67e5\u770b\u5f53\u524d\u7ec8\u7aef\u540e\u53f0\u4efb\u52a1<\/td>\n<td><code>jobs -l<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>lsof -i :\u7aef\u53e3<\/code><\/td>\n<td>\u67e5\u770b\u7aef\u53e3\u88ab\u54ea\u4e2a\u8fdb\u7a0b\u5360\u7528\uff08<strong>\u5e38\u7528<\/strong>\uff09<\/td>\n<td><code>lsof -i :8080<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p><strong>bash<\/strong><\/p>\n<p>\u590d\u5236<\/p>\n<p><code># \u67e5\u627e\u5e76\u6740\u6b7b\u5360\u75288080\u7aef\u53e3\u7684\u8fdb\u7a0blsof -i :8080kill -9 $(lsof -t -i :8080)# \u67e5\u627eJava\u8fdb\u7a0bps aux | grep java# \u540e\u53f0\u8fd0\u884cSpring Boot\u9879\u76eenohup java -jar app.jar &gt; app.log 2&gt;&amp;1 &amp;echo $!   # \u6253\u5370PID\uff0c\u8bb0\u5f55\u4e0b\u6765\u65b9\u4fbf\u540e\u7eed kill<\/code><\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/csdnimg.cn\/release\/blogv2\/dist\/pc\/img\/runCode\/icon-arrowwhite.png\" alt=\"Image 2\"><\/figure> \n<h3>\u4e5d\u3001\u7f51\u7edc\u547d\u4ee4<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u547d\u4ee4<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>ip addr<\/code><\/td>\n<td>\u67e5\u770b\u7f51\u7edc\u63a5\u53e3\u548c IP\uff08\u66ff\u4ee3 ifconfig\uff09<\/td>\n<td><code>ip addr show eth0<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>ifconfig<\/code><\/td>\n<td>\u67e5\u770b\u7f51\u7edc\u914d\u7f6e\uff08\u9010\u6e10\u88ab ip \u66ff\u4ee3\uff09<\/td>\n<td><code>ifconfig<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>ping<\/code><\/td>\n<td>\u6d4b\u8bd5\u7f51\u7edc\u8fde\u901a\u6027<\/td>\n<td><code>ping -c 4 baidu.com<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>curl<\/code><\/td>\n<td>\u53d1\u9001 HTTP \u8bf7\u6c42\/\u4e0b\u8f7d\u6587\u4ef6\uff08<strong>\u5fc5\u5907<\/strong>\uff09<\/td>\n<td><code>curl -O<\/code><a href=\"https:\/\/example.com\/file &quot;https:\/\/example.com\/file&quot;\">https:\/\/example.com\/file<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>wget<\/code><\/td>\n<td>\u4e0b\u8f7d\u6587\u4ef6\uff08\u652f\u6301\u65ad\u70b9\u7eed\u4f20\uff09<\/td>\n<td><code>wget -c<\/code><a href=\"https:\/\/example.com\/big.tar.gz &quot;https:\/\/example.com\/big.tar.gz&quot;\">https:\/\/example.com\/big.tar.gz<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>ss -tlnp<\/code><\/td>\n<td>\u67e5\u770b\u76d1\u542c\u7aef\u53e3\uff08\u66ff\u4ee3 netstat\uff09<\/td>\n<td>`ss -tlnp<\/td>\n<td>grep 8080`<\/td>\n<\/tr>\n<tr>\n<td><code>netstat -tlnp<\/code><\/td>\n<td>\u67e5\u770b\u7aef\u53e3\u5360\u7528\uff08\u65e7\u7248\uff09<\/td>\n<td>`netstat -tlnp<\/td>\n<td>grep 80`<\/td>\n<\/tr>\n<tr>\n<td><code>traceroute<\/code><\/td>\n<td>\u8ffd\u8e2a\u6570\u636e\u5305\u8def\u7531\u8def\u5f84<\/td>\n<td><code>traceroute baidu.com<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>scp<\/code><\/td>\n<td>\u8de8\u670d\u52a1\u5668\u5b89\u5168\u590d\u5236\u6587\u4ef6<\/td>\n<td><code>scp file.txt user@host:\/path\/<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>ssh<\/code><\/td>\n<td>\u8fdc\u7a0b\u767b\u5f55\u670d\u52a1\u5668<\/td>\n<td><code>ssh<\/code><a href=\"mailto:user@192.168.1.100\"><code>user@192.168.1.100<\/code><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p><strong>bash<\/strong><\/p>\n<p>\u590d\u5236<\/p>\n<p><code># curl \u5e38\u7528\u6280\u5de7curl -I https:\/\/example.com              # \u53ea\u770b\u54cd\u5e94\u5934curl -X POST -H \"Content-Type: application\/json\"      -d '{\"key\":\"val\"}' http:\/\/api\/endpoint# \u67e5\u770b\u6240\u6709\u76d1\u542c\u7aef\u53e3ss -tlnp# scp \u4e0a\u4f20\u672c\u5730\u6587\u4ef6\u5230\u670d\u52a1\u5668scp -r .\/dist\/ user@192.168.1.10:\/var\/www\/html\/<\/code><\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/csdnimg.cn\/release\/blogv2\/dist\/pc\/img\/runCode\/icon-arrowwhite.png\" alt=\"Image 3\"><\/figure> \n<h3>\u5341\u3001\u7528\u6237\u4e0e\u6743\u9650\u7ba1\u7406<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u547d\u4ee4<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>whoami<\/code><\/td>\n<td>\u67e5\u770b\u5f53\u524d\u767b\u5f55\u7528\u6237<\/td>\n<td><code>whoami<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>id<\/code><\/td>\n<td>\u67e5\u770b\u7528\u6237 uid\/gid\/\u6240\u5c5e\u7ec4<\/td>\n<td><code>id username<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>sudo<\/code><\/td>\n<td>\u4ee5\u8d85\u7ea7\u7528\u6237\u6743\u9650\u6267\u884c\u547d\u4ee4<\/td>\n<td><code>sudo apt update<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>su -<\/code><\/td>\n<td>\u5207\u6362\u5230 root \u7528\u6237<\/td>\n<td><code>su - root<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>useradd<\/code><\/td>\n<td>\u521b\u5efa\u65b0\u7528\u6237<\/td>\n<td><code>useradd -m -s \/bin\/bash tom<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>passwd<\/code><\/td>\n<td>\u4fee\u6539\u7528\u6237\u5bc6\u7801<\/td>\n<td><code>passwd tom<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>userdel<\/code><\/td>\n<td>\u5220\u9664\u7528\u6237<\/td>\n<td><code>userdel -r tom<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>chmod<\/code><\/td>\n<td>\u4fee\u6539\u6587\u4ef6\u6743\u9650\uff08<strong>\u5e38\u7528<\/strong>\uff09<\/td>\n<td><code>chmod 755 script.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>chown<\/code><\/td>\n<td>\u4fee\u6539\u6587\u4ef6\u6240\u6709\u8005<\/td>\n<td><code>chown www:www -R \/var\/www\/<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>visudo<\/code><\/td>\n<td>\u7f16\u8f91 sudo \u6743\u9650\u914d\u7f6e\uff08\u5b89\u5168\uff09<\/td>\n<td><code>visudo<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p><strong>bash<\/strong><\/p>\n<p>\u590d\u5236<\/p>\n<p><code># chmod \u6570\u5b57\u6743\u9650\u901f\u8bb0\uff1ar=4 w=2 x=1# 755 = rwxr-xr-x\uff08\u62e5\u6709\u8005\u5168\u6743\uff0c\u5176\u4ed6\u4eba\u8bfb+\u6267\u884c\uff09# 644 = rw-r--r--\uff08\u62e5\u6709\u8005\u8bfb\u5199\uff0c\u5176\u4ed6\u4eba\u53ea\u8bfb\uff09chmod 755 deploy.shchmod -R 644 \/var\/www\/html\/# \u6279\u91cf\u4fee\u6539\u76ee\u5f55\u6743\u9650find \/var\/www -type d -exec chmod 755 {} ;find \/var\/www -type f -exec chmod 644 {} ;<\/code><\/p>\n<h3>\u5341\u4e00\u3001\u78c1\u76d8\u7ba1\u7406<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u547d\u4ee4<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>df -h<\/code><\/td>\n<td>\u67e5\u770b\u78c1\u76d8\u5206\u533a\u4f7f\u7528\u7387\uff08<strong>\u5e38\u7528<\/strong>\uff09<\/td>\n<td><code>df -h<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>du -sh *<\/code><\/td>\n<td>\u67e5\u770b\u5f53\u524d\u76ee\u5f55\u5404\u5b50\u76ee\u5f55\u5927\u5c0f<\/td>\n<td><code>du -sh \/var\/log\/*<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>lsblk<\/code><\/td>\n<td>\u5217\u51fa\u6240\u6709\u5757\u8bbe\u5907\uff08\u78c1\u76d8\/\u5206\u533a\uff09<\/td>\n<td><code>lsblk<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>fdisk -l<\/code><\/td>\n<td>\u67e5\u770b\u78c1\u76d8\u5206\u533a\u8868<\/td>\n<td><code>sudo fdisk -l<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>mount \/ umount<\/code><\/td>\n<td>\u6302\u8f7d\/\u5378\u8f7d\u6587\u4ef6\u7cfb\u7edf<\/td>\n<td><code>mount \/dev\/sdb1 \/mnt\/data<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>iostat<\/code><\/td>\n<td>\u67e5\u770b\u78c1\u76d8 I\/O \u6027\u80fd\uff08\u9700\u5b89\u88c5 sysstat\uff09<\/td>\n<td><code>iostat -x 1 3<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<blockquote class=\"wp-block-quote\"><p>\u26a0\ufe0f<strong>\u6ce8\u610f<\/strong>\uff1a\u78c1\u76d8\u5360\u6ee1\u65f6\u4f18\u5148\u7528<code>du -sh \/var\/log\/*<\/code>\u6392\u67e5\u65e5\u5fd7\uff0c\u518d\u7528<code>find \/ -size +1G<\/code>\u627e\u5927\u6587\u4ef6\u3002\u5207\u52ff\u76f2\u76ee\u5220\u9664\uff01<\/p><\/blockquote>\n<h3>\u5341\u4e8c\u3001\u8f6f\u4ef6\u5305\u7ba1\u7406<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u64cd\u4f5c<\/th>\n<th>Debian\/Ubuntu (apt)<\/th>\n<th>CentOS\/RHEL (yum\/dnf)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u66f4\u65b0\u7d22\u5f15<\/td>\n<td><code>apt update<\/code><\/td>\n<td><code>yum check-update<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u5b89\u88c5\u8f6f\u4ef6<\/td>\n<td><code>apt install -y vim<\/code><\/td>\n<td><code>yum install -y vim<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u5378\u8f7d\u8f6f\u4ef6<\/td>\n<td><code>apt remove vim<\/code><\/td>\n<td><code>yum remove vim<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u641c\u7d22\u8f6f\u4ef6<\/td>\n<td><code>apt search keyword<\/code><\/td>\n<td><code>yum search keyword<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u5347\u7ea7\u6240\u6709\u5305<\/td>\n<td><code>apt upgrade -y<\/code><\/td>\n<td><code>yum update -y<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u67e5\u770b\u5df2\u5b89\u88c5<\/td>\n<td>`dpkg -l<\/td>\n<td>grep vim`<\/td>\n<td>`rpm -qa<\/td>\n<td>grep vim`<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p><strong>bash<\/strong><\/p>\n<p>\u590d\u5236<\/p>\n<p><code># Ubuntu \u4e00\u6b21\u5b89\u88c5\u591a\u4e2a\u5e38\u7528\u5de5\u5177sudo apt update &amp;&amp; sudo apt install -y   vim curl wget git htop tree unzip net-tools lsof# CentOS 7 \u5b89\u88c5 EPEL \u6e90\u540e\u5b89\u88c5\u66f4\u591a\u5de5\u5177sudo yum install -y epel-releasesudo yum install -y vim curl wget git htop tree<\/code><\/p>\n<h3>\u5341\u4e09\u3001\u94fe\u63a5\u4e0e\u7279\u6b8a\u6587\u4ef6\u64cd\u4f5c<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u547d\u4ee4<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>ln -s<\/code><\/td>\n<td>\u521b\u5efa\u8f6f\u94fe\u63a5\/\u7b26\u53f7\u94fe\u63a5\uff08<strong>\u5e38\u7528<\/strong>\uff09<\/td>\n<td><code>ln -s \/usr\/local\/jdk\/bin\/java \/usr\/bin\/java<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>ln<\/code><\/td>\n<td>\u521b\u5efa\u786c\u94fe\u63a5<\/td>\n<td><code>ln file.txt hardlink.txt<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>readlink -f<\/code><\/td>\n<td>\u89e3\u6790\u8f6f\u94fe\u63a5\u771f\u5b9e\u8def\u5f84<\/td>\n<td><code>readlink -f \/usr\/bin\/python3<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>touch<\/code><\/td>\n<td>\u521b\u5efa\u7a7a\u6587\u4ef6\/\u66f4\u65b0\u65f6\u95f4\u6233<\/td>\n<td><code>touch newfile.txt<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>file<\/code><\/td>\n<td>\u68c0\u6d4b\u6587\u4ef6\u7c7b\u578b<\/td>\n<td><code>file unknown.bin<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>stat<\/code><\/td>\n<td>\u67e5\u770b\u6587\u4ef6\u8be6\u7ec6\u5c5e\u6027\uff08\u65f6\u95f4\/\u6743\u9650\/inode\uff09<\/td>\n<td><code>stat app.log<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h3>\u5341\u56db\u3001\u65f6\u95f4\u4e0e\u5b9a\u65f6\u4efb\u52a1<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u547d\u4ee4<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>date<\/code><\/td>\n<td>\u67e5\u770b\/\u683c\u5f0f\u5316\u5f53\u524d\u65f6\u95f4<\/td>\n<td><code>date \"+%Y-%m-%d %H:%M:%S\"<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>timedatectl<\/code><\/td>\n<td>\u67e5\u770b\/\u8bbe\u7f6e\u65f6\u533a\uff08systemd \u7cfb\u7edf\uff09<\/td>\n<td><code>timedatectl set-timezone Asia\/Shanghai<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>crontab -e<\/code><\/td>\n<td>\u7f16\u8f91\u5f53\u524d\u7528\u6237\u5b9a\u65f6\u4efb\u52a1\uff08<strong>\u5e38\u7528<\/strong>\uff09<\/td>\n<td><code>crontab -e<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>crontab -l<\/code><\/td>\n<td>\u67e5\u770b\u5f53\u524d\u5b9a\u65f6\u4efb\u52a1\u5217\u8868<\/td>\n<td><code>crontab -l<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>at<\/code><\/td>\n<td>\u4e00\u6b21\u6027\u5b9a\u65f6\u6267\u884c\u547d\u4ee4<\/td>\n<td><code>at 22:00 &lt;&lt;&lt; \"backup.sh\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p><strong>bash<\/strong><\/p>\n<p>\u590d\u5236<\/p>\n<p><code># crontab \u683c\u5f0f: \u5206 \u65f6 \u65e5 \u6708 \u5468  \u547d\u4ee4# \u6bcf\u5929\u51cc\u66682\u70b9\u6267\u884c\u5907\u4efd# \u6bcf\u5468\u4e00\u65e9\u4e0a8\u70b9# \u6bcf5\u5206\u949f\u6267\u884c\u4e00\u6b21<em>\/5 <\/em> <em> <\/em> * \/scripts\/check-service.sh<\/code><\/p>\n<h3>\u5341\u4e94\u3001\u5b9e\u7528\u547d\u4ee4\u7ec4\u5408\u6280\u5de7<\/h3>\n<h4>\u65e5\u5fd7\u6392\u67e5<\/h4>\n<p><strong>bash<\/strong><\/p>\n<p>\u590d\u5236<\/p>\n<p><code>tail -f app.log | grep --color \"ERROR|WARN\"grep \"ERROR\" app.log | awk '{print $6}' | sort | uniq -c | sort -rngrep -rl \"NullPointerException\" \/var\/log\/<\/code><\/p>\n<h4>\u7cfb\u7edf\u6392\u969c<\/h4>\n<p><strong>bash<\/strong><\/p>\n<p>\u590d\u5236<\/p>\n<p><code># \u67e5\u770b\u54ea\u4e2a\u8fdb\u7a0b\u5360\u7528CPU\u6700\u9ad8\uff08\u6309CPU\u964d\u5e8f\uff09ps aux | sort -k3rn | head -10# \u67e5\u770b\u54ea\u4e2a\u8fdb\u7a0b\u5360\u7528\u5185\u5b58\u6700\u9ad8ps aux | sort -k4rn | head -10# \u78c1\u76d8\u7a7a\u95f4\u544a\u8b66\u65f6\uff0c\u627e\u51fa\u5360\u7a7a\u95f4\u6700\u5927\u7684\u76ee\u5f55du -sh \/* 2&gt;\/dev\/null | sort -rh | head -10# \u7aef\u53e3\u88ab\u5360\u7528\u65f6ss -tlnp | grep :8080<\/code><\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/csdnimg.cn\/release\/blogv2\/dist\/pc\/img\/runCode\/icon-arrowwhite.png\" alt=\"Image 4\"><\/figure> \n<h4>\u7ba1\u9053\u7b26\u548c\u91cd\u5b9a\u5411<\/h4>\n<p><strong>bash<\/strong><\/p>\n<p>\u590d\u5236<\/p>\n<p><code>ls -lh | grep \".log\" | wc -l    command &gt; file.txt               command &gt;&gt; file.txt              command 2&gt;&amp;1 | tee out.txt       command 2&gt;\/dev\/null              find . -name \"*.log\" | xargs rm<\/code><\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/csdnimg.cn\/release\/blogv2\/dist\/pc\/img\/runCode\/icon-arrowwhite.png\" alt=\"Image 5\"><\/figure> \n<li><em> <\/em><\/li>\n<h3>\u26a1 \u6700\u9ad8\u9891\u547d\u4ee4\u901f\u67e5\u5361\uff08\u5efa\u8bae\u6536\u85cf\uff09<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>\u573a\u666f<\/th>\n<th>\u547d\u4ee4<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u67e5\u770b\u76ee\u5f55\u8be6\u60c5<\/td>\n<td><code>ls -lah<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u8df3\u56de\u4e0a\u6b21\u76ee\u5f55<\/td>\n<td><code>cd -<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u5b9e\u65f6\u8ffd\u8e2a\u65e5\u5fd7<\/td>\n<td><code>tail -f app.log<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u9012\u5f52\u641c\u7d22\u5173\u952e\u5b57<\/td>\n<td><code>grep -rn \"key\" .<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u67e5\u627eJava\u8fdb\u7a0b<\/td>\n<td>`ps aux<\/td>\n<td>grep java`<\/td>\n<\/tr>\n<tr>\n<td>\u5f3a\u5236\u7ed3\u675f\u8fdb\u7a0b<\/td>\n<td><code>kill -9 PID<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u67e5\u770b\u7aef\u53e3\u5360\u7528<\/td>\n<td><code>lsof -i :8080<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u67e5\u770b\u78c1\u76d8\u7528\u91cf<\/td>\n<td><code>df -h<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u67e5\u770b\u5185\u5b58\u7528\u91cf<\/td>\n<td><code>free -h<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u538b\u7f29\u6253\u5305\u76ee\u5f55<\/td>\n<td><code>tar -czvf bak.tar.gz dir\/<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u6dfb\u52a0\u6267\u884c\u6743\u9650<\/td>\n<td><code>chmod 755 script.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u4f20\u6587\u4ef6\u5230\u670d\u52a1\u5668<\/td>\n<td><code>scp file user@host:\/path<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u540e\u53f0\u8fd0\u884c\u7a0b\u5e8f<\/td>\n<td><code>nohup java -jar app.jar &amp;<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u4fee\u6539\u524d\u5907\u4efd\u914d\u7f6e<\/td>\n<td><code>cp -iv conf conf.bak<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u6e05\u740630\u5929\u524d\u65e5\u5fd7<\/td>\n<td><code>find . -name \"*.log\" -mtime +30 -delete<\/code><\/td>\n<\/tr>\n<tr>\n<td>vim \u4fdd\u5b58\/\u5f3a\u9000<\/td>\n<td><code>:wq<\/code>\/<code>:q!<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<hr>\n<p><em>\u672c\u6587\u81ea CSDN \u8f6c\u8f7d\uff0c\u539f\u6587\u94fe\u63a5\uff1a<a href=\"https:\/\/blog.csdn.net\/weixin_43202444\/article\/details\/161659971\">https:\/\/blog.csdn.net\/weixin_43202444\/article\/details\/161659971<\/a><\/em><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Linux \u5e38\u7528\u547d\u4ee4\u5927\u5168 \u6db5\u76d6\u76ee\u5f55\u3001\u6587\u4ef6\u3001\u538b\u7f29\u3001\u7f16\u8f91\u3001\u67e5\u627e\u3001\u8fdb\u7a0b\u3001\u7f51\u7edc\u3001\u7528\u6237\u3001\u78c1\u76d8\u3001 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[],"class_list":["post-689","post","type-post","status-publish","format-standard","hentry","category-43"],"_links":{"self":[{"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/posts\/689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/comments?post=689"}],"version-history":[{"count":1,"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/posts\/689\/revisions"}],"predecessor-version":[{"id":691,"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/posts\/689\/revisions\/691"}],"wp:attachment":[{"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/media?parent=689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/categories?post=689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/book.yuekegu.com\/index.php\/wp-json\/wp\/v2\/tags?post=689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}