linux - 我的 Linux 系统无法识别主机名。我该如何解决?

标签 linux bash service hostname hosts

我正在设置一台 Linux 机器,但遇到了问题。当我尝试运行命令时:

hostname -f

我收到这个错误:

hostname: Name or service not known

我对此很陌生,我想知道我该如何解决它。我的/etc/hosts 和/etc/hostname 文件显示下一个:

/etc/主机名:

namehost

/etc/主机:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

太感谢你了!

最佳答案

先尝试 sudo apt-get -f install 然后重试。

关于linux - 我的 Linux 系统无法识别主机名。我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39343761/

相关文章:

python - 在弹性 beanstalk 部署期间应用的环境变量

linux - 将 bash 脚本作为服务运行并写入另一个 bash 脚本不起作用

android - 由于数据库更新频繁,借助线程每隔 X 秒启动一次服务

android - android中Service类中的PhoneListener

angular - Angular 2 服务何时初始化

c - Ubuntu 上的套接字(不允许操作)

c++ - 在 Linux Qt Creator C++ 中对 char * 使用 malloc 时接收 SIGSEGV 信号

c++ - 使用原始套接字未检测到 UDP 数据包

bash - 运行多个命令,如果其中一个命令失败则让脚本失败

bash - 在运行bash脚本时如何自动回答 'yes'?