« PreviousNext »

CentOS5 - 初期設定

14 11 月 2007

管理用ユーザー登録↓

# useradd server                ← 管理用ユーザー server 登録
# passwd server                 ← 管理用ユーザー server のパスワードの設定
Changing password for user server.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.  

# exit
logout

管理用ユーザーでログイン↓

[server@ns ~]$              ← 管理用ユーザーでログイン
[server@ns ~]$ su -           ← rootになってみる
パスワード:		← root パスワード入力
[root@ns ~]#	← rootになれた  

※「 su - 」 の最後の 「 - (ハイフン) 」 は指定したユーザーになった後、
 そのユーザーのホームディレクトリに移動するため
 例えば、 「 su - hogehoge 」 とした場合、は下記のようになる  

 [root@ns ~]# pwd
 /root
 [root@ns ~]#
 [root@ns ~]# su - hogehoge
 [hogehoge@ns ~]$
 [hogehoge@ns ~]$ pwd
 /home/hogehoge

管理ユーザー用設定↓

# vi /etc/group
wheel:x:10:root,server    ← root になれるユーザーを指定  

# vi /etc/pam.d/su
auth           required        pam_wheel.so use_uid         ← 5行目くらいの#を削除          

# echo "SU_WHEEL_ONLY yes" >> /etc/login.defs
# cat /etc/login.defs
SU_WHEEL_ONLY yes

yum 」 用設定↓

# yum -y install yum-fastestmirror  ← yum の実行時にミラーサイトを自動検索してくれる
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
base                      100% |=========================| 1.1 kB    00:00
updates                   100% |=========================|  951 B    00:00
addons                    100% |=========================|  951 B    00:00
extras                    100% |=========================| 1.1 kB    00:00
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 798 kB    00:03
base      : ################################################## 2334/2334
Added 2334 new packages, deleted 0 old in 24.40 seconds
primary.xml.gz            100% |=========================| 352 kB    00:01
updates   : ################################################## 764/764
Added 764 new packages, deleted 0 old in 10.24 seconds
primary.xml.gz            100% |=========================|  157 B    00:00
Added 0 new packages, deleted 0 old in 0.01 seconds
primary.xml.gz            100% |=========================|  77 kB    00:00
extras    : ################################################## 302/302
Added 302 new packages, deleted 0 old in 2.57 seconds
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for yum-fastestmirror to pack into transaction set.
yum-fastestmirror-1.0.4-2 100% |=========================| 5.0 kB    00:00
---> Package yum-fastestmirror.noarch 0:1.0.4-2.el5.centos set to be updated
--> Running transaction check  

Dependencies Resolved  

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 yum-fastestmirror       noarch     1.0.4-2.el5.centos  extras             11 k  

Transaction Summary
=============================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)           

Total download size: 11 k
Downloading Packages:
(1/1): yum-fastestmirror- 100% |=========================|  11 kB    00:00
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key)
<centos-5-key@centos.org>" from http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: yum-fastestmirror            ######################### [1/1]   

Installed: yum-fastestmirror.noarch 0:1.0.4-2.el5.centos
Complete!  

# yum -y update    ← インストールしたパッケージをアップデートする
Loading "installonlyn" plugin
Loading "fastestmirror" plugin
Setting up Update Process
Setting up repositories
Determining fastest mirrors
・
・
Transaction Summary
=============================================================================
Install      2 Package(s)
Update      48 Package(s)
Remove       0 Package(s)           

Total download size: 107 M
・
・
Complete!  

# yum -y install yum-cron     ← 自動でアップデートをするように
Loading "installonlyn" plugin
Loading "fastestmirror" plugin
Setting up Install Process
Setting up repositories
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for yum-cron to pack into transaction set.
yum-cron-0.1-1.el5.centos 100% |=========================| 3.4 kB    00:00
---> Package yum-cron.noarch 0:0.1-1.el5.centos set to be updated
--> Running transaction check  

Dependencies Resolved  

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 yum-cron                noarch     0.1-1.el5.centos  base               12 k  

Transaction Summary
=============================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)           

Total download size: 12 k
Downloading Packages:
(1/1): yum-cron-0.1-1.el5 100% |=========================|  12 kB    00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: yum-cron                     ######################### [1/1]   

Installed: yum-cron.noarch 0:0.1-1.el5.centos
Complete!  

# /etc/rc.d/init.d/yum start     ← 自動アップデート起動
Enabling nightly yum update:                               [  OK  ]  

# chkconfig yum on
# chkconfig --list yum
yum             0:off   1:off   2:on    3:on    4:on    5:on    6:off  

# /etc/rc.d/init.d/yum-updatesd stop     ← これを起動しているとメモリ消費量がはげしい
yum-updates を停止中:                                      [  OK  ]  

# chkconfig yum-updatesd off   ← 自動起動を停止

管理用メールの受取人を設定↓

# vi /etc/aliases
#root:          marc
↓ 先頭の#を削除して管理者用ユーザーに変更
root:           server  

# newaliases     ← 設定反映
/etc/aliases: 77 aliases, longest 10 bytes, 775 bytes total

SELINUX 」 「 ファイヤウォール 」 用設定↓

↓ SELINUXの状態確認
# getenforce
Enforcing  

↓ SELINUXの停止
# setenforce 0  

↓ SELINUXの状態確認
# getenforce
Permissive  

↓ SELINUXの自動起動させないように設定
# vi /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - No SELinux policy is loaded.
SELINUX=enforcing  

↓ 下記のように変更
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#       targeted - Targeted processes are protected,
#       mls - Multi Level Security protection.
SELINUXTYPE=targeted
# SETLOCALDEFS= Check local definition changes
SETLOCALDEFS=0  

ルーター経由で接続している場合
↓ IPv6用のIPTABLE停止
# /etc/rc.d/init.d/ip6tables stop
ファイアウォールルールを適用中:                            [  OK  ]
チェインポリシーを ACCEPT に設定中filter                   [  OK  ]
ip6tables モジュールを取り外し中                           [  OK  ]  

↓ IPv4用のIPTABLE停止
# /etc/rc.d/init.d/iptables stop
ファイアウォールルールを適用中:                            [  OK  ]
チェインポリシーを ACCEPT に設定中filter                   [  OK  ]
iptables モジュールを取り外し中                            [  OK  ]  

# chkconfig ip6tables off   ← IPv6用のIPTABLE自動起動停止
# chkconfig iptables off   ← IPv6用のIPTABLE自動起動停止

yum 」 のリポジトリを追加↓

# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
--00:48:52--  http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
dag.wieers.com をDNSに問いあわせています... 62.213.193.164
dag.wieers.com|62.213.193.164|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 1672 (1.6K) [text/plain]
Saving to: `RPM-GPG-KEY.dag.txt'  

100%[============================================>] 1,672       --.-K/s   in 0s       

00:48:54 (31.7 MB/s) - `RPM-GPG-KEY.dag.txt' を保存しました [1672/1672]  

# rpm --import RPM-GPG-KEY.dag.txt
# rm -f RPM-GPG-KEY.dag.txt
# vi /etc/yum.repos.d/dag.repo
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el5/en/i386/dag/
gpgcheck=1
enabled=0  

# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
--00:49:43--  http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
dag.wieers.com をDNSに問いあわせています... 62.213.193.164
dag.wieers.com|62.213.193.164|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm [続く]
--00:49:43--  http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
apt.sw.be をDNSに問いあわせています... 193.1.193.67
apt.sw.be|193.1.193.67|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 16698 (16K) [application/x-redhat-package-manager]
Saving to: `rpmforge-release-0.3.6-1.el5.rf.i386.rpm'  

100%[============================================>] 16,698      44.4K/s   in 0.4s     

00:49:45 (44.4 KB/s) - `rpmforge-release-0.3.6-1.el5.rf.i386.rpm' を保存しました [16698/16698]  

# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
準備中...                ########################################### [100%]
   1:rpmforge-release       ########################################### [100%]  

# rm -f rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# sed -i 's/enabled = 1/enabled = 0/g' /etc/yum.repos.d/rpmforge.repo

ネットワーク設定↓

# vi /etc/sysconfig/network   ← ネットワーク用ファイル修正
NETWORKING_IPV6=no     ← IPv6用通信停止
NOZEROCONF=yes     ← 関係のないルーティングを停止  

# vi /etc/modprobe.conf
alias net-pf-10 off     ← IPv6用通信停止 先頭に記述

viエディタ カラー表示↓

# yum -y install vim-enhanced   ← vim インストール  

# alias vi='vim'   ← vim 設定反映  

# vi /etc/bashrc   ← 起動時に自動反映させる
alias vi='vim'     ← 最終行に記述

Posted in CentOS 5 | Trackback | del.icio.us | Top Of Page

Comments are closed.