ຕົວຢ່າງຂອງການນໍາໃຊ້ຄໍາສັ່ງ hostname

ມັນອາດຈະເຮັດໃຫ້ທ່ານຕັ້ງຊື່ຂອງຄອມພິວເຕີຂອງທ່ານໃນເວລາທີ່ ການຕິດຕັ້ງ Linux ຢູ່ໃນສະຖານທີ່ທໍາອິດ, ແຕ່ຖ້າທ່ານໃຊ້ຄອມພິວເຕີກໍ່ຕັ້ງໂດຍຄົນອື່ນທ່ານອາດຈະບໍ່ຮູ້ຊື່ຂອງມັນ.

ທ່ານສາມາດຊອກຫາແລະຕັ້ງຊື່ສໍາລັບຄອມພິວເຕີຂອງທ່ານເພື່ອເຮັດໃຫ້ມັນງ່າຍຂຶ້ນສໍາລັບປະຊາຊົນເພື່ອຄົ້ນຫາທ່ານໃນເຄືອຂ່າຍໂດຍໃຊ້ຄໍາສັ່ງ hostname.

ຄູ່ມືນີ້ສອນທ່ານທຸກຢ່າງທີ່ທ່ານຕ້ອງການຮູ້ກ່ຽວກັບຄໍາສັ່ງ hostname.

ວິທີການກໍານົດຊື່ຄອມພິວເຕີ້ຂອງທ່ານ

ເປີດຫນ້າຕ່າງປາຍທາງແລະພິມຄໍາສັ່ງຕໍ່ໄປນີ້:

hostname

ທ່ານຈະໄດ້ຮັບຜົນໃຫ້ທ່ານບອກຊື່ຂອງຄອມພິວເຕີ້ຂອງທ່ານແລະໃນກໍລະນີຂອງຂ້ອຍ, ມັນພຽງແຕ່ກ່າວວ່າ 'localhost.localdomain'.

ສ່ວນທໍາອິດຂອງຜົນໄດ້ຮັບແມ່ນຊື່ຂອງຄອມພິວເຕີ້ແລະສ່ວນທີສອງແມ່ນຊື່ໂດເມນ.

ເພື່ອກັບຄືນຊື່ຊື່ຄອມພິວເຕີທ່ານສາມາດເອີ້ນໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

hostname -s

ຜົນໄດ້ຮັບທີ່ໃຊ້ເວລານີ້ພຽງແຕ່ຈະເປັນ 'localhost'.

ເຊັ່ນດຽວກັນ, ຖ້າທ່ານພຽງແຕ່ຕ້ອງການຄົ້ນຫາໂດເມນທີ່ທ່ານໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້.

hostname-d

ທ່ານສາມາດຊອກຫາທີ່ຢູ່ IP ຂອງ hostname ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

hostname-i

ຊື່ໂຮດສາມາດໄດ້ຮັບນາມແຝງແລະທ່ານສາມາດຊອກຫາລະຫັດລັບທັງຫມົດສໍາລັບເຄື່ອງຄອມພິວເຕີທີ່ທ່ານໃຊ້ໂດຍການພິມຄໍາສັ່ງຕໍ່ໄປນີ້ໃຫ້ຢູ່ໃນສະ terminal:

hostname-a

ຖ້າບໍ່ມີຊື່ອື່ນກໍ່ຈະຕັ້ງຊື່ໂຮດຕົວຈິງຂອງທ່ານຄືນ.

ວິທີການປ່ຽນຊື່ໂຮດ

ທ່ານສາມາດປ່ຽນຊື່ hostname ຂອງຄອມພິວເຕີໂດຍພຽງແຕ່ພິມຄໍາສັ່ງຕໍ່ໄປນີ້:

hostname

ຍົກ​ຕົວ​ຢ່າງ:

hostname gary

ຕອນນີ້ເມື່ອທ່ານເອີ້ນໃຊ້ຄໍາສັ່ງ hostname ມັນຈະສະແດງ 'gary'.

ການປ່ຽນແປງນີ້ແມ່ນຊົ່ວຄາວແລະບໍ່ມີຜົນປະໂຫຍດໂດຍສະເພາະ.

ການປ່ຽນຊື່ຖາວອນຂອງເຈົ້າຢ່າງຖາວອນ ໃຊ້ບັນນາທິການ nano ເພື່ອເປີດແຟ້ມ / etc / hosts.

sudo nano / etc / hosts

ທ່ານຈະຕ້ອງມີສິດທິພິເສດໃນການແກ້ໄຂໄຟລ໌ເຈົ້າແລະດັ່ງນັ້ນທ່ານຈຶ່ງສາມາດໃຊ້ sudo ໄດ້ຕາມທີ່ໄດ້ສະແດງໄວ້ຂ້າງເທິງຫຼືທ່ານສາມາດປ່ຽນຜູ້ໃຊ້ເຂົ້າໃນບັນຊີ root ໂດຍໃຊ້ຄໍາສັ່ງ su.

ໄຟລ໌ / etc / hosts ມີລາຍລະອຽດກ່ຽວກັບຄອມພິວເຕີ້ແລະເຄື່ອງອື່ນໆໃນເຄືອຂ່າຍຂອງທ່ານຫຼືໃນເຄືອຂ່າຍອື່ນໆ.

ໂດຍຄ່າຂອງແຟ້ມ / etc / hosts ຂອງທ່ານຈະມີບາງສິ່ງບາງຢ່າງເຊັ່ນ:

127001 localhostlocaldomain localhost

ລາຍການທໍາອິດແມ່ນຢູ່ IP ເພື່ອແກ້ໄຂບັນຫາຄອມພິວເຕີ້. ລາຍະການທີສອງແມ່ນຊື່ແລະໂດເມນສໍາລັບຄອມພີວເຕີແລະທຸກໆພາກສະຫນາມຕໍ່ມາກໍ່ໃຫ້ຊື່ເປັນຄອມພິວເຕີ້.

ການປ່ຽນຊື່ໂຮດຂອງທ່ານທ່ານກໍ່ສາມາດແທນທີ່ localhost.localdomain ກັບຊື່ຂອງຄອມພິວເຕີ້ແລະຊື່ໂດເມນ.

ຍົກ​ຕົວ​ຢ່າງ:

127001 garymydomain localhost

ຫຼັງຈາກທີ່ທ່ານໄດ້ບັນທຶກໄຟລ໌ທ່ານຈະໄດ້ຮັບຜົນຕໍ່ໄປນີ້ເມື່ອທ່ານເອີ້ນໃຊ້ຄໍາສັ່ງ hostname:

garymydomain

ເຊັ່ນດຽວກັນຄໍາສັ່ງ hostname -d ຈະສະແດງເປັນ mydomain ແລະ hostname -s ຈະສະແດງເປັນ gary.

ຄໍາສັ່ງ alias (hostname -a) ຢ່າງໃດກໍຕາມຍັງຈະສະແດງເປັນ localhost ເພາະວ່າພວກເຮົາຍັງບໍ່ໄດ້ປ່ຽນແປງໃນແຟ້ມ / etc / hosts.

ທ່ານສາມາດເພີ່ມຈໍານວນລະຫັດລັບໃດໆຕໍ່ກັບແຟ້ມ / etc / hosts ດັ່ງທີ່ສະແດງໄວ້ຂ້າງລຸ່ມນີ້:

127001 garymydomain garysmachine dailylinuxuser

ໃນປັດຈຸບັນເມື່ອທ່ານເອີ້ນໃຊ້ hostname -a ຄໍາສັ່ງ, ຜົນໄດ້ຮັບດັ່ງນີ້:

garysmachine dailylinuxuser

More about Hostnames

ຊື່ໂຮດບໍ່ຕ້ອງມີຕົວອັກສອນຫຼາຍກວ່າ 253 ແລະມັນສາມາດແບ່ງອອກເປັນປ້າຍຕ່າງໆ.

ຍົກ​ຕົວ​ຢ່າງ:

enwikipediaorg

ຊື່ເຈົ້າພາບຂ້າງເທິງມີສາມປ້າຍຊື່:

ປ້າຍຊື່ສາມາດສູງສຸດ 63 ອັກຂະລະຍາວແລະປ້າຍກໍານົດຈະຖືກແຍກໂດຍຈຸດດຽວ.

ທ່ານສາມາດຄົ້ນຫາຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບນາມສະກຸນໂດຍການເຂົ້າເບິ່ງຫນ້າວິກີພິເດຍນີ້.

Summary

ບໍ່ມີຫຍັງອີກແດ່ທີ່ຈະເວົ້າກ່ຽວກັບຄໍາສັ່ງ hostname. ທ່ານສາມາດຊອກຮູ້ກ່ຽວກັບສະຫວິດທີ່ມີຢູ່ທັງຫມົດໂດຍການອ່ານຫນ້າຫລັກຂອງ Linux ສໍາລັບຊື່ໂຮດ.

man hostname

ທຸກສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ແມ່ນໄດ້ຖືກກວມເອົາໃນຄູ່ມືນີ້, ແຕ່ວ່າມີສະຫວິດອື່ນໆອີກເຊັ່ນ hostname-f ເຊິ່ງສະແດງຊື່ໂດເມນທີ່ມີຄຸນສົມບັດຄົບຖ້ວນ, ຄວາມສາມາດໃນການອ່ານຊື່ໂຮມຈາກໄຟລ໌ໂດຍໃຊ້ hostname -f switch ແລະ ຄວາມສາມາດໃນການສະແດງຊື່ໂດເມນ NIS / YP ໂດຍການໃຊ້ຊື່ host -y switch.