Linux中国
1.73K subscribers
777 photos
6.34K links
Linux 中国官方 Telegram 频道
Download Telegram
在 Linux 终端收听广播

MPlayer 是一个多功能的开源媒体播放器,它在 Linux 命令行中非常有用。Media

via https://linux.cn/article-10393-1.html
在 Linux 终端收听广播

MPlayer &#26159;&#19968;&#20010;&#22810;&#21151;&#33021;&#30340;&#24320;&#28304;&#23186;&#20307;&#25773;&#25918;&#22120;&#65292;&#23427;&#22312; Linux &#21629;&#20196;&#34892;&#20013;&#38750;&#24120;&#26377;&#29992;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/29/113239cii055al7hnsx764.png">Media</a>&#20320;&#24050;&#32463;&#30475;&#21040;&#25105;&#20204;&#20026;&#26399; 24 &#22825;&#30340; Linux &#21629;&#20196;&#34892;&#29609;&#20855;&#26085;&#21382;&#12290;&#22914;&#26524;&#36825;&#26159;&#20320;&#31532;&#19968;&#27425;&#35775;&#38382;&#35813;&#31995;&#21015;&#65292;&#20320;&#21487;&#33021;&#20250;&#38382;&#33258;&#24049;&#20160;&#20040;&#26159;&#21629;&#20196;&#34892;&#29609;&#20855;&#12290;&#23427;&#21487;&#33021;&#26159;&#19968;&#20010;&#28216;&#25103;&#25110;&#20219;&#20309;&#31616;&#21333;&#30340;&#28040;&#36963;&#65292;&#21487;&#20197;&#24110;&#21161;&#20320;&#22312;&#32456;&#31471;&#29609;&#24471;&#24320;&#24515;&#12290;&#20320;&#20204;&#20013;&#30340;&#19968;&#20123;&#20154;&#20043;&#21069;&#24050;&#32463;&#30475;&#36807;&#25105;&#20204;&#26085;&#21382;&#20013;&#30340;&#21508;&#31181;&#29609;&#20855;&#65292;&#20294;&#25105;&#20204;&#24076;&#26395;&#27599;&#20010;&#20154;&#33267;&#23569;&#35265;&#21040;&#19968;&#20214;&#26032;&#29609;&#20855;&#12290;&#22312;&#21629;&#20196;&#34892;&#20013;&#26377;&#24456;&#22810;&#26041;&#27861;&#21487;&#20197;&#21548;&#38899;&#20048;&#12290;&#22914;&#26524;&#20320;&#26377;&#26412;&#22320;&#23384;&#20648;&#30340;&#23186;&#20307;&#65292;cmus &#26159;&#19968;&#20010;&#24456;&#22909;&#30340;&#36873;&#25321;&#65292;&#20294;&#36824;&#26377;<a href="https://opensource.com/life/16/8/3-command-line-music-players-linux">&#24456;&#22810;&#20854;&#20182;&#36873;&#25321;</a>&#12290;&#19981;&#36807;&#65292;&#24456;&#22810;&#26102;&#20505;&#65292;&#24403;&#25105;&#22312;&#32456;&#31471;&#30340;&#26102;&#20505;&#65292;&#25105;&#20250;&#36208;&#31070;&#24182;&#19988;&#19981;&#20250;&#27880;&#24847;&#25361;&#36873;&#27599;&#39318;&#27468;&#65292;&#24182;&#35753;&#20854;&#20182;&#30340;&#26469;&#20570;&#12290;&#34429;&#28982;&#20026;&#20102;&#36825;&#20010;&#25105;&#26377;&#24456;&#22810;&#25773;&#25918;&#21015;&#34920;&#65292;&#20294;&#36807;&#20102;&#19968;&#27573;&#26102;&#38388;&#65292;&#21363;&#20351;&#36807;&#26102;&#65292;&#25105;&#20063;&#20250;&#20999;&#25442;&#21040;&#20114;&#32852;&#32593;&#30005;&#21488;&#12290;&#20170;&#22825;&#30340;&#29609;&#20855;&#65292;MPlayer&#65292;&#26159;&#19968;&#20010;&#22810;&#21151;&#33021;&#30340;&#22810;&#23186;&#20307;&#25773;&#25918;&#22120;&#65292;&#20960;&#20046;&#21487;&#20197;&#25903;&#25345;&#20219;&#20309;&#20320;&#32473;&#23427;&#30340;&#23186;&#20307;&#26684;&#24335;&#12290;&#22914;&#26524;&#23578;&#26410;&#23433;&#35013; MPlayer&#65292;&#20320;&#21487;&#33021;&#20250;&#21457;&#29616;&#23427;&#24050;&#22312;&#20320;&#30340;&#21457;&#34892;&#29256;&#20013;&#25171;&#21253;&#12290;&#22312; Fedora &#20013;&#65292;&#25105;&#22312; <a href="https://rpmfusion.org/">RPM Fusion</a> &#20013;&#25214;&#21040;&#20102;&#23427;&#65288;&#35831;&#27880;&#24847;&#65292;&#36825;&#19981;&#26159; Fedora &#30340;“&#23448;&#26041;”&#20179;&#24211;&#65292;&#22240;&#27492;&#35831;&#35880;&#24910;&#25805;&#20316;&#65289;&#65306;<pre class="prettyprint linenums">$ sudo dnf install mplayer</pre>MPlayer &#26377;&#19968;&#31995;&#21015;&#21629;&#20196;&#34892;&#36873;&#39033;&#21487;&#26681;&#25454;&#20320;&#30340;&#20855;&#20307;&#24773;&#20917;&#36827;&#34892;&#35774;&#32622;&#12290;&#25105;&#24819;&#21548; Raleigh &#24403;&#22320;&#30340;&#22823;&#23398;&#24191;&#25773;&#30005;&#21488;&#65288;<a href="https://wknc.org/index.php">88.1 WKN</a>&#65292;&#36825;&#20010;&#24456;&#26834;&#65281;&#65289;&#65292;&#22312;&#23427;&#20204;&#30340;&#32593;&#31449;&#24471;&#21040;&#27969;&#23186;&#20307;&#32593;&#22336;&#20043;&#21518;&#65292;&#20687;&#36825;&#26679;&#23601;&#21487;&#20197;&#35753…
UCloud研发副总裁杨镭:技术的初心是什么?

Cloud 研发副总裁杨镭首谈 UCloudStack、保护客户隐私、回馈开源社区背后的故事和挑战。Media

via https://linux.cn/article-10394-1.html
UCloud &#25216;&#26415;&#21103;&#24635;&#35009;&#26472;&#38253;&#65306;&#25216;&#26415;&#30340;&#21021;&#24515;&#26159;&#20160;&#20040;&#65311;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/29/113701rfalnabdr5tnottx.jpeg">Media</a>UCloud &#25216;&#26415;&#21103;&#24635;&#35009;&#26472;&#38253;&#39318;&#35848; UCloudStack&#12289;&#20445;&#25252;&#23458;&#25143;&#38544;&#31169;&#12289;&#22238;&#39304;&#24320;&#28304;&#31038;&#21306;&#32972;&#21518;&#30340;&#25925;&#20107;&#21644;&#25361;&#25112;&#12290;&#26085;&#21069;&#65292;Linux &#20013;&#22269;&#31038;&#21306;&#30340;&#32769;&#29579;&#21442;&#21152;&#20102; UCloud &#29992;&#25143;&#22823;&#20250;&#65292;&#24182;&#26377;&#24184;&#21644; UCloud &#25216;&#26415;&#21103;&#24635;&#35009;&#26472;&#38253;&#36827;&#34892;&#20102;&#38754;&#35848;&#12290;&#20197;&#19979;&#23558;&#25105;&#20204;&#35848;&#35805;&#20013;&#19968;&#20123;&#20869;&#23481;&#20998;&#20139;&#32473;&#22823;&#23478;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/29/114034g3puz1sz5hhpq30s.jpg">Media</a><em>&#26472;&#38253;&#65292;UCloud &#25216;&#26415;</em><em>&#21103;&#24635;&#35009;&#12290;&#20840;&#38754;&#36127;&#36131; UCloud &#20135;&#21697;&#30740;&#21457;&#21644;&#20135;&#21697;&#36816;&#33829;&#24037;&#20316;&#65292;&#26377;&#36229;&#36807;&#21313;&#24180; IT & &#20114;&#32852;&#32593;&#34892;&#19994;&#20174;&#19994;&#32463;&#39564;&#65292;&#22312;&#32593;&#32476;&#39046;&#22495;&#25317;&#26377;&#20016;&#23500;&#30340;&#32463;&#39564;&#21644;&#28145;&#21051;&#30340;&#29702;&#35299;&#12290;</em>&#20026;&#20160;&#20040;&#19987;&#38376;&#24320;&#21457;&#20102; UCloudStack&#65311;<strong>&#20170;&#22825;&#30340;&#22823;&#20250;&#19978;&#38754;&#24744;&#25552;&#20986;&#19968;&#20010;&#38024;&#23545;&#31169;&#26377;&#20113;&#30340;</strong> <strong>UCloudStack</strong><strong>&#65292;</strong><strong>&#26159;&#21542;&#21487;&#20197;&#32473;&#25105;&#20204;&#35814;&#32454;&#20171;&#32461;&#19968;&#19979;&#20026;&#20160;&#20040;&#22312;&#26377;&#20102;&#29983;&#24577;&#24456;&#25104;&#29087;&#30340;</strong> <strong>OpenStack</strong> <strong>&#30340;&#24773;&#20917;&#19979;</strong><strong>&#65292;UCloud</strong> <strong>&#36824;&#25237;&#20837;&#20102;&#24040;&#22823;&#30340;&#36164;&#28304;&#21435;&#30740;&#21457;</strong><strong>UCloudStack</strong><strong>&#65311;</strong>   &#26472;&#38253;&#65306;&#25105;&#20204;&#22312; OpenStack &#19978;&#20570;&#30340;&#36824;&#27604;&#36739;&#26089;&#30340;&#65292;&#24403;&#26102;&#25105;&#20204;&#30340;&#35748;&#30693;&#23601;&#26159;&#20844;&#26377;&#20113;&#26159;&#20844;&#26377;&#20113;&#65292;&#32780;&#31169;&#26377;&#20113; OpenStack &#20570;&#30340;&#27604;&#36739;&#22909;&#12290;&#20294;&#23454;&#38469;&#19978;&#65292;&#36890;&#36807;&#19981;&#26029;&#30340;&#26102;&#38388;&#39564;&#35777;&#65292;&#25105;&#20204;&#21457;&#29616; OpenStack &#26377;&#19968;&#20010;&#27604;&#36739;&#22823;&#30340;&#38382;&#39064;&#65292;&#23601;&#26159;&#36807;&#20110;&#22797;&#26434;&#12290;&#22238;&#21040;&#29992;&#25143;&#23545;&#31169;&#26377;&#20113;&#38656;&#27714;&#26469;&#35762;&#65292;&#29992;&#25143;&#23454;&#38469;&#19978;&#20851;&#27880;&#30340;&#36824;&#26159;&#33021;&#19981;&#33021;&#35299;&#20915;&#20182;&#30340;&#38656;&#27714;&#65292;&#32780;&#19981;&#26159;&#35828;&#35201;&#19981;&#35201;&#29992; OpenStack&#12290;&#25152;&#20197;&#65292;&#25105;&#20204;&#32771;&#34385;&#21040;&#65292;&#26082;&#28982;&#24050;&#32463;&#26377;&#20102;&#22810;&#24180;&#30340;&#20113;&#35745;&#31639;&#30340;&#24320;&#21457;&#21644;&#36816;&#32500;&#32463;&#39564;&#65292;&#22914;&#26524;&#20174;&#22836;&#24320;&#22987;&#20570;&#19968;&#20010;&#33258;&#24049;&#30340;&#31169;&#26377;&#20113;&#20135;&#21697;&#65292;&#26159;&#19981;&#26159;&#20250;&#20570;&#30340;&#26356;&#22909;&#65311;&#25105;&#20204;&#20570;&#20102; 16 &#20010;&#26376;&#23601;&#20570;&#20986;&#26469;&#20102;&#36825;&#20010;&#20135;&#21697;&#65292;&#22312;&#23436;&#25104;&#2…
救命!我的电子邮件发不到 500 英里以外!

这是一个听起来几乎不可能的事情……我甚至有点后悔将它发到网上,因为它在一个会议上成了一则著名的酒后故事。Media

via https://linux.cn/article-10395-1.html
&#25937;&#21629;&#65281;&#25105;&#30340;&#30005;&#23376;&#37038;&#20214;&#21457;&#19981;&#21040; 500 &#33521;&#37324;&#20197;&#22806;&#65281;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/29/164052m11xmbbadbxyle4p.jpg">Media</a>&#36825;&#26159;&#19968;&#20010;&#21548;&#36215;&#26469;&#20960;&#20046;&#19981;&#21487;&#33021;&#30340;&#20107;&#24773;……&#25105;&#29978;&#33267;&#26377;&#28857;&#21518;&#24724;&#23558;&#23427;&#21457;&#21040;&#32593;&#19978;&#65292;&#22240;&#20026;&#23427;&#22312;&#19968;&#20010;&#20250;&#35758;&#19978;&#25104;&#20102;&#19968;&#21017;&#33879;&#21517;&#30340;&#37202;&#21518;&#25925;&#20107;&#12290;&#36825;&#20010;&#25925;&#20107;&#30053;&#26377;&#25913;&#21160;&#65292;&#20197;&#20445;&#25252;&#25925;&#20107;&#20013;&#30340;&#20154;&#29289;&#65292;&#20197;&#21450;&#24573;&#30053;&#20102;&#19968;&#20123;&#26080;&#20851;&#30340;&#32454;&#33410;&#20351;&#20043;&#26356;&#26377;&#36259;&#19968;&#20123;&#12290;&#20960;&#24180;&#21069;&#65292;&#24403;&#25105;&#25509;&#21040;&#32479;&#35745;&#31995;&#20027;&#20219;&#30340;&#30005;&#35805;&#26102;&#65292;&#25105;&#27491;&#22312;&#20174;&#20107;&#32500;&#25252;&#26657;&#22253;&#30005;&#23376;&#37038;&#20214;&#31995;&#32479;&#30340;&#24037;&#20316;&#12290;“&#25105;&#20204;&#20174;&#37096;&#38376;&#21457;&#36865;&#30005;&#23376;&#37038;&#20214;&#26102;&#36935;&#21040;&#20102;&#38382;&#39064;&#12290;”“&#26377;&#20160;&#20040;&#38382;&#39064;&#65311;” &#25105;&#38382;&#12290;“&#25105;&#20204;&#19981;&#33021;&#21457;&#36865;&#36229;&#36807; 500 &#33521;&#37324;&#30340;&#37038;&#20214;&#65292;”&#20027;&#20219;&#35299;&#37322;&#35828;&#12290;“&#21683;&#21683;”&#65292;&#25105;&#34987;&#25105;&#21917;&#30340;&#25343;&#38081;&#21595;&#20102;&#19968;&#21475;&#65292;“&#24744;&#20877;&#35828;&#19968;&#36941;&#65311;”“&#25105;&#20204;&#19981;&#33021;&#21457;&#36865;&#36317;&#36825;&#37324;&#36229;&#36807; 500 &#33521;&#37324;&#30340;&#37038;&#20214;&#65292;”&#20182;&#37325;&#22797;&#36947;&#12290; “&#23454;&#38469;&#19978;&#65292;&#26356;&#36828;&#19968;&#28857;&#65292;&#26159; 520 &#33521;&#37324;&#65292;&#20294;&#19981;&#33021;&#26356;&#36828;&#20102;&#12290;”“&#21999;......&#30005;&#23376;&#37038;&#20214;&#30495;&#30340;&#19981;&#20250;&#36825;&#26679;&#65292;&#36890;&#24120;&#65292;”&#25105;&#35828;&#65292;&#35797;&#30528;&#35753;&#25105;&#30340;&#22768;&#38899;&#21548;&#36215;&#26469;&#19981;&#37027;&#20040;&#24908;&#20081;&#12290;&#25105;&#19981;&#33021;&#21644;&#19968;&#20010;&#31995;&#20027;&#20219;&#35828;&#35805;&#26102;&#26174;&#24471;&#24908;&#20081;&#65292;&#21363;&#20351;&#26159;&#19968;&#20010;&#20687;&#32479;&#35745;&#31995;&#36825;&#26679;&#30340;&#30456;&#23545;&#27809;&#38065;&#30340;&#38498;&#31995;&#12290; “&#26159;&#20160;&#20040;&#35753;&#20320;&#35273;&#24471;&#20320;&#19981;&#33021;&#21457;&#36865;&#37038;&#20214;&#36229;&#36807; 500 &#33521;&#37324;&#65311;”“&#36825;&#19981;&#26159;&#25105;<strong>&#35748;&#20026;&#30340;</strong>&#65292;”&#20027;&#20219;&#26377;&#28857;&#24613;&#36481;&#22320;&#22238;&#31572;&#36947;&#12290; “&#25105;&#20204;&#39318;&#20808;&#27880;&#24847;&#21040;&#20102;&#36825;&#31181;&#24773;&#20917;&#26159;&#20960;&#22825;&#21069;&#12290;”“&#20320;&#31561;&#20102;<strong>&#20960;&#22825;</strong>&#65311;” &#25105;&#25171;&#26029;&#20182;&#65292;&#24102;&#28857;&#39076;&#38899;&#35828;&#36947;&#12290; “&#36825;&#27573;&#26102;&#38388;&#20320;&#19968;&#30452;&#20320;&#19981;&#33021;&#21457;&#36865;&#30005;&#23376;&#37038;&#20214;&#65311;”“&#25105;&#20204;&#21487;&#20197;&#21457;&#36865;&#30005;&#23376;&#37038;&#20214;&#12290;&#21482;&#26159;&#19981;&#36229;&#36807; ——”“—— 500 &#33521;&#37324;&#65292;&#25105;&#30693;&#36947;&#65292;”&#25105;&#25509;&#36807;&#20182;&#30340;&#35805;&#65292;“&#25105;&#30693;&#36947;&#20102;&#12290;&#20294;&#20026;&#20160;&#20040;&#27809;&#26377;&#20320;&#26089;&#28857;&#25171;&#30005;&#35805;&#21602;&#65311;”“&#22909;&#21543;&#65292;&#25105;&#20204;&#27809;&#26377;&#25910;&#38598;&…
如何构建一台网络引导服务器(二)

我们将向你展示如何在第一部分的基础上,重新配置网络引导镜像,以便 活动目录 中的用户帐户可以进行登录,然后从一个 NFS 服务器上自动挂载他们的家目录。Media

via https://linux.cn/article-10396-1.html
&#22914;&#20309;&#26500;&#24314;&#19968;&#21488;&#32593;&#32476;&#24341;&#23548;&#26381;&#21153;&#22120;&#65288;&#20108;&#65289;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/29/224635ia5a06njzjy00zsz.jpg">Media</a>&#22312; <a href="https://linux.cn/article-10379-1.html">&#22914;&#20309;&#26500;&#24314;&#19968;&#21488;&#32593;&#32476;&#24341;&#23548;&#26381;&#21153;&#22120;&#65288;&#19968;&#65289;</a> &#30340;&#25991;&#31456;&#20013;&#65292;&#25105;&#20204;&#23637;&#31034;&#20102;&#22914;&#20309;&#21019;&#24314;&#19968;&#20010;&#32593;&#32476;&#24341;&#23548;&#38236;&#20687;&#65292;&#22312;&#37027;&#20010;&#38236;&#20687;&#20013;&#20351;&#29992;&#20102;&#19968;&#20010;&#21517;&#20026; liveuser &#24080;&#25143;&#65292;&#23427;&#30340;&#23478;&#30446;&#24405;&#20301;&#20110;&#20869;&#23384;&#20013;&#65292;&#37325;&#21551;&#21518;&#23478;&#30446;&#24405;&#20013;&#30340;&#20869;&#23481;&#23558;&#20840;&#37096;&#28040;&#22833;&#12290;&#28982;&#32780;&#24456;&#22810;&#29992;&#25143;&#37117;&#24076;&#26395;&#26426;&#22120;&#37325;&#21551;&#21518;&#20445;&#23384;&#20182;&#20204;&#30340;&#25991;&#20214;&#21644;&#35774;&#32622;&#12290;&#22240;&#27492;&#65292;&#22312;&#26412;&#31995;&#21015;&#30340;&#31532;&#20108;&#37096;&#20998;&#65292;&#25105;&#20204;&#23558;&#21521;&#20320;&#23637;&#31034;&#22914;&#20309;&#22312;&#31532;&#19968;&#37096;&#20998;&#30340;&#22522;&#30784;&#19978;&#65292;&#37325;&#26032;&#37197;&#32622;&#32593;&#32476;&#24341;&#23548;&#38236;&#20687;&#65292;&#20197;&#20415; <a href="https://en.wikipedia.org/wiki/Active_Directory">&#27963;&#21160;&#30446;&#24405;</a> &#20013;&#30340;&#29992;&#25143;&#24080;&#25143;&#21487;&#20197;&#36827;&#34892;&#30331;&#24405;&#65292;&#28982;&#21518;&#20174;&#19968;&#20010; NFS &#26381;&#21153;&#22120;&#19978;&#33258;&#21160;&#25346;&#36733;&#20182;&#20204;&#30340;&#23478;&#30446;&#24405;&#12290;&#26412;&#31995;&#21015;&#30340;&#31532;&#19977;&#37096;&#20998;&#65292;&#25105;&#20204;&#23558;&#21521;&#20320;&#23637;&#31034;&#32593;&#32476;&#24341;&#23548;&#23458;&#25143;&#31471;&#22914;&#20309;&#19982;&#20013;&#24515;&#21270;&#37197;&#32622;&#30340; iPXE &#24341;&#23548;&#33756;&#21333;&#36827;&#34892;&#20132;&#20114;&#12290;&#35774;&#32622;&#20351;&#29992; KRB5 &#35748;&#35777;&#30340; NFS4 Home &#30446;&#24405;&#25353;&#20197;&#21069;&#30340;&#25991;&#31456; “<a href="https://fedoramagazine.org/secure-nfs-home-directories-kerberos">&#20351;&#29992; Kerberos &#24378;&#21270;&#20849;&#20139;&#30340; NFS Home &#30446;&#24405;&#23433;&#20840;&#24615;</a>” &#30340;&#25351;&#23548;&#26469;&#20570;&#36825;&#20010;&#35774;&#32622;&#12290;&#21024;&#38500; Liveuser &#24080;&#25143;&#21024;&#38500;&#26412;&#31995;&#21015;&#25991;&#31456;&#31532;&#19968;&#37096;&#20998;&#20013;&#21019;&#24314;&#30340; liveuser &#24080;&#25143;&#65306;<pre class="prettyprint linenums">$ sudo -i# sed -i '/automaticlogin/Id' /fc28/etc/gdm/custom.conf# rm -f /fc28/etc/sudoers.d/liveuser# for i in passwd shadow group gshadow; do sed -i '/^liveuser:/d' /fc28/etc/$i; done</pre>&#37197;&#32622; NTP&#12289;KRB5 &#21644; SSSD&#25509;&#19979;&#26469;&#65292;&#25105;&#20204;&#38656;&#35201;&#23558; NTP&#12289;KRB5 &#21644; SSSD &#30340;&#37197;&#32622;&#25991;&#20214;&#22797;&#21046;&#36827;&#23458;&#25143;&#31471;&#20351;&#29992;&#30340;&#38236;&#20687;&#20013;&#65292;&#20197;&#20415;&#20110;&#23427;&#20204;&#33021;&#22815;&#20351;&#29992;&#21516;&#19968;&#20010;&#24080;&#25143;&#65306;<pre class="prettyprint linenums"># MY_HOSTNAME=$(</etc/hostname)# MY_DOMAIN=${MY_HOSTNAME#*.}# dnf -y --installroot=/fc28 install ntp krb5-workstation sssd# cp /etc/ntp.conf /fc28/etc# chroot /fc28 systemctl enable ntpd.service# cp /etc/krb5.conf.d/${MY_DOMAIN%%.*} /fc28/etc/krb5.conf.d# cp /etc/sssd/sssd.conf /fc28/etc/sssd</pre>&#22312;&#24050;&#37197;&#32622;&#30340;&#35782;&#21035;&#26381;&#21153;&#30340;&#22522;&#30784;&#19978;&#65292;&#37325;&#26032;&#37197;&#32622; sssd &#25552;&#20379;&#35748;&#35777;&#26381;&#21153;&#65306;<pre…
Linux 求职建议

通过对招聘网站数据的仔细研究,我们发现,即使是非常有经验的 Linux 程序员,也会在面试中陷入困境。Media

via https://linux.cn/article-10397-1.html
Linux &#27714;&#32844;&#24314;&#35758;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/30/103638xo3qtjrnq8g6q3wj.jpg">Media</a>&#36890;&#36807;&#23545;&#25307;&#32856;&#32593;&#31449;&#25968;&#25454;&#30340;&#20180;&#32454;&#30740;&#31350;&#65292;&#25105;&#20204;&#21457;&#29616;&#65292;&#21363;&#20351;&#26159;&#38750;&#24120;&#26377;&#32463;&#39564;&#30340; Linux &#31243;&#24207;&#21592;&#65292;&#20063;&#20250;&#22312;&#38754;&#35797;&#20013;&#38519;&#20837;&#22256;&#22659;&#12290;&#36825;&#23601;&#23548;&#33268;&#20102;&#24456;&#22810;&#20248;&#31168;&#24182;&#19988;&#26377;&#32463;&#39564;&#30340;&#20154;&#26080;&#32536;&#26080;&#25925;&#22320;&#25214;&#19981;&#21040;&#21512;&#36866;&#30340;&#24037;&#20316;&#65292;&#22240;&#20026;&#22914;&#20170;&#30340;&#23601;&#19994;&#24066;&#22330;&#38656;&#35201;&#25105;&#20204;&#26377;&#19968;&#20123;&#25163;&#27573;&#26469;&#25552;&#39640;&#33258;&#24049;&#30340;&#31454;&#20105;&#21147;&#12290;&#25105;&#26377;&#20004;&#20010;&#21516;&#20107;&#21644;&#19968;&#20010;&#34920;&#21733;&#65292;&#20182;&#20204;&#37117;&#26377; RedHat &#35748;&#35777;&#65292;&#31649;&#29702;&#36807;&#27604;&#36739;&#22823;&#30340;&#26381;&#21153;&#22120;&#26426;&#25151;&#65292;&#20063;&#37117;&#25910;&#21040;&#36807;&#21069;&#38599;&#20027;&#30340;&#35748;&#30495;&#25512;&#33616;&#12290;&#21487;&#26159;&#65292;&#22312;&#20182;&#20204;&#24212;&#32856;&#30340;&#26102;&#20505;&#65292;&#25152;&#26377;&#30340;&#36825;&#20123;&#35777;&#20070;&#12289;&#26412;&#36523;&#30340;&#33021;&#21147;&#12289;&#24037;&#20316;&#32463;&#39564;&#22909;&#20687;&#37117;&#27809;&#26377;&#36215;&#21040;&#20219;&#20309;&#20316;&#29992;&#65292;&#20182;&#20204;&#25152;&#38754;&#23545;&#30340;&#25307;&#32856;&#24191;&#21578;&#26159;&#26576;&#20154;&#20174;&#25216;&#26415;&#35789;&#27719;&#20013;&#20020;&#26102;&#25361;&#36873;&#30340;&#19968;&#20123;“&#25216;&#33021;&#29255;&#27573;”&#25152;&#32452;&#25104;&#30340;&#12290;&#29616;&#22914;&#20170;&#65292;&#31036;&#35980;&#21464;&#24471;&#36807;&#26102;&#20102;&#65292;<strong>&#19981;&#22238;&#24212;</strong>&#21464;&#25104;&#20102;&#21457;&#24067;&#25307;&#32856;&#24191;&#21578;&#30340;&#20844;&#21496;&#30340;&#26032;&#27807;&#36890;&#26041;&#24335;&#12290;&#36825;&#21516;&#26679;&#20063;&#24847;&#21619;&#30528;&#22823;&#22810;&#20844;&#21496;&#30340;&#25307;&#32856;&#25110;&#32773;&#20154;&#20107;&#21487;&#33021;&#20250;<strong>&#38169;&#36807;</strong>&#38750;&#24120;&#20248;&#31168;&#30340;&#24212;&#32856;&#32773;&#12290;&#25105;&#20043;&#25152;&#20197;&#25954;&#35828;&#30340;&#22914;&#27492;&#32943;&#23450;&#65292;&#26159;&#22240;&#20026;&#29616;&#22312;&#25307;&#32856;&#24191;&#21578;&#22823;&#22810;&#25968;&#30475;&#19978;&#21435;&#37117;&#38750;&#24120;&#30340;&#28369;&#31293;&#12290;<a href="http://reallylinux.com">Reallylinux.com</a> &#21478;&#19968;&#20301;&#29305;&#32422;&#25776;&#31295;&#20154; Walter &#65292;&#21457;&#34920;&#36807;&#19968;&#31687;&#20851;&#20110; <a href="http://reallylinux.com/docs/wantadsmad.shtml">&#25307;&#32856;&#24191;&#21578;&#30127;&#25481;&#20102;</a> &#30340;&#25991;&#31456;&#12290;&#20182;&#35828;&#30340;&#20063;&#35768;&#26159;&#23545;&#30340;&#65292;&#21487;&#26159;&#25105;&#35748;&#20026; Linux &#24037;&#20316;&#24212;&#32856;&#32773;&#21487;&#20197;&#36890;&#36807;&#27880;&#24847;&#25307;&#32856;&#24191;&#21578;&#30340;<strong>&#19977;&#20010;&#20851;&#38190;&#28857;</strong>&#36991;&#20813;&#33853;&#20837;&#38519;&#38449;&#12290;<strong>&#39318;&#20808;</strong>&#65292;&#24456;&#23569;&#20250;&#26377; Linux &#31995;&#32479;&#31649;&#29702;&#21592;&#30340;&#25307;&#32856;&#24191;&#21578;&#21482;&#38024;&#23545; Linux &#26377;&#35201;&#27714;&#12290;&#19968;&#23450;&#35201;&#27880;&#24847;&#24456;&#23569;&#26377; Linux &#31995;&#32479;&#31649;&#29702;&#21592;&#30340;&#32844;&#20301;&#26159;&#23454;&#38469;&#22312;&#26381;&#21153;&#22120;&#19978;&#36305; Linux&#30340;&#65292;&#21453;&#32780;&#65292;&#24456;&#22810;&#22312;&#25628;&#32034;…
在 Linux 命令行中观看彩虹猫来稍事休息

你甚至可以在终端里欣赏彩虹猫。Media

via https://linux.cn/article-10398-1.html
在 Linux 命令行中观看彩虹猫来稍事休息

你甚至可以在终端里欣赏彩虹猫。Media今天是《Linux 命令行小玩具介绍》的第六天。在本系列文章中,我们将会探索一些娱乐用途(甚至有时完全没用)的 Linux 命令行小玩具。所有我们介绍的小玩具都是开源的。也许你会问,它们都很独特吗?是的。不过,它们对你是否独特,我就不知道了。但是,我们相信你应该能在这系列文章结束之前找到至少一个好玩的玩具。从昨天的选题继续:我们谈到了猫和彩虹。不过,在 Linux 命令行下有更有趣的彩虹和猫结合的程序吗?答案是肯定的。我们不妨看看之前可以在命令行中使用彩虹猫的方式吧。意料之中,2011 年发布的 彩虹猫 可以用 nyancat 呈现在终端中。你想念这只曾火遍网络的彩虹猫吗?看看下面这个视频记录吧,我会等你看完的。现在,让我们在终端中重新感受这个令人惊奇的体验吧。nyancat 包正在很多发行版上(比如 Arch、Debian、Gentoo、Ubuntu 等等……)都有,不过我的系统(Fedora)没有,但是我们仍然可以很轻松地从源码编译它。根据读者的一个很好的提醒,对于我来说,这应该在该系列中提及:要警惕从不受信任的来源安装应用程序,或者编译和运行你在网上找到的任何代码,就像你在这样的文章中找到这个一样。如果您不确定,请采取适当的预防措施,特别是如果您在生产机器上。从这里克隆源代码:
git clone https://github.com/klange/nyancat.git
然后使用 make 编译,并用 ./nyancat 来运行。这直接为我带来了彩虹猫体验,甚至还有个计时器来显示我享受 “彩虹猫魔法”的时间。Media你可以在 GitHub 上找到 nyancat 的源码,它正以 NCSA 许可证 开源。命令行版本的彩虹猫可在这个公共 Telnet 服务器上访问(或者用另外一个猫 netcat 也行),所以理论上来说你不必安装它。不过不幸的是,由于带宽限制,该服务器目前已经被关闭了。尽管如此,在各种老设备上连接老 Telnet 服务器上运行彩虹猫的照片还是值得一看的,说不准你还会萌生搭建一个能让大家连接的公共服务器的想法呢(如果你真的搭建了,请务必告知作者,万一他们可能会向公众分享呢?)。你想让我介绍一下你最喜爱的命令行玩具吗?请在原文下留言,作者会考虑介绍的。瞧瞧我们昨天介绍的小玩意:用 lolcat 为你的 Linux 终端增添些许色彩。明天再来看我们的下一篇文章吧!via: https://opensource.com/article/18/12/linux-toy-nyancat作者:Jason Baker 选题:lujun9972 译者:zhs852 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media

via https://linux.cn/article-10398-1.html?utm_source=rss&utm_medium=rss
用户、组及其它 Linux 特性(二)

我们继续创建和管理用户和组的 Linux 教程之旅。Media

via https://linux.cn/article-10399-1.html
&#29992;&#25143;&#12289;&#32452;&#21450;&#20854;&#23427; Linux &#29305;&#24615;&#65288;&#20108;&#65289;

&#25105;&#20204;&#32487;&#32493;&#21019;&#24314;&#21644;&#31649;&#29702;&#29992;&#25143;&#21644;&#32452;&#30340; Linux &#25945;&#31243;&#20043;&#26053;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/30/193339hj9zyiyosbnbdrjo.jpg">Media&#22312;&#27491;&#22312;&#36827;&#34892;&#30340; Linux &#20043;&#26053;&#20013;&#65292;&#25105;&#20204;&#20102;&#35299;&#20102;<a href="https://linux.cn/article-10066-1.html">&#22914;&#20309;&#25805;&#20316;&#25991;&#20214;&#22841;&#25110;&#30446;&#24405;&#65292;&#29616;&#22312;&#25105;&#20204;&#32487;&#32493;&#35752;&#35770; &#26435;&#38480;&#12289;&#29992;&#25143; &#21644; &#32452;&#65292;&#36825;&#23545;&#20110;&#30830;&#23450;&#35841;&#21487;&#20197;&#25805;&#20316;&#21738;&#20123;&#25991;&#20214;&#21644;&#30446;&#24405;&#26159;&#24517;&#35201;&#30340;&#12290;<a href="https://linux.cn/article-10370-1.html">&#19978;&#27425;&#65292;&#25105;&#20204;&#23637;&#31034;&#20102;&#22914;&#20309;&#21019;&#24314;&#26032;&#29992;&#25143;&#65292;&#29616;&#22312;&#25105;&#20204;&#23558;&#37325;&#26032;&#36215;&#33322;&#65306;&#20320;&#21487;&#20197;&#20351;&#29992; groupadd &#21629;&#20196;&#21019;&#24314;&#26032;&#32452;&#65292;&#28982;&#21518;&#38543;&#24847;&#28155;&#21152;&#29992;&#25143;&#12290;&#20363;&#22914;&#65292;&#20351;&#29992;&#65306;<pre class="prettyprint linenums">sudo groupadd photos</pre>&#36825;&#23558;&#20250;&#21019;&#24314; photos &#32452;&#12290;&#20320;&#38656;&#35201;&#22312;&#26681;&#30446;&#24405;&#19979;<a href="https://linux.cn/article-10066-1.html">&#21019;&#24314;&#19968;&#20010;&#30446;&#24405;&#65306;<pre class="prettyprint linenums">sudo mkdir /photos</pre>&#22914;&#26524;&#20320;&#36816;&#34892; ls -l /&#65292;&#32467;&#26524;&#20013;&#20250;&#26377;&#22914;&#19979;&#36825;&#19968;&#34892;&#65306;<pre class="prettyprint linenums">drwxr-xr-x 1 root root 0 jun 26 21:14 photos</pre>&#36755;&#20986;&#20013;&#30340;&#31532;&#19968;&#20010; root &#26159;&#25152;&#23646;&#30340;&#29992;&#25143;&#65292;&#31532;&#20108;&#20010; root &#26159;&#25152;&#23646;&#30340;&#32452;&#12290;&#35201;&#23558; /photos &#30446;&#24405;&#30340;&#25152;&#26377;&#26435;&#36716;&#31227;&#21040; photos &#32452;&#65292;&#20351;&#29992;&#65306;<pre class="prettyprint linenums">chgrp photos /photos</pre>chgrp &#21629;&#20196;&#36890;&#24120;&#37319;&#29992;&#20004;&#20010;&#21442;&#25968;&#65292;&#31532;&#19968;&#20010;&#21442;&#25968;&#26159;&#23558;&#35201;&#33719;&#24471;&#25991;&#20214;&#25110;&#30446;&#24405;&#25152;&#26377;&#26435;&#30340;&#32452;&#65292;&#31532;&#20108;&#20010;&#21442;&#25968;&#26159;&#24076;&#26395;&#20132;&#32473;&#32452;&#30340;&#25991;&#20214;&#25110;&#30446;&#24405;&#12290;&#25509;&#30528;&#65292;&#36816;&#34892; ls -l /&#65292;&#20320;&#20250;&#21457;&#29616;&#21018;&#25165;&#37027;&#19968;&#34892;&#21464;&#20102;&#65306;<pre class="prettyprint linenums">drwxr-xr-x 1 root photos 0 jun 26 21:14 photos</pre>&#20320;&#24050;&#25104;&#21151;&#23558;&#26032;&#30446;&#24405;&#30340;&#25152;&#26377;&#26435;&#36716;&#31227;&#21040;&#20102; photos &#32452;&#12290;&#28982;&#21518;&#65292;&#23558;&#20320;&#33258;&#24049;&#30340;&#29992;&#25143;&#21644; guest &#29992;&#25143;&#28155;&#21152;&#21040; photos &#32452;&#65306;<pre class="prettyprint linenums">sudo usermod <&#20320;&#30340;&#29992;&#25143;&#21517;> -a -G photossudo usermod guest -a -G photos</pre>&#20320;&#21487;&#33021;&#24517;&#39035;&#27880;&#38144;&#24182;&#37325;&#26032;&#30331;&#24405;&#25165;&#33021;&#30475;&#21040;&#26356;&#25913;&#65292;&#20294;&#26159;&#24403;&#20320;&#36825;&#26679;&#20570;&#26102;&#65292;&#36816;&#34892; groups &#20250;&#23558; photos &#26174;&#31034;&#20026;&#20320;&#25152;&#23646;&#30340;&#32452;&#20043;&#19968;&#12290;&#20851;&#20110;&#19978;&#38754;&#25552;&#21040;&#30340; usermod &#21629;&#20196;&#65292;&#38656;&#35201;&#25351;&#26126;&#20960;&#28857;&#12290;&#315…
用于游戏开发的图形和音乐工具

要在三天内打造一个可玩的游戏,你需要一些快速而稳定的好工具。Media

via https://linux.cn/article-10400-1.html
&#29992;&#20110;&#28216;&#25103;&#24320;&#21457;&#30340;&#22270;&#24418;&#21644;&#38899;&#20048;&#24037;&#20855;

&#35201;&#22312;&#19977;&#22825;&#20869;&#25171;&#36896;&#19968;&#20010;&#21487;&#29609;&#30340;&#28216;&#25103;&#65292;&#20320;&#38656;&#35201;&#19968;&#20123;&#24555;&#36895;&#32780;&#31283;&#23450;&#30340;&#22909;&#24037;&#20855;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/31/001708cq67g0u9kkzz7j6z.png">Media</a>&#22312;&#21313;&#26376;&#21021;&#65292;&#25105;&#20204;&#30340;&#20465;&#20048;&#37096;&#39532;&#27463;&#23572;&#22823;&#23398;&#30340; <a href="http://mugeeks.org/">Geeks and Gadgets</a> &#21442;&#21152;&#20102;&#39318;&#27425; <a href="https://itch.io/jam/open-jam-1">Open Jam</a>&#65292;&#36825;&#26159;&#19968;&#20010;&#24198;&#31069;&#26368;&#20339;&#24320;&#28304;&#24037;&#20855;&#30340;&#28216;&#25103; Jam&#12290;&#28216;&#25103; Jam &#26159;&#19968;&#31181;&#27963;&#21160;&#65292;&#21442;&#19982;&#32773;&#20197;&#22242;&#38431;&#21327;&#20316;&#30340;&#26041;&#24335;&#26469;&#24320;&#21457;&#26377;&#36259;&#30340;&#35745;&#31639;&#26426;&#28216;&#25103;&#12290;Jam &#19968;&#33324;&#37117;&#24456;&#30701;&#65292;&#20165;&#26377;&#19977;&#22825;&#65292;&#24182;&#19988;&#38750;&#24120;&#32047;&#12290;Opensource.com &#22312;&#20843;&#26376;&#19979;&#26092;<a href="https://opensource.com/article/17/8/open-jam-announcement">&#21457;&#24067;&#20102;</a> Open Jam &#27963;&#21160;&#65292;&#36275;&#26377; <a href="https://opensource.com/article/17/11/open-jam">45 &#25903;&#28216;&#25103;</a> &#36827;&#20837;&#21040;&#20102;&#31454;&#36187;&#20013;&#12290;&#25105;&#20204;&#30340;&#20465;&#20048;&#37096;&#24076;&#26395;&#22312;&#25105;&#20204;&#30340;&#39033;&#30446;&#20013;&#21019;&#24314;&#21644;&#20351;&#29992;&#24320;&#25918;&#28304;&#30721;&#36719;&#20214;&#65292;&#25152;&#20197; Open Jam &#33258;&#28982;&#26159;&#25105;&#20204;&#24819;&#35201;&#21442;&#19982;&#30340; Jam &#20102;&#12290;&#25105;&#20204;&#25552;&#20132;&#30340;&#28216;&#25103;&#26159;&#19968;&#20010;&#23454;&#39564;&#24615;&#30340;&#28216;&#25103;&#65292;&#21517;&#20026; <a href="https://mugeeksalpha.itch.io/mark-omy-words">Mark My Words</a>&#12290;&#25105;&#20204;&#20351;&#29992;&#20102;&#22810;&#31181;&#33258;&#30001;&#21644;&#24320;&#25918;&#28304;&#30721; (FOSS) &#24037;&#20855;&#26469;&#24320;&#21457;&#23427;&#65307;&#22312;&#36825;&#31687;&#25991;&#31456;&#20013;&#65292;&#25105;&#20204;&#23558;&#35752;&#35770;&#19968;&#20123;&#25105;&#20204;&#20351;&#29992;&#30340;&#24037;&#20855;&#21644;&#25105;&#20204;&#27880;&#24847;&#21040;&#21487;&#33021;&#26377;&#28508;&#22312;&#38459;&#30861;&#30340;&#22320;&#26041;&#12290;&#38899;&#39057;&#24037;&#20855;MilkyTracker<a href="http://milkytracker.titandemo.org/">MilkyTracker</a> &#26159;&#19968;&#20010;&#21487;&#29992;&#20110;&#32534;&#26354;&#32769;&#24335;&#35270;&#39057;&#28216;&#25103;&#20013;&#30340;&#38899;&#20048;&#30340;&#36719;&#20214;&#21253;&#12290;&#23427;&#26159;&#19968;&#31181;<a href="https://en.wikipedia.org/wiki/Music_tracker">&#38899;&#20048;&#22768;&#36947;&#22120;</a>music tracker&#65292;&#26159;&#19968;&#20010;&#24378;&#22823;&#30340; MOD &#21644; XM &#25991;&#20214;&#21019;&#24314;&#22120;&#65292;&#24102;&#26377;&#22522;&#20110;&#29305;&#24449;&#32593;&#26684;&#30340;&#27169;&#24335;&#32534;&#36753;&#22120;&#12290;&#22312;&#25105;&#20204;&#30340;&#28216;&#25103;&#20013;&#65292;&#25105;&#20204;&#20351;&#29992;&#23427;&#26469;&#32534;&#26354;&#22823;&#22810;&#25968;&#30340;&#38899;&#20048;&#29255;&#27573;&#12290;&#36825;&#20010;&#31243;&#24207;&#26368;&#22909;&#30340;&#22320;&#26041;&#26159;&#65292;&#23427;&#27604;&#25105;&#20204;&#20854;&#23427;&#30340;&#22823;&#22810;&#25968;&#24037;&#20855;&#28040;&#32791;&#26356;&#23569;&#30340;&#30828;&#30424;&#31354;&#38388;&#21644;&#20869;&#23384;&#12290;&#34429;&#28982;&#22914;&#27492;&#65292;MilkyTracker &#20173;&#28982;&#38750;&#24120;&#24378;&#22823;&#12290;<a href="https://dn-linuxcn.qbox.me/data/atta
CEO 的 Emacs 秘籍

一旦你了解了 Emacs,你就会意识到它其实是一台可以当发动机用的的热核烤面包机……好吧,只是文本处理的所有事情。当考虑到你计算机的使用周期在很大程度上都是与文本有关时,这是一个相当大胆的声明。大胆,但却是真的。Media

via https://linux.cn/article-10401-1.html
CEO &#30340; Emacs &#31192;&#31821;

<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201812/31/201447ifjh5gn6idn0dvh0.jpg">Media&#20960;&#24180;&#21069;&#65292;&#19981;&#65292;&#26159;&#20960;&#21313;&#24180;&#21069;&#65292;&#25105;&#23601;&#22312;&#29992; Emacs&#12290;&#19981;&#35770;&#26159;&#30721;&#20195;&#30721;&#12289;&#32534;&#20889;&#25991;&#26723;&#65292;&#36824;&#26159;&#31649;&#29702;&#37038;&#20214;&#21644;&#26085;&#31243;&#65292;&#25105;&#37117;&#29992;&#36825;&#20010;&#32534;&#36753;&#22120;&#65292;&#25110;&#32773;&#26159;&#35828;&#25805;&#20316;&#31995;&#32479;&#65292;&#32780;&#19988;&#25105;&#36824;&#20048;&#27492;&#19981;&#30130;&#12290;&#35768;&#22810;&#24180;&#36807;&#21435;&#20102;&#65292;&#25105;&#20063;&#36716;&#21521;&#20102;&#20854;&#20182;&#26356;&#26032;&#12289;&#26356;&#22909;&#30340;&#24037;&#20855;&#12290;&#32467;&#26524;&#65292;&#23601;&#36830;&#26368;&#22522;&#26412;&#30340;&#25991;&#20214;&#27983;&#35272;&#65292;&#25105;&#37117;&#24050;&#32463;&#24536;&#20102;&#22312;&#19981;&#29992;&#40736;&#26631;&#30340;&#24773;&#20917;&#19979;&#35813;&#24590;&#20040;&#25805;&#20316;&#12290;&#22823;&#32422;&#19977;&#20010;&#26376;&#21069;&#65292;&#25105;&#24847;&#35782;&#21040;&#25105;&#22312;&#24212;&#29992;&#31243;&#24207;&#21644;&#35745;&#31639;&#26426;&#20043;&#38388;&#20999;&#25442;&#19978;&#32791;&#36153;&#20102;&#22823;&#37327;&#30340;&#26102;&#38388;&#65292;&#20110;&#26159;&#25105;&#20915;&#23450;&#20877;&#27425;&#20351;&#29992; Emacs&#12290;&#36825;&#26159;&#20010;&#24456;&#27491;&#30830;&#30340;&#20915;&#23450;&#65292;&#21407;&#22240;&#26377;&#20197;&#19979;&#20960;&#20010;&#12290;&#20854;&#20013;&#21253;&#25324;&#29992; .emacs &#21644; Dropbox &#26469;&#25645;&#24314;&#19968;&#20010;&#33391;&#22909;&#30340;&#12289;&#21487;&#31227;&#26893;&#30340;&#29615;&#22659;&#30340;&#19968;&#20123;&#25216;&#24039;&#12290;&#23545;&#20110;&#37027;&#20123;&#36824;&#27809;&#29992;&#36807; Emacs &#30340;&#20154;&#26469;&#35828;&#65292;Emacs &#20250;&#35753;&#20320;&#29233;&#24680;&#20132;&#21152;&#12290;&#23427;&#26377;&#28857;&#20687;&#19968;&#20010;&#25151;&#23376;&#22823;&#23567;&#30340;&#40065;&#24067;·&#25096;&#24503;&#22561;&#26426;&#26800;Rube Goldberg machine&#65292;&#20045;&#19968;&#30475;&#65292;&#23427;&#20855;&#22791;&#28900;&#38754;&#21253;&#26426;&#30340;&#25152;&#26377;&#21151;&#33021;&#12290;&#36825;&#21548;&#36215;&#26469;&#19981;&#20687;&#26159;&#19968;&#31181;&#35748;&#21487;&#65292;&#20294;&#20851;&#38190;&#35789;&#26159;“&#20045;&#19968;&#30475;”&#12290;&#19968;&#26086;&#20320;&#20102;&#35299;&#20102; Emacs&#65292;&#20320;&#23601;&#20250;&#24847;&#35782;&#21040;&#23427;&#20854;&#23454;&#26159;&#19968;&#21488;&#21487;&#20197;&#24403;&#21457;&#21160;&#26426;&#29992;&#30340;&#28909;&#26680;&#28900;&#38754;&#21253;&#26426;……&#22909;&#21543;&#65292;&#21482;&#26159;&#25351;&#25991;&#26412;&#22788;&#29702;&#30340;&#25152;&#26377;&#20107;&#24773;&#12290;&#24403;&#32771;&#34385;&#21040;&#20320;&#35745;&#31639;&#26426;&#30340;&#20351;&#29992;&#21608;&#26399;&#22312;&#24456;&#22823;&#31243;&#24230;&#19978;&#37117;&#26159;&#19982;&#25991;&#26412;&#26377;&#20851;&#26102;&#65292;&#36825;&#26159;&#19968;&#20010;&#30456;&#24403;&#22823;&#32966;&#30340;&#22768;&#26126;&#12290;&#22823;&#32966;&#65292;&#20294;&#21364;&#26159;&#30495;&#30340;&#12290;&#20063;&#35768;&#23545;&#25105;&#26469;&#35828;&#26356;&#37325;&#35201;&#30340;&#26159;&#65292;Emacs &#26159;&#25105;&#26366;&#32463;&#20351;&#29992;&#36807;&#30340;&#19968;&#20010;&#24212;&#29992;&#65292;&#24182;&#35753;&#25105;&#35273;&#24471;&#25105;&#30495;&#27491;&#30340;&#25317;&#26377;&#23427;&#65292;&#32780;&#19981;&#26159;&#25226;&#25105;&#22609;&#36896;&#25104;&#19968;&#20010;&#21311;&#21517;&#30340;“&#29992;&#25143;”&#65292;&#23601;&#22909;&#20687;&#20301;&#20110; <a href="http://www.huffingtonpost.com/zachary-ehren/soma-isnt-a-drug-san-fran_b_987841.html">Soma&#65288;LCTT &#35793;&#27880;&#65306;&#26087;&#37329;&#23665;&#30340;&#19968;&#20010;&#34…
用 PGP 保护代码完整性(四):将主密钥移到离线存储中

如果开发者的 PGP 密钥被偷了,危害非常大。了解一下如何更安全。Media

via https://linux.cn/article-10402-1.html
&#29992; PGP &#20445;&#25252;&#20195;&#30721;&#23436;&#25972;&#24615;&#65288;&#22235;&#65289;&#65306;&#23558;&#20027;&#23494;&#38053;&#31227;&#21040;&#31163;&#32447;&#23384;&#20648;&#20013;

&#22914;&#26524;&#24320;&#21457;&#32773;&#30340; PGP &#23494;&#38053;&#34987;&#20599;&#20102;&#65292;&#21361;&#23475;&#38750;&#24120;&#22823;&#12290;&#20102;&#35299;&#19968;&#19979;&#22914;&#20309;&#26356;&#23433;&#20840;&#12290;<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201901/01/003541ehzdol364f315cf5.jpg">Media</a>&#22312;&#26412;&#31995;&#21015;&#25945;&#31243;&#20013;&#65292;&#25105;&#20204;&#20026;&#20351;&#29992; PGP &#25552;&#20379;&#20102;&#19968;&#20010;&#23454;&#29992;&#25351;&#21335;&#12290;&#20320;&#21487;&#20197;&#20174;&#19979;&#38754;&#30340;&#38142;&#25509;&#20013;&#26597;&#30475;&#21069;&#38754;&#30340;&#25991;&#31456;&#65306;<a href="https://linux.cn/article-9524-1.html">&#31532;&#19968;&#37096;&#20998;&#65306;&#22522;&#26412;&#27010;&#24565;&#21644;&#24037;&#20855;</a><a href="https://linux.cn/article-9529-1.html">&#31532;&#20108;&#37096;&#20998;&#65306;&#29983;&#25104;&#20320;&#30340;&#20027;&#23494;&#38053;</a><a href="https://linux.cn/article-9607-1.html">&#31532;&#19977;&#37096;&#20998;&#65306;&#29983;&#25104; PGP &#23376;&#23494;&#38053;</a>&#36825;&#26159;&#26412;&#31995;&#21015;&#25945;&#31243;&#30340;&#31532;&#22235;&#37096;&#20998;&#65292;&#25105;&#20204;&#32487;&#32493;&#26412;&#25945;&#31243;&#65292;&#25105;&#20204;&#23558;&#35848;&#19968;&#35848;&#22914;&#20309;&#21450;&#20026;&#20160;&#20040;&#35201;&#23558;&#20027;&#23494;&#38053;&#20174;&#20320;&#30340;&#23478;&#30446;&#24405;&#31227;&#21040;&#31163;&#32447;&#23384;&#20648;&#20013;&#12290;&#29616;&#22312;&#24320;&#22987;&#25105;&#20204;&#30340;&#25945;&#31243;&#12290;&#28165;&#21333;&#20934;&#22791;&#19968;&#20010;&#21152;&#23494;&#30340;&#21487;&#31227;&#38500;&#30340;&#23384;&#20648;&#65288;&#24517;&#35201;&#65289;&#22791;&#20221;&#20320;&#30340; GnuPG &#30446;&#24405;&#65288;&#24517;&#35201;&#65289;&#20174;&#20320;&#30340;&#23478;&#30446;&#24405;&#20013;&#21024;&#38500;&#20027;&#23494;&#38053;&#65288;&#25512;&#33616;&#65289;&#20174;&#20320;&#30340;&#23478;&#30446;&#24405;&#20013;&#21024;&#38500;&#21514;&#38144;&#35777;&#20070;&#65288;&#25512;&#33616;&#65289;&#32771;&#34385;&#20107;&#39033;&#20026;&#20160;&#20040;&#35201;&#20174;&#20320;&#30340;&#23478;&#30446;&#24405;&#20013;&#21024;&#38500;&#20320;&#30340;&#20027; [C] &#23494;&#38053; &#65311;&#36825;&#26679;&#20570;&#30340;&#20027;&#35201;&#21407;&#22240;&#26159;&#38450;&#27490;&#20320;&#30340;&#20027;&#23494;&#38053;&#22833;&#31363;&#25110;&#24847;&#22806;&#27844;&#38706;&#12290;&#23545;&#20110;&#24515;&#24576;&#19981;&#36712;&#30340;&#20154;&#26469;&#35828;&#65292;&#31169;&#38053;&#23545;&#20182;&#20204;&#20855;&#26377;&#24456;&#22823;&#30340;&#35825;&#24785;&#21147; —— &#25105;&#20204;&#30693;&#36947;&#26377;&#20960;&#20010;&#24694;&#24847;&#36719;&#20214;&#25104;&#21151;&#22320;&#23454;&#29616;&#20102;&#25195;&#25551;&#29992;&#25143;&#30340;&#23478;&#30446;&#24405;&#24182;&#23558;&#21457;&#29616;&#30340;&#31169;&#38053;&#20869;&#23481;&#19978;&#20256;&#12290;&#23545;&#20110;&#24320;&#21457;&#32773;&#26469;&#35828;&#65292;&#31169;&#38053;&#22833;&#31363;&#26159;&#38750;&#24120;&#21361;&#38505;&#30340;&#20107;&#24773; —— &#22312;&#33258;&#30001;&#36719;&#20214;&#30340;&#19990;&#30028;&#20013;&#65292;&#36825;&#26080;&#30097;&#26159;&#36523;&#20221;&#35777;&#26126;&#22833;&#31363;&#12290;&#20174;&#20320;&#30340;&#23478;&#30446;&#24405;&#20013;&#21024;&#38500;&#31169;&#38053;&#23558;&#24110;&#20320;&#38450;&#33539;&#36825;&#31867;&#20107;&#20214;&#30340;&#21457;&#29983;&#12290;&#22791;&#20221;&#20320;&#30340; GnuPG &#30446;&#24405;<strong>!!!&#32477;&#23545;&#19981;&#35201;&#36339;&#36807;&#36825;&#19968;&#27493;!!!</strong>&#22791;&#20221;&#20320;&#30340; PGP &#23494;&#38053;&#23558;&#35753;&#20320;&#22312;&#38656;&#35201;&#30340;&#26102;&#20505;&#24456;&#23481;&#26131;&#22320;&#24674;…
极客漫画:呃,70 后

70 后的老程序员已经对层出不穷的编程语言感到了厌烦,虽然这已经距离上一个编程语言出现已经十年了。Media

via https://linux.cn/article-10403-1.html