平常心与安安 發表於 2023-12-25 00:00:00

Linux中hostname修改方法详解

<p>
        Linux操作系统的hostname是一个kernel变量,可以使用如下两种方式查看</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_93353">
                        <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>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># hostname</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        和</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_231653">
                        <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>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># cat /proc/sys/kernel/hostname</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <strong>临时修改hostname</strong></p>
<p>
        通过hostname命令可以设置系统的hostname</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_717855">
                        <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>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments"># hostname newname</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        newname即要设置的新的hostname,运行后立即生效,但在系统重启后会丢失所做的修改。</p>
<p>
        <strong>永久修改hostname</strong><br>
        永久更改系统的hostname需要要修改相关的设置文件</p>
<p>
        1 基于RedHat发行版的linux系统</p>
<p>
        修改/etc/sysconfig/network文件,将里面的HOSTNAME这一行修改成HOSTNAME=NEWNAME,其中NEWNAME就是要设置的hostname。</p>
<p>
        2 基于Debian发行版的linux系统</p>
<p>
        将配置文件/etc/hostname的内容改为NEWNAME即可,其中NEWNAME就是要设置的hostname。<br>
        修该配置文件后,重启系统就会读取配置文件设置新的hostname。<br>
        注:/etc/hosts与设置hostname是没直接关系的,仅仅当要在本机上用新的hostname来访问自己的时候才会用到/etc/hosts文件,两者没有必然的联系。</p>
<p>
        以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p>
頁: [1]
查看完整版本: Linux中hostname修改方法详解