速度測定(工事後)

ONUルータ(PR-400NE)を交換して30分ほどで工事完了です。
プロバイダ情報を入力してインターネットに接続できるのようになったのですが、無線LANの接続が安定しません。
新しいONUルータ(PR-500MI)についている無線と、もともと使っている無線が干渉しているようです。
ONUルータについている無線を使いたいのですが、電波が弱そうなので無効にしました。
そのところ、無線も安定しました。
それにしても、ギガっていうのに、そんなに速度出ないですね。

1回目
=== Radish Network Speed Testing Ver.3.2.2 – Test Report ===
測定条件
精度:高 データタイプ:標準
下り回線
速度:45.99Mbps (5.749MByte/sec) 測定品質:92.3
上り回線
速度:40.90Mbps (5.113MByte/sec) 測定品質:93.2
測定者ホスト:******************.gnm.mesh.ad.jp
測定サーバー:東京-WebARENA
測定時刻:2015/1/31(Sat) 14:41
————————————————————
測定サイト http://netspeed.studio-radish.com/
============================================================

2回目
=== Radish Network Speed Testing Ver.3.2.2 – Test Report ===
測定条件
精度:高 データタイプ:標準
下り回線
速度:48.46Mbps (6.058MByte/sec) 測定品質:95.0
上り回線
速度:43.88Mbps (5.486MByte/sec) 測定品質:91.0
測定者ホスト:******************.gnm.mesh.ad.jp
測定サーバー:東京-WebARENA
測定時刻:2015/1/31(Sat) 14:42
————————————————————
測定サイト http://netspeed.studio-radish.com/
============================================================

3回目
=== Radish Network Speed Testing Ver.3.2.2 – Test Report ===
測定条件
精度:高 データタイプ:標準
下り回線
速度:49.09Mbps (6.136MByte/sec) 測定品質:96.8
上り回線
速度:38.83Mbps (4.854MByte/sec) 測定品質:64.0
測定者ホスト:******************.gnm.mesh.ad.jp
測定サーバー:東京-WebARENA
測定時刻:2015/1/31(Sat) 14:44
————————————————————
測定サイト http://netspeed.studio-radish.com/
============================================================

速度測定(工事前)

フレッツ 光ネクスト ギガマンション・スマートタイプを申し込みました。
本日工事ですが、作業前・後でスループットを比較したいと思います。
工事前のスループットです。

1回目
=== Radish Network Speed Testing Ver.3.2.2 – Test Report ===
測定条件
精度:高 データタイプ:標準
下り回線
速度:57.46Mbps (7.183MByte/sec)測定品質:93.3
上り回線
速度:29.29Mbps (3.661MByte/sec) 測定品質:67.1
測定者ホスト:*****************.gnm.mesh.ad.jp
測定サーバー:東京-WebARENA
測定時刻:2015/1/31(Sat) 13:36
————————————————————
測定サイト http://netspeed.studio-radish.com/ ============================================================

2回目
=== Radish Network Speed Testing Ver.3.2.2 – Test Report ===
測定条件
精度:高 データタイプ:標準
下り回線
速度:42.25Mbps (5.281MByte/sec) 測定品質:92.8
上り回線
速度:11.35Mbps (1.419MByte/sec) 測定品質:0.0
測定者ホスト:*****************.gnm.mesh.ad.jp
測定サーバー:東京-WebARENA
測定時刻:2015/1/31(Sat) 13:41
————————————————————
測定サイト http://netspeed.studio-radish.com/
============================================================

3回目
=== Radish Network Speed Testing Ver.3.2.2 – Test Report ===
測定条件
精度:高 データタイプ:標準
下り回線
速度:42.33Mbps (5.291MByte/sec) 測定品質:92.2
上り回線
速度:12.63Mbps (1.579MByte/sec) 測定品質:84.5
測定者ホスト:*****************.gnm.mesh.ad.jp
測定サーバー:東京-WebARENA
測定時刻:2015/1/31(Sat) 13:43
————————————————————
測定サイト http://netspeed.studio-radish.com/
============================================================

monit

サーバ監視用にmonitを導入しました。
自分で構築した別のWebサーバを監視しています。
アラートが発生した場合には、メールを送信するようにしました。

[shell]# yum install monit
Loaded plugins: fastestmirror
base                                                     | 3.6 kB     00:00
epel/x86_64/metalink                                     | 5.4 kB     00:00
epel                                                     | 4.4 kB     00:00
extras                                                   | 3.4 kB     00:00
rpmforge                                                 | 1.9 kB     00:00
updates                                                  | 3.4 kB     00:00
(1/2): epel/x86_64/primary_db                              | 3.8 MB   00:01
(2/2): updates/7/x86_64/primary_db                         | 6.0 MB   00:01
(1/2): epel/x86_64/updateinfo                              | 264 kB   00:00
(2/2): epel/x86_64/pkgtags                                 | 1.3 MB   00:00
Determining fastest mirrors
* base: ftp.iij.ad.jp
* epel: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* rpmforge: ftp.kddilabs.jp
* updates: ftp.iij.ad.jp
Resolving Dependencies
–> Running transaction check
—> Package monit.x86_64 0:5.6-1.el7 will be installed
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package          Arch              Version               Repository       Size
================================================================================
Installing:
monit            x86_64            5.6-1.el7             epel            265 k

Transaction Summary
================================================================================
Install  1 Package

Total download size: 265 k
Installed size: 660 k
Is this ok [y/d/N]: y
Downloading packages:
monit-5.6-1.el7.x86_64.rpm                                 | 265 kB   00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : monit-5.6-1.el7.x86_64                                       1/1
Verifying  : monit-5.6-1.el7.x86_64                                       1/1

Installed:
monit.x86_64 0:5.6-1.el7

Complete!
# systemctl start monit
# systemctl enable monit
ln -s ‘/usr/lib/systemd/system/monit.service’ ‘/etc/systemd/system/multi-user.target.wants/monit.service’
vi /etc/monitrc
set mailserver localhost
set alert sysadm@foo.bar
# vi /etc/monit.d/check-foo.bar
check host foo with address www.foo.bar
if failed url http://www.foo.bar
then alert
# systemctl start monit[/shell]

extundeleteインストール

[shell]# wget downloads.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
–2015-01-16 22:04:20–  http://downloads.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
Resolving downloads.sourceforge.net (downloads.sourceforge.net)… 216.34.181.59
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80… connected.
HTTP request sent, awaiting response… 302 Found
Location: http://jaist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 [following]
–2015-01-16 22:04:20–  http://jaist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
Resolving jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)… 150.65.7.130, 2001:df0:2ed:feed::feed
Connecting to jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)|150.65.7.130|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 108472 (106K) [application/octet-stream]
Saving to: ‘extundelete-0.2.4.tar.bz2’

100%[======================================>] 108,472     –.-K/s   in 0.09s

2015-01-16 22:04:20 (1.12 MB/s) – ‘extundelete-0.2.4.tar.bz2’ saved [108472/108472]
# tar jxvf extundelete-0.2.4.tar.bz2
extundelete-0.2.4/
extundelete-0.2.4/acinclude.m4
extundelete-0.2.4/missing
extundelete-0.2.4/autogen.sh
extundelete-0.2.4/aclocal.m4
extundelete-0.2.4/configure
extundelete-0.2.4/LICENSE
extundelete-0.2.4/README
extundelete-0.2.4/install-sh
extundelete-0.2.4/config.h.in
extundelete-0.2.4/src/
extundelete-0.2.4/src/extundelete.cc
extundelete-0.2.4/src/block.h
extundelete-0.2.4/src/kernel-jbd.h
extundelete-0.2.4/src/insertionops.cc
extundelete-0.2.4/src/block.c
extundelete-0.2.4/src/cli.cc
extundelete-0.2.4/src/extundelete-priv.h
extundelete-0.2.4/src/extundelete.h
extundelete-0.2.4/src/jfs_compat.h
extundelete-0.2.4/src/Makefile.in
extundelete-0.2.4/src/Makefile.am
extundelete-0.2.4/configure.ac
extundelete-0.2.4/depcomp
extundelete-0.2.4/Makefile.in
extundelete-0.2.4/Makefile.am
# cd extundelete-0.2.4
# ./configure
Configuring extundelete 0.2.4
configure: error: Can’t find ext2fs library
# yum -y install e2fsprogs-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* epel: ftp.jaist.ac.jp
* extras: www.ftp.ne.jp
* rpmforge: mirror.fairway.ne.jp
* updates: www.ftp.ne.jp
Resolving Dependencies
–> Running transaction check
—> Package e2fsprogs-devel.x86_64 0:1.42.9-4.el7 will be installed
–> Processing Dependency: libcom_err-devel(x86-64) = 1.42.9-4.el7 for package: e2fsprogs-devel-1.42.9-4.el7.x86_64
–> Processing Dependency: pkgconfig(com_err) for package: e2fsprogs-devel-1.42.9-4.el7.x86_64
–> Running transaction check
—> Package libcom_err-devel.x86_64 0:1.42.9-4.el7 will be installed
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package                 Arch          Version                Repository   Size
================================================================================
Installing:
e2fsprogs-devel         x86_64        1.42.9-4.el7           base         70 k
Installing for dependencies:
libcom_err-devel        x86_64        1.42.9-4.el7           base         30 k

Transaction Summary
================================================================================
Install  1 Package (+1 Dependent package)

Total download size: 100 k
Installed size: 178 k
Downloading packages:
(1/2): libcom_err-devel-1.42.9-4.el7.x86_64.rpm            |  30 kB   00:00
(2/2): e2fsprogs-devel-1.42.9-4.el7.x86_64.rpm             |  70 kB   00:00
——————————————————————————–
Total                                              183 kB/s | 100 kB  00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : libcom_err-devel-1.42.9-4.el7.x86_64                         1/2
Installing : e2fsprogs-devel-1.42.9-4.el7.x86_64                          2/2
Verifying  : e2fsprogs-devel-1.42.9-4.el7.x86_64                          1/2
Verifying  : libcom_err-devel-1.42.9-4.el7.x86_64                         2/2

Installed:
e2fsprogs-devel.x86_64 0:1.42.9-4.el7

Dependency Installed:
libcom_err-devel.x86_64 0:1.42.9-4.el7

Complete!
# ./configure
Configuring extundelete 0.2.4
Writing generated files to disk
# make
make -s all-recursive
Making all in src
extundelete.cc: In function ‘ext2_ino_t find_inode(ext2_filsys, ext2_filsys, ext2_inode*, std::string, int)’:
extundelete.cc:1272:29: warning: narrowing conversion of ‘search_flags’ from  ‘int’ to ‘ext2_ino_t {aka unsigned int}’ inside { } [-Wnarrowing]
buf, match_name2, priv, 0};
^
# cd src/
# make install
g++ -g -O2  -std=c++0x -std=c++11 -W -Wall -DPROG="\"extundelete\"" -DVERSION="\"0.2.4\""    -o extundelete extundelete-extundelete.o extundelete-cli.o extundelete-block.o extundelete-insertionops.o  -lcom_err -lext2fs
make[1]: Entering directory `/root/extundelete-0.2.4/src’
g++ -g -O2  -std=c++0x -std=c++11 -W -Wall -DPROG="\"extundelete\"" -DVERSION="\"0.2.4\""    -o extundelete extundelete-extundelete.o extundelete-cli.o extundelete-block.o extundelete-insertionops.o  -lcom_err -lext2fs
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/install -c extundelete ‘/usr/local/bin’
make[1]: Nothing to be done for `install-data-am’.
make[1]: Leaving directory `/root/extundelete-0.2.4/src[/shell]

インストールできた様子です。

Fail2ban

CentOS 7.0にしてから、Fail2Banの設定ができていませんでした。
Fail2Ban Ver0.9から設定方法が変更されているようです。
※firewalldは早々にあきらめて、Iptablesに変更してあります。
vi  /etc/fail2ban/jail.d/sshd.local


[shell][</span><span class="crayon-v">ssh</span><span class="crayon-o">-</span><span class="crayon-v">iptables</span><span class="crayon-sy">]</span></div>
<div id="crayon-54b35cbad787b928107401-2" class="crayon-line crayon-striped-line"><span class="crayon-v">enabled</span><span class="crayon-h">  </span><span class="crayon-o">=</span> <span class="crayon-t">true</span></div>
<div id="crayon-54b35cbad787b928107401-3" class="crayon-line"><span class="crayon-v">filter</span><span class="crayon-h">   </span><span class="crayon-o">=</span> <span class="crayon-e">sshd</span></div>
<div id="crayon-54b35cbad787b928107401-4" class="crayon-line crayon-striped-line"><span class="crayon-v">action</span><span class="crayon-h">   </span><span class="crayon-o">=</span> <span class="crayon-v">iptables</span><span class="crayon-sy">[</span><span class="crayon-v">name</span><span class="crayon-o">=</span><span class="crayon-v">SSH</span><span class="crayon-sy">,</span> <span class="crayon-v">port</span><span class="crayon-o">=</span><span class="crayon-v">ssh</span><span class="crayon-sy">,</span> <span class="crayon-v">protocol</span><span class="crayon-o">=</span><span class="crayon-v">tcp</span><span class="crayon-sy">]</span></div>
<div id="crayon-54b35cbad787b928107401-5" class="crayon-line"><span class="crayon-v">logpath</span><span class="crayon-h">  </span><span class="crayon-o">=</span> <span class="crayon-o">/</span><span class="crayon-t">var</span><span class="crayon-o">/</span><span class="crayon-v">log</span><span class="crayon-o">/</span><span class="crayon-e">secure</span></div>
<div id="crayon-54b35cbad787b928107401-6" class="crayon-line crayon-striped-line"><span class="crayon-v">maxretry</span> <span class="crayon-o">=</span> <span class="crayon-cn">5</span></div>
<div id="crayon-54b35cbad787b928107401-7" class="crayon-line"><span class="crayon-v">bantime</span> <span class="crayon-o">=</span> <span class="crayon-cn">86400[/shell]

下記のページを参考にしました。
http://blog.iopsl.com/fail2ban-on-centos-7-to-protect-ssh/

WordPress移行

サーバをCentOS6.5から、CentOS 7.0に移行しました。
エクスポートしておいたWordPressのデータをさっそくインポートしようとしたのですが、
簡単に移行できませんでした。
インポートではまったのは、下記の2点です。

1.「アップロードしたファイルは php.ini で定義された upload_max_filesize を超過しています。」
→デフォルトでは2MBまでのファイルしかアップデートできないようです。
下記のファイルを変更します。
vi /etc/php.ini
;upload_max_filesize = 2M
upload_max_filesize = 20M

2.「Fatal error: Class ‘DOMDocument’ not found in /var/www/html/wordpress/wp-content/plugins/wordpress-importer/parsers.php on line 61」
→WordPressをデバッグモードにしたところ、上記のエラーが表示されました。
下記のファイルを変更します。
vi wordpress/wp-content/plugins/wordpress-importer/parsers.php
/**
*               if ( extension_loaded( ‘simplexml’ ) ) {
*/
if ( false && extension_loaded( ‘simplexml’ ) ) {

下記のページを参照させていただきました。
http://blog.nakatsuma.jp/?p=695