CentOS5.5初期設定手順(工事中)


1. ログインユーザIDの登録


[root@hogehoge ~]# useradd oss_admin
pass[root@hogehoge ~]# passwd oss_admin

Changing password for user oss_admin.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

[root@hogehoge ~]#


2. SSHログイン許可グループの制限

rootになれるユーザを管理者のみにする

[root@hogehoge ~]# usermod -G wheel oss_admin
[root@hogehoge ~]# cp -p /etc/pam.d/su /etc/pam.d/su.ORG
[root@hogehoge ~]# vi /etc/pam.d/su

#auth           required        pam_wheel.so use_uid                                    
                     ↓
auth            required        pam_wheel.so use_uid	

[root@hogehoge ~]# diff /etc/pam.d/su /etc/pam.d/su.ORG

6c6
< auth          required        pam_wheel.so use_uid
---
> #auth         required        pam_wheel.so use_uid

[root@hogehoge ~]#

3. パッケージ管理システム設定

RPMパッケージのインストール・アンインストールを行うyumの初期設定を行う

※ 以下に示す理由によりyum-updatesdを停止しておく
   § デフォルトで1時間ごとにアップデートチェックを行うようになっており、手動によるパッケージインストールと競合するとインストールが失敗する
   § 大量にメモリを消費する(約10MB以上使用)

[root@hogehoge ~]# /etc/rc.d/init.d/yum-updatesd stop     ← yum-updatesd削除

yum-updates を停止中: [ OK ]

[root@hogehoge ~]# yum -y remove yum-updatesd       ← yum-updatesd削除

Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package yum-updatesd.noarch 1:0.9-2.el5 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================================
 Package                       Arch                    Version                        Repository                  Size
=======================================================================================================================
Removing:
 yum-updatesd                  noarch                  1:0.9-2.el5                    installed                   55 k

Transaction Summary
=======================================================================================================================
Remove        1 Package(s)
Reinstall     0 Package(s)
Downgrade     0 Package(s)

Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing        : yum-updatesd                                                                                    1/1

Removed:
yum-updatesd.noarch 1:0.9-2.el5

Complete!

[root@hogehoge ~]# yum -y install yum-fastestmirror ← fastestmirrorプラグインインストール

※インストールパッケージダウンロード時の最適ミラーサイトを自動選択するようにする

Loaded plugins: fastestmirror
Determining fastest mirrors
* addons: ftp.yz.yamagata-u.ac.jp
* base: ftp.yz.yamagata-u.ac.jp
* extras: ftp.yz.yamagata-u.ac.jp
* updates: ftp.yz.yamagata-u.ac.jp
addons | 951 B 00:00
addons/primary | 202 B 00:00
base | 2.1 kB 00:00
base/primary_db | 1.6 MB 00:51
extras | 2.1 kB 00:00
extras/primary_db | 188 kB 00:10
updates | 1.9 kB 00:00
updates/primary_db | 896 kB 00:36
Setting up Install Process
Package yum-fastestmirror-1.1.16-14.el5.centos.1.noarch already installed and latest version
Nothing to do

[root@hogehoge ~]# yum -y update ← インストール済パッケージの一括アップデート

※大量のパッケージのダウンロード/アップデートを行うため時間がかかる

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.yz.yamagata-u.ac.jp
* base: ftp.yz.yamagata-u.ac.jp
* extras: ftp.yz.yamagata-u.ac.jp
* updates: ftp.yz.yamagata-u.ac.jp
Setting up Update Process
Resolving Dependencies
    • > Running transaction check
      • > Package NetworkManager.i386 1:0.7.0-10.el5_5.2 set to be updated
・
・(30分~60分程度)
・
 tcsh.i386 0:6.14-17.el5_5.2                             tzdata.i386 0:2010l-1.el5
 udev.i386 0:095-14.21.el5_5.1                           xorg-x11-server-Xvfb.i386 0:1.1.1-48.76.el5_5.2
 xulrunner.i386 0:1.9.2.13-3.el5                         xulrunner-devel.i386 0:1.9.2.13-3.el5

Complete!

[root@hogehoge ~]# yum -y install yum-cron ← yum-cronインストール

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.yz.yamagata-u.ac.jp
* base: ftp.yz.yamagata-u.ac.jp
* extras: ftp.yz.yamagata-u.ac.jp
* updates: ftp.yz.yamagata-u.ac.jp
addons | 951 B 00:00
base | 2.1 kB 00:00
extras | 2.1 kB 00:00
updates | 1.9 kB 00:00
Setting up Install Process
Resolving Dependencies
    • > Running transaction check
      • > Package yum-cron.noarch 0:0.6-1.el5.centos set to be updated
    • > Processing Dependency: yum-downloadonly for package: yum-cron
    • > Running transaction check
      • > Package yum-downloadonly.noarch 0:1.1.16-14.el5.centos.1 set to be updated
    • > Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================================
Package                        Arch                 Version                                Repository            Size
=======================================================================================================================
Installing:
yum-cron                       noarch               0.6-1.el5.centos                       extras                15 k
Installing for dependencies:
yum-downloadonly               noarch               1.1.16-14.el5.centos.1                 base                  11 k

Transaction Summary
=======================================================================================================================
Install 2 Package(s)
Upgrade 0 Package(s)

Total download size: 26 k
Downloading Packages:
(1/2): yum-downloadonly-1.1.16-14.el5.centos.1.noarch.rpm | 11 kB 00:00
(2/2): yum-cron-0.6-1.el5.centos.noarch.rpm | 15 kB 00:00

Total 36 kB/s | 26 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
 Installing     : yum-downloadonly                                                                                1/2
 Installing     : yum-cron                                                                                        2/2

Installed:
 yum-cron.noarch 0:0.6-1.el5.centos

Dependency Installed:
 yum-downloadonly.noarch 0:1.1.16-14.el5.centos.1

Complete!

[root@hogehoge ~]# /etc/rc.d/init.d/yum-cron start ← パッケージ自動更新起動

Enabling nightly yum update: [ OK ]

[root@hogehoge ~]#chkconfig yum-cron on ← パッケージ自動更新自動起動設定
[root@hogehoge ~]# chkconfig --list |grep yum-cron

yum-cron 0:off 1:off 2:on 3:on 4:on 5:on 6:off
最終更新:2011年02月13日 01:25
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。