<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>CentOS | Web活メモ帳</title>
	<atom:link href="https://blog.verygoodtown.com/tag/centos/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.verygoodtown.com</link>
	<description>WEB開発者が使える世界の情報を発信します</description>
	<lastBuildDate>Tue, 13 Nov 2012 03:05:30 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.9.10</generator>
<site xmlns="com-wordpress:feed-additions:1">122803348</site>	<item>
		<title>WebARENAのVPSサーバー設定メモ(5)</title>
		<link>https://blog.verygoodtown.com/2012/11/webarena-vps-setting-5/</link>
					<comments>https://blog.verygoodtown.com/2012/11/webarena-vps-setting-5/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Sun, 04 Nov 2012 01:00:12 +0000</pubDate>
				<category><![CDATA[サーバー関連]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[WebARENA]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=5012</guid>

					<description><![CDATA[<p>前回まででSSHの設定が完了しました。 今回はDNSサーバーの設定を行います。 bindの設定 まずはrndc.keyを発行します。 rndc.key を発行するコマンドは以下の通りです。 [root@localhost [&#8230;]</p>
The post <a href="https://blog.verygoodtown.com/2012/11/webarena-vps-setting-5/">WebARENAのVPSサーバー設定メモ(5)</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<p>前回まででSSHの設定が完了しました。</p>
<p>今回はDNSサーバーの設定を行います。</p>
<p><span id="more-5012"></span></p>
<h3>bindの設定</h3>
<p>まずはrndc.keyを発行します。<br />
rndc.key を発行するコマンドは以下の通りです。</p>
<pre class="code">
[root@localhost ~]# rndc-confgen -a -b 256 -r /dev/urandom -u named
wrote key file "/etc/rndc.key" 
</pre>
<h3>named.confの設定</h3>
<p>/etc/named.confにゾーンの設定を行います。<br />
セカンダリネームサーバーにはWebARENAのものを指定します。</p>
<pre class="code">
[root@localhost ~]# vi /etc/named.conf
zone "example.com" {
        type master;
        file "example.com.db";
        allow-update { none; };
        allow-transfer { 202.239.113.30/32; };
};
</pre>
<p>複数ドメインを設定する場合にはドメイン名の部分を変更して複数入力します。</p>
<h3>ゾーンファイルの作成</h3>
<p>先ほど指定したゾーンファイルを作成します。</p>
<pre class="code">
[root@localhost ~]# vi /var/named/example.com.db
</pre>
<p>入力画面が表示されたら、ファイルの内容を以下のように記述してファイルを保存して下さい。</p>
<pre class="code">
$TTL    86400
@               IN SOA  ns.example.com.       root (
                              2010082201        ; serial
                              3H              ; refresh
                              15M             ; retry
                              1W              ; expiry
                              1D )            ; minimum

                IN NS           ns.example.com.
                IN NS           ns4.sphere.ad.jp.
                IN MX 10        @

                IN A            111.89.177.144
ns              IN A            111.89.177.144
www             IN A            111.89.177.144
</pre>
<p>2010082201の値はシリアル番号になっており、数字を増やすことでセカンダリネームサーバーに設定ファイル（ゾーンファイル）の内容が更新されたことを知らせる仕組みになっています。</p>
<p>数字は4294967295以下の数であればどのような内容でも差し支えありませんが、 一般的に変更した日の日付に2桁の通し番号を付加した数字を記述することが慣例となっているようです。</p>
<p>bindを起動します。</p>
<pre class="code">
[root@localhost ~]# service named start
</pre>
<p>自動起動の設定を確認して完了です。</p>
<pre class="code">
[root@localhost ~]# chkconfig named --list
named           0:off   1:off   2:on    3:on    4:on    5:on    6:off
</pre>
<h3>ドメインのDNS変更</h3>
<p>ドメインを管理しているサイト（ムームードメインやValue domainなど）のページで<br />
ns.example.comを登録します。</p>
<p>ムームードメインの場合は以下のリンクから登録が可能です。</p>
<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-05.jpg" alt="20100822-05" title="20100822-05" width="433" height="219" class="alignnone size-full wp-image-5028" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-05.jpg 433w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-05-300x151.jpg 300w" sizes="(max-width: 433px) 100vw, 433px" /></p>
<p>登録時にIPアドレスが必要ですので、サーバーのIPアドレスを入力します。</p>
<p>変更後、Whoisが書き変わるまで1日〜2日ほど待ちます。</p>
<h3>セカンダリDNSの利用申請</h3>
<p>WhoisのDNS情報が変更になったのを確認後、<br />
コントロールパネルの「DNSの設定」メニューから 「セカンダリ変更依頼」を選択し、画面の説明に従って変更申請を行って下さい。</p>
<h3>逆引き設定</h3>
<p>逆引きを設定するにはコントロールパネルにログインして「DNSの設定」メニューから「逆引き設定」を選択します。 画面の説明に従ってドメイン名を入力すると入力したドメイン名に対して逆引きが設定されます。</p>
<p>変更した内容を有効にするには、VPSを再起動する必要があります。 コントロールパネルの「メンテナンス」メニューから「サーバの起動/停止/再起動」を選択し、再起動を実行して下さい。</p>The post <a href="https://blog.verygoodtown.com/2012/11/webarena-vps-setting-5/">WebARENAのVPSサーバー設定メモ(5)</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2012/11/webarena-vps-setting-5/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5012</post-id>	</item>
		<item>
		<title>WebARENAのVPSサーバー設定メモ(4) cpan2rpmの導入</title>
		<link>https://blog.verygoodtown.com/2012/10/webarena-vps-setting-4/</link>
					<comments>https://blog.verygoodtown.com/2012/10/webarena-vps-setting-4/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Sun, 28 Oct 2012 01:00:50 +0000</pubDate>
				<category><![CDATA[サーバー関連]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[WebARENA]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=5065</guid>

					<description><![CDATA[<p>cpan2rpmを導入し、PerlモジュールをRPMパッケージでインストールできるようにします。 cpan2rpmインストール [root@localhost ~]# wget http://nchc.dl.source [&#8230;]</p>
The post <a href="https://blog.verygoodtown.com/2012/10/webarena-vps-setting-4/">WebARENAのVPSサーバー設定メモ(4) cpan2rpmの導入</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<p>cpan2rpmを導入し、PerlモジュールをRPMパッケージでインストールできるようにします。</p>
<p><span id="more-5065"></span></p>
<h3>cpan2rpmインストール</h3>
<pre class="code">
[root@localhost ~]# wget http://nchc.dl.sourceforge.net/sourceforge/cpan2rpm/cpan2rpm-2.027-1.noarch.rpm
<span class="update"> ※<a href="http://sourceforge.net/projects/cpan2rpm/files/cpan2rpm/" target="_blank">最新版の確認</a></span>


[root@localhost ~]# rpm -Uvh cpan2rpm-2.027-1.noarch.rpm  <span class="update">← cpan2rpmインストール</span>
Preparing...                ########################################### [100%]
   1:cpan2rpm               ########################################### [100%]
[root@localhost ~]# rm -f cpan2rpm-2.027-1.noarch.rpm  <span class="update">← ダウンロードしたファイルを削除</span> 
[root@localhost ~]# 
</pre>
<h3>cpan2rpm確認</h3>
<p>cpan2rpmが正しく動作するか、試しにURI::Findをインストールしてみます。</p>
<pre class="code">
[root@localhost ~]# cpan2rpm –install URI::Find

-- cpan2rpm - Ver: 2.027 --
Upgrade check

* A newer version of this program is now available. To upgrade
* enter the following command: /usr/bin/cpan2rpm --upgrade

Fetch: HTTP

-- module: –install --
Module not found on CPAN web site! at /usr/bin/cpan2rpm line 1201.
-- Done --
[root@localhost ~]# 
</pre>
<p>あれ？新しいバージョンを入れてくださいとエラーが出ました。<br />
最新版のはずなのに、、、と思いつつupdate実行</p>
<pre class="code">
[root@localhost ~]#  /usr/bin/cpan2rpm --upgrade  <span class="update">← cpan2rpmのアップグレード</span>

-- cpan2rpm - Ver: 2.027 --
Upgrading...
Latest ver: 2.028
Retrieving URL
Generating spec file
SPEC: ./cpan2rpm.spec
-- Done --
Installing package
Preparing...                ########################################### [100%]
   1:cpan2rpm               ########################################### [100%]
-- Done --
[root@localhost ~]# 
</pre>
<p>これで最新のcpan2rpmがインストールされました。<br />
気を取り直して、再度URI::Findをインストールしてみます。</p>
<pre class="code">
[root@localhost ~]# cpan2rpm --install URI::Find

-- cpan2rpm - Ver: 2.028 --
Upgrade check
Fetch: HTTP

-- module: URI::Find --
Found: URI-Find-20100505.tar.gz
At: http://search.cpan.org//CPAN/authors/id/M/MS/MSCHWERN
Retrieving URL
Metadata retrieval
Tarball extraction: [/usr/src/redhat/SOURCES/URI-Find-20100505.tar.gz]
Module::Build unloadable
 Can't locate Module/Build.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 24) line 2.
BEGIN failed--compilation aborted at (eval 24) line 2.
-- Done --
[root@localhost ~]# 
</pre>
<p>Module/Build.pmが無いと怒られましたので、インストールします。</p>
<pre class="code">
[root@localhost ~]# yum install --enablerepo=rpmforge perl-Module-Build
Loaded plugins: downloadonly, fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * addons: rsync.atworks.co.jp
 * base: rsync.atworks.co.jp
 * extras: rsync.atworks.co.jp
 * rpmforge: fr2.rpmfind.net
 * updates: rsync.atworks.co.jp
addons                                                             |  951 B     00:00     
base                                                               | 2.1 kB     00:00     
extras                                                             | 2.1 kB     00:00     
updates                                                            | 1.9 kB     00:00     
Excluding Packages in global exclude list
Finished
402 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package perl-Module-Build.noarch 1:0.3607-1.el5.rf set to be updated
--> Processing Dependency: perl(ExtUtils::CBuilder) >= 0.27 for package: perl-Module-Build
--> Processing Dependency: perl(ExtUtils::ParseXS) >= 2.21 for package: perl-Module-Build
--> Running transaction check
---> Package perl-ExtUtils-CBuilder.noarch 0:0.2603.01-1.el5.rf set to be updated
---> Package perl-ExtUtils-ParseXS.noarch 0:2.20.02-1.el5.rf set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================
 Package                      Arch         Version                   Repository      Size
==========================================================================================
Installing:
 perl-Module-Build            noarch       1:0.3607-1.el5.rf         rpmforge       298 k
Installing for dependencies:
 perl-ExtUtils-CBuilder       noarch       0.2603.01-1.el5.rf        rpmforge        36 k
 perl-ExtUtils-ParseXS        noarch       2.20.02-1.el5.rf          rpmforge        32 k

Transaction Summary
==========================================================================================
Install       3 Package(s)
Upgrade       0 Package(s)

Total download size: 366 k
Is this ok [y/N]: <span class="update">y</span>
Downloading Packages:
(1/3): perl-ExtUtils-ParseXS-2.20.02-1.el5.rf.noarch.rpm           |  32 kB     00:00     
(2/3): perl-ExtUtils-CBuilder-0.2603.01-1.el5.rf.noarch.rpm        |  36 kB     00:00     
(3/3): perl-Module-Build-0.3607-1.el5.rf.noarch.rpm                | 298 kB     00:01     
------------------------------------------------------------------------------------------
Total                                                      93 kB/s | 366 kB     00:03     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : perl-ExtUtils-CBuilder                                             1/3 
  Installing     : perl-ExtUtils-ParseXS                                              2/3 
  Installing     : perl-Module-Build                                                  3/3 

Installed:
  perl-Module-Build.noarch 1:0.3607-1.el5.rf                                              

Dependency Installed:
  perl-ExtUtils-CBuilder.noarch 0:0.2603.01-1.el5.rf                                      
  perl-ExtUtils-ParseXS.noarch 0:2.20.02-1.el5.rf                                         

Complete!
[root@localhost ~]#
</pre>
<p>今度こそURI::Findは入るでしょうか。再チャレンジです。</p>
<pre class="code">
[root@localhost ~]# cpan2rpm --install URI::Find

-- cpan2rpm - Ver: 2.028 --
Upgrade check
Fetch: HTTP

-- module: URI::Find --
Using cached URL: http://search.cpan.org//CPAN/authors/id/M/MS/MSCHWERN/URI-Find-20100505.tar.gz
Tarball found - not fetching
Metadata retrieval
Tarball extraction: [/usr/src/redhat/SOURCES/URI-Find-20100505.tar.gz]
No version found, please use --version option.  Stopped at /usr/bin/cpan2rpm line 580.
-- Done --
[root@localhost ~]#</pre>
<p>今度は見つからないとエラーが、、、</p>
<p>URLを指定するか、バージョンを指定すればダウンロードできました。</p>
<pre class="code">
[root@localhost ~]# cpan2rpm http://search.cpan.org//CPAN/authors/id/R/RO/ROSCH/URI-Find-0.16.tar.gz --no-sign --install --author URI::Find
-- cpan2rpm - Ver: 2.028 --
Upgrade check
Fetch: HTTP

-- module: http://search.cpan.org//CPAN/authors/id/R/RO/ROSCH/URI-Find-0.16.tar.gz --
Retrieving URL
Metadata retrieval
Tarball extraction: [/usr/src/redhat/SOURCES/URI-Find-0.16.tar.gz]
Generating spec file
SPEC: /usr/src/redhat/SPECS/URI-Find.spec
Generating package
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.94103
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd /usr/src/redhat/BUILD
+ rm -rf URI-Find-0.16
+ /bin/gzip -dc /usr/src/redhat/SOURCES/URI-Find-0.16.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd URI-Find-0.16
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ chmod -R u+w /usr/src/redhat/BUILD/URI-Find-0.16
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.94103
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd URI-Find-0.16
+ grep -rsl '^#!.*perl' .
+ grep -v '.bak$'
+ xargs --no-run-if-empty /usr/bin/perl -MExtUtils::MakeMaker -e 'MY->fixin(@ARGV)'
+ CFLAGS='-O2 -g -m64 -mtune=generic'
++ /usr/bin/perl -MExtUtils::MakeMaker -e ' print qq|PREFIX=/var/tmp/perl-URI-Find-0.16-root/usr| if $ExtUtils::MakeMaker::VERSION =~ /5\.9[1-6]|6\.0[0-5]/ '
+ /usr/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for URI::Find
+ /usr/bin/make
cp lib/URI/Find.pm blib/lib/URI/Find.pm
cp lib/URI/Find/Schemeless.pm blib/lib/URI/Find/Schemeless.pm
Manifying blib/man3/URI::Find.3pm
Manifying blib/man3/URI::Find::Schemeless.3pm
+ /usr/bin/make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/Find...............ok                                                      
t/load-schemeless....ok                                                      
All tests successful.
Files=2, Tests=382,  0 wallclock secs ( 0.09 cusr +  0.03 csys =  0.12 CPU)
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.35008
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd URI-Find-0.16
+ '[' /var/tmp/perl-URI-Find-0.16-root '!=' / ']'
+ rm -rf /var/tmp/perl-URI-Find-0.16-root
++ /usr/bin/perl -MExtUtils::MakeMaker -e ' print $ExtUtils::MakeMaker::VERSION <= 6.05 ? qq|PREFIX=/var/tmp/perl-URI-Find-0.16-root/usr| : qq|DESTDIR=/var/tmp/perl-URI-Find-0.16-root| '
+ make prefix=/var/tmp/perl-URI-Find-0.16-root/usr exec_prefix=/var/tmp/perl-URI-Find-0.16-root/usr bindir=/var/tmp/perl-URI-Find-0.16-root/usr/bin sbindir=/var/tmp/perl-URI-Find-0.16-root/usr/sbin sysconfdir=/var/tmp/perl-URI-Find-0.16-root/etc datadir=/var/tmp/perl-URI-Find-0.16-root/usr/share includedir=/var/tmp/perl-URI-Find-0.16-root/usr/include libdir=/var/tmp/perl-URI-Find-0.16-root/usr/lib64 libexecdir=/var/tmp/perl-URI-Find-0.16-root/usr/libexec localstatedir=/var/tmp/perl-URI-Find-0.16-root/var sharedstatedir=/var/tmp/perl-URI-Find-0.16-root/usr/com mandir=/var/tmp/perl-URI-Find-0.16-root/usr/share/man infodir=/var/tmp/perl-URI-Find-0.16-root/usr/share/info install DESTDIR=/var/tmp/perl-URI-Find-0.16-root
Installing /var/tmp/perl-URI-Find-0.16-root/usr/lib/perl5/site_perl/5.8.8/URI/Find.pm
Installing /var/tmp/perl-URI-Find-0.16-root/usr/lib/perl5/site_perl/5.8.8/URI/Find/Schemeless.pm
Installing /var/tmp/perl-URI-Find-0.16-root/usr/share/man/man3/URI::Find.3pm
Installing /var/tmp/perl-URI-Find-0.16-root/usr/share/man/man3/URI::Find::Schemeless.3pm
Writing /var/tmp/perl-URI-Find-0.16-root/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/URI/Find/.packlist
Appending installation info to /var/tmp/perl-URI-Find-0.16-root/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod
+ cmd=/usr/share/spec-helper/compress_files
+ '[' -x /usr/share/spec-helper/compress_files ']'
+ cmd=/usr/lib/rpm/brp-compress
+ '[' -x /usr/lib/rpm/brp-compress ']'
+ /usr/lib/rpm/brp-compress
+ '[' -e /etc/SuSE-release -o -e /etc/UnitedLinux-release ']'
+ find /var/tmp/perl-URI-Find-0.16-root -name perllocal.pod -o -name .packlist -o -name '*.bs'
+ xargs -i rm -f '{}'
+ find /var/tmp/perl-URI-Find-0.16-root/usr -type d -depth -exec rmdir '{}' ';'
+ /usr/bin/perl -MFile::Find -le '
    find({ wanted => \&wanted, no_chdir => 1}, "/var/tmp/perl-URI-Find-0.16-root");
    print "%doc  TODO Changes INSTALL README";
    for my $x (sort @dirs, @files) {
        push @ret, $x unless indirs($x);
        }
    print join "\n", sort @ret;

    sub wanted {
        return if /auto$/;

        local $_ = $File::Find::name;
        my $f = $_; s|^\Q/var/tmp/perl-URI-Find-0.16-root\E||;
        return unless length;
        return $files[@files] = $_ if -f $f;

        $d = $_;
        /\Q$d\E/ && return for reverse sort @INC;
        $d =~ /\Q$_\E/ && return
            for qw|/etc /usr/man /usr/bin /usr/share|;

        $dirs[@dirs] = $_;
        }

    sub indirs {
        my $x = shift;
        $x =~ /^\Q$_\E\// && $x ne $_ && return 1 for @dirs;
        }
    '
+ '[' -z URI-Find-0.16-filelist ']'
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip
+ /usr/lib/rpm/brp-strip-static-archive
+ /usr/lib/rpm/brp-strip-comment-note
Processing files: perl-URI-Find-0.16-1
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.99301
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd URI-Find-0.16
+ DOCDIR=/var/tmp/perl-URI-Find-0.16-root/usr/share/doc/perl-URI-Find-0.16
+ export DOCDIR
+ rm -rf /var/tmp/perl-URI-Find-0.16-root/usr/share/doc/perl-URI-Find-0.16
+ /bin/mkdir -p /var/tmp/perl-URI-Find-0.16-root/usr/share/doc/perl-URI-Find-0.16
+ cp -pr TODO Changes INSTALL README /var/tmp/perl-URI-Find-0.16-root/usr/share/doc/perl-URI-Find-0.16
+ exit 0
Provides: perl(URI::Find) = 0.16 perl(URI::Find::Schemeless) = 1.8
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1
Requires: perl >= 0:5.005 perl(Carp) perl(URI) perl(URI::Find) perl(URI::URL) perl(base) perl(constant) perl(strict) perl(vars)
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/perl-URI-Find-0.16-root
Wrote: /usr/src/redhat/SRPMS/perl-URI-Find-0.16-1.src.rpm
Wrote: /usr/src/redhat/RPMS/noarch/perl-URI-Find-0.16-1.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.99301
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd URI-Find-0.16
+ '[' /var/tmp/perl-URI-Find-0.16-root '!=' / ']'
+ rm -rf /var/tmp/perl-URI-Find-0.16-root
+ exit 0
Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.99301
+ umask 022
+ cd /usr/src/redhat/BUILD
+ rm -rf URI-Find-0.16
+ exit 0
RPM: /usr/src/redhat/RPMS/noarch/perl-URI-Find-0.16-1.noarch.rpm
SRPM: /usr/src/redhat/SRPMS/perl-URI-Find-0.16-1.src.rpm
Installing package
Preparing...                ########################################### [100%]
   1:perl-URI-Find          ########################################### [100%]
-- Done --
[root@localhost ~]#
</pre>
<p>正しくインストールされたか確認します。</p>
<pre class="code">
[root@localhost ~]#  rpm -q perl-URI-Find
perl-URI-Find-0.16-1  <span class="update">← インストールされていれば表示される</span>
</pre>The post <a href="https://blog.verygoodtown.com/2012/10/webarena-vps-setting-4/">WebARENAのVPSサーバー設定メモ(4) cpan2rpmの導入</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2012/10/webarena-vps-setting-4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5065</post-id>	</item>
		<item>
		<title>WebARENAのVPSサーバー設定メモ(3)</title>
		<link>https://blog.verygoodtown.com/2012/10/webarena-vps-setting-3/</link>
					<comments>https://blog.verygoodtown.com/2012/10/webarena-vps-setting-3/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Sat, 27 Oct 2012 01:00:15 +0000</pubDate>
				<category><![CDATA[サーバー関連]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[WebARENA]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=5049</guid>

					<description><![CDATA[<p>rpmforgeリポジトリ のチェック rpmforgeリポジトリのインストールを行います。 まずはインストールされているかの確認です。 [root@localhost ~]# yum list &#124; grep rpmfo [&#8230;]</p>
The post <a href="https://blog.verygoodtown.com/2012/10/webarena-vps-setting-3/">WebARENAのVPSサーバー設定メモ(3)</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<h3>rpmforgeリポジトリ のチェック</h3>
<p>rpmforgeリポジトリのインストールを行います。<br />
まずはインストールされているかの確認です。</p>
<p><span id="more-5049"></span></p>
<pre class="code">

[root@localhost ~]# yum list | grep rpmforge-release
rpmforge-release.x86_64                    0.5.1-1.el5.rf              installed
<span class="update">← インストール済み</span>
</pre>
<p>※<a href="http://packages.sw.be/rpmforge-release/" target="_blank">最新版の確認</a></p>
<h3>rpmforgeリポジトリ のインストール</h3>
<p>インストールされていなければインストールを行います。</p>
<pre class="code">
[root@localhost ~]# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
<span class="update">← GPGキーのインストール</span>

[root@localhost ~]# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
<span class="update">← rpmforgeリポジトリダウンロード</span>
--2010-08-25 22:45:50--  http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
Resolving packages.sw.be... 85.13.226.40
Connecting to packages.sw.be|85.13.226.40|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://rpmforge.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm [following]
--2010-08-25 22:45:52--  http://rpmforge.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
Resolving rpmforge.sw.be... 85.13.226.40
Reusing existing connection to packages.sw.be:80.
HTTP request sent, awaiting response... 200 OK
Length: 16575 (16K) [application/x-rpm]
Saving to: `rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm'

100%[======================================>] 16,575      21.9K/s   in 0.7s    

2010-08-25 22:45:54 (21.9 KB/s) - `rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm' saved [16575/16575]

[root@localhost ~]# rpm -Uvh rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm 
<span class="update">← rpmforgeリポジトリインストール</span>
Preparing...                ########################################### [100%]
   1:rpmforge-release       ########################################### [100%]

[root@localhost ~]# rm -f rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm 
<span class="update">← 掃除</span>
</pre>
<h3>yum-priorities パッケージを導入する</h3>
<p>リポジトリの優先度を指定することができるyum-priorities パッケージをインストールします。</p>
<pre class="code">
[root@localhost ~]# yum install yum-priorities
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
 * addons: rsync.atworks.co.jp
 * base: rsync.atworks.co.jp
 * extras: rsync.atworks.co.jp
 * updates: rsync.atworks.co.jp
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package yum-priorities.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-priorities      noarch      1.1.16-14.el5.centos.1         base       14 k

Transaction Summary
================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 14 k
Is this ok [y/N]: <span class="update">y</span>
Downloading Packages:
yum-priorities-1.1.16-14.el5.centos.1.noarch.rpm         |  14 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : yum-priorities                                           1/1 

Installed:
  yum-priorities.noarch 0:1.1.16-14.el5.centos.1                                

Complete!
[root@localhost ~]#
</pre>
<h3>基本リポジトリのデフォルト設定</h3>
<p>リポジトリの優先度に関する設定は、1 〜 99 の範囲を設定します。<br />
 CentOS の公式リポジトリ（base, updates, addons, extras, centosplus）は優先度を高くし、それ以外の野良リポジトリなどは優先度を低く設定します。</p>
<pre class="code">
[root@localhost ~]# vim /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
<span class="update">priority=1 ←  追加</span>

#released updates 
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
<span class="update">priority=1 ←  追加</span>

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
<span class="update">priority=1 ←  追加</span>

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
<span class="update">priority=1 ←  追加</span>

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
</pre>
<h3>RPMforge を yum の対象にするには</h3>
<p>enablerepoオプションにrpmforgeを指定します。</p>
<pre class="code">
[root@localhost ~]# yum --enablerepo=rpmforge search lighttpd
</pre>The post <a href="https://blog.verygoodtown.com/2012/10/webarena-vps-setting-3/">WebARENAのVPSサーバー設定メモ(3)</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2012/10/webarena-vps-setting-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5049</post-id>	</item>
		<item>
		<title>WebARENAのVPSサーバー設定メモ(2) SSHの設定</title>
		<link>https://blog.verygoodtown.com/2012/10/webarena-vps-setting-2/</link>
					<comments>https://blog.verygoodtown.com/2012/10/webarena-vps-setting-2/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Sun, 21 Oct 2012 01:00:49 +0000</pubDate>
				<category><![CDATA[サーバー関連]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[WebARENA]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=4992</guid>

					<description><![CDATA[<p>SSHの設定 前回はrootでのSSH接続まで行いました。 管理者アカウントでSSHでログインできる状態になっていると辞書攻撃や 総当たり攻撃 によって第三者によって管理者権限を不正に取得される危険があります。 この危険 [&#8230;]</p>
The post <a href="https://blog.verygoodtown.com/2012/10/webarena-vps-setting-2/">WebARENAのVPSサーバー設定メモ(2) SSHの設定</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<h3>SSHの設定</h3>
<p>前回はrootでのSSH接続まで行いました。</p>
<p>管理者アカウントでSSHでログインできる状態になっていると辞書攻撃や 総当たり攻撃 によって第三者によって管理者権限を不正に取得される危険があります。</p>
<p><span id="more-4992"></span></p>
<p>この危険性に対処するため、root でのSSHログインを禁止する設定を行います。</p>
<h3>ユーザーアカウントの追加</h3>
<p>まずはSSHで接続するユーザを作成します。</p>
<pre class="code">
[root@localhost ~]# useradd ユーザ名
[root@localhost ~]# passwd ユーザ名
Changing password for user ユーザ名.
New UNIX password:   ←パスワードを入力
Retype new UNIX password:    ←確認用に再入力
passwd: all authentication tokens updated successfully.
</pre>
<h3>rootになれるユーザを管理者のみにする</h3>
<p>デフォルトでは全てのユーザがrootになれてしまうため、管理者以外の一般ユーザはrootになれないようにします。</p>
<pre class="code">
[root@localhost ~]# usermod -G wheel ユーザ名 ←ユーザをwheelグループに追加
</pre>
<pre class="code">
[root@localhost ~]# cp /etc/pam.d/su /etc/pam.d/su.backup
[root@localhost ~]# vi /etc/pam.d/su

#auth       required     pam_wheel.so use_uid
↓
auth       required     pam_wheel.so use_uid
</pre>
<h3>SSHサーバー起動設定</h3>
<p>SSHサーバーを自動起動するように設定します。</p>
<pre class="code">
[root@localhost ~]# chkconfig sshd on
</pre>
<p>自動起動設定されているか確認します。</p>
<pre class="code">
[root@localhost ~]# chkconfig --list sshd
sshd            0:off   1:off   2:on    3:on    4:on    5:on    6:off
</pre>
<p>2〜5がonになっていれば自動起動に設定されています。</p>
<h3>設定ファイルを編集</h3>
<p>次にSSHサーバー設定ファイルを編集します。</p>
<pre class="code">
[root@localhost ~]# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup
[root@localhost ~]# vi /etc/ssh/sshd_config

#PermitRootLogin yes
↓
PermitRootLogin no    ← rootでのログインを禁止します

#UseDNS yes
↓
UseDNS no    ← DNS を使用してリモートホスト名を確認しなようにします。
</pre>
<p>今回はSSH鍵の認証は設定していません。</p>
<p>以下のコマンドを実行し、設定した内容を有効にして下さい。 </p>
<pre class="code">
[root@localhost ~]# <span class="edit">service sshd reload</span>
</pre>
<h3>chktrootkit・Tripwireのインストール</h3>
<p>chktrootkit・Tripwireが必要であれば<br />
以下のサイトを参考にインストールします。<br />
<a href="http://centossrv.com/tripwire.shtml" target="_blank">ファイル改竄検知システム導入(Tripwire)</a><br />
<a href="http://centossrv.com/chkrootkit.shtml" target="_blank">rootkit検知ツール導入(chkrootkit)</a></p>
<h3>簡易サーバー設定</h3>
<p>bind、apache、vsftpd、postfixの初期設定を自動で行います。<br />
面倒な手作業での設定ファイル編集を行わず、短時間で自動的にサーバーの構築作業を行うことが出来ます</p>
<p>コントロールパネルの「初期設定」メニューにある「簡易サーバー設定」の項目から行うことが出来ます。<br />
ホスト名の変更などもここで可能です。</p>
<p>まずはこれで公開できる状態になりました。<br />
これから細かい設定をしていきます。</p>The post <a href="https://blog.verygoodtown.com/2012/10/webarena-vps-setting-2/">WebARENAのVPSサーバー設定メモ(2) SSHの設定</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2012/10/webarena-vps-setting-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4992</post-id>	</item>
		<item>
		<title>WebARENAのVPSサーバー設定メモ(1)</title>
		<link>https://blog.verygoodtown.com/2012/10/webarena-vps-setting-1/</link>
					<comments>https://blog.verygoodtown.com/2012/10/webarena-vps-setting-1/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Sat, 20 Oct 2012 01:00:29 +0000</pubDate>
				<category><![CDATA[サーバー関連]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[WebARENA]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=4906</guid>

					<description><![CDATA[<p>WebARENA・VPSサーバーのセッティングが必要になったので、設定方法をメモです。 スペック CPU Intel(R) Xeon(R) CPU X5650 @ 2.67GHz メモリ 2G HDD 50G スワップ  [&#8230;]</p>
The post <a href="https://blog.verygoodtown.com/2012/10/webarena-vps-setting-1/">WebARENAのVPSサーバー設定メモ(1)</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="http://web.arena.ne.jp/suitepro/" target="_blank">WebARENA・VPSサーバー</a>のセッティングが必要になったので、設定方法をメモです。</p>
<h3>スペック</h3>
<table border="1">
<tr>
<td>CPU</td>
<td>Intel(R) Xeon(R) CPU           X5650  @ 2.67GHz</td>
</tr>
<tr>
<td>メモリ</td>
<td>2G</td>
</tr>
<tr>
<td>HDD</td>
<td>50G</td>
</tr>
<tr>
<td>スワップ</td>
<td>なし</td>
</tr>
</table>
<p>OSはCentOS 5.5のV3タイプでした。</p>
<p><span id="more-4906"></span></p>
<h3>OSのインストール</h3>
<p>まずはOSのインストールを行います。<br />
すでにインストール済みの場合は一度サーバーを停止しておきます。</p>
<p>OSのインストール時に迷惑メールフィルタ対応版と通常版が選択できますが、<br />
迷惑メールフィルタ対応版はpostfixがアンインストールされています。</p>
<p><strong>mysql対応版のpostfix</strong>を使いたい場合には通常版を使用しなければいけないようです。</p>
<p>今回は<strong>postfixadmin</strong>を使用したいため、通常版を選択します。</p>
<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-01.jpg" alt="20100822-01" title="20100822-01" width="594" height="263" class="alignnone size-full wp-image-4962" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-01.jpg 594w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-01-300x132.jpg 300w" sizes="(max-width: 594px) 100vw, 594px" /></p>
<p>メイン画面に「OSのインストールは完了しました。」と出ていればインストール完了です。</p>
<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-02.jpg" alt="20100822-02" title="20100822-02" width="552" height="172" class="alignnone size-full wp-image-4970" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-02.jpg 552w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-02-300x93.jpg 300w" sizes="(max-width: 552px) 100vw, 552px" /></p>
<p>サーバーを起動して、各種設定していましょう。</p>
<h3>RPMのアップデート</h3>
<p>OSのインストール後はアップデートが一度も行われていない状態のため、 各サーバソフトの設定をする前にアップデートを実行します。</p>
<p>アップデートを実行するにはコントロールパネルにログインしてサーバを起動後、 「初期設定」メニューから「RPMのアップデート」を選択してアップデートを実行します。</p>
<p>メイン画面に「RPMパッケージのアップデートは完了しました。」と表示されていれば完了です。</p>
<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-03.jpg" alt="20100822-03" title="20100822-03" width="550" height="162" class="alignnone size-full wp-image-4972" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-03.jpg 550w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-03-300x88.jpg 300w" sizes="(max-width: 550px) 100vw, 550px" /></p>
<h3>SSHの設定</h3>
<p>初期状態では第三者による不正アクセスを防止するため、/etc/hosts.denyファイルに以下の行が設定されています。</p>
<pre class="code">
sshd : ALL
</pre>
<p>コントロールパネル内「初期設定」の「SSHのアクセス制御」でIPアドレスの追加設定を行うことにより、 任意のアドレスからのアクセスが可能になります。</p>
<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-04.jpg" alt="20100822-04" title="20100822-04" width="363" height="204" class="alignnone size-full wp-image-4975" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-04.jpg 363w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/2010/08/20100822-04-300x168.jpg 300w" sizes="(max-width: 363px) 100vw, 363px" /></p>
<p>初期状態ではsshdは停止していますので、 接続する前にコントロールパネルからsshdを起動する必要があります。 コントロールパネルにログインして、「初期設定」メニューから「sshdの起動」を選択して下さい。</p>
<p>画面の右側に表示された「sshdの起動」の項目にある「起動」ボタンをクリックします。 確認が表示されますので「実行」ボタンをクリックして下さい。 これでsshdが起動し、SSHで接続できる状態になります。</p>
<p>初期状態ではSSHでログインできるアカウントは管理用アカウントのrootのみとなっていますので、 rootアカウントを使用して接続します。</p>
<p>次回はSSHのセキュリティ設定とWEBサーバーの設定を行います。</p>The post <a href="https://blog.verygoodtown.com/2012/10/webarena-vps-setting-1/">WebARENAのVPSサーバー設定メモ(1)</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2012/10/webarena-vps-setting-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4906</post-id>	</item>
		<item>
		<title>CentOSでユーザ一覧を確認する方法</title>
		<link>https://blog.verygoodtown.com/2010/09/centos-user-list/</link>
					<comments>https://blog.verygoodtown.com/2010/09/centos-user-list/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Fri, 03 Sep 2010 01:13:42 +0000</pubDate>
				<category><![CDATA[サーバー関連]]></category>
		<category><![CDATA[CentOS]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=5016</guid>

					<description><![CDATA[<p>CentOS内のユーザ一覧を確認する方法です。 良く忘れるのでメモ。 /etc/passwdにあります。 [root@localhost ~]# cat /etc/passwd</p>
The post <a href="https://blog.verygoodtown.com/2010/09/centos-user-list/">CentOSでユーザ一覧を確認する方法</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<p>CentOS内のユーザ一覧を確認する方法です。</p>
<p><span id="more-5016"></span></p>
<p>良く忘れるのでメモ。</p>
<p>/etc/passwdにあります。</p>
<pre class="code">
[root@localhost ~]# cat /etc/passwd
</pre>The post <a href="https://blog.verygoodtown.com/2010/09/centos-user-list/">CentOSでユーザ一覧を確認する方法</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2010/09/centos-user-list/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5016</post-id>	</item>
		<item>
		<title>CentOSにtripwireをインストール際のC++エラー回避</title>
		<link>https://blog.verygoodtown.com/2010/08/webarena-tripwire-install/</link>
					<comments>https://blog.verygoodtown.com/2010/08/webarena-tripwire-install/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Thu, 26 Aug 2010 01:44:41 +0000</pubDate>
				<category><![CDATA[サーバー関連]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[WebARENA]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=5098</guid>

					<description><![CDATA[<p>Tripwireをインストールする際にエラーが、、、 configure: error: C++ preprocessor "/lib/cpp" fails sanity check See `config.log' f [&#8230;]</p>
The post <a href="https://blog.verygoodtown.com/2010/08/webarena-tripwire-install/">CentOSにtripwireをインストール際のC++エラー回避</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<p>Tripwireをインストールする際にエラーが、、、</p>
<pre class="code">
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
</pre>
<p><span id="more-5098"></span><br />
gcc-c++をインストールする事で解決しました。</p>
<pre class="code">
[root@localhost ~]# yum -y install gcc-c++
Loaded plugins: downloadonly, fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * addons: rsync.atworks.co.jp
 * base: rsync.atworks.co.jp
 * extras: rsync.atworks.co.jp
 * rpmforge: ftp-stud.fht-esslingen.de
 * updates: rsync.atworks.co.jp
rpmforge                                                           | 1.1 kB     00:00     
Excluding Packages in global exclude list
Finished
402 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gcc-c++.x86_64 0:4.1.2-48.el5 set to be updated
--> Processing Dependency: libstdc++-devel = 4.1.2-48.el5 for package: gcc-c++
--> Running transaction check
---> Package libstdc++-devel.x86_64 0:4.1.2-48.el5 set to be updated
rpmforge/filelists                                                 | 2.9 MB     00:04     
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================
 Package                   Arch             Version                  Repository      Size
==========================================================================================
Installing:
 gcc-c++                   x86_64           4.1.2-48.el5             base           3.8 M
Installing for dependencies:
 libstdc++-devel           x86_64           4.1.2-48.el5             base           2.8 M

Transaction Summary
==========================================================================================
Install       2 Package(s)
Upgrade       0 Package(s)

Total download size: 6.6 M
Downloading Packages:
(1/2): libstdc++-devel-4.1.2-48.el5.x86_64.rpm                     | 2.8 MB     00:00     
(2/2): gcc-c++-4.1.2-48.el5.x86_64.rpm                             | 3.8 MB     00:00     
------------------------------------------------------------------------------------------
Total                                                     190 kB/s | 6.6 MB     00:35     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : libstdc++-devel                                                    1/2 
  Installing     : gcc-c++                                                            2/2 

Installed:
  gcc-c++.x86_64 0:4.1.2-48.el5                                                           

Dependency Installed:
  libstdc++-devel.x86_64 0:4.1.2-48.el5                                                   

Complete!
[root@localhost ~]# 
</pre>
<p>こちらの記事を参考にさせて頂きました！サンクスです！<br />
<a href="http://labs.uechoco.com/blog/2008/07/linuxconfgure%E3%81%A7c-preprocessor-libcpp-fails-sanity-check.html" target="_blank">[Linux]confgureでC++ preprocessor “/lib/cpp” fails sanity check</a></p>The post <a href="https://blog.verygoodtown.com/2010/08/webarena-tripwire-install/">CentOSにtripwireをインストール際のC++エラー回避</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2010/08/webarena-tripwire-install/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5098</post-id>	</item>
		<item>
		<title>CentOSでyum高速化を行う「yum-fastestmirror」</title>
		<link>https://blog.verygoodtown.com/2010/02/centos-yum-speed-up-yum-fastestmirror/</link>
					<comments>https://blog.verygoodtown.com/2010/02/centos-yum-speed-up-yum-fastestmirror/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Tue, 09 Feb 2010 03:37:46 +0000</pubDate>
				<category><![CDATA[サーバー関連]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[yum]]></category>
		<category><![CDATA[yum-fastestmirror]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=1988</guid>

					<description><![CDATA[<p>yum-fastestmirrorはCentOSでyumを実行する際に接続が速いミラーサーバに接続してくれるパッケージです。 FedoraとCentOSで使用可能です。 事前準備 CentOS4の場合、プラグインを有効に [&#8230;]</p>
The post <a href="https://blog.verygoodtown.com/2010/02/centos-yum-speed-up-yum-fastestmirror/">CentOSでyum高速化を行う「yum-fastestmirror」</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/yum-fastestmirror.png" alt="yum-fastestmirror" title="yum-fastestmirror" width="600" height="160" class="alignnone size-full wp-image-2002" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/yum-fastestmirror.png 600w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/yum-fastestmirror-300x80.png 300w" sizes="(max-width: 600px) 100vw, 600px" /><br />
yum-fastestmirrorはCentOSでyumを実行する際に接続が速いミラーサーバに接続してくれるパッケージです。<br />
FedoraとCentOSで使用可能です。</p>
<p><span id="more-1988"></span></p>
<h3>事前準備</h3>
<p>CentOS4の場合、プラグインを有効にする設定が必要になります。</p>
<pre class="code">
# vi /etc/yum.conf
</pre>
<p>プラグンを有効にする1文を追加します。</p>
<pre class="code">
plugins=1
</pre>
<h3>インストール</h3>
<p>CentOS5 の場合</p>
<pre class="code">
# yum -y install yum-fastestmirror
</pre>
<p>CentOS4 の場合</p>
<pre class="code">
yum -y install yum-plugin-fastestmirror
</pre>
<p>これだけでインストール作業は完了です。</p>
<h3>動作確認</h3>
<p>yum-fastestmirrorが実際に動作しているかどうかはcheck-updateコマンドで確認する事が可能です。</p>
<pre class="code">
# yum check-update
Loading "fastestmirror" plugin
Setting up repositories
Determining fastest mirrors
</pre>
<h3>それでもyumが遅かったら</h3>
<p>通常は上記設定だけで高速化されるはずですが、何度かyumを実行しているとキャッシュファイルがたまり、以前ははやかったけど今は遅いミラーを使用してしまう場合があります。</p>
<p>そんな時はキャッシュファイルを削除してあげましょう。まずはキャッシュファイルの場所を調べます。</p>
<pre class="code">
cat /etc/yum/pluginconf.d/fastestmirror.conf
…
hostfilepath=/var/cache/yum/timedhosts.txt
</pre>
<p>hostfilepathにキャッシュファイルが格納されています。<br />
こちらをリネームしてあげれば新しくミラーを探しにいってくれます。</p>
<pre class="code">
# mv /var/cache/yum/timedhosts.txt /var/cache/yum/timedhosts.txt.bak
</pre>
<p>以下のサイトを参考にさせていただきました。感謝！</p>
<p><a href="http://labs.uechoco.com/blog/2008/01/linux_yum_y_install_yumfastestmirroryum.html" target="_blank">[Linux]# yum -y install yum-fastestmirrorでyum高速化 : うえちょこ＠ぼろぐ</a></p>The post <a href="https://blog.verygoodtown.com/2010/02/centos-yum-speed-up-yum-fastestmirror/">CentOSでyum高速化を行う「yum-fastestmirror」</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2010/02/centos-yum-speed-up-yum-fastestmirror/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1988</post-id>	</item>
		<item>
		<title>CentOSにAPCをインストールする方法</title>
		<link>https://blog.verygoodtown.com/2010/02/centos-apc-install-how-to/</link>
					<comments>https://blog.verygoodtown.com/2010/02/centos-apc-install-how-to/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Mon, 08 Feb 2010 08:39:56 +0000</pubDate>
				<category><![CDATA[php]]></category>
		<category><![CDATA[サーバー関連]]></category>
		<category><![CDATA[ApacheBench]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[pecl]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=1966</guid>

					<description><![CDATA[<p>APCはPHPの中間コードのキャッシュや最適化を行う拡張モジュールです。基本的にPHPを使うサーバーに全て入れてよいようです。 本日とあるサーバーにインストールしたのでやり方をメモ。 環境 まずは環境ですが、CentOS [&#8230;]</p>
The post <a href="https://blog.verygoodtown.com/2010/02/centos-apc-install-how-to/">CentOSにAPCをインストールする方法</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/apc21.png" alt="apc2" title="apc2" width="600" height="180" class="alignnone size-full wp-image-1970" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/apc21.png 600w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/apc21-300x90.png 300w" sizes="(max-width: 600px) 100vw, 600px" /><br />
APCはPHPの中間コードのキャッシュや最適化を行う拡張モジュールです。基本的にPHPを使うサーバーに全て入れてよいようです。<br />
本日とあるサーバーにインストールしたのでやり方をメモ。</p>
<p><span id="more-1966"></span></p>
<h3>環境</h3>
<p>まずは環境ですが、CentOS 4.4 + PHP 5.1.6 です。</p>
<h3>事前準備</h3>
<p>まず、peclが入っているかどうか調べます。</p>
<pre class="code">
# pecl list-all apc
All packages:
=============
Package            Latest   Local
pecl/KTaglib       0.2.0           Library to edit audio properties and tags on MPEG and OGG files
pecl/FliteTTS                      Text to speech voice synthesis for PHP
pecl/Ovrimos                       Ovrimos interface
pecl/DTrace        1.0.3           A Solaris Dtrace provider
pecl/inclued       0.1.0           Clued-in about your inclueds
pecl/zookeeper     0.1.0           PHP extension for interfacing with Apache ZooKeeper
…
…
…
…
</pre>
<p>インストールされているパッケージが表示されれば、このSTEPは読み飛ばしてOKです。<br />
なければインストールます。</p>
<pre class="code">
# yum install -y php-pear
Setting up Install Process
Setting up repositories
update                    100% |=========================|  951 B    00:00     
base                      100% |=========================| 1.1 kB    00:00     
…
…
…
</pre>
<p>phpizeもインストールします。</p>
<pre class="code">
# yum install -y php-devel
</pre>
<p>apxsも無ければインストール</p>
<pre class="code">
# yum install -y httpd-devel
</pre>
<p>これでやっとpeclがインストールできます。</p>
<h3>インストール</h3>
<p>peclコマンドでインストールできます。</p>
<pre class="code">
# pecl install APC
</pre>
<p>無事にインストールが完了すると以下のようなメッセージがでます。</p>
<pre class="code">
Build process completed successfully
Installing '/var/tmp/pear-build-root/install-APC-3.0.19//usr/lib/php/modules/apc.so'
install ok: channel://pecl.php.net/APC-3.0.19
You should add "extension=apc.so" to php.ini
</pre>
<p>ふむふむ。php.iniに追加しろって事ですね。<br />
って事でphp.iniに以下の行を追加。場所はどこでもかまいません。</p>
<pre class="code">
extension=apc.so
</pre>
<p>iniファイルを編集したらapacheを再起動します。</p>
<p>これでとりあえず作業は完了です。<br />
phpinfoの画面でapcの項目があるか確認します。</p>
<p><img loading="lazy" src="https://blog.verygoodtown.com/wordpress/wp-content/uploads/apc1.png" alt="apc" title="apc" width="600" height="660" class="alignnone size-full wp-image-1972" srcset="https://blog.verygoodtown.com/wordpress/wp-content/uploads/apc1.png 600w, https://blog.verygoodtown.com/wordpress/wp-content/uploads/apc1-272x300.png 272w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<h3>アップグレード</h3>
<p>apcのアップグレードは以下のコマンドで。</p>
<pre class="code">
# pecl upgrade apc
</pre>
<h3>ベンチマーク</h3>
<p>ApacheBenchでどのくらい効果が変わったか測定します。<br />
1000件のリクエストを100の同時接続で計測した結果です。</p>
<pre class="code">
# ab -n 1000 -c 100 http://127.0.0.1/*****/test.php

Benchmarking 127.0.0.1 (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Finished 1000 requests


Server Software:        Apache/2.0.63
Server Hostname:        127.0.0.1

Document Path:          /*****/test.php
Document Length:        1257 bytes

Concurrency Level:      100
Time taken for tests:   13.193656 seconds
Complete requests:      1000
Failed requests:        557
   (Connect: 0, Length: 557, Exceptions: 0)
Write errors:           0
Total transferred:      1897728 bytes
HTML transferred:       1504335 bytes
Requests per second:    75.79 [#/sec] (mean)
Time per request:       1319.366 [ms] (mean)
Time per request:       13.194 [ms] (mean, across all concurrent requests)
Transfer rate:          140.45 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    5  17.9      0      80
Processing:    74  923 879.0    498    5931
Waiting:       56  919 880.2    497    5930
Total:        102  929 877.3    502    5931

Percentage of the requests served within a certain time (ms)
  50%    502
  66%    974
  75%   1209
  80%   1371
  90%   2181
  95%   2667
  98%   3048
  99%   4531
 100%   5931 (longest request)
</pre>
<p>トータルで13秒でした。<br />
ふーむ。早くなってるんですかね。念のためapcを無効にして再度ベンチを図ってみました。</p>
<pre class="code">
# ab -n 1000 -c 100 http://127.0.0.1/*****/test.php

Benchmarking 127.0.0.1 (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Finished 1000 requests


Server Software:        Apache/2.0.63
Server Hostname:        127.0.0.1
Server Port:            80

Document Path:          /*****/test.php
Document Length:        1257 bytes

Concurrency Level:      100
Time taken for tests:   32.801446 seconds
Complete requests:      1000
Failed requests:        3
   (Connect: 0, Length: 3, Exceptions: 0)
Write errors:           0
Total transferred:      1651341 bytes
HTML transferred:       1258341 bytes
Requests per second:    30.49 [#/sec] (mean)
Time per request:       3280.145 [ms] (mean)
Time per request:       32.801 [ms] (mean, across all concurrent requests)
Transfer rate:          49.14 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0   62 171.8      0     599
Processing:   288 2895 1431.8   2741   22702
Waiting:        8 2886 1441.0   2740   22701
Total:        616 2958 1410.4   2760   23294

Percentage of the requests served within a certain time (ms)
  50%   2760
  66%   2896
  75%   2959
  80%   2987
  90%   3437
  95%   4084
  98%   6956
  99%   9495
 100%  23294 (longest request)
</pre>
<p>トータルで32秒でした。おお！19秒も違いますね。<br />
まさか、倍以上違うとは、、、</p>
<p>まだ入れてない方はぜひ。</p>
<h3>参考</h3>
<p>ちなみに高速化モジュールは他にも以下のようなものがあります。</p>
<ul>
<li>eAccelerator</li>
<li>PHPA(PHP Accelerator)</li>
<li>XCache</li>
</ul>
<p>今回はyumから入れたいという理由でAPCを採用しました。</p>
<p>導入にあたっては以下の記事を参考にさせていただきました。ありがとうございます。</p>
<p><a href="http://www.doyouphp.jp/tips/tips_apc.shtml" target="_blank">APC（Alternative PHP Cache）再び &#8211; Do You PHP?</a></p>
<p><a href="http://www.ideaxidea.com/archives/2009/01/php_apc.html" target="_blank">PHP（というかWordPress）高速化のためにAPC（Alternatice PHP Cache）入れた &#8211; IDEA*IDEA ～ 百式管理人のライフハックブログ</a></p>The post <a href="https://blog.verygoodtown.com/2010/02/centos-apc-install-how-to/">CentOSにAPCをインストールする方法</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2010/02/centos-apc-install-how-to/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1966</post-id>	</item>
		<item>
		<title>CentOSのバージョンを調べる方法</title>
		<link>https://blog.verygoodtown.com/2010/02/centos-version-check/</link>
					<comments>https://blog.verygoodtown.com/2010/02/centos-version-check/#respond</comments>
		
		<dc:creator><![CDATA[linja]]></dc:creator>
		<pubDate>Mon, 08 Feb 2010 04:09:53 +0000</pubDate>
				<category><![CDATA[サーバー関連]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[バージョン]]></category>
		<guid isPermaLink="false">http://blog.verygoodtown.com/?p=1962</guid>

					<description><![CDATA[<p>以下のコマンドで調べる事が出来ました。 # cat /etc/redhat-release CentOS release 5 (Final)とか表示されます。 いっつも忘れるのでメモメモ。</p>
The post <a href="https://blog.verygoodtown.com/2010/02/centos-version-check/">CentOSのバージョンを調べる方法</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></description>
										<content:encoded><![CDATA[<p>以下のコマンドで調べる事が出来ました。</p>
<p><span id="more-1962"></span></p>
<pre class="code">
# cat /etc/redhat-release
</pre>
<p>CentOS release 5 (Final)とか表示されます。<br />
いっつも忘れるのでメモメモ。</p>The post <a href="https://blog.verygoodtown.com/2010/02/centos-version-check/">CentOSのバージョンを調べる方法</a> first appeared on <a href="https://blog.verygoodtown.com">Web活メモ帳</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.verygoodtown.com/2010/02/centos-version-check/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1962</post-id>	</item>
	</channel>
</rss>
