Halimbawa ng Paggamit Ng Ang Hostname Command

Malamang na itinakda mo ang pangalan ng iyong computer kapag nag- install ng Linux sa unang lugar, ngunit kung gumagamit ka ng isang computer na naka-set up ng ibang tao na hindi mo maaaring malaman ang pangalan nito.

Maaari mong mahanap at itakda ang pangalan para sa iyong computer upang gawing mas madali para sa mga tao na matuklasan ka sa isang network sa pamamagitan ng paggamit ng command ng hostname.

Itinuturo sa iyo ng gabay na ito ang lahat ng kailangan mong malaman tungkol sa command ng hostname.

Paano Upang Tukuyin ang Pangalan ng iyong Computer

Buksan ang isang terminal window at i-type ang sumusunod na command:

hostname

Makakatanggap ka ng isang resulta na nagsasabi sa iyo ng pangalan ng iyong computer at sa aking kaso, ito lang ang nagsasabi ng 'localhost.localdomain'.

Ang unang bahagi ng resulta ay ang pangalan ng computer at ang pangalawang bahagi ay ang pangalan ng domain.

Upang bumalik lamang sa pangalan ng computer maaari mong patakbuhin ang sumusunod na command:

hostname -s

Ang resulta ng oras na ito ay magiging 'localhost' lamang.

Katulad nito, kung nais mo lamang malaman kung aling domain ang ginagamit mo ang sumusunod na utos.

hostname -d

Makikita mo ang IP address para sa hostname sa pamamagitan ng paggamit ng sumusunod na command:

hostname -i

Ang isang pangalan ng host ay maaaring bibigyan ng isang alias at maaari mong malaman ang lahat ng mga alyas para sa computer na iyong ginagamit sa pamamagitan ng pag-type ng sumusunod na command sa terminal:

hostname -a

Kung walang naka-set na alias ang iyong aktwal na hostname ay ibabalik.

Paano Palitan ang Hostname

Maaari mong palitan ang hostname ng computer sa pamamagitan lamang ng pag-type ng sumusunod na command:

hostname

Halimbawa:

hostname gary

Ngayon kapag pinatakbo mo ang command ng hostname ipapakita lamang nito ang 'gary'.

Ang pagbabago na ito ay pansamantala at hindi partikular na kapaki-pakinabang.

Upang permanenteng baguhin ang iyong hostname gamitin ang nano editor upang buksan ang / etc / hosts file.

sudo nano / etc / hosts

Kakailanganin mo ng matataas na mga pribilehiyo na i-edit ang file ng host at sa gayon maaari mong gamitin ang sudo na command tulad ng ipinapakita sa itaas o maaari mong ilipat ang mga user sa root account gamit ang su command.

Ang / etc / hosts file ay may mga detalye tungkol sa iyong computer at iba pang mga machine sa iyong network o sa iba pang mga network.

Sa pamamagitan ng default ang iyong / etc / hosts file ay maglalaman ng ganito:

127.0.0.1 localhost.localdomain localhost

Ang unang item ay ang IP address upang malutas para sa computer. Ang ikalawang item ay ang pangalan at domain para sa computer at bawat susunod na larangan ay nagbibigay ng isang alias para sa computer.

Upang baguhin ang iyong hostname maaari mo lamang palitan ang localhost.localdomain gamit ang pangalan ng computer at ang domain name.

Halimbawa:

127.0.0.1 gary.mydomain localhost

Matapos mong mai-save ang file makakakuha ka ng sumusunod na resulta kapag pinatakbo mo ang command ng hostname:

gary.mydomain

Katulad nito ang command ng hostname -d ay ipapakita bilang mydomain at hostname -s magpapakita bilang gary.

Ang alias command (hostname -a) gayunpaman ay ipapakita pa rin bilang localhost dahil hindi namin binago na sa / etc / hosts file.

Maaari kang magdagdag ng anumang bilang ng mga alias sa / etc / hosts file tulad ng ipinapakita sa ibaba:

127.0.0.1 gary.mydomain garysmachine everydaylinuxuser

Ngayon kapag pinatakbo mo ang hostname -a command ang resulta ay magiging tulad ng sumusunod:

garysmachine everydaylinuxuser

Higit pa tungkol sa mga Hostname

Ang pangalan ng host ay dapat na hindi hihigit sa 253 na mga character at maaari itong hatiin sa iba't ibang mga label.

Halimbawa:

en.wikipedia.org

Ang pangalan ng host sa itaas ay may tatlong mga label:

Ang label ay maaaring isang maximum na 63 character ang haba at ang mga label ay pinaghihiwalay ng isang solong tuldok.

Maaari mong malaman ang higit pa tungkol sa mga hostname sa pamamagitan ng pagbisita sa pahinang ito sa Wikipedia.

Buod

Hindi gaanong masasabi ang tungkol sa utos ng hostname. Maaari mong malaman ang tungkol sa lahat ng magagamit na mga switch sa pamamagitan ng pagbabasa ng pangunahing pahina ng Linux para sa isang hostname.

hostname ng tao

Ang lahat ng kailangan mong malaman ay sakop sa gabay na ito, ngunit may ilang iba pang mga switch tulad ng hostname -f na nagpapakita ng ganap na kwalipikadong pangalan ng domain, ang kakayahang basahin ang hostname mula sa isang file sa pamamagitan ng paggamit ng hostname -f switch at ang kakayahang ipakita ang pangalan ng domain ng NIS / YP sa pamamagitan ng paggamit ng hostname -y switch.