Questions tagged «hostname»

主机名是给予连接到计算机网络的设备的标签。

5
主机名在哪里存储我设置的主机名?
这很令人困惑。有人知道hostname命令在哪里存储和读取主机名吗? 我以为是/ etc / hostname,但是在我正在使用的Linux系统上没有这样的文件。我尝试使用strace查找它的位置,但是没有读取调用返回此信息: $ strace hostname 2>&1 | grep read read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340^\0\0\0\0\0\0"..., 832) = 832 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\30\2\0\0\0\0\0"..., 832) = 832 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\0\0\0\0\0\0"..., 832) = 832 read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tr"..., 1024) = 248 read(3, "", 1024) = 0 然后我注意到它做了uname syscall,返回了此信息: uname({sys="Linux", node="server-name", ...}) = 0 / etc /中的递归grep不返回任何内容: grep "server-name" -r …
15 linux  hostname 

2
主机名是否通过wifi远程更改?
我目前正在访问维也纳工业大学(TU Wien),今天,我使用wpa_supplicant自己的家庭研究所的证书将我的Debian Linux笔记本电脑连接到他们的eduroam wlan ,就像我在访问另一所科研机构时一样。 当我打开一个终端时,我注意到我的命令提示符显示了一个不同的主机名,实际上,执行hostname使我得到的e244-082.eduroam.tuwien.ac.at不是我的计算机的通常主机名x301。 我对此感到非常困惑。在没有我同意的情况下,连接到无线局域网怎么可能更改我的主机名?

2
如何使用列表的主机名解密解密的.ssh / known_hosts的主机名?
我尝试通过传递hostnamses列表找到一个脚本来解密(取消散列)known_hosts文件中的ssh主机名。 因此,要做相反的事情: ssh-keygen -H -f known_hosts 或者,如果ssh config HashKnownHosts设置为No,则执行以下操作: ssh-keygen -R know-host.com -f known_hosts ssh-keyscan -H know-host.com >> known_hosts 但无需重新下载主机密钥(由ssh-keyscan引起)。 就像是: ssh-keygen --decrypt -f known_hosts --hostnames hostnames.txt 其中hostnames.txt包含主机名列表。

3
/ etc / hosts中的主机名和IP地址映射
在我的linux机器上,当我运行时hostname,它显示mongodb,但是当我运行时host mongodb,它显示: mongodb@mongodb:/var/hadoop/hadoop-1.2.1/bin$ host mongodb Host mongodb not found: 2(SERVFAIL) 我的/etc/hosts档案: 192.168.10.10 mongodb 192.168.10.10 localhost 127.0.0.1 localhost #127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 我的第一个问题是:既然/etc/hosts是从IP映射到主机名,为什么这台机器不能将主机名解析mongodb为IP 192.168.10.10?相反,当我运行时host localhost,它可以解决并显示: localhost has address 127.0.0.1 我的另一个问题:根据/etc/hosts文件,主机名localhost应该已经解析为192.168.10.10而不是回送IP地址127.0.0.1。有人可以向我解释吗?
14 ip  hostname 

3
什么决定了Linux主机名?
在过去的几年中,我一直使用Linux作为主要系统,特别是Fedora,我一直看到我的主机名设置为“ localhost”,但当我连接到某些网络并成为IP时除外。今天,我经历了以下行为,但是我很难理解。 我在笔记本电脑的另一个分区上设置了Ubuntu安装,并在Ubuntu安装过程中设置了计算机名称/主机名。但是,当我重新启动回Fedora时,Fedora将我的主机名更新为我在Ubuntu安装中设置的名称。 我一直以为主机名已配置并存储在发行版安装的分区上,确实Fedora上/ etc / hostname的内容仍显示为“ localhost.localdomain”,但运行hostname命令将显示新的主机名。这两个安装共享一个efi引导分区,但其他情况下是离散的。我想知道Fedora安装从何处以及为什么要读取新主机名?

5
检查主机名的IP时出现错误“主机名:名称或服务未知”
我在公司的云服务上运行Ubuntu 14.04(我的实例具有弹性IP)。我想检查我正在通过命令行运行的实例的IP地址,但是没有用。 root@ubuntu14-graphite:~# hostname ubuntu14-graphite root@ubuntu14-graphite:~# hostname -i hostname: Name or service not known 我不明白原因。 我尝试ping到ubuntu14-graphite,但它说: unknown host ubuntu14-graphite. 这是否意味着我的房东甚至不存在? 我有另一台服务器(不是云实例,而是物理服务器)。在此服务器上,我安装了CentOS 6.7。我检查了主机名的IP,即使没什么特别的,它也能正常工作/etc/hosts。 这是的输出cat /etc/hosts: 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts


4
preseed.cfg忽略主机名设置
我正在使用在VirtualBox中安装Debian Wheezy(netinstall)preseed.cfg。 我尝试了d-i netcfg/get_hostname string somehost和d-i netcfg/get_hostname string somehost,但是在两种情况下,主机都设置为“ debian”。我同时尝试了两者,但主机仍设置为“ debian”。 Debian指南中有关预配置文件的摘录: 如果要强制使用主机名,无论DHCP服务器返回什么或IP的反向DNS条目是什么,请取消注释并调整以下行 di netcfg /主机名字符串somehost 这是一个错误还是我很不幸?

2
设置主机名的后果是什么?
我有几台Amazon EC2服务器,并且正在使用Chef来管理配置。我想设置主机名,以便默认bash提示更有用。 现在,启动新服务器后,将其设置为: root@ip-10-123-123-123 因为我在这些盒子上使用Ubuntu 12,所以我在相应的手册页中查询了主机名。关于如何设置它,它有很多很好的信息,并谈到了主机名和fqdn,但它并没有真正告诉我我想知道的内容: 设置主机名的后果是什么? 我想假设设置主机名主要是为用户和sysadmin提供了一个方便的选项,为该框指定了一个face / nice-name,以便可以在内部更轻松地识别它(通过命令提示符,发送的电子邮件,等),但我并不乐观。 我没有在/etc/hosts文件中看到主机名,这似乎是一个好兆头,表明如果更改,它不会对主机产生任何负面影响: 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 我在正确的轨道上吗?设置主机名的后果是什么? 更新资料 我尝试将ec2实例上的主机名从更改为ip-10-123-123-123,webserver并且hostname --fqdn不再起作用。如果我把它放回去,那就可以了。Apache启动时也给我一个错误,它无法可靠地确定fqdn。我想必须有某种方法可以设置主机名而不弄乱fqdn。

4
sendmail在这里指的是什么?
当我从debian仓库安装sendmail时,得到以下输出: Disabling HOST statistics file(/var/lib/sendmail/host_status). Creating /etc/mail/sendmail.cf... Creating /etc/mail/submit.cf... Informational: confCR_FILE file empty: /etc/mail/relay-domains Informational: confCT_FILE file empty: /etc/mail/trusted-users Updating /etc/mail/access... Updating /etc/mail/aliases... WARNING: local host name (ixtmixilix) is not qualified; see cf/README: WHO AM I? 有人可以告诉我这是什么意思,要限定我的主机名我需要做什么?

4
了解主机名和/ etc / hosts
在/ etc / hostname中,我有myname。 在/ etc / hosts中,我有: 127.0.0.1 localhost.localdomain localhost myname ::1 localhost.localdomain localhost myname 我对什么是主机名及其用途有一个模糊的理解。 这些更精确的问题可以帮助我更好地理解它: 在上面的示例中,我的主机名到底是什么?myname或者是其他东西?如果我改用myname.domain.comin /etc/hostname,那么我的真实主机名是什么? 在此示例中,命令hostname返回myname,而命令hostname -f返回localhost.localdomain。我想到的/etc/hosts只是名称和IP地址之间的映射。它似乎在这里起到了另一个作用。什么是fqdn?它的作用是什么?如何获取?为什么呢localhost.localdomain? 如果我改而myname.domain.com进去/etc/hostname,hostname -f会回来的myname.domain.com。为什么? 在这些文件中,为什么fqdn不以点结尾? 是hostname -d和dnsmydomain等价的吗? 在什么情况下可以使用主机名(myname),何时必须使用我的fqdn(localhost.localdomain)?
13 hostname  hosts 


1
弹性IP地址与静态IP地址有何不同?
更多有关Amazon Web Services EC2的问题,希望不要太过离题。我有一个普通的Ubuntu实例,并关闭了电源。重新启动时,由于外部IP地址已更改,因此无法SSH到FQDN。 一个“静态”甚至是静态IP地址需要额外的费用吗?我会满足半永久性的条件。在营销方面,关于权利的弹性声音。 或者,这是安全措施吗?我确实选择了一个外部IP地址,但这是一个免费帐户。该文件说: 弹性IP地址是为动态云计算设计的静态IPv4地址。弹性IP地址与您的AWS账户关联。使用弹性IP地址,可以通过将地址快速重新映射到帐户中的另一个实例来掩盖实例或软件的故障。 弹性IP地址是可从Internet访问的公用IPv4地址。 外部IP地址,我使用SSH的一个,从我所看到的运行时,不同ifconfig所以他们正在使用某种形式的NAT..as解释在这里: 重要 启动后,您无法从实例中手动取消关联公共IP地址。而是在某些情况下会自动释放它,之后您将无法重复使用它。 即使我选择了一个外部IP地址,重新引导也会出现(?),这是IP地址被释放回池中的情况。请阐明这种理解。
11 ip  hostname  amazon-ec2  hosts  aws 


3
traceroute如何解析名称?
在编写脚本时,我想通过提供的计算机名称(例如“ selenium-rc”)引用计算机。我无法使用“ selenium-rc”对其执行ping操作,因此我尝试了以下命令来查看名称是否被识别。 > traceroute 192.168.235.41 traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets 1 selenium-rc (192.168.235.41) 0.545 ms 0.241 ms 0.124 ms 好的,traceroute“找到”了名字。怎么样?下一个 ... > traceroute selenium-rc traceroute: unknown host selenium-rc 嗯...这里的查找机制必须不同,因为主机是未知的。我假设这是使用系统名称解析过程,而第一个示例是使用特定于traceroute的过程。正确? 然后等一下我回来... > traceroute 192.168.235.41 traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets 1 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.