慧香园蜂蜜 發表於 2020-5-6 20:16:00

更改Debian上的服务器主机名

<p>创建新VPS时,可以在部署之前设置服务器主机名。如果您跳过此步骤或决定稍后重命名服务器,您将发现从客户门户更改服务器主机名也会重新安装整个服务器。</p>
<p>&nbsp;如果需要更改服务器主机名而不需要重新安装,那么该如何操作呢?请看下文。</p>
<p>支持版本</p>
<p>本文的操作教程适用于:</p>
<p>Debian 9 "Stretch"</p>
<p>Debian 10 "Buster"</p>
<p>例子</p>
<p>本指南使用olddog作为旧主机名,用newtricks作为新主机名。</p>
<p>&nbsp;</p>
<p>步骤1:检查当前主机名</p>
<p>用主机名检查主机名。</p>
<blockquote>
<p align="left">$ hostname</p>
<p align="left">olddog</p>
</blockquote>
<p>您还可以使用hostnamectl。</p>
<blockquote>
<pre><code>$ hostnamectl</code></pre>
<pre><code>Static hostname: olddog</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Icon name: computer-vm</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Chassis: vm</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Machine ID: 35ce0ea8e7e14d5da70beb7726f11df1</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Boot ID: 5e03561d1ea54d20b9f39d686f64d4b7</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp; Virtualization: qemu</code></pre>
<pre><code>&nbsp; Operating System: Debian GNU/Linux 9 (stretch)</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Kernel: Linux 4.9.0-12-amd64</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Architecture: x86-64</code></pre>
</blockquote>
<p>&nbsp;</p>
<p>步骤2:使用hostnamectl更改主机名</p>
<p>&nbsp;</p>
<p>将主机名更改为newtricks。</p>
<blockquote>
<pre><code>$ sudo hostnamectl set-hostname newtricks</code></pre>
</blockquote>
<p>步骤3:更新/etc/hosts</p>
<p>使用您喜欢的文本编辑器将旧主机名的任何实例更改为/etc/hosts.中的新主机名如果您有一个指向此实例的DNS名称,最好在这里也设置该名称。</p>
<blockquote>
<pre><code>$ sudo nano /etc/hosts</code></pre>
</blockquote>
<p><strong>From:</strong></p>
<blockquote>
<pre><code>127.0.0.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localhost</code></pre>
<pre><code>127.0.1.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; guest.guest&nbsp;&nbsp;&nbsp;&nbsp; guest</code></pre>
</blockquote>
<p><strong>To:</strong></p>
<blockquote>
<pre><code>127.0.0.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localhost</code></pre>
<pre><code>127.0.1.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newtricks.example.com newtricks</code></pre>
</blockquote>
<p>步骤4:确认更改&nbsp;</p>
<p>重启服务器。</p>
<p>使用hostnamectl和hostname测试您的更改。</p>
<blockquote>
<pre><code>$ hostnamectl</code></pre>
<pre><code>&nbsp;&nbsp; Static hostname: newtricks</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Icon name: computer-vm</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Chassis: vm</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Machine ID: 35ce0ea8e7e14d5da70beb7726f11df1</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Boot ID: 5e03561d1ea54d20b9f39d686f64d4b7</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp; Virtualization: qemu</code></pre>
<pre><code>&nbsp; Operating System: Debian GNU/Linux 9 (stretch)</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Kernel: Linux 4.9.0-12-amd64</code></pre>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Architecture: x86-64</code></pre>
<pre><code>$ hostname</code></pre>
<pre><code>newtricks</code></pre>
<pre><code>$ hostname -f</code></pre>
<pre><code>newtricks.example.com</code></pre>
</blockquote>
<p>总结:</p>
<p>您的服务器主机名已更改,可以使用了。此过程不会更改您的DNS名称,您需要在您的域注册商处执行这些步骤。</p><br><br>
来源:https://www.cnblogs.com/huadeshijie/p/12838641.html
頁: [1]
查看完整版本: 更改Debian上的服务器主机名