<div id="article_content" class="article_content clearfix">
<link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-b5506197d8.css">
<div id="content_views" class="markdown_views prism-atom-one-light">
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
</svg>
<p></p>
<div class="toc">
<h3><a name="t0"></a><a name="t0"></a>鏂囩珷鐩綍</h3>
<ul><li><a href="#_7" target="_self">涓€銆佽櫄鎷熸満鏄粈涔堬紵</a></li><li><a href="#Ubuntu_13" target="_self">浜屻€乁buntu鍩烘湰璁剧疆</a></li><li><ul><li><a href="#1_14" target="_self">1.涓嬭浇宸ュ叿</a></li><li><a href="#2_Vim_34" target="_self">2.瀹夎 Vim</a></li><li><a href="#3_VM_Tools_78" target="_self">3.瀹夎 VM Tools</a></li><li><a href="#4Samba_141" target="_self">4.Samba鏈嶅姟鍣�</a></li><li><a href="#5_231" target="_self">5.鎹㈡簮-&gt;鎻愰珮涓嬭浇閫熷害</a></li></ul>
</li></ul>
</div>
<p></p>
<hr color="#000000" size="1&quot;">
<h1><a name="t1"></a><a name="t1"></a><a id="_7"></a>涓€銆佽櫄鎷熸満鏄粈涔堬紵</h1>
<blockquote>
<p>椤惧悕鎬濅箟灏辨槸铏氭嫙璁$畻鏈猴紝鍙敤浜庡畨瑁呮搷浣滅郴缁熷湪閲岃竟锛岀浉褰撲簬铏氭嫙鐨勪竴鍙扮數鑴戙€備緥濡傚畨瑁匧inux锛寃in10绛夌瓑銆�</p>
</blockquote>
<h1><a name="t2"></a><a name="t2"></a><a id="Ubuntu_13"></a>浜屻€乁buntu鍩烘湰璁剧疆</h1>
<h2><a name="t3"></a><a name="t3"></a><a id="1_14"></a>1.涓嬭浇宸ュ叿</h2>
<blockquote>
<p>1.1 铏氭嫙鏈轰笅杞斤細<br> 閾炬帴锛歨ttps://pan.baidu.com/s/1cjBEn3C8WQyw4OcvshGwyQ<br> 鎻愬彇鐮侊細ia2f</p>
</blockquote>
<blockquote>
<p>1.2 ubuntu闀滃儚鏂囦欢涓嬭浇锛�<br> 閾炬帴锛歨ttps://pan.baidu.com/s/1Pq08XfEjNpflme3OHrycqg<br> 鎻愬彇鐮侊細vj6t</p>
</blockquote>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">锛�<span class="token number">1</span>锛夎蒋浠跺紑鍙戯紝楂樼増鏈殑VMware鍒涘缓鐨勮櫄鎷熸満鏂囦欢鐢ㄤ綆鐗堟湰鐨刅Mware鏄墦涓嶅紑鐨勶紝
鍏煎鎬у彲鑳藉瓨鍦ㄩ棶棰樸€�
锛�<span class="token number">2</span>锛塽buntu鐨勮瘽锛屾垜涓汉瑙夊緱<span class="token number">16.04</span>鐗堟湰鐨勭ǔ瀹氭€у拰鍏煎鎬уソ涓€鐐瑰効锛屼釜鍒畨瑁�
瀛樺湪闂璇风户缁線涓嬬湅
锛�<span class="token number">3</span>锛夋垜鑷繁鐨勮瘽鐢ㄧ殑鏄�<span class="token number">15</span>鐗堟湰鐨刅Mware锛�<span class="token number">16.04</span>鐗堟湰鐨剈buntu闀滃儚鏂囦欢銆�
閰嶇疆ubuntu鎴戝氨涓嶈浜嗭紝搴﹀涓€涓嬪氨鎼滃嚭鏉ュ緢澶�
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li></ul></pre>
<h2><a name="t4"></a><a name="t4"></a><a id="2_Vim_34"></a>2.瀹夎 Vim</h2>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;"> 锛�<span class="token number">1</span>锛夐粯璁ょ殑ubuntu鏄病鏈変笅杞絍im锛岄渶瑕佹垜浠笅杞斤紝鍚﹀垯鎵撲笉寮€浠ュ強缂栬緫鏂囨湰
锛�<span class="token number">2</span>锛�<span class="token number">16.04</span>鐗堟湰鐨剈buntu锛屽簱鐨勪緷璧栫増鏈湁鏃跺€欏瓨鍦ㄩ棶棰橈紝杩欎篃鏄儴鍒嗘柊鎵嬭В鍐充笉
浜嗛棶棰樸€佸叆闂ㄥ洶闅剧殑鍘熷洜锛岀湅涓嶆噦鑻辨枃浠ュ強涓嶇煡閬撳浣曡В鍐炽€�
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li></ul></pre>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ sudo apt<span class="token operator">-</span>get install vim
E<span class="token punctuation">:</span> Unable to correct problems<span class="token punctuation">,</span> you have held broken packages<span class="token punctuation">.</span>
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li></ul></pre>
<blockquote>
<p>瑙e喅鏂规濡備笅锛�</p>
</blockquote>
<p>2.1. 鏇存柊鏁版嵁婧�</p>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ sudo apt<span class="token operator">-</span>get update
<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span> 鏇存柊杩囩▼姣旇緝涔咃紝鍙弬鑰冨悗闈㈢殑鎹㈡簮鎿嶄綔锛屾彁楂樹笅杞介€熷害
鍦ㄩ噸鏂颁笅杞絭im锛岃嫢杩樹笉鑳借В鍐筹紝灏遍渶瑕佷笅杞絘ptitude鏉ヨ繘琛屽畨瑁�
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li></ul></pre>
<p>2.2. 涓嬭浇aptitude</p>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ sudo apt<span class="token operator">-</span>get install aptitude
Reading package lists<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span> Done
Building dependency tree
Reading state information<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span> Done
<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span> 涓嬭浇杩囩▼涔熸槸姣旇緝涔咃紝鍙弬鑰冨悗闈㈢殑鎹㈡簮鎿嶄綔锛屾彁楂樹笅杞介€熷害
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li></ul></pre>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ sudo aptitude install vim
<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span> 閫氳繃y鍜宯鏉ラ€夋嫨杈惧埌鍏煎鎬ч棶棰�
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li></ul></pre>
<blockquote>
<p>aptitude鐩告瘮apt-get鍦ㄤ笅杞藉寘鐨勮繃绋嬩腑锛屼細鎻愪緵瑙e喅閫斿緞锛屼篃灏辨槸璇村畠瀛樺湪澶氱瑙e喅鏂规锛屼綘鍙互閫氳繃闄嶄綆鍖呯殑鐗堟湰鏉ヨ揪鍒板吋瀹筁inux鎿嶄綔绯荤粺</p>
</blockquote>
<h2><a name="t5"></a><a name="t5"></a><a id="3_VM_Tools_78"></a>3.瀹夎 VM Tools</h2>
<blockquote>
<p>VM Tools浣滅敤鏄彲浠ュ湪windows鍜宭inux鎿嶄綔绯荤粺涔嬮棿鎵ц澶嶅埗銆侀粡璐寸瓑鎿嶄綔</p>
</blockquote>
<pre class="prettyprint"><code class="has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">3.1 鐩存帴瀹夎VM Tools
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li></ul></pre>
<blockquote>
<p><img src="https://img-blog.csdnimg.cn/20210302162245543.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk2MDQ4NA==,size_16,color_FFFFFF,t_70" alt="鍦ㄨ繖閲屾彃鍏ュ浘鐗囨弿杩�"></p>
</blockquote>
<pre class="prettyprint"><code class="has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">3.2 鍦ㄦ垜缁欑殑闀滃儚鏂囦欢涓嬭浇閲岃竟鎵惧埌 linux.iso鍏夐┍
鍦ㄨ櫄鎷熸満璁剧疆閲岃竟浣跨敤铏氭嫙鍏夐┍锛岀劧鍚庤嚜鍔ㄥ姞杞�
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li></ul></pre>
<blockquote>
<p><img src="https://img-blog.csdnimg.cn/20210302162721498.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk2MDQ4NA==,size_16,color_FFFFFF,t_70" alt="鍦ㄨ繖閲屾彃鍏ュ浘鐗囨弿杩�"><br> 姝ゆ椂锛孷M Tools鐨勫厜椹卞氨鍔犺浇鍒拌櫄鎷熸満閲岃竟<br> 杩斿洖铏氭嫙鏈虹晫闈紝鍙冲嚮閫夋嫨鍙Щ鍔ㄨ澶囷紝鐒跺悗杩炴帴<br> <img src="https://img-blog.csdnimg.cn/20210302163243849.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk2MDQ4NA==,size_16,color_FFFFFF,t_70" alt="鍦ㄨ繖閲屾彃鍏ュ浘鐗囨弿杩�"><br> <img src="https://img-blog.csdnimg.cn/20210302163410752.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk2MDQ4NA==,size_16,color_FFFFFF,t_70" alt="鍦ㄨ繖閲屾彃鍏ュ浘鐗囨弿杩�"><br> 姝ラ锛�<br> 鈶燾opy瀹夎鍖呭埌涓汉鏂囦欢澶归噷杈癸紝渚嬪Document<br> 鈶¤В鍘嬪畨瑁呭寘</p>
</blockquote>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span><span class="token operator">/</span>Documents$ tar <span class="token operator">-</span>xvf VMwareTools<span class="token operator">-</span><span class="token number">10.3</span><span class="token number">.2</span><span class="token operator">-</span><span class="token number">9925305.</span>tar<span class="token punctuation">.</span>gz
vmware<span class="token operator">-</span>tools<span class="token operator">-</span>distrib<span class="token operator">/</span>
vmware<span class="token operator">-</span>tools<span class="token operator">-</span>distrib<span class="token operator">/</span>bin<span class="token operator">/</span>
vmware<span class="token operator">-</span>tools<span class="token operator">-</span>distrib<span class="token operator">/</span>bin<span class="token operator">/</span>vm<span class="token operator">-</span>support
vmware<span class="token operator">-</span>tools<span class="token operator">-</span>distrib<span class="token operator">/</span>bin<span class="token operator">/</span>vmware<span class="token operator">-</span>config<span class="token operator">-</span>tools<span class="token punctuation">.</span>pl
vmware<span class="token operator">-</span>tools<span class="token operator">-</span>distrib<span class="token operator">/</span>bin<span class="token operator">/</span>vmware<span class="token operator">-</span>uninstall<span class="token operator">-</span>tools<span class="token punctuation">.</span>pl
<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span>
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li></ul></pre>
<blockquote>
<p>鈶娇鐢ㄨ秴绾ф潈闄愭墽琛屽彲鎵ц鏂囦欢锛岀劧鍚巠es<br> 涔嬪悗涓€鐩村洖杞﹀嵆鍙�(閫夋嫨瀹夎鐩綍)锛岀瓑寰呭畨瑁呭畬鎴�</p>
</blockquote>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span><span class="token operator">/</span>Documents<span class="token operator">/</span>vmware<span class="token operator">-</span>tools<span class="token operator">-</span>distrib$ sudo <span class="token punctuation">.</span><span class="token operator">/</span>vmware<span class="token operator">-</span>install<span class="token punctuation">.</span>pl
<span class="token punctuation">[</span>sudo<span class="token punctuation">]</span> password <span class="token keyword">for</span> can<span class="token punctuation">:</span>
The installer has detected an existing installation of open<span class="token operator">-</span>vm<span class="token operator">-</span>tools packages
on this system and will not attempt to remove and replace these user<span class="token operator">-</span>space
applications<span class="token punctuation">.</span> It is recommended to use the open<span class="token operator">-</span>vm<span class="token operator">-</span>tools packages provided by
the operating system<span class="token punctuation">.</span> If you <span class="token keyword">do</span> not want to use the existing installation of
open<span class="token operator">-</span>vm<span class="token operator">-</span>tools packages and use VMware Tools<span class="token punctuation">,</span> you must uninstall the
open<span class="token operator">-</span>vm<span class="token operator">-</span>tools packages and re<span class="token operator">-</span>run this installer<span class="token punctuation">.</span>
The packages that need to be removed are<span class="token punctuation">:</span>
open<span class="token operator">-</span>vm<span class="token operator">-</span>tools
Packages must be removed with the <span class="token operator">--</span>purge option<span class="token punctuation">.</span>
The installer will next check <span class="token keyword">if</span> there are any missing kernel drivers<span class="token punctuation">.</span> Type yes
<span class="token keyword">if</span> you want to <span class="token keyword">do</span> this<span class="token punctuation">,</span> otherwise type no <span class="token punctuation">[</span>yes<span class="token punctuation">]</span> yes INPUT<span class="token punctuation">:</span> <span class="token punctuation">[</span>yes<span class="token punctuation">]</span> Creating a new VMware Tools installer database using the tar4 format<span class="token punctuation">.</span> Installing VMware Tools<span class="token punctuation">.</span> In which directory <span class="token keyword">do</span> you want to install the binary files<span class="token operator">?</span>
<span class="token punctuation">[</span><span class="token operator">/</span>usr<span class="token operator">/</span>bin<span class="token punctuation">]</span>
<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span>
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li><li style="color: rgb(153, 153, 153);">8</li><li style="color: rgb(153, 153, 153);">9</li><li style="color: rgb(153, 153, 153);">10</li><li style="color: rgb(153, 153, 153);">11</li><li style="color: rgb(153, 153, 153);">12</li><li style="color: rgb(153, 153, 153);">13</li><li style="color: rgb(153, 153, 153);">14</li><li style="color: rgb(153, 153, 153);">15</li><li style="color: rgb(153, 153, 153);">16</li><li style="color: rgb(153, 153, 153);">17</li><li style="color: rgb(153, 153, 153);">18</li><li style="color: rgb(153, 153, 153);">19</li><li style="color: rgb(153, 153, 153);">20</li><li style="color: rgb(153, 153, 153);">21</li><li style="color: rgb(153, 153, 153);">22</li><li style="color: rgb(153, 153, 153);">23</li></ul></pre>
<p><img src="https://img-blog.csdnimg.cn/20210302164124646.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk2MDQ4NA==,size_16,color_FFFFFF,t_70" alt="鍦ㄨ繖閲屾彃鍏ュ浘鐗囨弿杩�"><br> <img src="https://img-blog.csdnimg.cn/20210302164823989.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk2MDQ4NA==,size_16,color_FFFFFF,t_70" alt="鍦ㄨ繖閲屾彃鍏ュ浘鐗囨弿杩�"></p>
<h2><a name="t6"></a><a name="t6"></a><a id="4Samba_141"></a>4.Samba鏈嶅姟鍣�</h2>
<ol><li>鍏变韩鏂囦欢澶�</li></ol>
<blockquote>
<p>姝ラ锛�<br> 鈶犳墦寮€铏氭嫙鏈洪厤缃�<br> 鈶¢€夐」-&gt;鍏变韩鏂囦欢澶�-&gt;鎬绘槸鍚敤-&gt;娣诲姞涓绘満璺緞-&gt;鎬绘槸鍚敤<br> <img src="https://img-blog.csdnimg.cn/20210302165345871.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk2MDQ4NA==,size_16,color_FFFFFF,t_70" alt="鍦ㄨ繖閲屾彃鍏ュ浘鐗囨弿杩�"></p>
</blockquote>
<ol start="2"><li>鎼缓samba鏈嶅姟鍣�</li></ol>
<blockquote>
<p>CS鐞嗚锛歐indows浣滀负鏈嶅姟绔疌lient鍘昏闂甃inux绯荤粺涓殑Samba鏈嶅姟鍣�</p>
</blockquote>
<blockquote>
<p>缃戠粶杩炴帴鏂瑰紡璇风湅锛歨ttps://blog.csdn.net/weixin_43960484/article/details/114271855#comments_15213753</p>
</blockquote>
<pre class="prettyprint"><code class="has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">2.1 涓嬭浇samba鏈嶅姟鍣�
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li></ul></pre>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ sudo aptitude install samba
<span class="token punctuation">[</span>sudo<span class="token punctuation">]</span> password <span class="token keyword">for</span> can<span class="token punctuation">:</span>
The following NEW packages will be installed<span class="token punctuation">:</span>
attr<span class="token punctuation">{<!-- --></span>a<span class="token punctuation">}</span> libaio1<span class="token punctuation">{<!-- --></span>a<span class="token punctuation">}</span> python<span class="token operator">-</span>crypto<span class="token punctuation">{<!-- --></span>a<span class="token punctuation">}</span> python<span class="token operator">-</span>dnspython<span class="token punctuation">{<!-- --></span>a<span class="token punctuation">}</span> python<span class="token operator">-</span>ldb<span class="token punctuation">{<!-- --></span>a<span class="token punctuation">}</span>
python<span class="token operator">-</span>samba<span class="token punctuation">{<!-- --></span>a<span class="token punctuation">}</span> python<span class="token operator">-</span>tdb<span class="token punctuation">{<!-- --></span>a<span class="token punctuation">}</span> samba samba<span class="token operator">-</span>common<span class="token punctuation">{<!-- --></span>a<span class="token punctuation">}</span> samba<span class="token operator">-</span>common<span class="token operator">-</span>bin<span class="token punctuation">{<!-- --></span>a<span class="token punctuation">}</span>
samba<span class="token operator">-</span>dsdb<span class="token operator">-</span>modules<span class="token punctuation">{<!-- --></span>a<span class="token punctuation">}</span> samba<span class="token operator">-</span>vfs<span class="token operator">-</span>modules<span class="token punctuation">{<!-- --></span>a<span class="token punctuation">}</span> tdb<span class="token operator">-</span>tools<span class="token punctuation">{<!-- --></span>a<span class="token punctuation">}</span>
<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span>
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li></ul></pre>
<p><img src="https://img-blog.csdnimg.cn/20210302170403119.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk2MDQ4NA==,size_16,color_FFFFFF,t_70" alt="鍦ㄨ繖閲屾彃鍏ュ浘鐗囨弿杩�"></p>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ smb
smbcontrol smbd smbpasswd smbstatus smbta<span class="token operator">-</span>util
can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ smb 褰撳懡浠よTab浠ュ悗鍑虹幇浠ヤ笂鏂囦欢鍗冲畨瑁呮垚鍔�
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li></ul></pre>
<pre class="prettyprint"><code class="has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">2.2 澶囦唤浠ュ強閰嶇疆samba鏂囦欢
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li></ul></pre>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">姝ラ锛�
锛�<span class="token number">1</span>锛夊垏鎹㈠埌samba宸ヤ綔鐩綍
can@ubuntu<span class="token punctuation">:</span><span class="token operator">/</span>$ cd etc<span class="token operator">/</span>samba<span class="token operator">/</span>
can@ubuntu<span class="token punctuation">:</span><span class="token operator">/</span>etc<span class="token operator">/</span>samba$ 锛�<span class="token number">2</span>锛夊浠藉ソ閰嶇疆鏂囦欢
can@ubuntu<span class="token punctuation">:</span><span class="token operator">/</span>etc<span class="token operator">/</span>samba$ sudo cp smb<span class="token punctuation">.</span>conf smb<span class="token punctuation">.</span>conf<span class="token punctuation">.</span>bkp
can@ubuntu<span class="token punctuation">:</span><span class="token operator">/</span>etc<span class="token operator">/</span>samba$ ls
gdbcommands smb<span class="token punctuation">.</span>conf smb<span class="token punctuation">.</span>conf<span class="token punctuation">.</span>bkp tls 锛�<span class="token number">3</span>锛夊垱寤哄叡浜洰褰曪紙璺緞锛�
can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ mkdir samba_share
can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ ls
Desktop Downloads Music Public samba_share_test test
Documents examples<span class="token punctuation">.</span>desktop Pictures samba_share Templates Videos
can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ cd samba_share
can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ pwd
<span class="token operator">/</span>home<span class="token operator">/</span>can<span class="token operator">/</span>samba_share 锛�<span class="token number">4</span>锛変慨鏀归厤缃枃浠�
can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ sudo su锛堝厛杩涘叆root妯″紡鎵嶅彲閰嶇疆锛屼笉鐒舵枃鏈繚瀛樹笉浜嗭級
root@ubuntu<span class="token punctuation">:</span><span class="token operator">/</span>etc<span class="token operator">/</span>samba# vim smb<span class="token punctuation">.</span>conf <span class="token punctuation">[</span>share<span class="token punctuation">]</span>
path <span class="token operator">=</span> <span class="token operator">/</span>home<span class="token operator">/</span>can<span class="token operator">/</span>samba_share
browseable <span class="token operator">=</span> yes
writeable <span class="token operator">=</span> yes
valid user <span class="token operator">=</span> can <span class="token punctuation">[</span>Windows涓嬭闂甋amba鏈嶅姟鍣ㄦ樉绀虹洰褰曞悕绉�<span class="token punctuation">]</span>
鍏变韩璺緞
鍏变韩鐩綍鏄惁鍙锛寉es涓哄彲瑙�
鍐欐潈闄愯鍙紝鐢ㄤ簬缂栬緫鏂囨湰
鎸囧畾鐢ㄦ埛 can 鐧诲綍鎵嶅彲璁块棶 root@ubuntu<span class="token punctuation">:</span><span class="token operator">/</span>etc<span class="token operator">/</span>samba# exit锛堥€€鍑鸿秴绾ф潈闄愭ā寮忥級 锛�<span class="token number">5</span>锛夐噸鍚湇鍔″櫒
can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ sudo service smbd restart 锛�<span class="token number">6</span>锛墂in<span class="token operator">+</span>r 鎵惧埌鏄犲皠缃戠粶锛�<span class="token operator">*</span><span class="token operator">*</span>\\IP鍦板潃<span class="token operator">*</span><span class="token operator">*</span>瀹炵幇鍏变韩
can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ ifconfig
ens33 Link encap<span class="token punctuation">:</span>Ethernet HWaddr <span class="token number">00</span><span class="token punctuation">:</span><span class="token number">0</span>c<span class="token punctuation">:</span><span class="token number">29</span><span class="token punctuation">:</span><span class="token number">31</span><span class="token punctuation">:</span><span class="token number">82</span><span class="token punctuation">:</span><span class="token number">0f</span>
inet addr<span class="token punctuation">:</span><span class="token number">192.168</span><span class="token number">.88</span><span class="token number">.130</span> Bcast<span class="token punctuation">:</span><span class="token number">192.168</span><span class="token number">.88</span><span class="token number">.255</span> Mask<span class="token punctuation">:</span><span class="token number">255.255</span><span class="token number">.255</span><span class="token number">.0</span>
inet6 addr<span class="token punctuation">:</span> fe80<span class="token punctuation">:</span><span class="token punctuation">:</span><span class="token number">5</span>bf9<span class="token punctuation">:</span>f52d<span class="token punctuation">:</span><span class="token number">9</span>cf9<span class="token punctuation">:</span><span class="token number">289</span><span class="token operator">/</span><span class="token number">64</span> Scope<span class="token punctuation">:</span>Link
UP BROADCAST RUNNING MULTICAST MTU<span class="token punctuation">:</span><span class="token number">1500</span> Metric<span class="token punctuation">:</span><span class="token number">1</span>
RX packets<span class="token punctuation">:</span><span class="token number">17981</span> errors<span class="token punctuation">:</span><span class="token number">0</span> dropped<span class="token punctuation">:</span><span class="token number">0</span> overruns<span class="token punctuation">:</span><span class="token number">0</span> frame<span class="token punctuation">:</span><span class="token number">0</span>
TX packets<span class="token punctuation">:</span><span class="token number">3261</span> errors<span class="token punctuation">:</span><span class="token number">0</span> dropped<span class="token punctuation">:</span><span class="token number">0</span> overruns<span class="token punctuation">:</span><span class="token number">0</span> carrier<span class="token punctuation">:</span><span class="token number">0</span>
collisions<span class="token punctuation">:</span><span class="token number">0</span> txqueuelen<span class="token punctuation">:</span><span class="token number">1000</span>
RX bytes<span class="token punctuation">:</span><span class="token number">20513099</span> <span class="token punctuation">(</span><span class="token number">20.5</span> MB<span class="token punctuation">)</span> TX bytes<span class="token punctuation">:</span><span class="token number">223049</span> <span class="token punctuation">(</span><span class="token number">223.0</span> KB<span class="token punctuation">)</span>
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li><li style="color: rgb(153, 153, 153);">8</li><li style="color: rgb(153, 153, 153);">9</li><li style="color: rgb(153, 153, 153);">10</li><li style="color: rgb(153, 153, 153);">11</li><li style="color: rgb(153, 153, 153);">12</li><li style="color: rgb(153, 153, 153);">13</li><li style="color: rgb(153, 153, 153);">14</li><li style="color: rgb(153, 153, 153);">15</li><li style="color: rgb(153, 153, 153);">16</li><li style="color: rgb(153, 153, 153);">17</li><li style="color: rgb(153, 153, 153);">18</li><li style="color: rgb(153, 153, 153);">19</li><li style="color: rgb(153, 153, 153);">20</li><li style="color: rgb(153, 153, 153);">21</li><li style="color: rgb(153, 153, 153);">22</li><li style="color: rgb(153, 153, 153);">23</li><li style="color: rgb(153, 153, 153);">24</li><li style="color: rgb(153, 153, 153);">25</li><li style="color: rgb(153, 153, 153);">26</li><li style="color: rgb(153, 153, 153);">27</li><li style="color: rgb(153, 153, 153);">28</li><li style="color: rgb(153, 153, 153);">29</li><li style="color: rgb(153, 153, 153);">30</li><li style="color: rgb(153, 153, 153);">31</li><li style="color: rgb(153, 153, 153);">32</li><li style="color: rgb(153, 153, 153);">33</li><li style="color: rgb(153, 153, 153);">34</li><li style="color: rgb(153, 153, 153);">35</li><li style="color: rgb(153, 153, 153);">36</li><li style="color: rgb(153, 153, 153);">37</li><li style="color: rgb(153, 153, 153);">38</li><li style="color: rgb(153, 153, 153);">39</li><li style="color: rgb(153, 153, 153);">40</li><li style="color: rgb(153, 153, 153);">41</li><li style="color: rgb(153, 153, 153);">42</li><li style="color: rgb(153, 153, 153);">43</li><li style="color: rgb(153, 153, 153);">44</li><li style="color: rgb(153, 153, 153);">45</li><li style="color: rgb(153, 153, 153);">46</li><li style="color: rgb(153, 153, 153);">47</li><li style="color: rgb(153, 153, 153);">48</li><li style="color: rgb(153, 153, 153);">49</li><li style="color: rgb(153, 153, 153);">50</li></ul></pre>
<p><img src="https://img-blog.csdnimg.cn/20210302181516845.png" alt="鍦ㄨ繖閲屾彃鍏ュ浘鐗囨弿杩�"></p>
<h2><a name="t7"></a><a name="t7"></a><a id="5_231"></a>5.鎹㈡簮-&gt;鎻愰珮涓嬭浇閫熷害</h2>
<p><img src="https://img-blog.csdnimg.cn/20210302182733708.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk2MDQ4NA==,size_16,color_FFFFFF,t_70" alt="鍦ㄨ繖閲屾彃鍏ュ浘鐗囨弿杩�"></p>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">娓呭崕婧愶細https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>mirror<span class="token punctuation">.</span>tuna<span class="token punctuation">.</span>tsinghua<span class="token punctuation">.</span>edu<span class="token punctuation">.</span>cn<span class="token operator">/</span>help<span class="token operator">/</span>ubuntu<span class="token operator">/</span>
鐢╳indows娴忚鍣ㄦ墦寮€锛岄€夋嫨瀵瑰簲鐗堟湰鐨勬簮锛屾垜鐨勬槸<span class="token number">16.04L</span>TS 姝ラ锛�
锛�<span class="token number">1</span>锛夊垏鎹㈠埌<span class="token operator">/</span>etc<span class="token operator">/</span>apt鐩綍锛屽浠芥枃浠秙ources<span class="token punctuation">.</span>list
can@ubuntu<span class="token punctuation">:</span><span class="token operator">~</span>$ cd <span class="token operator">/</span>etc<span class="token operator">/</span>apt<span class="token operator">/</span>
can@ubuntu<span class="token punctuation">:</span><span class="token operator">/</span>etc<span class="token operator">/</span>apt$ sudo cp sources<span class="token punctuation">.</span>list sources<span class="token punctuation">.</span>list<span class="token punctuation">.</span>bak
can@ubuntu<span class="token punctuation">:</span><span class="token operator">/</span>etc<span class="token operator">/</span>apt$ ls
apt<span class="token punctuation">.</span>conf<span class="token punctuation">.</span>d sources<span class="token punctuation">.</span>bak sources<span class="token punctuation">.</span>list<span class="token punctuation">.</span>bak trusted<span class="token punctuation">.</span>gpg
preferences<span class="token punctuation">.</span>d sources<span class="token punctuation">.</span>list sources<span class="token punctuation">.</span>list<span class="token punctuation">.</span>d trusted<span class="token punctuation">.</span>gpg<span class="token punctuation">.</span>d 锛�<span class="token number">2</span>锛塯edit鎵撳紑鏂囦欢锛屽叏閮ㄦ浛鎹㈡垚钃濊壊妗嗙殑婧愶紝淇濆瓨閫€鍑�
can@ubuntu<span class="token punctuation">:</span><span class="token operator">/</span>etc<span class="token operator">/</span>apt$ sudo gedit sources<span class="token punctuation">.</span>list 锛�<span class="token number">3</span>锛夋洿鏂版暟鎹簮
can@ubuntu<span class="token punctuation">:</span><span class="token operator">/</span>etc<span class="token operator">/</span>apt$ sudo apt<span class="token operator">-</span>get update
杩欎釜绛夊緟姣旇緝涔� 锛�<span class="token number">4</span>锛夋洿鏂拌蒋浠跺寘
can@ubuntu<span class="token punctuation">:</span><span class="token operator">/</span>etc<span class="token operator">/</span>apt$ sudo apt<span class="token operator">-</span>get upgrade
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li><li style="color: rgb(153, 153, 153);">8</li><li style="color: rgb(153, 153, 153);">9</li><li style="color: rgb(153, 153, 153);">10</li><li style="color: rgb(153, 153, 153);">11</li><li style="color: rgb(153, 153, 153);">12</li><li style="color: rgb(153, 153, 153);">13</li><li style="color: rgb(153, 153, 153);">14</li><li style="color: rgb(153, 153, 153);">15</li><li style="color: rgb(153, 153, 153);">16</li><li style="color: rgb(153, 153, 153);">17</li><li style="color: rgb(153, 153, 153);">18</li><li style="color: rgb(153, 153, 153);">19</li><li style="color: rgb(153, 153, 153);">20</li></ul></pre>
<p><img src="https://img-blog.csdnimg.cn/20210302183538596.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk2MDQ4NA==,size_16,color_FFFFFF,t_70" alt="鍦ㄨ繖閲屾彃鍏ュ浘鐗囨弿杩�"></p>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">绗簩娆¢殢绗旓紝涔嬫墍浠ュ啓杩欎釜鏁欑▼锛屾槸鐪嬪埌缃戜笂濂藉濂囧鎬€殑閰嶇疆锛�
涓轰簡璁╁ぇ瀹剁渷鐐瑰効鏃堕棿锛屽皯璧板集璺紝璁板綍鍐欎簡浠ュ墠鐨勭偣婊淬€�
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li></ul></pre>
<pre class="prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.copyCode(event)" style="position: unset;">杩欐槸鎴戠殑鍗氬锛屽枩娆㈡妧鏈紝鍠滄澶磋剳椋庢毚锛屾杩庝氦娴�
鍗氬鍥細https<span class="token punctuation">:</span><span class="token operator">/</span><span class="token operator">/</span>www<span class="token punctuation">.</span>cnblogs<span class="token punctuation">.</span>com<span class="token operator">/</span>live<span class="token operator">-</span>passion<span class="token operator">/</span>
<div class="hljs-button {2}" data-title="澶嶅埗" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li></ul></pre>
<hr color="#000000" size="1&quot;">
</div><div data-report-view="{&quot;mod&quot;:&quot;1585297308_001&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/weixin_43960484/article/details/114285487&quot;,&quot;extend1&quot;:&quot;pc&quot;,&quot;ab&quot;:&quot;new&quot;}"><div></div></div>
<link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/markdown_views-d7a94ec6ab.css" rel="stylesheet">
<link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/style-a0c38f4093.css" rel="stylesheet">
</div>

Ubuntu的点滴-Vim、VM Tools、Samba、换源的更多相关文章

  1. 笔记:安装VM Tools、vim编辑器、压缩包、Linux用户管理

    一.VM Tools安装 1.作用:方便我们在虚拟机和宿主机之间复制数据或移动文件等. 2.安装步骤: step1:在菜单栏找到虚拟机---->找到安装vm tools ,点击: step2:进 ...

  2. vm tools安装linux ubuntu和主机不能复制

    点击图中的安装vm tools ,因为我的已经安装过了,所以显示的是重新安装. 点击以后会出来一个虚拟光驱,打开虚拟光驱,复制出来 vm toolsxxx.tar.gz  文件建立一个临时文件夹,复制 ...

  3. [最直白版]一步一步教你用VMware Workstation12安装Ubuntu 16.04和VMware Tools的教程

    [最直白版]Win10下一步一步教你用 VMware Workstation12安装Ubuntu 16.04和VMware Tools的教程 安装过程中使用的软件(要保证电脑里面有下列三个东西): 1 ...

  4. 装hadoop的第一步,装ubuntu并换源并装jdk

    如何装ubuntu,这个自己百度.具体安装网站:http://www.ubuntu.com 我安装的是ubuntu Server版本的,然后是全英文安装.所以它的源自动定位到美国 下面是如何换源的,第 ...

  5. Ubuntu下手动安装VMware Tools步骤

    To mount the CD image and extract the contents: Power on the virtual machine. Log in to the virtual ...

  6. 安装vm tools时出现如下问题 The path "/usr/bin/gcc" is not valid path to the

    sudo suapt-get updateapt-get dist-upgradeapt-get install open-vm-tools-desktop fusereboot https://bl ...

  7. Windows下 VM12虚拟机安装OS X 10.11 和VM TOOLS

    Windows下虚拟机安装Mac OS X —– VMware Workstation12安装Mac OS X 10.11 本文即将介绍WIN虚拟MAC的教程.完整详细教程(包含安装中的一些问题) [ ...

  8. 【Linux/Ubuntu学习4】ubuntu 下面安装 vim 的问题

    ubuntu 下面安装 vim 的问题 1.输入vim时,显示: 程序“vim”已包含在以下软件包中: * vim * vim-gnome * vim-tiny * vim-gtk * vim-nox ...

  9. ubuntu 换源

    经过自己一番折腾后,发现用这个方法换源最简单.直接. sudo vi /etc/apt/sources.list 把sources.list里面的内容全部替换为一下内容 deb http://mirr ...

随机推荐

  1. hdu3565 Bi-peak Number (有上界和下界的数位dp)

    Problem Description A peak number is defined as continuous digits {D0, D1 - Dn-1} (D0 > 0 and n & ...

  2. Codeforces Round #579 (Div. 3) B Equal Rectangles、C. Common Divisors

    B Equal Rectangles 题意: 给你4*n个数,让你判断能不能用这个4*n个数为边凑成n个矩形,使的每个矩形面积相等 题解: 原本是想着用二分来找出来那个最终的面积,但是仔细想一想,那个 ...

  3. Codeforces Round #687 (Div. 2, based on Technocup 2021 Elimination Round 2) B. Repainting Street (枚举)

    题意:有\(n\)栋房子,每栋房子都有自己的颜色\(c_i\),你每次可以对连续的长度为\(k\)的区间改变任何房子的颜色,问最少多少次可以使得所有房子颜色相同. 题解:因为只有\(100\)中颜色, ...

  4. bitbar 网站攻击实验

    实验环境 https://github.com/TouwaErioH/security/tree/master/web1 Windows10 Oracle VM VirtualBox Ubuntu16 ...

  5. 牛客网多校第9场 E Music Game 【思维+数学期望】

    题目:戳这里 题意:鼠标点击n下,第i次点击成功的概率为p[i],连续点击成功x次可以获得x^m分,求n次点击总分数的数学期望. 解题思路:数学期望的题很多都需要转化思维,求某一个单独状态对整体答案的 ...

  6. AbstractQueuedSynchronizer的使用和juc里的相关类的解析

    对AQS进行解析后,先来实现两个简单的基于AQS的类,然后再解析juc里基于AQS构造的类. 1.基于AQS的类的示例 首先先看这个类,这个类是<Java并发编程实战>的一个示例,AQS源 ...

  7. js array & unshift === push head

    js array & unshift === push head const arr = [1, 2, 3]; console.log(arr.unshift(4, 5)); // 5 con ...

  8. play games for learning web skills

    play games for learning web skills CSS flexbox https://codepip.com/games/flexbox-froggy/ CSS grid ht ...

  9. empty Checker

    empty Checker "use strict"; /** * * @author xgqfrms * @license MIT * @copyright xgqfrms * ...

  10. iPad Pro 如何通过 USB-C 接口外接机械键盘

    iPad Pro 如何通过 USB-C 接口外接机械键盘 外接机械键盘 Type-C Dock OK,cnblogs 图片文件不能超过20M https://support.apple.com/zh- ...