A hostname command is used to view a computer’s hostname and domain name (DNS) (Domain Name Service), and to display or set a computer’s hostname or domain name.
A hostname is a name that is given to a computer that attached to the network that uniquely identifies over a network and thus allows it to be accessed without using its IP address.
התחביר הבסיסי עבור פקודת hostname הוא:
# hostname [options] [new_host_name]
במאמר קצר זה, נסביר 5 דוגמאות שימושיות לפקודת hostname למתחילים ב-Linux כדי להציג, להגדיר או לשנות את שם המערכת ב-Linux מממשק השורת פקודה של Linux.
אם תריצו את פקודת hostname ללא אפשרויות, היא תציג את שם המארח הנוכחי ושם התחום של מערכת ה-Linux שלכם.
$ hostname tecmint

אם שם המארח יכול להיות מופשט, ניתן להציג את כתובת(ות) הרשת (כתובת IP) של שם המארח עם הדגל -i
והאפשרות -I
מגדירה את כל ממשקי הרשת המוגדרים ומציגה את כל כתובות הרשת של המארח.
$ hostname -i $ hostname -I

כדי להציג את שם תחום ה-DNS ואת FQDN (Fully Qualified Domain Name) של המכונה שלך, יש להשתמש במתגי -f
ו--d
בהתאמה. והמתג -A
מאפשר לך לראות את כל FQDNs של המכונה.
$ hostname -d $ hostname -f $ hostname -A

כדי להציג את שם הכינוי (כלומר, שמות החלפה), אם השתמשת בו עבור שם המארח, יש להשתמש בדגל -a
.
$ hostname -a
ולבסוף, כדי לשנות או להגדיר את שם המארח של מערכת ה-Linux שלך, פשוט ריצו את הפקודה הבאה, זכרו להחליף את “NEW_HOSTNAME” בשם המארח הממשי שברצונכם להגדיר או לשנות.
$ sudo hostname NEW_HOSTNAME

שימו לב כי השינויים שנעשים באמצעות הפקודה מעלה יישארו בתוקף רק עד האתחול הבא. בתוך systemd – מנהל המערכת ושירות, ניתן להשתמש בפקודת hostnamectl כדי להגדיר או לשנות באופן קבוע את שם המערכת שלכם כפי שמוסבר במאמרים הבאים.
זהו! במאמר קצר זה, הסברנו על 5 דוגמאות של פקודת hostname עבור מתחילים ב־Linux. אם יש לך שאלות, השתמש בטופס משוב למטה כדי ליצור קשר איתנו.
Source:
https://www.tecmint.com/hostname-command-examples-for-linux/