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