• 締切済み
  • すぐに回答を!

【CentOS7】/etc/hostsは直接入力?

CentOS7で /etc/hostsは直接手入力しかできないですか? /etc/resolv.conf などは、tuiコマンドから編集できます。 直接設定ファイルをエディットしても結果同じかもしれませんが、 CentOS7は、直接エディットしたファイルが書き戻る場合もありますので、極力直接設定ファイルをエディットしないと決めました。 /etc/hostsに関しては直接手入力しかできないですか?

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数1593
  • ありがとう数1

みんなの回答

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

ホスト名設定の質問でしたらCentOS7からは /etc/hostnameです。 これまでのCentOS6とは異なります。 --- CentOS 7 インストール後のホスト名設定、ネットワーク設定 https://bacchi.me/linux/centos7-firststep/

共感・感謝の気持ちを伝えよう!

質問者からのお礼

早速の有難うございます。 「/etc/hostname」は、「nmtui」の「Set system hostname」で設定できますね。 ┏NetworkManager TUI tqqk ┃Please select an option ┃ ┃Edit a connection ┃Activate a connection ┃Set system hostname ┃ ┃Quit ┃ ┃ <OK> ┗━━━━━━━━━━━━ ┏ Set Hostname ━━━━━━━━━━━━━━━━━━ ┃ ┃Hostname Hostname001_____________________________ ┃ ┃ <Cancel> <OK> ┗━━━━━━━━━━━━━━━━━━━━━━━━━ # cat /etc/hostname Hostname001 それとは別に「/etc/hosts」も存在していて、デフォルトは以下のような値です。 # cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 「/etc/hostname」には、そのマシンの名前が入り、 「/etc/hosts」には、それ以外の名前解決の定義が入ると思っていました。 間違えていますか? やりたい事は、自マシンの名前の設定ではなく、 DNSサーバーの名称とIPアドレスをセットする事です。 そして、それをファイル直編集ではなく、CUIコマンドまたはTUIコマンドでできないかなという事です。 よろしくお願いします。

関連するQ&A

  • knoppixでlinux (centos) の.

    knoppixでlinux (centos) のファイル(例えば /etc/hosts ) を参照する方法を教えてください。 centoosが起動しなくなったので設定ファイル等をknoppixから書き換えたいのです。

  • /etc/hosts の編集ができない。

    Vistaを使っているのですがhostsの編集が出来ません。 メモ帳を「管理者として実行」で起動し ファイル>開くからhostsを開いて上書き保存しようとしたのですが > ファイル C:\Windows\system32\drivers\etc\hosts を作成できません。 > パスおよびファイル名が正しいか確認してください。 とでて上書きが出来ないのです・・・ どうすれば編集が出来るようになるのでしょうか?

  • xinetd を使う場合の hosts.allow/hosts.deny

    サーバ:CentOS 4.4 xinetd を使ってアクセスコントロールをしようとしています。 /etc/xinetd.d/サービス名 でサービス毎の設定が出来ますが、その中で(only_fromを使って)制御しようとしていますが、その際に /etc/hosts.allow と /etc/hosts.deny はどうなるのでしょうか。これらのファイルを削除して、xinetd の設定ファイルのみでアクセス制御するにしても、xinetd を通さないデーモンが直接 hosts.allow と hosts.deny を参照しようとする場合もありそうで怖そうです。 かといって xinetd と hosts.allow,hosts.deny の両方でアクセス制御するのもわかりにくくなりそうですし。 何かスマートなやり方というものはあるのでしょうか。

  • Linux /etc/resolv.conf設定

    転職後、突然linuxサーバの設定値チェックを させられています(そういう経験なしで営業で入ったのに・・・) 下記コマンドを打つと、 # cat /etc/resolv.conf search localadmin とあり、下記コマンドを打つと # cat /etc/hosts 127.0.0.1 localhost.localadmin localhost と出ました。 設定書を見ると/etc/resolv.conf内は空でした。 差分を報告したところ 「変更するのは面倒だから、search localadminがあってもなくても良い 理由を探しておいてくれ」と言われ探しましたがちんぷんかんぷんでした。 search localadminって言うのはなくちゃいけないのでしょうか。 残しておくと変な動作をするのでしょうか。

  • CentOS7 ネットワーク設定に関して

    CentOS7 ネットワーク設定で困っています。 CentOS7 ネットワーク設定を手動で行うと管理対象外になってしまう。 /etc/resolv.confの内容が勝手に書き換わって困っていました。 /etc/sysconfig/network-scripts/のifcfg-???? ファイルに NM_CONTROLLED="no" の設定を記述すると/etc/resolv.confの内容は書き換わらなくなるという事を知り、その対応を行いました。 しかし、それを行い再起動すると、ネットワークに繋がらなくなります。 GUI上で見ると 有線 管理対象外 となっており、「プロファイルの追加」でプロファイルの追加を行っても、 /etc/sysconfig/network-scripts/ifcfg-???? を直接書き換えてもダメです。 オンとかオフのレベルではなく、管理対象外なのでどうにもなりません。 /etc/sysconfig/network-scripts/ifcfg-???? ファイルを削除して、マシンを再起動しないと直りません。 GUIから、あるいはnmtuiから再度登録するとネットワークが有効になります。 しかし、 /etc/sysconfig/network-scripts/ifcfg-???? ファイルに NM_CONTROLLED="no" を追記するとまた 有線 管理対象外 になります。 どうしたものでしょうか?

  • ネットワーク設定

    初歩的な質問ですが、お願いします。 先日、Fedora Core5をインストールして、ネットワークはインストール段階で設定し、インターネットもつなげるようになりました。 しかし、さきほど、以下の設定ファイルを弄ってたら、インターネット接続ができなくなりました。 /etc/resolv.conf /etc/sysconfig/network /etc/hosts 前の設定忘れたから、どうしたら良いですか? 教えてください、お願いします。

  • CentOS8 crontab -e でfile

    CentOS8 crontab -e コマンドでクーロン設定をエディットした時に、どこにファイルが書かれますか?

  • resolv.confの役割と書き変わる原因

    CentOS5.2を使っています。 再起動すると、/etc/resolv.confの内容が変わる(ルーターのゲートウェイアドレスに置き換わる)のですが、 なぜでしょうか? /rootにコピーを置いて、再起動後に cp /root/resolv.conf /etc/ としていますが、どういう仕組みで書き変わるのでしょうか? DHCPで自動的にIPがふられるのは良いのですが、resolv.confは変えたくないです。

  • /etc/resolv.conf

    /etc/resolv.conf /etc/resolv.conf は FreeBSD にインターネットドメインネームシステム (DNS) にどのようにアクセスするかを指定します。 resolv.conf の最もよくあるエントリは nameserver リゾルバが問い合わせるべきネームサーバの IP アドレス。 サーバはリストの順に 3 番目まで問い合わせられます。 search ホスト名をルックアップするための検索リスト。通常、ローカルなホスト名のドメインから決定されます。 domain ローカルドメイン名。 ---------------------------------------------------------- となりますが、わたくしの環境は、PR-S300SE というルータ使用なのですが、具体的に、DNS を調べる方法として、どのようなコマンドを叩けば、よろしいでしょうか? よろしくお願いします。

  • CentOS 4.8に、JDKがインストールできません。

    CentOS 4.8に、JDKがインストールできません。 Tomcatを使用したいために下記を参考にJDKをインストールしたいのですが、巧くいきません。 http://centossrv.com/tomcat5.shtml 環境設定ファイルの「profile」が作成されないのです。 以下のコマンドを試してもファイルが存在しないため、空のファイルが開かれます。 vi /etc/profile