津门老刘 發表於 2023-6-15 00:00:00

ubuntu临时或永久修改hostname的方法

<p>
        当前ubuntu版本是14.04:</p>
<p>
        <strong>查看hostname</strong></p>
<p>
        通过GNOME终端连接ubuntu以后,在命令提示符中可以直接看到主机名,主机名通常位于@符号后,如:root@myvs10d31。也可以在终端中通过命令:<code>hostname</code> 或<code> uname -n</code>查看主机名。</p>
<p>
        <strong>临时修改hostname</strong></p>
<p>
        想要临时修改主机名,可以通过在命令行下运行:<code>hostname new_hostname</code></p>
<p>
        其中new_hostname可以用任何合法字符来表示。不过这种修改方式只是临时生效,重启系统以后,hostname又恢复成原来的。并且,修改以后,当前终端下不会即时生效,需要重开一个终端窗口。</p>
<p>
        <strong>永久修改hostname</strong></p>
<p>
        ubuntu系统永久修改hostname只需要修改<code>/etc/hostname</code>文件即可,对于其他linux发行版hostname存在<code>/etc/sysconfig/network</code>中,所以修改hostname时要区分linux发行版。</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_939565">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">root@myvs10d31:~</code><code class="bash comments"># vim /etc/hostname </code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">myvs10d31</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        修改完hostname以后,建议同时修改下/etc/hosts:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_917937">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                        <div class="line number2 index1 alt1">
                                                                2</div>
                                                        <div class="line number3 index2 alt2">
                                                                3</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">root@myvs10d31:~</code><code class="bash comments"># vim /etc/hosts</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">127.0.0.1    localhost</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">127.0.1.1    myvs10d31</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        /etc/hosts存放的是域名和ip的对应关系,域名和主机名并没有直接关系,可以为一个ip指定任意对应名称,但是建议解析一个ip对应hostname。</p>
<p>
        以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p>
<p>
        原文链接:http://yedward.net/post/27.html?utm_source=tuicool&amp;utm_medium=referral</p>
頁: [1]
查看完整版本: ubuntu临时或永久修改hostname的方法