自宅サーバー ≫ Linux Server ≫ CentOS 6.5 ≫ 初期設定

 

PC(ホスト)名の設定

 
 [root@centos]#
vi /etc/sysconfig/network   <--- 入力
 
HOSTNAME=localhost.localdomain
    ↓
 HOSTNAME=centos.papa-net.info   <--- 書き換え
 

もう一つのファイルも設定

 
 [root@centos]#
vi /etc/hosts   <--- 入力
 
127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4
    ↓
 127.0.0.1  centos.papa-net.info localhost.localdomain localhost4 localhost4.localdomain4  <--- 書き換え
 

PC(ホスト)のIPアドレスの設定

PC(ホスト)のIPアドレスを変更したい場合に設定

ネットワークデバイス(カード)が正常に認識されているか確認

 
 [root@centos]#
ifconfig -a   <--- 入力
 eth0      Link encap:Ethernet HWaddr 00:12:34:56:AB:CD
           inet addr:192.168.***.*** Bcast:192.168.0.*** Mask:255.255.255.0
           inet6 addr: ab12::315:6cd:ef78:bed/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
           RX packets:24971 errors:0 dropped:0 overruns:0 frame:0
           TX packets:17912 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:4106100 (3.9 MiB) TX bytes:8371057 (7.9 MiB)
           Interrupt:11 Base address:0x8000
 
 lo        Link encap:Local Loopback
           inet addr:127.0.0.1 Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING MTU:16436 Metric:1
           RX packets:4114 errors:0 dropped:0 overruns:0 frame:0
           TX packets:4114 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:2926156 (2.7 MiB) TX bytes:2926156 (2.7 MiB)
 

上記のようにネットワークデバイス(カード)情報が表示されれば正常に認識されている
ネットワーク設定

 
 [root@centos]#
system-config-network   <--- 入力
 

Edit device を選択して Enter を押す

使用しているネットワークカード(イーサネットカード)を選択して Enter を押す

Use DHCP のチェックを外し、Static IP(IPアドレス)・Netmask(ネットマスク)・Default gateway IP(ゲートウェイ)を入力して OK を押す

Save を押す

Save & Quit を押す

上記の設定で大体の設定は終わっているが念のため下記設定ファイルを開き確認し必要に応じ書き換え

 
 [root@centos]#
vi /etc/sysconfig/network-scripts/ifcfg-eth0   <--- 入力
 ONBOOT=
no
   <--- 書き換え
  
 ↓
 ONBOOT=
yes


 
IPADDR=192.168.***.***   <--- 以下を確認し必要に応じ置き換える)
 
NETMASK=255.255.255.0
 TYPE=Ethernet
 GATEWAY=192.168.***.***
 DNS1=192.168.***.***

 

ネットワークの起動

 
 [root@centos]#
/etc/rc.d/init.d/network start   <--- 入力
 

PCの再起動に netwaork の自動的起動設定

 
 [root@centos]# chkconfig network on   <--- 入力
 

自動起動設定の確認


 [root@centos]# chkconfig --list network   <--- 入力
 network    0:off   1:off   2:on   3:on   4:on   5:on   6:off
   <--- 2・3・4・5 が on になっていればOK
 

再起動

 
 [root@centos]# /etc/rc.d/init.d/network restart   <--- 入力
 

root宛メール
各種サーバーを運営していると各種情報や案内・エラーメッセージ等が各ソフトから管理者(root)宛にメールで送られて来るが、これらのメールはrootのメールボックスに収められている為いちいち確認しなくてはな らないのでroot宛メールを通常使っているメールアドレスに転送してクライアントのメーラーで確認できるようにする
 
 
[root@centos]# vi /etc/aliases   <--- 入力
 
以下最終行に追記
 
root:           ****@xxxx.com
 
****@xxxx.com は通常使っているメールアドレス

転送設定をの反映

 
 
[root@centos]# newaliases   <--- 入力
 
テストメールをroot宛に送り、そのメールが通常使っているメールアドレスに転送されるか確認
 
 
[root@centos]# echo test|mail root   <--- 入力
 
メーラーで受信をしてみてテストメールが届いていればOK
yum コマンド
yum コマンドはアプリケーション(ソフト)をインストール&削除するコマンドなので参考に記述
単独インストール&削除の場合

 
 
[root@centos]# yum -y install postfix   <--- 入力(postfix(SMTPサーバー)をインストール )
 

 
 
[root@centos]# yum -y remove postfix   <--- 入力 (postfix(SMTPサーバー)を削除)
 

グループインストール&削除の場合

 
 [root@centos]# yum -y groupinstall "X Window System"   <--- 入力 (X Window Systemをインストール)
 

 
 [root@centos]# yum -y groupremove "X Window System"   <--- 入力 (X Window Systemを削除)
 

インストール確認

 
 
[root@centos]# rpm -q postfix    <--- 入力 postfix(SMTPサーバー)がインストールされているか?
 
postfix-2.3.3-2   <---  バージョン表示されればインストールされている
 

yum コマンドを多用するとキャッシュが大量に保全されキャッシュ領域が少なくなり多くの依存関係があるプログラムを yum でインストールする場合にキャッシュ領域不足でインストールできない事があるのでキャッシュを削除する

 
 [root@centos]#  du -sh /var/cache/yum   <--- 入力
 59M /var/cache/yum   <--- 59M 使用中
 [root@centos]#  yum clean all   <--- 入力 キャッシュを削除
 [root@centos]#  du -sh /var/cache/yum   <--- 入力
 3M /var/cache/yum   <--- 3M に縮小した
 

wget のインストール

centos のソフトは基本的には yum コマンドでインストールできるが、centos のライブラリーに無いソフトをインストールするために各種ソフトをダウンロードする場合に wget コマンドを使用

wget のインストール

 
 [root@centos]# yum -y install wget   <--- 入力
 

開発環境
CentOS でサーバーを構築する場合には開発環境は必要ないが、色々なソフトをインストールし、確認等する時に必要になる場合もある

そこで、開発環境をインストール

 
 [root@centos]# yum -y groupinstall "Development Tools"   <--- 入力
 

X Window System

CentOS でサーバーを構築する場合にはX Window System 環境は必要ないが、テキストモードではなくグラフィカルモードで運用したい場合はX Window System をインストール

 
 [root@centos]# yum -y groupinstall "X Window System"   <--- 入力
 

GNOME デスクトップ環境
“X Window System” を丸々インストールしなくても GNOME デスクトップ環境だけをインストールする事もできる

 
 [root@centos]# yum -y groupinstall "GNOME Desktop Environment"   <--- 入力
 

日本語環境
X Window System、GNOME デスクトップ環境をインストールすると、日本語環境も必要になってくる

 
 [root@centos]# yum -y groupinstall "Japanese Support"   <--- 入力
 

起動ランレベルの変更

グラフィカルなGUIで起動するかテキストモードのCUIで起動するのかを設定

 
 [root@centos]#
vi /etc/inittab   <--- 入力
 id:
5:initdefault:
   ↓
 id:3:initdefault:   <--- 3 = テキストモード ・ 5 = グラフィカルモード
 

X (GUI) の起動&終了

上記の設定では起動時の設定をしたが、ここではテキストモード(CUI)で起動後グラフィカルなGUIに変更する方法

 
 [root@centos]#
startx   <--- 入力
 

元のテキストモード(CUI)に戻す場合は Ctrl + Alt + F1

日本語対応
ネットワーク漢字フィルタと呼ばれる NKF をインストール

NKF は文字コード変換ツールとして有名ですが 、これは文字化けしてしまって中身を確認できない文章を変換して見る事ができるツール

 
 
[root@centos]# yum -y install nkf   <--- 入力
 

ログアウト&再起動&終了

ログアウト&再起動&終了する場合

 
 [root@centos]#
logout   <--- ログアウト
 [root@centos]#
reboot   <--- 再起動
 [root@centos]#
halt     <--- 終了
 

戻る