linux hostname设置全过程

 更新时间:2025年07月04日 14:24:30   作者:亓磊  
这篇文章主要介绍了linux hostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

以RHEL 6.5为例。

查询hostname

uname -a
hostname

设置步骤

  1. vim /etc/sysconfig/network;修改hostname为期望值;保存后退出。
  2. vim /etc/hosts;修改或增加hostname即主机名对应的IP地址。保存后退出。
  3. service network restart;网络重启,网上说,可以不用重启电脑。但是RHEL 6.5没有效果;必须重启电脑。
  4. 重启电脑。

其它相关点

hostid

不同操作系统,hostid命令返回值不一样;有的返回MAC地址,有的返回IP地址的十六进制。

RHEL 6.5就是返回IP地址的十六进制。

/etc/hosts

一般/etc/hosts的内容一般有如下类似内容:

127.0.0.1 localhost.localdomain localhost
192.168.1.100 linumu100.com linumu100
192.168.1.120 ftpserver ftp120

一般情况下hosts文件的每行尾一个主机,每行由三部分组成,每个部分由空格隔开。

  • 第一部分:网络IP地址;
  • 第二部分:主机名或域名;
  • 第三部分:主机名别名;

当然每行也可以是两部分,即主机IP地址和主机名。

主机名(hostname)和域名(domain)的区别:

  • 主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应IP;
  • 域名通常在INTERNET上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析。

127.0.0.1和::1的意义:

  • 127.0.0.1 localhost
  • ::1 localhost
  • 127.0.0.1表示ipv4的本地地址
  • 而::1表示的时ipv6的本地地址,也就是0000:0000:0000:0000:0000:0000:0000:0001

EDA工具license破解注意事项

  • mac地址;hostname;
  • DNS和/etc/hosts,需要一起修改。DNS和IP地址不一样,我也分不清楚,索性两个,都设置相同的host。
  • 网卡重启或者机器重启

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用VSCode的Remote-SSH连接Linux进行远程开发

    使用VSCode的Remote-SSH连接Linux进行远程开发

    这篇文章主要介绍了使用VSCode的Remote-SSH连接Linux进行远程开发,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 2018值得选用的五个Linux服务器发行版

    2018值得选用的五个Linux服务器发行版

    Linux发行版很少互相复制。从以下5个最流行的Linux服务器发行版来看,这一点很明显,它们各有不同的优缺点,这篇文章给大家带来了2018值得选用的五个Linux服务器发行版,需要的朋友参考下吧
    2018-01-01
  • centos下搭建SVN服务器和MySQL

    centos下搭建SVN服务器和MySQL

    这篇文章主要为大家详细介绍了centos下搭建SVN服务器和MySQL的相关教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • Linux中如何修改~/.bashrc或/etc/profile设置环境变量

    Linux中如何修改~/.bashrc或/etc/profile设置环境变量

    这篇文章主要介绍了Linux中如何修改~/.bashrc或/etc/profile设置环境变量问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • ubuntu mysql更改tmp路径的方法

    ubuntu mysql更改tmp路径的方法

    因为mysql经常要把文件定入tmp目录,而tmp的目录为/tmp,为了提高性能,所以考虑更改tmpdir目录为/run/shm,即使用内存来存储。下文给大家介绍ubuntu mysql更改tmp路径的方法,一起看看吧
    2016-10-10
  • Apache Ranger简介及部署示例

    Apache Ranger简介及部署示例

    Apache Ranger 是一个集中式安全管理框架,专为 Hadoop 生态系统设计,它提供统一的策略管理、细粒度访问控制和实时审计功能,支持主流大数据组件如 HDFS、Hive、HBase、Kafka 等,本文给大家介绍Apache Ranger简介及部署示例,感兴趣的朋友跟随小编一起看看吧
    2025-09-09
  • 手把手教你在腾讯云上搭建hadoop3.x伪集群的方法

    手把手教你在腾讯云上搭建hadoop3.x伪集群的方法

    这篇文章主要介绍了手把手教你在腾讯云上搭建hadoop3.x伪集群的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Linux持续集成自动化安装Maven的方法

    Linux持续集成自动化安装Maven的方法

    今天小编就为大家分享一篇关于Linux持续集成自动化安装Maven的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Linux间如何建立ssh互信

    Linux间如何建立ssh互信

    Linux系统之间建立SSH互信,可以免密码远程登录,首先,在本地生成SSH密钥对,包括私钥id_rsa和公钥id_rsa.pub,然后,将公钥复制到远程计算机的~/.ssh/authorized_keys文件中,这需要使用ssh-copy-id命令,并输入远程计算机的ssh端口
    2024-10-10
  • Linux下tar解压错误:文件损坏与不完整问题的解决方案

    Linux下tar解压错误:文件损坏与不完整问题的解决方案

    在日常的 Linux 系统管理中,我们经常需要使用 tar 命令来压缩和解压文件,然而,有时在解压过程中会遇到诸如“文件损坏”或“意外结束”等错误提示,本文将详细分析这些问题的原因,并提供一套完整的解决方案,需要的朋友可以参考下
    2025-02-02

最新评论