Linux中国
1.73K subscribers
777 photos
6.34K links
Linux 中国官方 Telegram 频道
Download Telegram
6 个用于写书的开源工具

&#36825;&#20123;&#22810;&#33021;&#12289;&#20813;&#36153;&#30340;&#24037;&#20855;&#21487;&#20197;&#28385;&#36275;&#20320;&#25776;&#20889;&#12289;&#32534;&#36753;&#21644;&#29983;&#25104;&#20320;&#33258;&#24049;&#30340;&#20070;&#31821;&#30340;&#20840;&#37096;&#38656;&#27714;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/02/214546jj828j99tt88d08d.png">Media</a>&#25105;&#22312; 1993 &#24180;&#39318;&#27425;&#20351;&#29992;&#24182;&#36129;&#29486;&#20102;&#20813;&#36153;&#21644;&#24320;&#28304;&#36719;&#20214;&#65292;&#20174;&#37027;&#26102;&#36215;&#25105;&#19968;&#30452;&#26159;&#19968;&#21517;&#24320;&#28304;&#36719;&#20214;&#30340;&#24320;&#21457;&#20154;&#21592;&#21644;&#24067;&#36947;&#32773;&#12290;&#23613;&#31649;&#25105;&#34987;&#35760;&#20303;&#30340;&#19968;&#20010;&#39033;&#30446;&#26159; <a href="http://www.freedos.org/">FreeDOS &#39033;&#30446;</a>&#65292;&#36825;&#26159;&#19968;&#20010; DOS &#25805;&#20316;&#31995;&#32479;&#30340;&#24320;&#28304;&#23454;&#29616;&#65292;&#20294;&#25105;&#24050;&#32463;&#32534;&#20889;&#25110;&#32773;&#36129;&#29486;&#20102;&#25968;&#21313;&#20010;&#24320;&#28304;&#36719;&#20214;&#39033;&#30446;&#12290;&#25105;&#26368;&#36817;&#20889;&#20102;&#19968;&#26412;&#20851;&#20110; FreeDOS &#30340;&#20070;&#12290;&#12298;<a href="http://www.freedos.org/ebook/">&#20351;&#29992; FreeDOS</a>&#12299;&#26159;&#25105;&#24198;&#31069; FreeDOS &#20986;&#29616; 24 &#21608;&#24180;&#32780;&#25776;&#20889;&#30340;&#12290;&#23427;&#26159;&#20851;&#20110;&#23433;&#35013;&#21644;&#20351;&#29992; FreeDOS&#12289;&#20851;&#20110;&#25105;&#26368;&#21916;&#27426;&#30340; DOS &#31243;&#24207;&#65292;&#20197;&#21450; DOS &#21629;&#20196;&#34892;&#21644; DOS &#25209;&#22788;&#29702;&#32534;&#31243;&#30340;&#24555;&#36895;&#21442;&#32771;&#25351;&#21335;&#30340;&#38598;&#21512;&#12290;&#22312;&#19968;&#20301;&#20986;&#33394;&#30340;&#19987;&#19994;&#32534;&#36753;&#30340;&#24110;&#21161;&#19979;&#65292;&#25105;&#22312;&#36807;&#21435;&#30340;&#20960;&#20010;&#26376;&#37324;&#19968;&#30452;&#22312;&#32534;&#20889;&#36825;&#26412;&#20070;&#12290;&#12298;&#20351;&#29992; FreeDOS&#12299; &#21487;&#22312;&#30693;&#35782;&#20849;&#20139;&#32626;&#21517;&#65288;cc-by&#65289;&#22269;&#38469;&#20844;&#20849;&#35768;&#21487;&#35777;&#19979;&#33719;&#24471;&#12290;&#20320;&#21487;&#20197;&#20174; <a href="http://www.freedos.org/ebook/">FreeDOS &#30005;&#23376;&#20070;</a>&#32593;&#31449;&#20813;&#36153;&#19979;&#36733; EPUB &#21644; PDF &#29256;&#26412;&#12290;&#65288;&#25105;&#20063;&#35745;&#21010;&#20026;&#37027;&#20123;&#21916;&#27426;&#32440;&#36136;&#30340;&#20154;&#25552;&#20379;&#21360;&#21047;&#29256;&#26412;&#12290;&#65289;&#36825;&#26412;&#20070;&#20960;&#20046;&#23436;&#20840;&#26159;&#29992;&#24320;&#28304;&#36719;&#20214;&#21046;&#20316;&#30340;&#12290;&#25105;&#24819;&#20998;&#20139;&#19968;&#19979;&#23545;&#29992;&#26469;&#21019;&#24314;&#12289;&#32534;&#36753;&#21644;&#29983;&#25104;&#12298;&#20351;&#29992; FreeDOS&#12299;&#30340;&#24037;&#20855;&#30340;&#30475;&#27861;&#12290;Google &#25991;&#26723;<a href="https://www.google.com/docs/about/">Google &#25991;&#26723;</a>&#26159;&#25105;&#20351;&#29992;&#30340;&#21807;&#19968;&#19981;&#26159;&#24320;&#28304;&#36719;&#20214;&#30340;&#24037;&#20855;&#12290;&#25105;&#23558;&#25105;&#30340;&#31532;&#19968;&#20221;&#33609;&#31295;&#19978;&#20256;&#21040; Google &#25991;&#26723;&#65292;&#36825;&#26679;&#25105;&#23601;&#33021;&#19982;&#32534;&#36753;&#22120;&#36827;&#34892;&#21327;&#20316;&#12290;&#25105;&#30830;&#20449;&#26377;&#24320;&#28304;&#21327;&#20316;&#24037;&#20855;&#65292;&#20294; Google &#25991;&#26723;&#33021;&#22815;&#35753;&#20004;&#20010;&#20154;&#21516;&#26102;&#32534;&#36753;&#21516;&#19968;&#20010;&#25991;&#26723;&#12289;&#21457;&#34920;&#35780;&#35770;&#12289;&#32534;&#36753;&#24314;&#35758;&#21644;&#26356;&#25913;&#36319;&#36394; —— &#26356…
10 个最值得关注的树莓派博客

如果你正在计划你的下一个树莓派项目,那么这些博客或许有帮助。Media

via https://linux.cn/article-10188-1.html
10 &#20010;&#26368;&#20540;&#24471;&#20851;&#27880;&#30340;&#26641;&#33683;&#27966;&#21338;&#23458;

&#22914;&#26524;&#20320;&#27491;&#22312;&#35745;&#21010;&#20320;&#30340;&#19979;&#19968;&#20010;&#26641;&#33683;&#27966;&#39033;&#30446;&#65292;&#37027;&#20040;&#36825;&#20123;&#21338;&#23458;&#25110;&#35768;&#26377;&#24110;&#21161;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/02/231408nnq8es4n8c8cc3zy.png">Media</a>&#32593;&#19978;&#26377;&#24456;&#22810;&#24456;&#26834;&#30340;&#26641;&#33683;&#27966;&#29233;&#22909;&#32773;&#32593;&#31449;&#12289;&#25945;&#31243;&#12289;&#20195;&#30721;&#20179;&#24211;&#12289;YouTube &#39057;&#36947;&#21644;&#20854;&#20182;&#36164;&#28304;&#12290;&#20197;&#19979;&#26159;&#25105;&#26368;&#21916;&#27426;&#30340;&#21313;&#22823;&#26641;&#33683;&#27966;&#21338;&#23458;&#65292;&#25490;&#21517;&#19981;&#20998;&#20808;&#21518;&#12290;1&#12289;Raspberry Pi Spy&#26641;&#33683;&#27966;&#31881;&#19997; Matt Hawkins &#20174;&#24456;&#26089;&#24320;&#22987;&#23601;&#22312;&#20182;&#30340;&#32593;&#31449; <a href="https://www.raspberrypi-spy.co.uk/">Raspberry Pi Spy</a> &#19978;&#25776;&#20889;&#20102;&#22823;&#37327;&#20840;&#38754;&#19988;&#20449;&#24687;&#20016;&#23500;&#30340;&#25945;&#31243;&#12290;&#25105;&#20174;&#36825;&#20010;&#32593;&#31449;&#19978;&#30452;&#25509;&#23398;&#21040;&#20102;&#24456;&#22810;&#19996;&#35199;&#65292;&#32780;&#19988; Matt &#20284;&#20046;&#20063;&#24635;&#26159;&#28085;&#30422;&#21040;&#20247;&#22810;&#20027;&#39064;&#30340;&#31532;&#19968;&#20010;&#20154;&#12290;&#22312;&#25105;&#23398;&#20064;&#20351;&#29992;&#26641;&#33683;&#27966;&#30340;&#21069;&#19977;&#24180;&#37324;&#65292;&#22810;&#27425;&#22312;&#36825;&#20010;&#32593;&#31449;&#24471;&#21040;&#24110;&#21161;&#12290;&#20540;&#24471;&#24198;&#24184;&#30340;&#26159;&#65292;&#36825;&#20010;&#19981;&#26029;&#37319;&#29992;&#26032;&#25216;&#26415;&#30340;&#32593;&#31449;&#20173;&#28982;&#24456;&#24378;&#22823;&#12290;&#25105;&#24076;&#26395;&#30475;&#21040;&#23427;&#32487;&#32493;&#23384;&#22312;&#19979;&#21435;&#65292;&#35753;&#26032;&#31038;&#21306;&#25104;&#21592;&#22312;&#38656;&#35201;&#26102;&#24471;&#21040;&#24110;&#21161;&#12290;2&#12289;Adafruit<a href="https://blog.adafruit.com/category/raspberry-pi/">Adafruit</a> &#26159;&#30828;&#20214;&#40657;&#23458;&#20013;&#30693;&#21517;&#21697;&#29260;&#20043;&#19968;&#12290;&#35813;&#20844;&#21496;&#21046;&#20316;&#21644;&#38144;&#21806;&#28418;&#20142;&#30340;&#30828;&#20214;&#65292;&#24182;&#25552;&#20379;&#30001;&#21592;&#24037;&#12289;&#31038;&#21306;&#25104;&#21592;&#65292;&#29978;&#33267; Lady Ada &#22899;&#22763;&#33258;&#24049;&#32534;&#20889;&#30340;&#20248;&#31168;&#25945;&#31243;&#12290;&#38500;&#20102;&#32593;&#19978;&#21830;&#24215;&#65292;Adafruit &#36824;&#32463;&#33829;&#19968;&#20010;&#21338;&#23458;&#65292;&#36825;&#20010;&#21338;&#23458;&#20805;&#28385;&#20102;&#26469;&#33258;&#19990;&#30028;&#21508;&#22320;&#30340;&#31934;&#24425;&#20869;&#23481;&#12290;&#22312;&#21338;&#23458;&#19978;&#21487;&#20197;&#26597;&#30475;&#26641;&#33683;&#27966;&#30340;&#31867;&#21035;&#65292;&#29305;&#21035;&#26159;&#22312;&#24037;&#20316;&#26085;&#30340;&#26368;&#21518;&#19968;&#22825;&#65292;&#20250;&#22312; Adafruit Towers &#20030;&#21150;&#21517;&#20026; <a href="https://blog.adafruit.com/category/raspberry-pi/">Friday is Pi Day</a> &#30340;&#27963;&#21160;&#12290;3&#12289;Recantha &#30340; Raspberry Pi PodMike Horne&#65288;Recantha&#65289;&#26159;&#33521;&#22269;&#19968;&#20301;&#37325;&#35201;&#30340;&#26641;&#33683;&#27966;&#31038;&#21306;&#25104;&#21592;&#65292;&#36127;&#36131; <a href="https://camjam.me/?page_id=753">CamJam &#21644; Potton Pi&#65286;Pint</a>&#65288;&#21073;&#26725;&#30340;&#20004;&#20010;&#26641;&#33683;&#27966;&#31038;&#22242;&#65289;&#20197;&#21450; <a href="https://piwars.org/">Pi Wars</a> &#65288;&#19968;&#24180;&#19968;&#24230;&#30340;&#26641;&#33683;&#27966;&#26426;&#22120;&#20154;&#31454;&#36187;&#65289;&…
9 个提升开发者与设计师协作的方法

抛开成见,设计师和开发者的命运永远交织在一起。 以下是如何让每个人都在同一页面上。Media

via https://linux.cn/article-10189-1.html
9 &#20010;&#25552;&#21319;&#24320;&#21457;&#32773;&#19982;&#35774;&#35745;&#24072;&#21327;&#20316;&#30340;&#26041;&#27861;

&#25243;&#24320;&#25104;&#35265;&#65292;&#35774;&#35745;&#24072;&#21644;&#24320;&#21457;&#32773;&#30340;&#21629;&#36816;&#27704;&#36828;&#20132;&#32455;&#22312;&#19968;&#36215;&#12290; &#20197;&#19979;&#26159;&#22914;&#20309;&#35753;&#27599;&#20010;&#20154;&#37117;&#22312;&#21516;&#19968;&#39029;&#38754;&#19978;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/03/231741r8atzzk0k1jtja8t.png">Media</a>&#22312;&#20219;&#20309;&#36719;&#20214;&#39033;&#30446;&#20013;&#65292;&#35774;&#35745;&#33267;&#20851;&#37325;&#35201;&#12290;&#35774;&#35745;&#24072;&#19981;&#20687;&#24320;&#21457;&#22242;&#38431;&#37027;&#26679;&#29087;&#24713;&#20854;&#20869;&#37096;&#24037;&#20316;&#65292;&#20294;&#36831;&#26089;&#37117;&#35201;&#30693;&#36947;&#24320;&#21457;&#20154;&#21592;&#20889;&#20195;&#30721;&#30340;&#24847;&#22270;&#12290;&#20004;&#36793;&#37117;&#26377;&#33258;&#24049;&#30340;&#25104;&#35265;&#12290;&#24037;&#31243;&#24072;&#32463;&#24120;&#35748;&#20026;&#35774;&#35745;&#24072;&#20204;&#21476;&#24618;&#19981;&#29702;&#24615;&#65292;&#32780;&#35774;&#35745;&#24072;&#20063;&#35748;&#20026;&#24037;&#31243;&#24072;&#20204;&#27515;&#26495;&#35201;&#27714;&#39640;&#12290;&#22312;&#19968;&#22825;&#30340;&#24037;&#20316;&#24555;&#35201;&#32467;&#26463;&#26102;&#65292;&#24773;&#20917;&#20250;&#21464;&#24471;&#26356;&#21152;&#24494;&#22937;&#12290;&#35774;&#35745;&#24072;&#21644;&#24320;&#21457;&#32773;&#20204;&#30340;&#21629;&#36816;&#27704;&#36828;&#20132;&#32455;&#22312;&#19968;&#36215;&#12290;&#20570;&#21040;&#20197;&#19979;&#20061;&#20214;&#20107;&#65292;&#20415;&#21487;&#20197;&#25913;&#36827;&#20182;&#20204;&#20043;&#38388;&#30340;&#21512;&#20316;&#12290;1. &#39318;&#20808;&#65292;&#35828;&#23454;&#22312;&#30340;&#65292;&#25171;&#30772;&#22721;&#22418;&#20960;&#20046;&#27599;&#19968;&#20010;&#34892;&#19994;&#37117;&#26377;“&#36855;&#22681;wall of confusion”&#30340;&#22240;&#23376;&#12290;&#26080;&#35770;&#20320;&#24178;&#20160;&#20040;&#24037;&#20316;&#65292;&#25286;&#38500;&#36825;&#22581;&#22681;&#30340;&#31532;&#19968;&#27493;&#23601;&#26159;&#35201;&#21452;&#26041;&#37117;&#35748;&#21516;&#23427;&#38656;&#35201;&#25286;&#38500;&#12290;&#19968;&#26086;&#25152;&#26377;&#30340;&#20154;&#37117;&#35748;&#20026;&#29616;&#26377;&#30340;&#27969;&#31243;&#25928;&#29575;&#20302;&#19979;&#65292;&#20320;&#23601;&#21487;&#20197;&#20174;&#20854;&#23427;&#24819;&#27861;&#20013;&#33719;&#24471;&#28789;&#24863;&#65292;&#28982;&#21518;&#35299;&#20915;&#38382;&#39064;&#12290;2. &#23398;&#20250;&#20849;&#24773;&#22312;&#25784;&#36215;&#34966;&#23376;&#24320;&#22987;&#24178;&#20043;&#21069;&#65292;&#20808;&#31561;&#19968;&#19979;&#12290;&#36825;&#26159;&#22242;&#38431;&#24314;&#35774;&#30340;&#37325;&#35201;&#30340;&#20132;&#27719;&#28857;&#65292;&#20063;&#26159;&#24314;&#31435;&#20849;&#21516;&#35748;&#30693;&#30340;&#26102;&#26426;&#65306;&#25105;&#20204;&#37117;&#26159;&#25104;&#20154;&#65292;&#25105;&#20204;&#37117;&#26377;&#33258;&#24049;&#30340;&#20248;&#28857;&#19982;&#32570;&#28857;&#65292;&#26356;&#37325;&#35201;&#30340;&#26159;&#65292;&#25105;&#20204;&#26159;&#19968;&#20010;&#22242;&#38431;&#12290;&#22260;&#32469;&#24037;&#20316;&#27969;&#31243;&#19982;&#24037;&#20316;&#25928;&#29575;&#30340;&#35752;&#35770;&#20250;&#32463;&#24120;&#21457;&#29983;&#65292;&#22240;&#27492;&#22312;&#24320;&#22987;&#20043;&#21069;&#65292;&#24314;&#31435;&#19968;&#20010;&#20449;&#20219;&#19982;&#21327;&#20316;&#30340;&#22522;&#30784;&#33267;&#20851;&#37325;&#35201;&#12290;3. &#35748;&#35782;&#24046;&#24322;&#35774;&#35745;&#24072;&#21644;&#24320;&#21457;&#32773;&#20174;&#19981;&#21516;&#30340;&#35282;&#24230;&#25915;&#20811;&#38382;&#39064;&#12290;&#23545;&#20110;&#30456;&#21516;&#30340;&#38382;&#39064;&#65292;&#35774;&#35745;&#24072;&#20250;&#36861;&#27714;&#26356;&#22909;&#30340;&#25928;&#26524;&#65292;&#32780;&#2432…
如何分析并探索 Docker 容器镜像的内容

我们将学会使用一个名为 Dive 的工具来分析和探索 Docker 镜像每层的内容。Media

via https://linux.cn/article-10190-1.html
&#22914;&#20309;&#20998;&#26512;&#24182;&#25506;&#32034; Docker &#23481;&#22120;&#38236;&#20687;&#30340;&#20869;&#23481;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/03/234700k5dg5drb5eh35sns.png">Media</a>&#25110;&#35768;&#20320;&#24050;&#32463;&#20102;&#35299;&#21040; Docker &#23481;&#22120;&#38236;&#20687;&#26159;&#19968;&#20010;&#36731;&#37327;&#12289;&#29420;&#31435;&#12289;&#21547;&#26377;&#36816;&#34892;&#26576;&#20010;&#24212;&#29992;&#25152;&#38656;&#20840;&#37096;&#36719;&#20214;&#30340;&#21487;&#25191;&#34892;&#21253;&#65292;&#36825;&#20063;&#26159;&#20026;&#20160;&#20040;&#23481;&#22120;&#38236;&#20687;&#20250;&#32463;&#24120;&#34987;&#24320;&#21457;&#32773;&#29992;&#20110;&#26500;&#24314;&#21644;&#20998;&#21457;&#24212;&#29992;&#12290;&#20551;&#22914;&#20320;&#24456;&#22909;&#22855;&#19968;&#20010; Docker &#38236;&#20687;&#37324;&#38754;&#21253;&#21547;&#20102;&#20160;&#20040;&#19996;&#35199;&#65292;&#37027;&#20040;&#36825;&#31687;&#31616;&#35201;&#30340;&#25351;&#21335;&#25110;&#35768;&#20250;&#24110;&#21161;&#21040;&#20320;&#12290;&#20170;&#22825;&#65292;&#25105;&#20204;&#23558;&#23398;&#20250;&#20351;&#29992;&#19968;&#20010;&#21517;&#20026; <strong>Dive</strong> &#30340;&#24037;&#20855;&#26469;&#20998;&#26512;&#21644;&#25506;&#32034; Docker &#38236;&#20687;&#27599;&#23618;&#30340;&#20869;&#23481;&#12290;&#36890;&#36807;&#20998;&#26512; Docker &#38236;&#20687;&#65292;&#25105;&#20204;&#21487;&#20197;&#21457;&#29616;&#22312;&#21508;&#20010;&#23618;&#20043;&#38388;&#21487;&#33021;&#37325;&#22797;&#30340;&#25991;&#20214;&#24182;&#36890;&#36807;&#31227;&#38500;&#23427;&#20204;&#26469;&#20943;&#23567; Docker &#38236;&#20687;&#30340;&#22823;&#23567;&#12290;Dive &#24037;&#20855;&#19981;&#20165;&#20165;&#26159;&#19968;&#20010; Docker &#38236;&#20687;&#20998;&#26512;&#24037;&#20855;&#65292;&#23427;&#36824;&#21487;&#20197;&#24110;&#21161;&#25105;&#20204;&#26469;&#26500;&#24314;&#38236;&#20687;&#12290;Dive &#26159;&#19968;&#20010;&#29992; Go &#32534;&#31243;&#35821;&#35328;&#32534;&#20889;&#30340;&#33258;&#30001;&#24320;&#28304;&#24037;&#20855;&#12290;&#23433;&#35013; Dive&#39318;&#20808;&#20174;&#35813;&#39033;&#30446;&#30340; <a href="https://github.com/wagoodman/dive/releases">&#21457;&#24067;&#39029;</a> &#19979;&#36733;&#26368;&#26032;&#29256;&#26412;&#65292;&#28982;&#21518;&#20687;&#19979;&#38754;&#23637;&#31034;&#30340;&#37027;&#26679;&#26681;&#25454;&#20320;&#25152;&#20351;&#29992;&#30340;&#21457;&#34892;&#29256;&#26469;&#23433;&#35013;&#23427;&#12290;&#20551;&#22914;&#20320;&#27491;&#22312;&#20351;&#29992; <strong>Debian</strong> &#25110;&#32773; <strong>Ubuntu</strong>&#65292;&#37027;&#20040;&#21487;&#20197;&#36816;&#34892;&#19979;&#38754;&#30340;&#21629;&#20196;&#26469;&#19979;&#36733;&#24182;&#23433;&#35013;&#23427;&#12290;<pre class="prettyprint linenums">$ wget https://github.com/wagoodman/dive/releases/download/v0.0.8/dive_0.0.8_linux_amd64.deb</pre><pre class="prettyprint linenums">$ sudo apt install ./dive_0.0.8_linux_amd64.deb</pre><strong>&#22312; RHEL &#25110; CentOS &#31995;&#32479;&#20013;</strong><pre class="prettyprint linenums">$ wget https://github.com/wagoodman/dive/releases/download/v0.0.8/dive_0.0.8_linux_amd64.rpm</pre><pre class="prettyprint linenums">$ sudo rpm -i dive_0.0.8_linux_amd64.rpm</pre>Dive &#20063;&#21487;&#20197;&#20351;&#29992; <a href="https://www.ostechnix.com/linuxbrew-common-package-manager-linux-mac-os-x/">Linuxbrew</a> &#21253;&#31649;&#29702;&#22120;&#26469;&#23433;&#35013;&#12290;<pre class="prettyprint linenums">$ brew tap wagoodman/dive</pre><pre class="prettyprint linenums">$ brew install dive</pre>&#33267;&#20110;&#20854;&#20182;&#30340;&#23433;&#35013;&#26041;&#27861;&#65292;&#35831;&#21442;&#32771; <a href="https://github.com/wagoodman/dive">Dive &#39033;&#30446;&#30340; GitHub &#32593;&#39029;</a>&#12290;&#20998;&#26512;&#24182;&#25506;&#32034; Docker &#38236;&#20687;&#30340;&#20869;&#23481;&#35201;&#20998;&#26512;&#19968;&#20010; Docker &#3823…
在 Linux 命令行中使用 tcpdump 抓包

tcpdump 是一款灵活、功能强大的抓包工具,能有效地帮助排查网络故障问题。Media

via https://linux.cn/article-10191-1.html
&#22312; Linux &#21629;&#20196;&#34892;&#20013;&#20351;&#29992; tcpdump &#25235;&#21253;

tcpdump &#26159;&#19968;&#27454;&#28789;&#27963;&#12289;&#21151;&#33021;&#24378;&#22823;&#30340;&#25235;&#21253;&#24037;&#20855;&#65292;&#33021;&#26377;&#25928;&#22320;&#24110;&#21161;&#25490;&#26597;&#32593;&#32476;&#25925;&#38556;&#38382;&#39064;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/04/002029aif53buzlzlrbei2.jpg">Media</a>&#20197;&#25105;&#20316;&#20026;&#31649;&#29702;&#21592;&#30340;&#32463;&#39564;&#65292;&#22312;&#32593;&#32476;&#36830;&#25509;&#20013;&#32463;&#24120;&#36935;&#21040;&#21313;&#20998;&#38590;&#20197;&#25490;&#26597;&#30340;&#25925;&#38556;&#38382;&#39064;&#12290;&#23545;&#20110;&#36825;&#31867;&#24773;&#20917;&#65292;tcpdump &#20415;&#33021;&#27966;&#19978;&#29992;&#22330;&#12290;tcpdump &#26159;&#19968;&#20010;&#21629;&#20196;&#34892;&#23454;&#29992;&#24037;&#20855;&#65292;&#20801;&#35768;&#20320;&#25235;&#21462;&#21644;&#20998;&#26512;&#32463;&#36807;&#31995;&#32479;&#30340;&#27969;&#37327;&#25968;&#25454;&#21253;&#12290;&#23427;&#36890;&#24120;&#34987;&#29992;&#20316;&#20110;&#32593;&#32476;&#25925;&#38556;&#20998;&#26512;&#24037;&#20855;&#20197;&#21450;&#23433;&#20840;&#24037;&#20855;&#12290;tcpdump &#26159;&#19968;&#27454;&#24378;&#22823;&#30340;&#24037;&#20855;&#65292;&#25903;&#25345;&#22810;&#31181;&#36873;&#39033;&#21644;&#36807;&#28388;&#35268;&#21017;&#65292;&#36866;&#29992;&#22330;&#26223;&#21313;&#20998;&#24191;&#27867;&#12290;&#30001;&#20110;&#23427;&#26159;&#21629;&#20196;&#34892;&#24037;&#20855;&#65292;&#22240;&#27492;&#36866;&#29992;&#20110;&#22312;&#36828;&#31243;&#26381;&#21153;&#22120;&#25110;&#32773;&#27809;&#26377;&#22270;&#24418;&#30028;&#38754;&#30340;&#35774;&#22791;&#20013;&#25910;&#38598;&#25968;&#25454;&#21253;&#20197;&#20415;&#20110;&#20107;&#21518;&#20998;&#26512;&#12290;&#23427;&#21487;&#20197;&#22312;&#21518;&#21488;&#21551;&#21160;&#65292;&#20063;&#21487;&#20197;&#29992; cron &#31561;&#23450;&#26102;&#24037;&#20855;&#21019;&#24314;&#23450;&#26102;&#20219;&#21153;&#21551;&#29992;&#23427;&#12290;&#26412;&#25991;&#20013;&#65292;&#25105;&#20204;&#23558;&#35752;&#35770; tcpdump &#26368;&#24120;&#29992;&#30340;&#19968;&#20123;&#21151;&#33021;&#12290;1&#12289;&#22312; Linux &#20013;&#23433;&#35013; tcpdumptcpdump &#25903;&#25345;&#22810;&#31181; Linux &#21457;&#34892;&#29256;&#65292;&#25152;&#20197;&#20320;&#30340;&#31995;&#32479;&#20013;&#24456;&#26377;&#21487;&#33021;&#24050;&#32463;&#23433;&#35013;&#20102;&#23427;&#12290;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#26816;&#26597;&#19968;&#19979;&#26159;&#21542;&#24050;&#32463;&#23433;&#35013;&#20102; tcpdump&#65306;<pre class="prettyprint linenums">$ which tcpdump/usr/sbin/tcpdump</pre>&#22914;&#26524;&#36824;&#27809;&#26377;&#23433;&#35013; tcpdump&#65292;&#20320;&#21487;&#20197;&#29992;&#36719;&#20214;&#21253;&#31649;&#29702;&#22120;&#23433;&#35013;&#23427;&#12290; &#20363;&#22914;&#65292;&#22312; CentOS &#25110;&#32773; Red Hat Enterprise &#31995;&#32479;&#20013;&#65292;&#29992;&#22914;&#19979;&#21629;&#20196;&#23433;&#35013; tcpdump&#65306;<pre class="prettyprint linenums">$ sudo yum install -y tcpdump</pre>tcpdump &#20381;&#36182;&#20110; libpcap&#65292;&#35813;&#24211;&#25991;&#20214;&#29992;&#20110;&#25429;&#33719;&#32593;&#32476;&#25968;&#25454;&#21253;&#12290;&#22914;&#26524;&#35813;&#24211;&#25991;&#20214;&#20063;&#27809;&#26377;&#23433;&#35013;&#65292;&#31995;&#32479;&#20250;&#26681;&#25454;&#20381;&#36182;&#20851;&#31995;&#33258;&#21160;&#23433;&#35013;&#23427;&#12290;&#29616;&#22312;&#20320;&#21487;&#20197;&#24320;&#22987;&#25235;&#21253;&#20102;&#12290;2&#12289;&#29992; tcpdump &#25235;&#21253;&#20351;&#29992; tcpdump &#25235;&#21253;&#65292;&#38656;&#35201;&#31649;&#29702;&#21592;&#26435;&#38480;&#65292;&#22240;&#27492;&#19979;&#38754;&#30340;&#31034;&#20363;&#20013;&#32477;&#22823;&#22810;&#25968;&#21629;&#20196;&#37117;&#26159;&#20197; sudo &#24320;&#22836;&#12290;&#39318;&#20808;&#65…
开源项目挣钱实用手册

我在参与开源项目,但是我该如何挣钱呢?Media

via https://linux.cn/article-10192-1.html
&#24320;&#28304;&#39033;&#30446;&#25379;&#38065;&#23454;&#29992;&#25163;&#20876;

&#25105;&#22312;&#21442;&#19982;&#24320;&#28304;&#39033;&#30446;&#65292;&#20294;&#26159;&#25105;&#35813;&#22914;&#20309;&#25379;&#38065;&#21602;&#65311;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/04/105334gfbpbohjfjjyfuiy.jpg">Media</a>&#25105;&#21015;&#20986;&#20102;&#25105;&#20174;&#21508;&#31181;&#28192;&#36947;&#25152;&#30693;&#36947;&#30340;&#24320;&#28304;&#39033;&#30446;&#24102;&#26469;&#25910;&#20837;&#30340;&#20154;&#20204;&#30340;&#25925;&#20107;&#65292;&#27599;&#31181;&#20986;&#36164;&#31867;&#22411;&#37117;&#26377;&#19968;&#31995;&#21015;&#30340;&#30495;&#23454;&#26696;&#20363;&#65292;&#31895;&#30053;&#30340;&#25353;&#29031;&#20986;&#36164;&#37327;&#20174;&#23567;&#21040;&#22823;&#25490;&#21015;&#12290;&#65288;&#25105;&#24050;&#23613;&#21487;&#33021;&#30340;&#23558;&#38142;&#25509;&#25351;&#21521;&#20855;&#20307;&#25925;&#20107;&#32780;&#38750;&#20027;&#39029;&#38754;&#65289;&#26412;&#25991;&#20013;&#30340;&#20986;&#36164;&#31867;&#22411;&#24182;&#38750;&#20114;&#26021;&#30340;&#65292;&#20363;&#22914;&#19968;&#20010;&#39033;&#30446;&#26082;&#21487;&#20197;&#30001;&#22522;&#37329;&#20250;&#20063;&#21487;&#20197;&#36890;&#36807;&#20247;&#31609;&#26469;&#31609;&#38598;&#36164;&#37329;&#65292;&#32780;&#19968;&#20010;&#20154;&#26082;&#21487;&#20197;&#38752;&#21672;&#35810;&#25379;&#38065;&#20063;&#21487;&#20197;&#33719;&#24471;&#25424;&#36192;&#12290;&#26412;&#25991;&#30340;&#20027;&#35201;&#30446;&#30340;&#26159;&#25552;&#20379;&#19968;&#20010;&#35814;&#23613;&#30340;&#25379;&#38065;&#26041;&#24335;&#21015;&#34920;&#65292;&#32780;&#20320;&#21482;&#38656;&#35201;&#20174;&#20013;&#36873;&#20986;&#36866;&#21512;&#20320;&#30340;&#12290;&#26412;&#20013;&#25991;&#29256;&#26159;<a href="https://github.com/nayafia/lemonade-stand">&#21407;&#29256;</a>&#30340;&#32763;&#35793;&#29256;&#26412;&#12290;&#21407;&#39033;&#30446;&#21517;&#31216; Lemonade Stand &#26159;&#25351;&#38144;&#21806;&#26592;&#27308;&#27713;&#30340;&#23567;&#25674;&#65292;&#32780;&#22312;&#32654;&#22269;&#65292;&#36825;&#31181;&#23567;&#25674;&#36890;&#24120;&#26159;&#30001;&#23567;&#26379;&#21451;&#36816;&#20316;&#30340;&#12290;<strong>“&#20010;&#20154;&#21162;&#21147;” &#29992;&#26469;&#26631;&#35760;&#20854;&#36164;&#37329;&#26159;&#30001;&#20010;&#20154;&#32780;&#38750;&#39033;&#30446;&#20027;&#23548;&#31609;&#38598;&#33719;&#24471;&#30340;</strong>&#25424;&#36192;&#25353;&#38062;&#22312;&#20320;&#30340;&#32593;&#31449;&#39029;&#38754;&#37324;&#25918;&#19978;&#25424;&#36192;&#25353;&#38062;&#12290;Stripe &#21644; PayPal &#37117;&#21487;&#20197;&#24456;&#26041;&#20415;&#30340;&#25552;&#20379;&#36825;&#39033;&#26381;&#21153;&#12290;&#20248;&#28857;&#38480;&#21046;&#26465;&#20214;&#23569;&#24037;&#20316;&#37327;&#23567;&#65306;&#25918;&#22909;&#21518;&#23601;&#21487;&#20197;&#19981;&#31649;&#20102;&#32570;&#28857;&#38500;&#38750;&#20320;&#21162;&#21147;&#31609;&#27454;&#65292;&#36890;&#24120;&#37117;&#19981;&#20250;&#26377;&#22826;&#22810;&#38065;&#38656;&#35201;&#19968;&#20010;&#27861;&#20154;&#23454;&#20307;&#26469;&#25509;&#21463;&#25424;&#36192;&#65288;<a href="http://sfconservancy.org">SFC</a>&#12289; <a href="http://opencollective.com">OpenCollective</a> &#21487;&#22312;&#36825;&#26041;&#38754;&#25552;&#20379;&#24110;&#21161;&#65289;&#65292;&#22240;&#27492;&#36739;&#38590;&#31649;&#29702;&#20010;&#20154;&#30340;&#22269;&#38469;&#24615;&#25424;&#36192;&#22312;&#22810;&#20154;&#39033;&#30446;&#20013;&#24456;&#38590;&#26126;&#30830;&#22914;&#20309;&#20998;&#37197;&#36825;&#31508;&#25424;&#36192;&#26696;&#20363;&#23398;&#20064;<a href="https://twistedmatrix.com/trac/wiki/WhyDonate">Twisted</a><a href="https://git-scm.com/sfc">Git</a><a href="https://www.transmissionbt.com/">Transmission</a>&#24748;&#36175;&#39033;&#30446;&#25110;&#20844;&#21496;&#21487;&#33021;&#26102;&#19981;&#26102;&#30340;&#24352;&#36148;&#24320;&#28304;&#39033;&#30446;&#30340;&#24748;&#…
让决策更透明的三步

当您使用这种决策技巧时,可以使你作为一个开源领导人做出决策时更透明。Media

via https://linux.cn/article-10193-1.html
&#35753;&#20915;&#31574;&#26356;&#36879;&#26126;&#30340;&#19977;&#27493;

&#24403;&#24744;&#20351;&#29992;&#36825;&#31181;&#20915;&#31574;&#25216;&#24039;&#26102;&#65292;&#21487;&#20197;&#20351;&#20320;&#20316;&#20026;&#19968;&#20010;&#24320;&#28304;&#39046;&#23548;&#20154;&#20570;&#20986;&#20915;&#31574;&#26102;&#26356;&#36879;&#26126;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/04/222853v2ws0jcqzxyi0cy9.png">Media</a>&#35201;&#35753;&#20320;&#30340;&#39046;&#23548;&#24037;&#20316;&#26356;&#21152;&#36879;&#26126;&#65292;&#20854;&#20013;&#19968;&#20010;&#26368;&#26377;&#25928;&#30340;&#26041;&#27861;&#23601;&#26159;&#23558;&#19968;&#20010;&#29616;&#26377;&#30340;&#27969;&#31243;&#24320;&#25918;&#32473;&#20320;&#30340;&#22242;&#38431;&#36827;&#34892;&#21453;&#39304;&#65292;&#28982;&#21518;&#26681;&#25454;&#21453;&#39304;&#21435;&#25913;&#21464;&#27969;&#31243;&#12290;&#19979;&#38754;&#36825;&#20123;&#32451;&#20064;&#33021;&#35753;&#36879;&#26126;&#24230;&#26356;&#21152;&#20999;&#23454;&#65292;&#24182;&#19988;&#23427;&#26377;&#21161;&#20110;&#35753;&#20320;&#22312;&#25345;&#32493;&#35780;&#20272;&#24182;&#35843;&#25972;&#20320;&#30340;&#24037;&#20316;&#30340;&#36879;&#26126;&#24230;&#26102;&#24418;&#25104;“&#32908;&#32905;&#35760;&#24518;”&#12290;&#25105;&#24819;&#35828;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;&#20219;&#20309;&#27969;&#31243;&#26469;&#23436;&#25104;&#36825;&#39033;&#24037;&#20316; —— &#21363;&#20351;&#26377;&#20123;&#27969;&#31243;&#30475;&#36215;&#26469;&#20687;&#26159;“&#31105;&#21306;”&#27969;&#31243;&#65292;&#27604;&#22914;&#26187;&#21319;&#25110;&#32773;&#35843;&#34218;&#12290;&#20294;&#26159;&#22914;&#26524;&#31532;&#19968;&#27425;&#23427;&#23545;&#20110;&#21021;&#27493;&#23454;&#36341;&#26469;&#35828;&#22826;&#22823;&#20102;&#65292;&#37027;&#20040;&#20320;&#21487;&#33021;&#38656;&#35201;&#20174;&#19968;&#20010;&#19981;&#37027;&#20040;&#25935;&#24863;&#30340;&#27969;&#31243;&#24320;&#22987;&#65292;&#27604;&#22914;&#26053;&#34892;&#25209;&#20934;&#27969;&#31243;&#25110;&#32773;&#20026;&#20320;&#30340;&#22242;&#38431;&#23547;&#25214;&#31354;&#32570;&#20505;&#36873;&#20154;&#30340;&#31995;&#32479;&#12290;&#65288;&#20030;&#20010;&#20363;&#23376;&#65292;&#25105;&#22312;&#25105;&#20204;&#30340;&#25307;&#32856;&#21644;&#26187;&#21319;&#27969;&#31243;&#20013;&#20351;&#29992;&#20102;&#36825;&#31181;&#26041;&#24335;&#65289;&#24320;&#25918;&#27969;&#31243;&#24182;&#20351;&#20854;&#26356;&#21152;&#36879;&#26126;&#21487;&#20197;&#24314;&#31435;&#20320;&#30340;&#20449;&#35465;&#24182;&#22686;&#24378;&#22242;&#38431;&#25104;&#21592;&#23545;&#20320;&#30340;&#20449;&#20219;&#12290;&#23427;&#20250;&#20351;&#20320;&#20197;&#19968;&#31181;&#21487;&#33021;&#36229;&#20046;&#20320;&#35774;&#24819;&#21644;&#33298;&#36866;&#31243;&#24230;&#30340;&#26041;&#24335;“&#36208;&#22312;&#36879;&#26126;&#30340;&#36335;&#19978;”&#12290;&#20197;&#36825;&#31181;&#26041;&#24335;&#24037;&#20316;&#30830;&#23454;&#20250;&#20135;&#29983;&#39069;&#22806;&#30340;&#24037;&#20316;&#65292;&#23588;&#20854;&#26159;&#22312;&#36807;&#31243;&#30340;&#24320;&#22987;&#38454;&#27573; —— &#20294;&#26159;&#65292;&#26368;&#32456;&#36825;&#31181;&#26041;&#27861;&#23545;&#20110;&#35753;&#31649;&#29702;&#32773;&#65288;&#27604;&#22914;&#25105;&#65289;&#23545;&#22242;&#38431;&#25104;&#21592;&#26356;&#20855;&#36131;&#20219;&#65292;&#32780;&#19988;&#23427;&#20250;&#26356;&#21152;&#30456;&#23481;&#12290;&#38454;&#27573;&#19968;&#65306;&#36873;&#25321;&#19968;&#20010;&#27969;&#31243;<strong>&#31532;&#19968;&#27493;</strong> &#24819;&#24819;&#20320;&#30340;&#22242;&#38431;&#20351;&#29992;&#30340;&#19968;&#20010;&#26222;&#36890;&#30340;&#25110;&#24120;&#35268;&#30340;&#27969;&#31243;&#65292;&#20294;&#26159;&#36825;&#20010;&#27969;&#31243;&#36890;&#24120;&#19981;&#38656;&#35201;&#20180;&#32454;&#26816;&#26597;&#12290;&#19979;&#38754;&#26377;&#19968;&#20123;&#20363;&#23376;&#65306;&#25307;&#32856;&#65306;&#22914;&#20309;&#21019;&#24314;&#328…
如何在 Linux 中查看已挂载的文件系统类型

本指南将解释如何在类 Unix 的操作系统中查看已挂载的文件系统类型。Media

via https://linux.cn/article-10194-1.html
&#22914;&#20309;&#22312; Linux &#20013;&#26597;&#30475;&#24050;&#25346;&#36733;&#30340;&#25991;&#20214;&#31995;&#32479;&#31867;&#22411;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/04/230047r833us3bzm5o88ii.png">Media</a>&#22914;&#20320;&#25152;&#30693;&#65292;Linux &#25903;&#25345;&#38750;&#24120;&#22810;&#30340;&#25991;&#20214;&#31995;&#32479;&#65292;&#20363;&#22914; ext4&#12289;ext3&#12289;ext2&#12289;sysfs&#12289;securityfs&#12289;FAT16&#12289;FAT32&#12289;NTFS &#31561;&#31561;&#65292;&#24403;&#21069;&#34987;&#20351;&#29992;&#26368;&#22810;&#30340;&#25991;&#20214;&#31995;&#32479;&#26159; ext4&#12290;&#20320;&#26366;&#32463;&#30097;&#24785;&#36807;&#20320;&#30340; Linux &#31995;&#32479;&#20351;&#29992;&#30340;&#26159;&#20160;&#20040;&#31867;&#22411;&#30340;&#25991;&#20214;&#31995;&#32479;&#21527;&#65311;&#27809;&#26377;&#30097;&#24785;&#36807;&#65311;&#19981;&#29992;&#25285;&#24515;&#65281;&#25105;&#20204;&#23558;&#24110;&#21161;&#20320;&#12290;&#26412;&#25351;&#21335;&#23558;&#35299;&#37322;&#22914;&#20309;&#22312;&#31867; Unix &#30340;&#25805;&#20316;&#31995;&#32479;&#20013;&#26597;&#30475;&#24050;&#25346;&#36733;&#30340;&#25991;&#20214;&#31995;&#32479;&#31867;&#22411;&#12290;&#22312; Linux &#20013;&#26597;&#30475;&#24050;&#25346;&#36733;&#30340;&#25991;&#20214;&#31995;&#32479;&#31867;&#22411;&#26377;&#24456;&#22810;&#31181;&#26041;&#27861;&#21487;&#20197;&#22312; Linux &#20013;&#26597;&#30475;&#24050;&#25346;&#36733;&#30340;&#25991;&#20214;&#31995;&#32479;&#31867;&#22411;&#65292;&#19979;&#38754;&#25105;&#23558;&#32473;&#20986; 8 &#31181;&#19981;&#21516;&#30340;&#26041;&#27861;&#12290;&#37027;&#29616;&#22312;&#23601;&#35753;&#25105;&#20204;&#24320;&#22987;&#21543;&#65281;&#26041;&#27861; 1 – &#20351;&#29992; findmnt &#21629;&#20196;&#36825;&#26159;&#26597;&#20986;&#25991;&#20214;&#31995;&#32479;&#31867;&#22411;&#26368;&#24120;&#20351;&#29992;&#30340;&#26041;&#27861;&#12290;findmnt &#21629;&#20196;&#23558;&#21015;&#20986;&#25152;&#26377;&#24050;&#25346;&#36733;&#30340;&#25991;&#20214;&#31995;&#32479;&#25110;&#32773;&#25628;&#32034;&#20986;&#26576;&#20010;&#25991;&#20214;&#31995;&#32479;&#12290;findmnt &#21629;&#20196;&#33021;&#22815;&#22312; /etc/fstab&#12289;/etc/mtab &#25110; /proc/self/mountinfo &#36825;&#20960;&#20010;&#25991;&#20214;&#20013;&#36827;&#34892;&#25628;&#32034;&#12290;findmnt &#39044;&#35013;&#22312;&#22823;&#22810;&#25968;&#30340; Linux &#21457;&#34892;&#29256;&#20013;&#65292;&#22240;&#20026;&#23427;&#26159; util-linux &#21253;&#30340;&#19968;&#37096;&#20998;&#12290;&#22914;&#26524; findmnt &#21629;&#20196;&#19981;&#21487;&#29992;&#65292;&#20320;&#21487;&#20197;&#23433;&#35013;&#36825;&#20010;&#36719;&#20214;&#21253;&#12290;&#20363;&#22914;&#65292;&#20320;&#21487;&#20197;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#22312;&#22522;&#20110; Debian &#30340;&#31995;&#32479;&#20013;&#23433;&#35013; util-linux &#21253;&#65306;<pre class="prettyprint linenums">$ sudo apt install util-linux</pre>&#19979;&#38754;&#35753;&#25105;&#20204;&#32487;&#32493;&#30475;&#30475;&#22914;&#20309;&#20351;&#29992; findmnt &#26469;&#25214;&#20986;&#24050;&#25346;&#36733;&#30340;&#25991;&#20214;&#31995;&#32479;&#12290;&#20551;&#22914;&#20320;&#21482;&#25970; findmnt &#21629;&#20196;&#32780;&#19981;&#24102;&#20219;&#20309;&#30340;&#21442;&#25968;&#25110;&#36873;&#39033;&#65292;&#23427;&#23558;&#20687;&#19979;&#38754;&#23637;&#31034;&#30340;&#37027;&#26679;&#20197;&#26641;&#29366;&#22270;&#24418;&#24335;&#21015;&#20030;&#20986;&#25152;&#26377;&#24050;&#25346;&#36733;&#30340;&#25991;&#20214;&#31995;&#32479;&#12290;<pre class="prettyprint linenums">$ findmnt</pre>&#31034;&#20363;&#36755;&#20986;&#65306;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/04/230049spu33uuuq3jiw8zw.png">Media</a>&#27491;&#22914;&#20320;&#30475;&#21040;&#30340;&#37027;&#26679;&#65292;findmnt &#23637;&#31034;&#20986;&#20102;&#30446;&#26631;&#25346;&#36733;&#28857;&#65288;TARGET&#65289;&#12289;&#28304;&#35774;&#…
使用极简浏览器 Min 浏览网页

并非所有 web 浏览器都要做到无所不能,Min 就是一个极简主义风格的浏览器。Media

via https://linux.cn/article-10195-1.html
&#20351;&#29992;&#26497;&#31616;&#27983;&#35272;&#22120; Min &#27983;&#35272;&#32593;&#39029;

&#24182;&#38750;&#25152;&#26377; web &#27983;&#35272;&#22120;&#37117;&#35201;&#20570;&#21040;&#26080;&#25152;&#19981;&#33021;&#65292;Min &#23601;&#26159;&#19968;&#20010;&#26497;&#31616;&#20027;&#20041;&#39118;&#26684;&#30340;&#27983;&#35272;&#22120;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/04/233116fjhpjllxlh7phje1.png">Media</a>&#29616;&#22312;&#36824;&#26377;&#24320;&#21457;&#26032;&#30340; Web &#27983;&#35272;&#22120;&#30340;&#38656;&#35201;&#21527;&#65311;&#21363;&#20351;&#29616;&#22312;&#27983;&#35272;&#22120;&#39046;&#22495;&#24050;&#32463;&#25104;&#20026;&#20102;&#23521;&#22836;&#24066;&#22330;&#65292;&#20294;&#20173;&#28982;&#19981;&#26029;&#28044;&#29616;&#20986;&#21508;&#31181;&#21069;&#25152;&#26410;&#26377;&#30340;&#27983;&#35272;&#22120;&#20135;&#21697;&#12290;<a href="https://minbrowser.github.io/min/">Min</a> &#23601;&#26159;&#20854;&#20013;&#19968;&#20010;&#12290;&#39038;&#21517;&#24605;&#20041;&#65292;Min &#26159;&#19968;&#20010;&#23567;&#30340;&#27983;&#35272;&#22120;&#65292;&#20063;&#26159;&#19968;&#20010;&#26497;&#31616;&#20027;&#20041;&#30340;&#27983;&#35272;&#22120;&#12290;&#20294;&#23427;&#40635;&#38592;&#34429;&#23567;&#20116;&#33039;&#20465;&#20840;&#65292;&#32780;&#19988;&#36824;&#26159;&#19968;&#20010;&#24320;&#28304;&#30340;&#27983;&#35272;&#22120;&#65292;&#23427;&#30340; Apache 2.0 &#35768;&#21487;&#35777;&#24341;&#36215;&#20102;&#25105;&#30340;&#27880;&#24847;&#12290;&#35753;&#25105;&#20204;&#26469;&#30475;&#30475; Min &#26377;&#20160;&#20040;&#20540;&#24471;&#20851;&#27880;&#30340;&#26041;&#38754;&#12290;&#24320;&#22987;Min &#22522;&#20110; <a href="http://electron.atom.io/apps/">Electron</a> &#26694;&#26550;&#24320;&#21457;&#65292;&#20540;&#24471;&#19968;&#25552;&#30340;&#26159;&#65292;<a href="https://opensource.com/article/17/5/atom-text-editor-packages-writers">Atom &#25991;&#26412;&#32534;&#36753;&#22120;</a>&#20063;&#26159;&#22522;&#20110;&#36825;&#20010;&#26694;&#26550;&#24320;&#21457;&#30340;&#12290;&#23427;&#25552;&#20379; Linux&#12289;MacOS &#21644; Windows &#30340;<a href="https://github.com/minbrowser/min/releases/">&#23433;&#35013;&#31243;&#24207;</a>&#65292;&#24403;&#28982;&#20063;&#21487;&#20197;<a href="https://github.com/minbrowser/min">&#20174; GitHub &#33719;&#21462;&#23427;&#30340;&#28304;&#20195;&#30721;</a>&#33258;&#34892;&#32534;&#35793;&#23433;&#35013;&#12290;&#25105;&#20351;&#29992;&#30340; Linux &#21457;&#34892;&#29256;&#26159; Manjaro&#65292;&#20294;&#27809;&#26377;&#23436;&#20840;&#21305;&#37197;&#36825;&#20010;&#21457;&#34892;&#29256;&#30340;&#23433;&#35013;&#31243;&#24207;&#12290;&#36824;&#22909;&#65292;&#25105;&#36890;&#36807; Manjaro &#30340;&#21253;&#31649;&#29702;&#22120;&#20063;&#33021;&#23433;&#35013; Min&#12290;&#23433;&#35013;&#23436;&#25104;&#21518;&#65292;&#22312;&#32456;&#31471;&#23601;&#21487;&#20197;&#30452;&#25509;&#21551;&#21160; Min&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/04/233120n3291rh9t21r1jh2.png">Media</a>Min &#21495;&#31216;&#26159;&#26356;&#26234;&#33021;&#12289;&#26356;&#24555;&#36895;&#30340;&#27983;&#35272;&#22120;&#12290;&#32463;&#36807;&#23581;&#35797;&#20197;&#21518;&#65292;&#25105;&#35273;&#24471;&#23427;&#27604;&#25105;&#22312;&#20854;&#23427;&#30005;&#33041;&#19978;&#20351;&#29992;&#36807;&#30340; Firefox &#21644; Chrome &#27983;&#35272;&#22120;&#21551;&#21160;&#24471;&#26356;&#24555;&#12290;&#32780;&#20351;&#29992; Min &#27983;&#35272;&#32593;&#39029;&#30340;&#36807;&#31243;&#21017;&#21644; Firefox &#25110; Chrome &#19968;&#26679;&#65292;&#21482;&#35201;&#20877;&#22320;&#22336;&#26639;&#36755;&#20837; URL&#65292;&#22238;&#36710;&#65292;&#23601;&#22909;&#20102;&#12290;Min &#30340;&#21151;&#33021;&#23613;&#31649; Min &#19981;&#21487;&#33021;&#24102;&#26377; Firefox &#25110; Chrome &#31561;&#27983;&#35272;&#22120;&#24471;&#25152;&#26377;&#21151;&#33021;&#65292;&#20294;&#23427;&#200…
推动 DevOps 变革的三个方面

推动大规模的组织变革是一个痛苦的过程。对于 DevOps 来说,尽管也有阵痛,但变革带来的价值则相当可观。Media

via https://linux.cn/article-10196-1.html
&#25512;&#21160; DevOps &#21464;&#38761;&#30340;&#19977;&#20010;&#26041;&#38754;

&#25512;&#21160;&#22823;&#35268;&#27169;&#30340;&#32452;&#32455;&#21464;&#38761;&#26159;&#19968;&#20010;&#30171;&#33510;&#30340;&#36807;&#31243;&#12290;&#23545;&#20110; DevOps &#26469;&#35828;&#65292;&#23613;&#31649;&#20063;&#26377;&#38453;&#30171;&#65292;&#20294;&#21464;&#38761;&#24102;&#26469;&#30340;&#20215;&#20540;&#21017;&#30456;&#24403;&#21487;&#35266;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/05/102242f22hd19lq6d93d06.png">Media</a>&#36991;&#20813;&#30171;&#33510;&#26159;&#19968;&#31181;&#24378;&#22823;&#30340;&#21160;&#21147;&#12290;&#19968;&#20123;&#30740;&#31350;&#34920;&#26126;&#65292;<a href="https://link.springer.com/article/10.1007%2Fs00442-014-2995-6">&#26893;&#29289;&#20063;&#20250;&#36890;&#36807;&#36973;&#21463;&#30140;&#30171;&#30340;&#36807;&#31243;</a>&#20197;&#37319;&#21462;&#25514;&#26045;&#26469;&#20445;&#25252;&#33258;&#24049;&#12290;&#25105;&#20204;&#20154;&#31867;&#26377;&#26102;&#20063;&#20250;&#21051;&#24847;&#35753;&#33258;&#24049;&#21463;&#33510;——&#22312;&#21095;&#28872;&#36816;&#21160;&#20043;&#21518;&#65292;&#36523;&#20307;&#21487;&#33021;&#20250;&#21457;&#29983;&#37240;&#30171;&#65292;&#20294;&#25105;&#20204;&#20173;&#28982;&#22362;&#25345;&#36816;&#21160;&#12290;&#37027;&#26159;&#22240;&#20026;&#24403;&#20154;&#35748;&#20026;&#25972;&#20010;&#36807;&#31243;&#21033;&#22823;&#20110;&#24330;&#26102;&#65292;&#20960;&#20046;&#21487;&#20197;&#24525;&#21463;&#20219;&#20309;&#20107;&#24773;&#12290;&#25512;&#21160;&#22823;&#35268;&#27169;&#30340;&#32452;&#32455;&#21464;&#38761;&#30340;&#36807;&#31243;&#30830;&#23454;&#26159;&#30171;&#33510;&#30340;&#12290;&#26377;&#20154;&#21487;&#33021;&#20250;&#22240;&#38590;&#20197;&#25913;&#21464;&#20215;&#20540;&#35266;&#21644;&#34892;&#20026;&#32780;&#24863;&#21040;&#30171;&#33510;&#65292;&#26377;&#20154;&#21487;&#33021;&#20250;&#22240;&#38590;&#20197;&#24102;&#39046;&#22242;&#38431;&#32780;&#24863;&#21040;&#30171;&#33510;&#65292;&#20063;&#26377;&#20154;&#21487;&#33021;&#20250;&#22240;&#38590;&#20197;&#24320;&#23637;&#24037;&#20316;&#32780;&#24863;&#21040;&#30171;&#33510;&#12290;&#20294;&#23601; DevOps &#32780;&#35328;&#65292;&#25105;&#21487;&#20197;&#35828;&#36825;&#20123;&#30171;&#33510;&#37117;&#26159;&#20540;&#24471;&#30340;&#12290;&#25105;&#20063;&#26366;&#32463;&#20851;&#27880;&#36807;&#19968;&#20010;&#22242;&#38431;&#32791;&#36153;&#22823;&#37327;&#26102;&#38388;&#20248;&#21270;&#25216;&#26415;&#27969;&#31243;&#30340;&#36807;&#31243;&#65292;&#22312;&#36825;&#20010;&#36807;&#31243;&#20013;&#65292;&#22242;&#38431;&#36880;&#28176;&#23558;&#27969;&#31243;&#36827;&#34892;&#33258;&#21160;&#21270;&#25913;&#36896;&#65292;&#24182;&#26368;&#32456;&#33719;&#24471;&#20102;&#25104;&#21151;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/05/102242qcz2mgyy2hgzobsr.png">Improvements after DevOps transformation</a>&#22270;&#29255;&#26469;&#28304;&#65306;Lee Eason. CC BY-SA 4.0&#36825;&#24352;&#22270;&#34920;&#20805;&#20998;&#34920;&#26126;&#20102;&#21464;&#38761;&#30340;&#20215;&#20540;&#12290;&#19968;&#23478;&#20844;&#21496;&#22312;&#25105;&#20027;&#23548;&#23454;&#34892;&#20102; DevOps &#36716;&#22411;&#20043;&#21518;&#65292;60 &#22810;&#20010;&#22242;&#38431;&#27599;&#26376;&#25552;&#20132;&#20102;&#36229;&#36807; 900 &#20010;&#21457;&#24067;&#35831;&#27714;&#12290;&#36825;&#20123;&#24037;&#20316;&#37327;&#30340;&#21407;&#32791;&#26102;&#39640;&#36798;&#27599;&#20010;&#26376; 350 &#20154;/&#22825;&#65292;&#32780;&#36825;&#20040;&#22810;&#30340;&#24037;&#20316;&#37327;&#23545;&#20110;&#20219;&#20309;&#20844;&#21496;&#26469;&#35828;&#37117;&#26159;&#19981;&#21487;&#24573;&#35270;&#30340;&#12290;&#38500;&#27492;&#20197;&#22806;&#65292;&#20182;&#20204;&#27599;&#26376;&#30340;&#37096;&#32626;&#27425;&#25968;&#20174; 100 &#27425;&#22686;&#21152;&#21040;&#20102; 9000 &#27425;&#65292;&#39640;&#21361; bug &#20943;&#23569;&#20102; 24%&#65292;&#…
Linus Torvalds 彬彬有礼的指出糟糕的内核代码

反省归来的 Linus Torvalds 重新掌控 Linux 4.20 或 5.0 的开发,在与内核开发者的交流中这位曾以刻薄著称的 Linux 之父开始表现的彬彬有礼,只是指出错误而不再使用一些斥责辱骂性质的词语。Media

via https://linux.cn/article-10197-1.html
Linus Torvalds 彬彬有礼的指出糟糕的内核代码

Media反省归来的 Linus Torvalds 重新掌控 Linux 4.20 或 5.0 的开发,在与内核开发者的交流中这位曾以刻薄著称的 Linux 之父开始表现的彬彬有礼,只是指出错误而不再使用一些斥责辱骂性质的词语。举例来说,一位开发者递交了 BigBen 游戏控制器驱动的 pull request,设置默认启动新的驱动,Linus Torvalds 长期以来不赞成内核配置驱动时将新的驱动默认启用,他有礼貌的表示反对,解释说:“我们不会默认启用随便的一个新驱动,尤其是那些绝大多数人从未听说过的设备驱动。请不要这么做。当然,每一位开发者都相信他们的驱动是非常特别的,重要到需要默认启用。但 Linux 内核有数以千计的驱动,不会仅仅因为有开发者认为某个驱动很特别就会默认启用。请不要再这么做了。”对于其他代码问题,Torvalds 也表现得很有耐心Media

via https://linux.cn/article-10197-1.html?utm_source=rss&utm_medium=rss