我一直在尝试让我的 Ubuntu 服务器运行,并且我了解到我需要将我的 IP 设为静态,所以我尝试使用它来完成它sudo vi /ect/network/interfaces并拉起
然后我按 D 就出现了
我试过了 sudo vi /etc/resolv.conf
编辑另一个文件,它做了完全相同的事情,只是用不同的文件名转到第二部分....
然后我进入 webmin 并尝试编辑文件/ect/network/interfaces(仅此文件),我可以在 webmin 中编辑它。那么有没有人有关于如何解决这个问题的任何信息/解决方案?我在装有 Windows 10 的桌面上运行,这是在虚拟机上运行的 16.04
您的命令包含拼写错误。你输入ect:
sudo vi /ect/network/interfaces
Run Code Online (Sandbox Code Playgroud)
你的意思是etc:
sudo vi /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)
所以vi尝试在ect不存在的目录中编辑,所以你得到[New DIRECTORY]提示。
您的第二个命令应该有效(没有错字),但通常/etc/resolv.conf是指向不应手动编辑的文件的符号链接。你应该看到这个屏幕上,可能与不同的价值观nameserver和search:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search lan
Run Code Online (Sandbox Code Playgroud)
你说你最终得到了“第二部分”,这只是一个vi带有空文件的普通屏幕。也许其他东西编辑了文件并将其留空?
无论如何,纠正你的错字,编辑/etc/network/interfaces(复制/粘贴文件的全名以避免错字),一切都应该没问题。
| 归档时间: |
|
| 查看次数: |
10852 次 |
| 最近记录: |