Linux中国
1.73K subscribers
777 photos
6.34K links
Linux 中国官方 Telegram 频道
Download Telegram
一位开源项目维护者的 5 个决心

&#19981;&#31649;&#24590;&#20040;&#35828;&#65292;&#22909;&#30340;&#20132;&#27969;&#26159;&#19968;&#20010;&#27963;&#36291;&#30340;&#24320;&#28304;&#31038;&#21306;&#30340;&#24517;&#22791;&#21697;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/16/093920o0m0zi1ki1kxukg0.png">Media</a>&#25105;&#36890;&#24120;&#19981;&#20250;&#23450;&#19979;&#22823;&#30340;&#26032;&#24180;&#20915;&#24515;&#12290;&#24403;&#28982;&#65292;&#25105;&#22312;&#33258;&#25105;&#25552;&#21319;&#26041;&#38754;&#27809;&#26377;&#20219;&#20309;&#38382;&#39064;&#65292;&#36825;&#31687;&#25991;&#31456;&#25105;&#24076;&#26395;&#38170;&#23450;&#30340;&#26159;&#36825;&#20010;&#26085;&#21382;&#20013;&#30340;&#21478;&#22806;&#19968;&#37096;&#20998;&#12290;&#19981;&#36807;&#21363;&#20351;&#26159;&#36825;&#26679;&#65292;&#36825;&#37324;&#20063;&#26377;&#19968;&#20123;&#19996;&#35199;&#35201;&#20174;&#20170;&#24180;&#30340;&#20813;&#36153;&#26085;&#21382;&#19978;&#21010;&#25481;&#65292;&#24182;&#23558;&#20854;&#26367;&#25442;&#20026;&#19968;&#20123;&#21487;&#20197;&#28608;&#21457;&#25105;&#30340;&#33258;&#30465;&#30340;&#26032;&#26085;&#21382;&#20869;&#23481;&#12290;&#22312; 2017 &#24180;&#65292;&#25105;&#20174;&#19981;&#22312;&#31038;&#20132;&#23186;&#20307;&#19978;&#20998;&#20139;&#25105;&#20174;&#26410;&#38405;&#35835;&#36807;&#30340;&#25991;&#31456;&#12290;&#25105;&#19968;&#30452;&#20445;&#25345;&#36825;&#26679;&#30340;&#29366;&#24577;&#65292;&#25105;&#20063;&#35748;&#20026;&#23427;&#35753;&#25105;&#25104;&#20026;&#20102;&#19968;&#20010;&#26356;&#22909;&#30340;&#20114;&#32852;&#32593;&#20844;&#27665;&#12290;&#23545;&#20110; 2019 &#24180;&#65292;&#25105;&#27491;&#22312;&#32771;&#34385;&#35753;&#25105;&#25104;&#20026;&#26356;&#22909;&#30340;&#24320;&#28304;&#36719;&#20214;&#32500;&#25252;&#32773;&#30340;&#20915;&#24515;&#12290;&#19979;&#38754;&#26159;&#19968;&#20123;&#25105;&#22312;&#19968;&#20123;&#39033;&#30446;&#20013;&#25285;&#20219;&#32500;&#25252;&#32773;&#25110;&#20849;&#21516;&#32500;&#25252;&#32773;&#26102;&#22362;&#25345;&#30340;&#20915;&#24515;&#65306;1&#12289;&#21253;&#21547;&#34892;&#20026;&#20934;&#21017;Jono Bacon &#22312;&#20182;&#30340;&#25991;&#31456;“<a href="https://opensource.com/article/17/8/mistakes-open-source-avoid">7 &#20010;&#20320;&#21487;&#33021;&#29359;&#30340;&#38169;&#35823;</a>”&#20013;&#21253;&#21547;&#20102;&#19968;&#26465;“&#19981;&#24378;&#21046;&#25191;&#34892;&#34892;&#20026;&#20934;&#21017;”&#12290;&#24403;&#28982;&#65292;&#35201;&#24378;&#21046;&#25191;&#34892;&#34892;&#20026;&#20934;&#21017;&#65292;&#20320;&#39318;&#20808;&#38656;&#35201;&#26377;&#19968;&#20010;&#34892;&#20026;&#20934;&#21017;&#12290;&#25105;&#25171;&#31639;&#40664;&#35748;&#29992;<a href="https://www.contributor-covenant.org/">&#36129;&#29486;&#32773;&#22865;&#32422;</a>&#65292;&#20294;&#26159;&#20320;&#21487;&#20197;&#20351;&#29992;&#20854;&#20182;&#20320;&#21916;&#27426;&#30340;&#12290;&#20851;&#20110;&#36825;&#20010;&#35768;&#21487;&#21327;&#35758;&#65292;&#26368;&#22909;&#30340;&#26041;&#27861;&#26159;&#20351;&#29992;&#21035;&#20154;&#24050;&#32463;&#20889;&#22909;&#30340;&#65292;&#32780;&#19981;&#26159;&#20320;&#33258;&#24049;&#20889;&#30340;&#12290;&#20294;&#26159;&#37325;&#35201;&#30340;&#26159;&#65292;&#35201;&#25214;&#21040;&#19968;&#20123;&#33021;&#22815;&#23450;&#20041;&#20320;&#24076;&#26395;&#20320;&#30340;&#31038;&#21306;&#25191;&#34892;&#30340;&#65292;&#26080;&#35770;&#23427;&#20204;&#26159;&#20160;&#20040;&#26679;&#23376;&#12290;&#19968;&#26086;&#36825;&#20123;&#34987;&#35760;&#24405;&#19979;&#26469;&#24182;&#24378;&#21046;&#25191;&#34892;&#65292;&#20154;&#20204;&#23601;&#33021;&#33258;&#34892;&#20915;&#23450;&#26159;&#21542;&#25104;&#20026;&#20182;&#20204;&#24819;&#35937;&#20013;&#31038;&#21306;&#30340;&#19968;&#20221;&#23376;&#12290;2&#12289;&#20351;&#35768;&#21487;&#35777;&#28165;&#26224;&#19988;&#26126;&#30830;&#…
使用 Ansible 来管理你的工作站:配置自动化

学习如何使 Ansible 自动对一系列台式机和笔记本应用配置。Media

via https://linux.cn/article-10449-1.html
&#20351;&#29992; Ansible &#26469;&#31649;&#29702;&#20320;&#30340;&#24037;&#20316;&#31449;&#65306;&#37197;&#32622;&#33258;&#21160;&#21270;

&#23398;&#20064;&#22914;&#20309;&#20351; Ansible &#33258;&#21160;&#23545;&#19968;&#31995;&#21015;&#21488;&#24335;&#26426;&#21644;&#31508;&#35760;&#26412;&#24212;&#29992;&#37197;&#32622;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/16/162446gszu3hzkrewilswr.jpg">Media</a>Ansible &#26159;&#19968;&#20010;&#20196;&#20154;&#24778;&#35766;&#30340;&#33258;&#21160;&#21270;&#30340;&#37197;&#32622;&#31649;&#29702;&#24037;&#20855;&#12290;&#20854;&#20027;&#35201;&#24212;&#29992;&#22312;&#26381;&#21153;&#22120;&#21644;&#20113;&#37096;&#32626;&#19978;&#65292;&#20294;&#22312;&#24037;&#20316;&#31449;&#19978;&#30340;&#24212;&#29992;&#65288;&#26080;&#35770;&#26159;&#21488;&#24335;&#26426;&#36824;&#26159;&#31508;&#35760;&#26412;&#65289;&#21364;&#40092;&#23569;&#24471;&#21040;&#20851;&#27880;&#65292;&#36825;&#23601;&#26159;&#26412;&#31995;&#21015;&#25152;&#35201;&#20851;&#27880;&#30340;&#12290;&#22312;&#36825;&#20010;&#31995;&#21015;&#30340;<a href="https://linux.cn/article-10434-1.html">&#31532;&#19968;&#37096;&#20998;</a>&#65292;&#25105;&#21521;&#20320;&#23637;&#31034;&#20102; ansible-pull &#21629;&#20196;&#30340;&#22522;&#26412;&#29992;&#27861;&#65292;&#25105;&#20204;&#21019;&#24314;&#20102;&#19968;&#20010;&#23433;&#35013;&#20102;&#23569;&#37327;&#21253;&#30340;&#21095;&#26412;&#12290;&#23427;&#26412;&#36523;&#26159;&#27809;&#26377;&#22810;&#22823;&#30340;&#29992;&#22788;&#30340;&#65292;&#20294;&#26159;&#20026;&#21518;&#32493;&#30340;&#33258;&#21160;&#21270;&#20570;&#20102;&#20934;&#22791;&#12290;&#22312;&#36825;&#31687;&#25991;&#31456;&#20013;&#65292;&#23558;&#20250;&#36798;&#25104;&#38381;&#29615;&#65292;&#32780;&#19988;&#22312;&#26368;&#21518;&#37096;&#20998;&#65292;&#25105;&#20204;&#23558;&#20250;&#26377;&#19968;&#20010;&#38024;&#23545;&#24037;&#20316;&#31449;&#33258;&#21160;&#37197;&#32622;&#30340;&#23436;&#25972;&#30340;&#24037;&#20316;&#35299;&#20915;&#26041;&#26696;&#12290;&#29616;&#22312;&#65292;&#25105;&#20204;&#23558;&#35201;&#35774;&#32622; Ansible &#30340;&#37197;&#32622;&#65292;&#36825;&#26679;&#26410;&#26469;&#23558;&#35201;&#20570;&#30340;&#25913;&#21464;&#23558;&#20250;&#33258;&#21160;&#30340;&#37096;&#32626;&#24212;&#29992;&#21040;&#25105;&#20204;&#30340;&#24037;&#20316;&#31449;&#19978;&#12290;&#29616;&#38454;&#27573;&#65292;&#20551;&#35774;&#20320;&#24050;&#32463;&#23436;&#25104;&#20102;<a href="https://linux.cn/article-10434-1.html">&#31532;&#19968;&#37096;&#20998;</a>&#30340;&#24037;&#20316;&#12290;&#22914;&#26524;&#27809;&#26377;&#30340;&#35805;&#65292;&#24403;&#20320;&#23436;&#25104;&#30340;&#26102;&#20505;&#22238;&#21040;&#26412;&#25991;&#12290;&#20320;&#24212;&#35813;&#24050;&#32463;&#26377;&#19968;&#20010;&#21253;&#21547;&#31532;&#19968;&#31687;&#25991;&#31456;&#20013;&#20195;&#30721;&#30340; GitHub &#24211;&#12290;&#25105;&#20204;&#23558;&#30452;&#25509;&#22312;&#20043;&#21069;&#21019;&#24314;&#30340;&#37096;&#20998;&#20043;&#19978;&#32487;&#32493;&#12290;&#39318;&#20808;&#65292;&#22240;&#20026;&#25105;&#20204;&#35201;&#20570;&#30340;&#19981;&#20165;&#20165;&#26159;&#23433;&#35013;&#21253;&#25991;&#20214;&#65292;&#25152;&#20197;&#25105;&#20204;&#35201;&#20570;&#19968;&#20123;&#37325;&#26032;&#30340;&#32452;&#32455;&#24037;&#20316;&#12290;&#29616;&#22312;&#65292;&#25105;&#20204;&#24050;&#32463;&#26377;&#19968;&#20010;&#21517;&#20026; local.yml &#24182;&#21253;&#21547;&#20197;&#19979;&#20869;&#23481;&#30340;&#21095;&#26412;&#65306;<pre class="prettyprint linenums">- hosts: localhost become: true tasks: - name: Install packages apt: name={{item}} with_items: - htop - mc - tmux</pre>&#22914;&#26524;&#25105;&#20204;&#20165;&#20165;&#24819;&#23454;&#29616;&#19968;&#20010;&#20219;&#21153;&#37027;&#20040;&#19978;&#38754;&#30340;&#37197;&#32622;&#23601;&#36275;&#22815;&#20102;&#12290;&#38543;&#30528;&#21521;&#25105;&#20204;&#30340;&#37197;&#32622;&#20013;&#19981;…
在 Linux 中打扮你的冬季 Bash 提示符

你的 Linux 终端可能支持 Unicode,那么为何不利用它在提示符中添加季节性的图标呢?Media

via https://linux.cn/article-10450-1.html
&#22312; Linux &#20013;&#25171;&#25198;&#20320;&#30340;&#20908;&#23395; Bash &#25552;&#31034;&#31526;

&#20320;&#30340; Linux &#32456;&#31471;&#21487;&#33021;&#25903;&#25345; Unicode&#65292;&#37027;&#20040;&#20026;&#20309;&#19981;&#21033;&#29992;&#23427;&#22312;&#25552;&#31034;&#31526;&#20013;&#28155;&#21152;&#23395;&#33410;&#24615;&#30340;&#22270;&#26631;&#21602;&#65311;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/16/184022d59vyvvkvqaa578v.png">Media</a>&#27426;&#36814;&#20877;&#27425;&#26469;&#21040; Linux &#21629;&#20196;&#34892;&#29609;&#20855;&#26085;&#21382;&#30340;&#21478;&#19968;&#31687;&#12290;&#22914;&#26524;&#36825;&#26159;&#20320;&#31532;&#19968;&#27425;&#35775;&#38382;&#35813;&#31995;&#21015;&#65292;&#20320;&#29978;&#33267;&#21487;&#33021;&#20250;&#38382;&#33258;&#24049;&#20160;&#20040;&#26159;&#21629;&#20196;&#34892;&#29609;&#20855;&#65311;&#25105;&#20204;&#23545;&#27492;&#27604;&#36739;&#38543;&#24847;&#65306;&#23427;&#20250;&#26159;&#32456;&#31471;&#19978;&#26377;&#20219;&#20309;&#26377;&#36259;&#30340;&#28040;&#36963;&#65292;&#23545;&#20110;&#20219;&#20309;&#33410;&#26085;&#20027;&#39064;&#30456;&#20851;&#30340;&#36824;&#26377;&#39069;&#22806;&#30340;&#21152;&#20998;&#12290;&#20063;&#35768;&#20320;&#20197;&#21069;&#35265;&#36807;&#20854;&#20013;&#30340;&#19968;&#20123;&#65292;&#20063;&#35768;&#20320;&#27809;&#26377;&#12290;&#19981;&#31649;&#24590;&#26679;&#65292;&#25105;&#20204;&#24076;&#26395;&#20320;&#29609;&#24471;&#24320;&#24515;&#12290;&#20170;&#22825;&#30340;&#29609;&#20855;&#38750;&#24120;&#31616;&#21333;&#65306;&#23427;&#26159;&#20320;&#30340; Bash &#25552;&#31034;&#31526;&#12290;&#20320;&#30340; Bash &#25552;&#31034;&#31526;&#65311;&#26159;&#30340;&#65281;&#25105;&#20204;&#36824;&#26377;&#20960;&#20010;&#26143;&#26399;&#30340;&#20551;&#26399;&#21487;&#20197;&#30447;&#30528;&#23427;&#30475;&#65292;&#22312;&#21271;&#21322;&#29699;&#20908;&#22825;&#36824;&#20250;&#20877;&#22810;&#20960;&#21608;&#65292;&#25152;&#20197;&#20026;&#20160;&#20040;&#19981;&#29609;&#29609;&#23427;&#12290;&#30446;&#21069;&#20320;&#30340; Bash &#25552;&#31034;&#31526;&#21495;&#21487;&#33021;&#26159;&#19968;&#20010;&#31616;&#21333;&#30340;&#32654;&#20803;&#31526;&#21495;&#65288; $&#65289;&#65292;&#25110;&#32773;&#26356;&#26377;&#21487;&#33021;&#26159;&#19968;&#20010;&#26356;&#38271;&#30340;&#19996;&#35199;&#12290;&#22914;&#26524;&#20320;&#19981;&#30830;&#23450;&#20320;&#30340; Bash &#25552;&#31034;&#31526;&#26159;&#20160;&#20040;&#65292;&#20320;&#21487;&#20197;&#22312;&#29615;&#22659;&#21464;&#37327; $PS1 &#20013;&#25214;&#21040;&#23427;&#12290;&#35201;&#26597;&#30475;&#23427;&#65292;&#35831;&#36755;&#20837;&#65306;<pre class="prettyprint linenums">echo $PS1</pre>&#23545;&#20110;&#25105;&#32780;&#35328;&#65292;&#23427;&#36820;&#22238;&#65306;<pre class="prettyprint linenums">[\u@\h \W]\$</pre>\u&#12289;\h &#21644; \W &#20998;&#21035;&#26159;&#29992;&#25143;&#21517;&#12289;&#20027;&#26426;&#21517;&#21644;&#24037;&#20316;&#30446;&#24405;&#30340;&#29305;&#27530;&#23383;&#31526;&#12290;&#20320;&#36824;&#21487;&#20197;&#20351;&#29992;&#20854;&#20182;&#19968;&#20123;&#31526;&#21495;&#12290;&#20026;&#20102;&#24110;&#21161;&#26500;&#24314;&#20320;&#30340; Bash &#25552;&#31034;&#31526;&#65292;&#20320;&#21487;&#20197;&#20351;&#29992; <a href="http://ezprompt.net/">EzPrompt</a>&#65292;&#36825;&#26159;&#19968;&#20010; PS1 &#37197;&#32622;&#30340;&#22312;&#32447;&#29983;&#25104;&#22120;&#65292;&#23427;&#21253;&#21547;&#20102;&#35768;&#22810;&#36873;&#39033;&#65292;&#21253;&#25324;&#26085;&#26399;&#21644;&#26102;&#38388;&#12289;Git &#29366;&#24577;&#31561;&#12290;&#20320;&#21487;&#33021;&#36824;&#26377;&#20854;&#20182;&#21464;&#37327;&#26469;&#32452;&#25104; Bash &#25552;&#31034;&#31526;&#12290;&#23545;&#25105;&#26469;&#35828;&#65292;$PS2 &#21253;&#21547;&#20102;&#25105;&#21629;&#20196;&#25552;&#31034;&#31526;&#30340;&#32467;&#26463;&#25324;&#21495;&#12290;&#26377;&#20851;&#35814;&#32454;&#20449;&#24687;&#65292;&#35831;&#21442;&#38405;…
Open Source 103:开源与云的商业碰撞

我们看到开源社区开始纷纷将左版调到最高音量来应对过去所没有出现过的市场环境Media

via https://linux.cn/article-10451-1.html
Open Source 103&#65306;&#24320;&#28304;&#19982;&#20113;&#30340;&#21830;&#19994;&#30896;&#25758;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/16/220945ir4l826rjsulrj4s.jpg">Media</a>&#26368;&#36817;&#24320;&#28304;&#30028;&#36824;&#21457;&#29983;&#20102;&#19968;&#31995;&#21015;&#26377;&#20195;&#34920;&#24615;&#30340;&#20107;&#20214;&#65292;&#19977;&#20010;&#37325;&#37327;&#32423;&#30340;&#24320;&#28304;&#36719;&#20214;&#31038;&#21306;&#20808;&#21518;&#20462;&#25913;&#20102;&#24320;&#28304;&#35768;&#21487;&#35777;&#26469;&#24212;&#23545;&#20844;&#26377;&#20113;&#21378;&#21830;&#30340;&#19981;&#24403;&#31454;&#20105;&#65292;&#36825;&#19977;&#20010;&#24320;&#28304;&#36719;&#20214;&#31038;&#21306;&#32972;&#21518;&#30340;&#20027;&#23548;&#20225;&#19994;&#21644;&#26680;&#24515;&#20135;&#21697;&#20998;&#21035;&#26159;&#65306;Redis Labs&#65288;Redis&#12290;&#19968;&#20010;&#24320;&#28304;&#30340;&#38190;&#20540;&#23545; NoSQL &#25968;&#25454;&#24211;&#65289;MongoDB&#65288;MongoDB&#65292;&#19968;&#20010;&#24320;&#28304;&#30340;&#20998;&#24067;&#24335;&#25991;&#26723; NoSQL &#25968;&#25454;&#24211;&#65289;Confluent&#65288;Apache Kafka&#12290;&#19968;&#20010;&#24320;&#28304;&#30340;&#20998;&#24067;&#24335;&#27969;/&#28040;&#24687;&#31995;&#32479;&#65289;&#24320;&#28304;&#36719;&#20214;&#19982;&#20844;&#26377;&#20113;&#30340;&#21830;&#19994;&#30896;&#25758;&#27491;&#24335;&#25289;&#24320;&#24119;&#24149;&#24320;&#28304;&#31038;&#21306;&#34987;&#28608;&#24594;&#30340;&#21407;&#22240;&#22312;&#20110;&#20844;&#26377;&#20113;&#21378;&#21830;&#23454;&#38469;&#19978;&#26159;&#22312;&#21033;&#29992;&#24320;&#28304;&#31038;&#21306;&#30340;&#25104;&#26524;&#22312;&#21464;&#29616;&#65292;&#20294;&#23545;&#24320;&#28304;&#31038;&#21306;&#21364;&#27809;&#26377;&#22238;&#39304;&#36129;&#29486;&#65292;&#36825;&#26377;&#24726;&#20110;&#24320;&#28304;&#31934;&#31070;&#12290;&#20960;&#20046;&#25152;&#26377;&#20027;&#27969;&#30340;&#20844;&#26377;&#20113;&#21378;&#21830;&#37117;&#34987;&#28857;&#21517;&#65292;Amazon/Microsoft/Alibaba/Google&#65292;&#20854;&#20013;&#65292;&#23545; AWS &#30340;&#21520;&#27133;&#26368;&#22810;&#65292;&#21407;&#35805;&#26159; “the worst behavior” &#12290;&#38543;&#30528;&#20113;&#35745;&#31639;&#30340;&#28183;&#36879;&#65292;&#20844;&#26377;&#20113;&#21378;&#21830;&#23558;&#26377;&#26426;&#20250;&#25226;&#25569;&#20303;&#20225;&#19994;&#23458;&#25143;&#20351;&#29992;&#36719;&#20214;&#20135;&#21697;&#30340;&#12302;&#27969;&#37327;&#20837;&#21475;&#12303;&#65292;&#23545;&#20110;&#20844;&#26377;&#20113;&#21378;&#21830;&#32780;&#35328;&#65292;&#20182;&#20204;&#24456;&#33258;&#28982;&#30340;&#36873;&#25321;&#23601;&#26159;&#19978;&#32447;&#26356;&#22810;&#30340;&#36719;&#20214;&#20135;&#21697; SKU &#26469;&#25552;&#21319;&#23458;&#25143;&#31896;&#24615;&#12289;&#20570;&#39640;&#23458;&#21333;&#20215;&#12289;&#25552;&#39640;&#21464;&#29616;&#33021;&#21147;&#65292;&#20110;&#26159;&#26368;&#24555;&#30340;&#26041;&#24335;&#23601;&#26159;&#21521;&#24320;&#28304;&#31038;&#21306;&#30452;&#25509;&#12302;&#20280;&#25163;&#12303;&#65292;&#23558;&#24320;&#28304;&#29256;&#36719;&#20214;&#23553;&#35013;&#25104;&#26381;&#21153;&#25552;&#20379;&#32473;&#23458;&#25143;&#65292;&#21516;&#26102;&#20026;&#20102;&#20445;&#35777;&#33258;&#24049;&#30340;&#20135;&#21697;&#31454;&#20105;&#20248;&#21183;&#36873;&#25321;&#19981;&#25226;&#23545;&#24320;&#28304;&#39033;&#30446;&#30340;&#25913;&#36827;&#22238;&#39304;&#21040;&#24320;&#28304;&#31038;&#21306;&#12290;&#25152;&#20197;&#24320;&#28304;&#31038;&#21306;&#23545;&#20844;&#26377;&#20113;&#21378;&#21830;&#35828;&#65292;&#20320;&#24517;&#39035;&#25226;&#22522;&#20110;&#24320;&#28304;&#39033;&#30446;&#30340;&#25913;&#36827;&#20063;&#24320;&#28304;&#20195;&#30721;&#22238;&#39304;&#31038;&#21306;&#65292;&#21542;&#21017;&#20320;&#23601;&#21035;&#12302;&#31363;&#21462;&#12303;&#24320;&#28304;&#31038;&#21306;&#30340;&#25104;&#26524;&#12290;&#24320;&#28304;&#38754;&#20020;&#30340;&#30495;&#2749…
Caffeinated 6.828:实验 6:网络驱动程序

现在你已经有了一个文件系统,一个典型的操作系统都应该有一个网络栈。在本实验中,你将继续为一个网卡去写一个驱动程序。Media

via https://linux.cn/article-10452-1.html
Caffeinated 6.828&#65306;&#23454;&#39564; 6&#65306;&#32593;&#32476;&#39537;&#21160;&#31243;&#24207;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/17/204350s86sch2hc3939xs3.jpeg">Media</a>&#31616;&#20171;&#36825;&#20010;&#23454;&#39564;&#26159;&#40664;&#35748;&#20320;&#33021;&#22815;&#33258;&#24049;&#23436;&#25104;&#30340;&#26368;&#32456;&#39033;&#30446;&#12290;&#29616;&#22312;&#20320;&#24050;&#32463;&#26377;&#20102;&#19968;&#20010;&#25991;&#20214;&#31995;&#32479;&#65292;&#19968;&#20010;&#20856;&#22411;&#30340;&#25805;&#20316;&#31995;&#32479;&#37117;&#24212;&#35813;&#26377;&#19968;&#20010;&#32593;&#32476;&#26632;&#12290;&#22312;&#26412;&#23454;&#39564;&#20013;&#65292;&#20320;&#23558;&#32487;&#32493;&#20026;&#19968;&#20010;&#32593;&#21345;&#21435;&#20889;&#19968;&#20010;&#39537;&#21160;&#31243;&#24207;&#12290;&#36825;&#20010;&#32593;&#21345;&#22522;&#20110; Intel 82540EM &#33455;&#29255;&#65292;&#20063;&#23601;&#26159;&#20247;&#25152;&#21608;&#30693;&#30340; E1000 &#33455;&#29255;&#12290;&#39044;&#22791;&#30693;&#35782;&#20351;&#29992; Git &#21435;&#25552;&#20132;&#20320;&#30340;&#23454;&#39564; 5 &#30340;&#28304;&#20195;&#30721;&#65288;&#22914;&#26524;&#36824;&#27809;&#26377;&#25552;&#20132;&#30340;&#35805;&#65289;&#65292;&#33719;&#21462;&#35838;&#31243;&#20179;&#24211;&#30340;&#26368;&#26032;&#29256;&#26412;&#65292;&#28982;&#21518;&#21019;&#24314;&#19968;&#20010;&#21517;&#20026; lab6 &#30340;&#26412;&#22320;&#20998;&#25903;&#65292;&#23427;&#36319;&#36394;&#25105;&#20204;&#30340;&#36828;&#31243;&#20998;&#25903; origin/lab6&#65306;<pre class="prettyprint linenums">athena% cd ~/6.828/labathena% add gitathena% git commit -am 'my solution to lab5'nothing to commit (working directory clean)athena% git pullAlready up-to-date.athena% git checkout -b lab6 origin/lab6Branch lab6 set up to track remote branch refs/remotes/origin/lab6.Switched to a new branch "lab6"athena% git merge lab5Merge made by recursive. fs/fs.c | 42 +++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-)athena%</pre>&#28982;&#21518;&#65292;&#20165;&#26377;&#32593;&#21345;&#39537;&#21160;&#31243;&#24207;&#24182;&#19981;&#33021;&#22815;&#35753;&#20320;&#30340;&#25805;&#20316;&#31995;&#32479;&#25509;&#20837;&#20114;&#32852;&#32593;&#12290;&#22312;&#26032;&#30340;&#23454;&#39564; 6 &#30340;&#20195;&#30721;&#20013;&#65292;&#25105;&#20204;&#20026;&#20320;&#25552;&#20379;&#20102;&#32593;&#32476;&#26632;&#21644;&#19968;&#20010;&#32593;&#32476;&#26381;&#21153;&#22120;&#12290;&#19982;&#20197;&#21069;&#30340;&#23454;&#39564;&#19968;&#26679;&#65292;&#20351;&#29992; git &#21435;&#25289;&#21462;&#36825;&#20010;&#23454;&#39564;&#30340;&#20195;&#30721;&#65292;&#21512;&#24182;&#21040;&#20320;&#33258;&#24049;&#30340;&#20195;&#30721;&#20013;&#65292;&#24182;&#21435;&#27983;&#35272;&#26032;&#30340; net/ &#30446;&#24405;&#20013;&#30340;&#20869;&#23481;&#65292;&#20197;&#21450;&#22312; kern/ &#20013;&#30340;&#26032;&#25991;&#20214;&#12290;&#38500;&#20102;&#20889;&#36825;&#20010;&#39537;&#21160;&#31243;&#24207;&#20197;&#22806;&#65292;&#20320;&#36824;&#38656;&#35201;&#21435;&#21019;&#24314;&#19968;&#20010;&#35775;&#38382;&#20320;&#30340;&#39537;&#21160;&#31243;&#24207;&#30340;&#31995;&#32479;&#35843;&#29992;&#12290;&#20320;&#23558;&#35201;&#21435;&#23454;&#29616;&#37027;&#20123;&#22312;&#32593;&#32476;&#26381;&#21153;&#22120;&#20013;&#32570;&#22833;&#30340;&#20195;&#30721;&#65292;&#20197;&#20415;&#20110;&#22312;&#32593;&#32476;&#26632;&#21644;&#20320;&#30340;&#39537;&#21160;&#31243;&#24207;&#20043;&#38388;&#20256;&#36755;&#21253;&#12290;&#20320;&#36824;&#38656;&#35201;&#36890;&#36807;&#23436;&#25104;&#19968;&#20010; web &#26381;&#21153;&#22120;&#26469;&#23558;&#25152;&#26377;&#30340;&#19996;&#35199;&#36830;&#25509;&#21040;&#19968;&#36215;&#12290;&#20320;&#30340;&#26032; web &#26381;&#21153;&#22120;&#36824;&#38656;&#35201;&#20320;&#30340;&#25991;&#20214;&#31995;&#32479;&#26469;&#25552;&#20379;&#25152;&#38656;&#35201;&#30340;&#25991;&#20214;&#12290;&#22823;&…
如何在 Linux 中安装微软的 .NET Core SDK

本分步操作指南文章解释了如何在 Linux 中安装 .NET Core SDK 以及如何使用 .NET 开发出第一个应用程序。Media

via https://linux.cn/article-10453-1.html
&#22914;&#20309;&#22312; Linux &#20013;&#23433;&#35013;&#24494;&#36719;&#30340; .NET Core SDK

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/17/215837aa9devtxvnqq7nb0.png">Media</a><strong>.NET Core</strong> &#26159;&#24494;&#36719;&#25552;&#20379;&#30340;&#20813;&#36153;&#12289;&#36328;&#24179;&#21488;&#21644;&#24320;&#28304;&#30340;&#24320;&#21457;&#26694;&#26550;&#65292;&#21487;&#20197;&#26500;&#24314;&#26700;&#38754;&#24212;&#29992;&#31243;&#24207;&#12289;&#31227;&#21160;&#31471;&#24212;&#29992;&#31243;&#24207;&#12289;&#32593;&#32476;&#24212;&#29992;&#31243;&#24207;&#12289;&#29289;&#32852;&#32593;&#24212;&#29992;&#31243;&#24207;&#21644;&#28216;&#25103;&#24212;&#29992;&#31243;&#24207;&#31561;&#12290;&#22914;&#26524;&#20320;&#26159; Windows &#24179;&#21488;&#19979;&#30340; dotnet &#24320;&#21457;&#20154;&#21592;&#30340;&#35805;&#65292;&#20351;&#29992; .NET core &#21487;&#20197;&#24456;&#36731;&#26494;&#23601;&#35774;&#32622;&#22909;&#20219;&#20309; Linux &#21644;&#31867; Unix &#25805;&#20316;&#31995;&#32479;&#19979;&#30340;&#24320;&#21457;&#29615;&#22659;&#12290;&#26412;&#20998;&#27493;&#25805;&#20316;&#25351;&#21335;&#25991;&#31456;&#35299;&#37322;&#20102;&#22914;&#20309;&#22312; Linux &#20013;&#23433;&#35013; .NET Core SDK &#20197;&#21450;&#22914;&#20309;&#20351;&#29992; .NET &#24320;&#21457;&#20986;&#31532;&#19968;&#20010;&#24212;&#29992;&#31243;&#24207;&#12290;Linux &#20013;&#23433;&#35013; .NET Core SDK.NET Core &#25903;&#25345; GNU/Linux&#12289;Mac OS &#21644; Windows &#31995;&#32479;&#65292;&#21487;&#20197;&#22312;&#20027;&#27969;&#30340; GNU/Linux &#25805;&#20316;&#31995;&#32479;&#19978;&#23433;&#35013;&#36816;&#34892;&#65292;&#21253;&#25324; Debian&#12289;Fedora&#12289;CentOS&#12289;Oracle Linux&#12289;RHEL&#12289;SUSE/openSUSE &#21644; Ubuntu &#12290;&#22312;&#25776;&#20889;&#36825;&#31687;&#25945;&#31243;&#26102;&#65292;&#20854;&#26368;&#26032;&#29256;&#26412;&#20026; <strong>2.2</strong>&#12290;<strong>Debian 9</strong> &#31995;&#32479;&#19978;&#23433;&#35013; .NET Core SDK&#65292;&#35831;&#25353;&#22914;&#19979;&#27493;&#39588;&#36827;&#34892;&#12290;&#39318;&#20808;&#65292;&#38656;&#35201;&#27880;&#20876;&#24494;&#36719;&#30340;&#23494;&#38053;&#65292;&#25509;&#30528;&#25226; .NET &#28304;&#20179;&#24211;&#22320;&#22336;&#28155;&#21152;&#36827;&#26469;&#65292;&#36816;&#34892;&#30340;&#21629;&#20196;&#22914;&#19979;&#65306;<pre class="prettyprint linenums">$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg$ sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/$ wget -q https://packages.microsoft.com/config/debian/9/prod.list$ sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list$ sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg$ sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list</pre>&#27880;&#20876;&#22909;&#23494;&#38053;&#21450;&#28155;&#21152;&#23436;&#20179;&#24211;&#28304;&#21518;&#65292;&#23601;&#21487;&#20197;&#23433;&#35013; .NET SDK &#20102;&#65292;&#21629;&#20196;&#22914;&#19979;&#65306;<pre class="prettyprint linenums">$ sudo apt-get update$ sudo apt-get install dotnet-sdk-2.2</pre><strong>Debian 8 &#31995;&#32479;&#19978;&#23433;&#35013;&#65306;</strong>&#22686;&#21152;&#24494;&#36719;&#23494;&#38053;&#65292;&#28155;&#21152; .NET &#20179;&#24211;&#28304;&#65306;<pre class="prettyprint linenums">$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg$ sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/$ wget -q https://packages.microsoft.com/config/debian/8/prod.list$ sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list$ sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg$ sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list</pre>&#23433;&#35013; .NET SDK&#65306;<pre class="prettyprint linenums">$ sudo apt-get update$ sudo apt-get install dotnet-sdk-2.2</pre><strong>Fedora 28 &#31995;&#32479;&#19978;&#23433;&#35013;&#65306;</strong>&#2…
开始使用 Wekan 吧,一款开源看板软件

这是开源工具类软件推荐的第二期,本文将让你在 2019 年更具生产力。来,让我们一起看看 Wekan 吧。Media

via https://linux.cn/article-10454-1.html
&#24320;&#22987;&#20351;&#29992; Wekan &#21543;&#65292;&#19968;&#27454;&#24320;&#28304;&#30475;&#26495;&#36719;&#20214;

&#36825;&#26159;&#24320;&#28304;&#24037;&#20855;&#31867;&#36719;&#20214;&#25512;&#33616;&#30340;&#31532;&#20108;&#26399;&#65292;&#26412;&#25991;&#23558;&#35753;&#20320;&#22312; 2019 &#24180;&#26356;&#20855;&#29983;&#20135;&#21147;&#12290;&#26469;&#65292;&#35753;&#25105;&#20204;&#19968;&#36215;&#30475;&#30475; Wekan &#21543;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/18/104136gsdtspyese2z2ktd.png">Media</a>&#27599;&#24180;&#24180;&#21021;&#65292;&#20154;&#20204;&#20284;&#20046;&#37117;&#22312;&#24819;&#26041;&#35774;&#27861;&#22320;&#35753;&#33258;&#24049;&#26356;&#20855;&#29983;&#20135;&#21147;&#12290;&#23545;&#26032;&#24180;&#30446;&#26631;&#12289;&#26399;&#24453;&#65292;&#24403;&#28982;&#36824;&#26377;“&#26032;&#24180;&#26032;&#27668;&#35937;”&#36825;&#26679;&#30340;&#21475;&#21495;&#31561;&#31561;&#37117;&#20419;&#20154;&#19978;&#36827;&#12290;&#21487;&#22823;&#37096;&#20998;&#29983;&#20135;&#21147;&#36719;&#20214;&#30340;&#25512;&#33616;&#37117;&#20005;&#37325;&#20559;&#21521;&#38381;&#28304;&#30340;&#19987;&#26377;&#36719;&#20214;&#65292;&#20294;&#20107;&#23454;&#19978;&#24182;&#19981;&#29992;&#36825;&#26679;&#12290;&#36825;&#26159;&#25105;&#25361;&#36873;&#30340; 19 &#27454;&#24110;&#21161;&#20320;&#22312; 2019 &#24180;&#25552;&#21319;&#29983;&#20135;&#21147;&#30340;&#24320;&#28304;&#24037;&#20855;&#20013;&#30340;&#31532; 2 &#20010;&#12290;Wekan<a href="https://en.wikipedia.org/wiki/Kanban">&#30475;&#26495;</a>&#26159;&#24403;&#20170;&#25935;&#25463;&#24320;&#21457;&#27969;&#31243;&#20013;&#30340;&#37325;&#35201;&#32452;&#25104;&#37096;&#20998;&#12290;&#25105;&#20204;&#20013;&#30340;&#24456;&#22810;&#20154;&#20351;&#29992;&#23427;&#21516;&#26102;&#31649;&#29702;&#33258;&#24049;&#30340;&#24037;&#20316;&#21644;&#29983;&#27963;&#12290;&#26377;&#20123;&#20154;&#22312;&#29992; <a href="https://www.trello.com">Trello</a> &#36825;&#26679;&#30340; APP &#26469;&#36319;&#36394;&#20182;&#20204;&#30340;&#39033;&#30446;&#65292;&#20363;&#22914;&#21738;&#20123;&#20107;&#21153;&#27491;&#22312;&#22788;&#29702;&#65292;&#21738;&#20123;&#20107;&#21153;&#24050;&#32463;&#23436;&#25104;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/18/104137ae1l4abia4ge0f41.png">Media</a>&#20294;&#36825;&#20123; APP &#36890;&#24120;&#38656;&#35201;&#36830;&#25509;&#21040;&#19968;&#20010;&#24037;&#20316;&#36134;&#25143;&#25110;&#32773;&#21830;&#19994;&#26381;&#21153;&#20013;&#12290;&#32780; <a href="https://wekan.github.io/">Wekan</a> &#20316;&#20026;&#19968;&#27454;&#24320;&#28304;&#30475;&#26495;&#24037;&#20855;&#65292;&#20320;&#21487;&#20197;&#35753;&#23427;&#23436;&#20840;&#22312;&#26412;&#22320;&#36816;&#34892;&#65292;&#25110;&#32773;&#20351;&#29992;&#20320;&#33258;&#24049;&#36873;&#25321;&#30340;&#26381;&#21153;&#36816;&#34892;&#23427;&#12290;&#20854;&#20182;&#30340;&#30475;&#26495; APP &#25552;&#20379;&#30340;&#21151;&#33021;&#22312; Wekan &#37324;&#20960;&#20046;&#37117;&#26377;&#65292;&#20363;&#22914;&#21019;&#24314;&#30475;&#26495;&#12289;&#21015;&#34920;&#12289;&#27891;&#36947;&#12289;&#21345;&#29255;&#65292;&#22312;&#21015;&#34920;&#38388;&#25302;&#25918;&#65292;&#32473;&#25351;&#23450;&#30340;&#29992;&#25143;&#23433;&#25490;&#20219;&#21153;&#65292;&#32473;&#21345;&#29255;&#28155;&#21152;&#26631;&#31614;&#31561;&#31561;&#65292;&#22522;&#26412;&#19978;&#20320;&#23545;&#19968;&#27454;&#29616;&#20195;&#30475;&#26495;&#36719;&#20214;&#30340;&#21151;&#33021;&#38656;&#27714;&#23427;&#37117;&#33021;&#25552;&#20379;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/18/104137kkun2n3snf6y6agg.png">Media</a>Wekan &#30340;&#29420;&#21040;&#20043;&#22788;&#22312;&#20110;&#23427;&#30340;&#20869;&#32622;&#35268;&#21017;&#12290;&#34429;&#28982;&#20854;&#20182;&#30340;&#30475;&#26495;&#36719;&#20214;&#25903;&#25345;&#37038;&#20214;&#26356;&#26032;emailing updates&#65292;&#20294;…
设计微服务架构前应该了解的 5 项指导原则

顶级 CTO 基于五个简单的原则为精心设计的微服务提供建议。Media

via https://linux.cn/article-10455-1.html
&#35774;&#35745;&#24494;&#26381;&#21153;&#26550;&#26500;&#21069;&#24212;&#35813;&#20102;&#35299;&#30340; 5 &#39033;&#25351;&#23548;&#21407;&#21017;

&#39030;&#32423; CTO &#22522;&#20110;&#20116;&#20010;&#31616;&#21333;&#30340;&#21407;&#21017;&#20026;&#31934;&#24515;&#35774;&#35745;&#30340;&#24494;&#26381;&#21153;&#25552;&#20379;&#24314;&#35758;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/19/002658s8xpfp7qzk1j3jwc.jpg">Media</a>&#23545;&#20110;&#20174;&#24494;&#26381;&#21153;&#24320;&#22987;&#30340;&#22242;&#38431;&#26469;&#35828;&#65292;&#26368;&#22823;&#30340;&#25361;&#25112;&#20043;&#19968;&#23601;&#26159;&#22362;&#25345;&#37329;&#21457;&#22899;&#23401;&#21407;&#21017;The Goldilocks principle&#65288;&#35813;&#20856;&#25925;&#26469;&#33258;&#20110;&#31461;&#35805;&#12298;&#37329;&#21457;&#22993;&#23064;&#21644;&#19977;&#21482;&#29066;&#12299;&#65289;&#65306;&#19981;&#35201;&#22826;&#22823;&#65292;&#19981;&#35201;&#22826;&#23567;&#65292;&#19981;&#33021;&#22826;&#32039;&#23494;&#32806;&#21512;&#12290;&#20043;&#25152;&#20197;&#26159;&#25361;&#25112;&#30340;&#37096;&#20998;&#21407;&#22240;&#26159;&#20250;&#23545;&#31350;&#31455;&#20160;&#20040;&#26159;&#35774;&#35745;&#33391;&#22909;&#30340;&#24494;&#26381;&#21153;&#24863;&#21040;&#30097;&#24785;&#12290;&#25968;&#21313;&#20301; CTO &#36890;&#36807;&#37319;&#35775;&#20998;&#20139;&#20102;&#20182;&#20204;&#30340;&#32463;&#39564;&#65292;&#36825;&#20123;&#23545;&#35805;&#35828;&#26126;&#20102;&#35774;&#35745;&#33391;&#22909;&#30340;&#24494;&#26381;&#21153;&#30340;&#20116;&#20010;&#29305;&#28857;&#12290;&#26412;&#25991;&#23558;&#24110;&#21161;&#25351;&#23548;&#22242;&#38431;&#35774;&#35745;&#24494;&#26381;&#21153;&#12290;&#65288;&#26377;&#20851;&#35814;&#32454;&#20449;&#24687;&#65292;&#35831;&#26597;&#30475;&#21363;&#23558;&#20986;&#29256;&#30340;&#20070;&#31821; <a href="https://buttercms.com/books/microservices-for-startups/">Microservices for Startups</a>&#65292;LCTT &#35793;&#27880;&#65306;&#24050;&#21487;&#20813;&#36153;&#19979;&#36733;&#23436;&#25972;&#30340;&#30005;&#23376;&#29256;&#65289;&#12290;&#26412;&#25991;&#23558;&#31616;&#35201;&#20171;&#32461;&#24494;&#26381;&#21153;&#30340;&#36793;&#30028;&#21644;&#20027;&#35266;&#30340; “&#35268;&#21017;”&#65292;&#20197;&#36991;&#20813;&#22312;&#28145;&#20837;&#20102;&#35299;&#20116;&#20010;&#29305;&#24449;&#20043;&#21069;&#23601;&#24320;&#22987;&#25351;&#23548;&#24744;&#30340;&#24494;&#26381;&#21153;&#35774;&#35745;&#12290;&#24494;&#26381;&#21153;&#36793;&#30028;<a href="https://buttercms.com/books/microservices-for-startups/should-you-always-start-with-a-monolith">&#20351;&#29992;&#24494;&#26381;&#21153;&#24320;&#21457;&#26032;&#31995;&#32479;&#30340;&#26680;&#24515;&#20248;&#21183;</a>&#20043;&#19968;&#26159;&#35813;&#20307;&#31995;&#32467;&#26500;&#20801;&#35768;&#24320;&#21457;&#20154;&#21592;&#29420;&#31435;&#26500;&#24314;&#21644;&#20462;&#25913;&#21508;&#20010;&#32452;&#20214;&#65292;&#20294;&#22312;&#26368;&#22823;&#38480;&#24230;&#22320;&#20943;&#23569;&#27599;&#20010; API &#20043;&#38388;&#30340;&#22238;&#35843;&#25968;&#37327;&#26041;&#38754;&#21487;&#33021;&#20250;&#20986;&#29616;&#38382;&#39064;&#12290;&#26681;&#25454; <a href="https://www.sparkpost.com/">SparkPost</a> &#24037;&#31243;&#21103;&#24635;&#35009; Chris McFadden &#25152;&#35828;&#65292;&#35299;&#20915;&#26041;&#26696;&#26159;&#24212;&#29992;&#36866;&#24403;&#30340;&#26381;&#21153;&#36793;&#30028;&#12290;&#20851;&#20110;&#36793;&#30028;&#65292;&#19982;&#26377;&#26102;&#38590;&#20197;&#29702;&#35299;&#21644;&#25277;&#35937;&#30340;&#39046;&#22495;&#39537;&#21160;&#35774;&#35745;&#65288;DDD&#65292;&#19968;&#31181;&#24494;&#26381;&#21153;&#26694;&#26550;&#65289;&#24418;&#25104;&#40092;&#26126;&#23545;&#27604;&#65292;&#26412;&#25991;&#37325;&#28857;&#20171;&#32461;&#20102;&#21644;&#25105;&#20204;&#34892;&#19994;&#30340;&#19968;&#20123;&#39030;&#32423; CTO &#19968;&#21516;&#24314;&#31435;&#30340;&#26126;&#30830;&#23450;&#20041;&#30340;&…
Ubuntu PPA 使用指南

一篇涵盖了在 Ubuntu 和其他 Linux 发行版中使用 PPA 的几乎所有问题的深入的文章。Media

via https://linux.cn/article-10456-1.html
Ubuntu PPA &#20351;&#29992;&#25351;&#21335;

&#19968;&#31687;&#28085;&#30422;&#20102;&#22312; Ubuntu &#21644;&#20854;&#20182; Linux &#21457;&#34892;&#29256;&#20013;&#20351;&#29992; PPA &#30340;&#20960;&#20046;&#25152;&#26377;&#38382;&#39064;&#30340;&#28145;&#20837;&#30340;&#25991;&#31456;&#12290;&#22914;&#26524;&#20320;&#19968;&#30452;&#22312;&#20351;&#29992; Ubuntu &#25110;&#22522;&#20110; Ubuntu &#30340;&#20854;&#20182; Linux &#21457;&#34892;&#29256;&#65292;&#20363;&#22914; Linux Mint&#12289;Linux Lite&#12289;Zorin OS &#31561;&#65292;&#20320;&#21487;&#33021;&#20250;&#36935;&#21040;&#20197;&#19979;&#19977;&#31181;&#31070;&#22855;&#30340;&#21629;&#20196;&#65306;<pre class="prettyprint linenums">sudo add-apt-repository ppa:dr-akulavich/lighttablesudo apt-get updatesudo apt-get install lighttable-installer</pre>&#35768;&#22810;&#32593;&#31449;&#25512;&#33616;&#20351;&#29992;&#31867;&#20284;&#20110;&#20197;&#19978;&#20960;&#34892;&#30340;&#24418;&#24335; <a href="https://itsfoss.com/remove-install-software-ubuntu/">&#22312; Ubuntu &#20013;&#23433;&#35013;&#24212;&#29992;&#31243;&#24207;</a>&#12290;&#36825;&#23601;&#26159;&#25152;&#35859;&#30340;&#20351;&#29992; PPA &#23433;&#35013;&#24212;&#29992;&#31243;&#24207;&#12290;&#20294;&#20160;&#20040;&#26159; PPA&#65311;&#20026;&#20160;&#20040;&#35201;&#29992;&#23427;&#65311;&#20351;&#29992; PPA &#23433;&#20840;&#21527;&#65311;&#22914;&#20309;&#27491;&#30830;&#20351;&#29992; PPA&#65311;&#22914;&#20309;&#21024;&#38500; PPA&#65311;&#25105;&#23558;&#22312;&#36825;&#20010;&#35814;&#32454;&#30340;&#25351;&#21335;&#20013;&#22238;&#31572;&#19978;&#36848;&#25152;&#26377;&#38382;&#39064;&#12290;&#21363;&#20351;&#20320;&#24050;&#32463;&#20102;&#35299;&#20102;&#19968;&#20123;&#20851;&#20110; PPA &#30340;&#20107;&#24773;&#65292;&#25105;&#30456;&#20449;&#36825;&#31687;&#25991;&#31456;&#20173;&#28982;&#20250;&#35753;&#20320;&#20102;&#35299;&#36825;&#26041;&#38754;&#30340;&#26356;&#22810;&#30693;&#35782;&#12290;&#35831;&#27880;&#24847;&#25105;&#27491;&#22312;&#20351;&#29992; Ubuntu &#25776;&#20889;&#26412;&#25991;&#12290;&#22240;&#27492;&#65292;&#25105;&#20960;&#20046;&#22312;&#21508;&#20010;&#22320;&#26041;&#37117;&#20351;&#29992;&#20102; Ubuntu &#36825;&#20010;&#26415;&#35821;&#65292;&#20294;&#25991;&#20013;&#30340;&#35828;&#26126;&#21644;&#27493;&#39588;&#20063;&#36866;&#29992;&#20110;&#20854;&#20182;&#22522;&#20110; Debian/Ubuntu &#30340;&#21457;&#34892;&#29256;&#12290;&#20160;&#20040;&#26159; PPA&#65311;&#20026;&#20160;&#20040;&#35201;&#20351;&#29992; PPA&#65311;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/19/110250dii8pypjzqyhz3j3.png">Everything you need to know about PPA in Ubuntu Linux</a>PPA &#34920;&#31034;&#20010;&#20154;&#36719;&#20214;&#21253;&#23384;&#26723;Personal Package Archive&#12290;&#36825;&#26679;&#35828;&#23481;&#26131;&#29702;&#35299;&#21527;&#65311;&#21487;&#33021;&#19981;&#26159;&#24456;&#23481;&#26131;&#12290;&#22312;&#20102;&#35299; PPA &#20043;&#21069;&#65292;&#20320;&#24212;&#35813;&#20102;&#35299; Linux &#20013;&#36719;&#20214;&#20179;&#24211;&#30340;&#27010;&#24565;&#12290;&#20851;&#20110;&#36719;&#20214;&#20179;&#24211;&#65292;&#22312;&#36825;&#37324;&#25105;&#19981;&#20250;&#35814;&#36848;&#12290;&#36719;&#20214;&#20179;&#24211;&#21644;&#21253;&#31649;&#29702;&#30340;&#27010;&#24565;&#36719;&#20214;&#20179;&#24211;&#26159;&#19968;&#32452;&#25991;&#20214;&#65292;&#20854;&#20013;&#21253;&#21547;&#21508;&#31181;&#36719;&#20214;&#21450;&#20854;&#29256;&#26412;&#30340;&#20449;&#24687;&#65292;&#20197;&#21450;&#26657;&#39564;&#21644;&#31561;&#20854;&#20182;&#19968;&#20123;&#35814;&#32454;&#20449;&#24687;&#12290;&#27599;&#20010;&#29256;&#26412;&#30340; Ubuntu &#37117;&#26377;&#33258;&#24049;&#30340;&#22235;&#20010;&#23448;&#26041;&#36719;&#20214;&#20179;&#24211;&#65306;Main - Canonical &#25903;&#25345;&#30340;&#33258;&#30001;&#24320;&#28304;&#36719;&#20214;&#12290;Universe - &#31038;&#21306;&#32500;&#25252;&#30340;&#33258;&#30001;&#24320;&#28304;&#36719;&…
Turtl:Evernote 的开源替代品

如果你正在寻找一个 Evernote 和 Google Keep 的替代品,那么 Turtl 是一个可靠的记笔记工具。Media

via https://linux.cn/article-10457-1.html
Turtl&#65306;Evernote &#30340;&#24320;&#28304;&#26367;&#20195;&#21697;

&#22914;&#26524;&#20320;&#27491;&#22312;&#23547;&#25214;&#19968;&#20010; Evernote &#21644; Google Keep &#30340;&#26367;&#20195;&#21697;&#65292;&#37027;&#20040; Turtl &#26159;&#19968;&#20010;&#21487;&#38752;&#30340;&#35760;&#31508;&#35760;&#24037;&#20855;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/19/133836jlxxu3l8u8k83uul.jpg">Media</a>&#25105;&#35748;&#35782;&#30340;&#27599;&#20010;&#20154;&#37117;&#20250;&#35760;&#31508;&#35760;&#65292;&#35768;&#22810;&#20154;&#20351;&#29992;&#22312;&#32447;&#31508;&#35760;&#24212;&#29992;&#65292;&#22914; Evernote&#12289;Simplenote &#25110; Google Keep&#12290;&#36825;&#20123;&#37117;&#26159;&#24456;&#22909;&#30340;&#24037;&#20855;&#65292;&#20294;&#20320;&#19981;&#24471;&#19981;&#25285;&#24551;&#20449;&#24687;&#30340;&#23433;&#20840;&#24615;&#21644;&#38544;&#31169;&#24615; —— &#29305;&#21035;&#26159;&#32771;&#34385;&#21040; <a href="https://blog.evernote.com/blog/2016/12/15/evernote-revisits-privacy-policy/">Evernote 2016 &#24180;&#30340;&#38544;&#31169;&#31574;&#30053;&#21464;&#26356;</a>&#12290;&#22914;&#26524;&#20320;&#24819;&#35201;&#26356;&#22909;&#22320;&#25511;&#21046;&#31508;&#35760;&#21644;&#25968;&#25454;&#65292;&#20320;&#38656;&#35201;&#36716;&#21521;&#24320;&#28304;&#24037;&#20855;&#12290;&#26080;&#35770;&#20320;&#31163;&#24320; Evernote &#30340;&#21407;&#22240;&#26159;&#20160;&#20040;&#65292;&#37117;&#26377;&#24320;&#28304;&#26367;&#20195;&#21697;&#12290;&#35753;&#25105;&#20204;&#26469;&#30475;&#30475;&#20854;&#20013;&#19968;&#20010;&#36873;&#25321;&#65306;Turtl&#12290;&#20837;&#38376;<a href="https://turtlapp.com/">Turtl</a> &#32972;&#21518;&#30340;&#24320;&#21457;&#20154;&#21592;&#24076;&#26395;&#20320;&#23558;&#20854;&#35270;&#20026;“&#20855;&#26377;&#32477;&#23545;&#38544;&#31169;&#30340; Evernote”&#12290;&#35828;&#23454;&#35805;&#65292;&#25105;&#19981;&#33021;&#20445;&#35777; Turtl &#25552;&#20379;&#30340;&#38544;&#31169;&#32423;&#21035;&#65292;&#20294;&#23427;&#26159;&#19968;&#20010;&#38750;&#24120;&#22909;&#30340;&#31508;&#35760;&#24037;&#20855;&#12290;&#35201;&#24320;&#22987;&#20351;&#29992; Turtl&#65292;<a href="https://turtlapp.com/download/">&#19979;&#36733;</a>&#36866;&#29992;&#20110; Linux&#12289;Mac OS &#25110; Windows &#30340;&#26700;&#38754;&#23458;&#25143;&#31471;&#65292;&#25110;&#32773;&#33719;&#21462;&#23427;&#30340; <a href="https://turtlapp.com/download/">Android &#24212;&#29992;</a>&#12290;&#23433;&#35013;&#23427;&#65292;&#28982;&#21518;&#21551;&#21160;&#23458;&#25143;&#31471;&#25110;&#24212;&#29992;&#12290;&#31995;&#32479;&#20250;&#35201;&#27714;&#20320;&#36755;&#20837;&#29992;&#25143;&#21517;&#21644;&#23494;&#30721;&#12290;Turtl &#20351;&#29992;&#23494;&#30721;&#26469;&#29983;&#25104;&#21152;&#23494;&#23494;&#38053;&#65292;&#26681;&#25454;&#24320;&#21457;&#20154;&#21592;&#30340;&#35828;&#27861;&#65292;&#21152;&#23494;&#23494;&#38053;&#20250;&#22312;&#23558;&#31508;&#35760;&#23384;&#20648;&#22312;&#35774;&#22791;&#25110;&#26381;&#21153;&#22120;&#19978;&#20043;&#21069;&#23545;&#20854;&#36827;&#34892;&#21152;&#23494;&#12290;&#20351;&#29992; Turtl&#20320;&#21487;&#20197;&#20351;&#29992; Turtl &#21019;&#24314;&#20197;&#19979;&#31867;&#22411;&#30340;&#31508;&#35760;&#65306;&#23494;&#30721;&#26723;&#26696;&#22270;&#29255;&#20070;&#31614;&#25991;&#23383;&#31508;&#35760;&#26080;&#35770;&#20320;&#36873;&#25321;&#20309;&#31181;&#31867;&#22411;&#30340;&#31508;&#35760;&#65292;&#20320;&#37117;&#21487;&#20197;&#22312;&#31867;&#20284;&#30340;&#31383;&#21475;&#20013;&#21019;&#24314;&#65306;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/19/133851n3je9zuqlrhhqkfh.png">Create new text note with Turtl</a><em>&#22312; Turtl &#20013;&#21019;&#24314;&#26032;&#31508;&#35760;</em>&#28155;&#21152;&#31508;&#35760;&#26631;&#39064;&#12289;&#25991;&#23383;&#24182;&#65288;&#22914;&#26524;&#20320;&#27491;&#22312;&#21019;&#24314;&#25991;&#20214;&#25110;&#22270;&#20687;&#31…
计算机实验室之树莓派:课程 1 OK01

OK01 课程讲解了树莓派如何入门,以及在树莓派上如何启用靠近 RCA 和 USB 端口的 OK 或 ACT 的 LED 指示灯。这个指示灯最初是为了指示 OK 状态的,但它在第二版的树莓派上被改名为 ACT。Media

via https://linux.cn/article-10458-1.html
&#35745;&#31639;&#26426;&#23454;&#39564;&#23460;&#20043;&#26641;&#33683;&#27966;&#65306;&#35838;&#31243; 1 OK01

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/19/163408xpyibrbyq5d4q5cf.jpg">Media</a>OK01 &#35838;&#31243;&#35762;&#35299;&#20102;&#26641;&#33683;&#27966;&#22914;&#20309;&#20837;&#38376;&#65292;&#20197;&#21450;&#22312;&#26641;&#33683;&#27966;&#19978;&#22914;&#20309;&#21551;&#29992;&#38752;&#36817; RCA &#21644; USB &#31471;&#21475;&#30340; OK &#25110; ACT &#30340; LED &#25351;&#31034;&#28783;&#12290;&#36825;&#20010;&#25351;&#31034;&#28783;&#26368;&#21021;&#26159;&#20026;&#20102;&#25351;&#31034; OK &#29366;&#24577;&#30340;&#65292;&#20294;&#23427;&#22312;&#31532;&#20108;&#29256;&#30340;&#26641;&#33683;&#27966;&#19978;&#34987;&#25913;&#21517;&#20026; ACT&#12290;1&#12289;&#20837;&#38376;&#25105;&#20204;&#20551;&#35774;&#20320;&#24050;&#32463;&#35775;&#38382;&#20102;<a href="https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/downloads.html">&#19979;&#36733;</a>&#39029;&#38754;&#65292;&#24182;&#19988;&#24050;&#32463;&#33719;&#24471;&#20102;&#24517;&#38656;&#30340; GNU &#24037;&#20855;&#38142;&#12290;&#20063;&#19979;&#36733;&#20102;&#19968;&#20010;&#31216;&#20026;&#25805;&#20316;&#31995;&#32479;&#27169;&#26495;&#30340;&#25991;&#20214;&#12290;&#35831;&#19979;&#36733;&#36825;&#20010;&#25991;&#20214;&#24182;&#22312;&#19968;&#20010;&#26032;&#30446;&#24405;&#20013;&#35299;&#24320;&#23427;&#12290;2&#12289;&#24320;&#22987;&#29616;&#22312;&#65292;&#20320;&#24050;&#32463;&#23637;&#24320;&#20102;&#36825;&#20010;&#27169;&#26495;&#25991;&#20214;&#65292;&#22312; source &#30446;&#24405;&#20013;&#21019;&#24314;&#19968;&#20010;&#21517;&#20026; main.s &#30340;&#25991;&#20214;&#12290;&#36825;&#20010;&#25991;&#20214;&#21253;&#21547;&#20102;&#36825;&#20010;&#25805;&#20316;&#31995;&#32479;&#30340;&#20195;&#30721;&#12290;&#20855;&#20307;&#26469;&#30475;&#65292;&#36825;&#20010;&#25991;&#20214;&#22841;&#30340;&#32467;&#26500;&#24212;&#35813;&#20687;&#19979;&#38754;&#36825;&#26679;&#65306;<pre class="prettyprint linenums">build/ (empty)source/ main.skernel.ldLICENSEMakefile</pre>&#29992;&#25991;&#26412;&#32534;&#36753;&#22120;&#25171;&#24320; main.s &#25991;&#20214;&#65292;&#36825;&#26679;&#25105;&#20204;&#23601;&#21487;&#20197;&#36755;&#20837;&#27719;&#32534;&#20195;&#30721;&#20102;&#12290;&#26641;&#33683;&#27966;&#20351;&#29992;&#20102;&#31216;&#20026; ARMv6 &#30340;&#27719;&#32534;&#20195;&#30721;&#21464;&#20307;&#65292;&#36825;&#23601;&#26159;&#25105;&#20204;&#21363;&#23558;&#35201;&#20889;&#30340;&#27719;&#32534;&#20195;&#30721;&#31867;&#22411;&#12290;&#25193;&#23637;&#21517;&#20026; .s &#30340;&#25991;&#20214;&#19968;&#33324;&#26159;&#27719;&#32534;&#20195;&#30721;&#65292;&#38656;&#35201;&#35760;&#20303;&#30340;&#26159;&#65292;&#22312;&#36825;&#37324;&#23427;&#26159; ARMv6 &#30340;&#27719;&#32534;&#20195;&#30721;&#12290;&#39318;&#20808;&#65292;&#25105;&#20204;&#22797;&#21046;&#19979;&#38754;&#30340;&#36825;&#20123;&#21629;&#20196;&#12290;<pre class="prettyprint linenums">.section .init.globl _start_start:</pre>&#23454;&#38469;&#19978;&#65292;&#19978;&#38754;&#36825;&#20123;&#25351;&#20196;&#24182;&#27809;&#26377;&#22312;&#26641;&#33683;&#27966;&#19978;&#20570;&#20219;&#20309;&#20107;&#24773;&#65292;&#23427;&#20204;&#26159;&#25552;&#20379;&#32473;&#27719;&#32534;&#22120;&#30340;&#25351;&#20196;&#12290;&#27719;&#32534;&#22120;&#26159;&#19968;&#20010;&#36716;&#25442;&#31243;&#24207;&#65292;&#23427;&#23558;&#25105;&#20204;&#33021;&#22815;&#29702;&#35299;&#30340;&#27719;&#32534;&#20195;&#30721;&#36716;&#25442;&#25104;&#26641;&#33683;&#27966;&#33021;&#22815;&#29702;&#35299;&#30340;&#26426;&#22120;&#20195;&#30721;&#12290;&#22312;&#27719;&#32534;&#20195;&#30721;&#20013;&#65292;&#27599;&#20010;&#34892;&#37117;&#26159;&#19968;&#20010;&#26032;&#30340;&#21629;&#20196;&#12290;&#19978;&#38754;&#30340;&#31532;&#19968;&#34892;&#21578;&#35785;&#27719;&#32534;&#22120; <a href="#fn1">1</a> &#22312;&#21738;&#37324;&#25918;&#25105;&#20…