CentOS 7の基本設定

公開日:2019年07月10日
最終更新日:2019年07月28日
レベル:★★☆☆☆
DVDメディアからCentOS 7 のインストールが完了した後に基本的な設定を行う。

ネットワークの設定

以降の作業はrootで実行します。

  • CentOS 7の場合、デフォルト設定ではネットワークの名称が「eth0」等ではなく「eno16777736」等になっています。
    以降ではこれを「ネットワークインタフェース名の変更」に記載した手順で「ethX」に変更しているものとします。

/etc/sysconfig/network-scripts/ifcfg-ethX ファイルを編集する。

CentOS 7 のインストール直後は、マシン起動時ネットワークが自動起動しない設定になっているのでこれを変更します。

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
---------------------------------------------------------------------------------------
TYPE=Ethernet

ONBOOT=yes <-------------------------------------- 「no」から「yes」 へ
---------------------------------------------------------------------------------------

ホスト名の変更

デフォルトで「localhost.localdomain」になっているホスト名を変更します。
ホスト名は「/etc/hostname」ファイルに持っています。

# vi /etc/hostname
---------------------------------------------------------------------------------------
localhost.localdomain <--------- この行を削除して正しいホスト名を設定
---------------------------------------------------------------------------------------
  • /etc/hostname ファイルはコメント「#」がきかないので、「localhost.localdomain」の行を削除して正しいホスト名を設定すること。

hostsファイルの設定

必要に応じて「/etc/hosts」ファイルを編集します。
下記の例ではホスト名「www.sample.com」を設定しています。

# vi /etc/hosts
---------------------------------------------------------------------------------------
#127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1   www.sample.com
::1                www.sample.com
---------------------------------------------------------------------------------------

以上の設定が終わったら一旦再起動し、次の事項を確認します。

  1. ネットワークが接続されていること
    任意の場所にpingを打って確認してみる
  2. ホスト名が正しい名称に変わっていること
    プロンプトが「[root@localhost ~]#」ではなく「 [root@正しいホスト名 ~]#」になっていることを確認する

基本ソフトウェアのインストール

zip, unzip

よく使う圧縮・展開用ソフトウェアである「zip」および「unzip」をインストールします。

# yum -y install zip unzip

wget

インターネットから必要なファイルをダウンロードする際に利用するツール「wget」をインストールします。

# yum -y install wget 

semanage

CentOS 7 に標準で入っている「SELinux」を設定するためのツール「semanage」をインストールします。

# yum provides *bin/semanage
# yum -y install policycoreutils-python

 

ー 以上 ー

 CMSを使ったホームページ制作
 VPS, AWS等クラウドシステム構築
等々のご依頼承っております

Contents