ນີ້ແມ່ນຄໍາສັ່ງ dnsdomainname ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
hostname - ສະແດງຫຼືຕັ້ງຊື່ໂຮດຂອງລະບົບ
ຊື່ໂດເມນ - ສະແດງ ຫຼືຕັ້ງຊື່ໂດເມນ NIS/YP ຂອງລະບົບ
ypdomainname - ສະແດງ ຫຼືຕັ້ງຊື່ໂດເມນ NIS/YP ຂອງລະບົບ
nisdomainname - ສະແດງ ຫຼືຕັ້ງຊື່ໂດເມນ NIS/YP ຂອງລະບົບ
dnsdomainname - ສະແດງຊື່ໂດເມນ DNS ຂອງລະບົບ
ສະຫຼຸບສັງລວມ
hostname [-a|-- ນາມແຝງ] [-d|-- ໂດເມນ] [-f|--fqdn|--ຍາວ] [-A|--all-fqdns] [-i|--ip-ທີ່ຢູ່]
[-I|--all-ip-addresses] [-s|--ສັ້ນ] [-y|--yp|--nis]
hostname [-b|--boot] [-F|-- ໄຟລ໌ ຊື່ເອກະສານ] [hostname]
hostname [-h|-- ຊ່ວຍ] [-V|-- ລຸ້ນ]
ຊື່ໂດເມນ [nisdomain] [-F ເອກະສານ]
ypdomainname [nisdomain] [-F ເອກະສານ]
nisdomainname [nisdomain] [-F ເອກະສານ]
dnsdomainname
ລາຍລະອຽດ
hostname ຖືກນໍາໃຊ້ເພື່ອສະແດງຊື່ DNS ຂອງລະບົບ, ແລະເພື່ອສະແດງຫຼືຕັ້ງຊື່ໂຮດຂອງມັນຫຼື
ຊື່ໂດເມນ NIS.
GET NAME
ເມື່ອເອີ້ນວ່າໂດຍບໍ່ມີການໂຕ້ຖຽງໃດໆ, ໂປຣແກຣມສະແດງຊື່ປະຈຸບັນ:
hostname ຈະພິມຊື່ຂອງລະບົບທີ່ສົ່ງຄືນໂດຍ gethostname(2) ຫນ້າທີ່.
ຊື່ໂດເມນ ຈະພິມຊື່ໂດເມນ NIS ຂອງລະບົບ. ຊື່ໂດເມນ ໃຊ້ໄດ້
gethostname(2) ການທໍາງານ, ໃນຂະນະທີ່ ypdomainname ແລະ nisdomainname ການນໍາໃຊ້
yp_get_default_domain(3).
dnsdomainname ຈະພິມສ່ວນໂດເມນຂອງ FQDN (ຊື່ໂດເມນທີ່ມີຄຸນສົມບັດຄົບຖ້ວນ). ໄດ້
FQDN ຄົບຖ້ວນສົມບູນຂອງລະບົບຖືກສົ່ງຄືນດ້ວຍ hostname --fqdn (ແຕ່ເບິ່ງຄໍາເຕືອນໃນ
ສ່ວນ ການ FQDN ດ້ານລຸ່ມ).
SET NAME
ໃນເວລາທີ່ເອີ້ນວ່າມີການໂຕ້ຖຽງຫນຶ່ງຫຼືກັບ --file ທາງເລືອກ, ຄໍາສັ່ງກໍານົດຊື່ເຈົ້າພາບຫຼື
ຊື່ໂດເມນ NIS/YP. hostname ໃຊ້ໄດ້ sethostname(2) ການທໍາງານ, ໃນຂະນະທີ່ທັງຫມົດຂອງສາມ
ຊື່ໂດເມນ, ypdomainname ແລະ nisdomainname ການນໍາໃຊ້ setdomainname(2). ຫມາຍເຫດ, ນີ້ແມ່ນ
ປະສິດທິພາບພຽງແຕ່ຈົນກ່ວາ reboot ຕໍ່ໄປ. ແກ້ໄຂ / etc / hostname ສໍາລັບການປ່ຽນແປງຖາວອນ.
ຫມາຍເຫດ, ພຽງແຕ່ຜູ້ໃຊ້ super-ສາມາດປ່ຽນຊື່.
ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະຕັ້ງ FQDN ຫຼືຊື່ໂດເມນ DNS ກັບ dnsdomainname ຄໍາສັ່ງ
(ເບິ່ງ ການ FQDN ດ້ານລຸ່ມ).
ປົກກະຕິແລ້ວຊື່ເຈົ້າພາບແມ່ນຕັ້ງຄັ້ງດຽວໃນຕອນເລີ່ມຕົ້ນລະບົບໃນ /etc/init.d/hostname.sh (ປົກກະຕິ
ໂດຍການອ່ານເນື້ອໃນຂອງໄຟລ໌ທີ່ມີຊື່ໂຮດ, ຕົວຢ່າງ / etc / hostname).
ການ FQDN
FQDN (ຊື່ໂດເມນທີ່ມີຄຸນວຸດທິຢ່າງເຕັມທີ່) ຂອງລະບົບແມ່ນຊື່ທີ່ ແກ້ໄຂ(3)
ກັບຄືນສໍາລັບຊື່ເຈົ້າພາບ, ເຊັ່ນ, ursula.example.com. ປົກກະຕິແລ້ວມັນແມ່ນຊື່ເຈົ້າພາບ
ຕິດຕາມດ້ວຍຊື່ໂດເມນ DNS (ສ່ວນຫຼັງຈາກຈຸດທໍາອິດ). ທ່ານສາມາດກວດສອບ FQDN
ການນໍາໃຊ້ hostname --fqdn ຫຼືຊື່ໂດເມນໂດຍໃຊ້ dnsdomainname.
ທ່ານບໍ່ສາມາດປ່ຽນ FQDN ດ້ວຍ hostname or dnsdomainname.
ວິທີການທີ່ແນະນໍາຂອງການຕັ້ງຄ່າ FQDN ແມ່ນເພື່ອເຮັດໃຫ້ hostname ເປັນນາມແຝງສໍາລັບ
ຊື່ທີ່ມີຄຸນວຸດທິຢ່າງເຕັມສ່ວນໂດຍໃຊ້ / etc / hosts, DNS, ຫຼື NIS. ຕົວຢ່າງ, ຖ້າຊື່ເຈົ້າພາບແມ່ນ
"ursula", ຫນຶ່ງອາດຈະມີເສັ້ນໃນ / etc / hosts ທີ່ອ່ານ
127.0.1.1 ursula.example.com ursula
ດ້ານວິຊາການ: FQDN ແມ່ນຊື່ getaddrinfo(3) ກັບຄືນສໍາລັບຊື່ເຈົ້າພາບທີ່ສົ່ງຄືນໂດຍ
gethostname(2). ຊື່ໂດເມນ DNS ແມ່ນສ່ວນຫນຶ່ງຫຼັງຈາກຈຸດທໍາອິດ.
ເພາະສະນັ້ນ, ມັນຂຶ້ນກັບການຕັ້ງຄ່າຂອງຕົວແກ້ໄຂ (ປົກກະຕິແລ້ວໃນ /etc/host.conf) ແນວໃດ
ເຈົ້າສາມາດປ່ຽນມັນໄດ້. ປົກກະຕິແລ້ວໄຟລ໌ hosts ຖືກແຍກອອກກ່ອນ DNS ຫຼື NIS, ສະນັ້ນມັນຫຼາຍທີ່ສຸດ
ທົ່ວໄປທີ່ຈະປ່ຽນ FQDN ໃນ / etc / hosts.
ຖ້າເຄື່ອງມີການໂຕ້ຕອບ/ທີ່ຢູ່ຫຼາຍເຄືອຂ່າຍ ຫຼືໃຊ້ໃນສະພາບແວດລ້ອມມືຖື,
ຫຼັງຈາກນັ້ນ, ມັນອາດຈະມີຫຼາຍ FQDNs / ຊື່ໂດເມນຫຼືບໍ່ມີເລີຍ. ເພາະສະນັ້ນ, ຫຼີກເວັ້ນການນໍາໃຊ້
hostname --fqdn, hostname --ໂດເມນ ແລະ dnsdomainname. hostname --ip-ທີ່ຢູ່ ແມ່ນຂຶ້ນກັບ
ຂໍ້ຈໍາກັດດຽວກັນສະນັ້ນມັນຄວນຈະຫຼີກເວັ້ນການເຊັ່ນດຽວກັນ.
OPTIONS
-ກ, --ນາມແຝງ
ສະແດງຊື່ນາມແຝງຂອງເຈົ້າພາບ (ຖ້າໃຊ້). ຕົວເລືອກນີ້ຖືກປະຕິເສດ ແລະຄວນ
ບໍ່ໄດ້ຖືກນໍາໃຊ້ອີກຕໍ່ໄປ.
-A, --fqdns ທັງໝົດ
ສະແດງ FQDNs ທັງໝົດຂອງເຄື່ອງ. ທາງເລືອກນີ້ນັບທຸກເຄືອຂ່າຍການຕັ້ງຄ່າ
ທີ່ຢູ່ໃນການໂຕ້ຕອບເຄືອຂ່າຍການຕັ້ງຄ່າທັງຫມົດ, ແລະແປພາສາໃຫ້ເຂົາເຈົ້າເປັນ DNS ໂດເມນ
ຊື່. ທີ່ຢູ່ທີ່ບໍ່ສາມາດແປໄດ້ (ເຊັ່ນເພາະວ່າພວກເຂົາບໍ່ມີ
ການເຂົ້າ IP reverse ທີ່ເຫມາະສົມ) ຖືກຂ້າມ. ໃຫ້ສັງເກດວ່າທີ່ຢູ່ທີ່ແຕກຕ່າງກັນອາດຈະ
ແກ້ໄຂກັບຊື່ດຽວກັນ, ດັ່ງນັ້ນຜົນໄດ້ຮັບອາດຈະປະກອບດ້ວຍລາຍການທີ່ຊ້ໍາກັນ. ເຮັດ
ບໍ່ເຮັດໃຫ້ສົມມຸດຕິຖານໃດໆກ່ຽວກັບຄໍາສັ່ງຂອງຜົນຜະລິດ.
-b, -ເປີດ
ຕັ້ງຊື່ເຈົ້າພາບສະເໝີ; ນີ້ອະນຸຍາດໃຫ້ໄຟລ໌ທີ່ລະບຸໄວ້ໂດຍ -F ທີ່ຈະບໍ່ມີຢູ່ຫຼື
ຫວ່າງເປົ່າ, ໃນກໍລະນີນີ້ຊື່ເຈົ້າພາບເລີ່ມຕົ້ນ localhost ຈະຖືກນໍາໃຊ້ຖ້າຫາກວ່າບໍ່ມີ
ຕັ້ງ.
-d, --ໂດເມນ
ສະແດງຊື່ໂດເມນ DNS. ຢ່າໃຊ້ຄໍາສັ່ງ ຊື່ໂດເມນ ເພື່ອໃຫ້ໄດ້ຮັບ
ຊື່ໂດເມນ DNS ເພາະວ່າມັນຈະສະແດງຊື່ໂດເມນ NIS ແລະບໍ່ແມ່ນໂດເມນ DNS
ຊື່. ໃຊ້ dnsdomainname ແທນ. ເບິ່ງຄໍາເຕືອນໃນພາກ ການ FQDN ຂ້າງເທິງ, ແລະ
ຫຼີກເວັ້ນການນໍາໃຊ້ທາງເລືອກນີ້.
-f, --fqdn, -- ຍາວ
ສະແດງ FQDN (ຊື່ໂດເມນທີ່ມີຄຸນສົມບັດຄົບຖ້ວນ). FQDN ປະກອບດ້ວຍໂຮດສັ້ນ
ຊື່ແລະຊື່ໂດເມນ DNS. ເວັ້ນເສຍແຕ່ວ່າທ່ານກໍາລັງໃຊ້ bind ຫຼື NIS ສໍາລັບການຊອກຫາເຈົ້າພາບທ່ານ
ສາມາດປ່ຽນ FQDN ແລະຊື່ໂດເມນ DNS (ເຊິ່ງເປັນສ່ວນຫນຶ່ງຂອງ FQDN) ໃນ
/ etc / hosts ໄຟລ໌. ເບິ່ງຄໍາເຕືອນໃນພາກ ການ FQDN ຂ້າງເທິງແລະການນໍາໃຊ້ hostname --ທັງໝົດ-
fqdns ແທນທີ່ບ່ອນທີ່ເປັນໄປໄດ້.
-F, --file ຊື່ເອກະສານ
ອ່ານຊື່ເຈົ້າພາບຈາກໄຟລ໌ທີ່ລະບຸ. ຄຳເຫັນ (ແຖວເລີ່ມຕົ້ນດ້ວຍ `#')
ຖືກລະເລີຍ.
-i, --ip-ທີ່ຢູ່
ສະແດງທີ່ຢູ່ເຄືອຂ່າຍຂອງຊື່ເຈົ້າພາບ. ໃຫ້ສັງເກດວ່ານີ້ເຮັດວຽກພຽງແຕ່ຖ້າຫາກວ່າ
ຊື່ເຈົ້າພາບສາມາດແກ້ໄຂໄດ້. ຫຼີກເວັ້ນການນໍາໃຊ້ທາງເລືອກນີ້; ໃຊ້ hostname --all-ip-addresses
ແທນທີ່ຈະເປັນ.
- ຂ້ອຍ, --all-ip-addresses
ສະແດງທີ່ຢູ່ເຄືອຂ່າຍທັງໝົດຂອງໂຮດ. ທາງເລືອກນີ້ຈໍານວນທັງຫມົດທີ່ກໍານົດໄວ້
ທີ່ຢູ່ໃນການໂຕ້ຕອບເຄືອຂ່າຍທັງຫມົດ. ການໂຕ້ຕອບແບບ loopback ແລະ IPv6 link-local
ທີ່ຢູ່ຖືກລະເວັ້ນ. ກົງກັນຂ້າມກັບທາງເລືອກ -i, ທາງເລືອກນີ້ບໍ່ຂຶ້ນກັບຊື່
ຄວາມລະອຽດ. ຢ່າເຮັດໃຫ້ສົມມຸດຕິຖານໃດໆກ່ຽວກັບຄໍາສັ່ງຂອງຜົນຜະລິດ.
- ແມ່ນແລ້ວ, --ສັ້ນ
ສະແດງຊື່ໂຮດສັ້ນ. ນີ້ແມ່ນຊື່ເຈົ້າພາບທີ່ຖືກຕັດຢູ່ຈຸດທໍາອິດ.
-V, - ການປ່ຽນແປງ
ພິມຂໍ້ມູນລຸ້ນກ່ຽວກັບຜົນຜະລິດມາດຕະຖານແລະອອກສໍາເລັດຮູບ.
-y, --yp, --ນິດ
ສະແດງຊື່ໂດເມນ NIS. ຖ້າພາລາມິເຕີຖືກມອບໃຫ້ (ຫຼື --file ຊື່ ) ຫຼັງຈາກນັ້ນຮາກ
ຍັງສາມາດຕັ້ງໂດເມນ NIS ໃໝ່ໄດ້.
-ຊ, - ຊ່ວຍ
ພິມຂໍ້ຄວາມການນໍາໃຊ້ແລະອອກ.
ຫມາຍເຫດ
ຄອບຄົວທີ່ຢູ່ hostname ພະຍາຍາມໃນເວລາທີ່ຊອກຫາ FQDN, ນາມແຝງແລະເຄືອຂ່າຍ
ທີ່ຢູ່ຂອງເຈົ້າພາບແມ່ນຖືກກໍານົດໂດຍການຕັ້ງຄ່າຕົວແກ້ໄຂຂອງທ່ານ. ຕົວຢ່າງ,
ໃນລະບົບ GNU Libc, ຕົວແກ້ໄຂສາມາດຖືກແນະນໍາໃຫ້ລອງຊອກຫາ IPv6 ທໍາອິດໂດຍໃຊ້
inet6 option in /etc/resolvconf.
ໃຊ້ dnsdomainname ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net