• 締切済み

uname -n出力結果変更

uname -nでホスト名が出力されるかと思いますが、 これを変更する場合はどのようにすれば可能になりますでしょうか? ご存知の方、宜しくお願いします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.2

ホスト名はメモリ上に保持されていて、そのメモリ上の値は hostname コマンドで読み取ったり設定したりします。初期値は "(none)" です。 システム起動時には、起動処理の中で何らかの設定ファイルを読み込んで hostname コマンドで設定されます(あるいはsethostnameシステムコール)。 英文の man hostname には、下記の記述があります。 FILES /etc/hostname (中略) This file is read at boot time by the system initialization scripts to set the hostname. ただし、このあたりはOSによってもバージョンによっても異なります。 CentOS7では /sbin/init が/etc/hostnameという文字列を含んでいるので、init がこのファイルを読んでいるのだと思います(ソースは見てません)。 CentOS6ではそうではありません。システム起動時に /etc/rc.d/rc.sysinit から /etc/sysconfig/network を読んでそこの情報を使ってhostnameコマンドを実行しています。/etc/hostname は読んでいないようです。手元のCentOS6にはこのファイルはありません。/sbin/initにも/etc/hostnameという文字列は含まれません。 RHELでも同じはずです。Fedoraではおそらくver15のsystemd採用時点でCentOS6方式からCentOS7方式に切り替わったはずです(未確認)。 Debianやubuntuはよく知りませんが、類似の方法で設定されているはずです。 ということで、 >これを変更する場合はどのようにすれば可能になりますでしょうか? は、 今直ちに変えたいのなら、rootで hostname foo.bar 等と実行する。 次回システム起動時に変えたいのなら、OSに合わせて適切な設定ファイルを書き換える、もしくは、GUIのシステム管理ツールで設定する。

  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.1

versionによって違いますが fedora20, centOS7, ubuntu14.04の場合は /etc/hostname テキストファイルを書き換えればいいです。

関連するQ&A

  • コマンドの出力結果をn行おきに出力する方法

    コマンドの出力結果をn行おきに出力する、出来るだけシンプルな方法を知りたいです。 例えば、あるファイルの中身をgrepで絞込み、かつそれを5行ごとに出力させる等。 シェルの種類は問いません。 宜しくお願い致します。

  • nslookupでlsの結果をファイルに出力

    Solaris8を使用しています。 nslookupでlsの結果をファイルに出力したい場合、例えば % nslookup > ls -d ドメイン名 > 出力ファイル名 とすればいいのはわかりますが、これをシェルで自動化しようと思うとうまくいきません。 シェルスクリプト内に、 --------------------------------------------- nslookup ls -d ドメイン名 > 出力ファイル名 exit --------------------------------------------- または、 --------------------------------------------- nslookup > 出力ファイル名 ls -d ドメイン名 exit --------------------------------------------- としてもうまくいきません。 または対話形式ではなく、nslookupに引数を渡してlsの結果を得ることが可能であれば何とかなると思うのですが・・ もしご存知の方がいらっしゃいましたらご教授お願いします。

  • echoで「-n」を出力する方法

    echoで「-n」を出力するようにしたいのですが、 echo -nとすると「-n」がオプションと解釈されて何も表示されませんし、 echo -- -nとすると「-- -n」と表示されてしまいます。 echoで「-n」を表示させたい場合はどのように指定すれば良いのでしょうか? (前後にスペースが入ってしまう、他のコマンドを使うなどはNG) よろしくお願いいたします。

  • SQLServer2005でSELECTした結果(クエリ結果)をS-JISで出力する

    SQLServer2005でSELECTした結果(クエリ結果)をファイル出力した場合、UNICODEで出力されてしまいます。 S-JISで出力する方法をご存じの方、ご教示いただけないでしょうか?

  • DCP-J962N 出力できなくなった。。。

    ■製品名を記入してください。 【  DCP-J962N      】 ■どのようなことでお困りでしょうか?  相談したいこと、トラブルに至った経緯、試したこと、エラーなどを教えてください。 【 WiFiルーターを変更した、OSを10→11に変更したら、WiFi環境での出力できなくなった。   】 ■お使いの環境について教えてください。 ・パソコンもしくはスマートフォンのOSは何ですか? (例)Windows10/8.1/7・MacOS・iOS・Android 【  Windows11      】 ・どのように接続されていますか? (例)有線LAN・無線LAN・USBケーブル・bluetooth 【   無線LAN     】 ・関連するソフト・アプリがあれば教えてください。 【        】 ・電話回線の種類は何ですか? (例)アナログ回線・ISND回線・ひかり回線・IP電話 【  ひかり回線      】 ※OKWAVEより補足:「ブラザー製品」についての質問です。

  • ホスト名変更後VNCがつながらなくなった。

    RedHatLinux9.0にVNCサーバー、Windows2000にVNCクライアントをインストールしてリモートアクセスをしておりました。 その後ホスト名を変更したところクライアントからサーバーにアクセスしようとすると"unable to connect to hosts:Connection time out"のエラーメッセージが出力され繋げられません。 vncserverは問題なく起動できているようですが、どうすればよいのでしょうか? またホスト名を変更したことで他にも不具合が出てきているのですが、参考になるサイト等があれば教えて貰いたいです。

  • デュアルシリンダーの出力値について

    φ100のシリンダーを使用しているのですが、位置的不都合がありφ80に変更しようと考えています。でも出力(推力?)(約3900N)を落としたくないので、デュアル(2個のシリンダの直列仕様)にするといいのかな?と思いました。これって正しいですか?こんな場合の計算式ってありますでしょうか?

  • N900iからN900isへ安く機種変更できる大阪のお店

    今、N900iを使っており、最近バッテリー寿命がかなり短くなってきているので、機種変更を考えております。 大阪のキタでN900iからN900isへ安く機種変更できるお店があれば教えてください。 また、DOCOMOのHPを見て次世代のicが発売するのを拝見したのですが、以前から発売日未定となっているので、isへの変更を決めたのですが、icに関して詳しい情報をご存知であればそちらの方もよろしくお願い致します。

  • 【バッチファイル】ホスト名をファイル名につけたい【変更】

    バッチファイルで作成したファイルのファイル名(○○.txt)を 「ホスト名.txt」に変更したいのですが やり方がよくわかりません。 どなたかご存知の方、お教え願います。 宜しくお願いします。

  • dateコマンドでn分前の時刻を出力(HP-UX)

    HP-UXのdateコマンドでn分前の時間を出力する方法を知りたいです。 Linux等では、たとえば10分前の時刻を出力したい場合は、 % date -d "10minutes ago" とすればOKですが、HP-UXだとうまくいきません。 ご存知の方がいれば宜しくお願い致します。