Sa susunod na artikulo ay titingnan natin ilang mga paraan upang baguhin ang hostname sa Ubuntu. Ang hostname sa isang computer ay isang bagay na mahalaga, lalo na ngayon kung saan maraming mga computer ang nakakonekta sa internet. Ito ang pangalang itinalaga sa isang computer o kagamitan sa loob ng isang network.
Ito ang pangalang gagamitin kung nais namin sumangguni sa koponan, upang hindi na gumamit ng isang numerong sanggunian na ibinigay ng IP address ng network card. Gagawin nitong mas madali tandaan ng gumagamit.
Ilang oras ang nakaraan isang kasamahan ang nagsalita sa amin sa isang artikulong nai-publish sa blog na ito tungkol sa kung paano baguhin ang hostname sa Ubuntu. Sa mga sumusunod na linya makikita namin ang tatlong iba pang mga pamamaraan na maaaring maghatid ng parehong layunin. Pagkatapos ito ay isang usapin ng bawat isa na pumili ng isa na pinakaangkop sa kanilang mga pangangailangan.
Baguhin ang hostname sa Ubuntu
Tinawag ang isang praktikal na tool Papayagan kami ng hostnamectl na pamahalaan nang madali ang hostname ng system.
Ito ang pinakasimpleng pamamaraan. Tulad ng nabanggit ko dati, sinabi na sa amin ng kasamahan tungkol dito sa artikulong nai-publish noong nakaraan. Iyon ang dahilan kung bakit hindi namin ito makikita sa mga sumusunod na linya. Kung nais mong kumonsulta sa artikulong iyon, sundin ang link na ito. Susunod makikita natin ang iba pang mga pagpipilian na karaniwang papayagan kaming gawin ang pareho.
Gamit ang utos ng nmcli
NMCLI ay isang command line tool upang makontrol ang NetworkManager ialok sa amin ang estado ng network. Ginagamit ang utos na ito upang lumikha, ipakita, i-edit, tanggalin, buhayin at i-deactivate ang mga koneksyon sa network, pati na rin upang makontrol at maipakita ang katayuan ng aparato sa network. Gayundin, pinapayagan kaming baguhin ang hostname.
Sa tingnan ang kasalukuyang hostname gamit ang nmcli, sa isang terminal (Ctrl + Alt + T) magsusulat kami:
nmcli general hostname
Gamit ang sumusunod na utos, para sa halimbawang ito na pupuntahan namin palitan ang hostname mula 18-10 na ipinakita sa screenshot sa itaas hanggang sa ubuntu-1810.
nmcli general hostname ubuntu-1810
Upang magkabisa ang mga pagbabago, ang pinakasimpleng ay mag-log out at mag-log in muli. Pagkatapos gawin ito, maaari na nating patakbuhin ang parehong utos ng nmcli sa suriin ang binagong hostname:
nmcli general hostname
Baguhin ang hostname gamit ang utos ng nmtui
nmtui ay isang Ang application ng TUI batay sa mga sumpa upang makipag-ugnay sa NetworkManager. Kapag sinisimulan ito, hihilingin sa gumagamit na piliin ang aktibidad na isasagawa.
Sa ilunsad ang interface ng gumagamit, isusulat namin ang sumusunod na utos sa terminal (Ctrl + Alt + T):
nmtui
Sa interface magagawa naming gamitin ang pataas at pababang mga arrow sa keyboard upang piliin ang opsyong "Itakda ang hostname ng system". Pagkatapos ay kailangan mo lamang pindutin Intro.
Sa sumusunod na screenshot maaari mong makita ang hostname na babaguhin namin.
Upang palitan ang pangalan, kailangan mo lang tanggalin ang pangalan na nakikita at magsulat ng bago. Tatapos kami sa pamamagitan ng pag-click sa pagpipilian «tanggapin".
Bilang kumpirmasyon ipapakita nito sa amin ang na-update na pangalan ng host sa screen. Mag-click kami sa «tanggapin»Upang makumpleto ang aksyon.
Panghuli, kung nag-click kami sa pagpipilian «Lumabas«, Isasara ang Nmtui.
Kami i-restart ang serbisyo ng systemd-hostnamed upang magkabisa ang mga pagbabago sa pamamagitan ng pagta-type sa terminal (Ctrl + Alt + T):
sudo systemctl restart systemd-hostnamed
Upang tapusin kaya natin suriin ang nai-update na hostname pagpapatupad ng sumusunod na utos:
hostnamectl
Baguhin ang hostname gamit ang / etc / hostname file
Bilang ibang posibilidad, magagawa naming baguhin ang hostname sa pamamagitan ng pagbabago ng / etc / hostname file.
Ang pangalan ng kasalukuyang host ay maaaring mapatunayan sa pamamagitan ng pagtingin sa nilalaman ng file / etc / hostname:
cat /etc/hostname
Upang mabago ang hostname, kakailanganin lamang naming i-overlap ang file dahil naglalaman lang ito ng hostname. Upang magawa ito nagsusulat kami sa terminal (Ctrl + Alt + T):
sudo echo "ubuntu-1810" > /etc/hostname
Kung sa kabila ng paggamit ng sudo, sasabihin sa iyo ng system na wala kang pahintulot, mag-log in bilang root gamit ang:
sudo su
Pagkatapos ay patakbuhin muli ang nakaraang utos, ngunit ang view na ito nang walang sudo. Matapos baguhin ang file na kakailanganin namin i-reboot ang system para sa mga pagbabago na magkakabisa nang tama. Magagawa natin ito sa pamamagitan ng pagpapatupad ng sumusunod na utos:
sudo init 6
Upang matapos, susuriin namin ang na-update na hostname gamit ang file / etc / hostname.
cat /etc/hostname