Когато управлявате операционни системи Linux, поради одитни или контролни причини, е необходимо да знаете подробно точното име на компютър, за да имате централизирана администрация над тях. За да управляваме по -добре този аспект в мрежа, можем да използваме командата hostname.
Командата hostname е внедрена и е разработена за показване или задаване на име на хост и име на домейн на определен компютър и е една от командите. В тази връзка трябва да помним, че името на хост е име, присвоено на локален компютър, което му позволява да бъде идентифицирано по уникален начин във всяка мрежа и по този начин може да се управлява напълно, без да се използва пълният му IP адрес.
Основният синтаксис за използване на тази команда за име на хост е:
име на хост [опции] [ново_име]Когато използваме командата hostname без никакви опции или аргументи, резултатът ще бъде текущото име на хост и имената на домейна на локалната машина. По подразбиране домейн и име на хост в Linux е localhost.localdomain. Когато добавим име като аргумент, то ще стане новото избрано име на хост или компютър.
Всички промени в името на хоста могат да бъдат направени само от основния акаунт поради административните му привилегии или, ако това не стане, се добавят командата su и съответната парола.
Ще видим някои примери за това как да използвате тази команда в Linux.
Използвайки командата hostname без добавяне на параметри, можем да видим името на хоста и домейна, към който е свързан, ако има такъв:
Етап 1
Изпълняваме реда за име на хост:
име на хост -i -име на хост -IСтъпка 2
Когато името на хоста е разрешено, тоест има определено име, е възможно да се покажат IP адресите на името на хоста с параметъра -i, а опцията -I дефинира всички конфигурирани мрежови интерфейси и извежда всички адреси мрежата на избрания хост :
hostname -d -hostname -f -hostname -AСтъпка 3
Тези опции ни дават повече административни резултати, в този случай свързани с DNS, например, за да видим името на домейна на DNS и FQDN (напълно квалифицирано име на домейн) на избрания компютър, можем да използваме параметрите -f и -d едновременно, и с помощта на параметъра -A ще бъде възможно да се видят всички FQDN на въпросната машина:
име на хост -aСтъпка 4
Тази команда ни дава възможност да покажем името на псевдоними, тоест имена за заместване, ако те съществуват на избрания компютър.
sudo име на хост New_NameСтъпка 5
В случай, че е необходимо да редактирате името на текущата машина, просто изпълнете този синтаксис, име на хост плюс новото име на машината и по този начин установете желаното име за нея:
Има и други опции като:
име на хост -FПараметърът -F променя имената на хоста и домейна в обикновен текстов файл, чието име се генерира след тази опция като аргумент. Коментарите, тоест редовете, които започват със знак за паунд, във файла се игнорират.
име на хост -sТози параметър показва краткото име на избраното устройство.
име на хост -vТози параметър предлага повече информация за оборудването.
име на хост -VС този параметър ще видим версията на избраното оборудване
име на хост -hПоказва помощ за име на хост.
Можем да видим как използването на тази команда е просто, но напълно функционално и практично за всички административни задачи на ниво име на компютър.