使用例

ホスト名を表示する

例えば手元のmacbook airで実行してみると

$ hostname

MacBook-Air.local

となる。

ホスト名を設定する


$ sudo hostname test 権限のあるユーザで実行する $ hostname test

これでホストネームが testに変更される

サーバ上では・・・

ホストネームはドメイン名で設定されている

$ hostname

test.co.jp

※ -s オプションでドメイン名は非表示に
$ hostname -s

test

その他のオプション

-a  --alias ホストの別名(alias)があれば表示する
-d  --domain    DNSドメインの名前を表示する
-f  --fqdn,--long   FQDN(Fully Qualified Domain Name)を表示する
-A  --all-fqdns 全てのFQDN(FQDNs)を表示する
-i  --ip-address    ホストのIPアドレスを表示する。設定時も使用可能
-I  --all-ip-addresses  全てのアドレスを表示する
-s  --short 短い形式のホスト名(最初のドットまでの名前)を表示する
-y  --yp,--nis  NISドメイン名を表示する。設定時も使用可能
-v  --verbose   起こっていることを逐一表示する(verboseモード)
-F  --file filename 新しいホスト名を指定したファイルから読みこむ(「#」から始まる行はコメント扱い)