คำถามติดแท็ก hostname

ชื่อโฮสต์คือฉลากที่กำหนดให้กับอุปกรณ์ที่เชื่อมต่อกับเครือข่ายคอมพิวเตอร์

5
`hostname 'เก็บชื่อโฮสต์ที่ฉันตั้งไว้ที่ไหน
นี่มันทำให้งงมาก ไม่มีใครทราบว่า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 จากนั้นฉันสังเกตเห็นว่ามันไม่ได้สร้างชื่อ syscall ที่ส่งคืนข้อมูลนี้ uname({sys="Linux", …
15 linux  hostname 

2
ชื่อโฮสต์เปลี่ยนจากระยะไกลด้วย wifi หรือไม่
ขณะนี้ฉันกำลังเยี่ยมชม TU Wien และวันนี้ฉันเชื่อมต่อแล็ปท็อป Debian Linux ของฉันกับ eduroam wlan ที่ใช้wpa_supplicantและข้อมูลประจำตัวของสถาบันที่บ้านของฉัน - เช่นเคยเมื่อฉันไปเยี่ยมสถาบันวิทยาศาสตร์อื่น เมื่อผมเปิดสถานีผมสังเกตเห็นว่า Promt คำสั่งของฉันคือการแสดงชื่อโฮสต์ที่แตกต่างกันและในความเป็นจริง excecuting hostnameให้ฉันแทนชื่อโฮสต์ปกติของเครื่องของฉันe244-082.eduroam.tuwien.ac.atx301 ฉันงงมากกับสิ่งนี้ เป็นไปได้อย่างไรที่การเชื่อมต่อ wlan จะเปลี่ยนชื่อโฮสต์โดยไม่ได้รับความยินยอมจากฉัน?

2
วิธีถอดรหัสชื่อโฮสต์ของ. ssh / known_hosts ด้วยรายชื่อโฮสต์
ฉันพยายามที่จะหาสคริปต์ไปถอดรหัส (unhash) ชื่อโฮสต์ SSH ในแฟ้ม known_hosts โดยผ่านรายการ hostnamses ดังนั้นการย้อนกลับของ : ssh-keygen -H -f known_hosts หรือทำเช่นเดียวกันหากตั้งค่า ssh 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
การจับคู่ชื่อโฮสต์และที่อยู่ IP ใน / etc / hosts
ในเครื่อง 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จะสามารถแก้ไขและแสดง: …
14 ip  hostname 

3
ชื่อโฮสต์ Linux คืออะไร
ในช่วงไม่กี่ปีที่ผ่านมาฉันใช้ Linux เป็นระบบหลักของฉันโดยเฉพาะ Fedora ฉันเห็นชื่อโฮสต์ของฉันตั้งเป็น "localhost" เสมอยกเว้นเมื่อฉันเชื่อมต่อกับเครือข่ายบางอย่างและกลายเป็น IP ของฉัน วันนี้ฉันได้พบกับพฤติกรรมดังต่อไปนี้ซึ่งฉันมีปัญหาในการทำความเข้าใจ ฉันตั้งค่าการติดตั้ง Ubuntu บนพาร์ติชันอื่นของแล็ปท็อปตั้งชื่อคอมพิวเตอร์ / ชื่อโฮสต์ระหว่างการติดตั้ง Ubuntu เมื่อฉันรีบูทกลับเข้าไปใน Fedora Fedora ได้อัปเดตชื่อโฮสต์ของฉันเป็นชื่อที่ฉันตั้งในการติดตั้ง Ubuntu ฉันคิดเสมอว่าชื่อโฮสต์ถูกกำหนดค่าและเก็บไว้ในพาร์ติชันของการติดตั้ง distro และแน่นอนเนื้อหาของ / etc / hostname บน Fedora ยังอ่าน "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 …


4
preseed.cfg ละเว้นการตั้งค่าชื่อโฮสต์
ผมติดตั้ง Debian ดังเสียงฮืด ๆ (NetInstall) ใน VirtualBox preseed.cfgใช้ ฉันพยายามทั้งสองd-i netcfg/get_hostname string somehostและd-i netcfg/get_hostname string somehostแต่ในทั้งสองกรณีเป็นเจ้าภาพที่ได้รับการกำหนดให้เป็น "เดเบียน" ฉันลองทั้งสองอย่างพร้อมกัน แต่โฮสต์ยังตั้งเป็น "เดเบียน" ข้อความที่ตัดตอนมาจากคำแนะนำของ Debian เกี่ยวกับไฟล์การกำหนดค่าล่วงหน้า : ถ้าคุณต้องการบังคับใช้ชื่อโฮสต์ไม่ว่าเซิร์ฟเวอร์ DHCP จะส่งคืนหรือไม่ว่ารายการ DNS ย้อนกลับสำหรับ IP คืออะไรให้ยกเลิกการใส่ข้อคิดเห็นและปรับบรรทัดต่อไปนี้ di netcfg / ชื่อโฮสต์สตริง somehost นี่เป็นข้อบกพร่องหรือฉันแค่โชคไม่ดี?

2
การตั้งค่าชื่อโฮสต์มีอะไรบ้าง
ฉันมีเซิร์ฟเวอร์ Amazon EC2 หลายแห่งและฉันใช้ Chef เพื่อจัดการการกำหนดค่า ฉันต้องการตั้งค่าชื่อโฮสต์เพื่อให้ bash prompt เป็นประโยชน์มากกว่า ตอนนี้หลังจากเปิดตัวเซิร์ฟเวอร์ใหม่มันเพิ่งตั้งเป็น: root@ip-10-123-123-123 ตั้งแต่ฉันใช้อูบุนตู 12 กล่องเหล่านี้ผมปรึกษาหน้าคนที่สอดคล้องกันสำหรับชื่อโฮสต์ มีข้อมูลที่ดีมากมายเกี่ยวกับวิธีการตั้งค่าและพูดคุยเล็กน้อยเกี่ยวกับชื่อโฮสต์และ fqdn แต่มันไม่ได้บอกสิ่งที่ฉันต้องการรู้จริง ๆ : การตั้งค่าชื่อโฮสต์มีอะไรบ้าง ฉันต้องการสมมติว่าการตั้งค่าชื่อโฮสต์ส่วนใหญ่เป็นรายการอำนวยความสะดวกสำหรับผู้ใช้และ sysadmins โดยให้กล่องเป็นใบหน้า / ชื่อที่ดีเพื่อให้สามารถจดจำได้ง่ายขึ้นภายใน (ผ่านทางพรอมต์คำสั่งอีเมลที่ส่งไป ฯลฯ ) แต่ฉันไม่คิดบวก ฉันไม่เห็นชื่อโฮสต์ที่แสดงอยู่ใน/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 …

4
sendmail หมายถึงอะไรที่นี่?
เมื่อฉันติดตั้ง sendmail จาก debian repos ฉันจะได้ผลลัพธ์ต่อไปนี้: 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 / mynameชื่อโฮสต์ที่ฉันมี ใน / etc / hosts ฉันมี: 127.0.0.1 localhost.localdomain localhost myname ::1 localhost.localdomain localhost myname ฉันมีความเข้าใจที่คลุมเครือว่าชื่อโฮสต์คืออะไรและใช้ทำอะไร คำถามที่แม่นยำยิ่งขึ้นเหล่านี้สามารถช่วยให้ฉันเข้าใจได้ดีขึ้น: ชื่อโฮสต์ของฉันในตัวอย่างด้านบนคืออะไร? mynameหรืออย่างอื่น? ถ้าฉันมีแทนmyname.domain.comใน/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
วิธีการกรองตามชื่อโฮสต์ใน Wireshark
ตัวกรองการแสดงผลในรูปแบบip.src_host eq my.host.name.comไม่ได้แพ็กเก็ตที่ตรงกัน แต่มีทราฟฟิกไปยังและมาจากโฮสต์นี้ ชื่อ DNS ได้รับการแก้ไขแล้วและตัวกรองที่ใช้ที่อยู่ IP เช่นip.src eq 123.210.123.210งานตามที่คาดไว้

1
ที่อยู่ IP แบบยืดหยุ่นต่างจากที่อยู่ IP แบบคงที่อย่างไร
คำถามเพิ่มเติมจาก Amazon Web Services EC2 หวังว่าจะไม่ปิดหัวข้อนี้ด้วย ฉันมีอินสแตนซ์วานิลลาอูบุนตูกับพวกเขาและปิดมัน ในการรีบูตไม่สามารถ ssh ไปที่ FQDN เพราะที่อยู่ IP ภายนอกมีการเปลี่ยนแปลง มีค่าใช้จ่ายเพิ่มเติมสำหรับ "ที่อยู่" หรือที่อยู่ IP แบบคงที่หรือไม่ ฉันจะชำระให้กึ่งถาวร เสียงที่ยืดหยุ่นเกี่ยวกับสิทธิในการพูดการตลาด หรือนี่คือมาตรการรักษาความปลอดภัยหรือไม่ ฉันเลือกที่จะมีที่อยู่ IP ภายนอก แต่เป็นบัญชีฟรี เอกสารพูดว่า: ที่อยู่ IP แบบยืดหยุ่นคือที่อยู่ IPv4 แบบคงที่ที่ออกแบบมาสำหรับการคำนวณแบบคลาวด์แบบไดนามิก ที่อยู่ IP ยืดหยุ่นนั้นเชื่อมโยงกับบัญชี AWS ของคุณ ด้วยที่อยู่ IP แบบยืดหยุ่นคุณสามารถปกปิดความล้มเหลวของอินสแตนซ์หรือซอฟต์แวร์โดยทำการแมปที่อยู่ไปยังอินสแตนซ์อื่นในบัญชีของคุณอย่างรวดเร็ว ที่อยู่ IP ยืดหยุ่นคือที่อยู่ IPv4 สาธารณะซึ่งสามารถเข้าถึงได้จากอินเทอร์เน็ต ที่อยู่ IP ภายนอกที่ฉันใช้สำหรับ ssh แตกต่างจากที่ฉันเห็นเมื่อทำงานifconfigดังนั้นพวกเขาจึงใช้ …
11 ip  hostname  amazon-ec2  hosts  aws 

3
วิธีเปลี่ยนชื่อโฮสต์
ระหว่างการติดตั้งเดเบียนฉันตั้งชื่อโฮสต์เป็นค่าที่ไม่ถูกต้องและตอนนี้ฉันต้องการแก้ไขให้ถูกต้อง
11 debian  hostname 

3
traceroute แก้ไขชื่ออย่างไร
ในขณะที่เขียนสคริปต์ฉันต้องการอ้างอิงเครื่องด้วยชื่อคอมพิวเตอร์ที่ฉันให้ไว้ (เช่น "selenium-rc") ฉันไม่สามารถ ping ได้โดยใช้ "selenium-rc" ดังนั้นฉันจึงลองใช้คำสั่งต่อไปนี้เพื่อดูว่าชื่อนั้นเป็นที่รู้จักหรือไม่ > 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 แก้ไข? …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.