Linux中国
1.73K subscribers
777 photos
6.34K links
Linux 中国官方 Telegram 频道
Download Telegram
对网站进行归档

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/03/100652pwnujw5w8iwnuifn.jpg">Media</a>&#25105;&#26368;&#36817;&#28145;&#20837;&#30740;&#31350;&#20102;&#32593;&#31449;&#24402;&#26723;&#65292;&#22240;&#20026;&#26377;&#20123;&#26379;&#21451;&#25285;&#24515;&#36935;&#21040;&#31967;&#31957;&#30340;&#31995;&#32479;&#31649;&#29702;&#25110;&#24694;&#24847;&#21024;&#38500;&#26102;&#22833;&#21435;&#23545;&#25918;&#22312;&#32593;&#19978;&#30340;&#20869;&#23481;&#30340;&#25511;&#21046;&#26435;&#12290;&#36825;&#20351;&#24471;&#32593;&#31449;&#24402;&#26723;&#25104;&#20026;&#31995;&#32479;&#31649;&#29702;&#21592;&#24037;&#20855;&#31665;&#20013;&#30340;&#37325;&#35201;&#24037;&#20855;&#12290;&#20107;&#23454;&#35777;&#26126;&#65292;&#26377;&#20123;&#32593;&#31449;&#27604;&#20854;&#20182;&#32593;&#31449;&#26356;&#38590;&#24402;&#26723;&#12290;&#26412;&#25991;&#20171;&#32461;&#20102;&#23545;&#20256;&#32479;&#32593;&#31449;&#36827;&#34892;&#24402;&#26723;&#30340;&#36807;&#31243;&#65292;&#24182;&#38416;&#36848;&#22312;&#38754;&#23545;&#26368;&#26032;&#27969;&#34892;&#21333;&#39029;&#38754;&#24212;&#29992;&#31243;&#24207;&#65288;SPA&#65289;&#30340;&#29616;&#20195;&#32593;&#31449;&#26102;&#65292;&#23427;&#26377;&#21738;&#20123;&#19981;&#36275;&#12290;&#36716;&#25442;&#20026;&#31616;&#21333;&#32593;&#31449;&#25163;&#21160;&#32534;&#30721; HTML &#32593;&#31449;&#30340;&#26085;&#23376;&#26089;&#24050;&#19981;&#22797;&#23384;&#22312;&#12290;&#29616;&#22312;&#30340;&#32593;&#31449;&#26159;&#21160;&#24577;&#30340;&#65292;&#24182;&#20351;&#29992;&#26368;&#26032;&#30340; JavaScript&#12289;PHP &#25110; Python &#26694;&#26550;&#21363;&#26102;&#26500;&#24314;&#12290;&#32467;&#26524;&#65292;&#36825;&#20123;&#32593;&#31449;&#26356;&#21152;&#33030;&#24369;&#65306;&#25968;&#25454;&#24211;&#23849;&#28291;&#12289;&#21319;&#32423;&#20986;&#38169;&#25110;&#32773;&#26410;&#20462;&#22797;&#30340;&#28431;&#27934;&#37117;&#21487;&#33021;&#20351;&#25968;&#25454;&#20002;&#22833;&#12290;&#22312;&#25105;&#20197;&#21069;&#26159;&#19968;&#21517; Web &#24320;&#21457;&#20154;&#21592;&#26102;&#65292;&#25105;&#19981;&#24471;&#19981;&#25509;&#21463;&#23458;&#25143;&#36825;&#26679;&#30340;&#24819;&#27861;&#65306;&#24076;&#26395;&#32593;&#31449;&#22522;&#26412;&#19978;&#21487;&#20197;&#27704;&#20037;&#24037;&#20316;&#12290;&#36825;&#31181;&#26399;&#26395;&#19982; web &#24320;&#21457;“&#24555;&#36895;&#34892;&#21160;&#21644;&#30772;&#38500;&#38472;&#35268;”&#30340;&#29702;&#24565;&#19981;&#30456;&#31526;&#12290;&#22312;&#36825;&#26041;&#38754;&#65292;&#20351;&#29992; <a href="https://drupal.org">Drupal</a> &#20869;&#23481;&#31649;&#29702;&#31995;&#32479;&#65288;CMS&#65289;&#23588;&#20854;&#20855;&#26377;&#25361;&#25112;&#24615;&#65292;&#22240;&#20026;&#37325;&#22823;&#26356;&#26032;&#20250;&#30772;&#22351;&#19982;&#31532;&#19977;&#26041;&#27169;&#22359;&#30340;&#20860;&#23481;&#24615;&#65292;&#36825;&#24847;&#21619;&#30528;&#23458;&#25143;&#24456;&#23569;&#25215;&#25285;&#30340;&#36215;&#39640;&#26114;&#30340;&#21319;&#32423;&#25104;&#26412;&#12290;&#35299;&#20915;&#26041;&#26696;&#26159;&#23558;&#36825;&#20123;&#32593;&#31449;&#24402;&#26723;&#65306;&#20197;&#23454;&#26102;&#21160;&#24577;&#30340;&#32593;&#31449;&#20026;&#22522;&#30784;&#65292;&#23558;&#20854;&#36716;&#25442;&#20026;&#20219;&#20309; web &#26381;&#21153;&#22120;&#21487;&#20197;&#27704;&#20037;&#26381;&#21153;&#30340;&#32431; HTML &#25991;&#20214;&#12290;&#27492;&#36807;&#31243;&#23545;&#20320;&#33258;&#24049;&#30340;&#21160;&#24577;&#32593;&#31449;&#38750;&#24120;&#26377;&#29992;&#65292;&#20063;&#36866;&#29992;&#20110;&#20320;&#24819;&#20445;&#25252;&#20294;&#26080;&#27861;&#25511;&#21046;&#30340;&#31532;&#19977;&#26041;&#32593;&#31449;&#12290;&#23545;&#20110;&#31616;&#21333;&#30340;&#38745;&#24577;&#32593;&#31449;&#65292;&#21476;&#32769;&#30340; <a href="https://www.gnu.org/software/wget/">Wget</a> &#31243;&#24207;&#23601;&#21487;&#20197;&#3…
提高 Linux 的网络浏览器安全性的 5 个建议

这些简单的步骤可以大大提高您的在线安全性。Media

via https://linux.cn/article-10305-1.html
&#25552;&#39640; Linux &#30340;&#32593;&#32476;&#27983;&#35272;&#22120;&#23433;&#20840;&#24615;&#30340; 5 &#20010;&#24314;&#35758;

&#36825;&#20123;&#31616;&#21333;&#30340;&#27493;&#39588;&#21487;&#20197;&#22823;&#22823;&#25552;&#39640;&#24744;&#30340;&#22312;&#32447;&#23433;&#20840;&#24615;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/03/101700z05r3m0r3jp4r1q4.jpg">Media</a>&#22914;&#26524;&#20320;&#20351;&#29992; Linux &#26700;&#38754;&#20294;&#20174;&#26469;&#19981;&#20351;&#29992;&#32593;&#32476;&#27983;&#35272;&#22120;&#65292;&#37027;&#20320;&#31639;&#24471;&#19978;&#26159;&#30334;&#37324;&#25361;&#19968;&#12290;&#32593;&#32476;&#27983;&#35272;&#22120;&#26159;&#32477;&#22823;&#22810;&#25968;&#20154;&#26368;&#24120;&#29992;&#30340;&#24037;&#20855;&#20043;&#19968;&#65292;&#26080;&#35770;&#26159;&#24037;&#20316;&#12289;&#23089;&#20048;&#12289;&#30475;&#26032;&#38395;&#12289;&#31038;&#20132;&#12289;&#29702;&#36130;&#65292;&#23545;&#32593;&#32476;&#27983;&#35272;&#22120;&#30340;&#20381;&#36182;&#37117;&#27604;&#26412;&#22320;&#24212;&#29992;&#35201;&#22810;&#24471;&#22810;&#12290;&#22240;&#27492;&#65292;&#25105;&#20204;&#38656;&#35201;&#30693;&#36947;&#22914;&#20309;&#20351;&#29992;&#32593;&#32476;&#27983;&#35272;&#22120;&#25165;&#26159;&#23433;&#20840;&#30340;&#12290;&#19968;&#30452;&#20197;&#26469;&#37117;&#26377;&#19981;&#27861;&#30340;&#29359;&#32618;&#20998;&#23376;&#20197;&#21450;&#20182;&#20204;&#24314;&#31435;&#30340;&#32593;&#39029;&#35797;&#22270;&#31363;&#21462;&#31169;&#23494;&#30340;&#20449;&#24687;&#12290;&#27491;&#26159;&#30001;&#20110;&#25105;&#20204;&#38656;&#35201;&#36890;&#36807;&#32593;&#32476;&#27983;&#35272;&#22120;&#25910;&#21457;&#22823;&#37327;&#30340;&#25935;&#24863;&#20449;&#24687;&#65292;&#23433;&#20840;&#24615;&#23601;&#26356;&#26159;&#33267;&#20851;&#37325;&#35201;&#12290;&#23545;&#20110;&#29992;&#25143;&#26469;&#35828;&#65292;&#38656;&#35201;&#37319;&#21462;&#20160;&#20040;&#25514;&#26045;&#21602;&#65311;&#22312;&#19979;&#25991;&#20013;&#65292;&#25105;&#20250;&#25552;&#20986;&#19968;&#20123;&#22522;&#26412;&#30340;&#24314;&#35758;&#65292;&#35753;&#20320;&#30340;&#37325;&#35201;&#25968;&#25454;&#19981;&#20250;&#34987;&#20182;&#20154;&#36731;&#26131;&#31363;&#21462;&#12290;&#23613;&#31649;&#25105;&#29992;&#20110;&#28436;&#31034;&#30340;&#26159; Firefox &#32593;&#32476;&#27983;&#35272;&#22120;&#65292;&#20294;&#20854;&#20013;&#22823;&#37096;&#20998;&#24314;&#35758;&#22312;&#20219;&#20309;&#19968;&#31181;&#32593;&#32476;&#27983;&#35272;&#22120;&#24403;&#20013;&#37117;&#21487;&#20197;&#36866;&#29992;&#12290;&#27491;&#30830;&#36873;&#25321;&#27983;&#35272;&#22120;&#23613;&#31649;&#25105;&#25552;&#20986;&#30340;&#24314;&#35758;&#20855;&#26377;&#26222;&#36866;&#24615;&#65292;&#20294;&#26159;&#27491;&#30830;&#36873;&#25321;&#32593;&#32476;&#27983;&#35272;&#22120;&#20063;&#26159;&#24456;&#24517;&#35201;&#30340;&#12290;&#32593;&#32476;&#27983;&#35272;&#22120;&#30340;&#26356;&#26032;&#39057;&#29575;&#26159;&#23427;&#23433;&#20840;&#24615;&#30340;&#19968;&#20010;&#37325;&#35201;&#20307;&#29616;&#12290;&#32593;&#32476;&#27983;&#35272;&#22120;&#20250;&#19981;&#26029;&#26292;&#38706;&#20986;&#26032;&#30340;&#38382;&#39064;&#65292;&#22240;&#27492;&#29256;&#26412;&#36234;&#26032;&#30340;&#32593;&#32476;&#27983;&#35272;&#22120;&#20462;&#22797;&#30340;&#38382;&#39064;&#23601;&#36234;&#22810;&#65292;&#20063;&#36234;&#23433;&#20840;&#12290;&#22312;&#20027;&#27969;&#30340;&#32593;&#32476;&#27983;&#35272;&#22120;&#24403;&#20013;&#65292;2017 &#24180;&#29256;&#26412;&#26356;&#26032;&#30340;&#21457;&#24067;&#37327;&#25490;&#34892;&#27036;&#22914;&#19979;&#65306;Chrome &#21457;&#24067;&#20102; 8 &#20010;&#26356;&#26032;&#65288;Chromium &#20840;&#24180;&#36319;&#36827;&#21457;&#24067;&#20102;&#22823;&#37327;&#23433;&#20840;&#34917;&#19969;&#65289;&#12290;Firefox &#21457;&#24067;&#20102; 7 &#20010;&#26356;&#26032;&#12290;Edge &#21457;&#24067;&#20102; 2 &#20010;&#26356;&#26032;&#12290;Safari &#21457;&…
如何在 Linux 中为每个屏幕设置不同的壁纸

如果你想在 Ubuntu 18.04 或任何其他 Linux 发行版上使用 GNOME、MATE 或 Budgie 桌面环境在多个显示器上显示不同的壁纸,这个小工具将帮助你实现这一点。Media

via https://linux.cn/article-10306-1.html
&#22914;&#20309;&#22312; Linux &#20013;&#20026;&#27599;&#20010;&#23631;&#24149;&#35774;&#32622;&#19981;&#21516;&#30340;&#22721;&#32440;

&#22914;&#26524;&#20320;&#24819;&#22312; Ubuntu 18.04 &#25110;&#20219;&#20309;&#20854;&#20182; Linux &#21457;&#34892;&#29256;&#19978;&#20351;&#29992; GNOME&#12289;MATE &#25110; Budgie &#26700;&#38754;&#29615;&#22659;&#22312;&#22810;&#20010;&#26174;&#31034;&#22120;&#19978;&#26174;&#31034;&#19981;&#21516;&#30340;&#22721;&#32440;&#65292;&#36825;&#20010;&#23567;&#24037;&#20855;&#23558;&#24110;&#21161;&#20320;&#23454;&#29616;&#36825;&#19968;&#28857;&#12290;&#22810;&#26174;&#31034;&#22120;&#35774;&#32622;&#36890;&#24120;&#20250;&#22312; Linux &#19978;&#20986;&#29616;&#22810;&#20010;&#38382;&#39064;&#65292;&#20294;&#25105;&#19981;&#25171;&#31639;&#22312;&#26412;&#25991;&#20013;&#35752;&#35770;&#36825;&#20123;&#38382;&#39064;&#12290;&#25105;&#26377;&#21478;&#22806;&#19968;&#31687;&#20851;&#20110; Linux &#19978;&#22810;&#26174;&#31034;&#22120;&#25903;&#25345;&#30340;&#25991;&#31456;&#12290;&#22914;&#26524;&#20320;&#20351;&#29992;&#22810;&#21488;&#26174;&#31034;&#22120;&#65292;&#20063;&#35768;&#20320;&#24819;&#20026;&#27599;&#21488;&#26174;&#31034;&#22120;&#35774;&#32622;&#19981;&#21516;&#30340;&#22721;&#32440;&#12290;&#25105;&#19981;&#30830;&#23450;&#20854;&#20182; Linux &#21457;&#34892;&#29256;&#21644;&#26700;&#38754;&#29615;&#22659;&#65292;&#20294;&#26159; <a href="https://www.gnome.org/">GNOME &#26700;&#38754;</a> &#30340; Ubuntu &#26412;&#36523;&#24182;&#19981;&#25552;&#20379;&#27492;&#21151;&#33021;&#12290;&#19981;&#35201;&#28902;&#24700;&#65281;&#22312;&#26412;&#25945;&#31243;&#20013;&#65292;&#25105;&#23558;&#21521;&#20320;&#23637;&#31034;&#22914;&#20309;&#20351;&#29992; GNOME &#26700;&#38754;&#29615;&#22659;&#20026; Linux &#21457;&#34892;&#29256;&#19978;&#30340;&#27599;&#20010;&#26174;&#31034;&#22120;&#35774;&#32622;&#19981;&#21516;&#30340;&#22721;&#32440;&#12290;&#22312; Ubuntu 18.04 &#21644;&#20854;&#20182; Linux &#21457;&#34892;&#29256;&#19978;&#20026;&#27599;&#20010;&#26174;&#31034;&#22120;&#35774;&#32622;&#19981;&#21516;&#30340;&#22721;&#32440;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/03/102549hroplu5pol5cc2oq.jpg">Different wallaper on each monitor in Ubuntu</a>&#25105;&#23558;&#20351;&#29992;&#19968;&#20010;&#21517;&#20026; <a href="https://github.com/GabMus/HydraPaper">HydraPaper</a> &#30340;&#23567;&#24037;&#20855;&#22312;&#19981;&#21516;&#30340;&#26174;&#31034;&#22120;&#19978;&#35774;&#32622;&#19981;&#21516;&#30340;&#32972;&#26223;&#12290;HydraPaper &#26159;&#19968;&#20010;&#22522;&#20110; <a href="https://www.gtk.org/">GTK</a> &#30340;&#24212;&#29992;&#65292;&#29992;&#20110;&#20026; <a href="https://itsfoss.com/gnome-tricks-ubuntu/">GNOME &#26700;&#38754;&#29615;&#22659;</a>&#20013;&#30340;&#27599;&#20010;&#26174;&#31034;&#22120;&#35774;&#32622;&#19981;&#21516;&#30340;&#32972;&#26223;&#12290;&#23427;&#36824;&#25903;&#25345; <a href="https://mate-desktop.org/">MATE</a> &#21644; <a href="https://budgie-desktop.org/home/">Budgie</a> &#26700;&#38754;&#29615;&#22659;&#12290;&#36825;&#24847;&#21619;&#30528; Ubuntu MATE &#21644; <a href="https://itsfoss.com/ubuntu-budgie-18-review/">Ubuntu Budgie</a> &#29992;&#25143;&#20063;&#21487;&#20197;&#20174;&#36825;&#20010;&#24212;&#29992;&#20013;&#21463;&#30410;&#12290;&#20351;&#29992; FlatPak &#22312; Linux &#19978;&#23433;&#35013; HydraPaper&#20351;&#29992; <a href="https://flatpak.org">FlatPak</a> &#21487;&#20197;&#36731;&#26494;&#23433;&#35013; HydraPaper&#12290;Ubuntu 18.04 &#24050; &#32463;&#25552;&#20379;&#23545; FlatPaks &#30340;&#25903;&#25345;&#65292;&#25152;&#20197;&#20320;&#38656;&#35201;&#20570;&#30340;&#23601;&#26159;&#19979;&#36733;&#24212;&#29992;&#25991;&#20214;&#24182;&#21452;&#20987;&#22312; GNOME &#36719;&#20214;&#20013;&#24515;&#20013;&#25171;&#24320;&#23427;&#12290;&#20320;&#21487;&#20197;&#21442;&#32771;&#36825;&#31687;&#25991;&#31456;&#26469;&#20102;&#35299;&#22914;&#20309;&#22312;&#20320;&#30340;&#2145…
Caffeinated 6.828:实验 3:用户环境

在本实验中,你将要实现一个基本的内核功能,要求它能够保护运行的用户模式环境(即:进程)。Media

via https://linux.cn/article-10307-1.html
Caffeinated 6.828&#65306;&#23454;&#39564; 3&#65306;&#29992;&#25143;&#29615;&#22659;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/03/225323hpu3rwup1ivwqp4v.jpg">Media</a>&#31616;&#20171;&#22312;&#26412;&#23454;&#39564;&#20013;&#65292;&#20320;&#23558;&#35201;&#23454;&#29616;&#19968;&#20010;&#22522;&#26412;&#30340;&#20869;&#26680;&#21151;&#33021;&#65292;&#35201;&#27714;&#23427;&#33021;&#22815;&#20445;&#25252;&#36816;&#34892;&#30340;&#29992;&#25143;&#27169;&#24335;&#29615;&#22659;&#65288;&#21363;&#65306;&#36827;&#31243;&#65289;&#12290;&#20320;&#23558;&#21435;&#22686;&#24378;&#36825;&#20010; JOS &#20869;&#26680;&#65292;&#21435;&#37197;&#32622;&#25968;&#25454;&#32467;&#26500;&#20197;&#20415;&#20110;&#20445;&#25345;&#23545;&#29992;&#25143;&#29615;&#22659;&#30340;&#36319;&#36394;&#12289;&#21019;&#24314;&#19968;&#20010;&#21333;&#19968;&#29992;&#25143;&#29615;&#22659;&#12289;&#23558;&#31243;&#24207;&#38236;&#20687;&#21152;&#36733;&#21040;&#29992;&#25143;&#29615;&#22659;&#20013;&#12289;&#24182;&#23558;&#23427;&#21551;&#21160;&#36816;&#34892;&#12290;&#20320;&#20063;&#35201;&#20889;&#20986;&#19968;&#20123; JOS &#20869;&#26680;&#30340;&#20989;&#25968;&#65292;&#29992;&#26469;&#22788;&#29702;&#20219;&#20309;&#29992;&#25143;&#29615;&#22659;&#29983;&#25104;&#30340;&#31995;&#32479;&#35843;&#29992;&#65292;&#20197;&#21450;&#22788;&#29702;&#30001;&#29992;&#25143;&#29615;&#22659;&#24341;&#36827;&#30340;&#21508;&#31181;&#24322;&#24120;&#12290;<strong>&#27880;&#24847;&#65306;</strong> &#22312;&#26412;&#23454;&#39564;&#20013;&#65292;&#26415;&#35821;<strong>“&#29615;&#22659;”</strong> &#21644;<strong>“&#36827;&#31243;”</strong> &#26159;&#21487;&#20114;&#25442;&#30340; —— &#23427;&#20204;&#37117;&#34920;&#31034;&#21516;&#19968;&#20010;&#25277;&#35937;&#27010;&#24565;&#65292;&#37027;&#23601;&#26159;&#20801;&#35768;&#20320;&#21435;&#36816;&#34892;&#30340;&#31243;&#24207;&#12290;&#25105;&#22312;&#20171;&#32461;&#20013;&#20351;&#29992;&#26415;&#35821;<strong>“&#29615;&#22659;”</strong>&#32780;&#19981;&#26159;&#20351;&#29992;&#20256;&#32479;&#26415;&#35821;<strong>“&#36827;&#31243;”</strong>&#30340;&#30446;&#30340;&#26159;&#20026;&#20102;&#24378;&#35843;&#19968;&#28857;&#65292;&#37027;&#23601;&#26159; JOS &#30340;&#29615;&#22659;&#21644; UNIX &#30340;&#36827;&#31243;&#25552;&#20379;&#20102;&#19981;&#21516;&#30340;&#25509;&#21475;&#65292;&#24182;&#19988;&#23427;&#20204;&#30340;&#35821;&#20041;&#20063;&#19981;&#30456;&#21516;&#12290;&#39044;&#22791;&#30693;&#35782;&#20351;&#29992; Git &#21435;&#25552;&#20132;&#20320;&#33258;&#23454;&#39564; 2 &#20197;&#21518;&#30340;&#26356;&#25913;&#65288;&#22914;&#26524;&#26377;&#30340;&#35805;&#65289;&#65292;&#33719;&#21462;&#35838;&#31243;&#20179;&#24211;&#30340;&#26368;&#26032;&#29256;&#26412;&#65292;&#20197;&#21450;&#21019;&#24314;&#19968;&#20010;&#21629;&#21517;&#20026; lab3 &#30340;&#26412;&#22320;&#20998;&#25903;&#65292;&#25351;&#21521;&#21040;&#25105;&#20204;&#30340; lab3 &#20998;&#25903;&#19978; origin/lab3 &#65306;<pre class="prettyprint linenums">athena% cd ~/6.828/labathena% add gitathena% git commit -am 'changes to lab2 after handin'Created commit 734fab7: changes to lab2 after handin 4 files changed, 42 insertions(+), 9 deletions(-)athena% git pullAlready up-to-date.athena% git checkout -b lab3 origin/lab3Branch lab3 set up to track remote branch refs/remotes/origin/lab3.Switched to a new branch "lab3"athena% git merge lab2Merge made by recursive. kern/pmap.c | 42 +++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-)athena% </pre>&#23454;&#39564; 3 &#21253;&#21547;&#19968;&#20123;&#20320;&#23558;&#25506;&#32034;&#30340;&#26032;&#28304;&#25991;&#20214;&#65306;<pre class="prettyprint linenums">inc/ env.h Public definitions for user-mode environments trap.h Public definitions for trap handling syscall.h Public definitions for system calls from user environments to the kernel lib.h Public definitions for the user-mode support librarykern/ env.h Kernel-private definitions for user…
编写你的第一行 HTML 代码,来帮助蝙蝠侠写一封情书

谁会拒绝蝙蝠侠的请求呢,对吧?所以让我们用 HTML 来写一封蝙蝠侠的情书。Media

via https://linux.cn/article-10308-1.html
&#32534;&#20889;&#20320;&#30340;&#31532;&#19968;&#34892; HTML &#20195;&#30721;&#65292;&#26469;&#24110;&#21161;&#34649;&#34656;&#20384;&#20889;&#19968;&#23553;&#24773;&#20070;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/04/100208p2a4ob58w827weqe.jpeg">Media</a>&#22312;&#19968;&#20010;&#32654;&#22909;&#30340;&#22812;&#26202;&#65292;&#20320;&#30340;&#32922;&#23376;&#25298;&#32477;&#28040;&#21270;&#20320;&#22312;&#26202;&#39184;&#21507;&#30340;&#22823;&#22359;&#25259;&#33832;&#65292;&#25152;&#20197;&#20320;&#19981;&#24471;&#19981;&#22312;&#30561;&#26790;&#20013;&#20914;&#36827;&#27927;&#25163;&#38388;&#12290;&#22312;&#28020;&#23460;&#37324;&#65292;&#24403;&#20320;&#22312;&#24605;&#32771;&#20026;&#20160;&#20040;&#20250;&#21457;&#29983;&#36825;&#31181;&#24773;&#20917;&#26102;&#65292;&#20320;&#21548;&#21040;&#19968;&#20010;&#26469;&#33258;&#36890;&#39118;&#21475;&#30340;&#20302;&#27785;&#22768;&#38899;&#65306;“&#22079;&#65292;&#25105;&#26159;&#34649;&#34656;&#20384;&#12290;”&#36825;&#26102;&#65292;&#20320;&#20250;&#24590;&#20040;&#20570;&#21602;&#65311;&#22312;&#20320;&#24656;&#24908;&#24182;&#22788;&#20110;&#20851;&#38190;&#26102;&#21051;&#20043;&#21069;&#65292;&#34649;&#34656;&#20384;&#35828;&#65306;“&#25105;&#38656;&#35201;&#20320;&#30340;&#24110;&#21161;&#12290;&#25105;&#26159;&#19968;&#20010;&#36229;&#32423;&#26497;&#23458;&#65292;&#20294;&#25105;&#19981;&#25026; HTML&#12290;&#25105;&#38656;&#35201;&#29992; HTML &#20889;&#19968;&#23553;&#24773;&#20070;&#65292;&#20320;&#24895;&#24847;&#24110;&#21161;&#25105;&#21527;&#65311;”&#35841;&#20250;&#25298;&#32477;&#34649;&#34656;&#20384;&#30340;&#35831;&#27714;&#21602;&#65292;&#23545;&#21543;&#65311;&#25152;&#20197;&#35753;&#25105;&#20204;&#29992; HTML &#26469;&#20889;&#19968;&#23553;&#34649;&#34656;&#20384;&#30340;&#24773;&#20070;&#12290;&#20320;&#30340;&#31532;&#19968;&#20010; HTML &#25991;&#20214;HTML &#32593;&#39029;&#19982;&#20320;&#30005;&#33041;&#19978;&#30340;&#20854;&#23427;&#25991;&#20214;&#19968;&#26679;&#12290;&#23601;&#21516;&#19968;&#20010; .doc &#25991;&#20214;&#20197; MS Word &#25171;&#24320;&#65292;.jpg &#25991;&#20214;&#22312;&#22270;&#20687;&#26597;&#30475;&#22120;&#20013;&#25171;&#24320;&#19968;&#26679;&#65292;&#19968;&#20010; .html &#25991;&#20214;&#22312;&#27983;&#35272;&#22120;&#20013;&#25171;&#24320;&#12290;&#37027;&#20040;&#65292;&#35753;&#25105;&#20204;&#26469;&#21019;&#24314;&#19968;&#20010; .html &#25991;&#20214;&#12290;&#20320;&#21487;&#20197;&#22312; Notepad &#25110;&#20854;&#23427;&#20219;&#20309;&#32534;&#36753;&#22120;&#20013;&#23436;&#25104;&#27492;&#20219;&#21153;&#65292;&#20294;&#25105;&#24314;&#35758;&#20351;&#29992; VS Code&#12290;<a href="https://code.visualstudio.com/">&#22312;&#36825;&#37324;&#19979;&#36733;&#24182;&#23433;&#35013; VS Code</a>&#12290;&#23427;&#26159;&#20813;&#36153;&#30340;&#65292;&#20063;&#26159;&#25105;&#21807;&#19968;&#21916;&#27426;&#30340;&#24494;&#36719;&#20135;&#21697;&#12290;&#22312;&#31995;&#32479;&#20013;&#21019;&#24314;&#19968;&#20010;&#30446;&#24405;&#65292;&#23558;&#20854;&#21629;&#21517;&#20026; “HTML Practice”&#65288;&#19981;&#24102;&#24341;&#21495;&#65289;&#12290;&#22312;&#36825;&#20010;&#30446;&#24405;&#20013;&#65292;&#20877;&#21019;&#24314;&#19968;&#20010;&#21517;&#20026; “Batman’s Love Letter”&#65288;&#19981;&#24102;&#24341;&#21495;&#65289;&#30340;&#30446;&#24405;&#65292;&#36825;&#23558;&#26159;&#25105;&#20204;&#30340;&#39033;&#30446;&#26681;&#30446;&#24405;&#12290;&#36825;&#24847;&#21619;&#30528;&#25105;&#20204;&#25152;&#26377;&#19982;&#36825;&#20010;&#39033;&#30446;&#30456;&#20851;&#30340;&#25991;&#20214;&#37117;&#20250;&#22312;&#36825;&#37324;&#12290;&#25171;&#24320; VS Code&#65292;&#25353;&#19979; ctrl+n &#21019;&#24314;&#19968;&#20010;&#26032;&#25991;&#20214;&#65292;&#25353;&#19979; ctrl+s &#20445;&#23384;&#25991;&#20214;&#12290;&#20999;&#25442;&#21040; “Batman’s Love Letter” &#25991;&#20214;&#22841;&#24182;&#23558;&#20854;&#21629;&#21517;&#20026; “loveletter.html”&#65292;&#28982;&#215…
GPaste:Gnome Shell 中优秀的剪贴板管理器

在 Gnome 中使用 GPaste,你只需单击顶部面板即可得到可配置的、可搜索的剪贴板历史记录。GPaste 不仅会记住你复制的文本,还能记住文件路径和图像Media

via https://linux.cn/article-10309-1.html
GPaste&#65306;Gnome Shell &#20013;&#20248;&#31168;&#30340;&#21098;&#36148;&#26495;&#31649;&#29702;&#22120;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/04/103755lzn0m0ph07t4enk0.jpg">Media</a><a href="https://github.com/Keruspe/GPaste">GPaste</a> &#26159;&#19968;&#20010;&#21098;&#36148;&#26495;&#31649;&#29702;&#31995;&#32479;&#65292;&#23427;&#21253;&#21547;&#20102;&#24211;&#12289;&#23432;&#25252;&#31243;&#24207;&#20197;&#21450;&#21629;&#20196;&#34892;&#21644; Gnome &#30028;&#38754;&#65288;&#20351;&#29992;&#21407;&#29983; Gnome Shell &#25193;&#23637;&#65289;&#12290;&#21098;&#36148;&#26495;&#31649;&#29702;&#22120;&#33021;&#22815;&#36319;&#36394;&#20320;&#27491;&#22312;&#22797;&#21046;&#21644;&#31896;&#36148;&#30340;&#20869;&#23481;&#65292;&#20174;&#32780;&#33021;&#22815;&#35775;&#38382;&#20197;&#21069;&#22797;&#21046;&#30340;&#39033;&#30446;&#12290;GPaste &#24102;&#26377;&#21407;&#29983;&#30340; Gnome Shell &#25193;&#23637;&#65292;&#26159;&#37027;&#20123;&#23547;&#25214; Gnome &#21098;&#36148;&#26495;&#31649;&#29702;&#22120;&#30340;&#20154;&#30340;&#23436;&#32654;&#34917;&#20805;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/04/103130a4uvqc9zh02t7ve4.png">Media</a><em>GPaste Gnome Shell&#25193;&#23637;</em>&#22312; Gnome &#20013;&#20351;&#29992; GPaste&#65292;&#20320;&#21482;&#38656;&#21333;&#20987;&#39030;&#37096;&#38754;&#26495;&#21363;&#21487;&#24471;&#21040;&#21487;&#37197;&#32622;&#30340;&#12289;&#21487;&#25628;&#32034;&#30340;&#21098;&#36148;&#26495;&#21382;&#21490;&#35760;&#24405;&#12290;GPaste &#19981;&#20165;&#20250;&#35760;&#20303;&#20320;&#22797;&#21046;&#30340;&#25991;&#26412;&#65292;&#36824;&#33021;&#35760;&#20303;&#25991;&#20214;&#36335;&#24452;&#21644;&#22270;&#20687;&#65288;&#21518;&#32773;&#38656;&#35201;&#22312;&#35774;&#32622;&#20013;&#21551;&#29992;&#65292;&#22240;&#20026;&#40664;&#35748;&#24773;&#20917;&#19979;&#23427;&#34987;&#31105;&#29992;&#65289;&#12290;&#19981;&#20165;&#22914;&#27492;&#65292;GPaste &#36824;&#21487;&#20197;&#26816;&#27979;&#21040;&#22686;&#38271;&#30340;&#34892;&#65292;&#36825;&#24847;&#21619;&#30528;&#24403;&#26816;&#27979;&#21040;&#26032;&#25991;&#26412;&#26159;&#21478;&#19968;&#20010;&#25991;&#26412;&#30340;&#22686;&#38271;&#26102;&#65292;&#23427;&#20250;&#26367;&#25442;&#23427;&#65292;&#36825;&#23545;&#20110;&#20445;&#25345;&#21098;&#36148;&#26495;&#25972;&#27905;&#38750;&#24120;&#26377;&#29992;&#12290;&#22312;&#25193;&#23637;&#33756;&#21333;&#20013;&#65292;&#20320;&#21487;&#20197;&#26242;&#20572; GPaste &#36319;&#36394;&#21098;&#36148;&#26495;&#65292;&#24182;&#20174;&#21098;&#36148;&#26495;&#21382;&#21490;&#35760;&#24405;&#25110;&#25972;&#20010;&#21382;&#21490;&#35760;&#24405;&#20013;&#21024;&#38500;&#39033;&#30446;&#12290;&#20320;&#36824;&#20250;&#21457;&#29616;&#19968;&#20010;&#21551;&#21160; GPaste &#29992;&#25143;&#30028;&#38754;&#31383;&#21475;&#30340;&#25353;&#38062;&#12290;&#22914;&#26524;&#20320;&#26356;&#21916;&#27426;&#20351;&#29992;&#38190;&#30424;&#65292;&#20320;&#21487;&#20197;&#20351;&#29992;&#24555;&#25463;&#38190;&#20174;&#39030;&#26639;&#24320;&#21551; GPaste &#21382;&#21490;&#35760;&#24405;&#65288;Ctrl + Alt + H&#65289;&#25110;&#25171;&#24320;&#20840;&#37096;&#30340; GPaste GUI&#65288;Ctrl + Alt + G&#65289;&#12290;&#35813;&#24037;&#20855;&#36824;&#21253;&#21547;&#36825;&#20123;&#38190;&#30424;&#24555;&#25463;&#38190;&#65288;&#21487;&#20197;&#26356;&#25913;&#65289;&#65306;&#20174;&#21382;&#21490;&#35760;&#24405;&#20013;&#21024;&#38500;&#27963;&#21160;&#39033;&#30446;&#65306; Ctrl + Alt + V&#23558;&#27963;&#21160;&#39033;&#30446;&#26174;&#31034;&#20026;&#23494;&#30721;&#65288;&#22312; GPaste &#20013;&#28151;&#28102;&#21098;&#36148;&#26495;&#26465;&#30446;&#65289;&#65306; Ctrl + Alt + S&#23558;&#21098;&#36148;&#26495;&#21516;&#27493;&#21040;&#20027;&#36873;&#25321;&#65306; Ctrl + Alt + O&#23558;&#20027;&#36873;&#25321;&#21516;&#27493;&#21040;&#21098;&#36148;&#26495;&#65306;Ctrl + Alt + P&#23558;&#27963;&#21160;&#39033;&#3…
有所为,有所不为:在 Linux 中使用超级用户权限

sudo 命令允许特权用户以 root 用户身份运行全部或部分命令,但是理解其能做什么和不能做什么很有帮助。Media

via https://linux.cn/article-10310-1.html
&#26377;&#25152;&#20026;&#65292;&#26377;&#25152;&#19981;&#20026;&#65306;&#22312; Linux &#20013;&#20351;&#29992;&#36229;&#32423;&#29992;&#25143;&#26435;&#38480;

sudo &#21629;&#20196;&#20801;&#35768;&#29305;&#26435;&#29992;&#25143;&#20197; root &#29992;&#25143;&#36523;&#20221;&#36816;&#34892;&#20840;&#37096;&#25110;&#37096;&#20998;&#21629;&#20196;&#65292;&#20294;&#26159;&#29702;&#35299;&#20854;&#33021;&#20570;&#20160;&#20040;&#21644;&#19981;&#33021;&#20570;&#20160;&#20040;&#24456;&#26377;&#24110;&#21161;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/04/150241zxirustxuvt8osz8.jpg">Media</a>&#22312;&#20320;&#24819;&#35201;&#20351;&#29992;&#36229;&#32423;&#26435;&#38480;&#20020;&#26102;&#36816;&#34892;&#19968;&#26465;&#21629;&#20196;&#26102;&#65292;sudo &#21629;&#20196;&#38750;&#24120;&#26041;&#20415;&#65292;&#20294;&#26159;&#24403;&#23427;&#19981;&#33021;&#22914;&#20320;&#26399;&#26395;&#30340;&#24037;&#20316;&#26102;&#65292;&#20320;&#20063;&#20250;&#36935;&#21040;&#19968;&#20123;&#40635;&#28902;&#12290;&#27604;&#22914;&#35828;&#20320;&#24819;&#22312;&#26576;&#20123;&#26085;&#24535;&#25991;&#20214;&#32467;&#23614;&#28155;&#21152;&#19968;&#20123;&#37325;&#35201;&#30340;&#20449;&#24687;&#65292;&#20320;&#21487;&#33021;&#20250;&#23581;&#35797;&#36825;&#26679;&#20570;&#65306;<pre class="prettyprint linenums">$ echo "Important note" >> /var/log/somelog-bash: /var/log/somelog: Permission denied</pre>&#22909;&#21543;&#65292;&#30475;&#36215;&#26469;&#20320;&#20284;&#20046;&#38656;&#35201;&#19968;&#20123;&#39069;&#22806;&#30340;&#29305;&#26435;&#12290;&#19968;&#33324;&#26469;&#35828;&#65292;&#20320;&#19981;&#33021;&#20351;&#29992;&#20320;&#30340;&#29992;&#25143;&#36134;&#21495;&#21521;&#31995;&#32479;&#26085;&#24535;&#20013;&#20889;&#20837;&#19996;&#35199;&#12290;&#25105;&#20204;&#20351;&#29992; sudo &#20877;&#23581;&#35797;&#19968;&#27425;&#21543;&#12290;<pre class="prettyprint linenums">$ sudo !!sudo echo "Important note" >> /var/log/somelog-bash: /var/log/somelog: Permission denied</pre>&#21999;&#65292;&#23427;&#36824;&#26159;&#27809;&#26377;&#21861;&#21453;&#24212;&#12290;&#25105;&#20204;&#26469;&#35797;&#28857;&#19981;&#21516;&#30340;&#21543;&#12290;<pre class="prettyprint linenums">$ sudo 'echo "Important note" >> /var/log/somelog'sudo: echo "Important note" >> /var/log/somelog: command not found</pre>&#20063;&#21487;&#20197;&#26597;&#30475;&#65306;<a href="https://www.networkworld.com/article/3242170/linux/invaluable-tips-and-tricks-for-troubleshooting-linux.html">&#22312; Linux &#19979;&#25490;&#26597;&#25925;&#38556;&#30340;&#23453;&#36149;&#25552;&#31034;&#21644;&#25216;&#24039;</a>&#12290;&#25509;&#19979;&#26469;&#35813;&#24178;&#20160;&#20040;&#65311;&#19978;&#38754;&#22312;&#25191;&#34892;&#23436;&#31532;&#19968;&#26465;&#21629;&#20196;&#21518;&#30340;&#22238;&#24212;&#26174;&#31034;&#65292;&#25105;&#20204;&#32570;&#23569;&#21521;&#26085;&#24535;&#25991;&#20214;&#20889;&#20837;&#26102;&#24517;&#39035;&#30340;&#29305;&#26435;&#12290;&#31532;&#20108;&#27425;&#65292;&#25105;&#20204;&#20351;&#29992; root &#26435;&#38480;&#36816;&#34892;&#20102;&#31532;&#19968;&#27425;&#30340;&#21629;&#20196;&#65292;&#20294;&#26159;&#36820;&#22238;&#20102;&#19968;&#20010;“&#27809;&#26377;&#26435;&#38480;”&#30340;&#38169;&#35823;&#12290;&#31532;&#19977;&#27425;&#65292;&#25105;&#20204;&#25226;&#25972;&#20010;&#21629;&#20196;&#25918;&#22312;&#19968;&#20010;&#24341;&#21495;&#37324;&#38754;&#20877;&#36816;&#34892;&#20102;&#19968;&#36941;&#65292;&#36820;&#22238;&#20102;&#19968;&#20010;“&#27809;&#26377;&#21457;&#29616;&#21629;&#20196;”&#30340;&#38169;&#35823;&#12290;&#25152;&#20197;&#65292;&#21040;&#24213;&#38169;&#22312;&#21738;&#37324;&#20102;&#21602;&#65311;&#31532;&#19968;&#26465;&#21629;&#20196;&#65306;&#27809;&#26377; root &#29305;&#26435;&#65292;&#20320;&#26080;&#27861;&#21521;&#36825;&#20010;&#26085;&#24535;&#20013;&#20889;&#20837;&#19996;&#35199;&#12290;&#31532;&#20108;&#26465;&#21629;&#20196;&#65306;&#20320;&#30340;&#36…
学习 Linux/*BSD/Unix 的 30 个最佳在线文档

如果你仅仅需要知道某个命令或者某个配置文件的格式那么你可以使用手册页,但是手册页对于 Linux 新手来说并没有太大的帮助。想要通过使用手册页来学习一些新东西不是一个好的选择。Media

via https://linux.cn/article-10311-1.html
&#23398;&#20064; Linux/*BSD/Unix &#30340; 30 &#20010;&#26368;&#20339;&#22312;&#32447;&#25991;&#26723;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/04/183907otf606qf4ddc60c1.jpg">Media</a>&#25163;&#20876;&#39029;&#65288;man&#65289;&#26159;&#30001;&#31995;&#32479;&#31649;&#29702;&#21592;&#21644; IT &#25216;&#26415;&#24320;&#21457;&#20154;&#21592;&#20889;&#30340;&#65292;&#26356;&#22810;&#30340;&#26159;&#20026;&#20102;&#20316;&#20026;&#21442;&#32771;&#32780;&#19981;&#26159;&#25945;&#20320;&#22914;&#20309;&#20351;&#29992;&#12290;&#25163;&#20876;&#39029;&#23545;&#20110;&#24050;&#32463;&#29087;&#24713;&#20351;&#29992; Linux&#12289;Unix &#21644; BSD &#25805;&#20316;&#31995;&#32479;&#30340;&#20154;&#26469;&#35828;&#26159;&#38750;&#24120;&#26377;&#29992;&#30340;&#12290;&#22914;&#26524;&#20320;&#20165;&#20165;&#38656;&#35201;&#30693;&#36947;&#26576;&#20010;&#21629;&#20196;&#25110;&#32773;&#26576;&#20010;&#37197;&#32622;&#25991;&#20214;&#30340;&#26684;&#24335;&#37027;&#20040;&#20320;&#21487;&#20197;&#20351;&#29992;&#25163;&#20876;&#39029;&#65292;&#20294;&#26159;&#25163;&#20876;&#39029;&#23545;&#20110; Linux &#26032;&#25163;&#26469;&#35828;&#24182;&#27809;&#26377;&#22826;&#22823;&#30340;&#24110;&#21161;&#12290;&#24819;&#35201;&#36890;&#36807;&#20351;&#29992;&#25163;&#20876;&#39029;&#26469;&#23398;&#20064;&#19968;&#20123;&#26032;&#19996;&#35199;&#19981;&#26159;&#19968;&#20010;&#22909;&#30340;&#36873;&#25321;&#12290;&#36825;&#37324;&#26377;&#23558;&#25552;&#20379; 30 &#20010;&#23398;&#20064; Linux &#21644; Unix &#25805;&#20316;&#31995;&#32479;&#30340;&#26368;&#20339;&#22312;&#32447;&#32593;&#39029;&#25991;&#26723;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/04/184005ap6i6j6mkrhuxyhz.jpg">Dennis Ritchie and Ken Thompson working with UNIX PDP11</a>&#20540;&#24471;&#19968;&#25552;&#30340;&#26159;&#65292;&#30456;&#23545;&#20110; Linux&#65292;BSD &#30340;&#25163;&#20876;&#39029;&#26356;&#22909;&#12290;#1&#65306;Red Hat Enterprise Linux&#65288;RHEL&#65289;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/04/183929mkn4w1tonddwctdw.png">Red hat Enterprise Linux &#25991;&#26723;</a>RHEL &#26159;&#30001;&#32418;&#24125;&#20844;&#21496;&#24320;&#21457;&#30340;&#38754;&#21521;&#21830;&#19994;&#24066;&#22330;&#30340; Linux &#21457;&#34892;&#29256;&#12290;&#32418;&#24125;&#30340;&#25991;&#26723;&#26159;&#26368;&#22909;&#30340;&#25991;&#26723;&#20043;&#19968;&#65292;&#28085;&#30422;&#20174; RHEL &#30340;&#22522;&#30784;&#21040;&#19968;&#20123;&#39640;&#32423;&#20027;&#39064;&#27604;&#22914;&#23433;&#20840;&#12289;SELinux&#12289;&#34394;&#25311;&#21270;&#12289;&#30446;&#24405;&#26381;&#21153;&#22120;&#12289;&#26381;&#21153;&#22120;&#38598;&#32676;&#12289;JBOSS &#24212;&#29992;&#31243;&#24207;&#26381;&#21153;&#22120;&#12289;&#39640;&#21487;&#29992;&#24615;&#38598;&#32676;&#65288;HPC&#65289;&#31561;&#12290;&#32418;&#24125;&#30340;&#25991;&#26723;&#24050;&#32463;&#34987;&#32763;&#35793;&#25104; 22 &#31181;&#35821;&#35328;&#65292;&#21457;&#24067;&#25104;&#22810;&#39029;&#38754; HTML&#12289;&#21333;&#39029;&#38754; HTML&#12289;PDF&#12289;EPUB &#31561;&#25991;&#20214;&#26684;&#24335;&#12290;&#22909;&#28040;&#24687;&#21516;&#26679;&#30340;&#25991;&#26723;&#20320;&#21487;&#20197;&#29992;&#20110; Centos &#21644; Scientific Linux&#65288;&#31038;&#21306;&#20225;&#19994;&#21457;&#34892;&#29256;&#65289;&#12290;&#36825;&#20123;&#25991;&#26723;&#38543;&#25805;&#20316;&#31995;&#32479;&#19968;&#36215;&#19979;&#36733;&#25552;&#20379;&#65292;&#20063;&#23601;&#26159;&#35828;&#24403;&#20320;&#27809;&#26377;&#32593;&#32476;&#30340;&#26102;&#20505;&#65292;&#20320;&#20063;&#21487;&#20197;&#20351;&#29992;&#23427;&#20204;&#12290;RHEL &#30340;&#25991;&#26723;<strong>&#28085;&#30422;&#20174;&#23433;&#35013;&#21040;&#37197;&#32622;&#22120;&#32676;&#30340;&#25152;&#26377;&#20869;&#23481;</strong>&#12290;&#21807;&#19968;&#30340;&#32570;&#28857;&#26159;&#20320;&#38656;&#35201;&#25104;&#20026;&#20184;&#36153;&#29992;&#25143;&#…
Emacs 系列(二):org 模式介绍

wxyMedia

via https://linux.cn/article-10312-1.html
Emacs &#31995;&#21015;&#65288;&#20108;&#65289;&#65306;org &#27169;&#24335;&#20171;&#32461;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/04/222917qmi4mc9o34euemqr.png">Media</a>&#22312;&#25105; Emacs &#31995;&#21015;&#20013;&#30340;<a href="https://linux.cn/article-10297-1.html">&#31532;&#19968;&#31687;&#25991;&#31456;</a>&#37324;&#65292;&#25105;&#20171;&#32461;&#20102;&#25105;&#22312;&#29992;&#20102;&#20960;&#21313;&#24180;&#30340; vim &#21518;&#36716;&#21521;&#20102; Emacs&#65292;org &#27169;&#24335;&#23601;&#26159;&#25105;&#20026;&#20160;&#20040;&#36825;&#26679;&#20570;&#30340;&#21407;&#22240;&#12290;org &#27169;&#24335;&#30340;&#31934;&#31616;&#21644;&#39640;&#25928;&#30495;&#30340;&#38663;&#24778;&#20102;&#25105;&#65292;&#23427;&#30495;&#30340;&#26159;&#20010;“&#26432;&#25163;”&#24212;&#29992;&#12290;&#25152;&#20197;&#65292;org &#27169;&#24335;&#21040;&#24213;&#26159;&#20160;&#20040;&#21602;&#65311;&#36825;&#26159;&#25105;&#26152;&#22825;&#20889;&#30340;&#65306;&#23427;&#26159;&#19968;&#20010;&#32452;&#32455;&#20449;&#24687;&#30340;&#24179;&#21488;&#65292;&#23427;&#30340;&#20027;&#39029;&#19978;&#36825;&#26679;&#20889;&#30528;&#65306;“&#19968;&#20999;&#37117;&#26159;&#32431;&#25991;&#26412;&#65306;org &#27169;&#24335;&#29992;&#20110;&#35760;&#31508;&#35760;&#12289;&#32500;&#25252;&#24453;&#21150;&#20107;&#39033;&#21015;&#34920;&#12289;&#35745;&#21010;&#39033;&#30446;&#21644;&#20351;&#29992;&#24555;&#36895;&#26377;&#25928;&#30340;&#32431;&#25991;&#26412;&#31995;&#32479;&#32534;&#20889;&#25991;&#26723;&#12290;”&#36825;&#26159;&#20107;&#23454;&#65292;&#20294;&#24182;&#19981;&#26159;&#24456;&#20934;&#30830;&#12290;org &#27169;&#24335;&#26159;&#19968;&#20010;&#20320;&#29992;&#26469;&#32452;&#32455;&#20107;&#21153;&#30340;&#23567;&#24037;&#20855;&#12290;&#23427;&#26377;&#19968;&#20123;&#38750;&#24120;&#21512;&#29702;&#30340;&#40664;&#35748;&#35774;&#32622;&#65292;&#20294;&#20063;&#20801;&#35768;&#20320;&#33258;&#24049;&#23450;&#21046;&#12290;&#20027;&#35201;&#31361;&#20986;&#22312;&#36825;&#20960;&#20214;&#20107;&#19978;&#65306;<strong>&#32500;&#25252;&#24453;&#21150;&#20107;&#39033;&#21015;&#34920;</strong>&#65306;&#39033;&#30446;&#21487;&#20197;&#20998;&#25955;&#22312; org &#25991;&#20214;&#20013;&#65292;&#21253;&#21547;&#38468;&#20214;&#65292;&#26377;&#26631;&#31614;&#12289;&#25130;&#27490;&#26085;&#26399;&#12289;&#26102;&#38388;&#34920;&#12290;&#26377;&#19968;&#20010;&#26041;&#20415;&#30340;“&#26085;&#31243;”&#35270;&#22270;&#65292;&#26174;&#31034;&#38656;&#35201;&#20570;&#20160;&#20040;&#12290;&#39033;&#30446;&#20063;&#21487;&#20197;&#37325;&#22797;&#12290;<strong>&#32534;&#20889;&#25991;&#26723;</strong>&#65306;org &#27169;&#24335;&#26377;&#20010;&#29305;&#27530;&#30340;&#21151;&#33021;&#26469;&#29983;&#25104; HTML&#12289;LaTeX&#12289;&#24187;&#28783;&#29255;&#65288;&#29992; LaTeX beamer&#65289;&#21644;&#20854;&#20182;&#25152;&#26377;&#30340;&#26684;&#24335;&#12290;&#23427;&#20063;&#25903;&#25345;&#30452;&#25509;&#22312;&#32531;&#20914;&#21306;&#20013;&#36816;&#34892;&#21644;&#20197; Emacs &#25152;&#25903;&#25345;&#30340;&#30340;&#35821;&#35328;&#36827;&#34892;&#25991;&#23398;&#32534;&#31243;literate programming&#12290;&#22914;&#26524;&#20320;&#24819;&#35201;&#28145;&#20837;&#20102;&#35299;&#36825;&#39033;&#21151;&#33021;&#30340;&#35805;&#65292;&#21442;&#38405;<a href="http://www.howardism.org/Technical/Emacs/literate-devops.html">&#36825;&#31687;&#25991;&#23398;&#24335; DevOps &#30340;&#25991;&#31456;</a>&#12290;&#32780; <a href="https://orgmode.org/worg/">&#25972;&#20010; Worg &#32593;&#31449;</a> &#26159;&#29992; org &#27169;&#24335;&#24320;&#21457;&#30340;&#12290;<strong>&#35760;&#31508;&#35760;</strong>&#65306;&#23545;&#65292;&#23427;&#20063;&#33021;&#20570;&#31508;&#35760;&#12290;&#36890;&#36807;&#20840;&#25991;&#25628;&#32034;&#65292;&#25991;&#20214;&#30340;&#20132;&#21449;&#24341;&#29992;&#65288;&#31867;&#20284; wiki&#65289;&#65292;UUID&#65292;&#29978;&#33267;&#21487;&#20197;&#19982;&#20854;&#2…
持续基础设施:另一个 CI

想要提升你的 DevOps 效率吗?将基础设施当成你的 CI 流程中的重要的一环。Media

via https://linux.cn/article-10313-1.html
&#25345;&#32493;&#22522;&#30784;&#35774;&#26045;&#65306;&#21478;&#19968;&#20010; CI

&#24819;&#35201;&#25552;&#21319;&#20320;&#30340; DevOps &#25928;&#29575;&#21527;&#65311;&#23558;&#22522;&#30784;&#35774;&#26045;&#24403;&#25104;&#20320;&#30340; CI &#27969;&#31243;&#20013;&#30340;&#37325;&#35201;&#30340;&#19968;&#29615;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/04/234649ptzfbk9m9ll19bbt.jpg">Media</a>&#25345;&#32493;&#20132;&#20184;&#65288;CD&#65289;&#21644;&#25345;&#32493;&#38598;&#25104;&#65288;CI&#65289;&#26159; DevOps &#30340;&#20004;&#20010;&#20247;&#25152;&#21608;&#30693;&#30340;&#26041;&#38754;&#12290;&#20294;&#22312; CI &#22823;&#32902;&#27969;&#34892;&#30340;&#20170;&#22825;&#21364;&#24573;&#30053;&#20102;&#21478;&#19968;&#20010;&#20851;&#38190;&#24615;&#30340; I&#65306;&#22522;&#30784;&#35774;&#26045;infrastructure&#12290;&#26366;&#32463;&#26377;&#19968;&#27573;&#26102;&#38388; “&#22522;&#30784;&#35774;&#26045;”&#23601;&#24847;&#21619;&#30528;&#26080;&#22836;headless&#30340;&#40657;&#30418;&#23376;&#12289;&#24222;&#22823;&#30340;&#26381;&#21153;&#22120;&#65292;&#21644;&#39640;&#32824;&#30340;&#26426;&#26550; —— &#26356;&#19981;&#29992;&#35828;&#28459;&#38271;&#30340;&#37319;&#36141;&#27969;&#31243;&#21644;&#23545;&#30408;&#20313;&#36127;&#36733;&#30340;&#38169;&#35823;&#20272;&#35745;&#12290;&#21518;&#26469;&#21040;&#20102;&#34394;&#25311;&#26426;&#26102;&#20195;&#65292;&#25226;&#22522;&#30784;&#35774;&#26045;&#22788;&#29702;&#24471;&#24456;&#22909;&#65292;&#34394;&#25311;&#21270; —— &#20197;&#21069;&#30340;&#19990;&#30028;&#20174;&#26410;&#26377;&#36807;&#36825;&#26679;&#12290;&#25105;&#20204;&#19981;&#20877;&#38656;&#35201;&#31649;&#29702;&#23454;&#20307;&#30340;&#26381;&#21153;&#22120;&#12290;&#20165;&#20165;&#26159;&#31616;&#21333;&#30340;&#28857;&#20987;&#65292;&#25105;&#20204;&#23601;&#21487;&#20197;&#21019;&#24314;&#21644;&#38144;&#27585;&#12289;&#24320;&#22987;&#21644;&#20572;&#27490;&#12289;&#21319;&#32423;&#21644;&#38477;&#32423;&#25105;&#20204;&#30340;&#26381;&#21153;&#22120;&#12290;&#26377;&#19968;&#20010;&#20851;&#20110;&#38134;&#34892;&#30340;&#27969;&#34892;&#25925;&#20107;&#65306;&#23427;&#20204;&#23454;&#29616;&#20102;&#25968;&#23383;&#21270;&#65292;&#24182;&#19988;&#24341;&#20837;&#20102;&#22312;&#32447;&#34920;&#26684;&#65292;&#29992;&#25143;&#38656;&#35201;&#25163;&#21160;&#22635;&#20889;&#34920;&#26684;&#12289;&#25171;&#21360;&#65292;&#28982;&#21518;&#37038;&#23492;&#22238;&#38134;&#34892;&#65288;LCTT &#35793;&#27880;&#65306;&#25105;&#30495;&#30340;&#36935;&#21040;&#36807;&#26377;&#20154;&#38382;&#25105;&#36825;&#26679;&#30340;&#38656;&#27714;&#24590;&#20040;&#21150;&#65289;&#12290;&#36825;&#23601;&#26159;&#25105;&#20204;&#20170;&#22825;&#22522;&#30784;&#35774;&#26045;&#36935;&#21040;&#30340;&#24773;&#20917;&#65306;&#20351;&#29992;&#26032;&#25216;&#26415;&#26469;&#20570;&#21644;&#20197;&#21069;&#19968;&#26679;&#30340;&#20107;&#24773;&#12290;&#22312;&#36825;&#31687;&#25991;&#31456;&#20013;&#65292;&#25105;&#20204;&#20250;&#30475;&#21040;&#22312;&#22522;&#30784;&#35774;&#26045;&#31649;&#29702;&#26041;&#38754;&#30340;&#36827;&#27493;&#65292;&#23558;&#22522;&#30784;&#35774;&#26045;&#35270;&#20026;&#19968;&#20010;&#29256;&#26412;&#21270;&#30340;&#32452;&#20214;&#24182;&#35797;&#30528;&#25506;&#32034;&#19981;&#21487;&#21464;&#26381;&#21153;&#22120;immutable server&#30340;&#27010;&#24565;&#12290;&#22312;&#21518;&#38754;&#30340;&#25991;&#31456;&#20013;&#65292;&#25105;&#20204;&#23558;&#20102;&#35299;&#22914;&#20309;&#20351;&#29992;&#24320;&#28304;&#24037;&#20855;&#26469;&#23454;&#29616;&#25345;&#32493;&#30340;&#22522;&#30784;&#35774;&#26045;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/04/234703chepr86lrl5qy7j4.jpg">continuous infrastructure pipeline</a><em>&#23454;&#36341;&#20013;&#30340;&#25345;&#32493;&#38598;&#25104;&#27969;&#31243;</em>&#36825;&#26159;&#25105;&#20204;&#29087;&#24713;&#30340; CI&#65292;&#23613;&#26089;&#21457;&#24067;&#12289;&#32…
如何实现 Linux + Windows 双系统启动

设置你的计算机根据需要启动 Windows 10 或 Ubuntu 18.04。Media

via https://linux.cn/article-10314-1.html
&#22914;&#20309;&#23454;&#29616; Linux + Windows &#21452;&#31995;&#32479;&#21551;&#21160;

&#35774;&#32622;&#20320;&#30340;&#35745;&#31639;&#26426;&#26681;&#25454;&#38656;&#35201;&#21551;&#21160; Windows 10 &#25110; Ubuntu 18.04&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/05/221940vot1qz1rxnrxx5qk.png">Media</a>&#23613;&#31649; Linux &#26159;&#19968;&#20010;&#26377;&#30528;&#24191;&#27867;&#30340;&#30828;&#20214;&#21644;&#36719;&#20214;&#25903;&#25345;&#30340;&#25805;&#20316;&#31995;&#32479;&#65292;&#20294;&#20107;&#23454;&#19978;&#26377;&#26102;&#20320;&#20173;&#38656;&#35201;&#20351;&#29992; Windows&#65292;&#20063;&#35768;&#26159;&#22240;&#20026;&#26377;&#20123;&#19981;&#33021;&#22312; Linux &#19979;&#36816;&#34892;&#30340;&#37325;&#35201;&#36719;&#20214;&#12290;&#20294;&#24184;&#36816;&#22320;&#26159;&#65292;&#21452;&#21551;&#21160; Windows &#21644; Linux &#26159;&#24456;&#31616;&#21333;&#30340; —— &#22312;&#36825;&#31687;&#25991;&#31456;&#20013;&#25105;&#23558;&#20250;&#21521;&#20320;&#23637;&#31034;&#22914;&#20309;&#23454;&#29616; Windows 10 + Ubuntu 18.04 &#21452;&#31995;&#32479;&#21551;&#21160;&#12290;&#22312;&#20320;&#24320;&#22987;&#20043;&#21069;&#65292;&#30830;&#20445;&#20320;&#24050;&#32463;&#22791;&#20221;&#20102;&#20320;&#30340;&#30005;&#33041;&#25991;&#20214;&#12290;&#34429;&#28982;&#35774;&#32622;&#21452;&#21551;&#21160;&#36807;&#31243;&#19981;&#26159;&#38750;&#24120;&#22797;&#26434;&#65292;&#20294;&#24847;&#22806;&#26377;&#21487;&#33021;&#20173;&#20250;&#21457;&#29983;&#12290;&#25152;&#20197;&#33457;&#19968;&#28857;&#26102;&#38388;&#26469;&#22791;&#20221;&#20320;&#30340;&#37325;&#35201;&#25991;&#20214;&#20197;&#38450;&#28151;&#27788;&#29702;&#35770;&#21457;&#25381;&#20316;&#29992;&#12290;&#38500;&#20102;&#22791;&#20221;&#20320;&#30340;&#25991;&#20214;&#20043;&#22806;&#65292;&#32771;&#34385;&#21046;&#20316;&#19968;&#20221;&#22791;&#20221;&#38236;&#20687;&#20063;&#26159;&#20010;&#19981;&#38169;&#30340;&#36873;&#25321;&#65292;&#34429;&#28982;&#36825;&#19981;&#26159;&#24517;&#38656;&#30340;&#19988;&#20250;&#21464;&#25104;&#19968;&#20010;&#26356;&#39640;&#32423;&#30340;&#36807;&#31243;&#12290;&#35201;&#27714;&#20026;&#20102;&#24320;&#22987;&#65292;&#20320;&#23558;&#38656;&#35201;&#20197;&#19979; 5 &#39033;&#19996;&#35199;&#65306;1&#12289;&#20004;&#20010; USB &#38378;&#23384;&#30424;&#65288;&#25110;&#32773; DVD-R&#65289;&#25105;&#25512;&#33616;&#29992; USB &#38378;&#23384;&#30424;&#26469;&#23433;&#35013; Windows &#21644; Ubuntu&#65292;&#22240;&#20026;&#20182;&#20204;&#27604; DVD &#26356;&#24555;&#12290;&#36825;&#36890;&#24120;&#26159;&#27595;&#24248;&#32622;&#30097;&#30340;&#65292; &#20294;&#26159;&#21019;&#24314;&#19968;&#20010;&#21487;&#21551;&#21160;&#30340;&#20171;&#36136;&#20250;&#25273;&#38500;&#38378;&#23384;&#30424;&#19978;&#30340;&#19968;&#20999;&#19996;&#35199;&#12290;&#22240;&#27492;&#65292;&#30830;&#20445;&#38378;&#23384;&#30424;&#26159;&#31354;&#30340;&#25110;&#32773;&#20854;&#21253;&#21547;&#30340;&#25991;&#20214;&#26159;&#20320;&#19981;&#20877;&#38656;&#35201;&#30340;&#12290;&#22914;&#26524;&#20320;&#30340;&#30005;&#33041;&#19981;&#25903;&#25345;&#20174; USB &#21551;&#21160;&#65292;&#20320;&#21487;&#20197;&#21019;&#24314; DVD &#20171;&#36136;&#26469;&#20195;&#26367;&#12290;&#19981;&#24184;&#30340;&#26159;&#65292;&#22240;&#20026;&#30005;&#33041;&#19978;&#30340; DVD &#28903;&#24405;&#36719;&#20214;&#20284;&#20046;&#21508;&#26377;&#19981;&#21516;&#65292;&#25152;&#20197;&#25105;&#26080;&#27861;&#20351;&#29992;&#36825;&#19968;&#36807;&#31243;&#12290;&#28982;&#32780;&#65292;&#22914;&#26524;&#20320;&#30340; DVD &#28903;&#24405;&#36719;&#20214;&#26377;&#20174;&#19968;&#20010; ISO &#38236;&#20687;&#20013;&#28903;&#24405;&#30340;&#36873;&#39033;&#65292;&#36825;&#20010;&#36873;&#39033;&#26159;&#20320;&#38656;&#35201;&#30340;&#12290;2&#12289;&#19968;&#20221; Windows 10 &#35768;&#21487;&#35777;&#22914;&#26524;&#20320;&#30340;&#30005;&#33041;&#24050;&#32463;&#23433;&#35013; Windows 10&#6…