{"id":153,"date":"2018-10-25T17:34:37","date_gmt":"2018-10-25T09:34:37","guid":{"rendered":"http:\/\/www.maoyunwang.top\/?p=153"},"modified":"2018-10-25T17:34:37","modified_gmt":"2018-10-25T09:34:37","slug":"centos7%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4","status":"publish","type":"post","link":"https:\/\/blog.tongyunli.top\/?p=153","title":{"rendered":"CENTOS7\u5e38\u7528\u547d\u4ee4"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>\u5e38\u7528\u547d\u4ee4<br \/>\n\u9644\u52a0<br \/>\nSecureCRT\u5feb\u6377\u64cd\u4f5c Alt+p\u4f20\u6587\u4ef6<\/p>\n<p>\u5e38\u7528\u5feb\u6377\u547d\u4ee4<br \/>\nls -l\u663e\u793a\u6587\u4ef6\u4e0b\u6240\u6709\u6587\u4ef6\u7684\u8be6\u7ec6\u4fe1\u606f<br \/>\nll \u7b49\u540c\u4e8e ls -l<\/p>\n<p>\u6587\u4ef6\u4e0e\u76ee\u5f55\u64cd\u4f5c<\/p>\n<p>\u547d\u4ee4 \u89e3\u6790<br \/>\ncd \/home \u8fdb\u5165 \u2018\/home\u2019 \u76ee\u5f55<br \/>\ncd .. \u8fd4\u56de\u4e0a\u4e00\u7ea7\u76ee\u5f55<br \/>\ncd ..\/.. \u8fd4\u56de\u4e0a\u4e24\u7ea7\u76ee\u5f55<br \/>\ncd &#8211; \u8fd4\u56de\u4e0a\u6b21\u6240\u5728\u76ee\u5f55<br \/>\ncp file1 file2 \u5c06file1\u590d\u5236\u4e3afile2<br \/>\ncp -a dir1 dir2 \u590d\u5236\u4e00\u4e2a\u76ee\u5f55<br \/>\ncp -a \/tmp\/dir1 . \u590d\u5236\u4e00\u4e2a\u76ee\u5f55\u5230\u5f53\u524d\u5de5\u4f5c\u76ee\u5f55\uff08.\u4ee3\u8868\u5f53\u524d\u76ee\u5f55\uff09<br \/>\nls \u67e5\u770b\u76ee\u5f55\u4e2d\u7684\u6587\u4ef6<br \/>\nls -a \u663e\u793a\u9690\u85cf\u6587\u4ef6<br \/>\nls -l \u663e\u793a\u8be6\u7ec6\u4fe1\u606f<br \/>\nls -lrt \u6309\u65f6\u95f4\u663e\u793a\u6587\u4ef6\uff08l\u8868\u793a\u8be6\u7ec6\u5217\u8868\uff0cr\u8868\u793a\u53cd\u5411\u6392\u5e8f\uff0ct\u8868\u793a\u6309\u65f6\u95f4\u6392\u5e8f\uff09<br \/>\npwd \u663e\u793a\u5de5\u4f5c\u8def\u5f84<br \/>\nmkdir<br \/>\nmkdir dir1 \u521b\u5efa \u2018dir1\u2019 \u76ee\u5f55<br \/>\nmkdir dir1 dir2 \u540c\u65f6\u521b\u5efa\u4e24\u4e2a\u76ee\u5f55<br \/>\nmkdir -p \/tmp\/dir1\/dir2 \u521b\u5efa\u4e00\u4e2a\u76ee\u5f55\u6811<br \/>\nmv dir1 dir2 \u79fb\u52a8\/\u91cd\u547d\u540d\u4e00\u4e2a\u76ee\u5f55<br \/>\nrm -f file1 \u5220\u9664 \u2018file1\u2019<br \/>\nrm -rf dir1 \u5220\u9664 \u2018dir1\u2019 \u76ee\u5f55\u53ca\u5176\u5b50\u76ee\u5f55\u5185\u5bb9<br \/>\ntouch \u4fee\u6539\u6863\u6848\u65f6\u95f4<br \/>\n\u683c\u5f0f\uff1atouch [-acfm][-d &lt;\u65e5\u671f\u65f6\u95f4&gt;][-r &lt;\u53c2\u8003\u6587\u4ef6\u6216\u76ee\u5f55&gt;][-t &lt;\u65e5\u671f\u65f6\u95f4&gt;][&#8211;help] [&#8211;version][\u6587\u4ef6\u6216\u76ee\u5f55&#8230;] \u6216 touch [-acfm][&#8211;help][&#8211;version][\u65e5\u671f\u65f6\u95f4][\u6587\u4ef6\u6216\u76ee\u5f55&#8230;]<\/p>\n<p>\uff08touch [-acfm][-r reference-file] [&#8211;file=reference-file][-t MMDDhhmm[[CC]YY][.ss]][-d time] [&#8211;date=time][&#8211;time={atime,access,use,mtime,modify}][&#8211;no-create][&#8211;help] [&#8211;version]file1 [file2 &#8230;]\uff09<br \/>\n\u5982\u679c\u6587\u4ef6\u5b58\u5728 touch\u4f1a\u4fee\u6539\u6587\u4ef6\u7684\u76ee\u5f55\u6216\u65f6\u95f4<br \/>\n\u5982\u679c\u6587\u4ef6\u4e0d\u5b58\u5728touch\u4f1a\u521b\u5efa\u4e00\u4e2a\u7a7a\u767d\u6587\u4ef6fileA<br \/>\na \u6539\u53d8\u6863\u6848\u7684\u8bfb\u53d6\u65f6\u95f4\u8bb0\u5f55<br \/>\nm \u6539\u53d8\u6863\u6848\u7684\u4fee\u6539\u65f6\u95f4<br \/>\nc \u5047\u5982\u76ee\u7684\u5730\u6863\u6848\u4e0d\u518d\u5b58\u5728,\u4e0d\u4f1a\u5efa\u7acb\u65b0\u7684\u6863\u6848 \u4e0e no-create\u7684\u6548\u679c\u4e00\u6837<br \/>\nf \u4e0d\u4f7f\u7528,\u662f\u4e3a\u4e86\u4e0e\u5176\u4ed6 unix\u7cfb\u7edf\u76f8\u5bb9\u6027\u800c\u4fdd\u7559<br \/>\nr \u4f7f\u7528\u53c2\u8003\u6863\u7684\u65f6\u95f4\u8bb0\u5f55,\u4e0e &#8211;file\u7684\u6548\u679c\u4e00\u6837<br \/>\nd \u8bbe\u5b9a\u65f6\u95f4\u4e0e\u65e5\u671f,\u53ef\u4ee5\u4f7f\u7528\u5404\u79cd\u4e0d\u540c\u7684\u683c\u5f0f<br \/>\nt \u8bbe\u5b9a\u6863\u6848\u7684\u65f6\u95f4\u8bb0\u5f55\uff0c\u683c\u5f0f\u4e0e date \u6307\u4ee4\u76f8\u540c\u3002[[CC]YY]MMDDhhmm[.SS]\uff0cCC\u4e3a\u5e74\u6570\u4e2d\u7684\u524d\u4e24\u4f4d\uff0c\u5373\u201d\u4e16\u7eaa\u6570\u201d;YY\u4e3a\u5e74\u6570\u7684\u540e\u4e24\u4f4d\uff0c\u5373\u67d0\u4e16\u7eaa\u4e2d\u7684\u5e74\u6570.\u5982\u679c\u4e0d\u7ed9\u51faCC\u7684\u503c\uff0c\u5219linux\u4e2dtouch\u547d\u4ee4\u53c2\u6570\u5c06\u628a\u5e74\u6570CCYY\u9650\u5b9a\u57281969&#8211;2068\u4e4b\u5185.MM\u4e3a\u6708\u6570\uff0cDD\u4e3a\u5929\u5c06\u628a\u5e74\u6570CCYY\u9650\u5b9a\u57281969&#8211;2068\u4e4b\u5185.MM\u4e3a\u6708\u6570\uff0cDD\u4e3a\u5929\u6570\uff0chh \u4e3a\u5c0f\u65f6\u6570(\u51e0\u70b9)\uff0cmm\u4e3a\u5206\u949f\u6570\uff0cSS\u4e3a\u79d2\u6570.\u6b64\u5904\u79d2\u7684\u8bbe\u5b9a\u8303\u56f4\u662f0&#8211;61\uff0c\u8fd9\u6837\u53ef\u4ee5\u5904\u7406\u95f0\u79d2.\u8fd9\u4e9b\u6570\u5b57\u7ec4\u6210\u7684\u65f6\u95f4\u662f\u73af\u5883\u53d8\u91cfTZ\u6307\u5b9a\u7684\u65f6\u533a\u4e2d\u7684\u4e00\u4e2a\u65f6\u95f4.\u7531\u4e8e\u7cfb\u7edf\u7684\u9650\u5236\uff0c\u65e9\u4e8e1970\u5e741\u67081\u65e5\u7684\u65f6\u95f4\u662f\u9519\u8bef\u7684.<br \/>\n&#8211;no-create \u4e0d\u4f1a\u5efa\u7acb\u65b0\u7684\u6863\u6848<br \/>\n&#8211;help \u5217\u51fa\u6307\u4ee4\u683c\u5f0f<\/p>\n<p>\u67e5\u770b\u6587\u4ef6\u5185\u5bb9<\/p>\n<p>\u547d\u4ee4 \u89e3\u6790<br \/>\ncat file1 \u4ece\u7b2c\u4e00\u4e2a\u5b57\u8282\u5f00\u59cb\u6b63\u5411\u67e5\u770b\u6587\u4ef6\u7684\u5185\u5bb9<br \/>\nhead -2 file1 \u67e5\u770b\u4e00\u4e2a\u6587\u4ef6\u7684\u524d\u4e24\u884c<br \/>\nmore file1 \u67e5\u770b\u4e00\u4e2a\u957f\u6587\u4ef6\u7684\u5185\u5bb9<br \/>\ntac file1 \u4ece\u6700\u540e\u4e00\u884c\u5f00\u59cb\u53cd\u5411\u67e5\u770b\u4e00\u4e2a\u6587\u4ef6\u7684\u5185\u5bb9<br \/>\ntail -3 file1 \u67e5\u770b\u4e00\u4e2a\u6587\u4ef6\u7684\u6700\u540e\u4e09\u884c<br \/>\nvi file \u6253\u5f00\u5e76\u6d4f\u89c8\u6587\u4ef6<br \/>\n\u6587\u672c\u5185\u5bb9\u5904\u7406<\/p>\n<p>\u547d\u4ee4 \u89e3\u6790<br \/>\ngrep str \/tmp\/test \u5728\u6587\u4ef6 \u2018\/tmp\/test\u2019 \u4e2d\u67e5\u627e \u201cstr\u201d<br \/>\ngrep ^str \/tmp\/test \u5728\u6587\u4ef6 \u2018\/tmp\/test\u2019 \u4e2d\u67e5\u627e\u4ee5 \u201cstr\u201d \u5f00\u59cb\u7684\u884c<br \/>\ngrep [0-9] \/tmp\/test \u67e5\u627e \u2018\/tmp\/test\u2019 \u6587\u4ef6\u4e2d\u6240\u6709\u5305\u542b\u6570\u5b57\u7684\u884c<br \/>\ngrep str -r \/tmp\/* \u5728\u76ee\u5f55 \u2018\/tmp\u2019 \u53ca\u5176\u5b50\u76ee\u5f55\u4e2d\u67e5\u627e \u201cstr\u201d<br \/>\ndiff file1 file2 \u627e\u51fa\u4e24\u4e2a\u6587\u4ef6\u7684\u4e0d\u540c\u5904<br \/>\nsdiff file1 file2 \u4ee5\u5bf9\u6bd4\u7684\u65b9\u5f0f\u663e\u793a\u4e24\u4e2a\u6587\u4ef6\u7684\u4e0d\u540c<br \/>\nvi file<br \/>\n\u64cd\u4f5c \u89e3\u6790<br \/>\ni \u8fdb\u5165\u7f16\u8f91\u6587\u672c\u6a21\u5f0f<br \/>\nEsc \u9000\u51fa\u7f16\u8f91\u6587\u672c\u6a21\u5f0f<br \/>\n:w \u4fdd\u5b58\u5f53\u524d\u4fee\u6539<br \/>\n:q \u4e0d\u4fdd\u5b58\u9000\u51favi<br \/>\n:wq \u4fdd\u5b58\u5f53\u524d\u4fee\u6539\u5e76\u9000\u51favi<br \/>\n\u67e5\u8be2\u64cd\u4f5c<\/p>\n<p>\u547d\u4ee4 \u89e3\u6790<br \/>\nfind \/ -name file1 \u4ece \u2018\/\u2019 \u5f00\u59cb\u8fdb\u5165\u6839\u6587\u4ef6\u7cfb\u7edf\u67e5\u627e\u6587\u4ef6\u548c\u76ee\u5f55<br \/>\nfind \/ -user user1 \u67e5\u627e\u5c5e\u4e8e\u7528\u6237 \u2018user1\u2019 \u7684\u6587\u4ef6\u548c\u76ee\u5f55<br \/>\nfind \/home\/user1 -name *.bin \u5728\u76ee\u5f55 \u2018\/ home\/user1\u2019 \u4e2d\u67e5\u627e\u4ee5 \u2018.bin\u2019 \u7ed3\u5c3e\u7684\u6587\u4ef6<br \/>\nfind \/usr\/bin -type f -atime +100 \u67e5\u627e\u5728\u8fc7\u53bb100\u5929\u5185\u672a\u88ab\u4f7f\u7528\u8fc7\u7684\u6267\u884c\u6587\u4ef6<br \/>\nfind \/usr\/bin -type f -mtime -10 \u67e5\u627e\u572810\u5929\u5185\u88ab\u521b\u5efa\u6216\u8005\u4fee\u6539\u8fc7\u7684\u6587\u4ef6<br \/>\nlocate *.ps \u5bfb\u627e\u4ee5 \u2018.ps\u2019 \u7ed3\u5c3e\u7684\u6587\u4ef6\uff0c\u5148\u8fd0\u884c \u2018updatedb\u2019 \u547d\u4ee4<br \/>\nfind -name \u2018*.[ch]\u2019 | xargs grep -E \u2018expr\u2019 \u5728\u5f53\u524d\u76ee\u5f55\u53ca\u5176\u5b50\u76ee\u5f55\u6240\u6709.c\u548c.h\u6587\u4ef6\u4e2d\u67e5\u627e \u2018expr\u2019<br \/>\nfind -type f -print0 | xargs -r0 grep -F \u2018expr\u2019 \u5728\u5f53\u524d\u76ee\u5f55\u53ca\u5176\u5b50\u76ee\u5f55\u7684\u5e38\u89c4\u6587\u4ef6\u4e2d\u67e5\u627e \u2018expr\u2019<br \/>\nfind -maxdepth 1 -type f | xargs grep -F \u2018expr\u2019 \u5728\u5f53\u524d\u76ee\u5f55\u4e2d\u67e5\u627e \u2018expr\u2019<br \/>\n\u538b\u7f29\u3001\u89e3\u538b<\/p>\n<p>\u547d\u4ee4 \u89e3\u6790<br \/>\nbzip2 file1 \u538b\u7f29 file1<br \/>\nbunzip2 file1.bz2 \u89e3\u538b file1.bz2<br \/>\ngzip file1 \u538b\u7f29 file1<br \/>\ngzip -9 file1 \u6700\u5927\u7a0b\u5ea6\u538b\u7f29 file1<br \/>\ngunzip file1.gz \u89e3\u538b file1.gz<br \/>\ntar -cvf archive.tar file1 \u628afile1\u6253\u5305\u6210 archive.tar\uff08-c: \u5efa\u7acb\u538b\u7f29\u6863\u6848\uff1b-v: \u663e\u793a\u6240\u6709\u8fc7\u7a0b\uff1b-f: \u4f7f\u7528\u6863\u6848\u540d\u5b57\uff0c\u662f\u5fc5\u987b\u7684\uff0c\u662f\u6700\u540e\u4e00\u4e2a\u53c2\u6570\uff09<br \/>\ntar -cvf archive.tar file1 dir1 \u628a file1\uff0cdir1 \u6253\u5305\u6210 archive.tar<br \/>\ntar -tf archive.tar \u663e\u793a\u4e00\u4e2a\u5305\u4e2d\u7684\u5185\u5bb9<br \/>\ntar -xvf archive.tar \u91ca\u653e\u4e00\u4e2a\u5305<br \/>\ntar -xvf archive.tar -C \/tmp \u628a\u538b\u7f29\u5305\u91ca\u653e\u5230 \/tmp\u76ee\u5f55\u4e0b<br \/>\nzip file1.zip file1 \u521b\u5efa\u4e00\u4e2azip\u683c\u5f0f\u7684\u538b\u7f29\u5305<br \/>\nzip -r file1.zip file1 dir1 \u628a\u6587\u4ef6\u548c\u76ee\u5f55\u538b\u7f29\u6210\u4e00\u4e2azip\u683c\u5f0f\u7684\u538b\u7f29\u5305<br \/>\nunzip file1.zip \u89e3\u538b\u4e00\u4e2azip\u683c\u5f0f\u7684\u538b\u7f29\u5305\u5230\u5f53\u524d\u76ee\u5f55<br \/>\nunzip test.zip -d \/tmp\/ \u89e3\u538b\u4e00\u4e2azip\u683c\u5f0f\u7684\u538b\u7f29\u5305\u5230 \/tmp \u76ee\u5f55<br \/>\nyum\u5b89\u88c5\u5668<\/p>\n<p>\u547d\u4ee4 \u89e3\u6790<br \/>\nyum -y install [package] \u4e0b\u8f7d\u5e76\u5b89\u88c5\u4e00\u4e2arpm\u5305<br \/>\nyum localinstall [package.rpm] \u5b89\u88c5\u4e00\u4e2arpm\u5305\uff0c\u4f7f\u7528\u4f60\u81ea\u5df1\u7684\u8f6f\u4ef6\u4ed3\u5e93\u89e3\u51b3\u6240\u6709\u4f9d\u8d56\u5173\u7cfb<br \/>\nyum -y update \u66f4\u65b0\u5f53\u524d\u7cfb\u7edf\u4e2d\u5b89\u88c5\u7684\u6240\u6709rpm\u5305<br \/>\nyum update [package] \u66f4\u65b0\u4e00\u4e2arpm\u5305<br \/>\nyum remove [package] \u5220\u9664\u4e00\u4e2arpm\u5305<br \/>\nyum list \u5217\u51fa\u5f53\u524d\u7cfb\u7edf\u4e2d\u5b89\u88c5\u7684\u6240\u6709\u5305<br \/>\nyum search [package] \u5728rpm\u4ed3\u5e93\u4e2d\u641c\u5bfb\u8f6f\u4ef6\u5305<br \/>\nyum clean [package] \u6e05\u9664\u7f13\u5b58\u76ee\u5f55\uff08\/var\/cache\/yum\uff09\u4e0b\u7684\u8f6f\u4ef6\u5305<br \/>\nyum clean headers \u5220\u9664\u6240\u6709\u5934\u6587\u4ef6<br \/>\nyum clean all \u5220\u9664\u6240\u6709\u7f13\u5b58\u7684\u5305\u548c\u5934\u6587\u4ef6<br \/>\n\u7f51\u7edc\u76f8\u5173<\/p>\n<p>\u547d\u4ee4 \u89e3\u6790<br \/>\nifconfig eth0 \u663e\u793a\u4e00\u4e2a\u4ee5\u592a\u7f51\u5361\u7684\u914d\u7f6e<br \/>\nifconfig eth0 192.168.1.1 netmask 255.255.255.0 \u914d\u7f6e\u7f51\u5361\u7684IP\u5730\u5740<br \/>\nifdown eth0 \u7981\u7528 \u2018eth0\u2019 \u7f51\u7edc\u8bbe\u5907<br \/>\nifup eth0 \u542f\u7528 \u2018eth0\u2019 \u7f51\u7edc\u8bbe\u5907<br \/>\niwconfig eth1 \u663e\u793a\u4e00\u4e2a\u65e0\u7ebf\u7f51\u5361\u7684\u914d\u7f6e<br \/>\niwlist scan \u663e\u793a\u65e0\u7ebf\u7f51\u7edc<br \/>\nip addr show \u663e\u793a\u7f51\u5361\u7684IP\u5730\u5740<br \/>\n\u7cfb\u7edf\u76f8\u5173<\/p>\n<p>\u547d\u4ee4 \u89e3\u6790<br \/>\nsu &#8211; \u5207\u6362\u5230root\u6743\u9650\uff08\u4e0esu\u6709\u533a\u522b\uff09<br \/>\nshutdown -h now \u5173\u673a<br \/>\nshutdown -r now \u91cd\u542f<br \/>\ntop \u7f57\u5217\u4f7f\u7528CPU\u8d44\u6e90\u6700\u591a\u7684linux\u4efb\u52a1 \uff08\u8f93\u5165q\u9000\u51fa\uff09<br \/>\npstree \u4ee5\u6811\u72b6\u56fe\u663e\u793a\u7a0b\u5e8f<br \/>\nman ping \u67e5\u770b\u53c2\u8003\u624b\u518c\uff08\u4f8b\u5982ping \u547d\u4ee4\uff09<br \/>\npasswd \u4fee\u6539\u5bc6\u7801<br \/>\ndf -h \u663e\u793a\u78c1\u76d8\u7684\u4f7f\u7528\u60c5\u51b5<br \/>\ncal -3 \u663e\u793a\u524d\u4e00\u4e2a\u6708\uff0c\u5f53\u524d\u6708\u4ee5\u53ca\u4e0b\u4e00\u4e2a\u6708\u7684\u6708\u5386<br \/>\ncal 10 1988 \u663e\u793a\u6307\u5b9a\u6708\uff0c\u5e74\u7684\u6708\u5386<br \/>\ndate \u2013date \u20181970-01-01 UTC 1427888888 seconds\u2019 \u628a\u4e00\u76f8\u5bf9\u4e8e1970-01-01 00:00\u7684\u79d2\u6570\u8f6c\u6362\u6210\u65f6\u95f4<br \/>\nXSheel 5\u76f8\u5173\u64cd\u4f5c<\/p>\n<p>\u7a97\u4f53\u5feb\u6377\u952e<\/p>\n<p>\u547d\u4ee4 \u89e3\u6790<br \/>\nCtrl + u \u5220\u9664\u5149\u6807\u4e4b\u524d\u5230\u884c\u9996\u7684\u5b57\u7b26<br \/>\nCtrl + k \u5220\u9664\u5149\u6807\u4e4b\u524d\u5230\u884c\u5c3e\u7684\u5b57\u7b26<br \/>\nCtrl + c \u53d6\u6d88\u5f53\u524d\u884c\u8f93\u5165\u7684\u547d\u4ee4\uff0c\u76f8\u5f53\u4e8eCtrl + Break<br \/>\nCtrl + a \u5149\u6807\u79fb\u52a8\u5230\u884c\u9996\uff08ahead of line\uff09\uff0c\u76f8\u5f53\u4e8e\u901a\u5e38\u7684Home\u952e<br \/>\nCtrl + e \u5149\u6807\u79fb\u52a8\u5230\u884c\u5c3e\uff08end of line\uff09<br \/>\nCtrl + f \u5149\u6807\u5411\u524d\uff08forward\uff09\u79fb\u52a8\u4e00\u4e2a\u5b57\u7b26\u4f4d\u7f6e<br \/>\nCtrl + b \u5149\u6807\u5f80\u56de\uff08backward\uff09\u79fb\u52a8\u4e00\u4e2a\u5b57\u7b26\u4f4d\u7f6e<br \/>\nCtrl + l \u6e05\u5c4f\uff0c\u76f8\u5f53\u4e8e\u6267\u884cclear\u547d\u4ee4<br \/>\nCtrl + r \u663e\u793a:\u53f7\u63d0\u793a\uff0c\u6839\u636e\u7528\u6237\u8f93\u5165\u67e5\u627e\u76f8\u5173\u5386\u53f2\u547d\u4ee4\uff08reverse-i-search\uff09<br \/>\nCtrl + w \u5220\u9664\u4ece\u5149\u6807\u4f4d\u7f6e\u524d\u5230\u5f53\u524d\u6240\u5904\u5355\u8bcd\uff08word\uff09\u7684\u5f00\u5934<br \/>\nCtrl + t \u4ea4\u6362\u5149\u6807\u4f4d\u7f6e\u524d\u7684\u4e24\u4e2a\u5b57\u7b26<br \/>\nCtrl + y \u7c98\u8d34\u6700\u540e\u4e00\u6b21\u88ab\u5220\u9664\u7684\u5355\u8bcd<br \/>\nCtrl + Alt + d \u663e\u793a\u684c\u9762<br \/>\nAlt + b \u5149\u6807\u5f80\u56de\uff08backward\uff09\u79fb\u52a8\u5230\u524d\u4e00\u4e2a\u5355\u8bcd<br \/>\nAlt + d \u5220\u9664\u4ece\u5149\u6807\u4f4d\u7f6e\u5230\u5f53\u524d\u6240\u5904\u5355\u8bcd\u7684\u672b\u5c3e<br \/>\nAlt + F2 \u8fd0\u884c<br \/>\nAlt + F4 \u5173\u95ed\u5f53\u524d\u7a97\u53e3<br \/>\nAlt + F9 \u6700\u5c0f\u5316\u5f53\u524d\u7a97\u53e3<br \/>\nAlt + F10 \u6700\u5927\u5316\u5f53\u524d\u7a97\u53e3<br \/>\nAlt + Tab \u5207\u6362\u7a97\u53e3<br \/>\nAlt + \u5de6\u952e \u79fb\u52a8\u7a97\u53e3\uff08\u6216\u5728\u6700\u4e0b\u9762\u7684\u4efb\u52a1\u680f\u6eda\u52a8\u9f20\u6807\u6ed1\u8f6e\uff09<br \/>\n\u64cd\u4f5c\u5c0f\u6280\u5de7<\/p>\n<p>\u9f20\u6807\u4e2d\u95f4\u952e\uff1a\u7c98\u8d34\u7a81\u51fa\u663e\u793a\u7684\u6587\u672c\u3002(\u4f7f\u7528\u9f20\u6807\u5de6\u952e\u6765\u9009\u62e9\u6587\u672c\u3002\u628a\u5149\u6807\u6307\u5411\u60f3\u7c98\u8d34\u6587\u672c\u7684\u5730\u65b9\u3002\u70b9\u51fb\u9f20\u6807\u4e2d\u95f4\u952e\u6765\u7c98\u8d34\u3002)<\/p>\n<p>Tab\uff1a\u547d\u4ee4\u884c\u81ea\u52a8\u8865\u5168\u3002\u4f7f\u7528 shell \u63d0\u793a\u65f6\u53ef\u4f7f\u7528\u8fd9\u4e00\u65b9\u5f0f\u3002\u952e\u5165\u547d\u4ee4\u6216\u6587\u4ef6\u540d\u7684\u524d\u51e0\u4e2a\u5b57\u7b26\uff0c\u7136\u540e\u6309 [Tab] \u952e\uff0c\u5b83\u4f1a\u81ea\u52a8\u8865\u5168\u547d\u4ee4\u6216\u663e\u793a\u5339\u914d\u952e\u5165\u5b57\u7b26\u7684\u6240\u6709\u547d\u4ee4\u3002<\/p>\n<p>\u5728\u6eda\u52a8\u6761\u7684\u7a7a\u767d\u5904\u70b9\u51fb\u9f20\u6807\u4e2d\u952e\uff1a\u5c4f\u5e55\u5373\u6eda\u52a8\u5230\u90a3\u4e2a\u5730\u65b9\u3002<\/p>\n<p>\u5728\u684c\u9762\u6216\u6587\u4ef6\u7ba1\u7406\u5668\u4e2d\u76f4\u63a5\u6309 \/ \u5c31\u53ef\u4ee5\u8f93\u5165\u4f4d\u7f6e\uff0c\u6253\u5f00\u6587\u4ef6\u7ba1\u7406\u5668\u3002<\/p>\n<p>\u5728 vi \u6216 Firefox \u4e2d\u76f4\u63a5\u6309 \/ \u5373\u53ef\u8fdb\u5165\u5feb\u901f\u641c\u7d22\u72b6\u6001\u3002<\/p>\n<p>\u7f51\u7ad9\u94fe\u63a5\u548c\u56fe\u7247\u53ef\u76f4\u63a5\u62d6\u653e\u5230\u684c\u9762\u6216\u8005\u76ee\u5f55\uff0c\u53ef\u4ee5\u9a6c\u4e0a\u4e0b\u8f7d\u3002<\/p>\n<p>\u76f4\u63a5\u5c06\u6587\u4ef6\u7ba1\u7406\u5668\u4e2d\u7684\u6587\u4ef6\u62d6\u5230\u7ec8\u7aef\u4e2d\u5c31\u53ef\u4ee5\u5728\u7ec8\u7aef\u4e2d\u5f97\u5230\u5b8c\u6574\u7684\u8def\u5f84\u540d\u3002<\/p>\n<p>yum -y install java-1.8.0-openjdk* \u81ea\u52a8\u5b89\u88c5JDK \u5b89\u88c5\u516c\u5f00\u7248jdk \u64cd\u4f5c\u7b80\u5355<\/p>\n<p>\u4e0a\u4f20java\u5b89\u88c5\u5305 \u89e3\u538b\u5b89\u88c5\u6587\u4ef6<\/p>\n<p>Xshell\u4e0a\u4f20\u4e0b\u8f7d\u63d2\u4ef6<br \/>\nrz<br \/>\nsz<br \/>\nyum install lrzsz \u5b89\u88c5linuxXshell\u4e0a\u4f20\u63d2\u4ef6<br \/>\n\u521b\u5efa\u5b89\u88c5\u76ee\u5f55 mkdir \/usr\/java<\/p>\n<p>\u4e00\u952e\u5b89\u88c5\u5fc5\u8981\u4f9d\u8d56<br \/>\nyum -y install gcc gcc-c++ autoconf libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers<\/p>\n<p>linux\u5b89\u88c5svn<br \/>\nyum install subversion<br \/>\n\u5728\/home\u4e0b\u65b0\u5efasvn\u6587\u4ef6\u5939\u4f5c\u4e3a\u4ed3\u5e93<br \/>\n[root@localhost \/]# cd \/home<br \/>\n[root@localhost home]# mkdir svn<br \/>\n[root@localhost home]# svnadmin create \/home\/svn<br \/>\n[root@localhost home]# ls svn<br \/>\nconf db format hooks locks README.txt<br \/>\n\u7136\u540e\u914d\u7f6econf\u4e0b\u7684\u6587\u4ef6<br \/>\n[root@localhost home]# cd svn\/conf<br \/>\n[root@localhost conf]# ls<br \/>\nauthz passwd svnserve.conf<\/p>\n<p>authz \u662f\u6743\u9650\u63a7\u5236\u6587\u4ef6<br \/>\npasswd \u662f\u5e10\u53f7\u5bc6\u7801\u6587\u4ef6<br \/>\nsvnserve.conf \u662fSVN\u670d\u52a1\u914d\u7f6e\u6587\u4ef6<\/p>\n<p>\u914d\u7f6epasswd<br \/>\n[root@localhost conf]# vi passwd<br \/>\n[users]<br \/>\ntest1=123456<br \/>\ntest2=123456<\/p>\n<p>\u914d\u7f6eauthz<br \/>\n[root@localhost conf]# vi authz<br \/>\n[\/]<br \/>\nliuxianan=rw<br \/>\ntest1=r<br \/>\ntest2=r<br \/>\n*=<br \/>\n\u4e0a\u9762\u914d\u7f6e\u7684\u542b\u4e49\u662f\uff0cliuxianan\u5bf9\/home\/svn\/\u4e0b\u6240\u6709\u6587\u4ef6\u5177\u6709\u53ef\u8bfb\u53ef\u5199\u6743\u9650\uff0ctest\u53ea\u6709\u53ea\u8bfb\u6743\u9650\uff0c\u9664\u6b64\u4e4b\u5916\uff0c\u5176\u5b83\u7528\u6237\u5747\u65e0\u4efb\u4f55\u6743\u9650\uff0c\u6700\u540e\u4e00\u884c*=\u5f88\u91cd\u8981\u4e0d\u80fd\u5c11\u3002<\/p>\n<p>\u62d3\u5c55\uff1a\u4f7f\u7528\u7528\u6237\u5206\u7ec4<\/p>\n<p>\u8fd9\u4e2a\u6211\u4e00\u822c\u4e0d\u7528\uff0c\u4f46\u662f\u8bb0\u5f55\u4e0b\u6765\u3002<\/p>\n<p>\u8fd8\u662f\u8fd9\u4e2a\u6587\u4ef6\uff1a<\/p>\n<p>[root@localhost conf]# vi authz<br \/>\n[groups]<br \/>\ngroup1 = liuxianan<br \/>\ngroup2 = test1,test2<br \/>\n[\/]<br \/>\n@group1 = rw<br \/>\n@group2 = r<br \/>\n* =<br \/>\n\u4e0a\u9762\u914d\u7f6e\u4e2d\u521b\u5efa\u4e862\u4e2a\u5206\u7ec4\uff0c\u5206\u7ec41\u7684\u7528\u6237\u53ef\u8bfb\u53ef\u5199\uff0c\u5206\u7ec42\u7684\u7528\u6237\u53ea\u8bfb\u3002<\/p>\n<p>\u683c\u5f0f\u8bf4\u660e\uff1a<\/p>\n<p>\u7248\u672c\u5e93\u76ee\u5f55\u683c\u5f0f\uff1a<br \/>\n[&lt;\u7248\u672c\u5e93&gt;:\/\u9879\u76ee\/\u76ee\u5f55]<br \/>\n@&lt;\u7528\u6237\u7ec4\u540d&gt; = &lt;\u6743\u9650&gt;<br \/>\n&lt;\u7528\u6237\u540d&gt; = &lt;\u6743\u9650&gt;<br \/>\n\u914d\u7f6esvnserve.conf<br \/>\n[root@localhost conf]# vi svnserve.conf<br \/>\n\u6253\u5f00\u4e0b\u9762\u76845\u4e2a\u6ce8\u91ca<br \/>\nanon-access = read #\u533f\u540d\u7528\u6237\u53ef\u8bfb<br \/>\nauth-access = write #\u6388\u6743\u7528\u6237\u53ef\u5199<br \/>\npassword-db = passwd #\u4f7f\u7528\u54ea\u4e2a\u6587\u4ef6\u4f5c\u4e3a\u8d26\u53f7\u6587\u4ef6<br \/>\nauthz-db = authz #\u4f7f\u7528\u54ea\u4e2a\u6587\u4ef6\u4f5c\u4e3a\u6743\u9650\u6587\u4ef6<br \/>\nrealm = \/home\/svn # \u8ba4\u8bc1\u7a7a\u95f4\u540d\uff0c\u7248\u672c\u5e93\u6240\u5728\u76ee\u5f55<br \/>\n2\u70b9\u6ce8\u610f\uff1a<\/p>\n<p>\u6700\u540e\u4e00\u884c\u7684realm\u8bb0\u5f97\u6539\u6210\u4f60\u7684svn\u76ee\u5f55<br \/>\n\u6253\u5f00\u6ce8\u91ca\u65f6\u5207\u8bb0\u524d\u9762\u4e0d\u8981\u7559\u6709\u7a7a\u683c\uff0c\u5426\u5219\u53ef\u80fd\u6709\u95ee\u9898\uff08\u7f51\u4e0a\u8bf4\u7684\uff0c\u6211\u6ca1\u6709\u4eb2\u6d4b\uff09<\/p>\n<p>linux\u53ef\u89c6\u5316\u56fe\u5f62\u754c\u9762\u5b89\u88c5<br \/>\n\u5b89\u88c5MATE Desktop<br \/>\nyum groups install &#8220;MATE Desktop&#8221;<\/p>\n<p>\u5b89\u88c5X Window System<br \/>\nyum groups install &#8220;X Window System&#8221;<br \/>\n\u8bbe\u7f6e\u9ed8\u8ba4\u684c\u9762\u684c\u9762<br \/>\nsystemctl set-default graphical.target<br \/>\nlinux\u53ef\u89c6\u5316\u56fe\u5f62\u754c\u9762\u7684\u5378\u8f7d<br \/>\nyum groupremove &#8216;MATE Desktop&#8217; -y<br \/>\nyum groupremove &#8216;X Window System&#8217; -y<\/p>\n<p>yum groupremove &#8220;GNOME Desktop Environment&#8221;<br \/>\nyum groupremove &#8220;KDE (K Desktop Environment)&#8221;<\/p>\n<p>Centos\u4f7f\u7528yum\u547d\u4ee4\u5b89\u88c5\u4e2d\u6587\u8bed\u8a00\u5305\uff08fonts-chinese.noarch\uff0cm17n-db-common-cjk\uff09<\/p>\n<p>\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4<br \/>\n[root@f5ha.com ~]# yum install fonts-chinese.noarch<br \/>\n[root@f5ha.com ~]# yum install m17n-db-common-cjk<br \/>\n[root@f5ha.com ~]# yum install m17n-db-chinese<br \/>\n\u91cd\u542f<\/p>\n<p>centos\u5b89\u88c5sqlserver<br \/>\n\u4e0b\u8f7dmicrosoft red gat\u50a8\u5b58\u5e93\u914d\u7f6e\u6587\u4ef6<br \/>\ncurl https:\/\/packages.microsoft.com\/config\/rhel\/7\/mssql-server.repo &gt; \/etc\/yum.repos.d\/mssql-server.repo<\/p>\n<p>\u5b89\u88c5hydra<\/p>\n<p>wget -q -O &#8211; http:\/\/www.atomicorp.com\/installers\/atomic | sh<\/p>\n<p>yum install hydra<\/p>\n<p>\u89e3\u51b3javac jar\u7b49\u547d\u4ee4\u65e0\u6548\u7684\u529e\u6cd5<br \/>\nyum install java-deve<\/p>\n<p>\u5728CentOS\u5b89\u88c5\u8f6f\u4ef6\u7684\u65f6\u5019\uff0c\u53ef\u80fd\u7f3a\u5c11\u4e00\u90e8\u5206\u652f\u6301\u5e93\uff0c\u800c\u62a5\u9519\u3002<br \/>\n\u8fd9\u91cc\u9996\u5148\u5b89\u88c5\u7cfb\u7edf\u5e38\u7528\u7684\u652f\u6301\u5e93\u3002<br \/>\n\u90a3\u4e48\u5728\u5b89\u88c5\u7684\u65f6\u5019\u5c31\u4f1a\u51cf\u5c11\u5f88\u591a\u7684\u9519\u8bef\u7684\u51fa\u73b0\u3002<\/p>\n<p># yum install -y gcc gdb strace gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs patch e2fsprogs-devel krb5-devel libidn libidn-devel openldap-devel nss_ldap openldap-clients openldap-servers libevent-devel libevent uuid-devel uuid mysql-devel<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; \u5e38\u7528\u547d\u4ee4 \u9644\u52a0 SecureCRT\u5feb\u6377\u64cd\u4f5c Alt+p\u4f20\u6587\u4ef6 \u5e38\u7528\u5feb\u6377\u547d\u4ee4 ls -l\u663e\u793a\u6587\u4ef6\u4e0b [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[21,22],"class_list":["post-153","post","type-post","status-publish","format-standard","hentry","tag-21","tag-projk"],"_links":{"self":[{"href":"https:\/\/blog.tongyunli.top\/index.php?rest_route=\/wp\/v2\/posts\/153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.tongyunli.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.tongyunli.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.tongyunli.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.tongyunli.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=153"}],"version-history":[{"count":0,"href":"https:\/\/blog.tongyunli.top\/index.php?rest_route=\/wp\/v2\/posts\/153\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.tongyunli.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.tongyunli.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.tongyunli.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}