Linux下永久修改主机名hostname的方法

日期 2014年04月13日 22:37

分类 Linux

标签

浏览 17964

字数统计: 858(字)

本文发布于 11 年前, 内容可能已经过时或失效!
查看当前主机名方法:

```bash
hostname
```

修改主机名:

## 第一步:

### 1. Redhat / CentOS / Fedora系列

```bash
vi /etc/sysconfig/network
```

输入以下:

```bash
HOSTNAME=yourhostname
```

保存后执行以下:

```bash
hostname yourhostname
# 查看设置后的hostname
hostname
```

### 2. Debian / Ubuntu系列

```
vi /etc/hostname
```

写入

```bash
HOSTNAME=yourhostname
```

保存后执行以下:

```bash
hostname yourhostname
# 查看设置后的hostname
hostname
```

## 第二步:

```bash
vi /etc/hosts
```

修改成新的主机名

## 总结:Linux下不重启永久修改hostname方法

1、如果只是修改hostname可以通过如下命令

```
hostname newHostname
```

注意:这种修改方式只有当前有效,等服务器重启后hostname就会失效,回到原来的hostname。

2、如果需要永久修改hostname可通过如下命令

```bash
vi /etc/sysconfig/network
```

修改其中的`HOSTNAME`项,不过此种方法需要重启后生效。

3、于是在不重启又能永久修改hostname的方式是结合上述两种,这样便能做到不用重启当前也生效,重启后也生效。

**来自:**

http://blog.csdn.net/jinnchang/article/details/8858673

http://www.cyberciti.biz/faq/linux-change-hostname/