首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Linux上配置本地主机?

问如何在Linux上配置本地主机?
EN

Stack Overflow用户
提问于 2018-09-24 10:52:03
回答 1查看 27K关注 0票数 0

我正在尝试设置一个带有Linux7的虚拟机,以便将其用作CentOS数据库服务器(我是新手)。我遇到了一个关于主机配置的问题,在我阅读的时候,必须事先进行配置。

你看,这就是我与我在windows中的知识发生冲突的地方。我认为这样更改设备名称就足够了:

代码语言:javascript
复制
[root@localhost.localdomain ~] # hostname SERVER01
[root@localhost.localdomain ~] # hostname
SERVER01
[root @ SERVER01 ~] #

我不明白为什么在windows中我不能只使用主机名(SERVER01)来ping Linux机器。

代码语言:javascript
复制
The ping request could not find host SERVER01. Check the name and
try again.

我知道之前在CentOS 7中要求我安装数据库服务器的主机配置是因为我不能使用SERVER01 ping它。尽管我必须澄清这一点,如果我可以使用IP。

我该怎么做才能在Linux中做这样的改变,并且ping只能像在windows中那样使用主机名吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-24 11:09:17

当你在linux中改变hostname的时候,你基本上就是在告诉操作系统“这是你的名字”。

为了在网络映射中也反映这一点,您需要编辑hosts文件:

代码语言:javascript
复制
nano /etc/hosts

或者,如果你是vi的粉丝:

代码语言:javascript
复制
vi /etc/hosts

请注意,您需要root访问权限才能执行此操作。

在该文件中,您只需扩展本地主机映射,使其也包含您的自定义主机名SERVER01

代码语言:javascript
复制
127.0.0.1 localhost.localdomain localhost SERVER01

完成此操作后,您可以在同一个CentOS终端上输入ping SERVER01,它应该会给出正确的ping结果。

如果您希望能够从Windows操作系统ping和访问该虚拟机上的服务,则需要通过Windows上的主机文件执行相同的映射,但这一次您必须使用提供给vm的IP,而不是127.0.0.1。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52472118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档