LinuxでのDHCP取得
【 DHCPクライアントの設定をする 】 - Linuxコマンド逆引き大全:ITpro
Red Hat Linux系のディストリビューションでは,設定ファイル(/etc/sysconfig/network-scripts/ifcfg-eth0など)を編集すればよい。以下は設定例。
DEVICE=eth0 ← ネットワーク・インタフェース名 BOOTPROTO=dhcp ← DHCPを利用する場合 ONBOOT=yes ← マシン起動時にネットワークを有効にする場合はyes
Linuxが32ビット版か64ビット版かの確認
- CPU
cat /proc/cpuinfo で flagsの値にlmがあれば64ビットCPU
# cat /proc/cpuinfo|grep flags flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm [8] flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm [8] flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm [8] flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm [8]
Linuxでの32ビットと64ビットマシンの見分け方。 - IT memorandum
- OS
・32ビット版の場合
# uname -m i686 # uname -i i386
・64ビット版の場合
# uname -m x86_64 # uname -i x86_64
nagiosのインストール
Nagios のインストール方法 - Nagios - SourceForge.JP
1. rpmforgeを使ってyumでインストールする方法
EZ-NET: CentOS 5.4 にサーバー監視ツール Nagios 3.2 をインストールする
2. ソースからインストールする方法
@IT:Linuxで動く便利ツール[Nagios](1/2)
http://www.atmarkit.co.jp/flinux/prodreview/tool_nagios/nagios01.html
今回は1.で行く
・まずyumで入れられるようにするためのrpmforgeの導入
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm --2011-02-24 15:38:16-- http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm packages.sw.be をDNSに問いあわせています... 85.13.226.40 packages.sw.be|85.13.226.40|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 302 Found 場所: http://rpmforge.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm [続く] --2011-02-24 15:38:17-- http://rpmforge.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm rpmforge.sw.be をDNSに問いあわせています... 85.13.226.40 packages.sw.be:80 への接続を再利用します。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 12680 (12K) [application/x-rpm] `rpmforge-release-0.5.2-2.el5.rf.i386.rpm' に保存中 100%[============================================>] 12,680 25.9K/s 時間 0.5s 2011-02-24 15:38:18 (25.9 KB/s) - `rpmforge-release-0.5.2-2.el5.rf.i386.rpm' へ保存完了 [12680/12680] # rpm -Uhv rpmforge-release-0.5.2-2.el5.rf.i386.rpm 警告: rpmforge-release-0.5.2-2.el5.rf.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 6b8d79e6 準備中... ########################################### [100%] 1:rpmforge-release ########################################### [100%]
・yumコマンド実行時にデフォルトではRPMforgeを利用しないようにする設定
# vi /etc/yum.repos.d/rpmforge.repo enabled = 1→0
・RPMの署名を検証するためのキーの導入
# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt --2011-02-24 15:46:01-- http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt dag.wieers.com をDNSに問いあわせています... 62.213.193.149 dag.wieers.com|62.213.193.149|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 301 Moved Permanently 場所: http://apt.sw.be/RPM-GPG-KEY.dag.txt [続く] --2011-02-24 15:46:02-- http://apt.sw.be/RPM-GPG-KEY.dag.txt apt.sw.be をDNSに問いあわせています... 193.1.193.67 apt.sw.be|193.1.193.67|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 1672 (1.6K) [text/plain] `RPM-GPG-KEY.dag.txt' に保存中 100%[============================================>] 1,672 --.-K/s 時間 0s 2011-02-24 15:46:04 (151 MB/s) - `RPM-GPG-KEY.dag.txt' へ保存完了 [1672/1672] # rpm --import RPM-GPG-KEY.dag.txt
・RPMforgeからNagiosをインストール
ところがここで下記のようなエラーが
>|?|
# yum --enablerepo=rpmforge install nagios
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
-
- > Running transaction check
- > Processing Dependency: libltdl.so.3 for package: nagios
- > Finished Dependency Resolution
nagios-3.2.3-3.el5.rf.i386 from rpmforge has depsolving problems
--> Missing Dependency: libltdl.so.3 is needed by package nagios-3.2.3-3.el5.rf.i386 (rpmforge)
Error: Missing Dependency: libltdl.so.3 is needed by package nagios-3.2.3-3.el5.rf.i386 (rpmforge)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
|