読者です 読者をやめる 読者になる 読者になる

文系男子が日和るIT開発~IT知識なしで飛び込んだIT企業

文系男子だからIT企業に就職するなんて考えてもみませんでしたが、日和ながら日々くらいついています。

CentOS6.8でiptablesの設定変更と、Apacheの設定変更

CentOS ネットワーク

昨日、LAMPの環境構築に必要なソフトをそろえました。
また、標準で入っていたphp5.3系を、php5.6系にアップグレードしてみましたが、
結局画面は真っ白なままの状態だったため、対処してみようと思います。

 

昨日の記事です。

dreamjourney.hatenablog.jp

 

画面を見たところ真っ白でしたので、
ファイアウォールの設定と、Apacheの設定を疑うのが濃厚と考えます。

PHPは、まだiniファイルの設定等は行っていませんが、
現段階では優先度は低くてよいかと思います。

 

なので、まずは、iptablesの設定変更から見てみましょう。

1. iptablesの設定変更

Cent OS 6.8 でのiptablesの編集を行います。

viコマンドで直接ファイル(/etc/sysconfig/iptables)を編集します。

編集前にまずバックアップ。

cp -p /etc/sysconfig/iptables  /etc/sysconfig/iptables.original

vi  /etc/sysconfig/iptables 

 

*filter  で、INPUTとFORWARDをDROPするよう設定変更する。

:INPUT DROP [0:0]
:FORWARD DROP [0:0]

 /etc/sysconfig/iptables ファイルを直接編集する場合は、

続きを読む

CentOS6.8でLAMP環境構築・PHP5.6へのアップグレード 

CentOS

CentOS6.8でLAMP環境を構築してみます。

LAMPLinuxApacheMySQLPHP

 

Apache,PHP,MySQLをインストール

yum install httpd php mysql-server

yum install httpd php php-mysql mariadb-server ・・・MariaDBの場合)

 

Cent OS 6.8なので、標準ではPHP5.3がインストールされる。

php -vphp --version)でバージョン確認する。

PHP 5.3.3 (cli) (built: Aug 11 2016 20:23:18)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

 

CentOS PHP5.3からPHP5.6へのアップグレード

Cent OS 6.8ではPHPは5.3系のため、yumでPHP5.6にアップグレードする。

yum install --enablerepo=remi,remi-php56 php php-devel php-mbstring php-pdo php-gd

 

completeが表示された後、再度 php -v でバージョンを確認しましたが、

続きを読む

(ネットワークセキュリティ)CentOS 6.8でのiptablesでのアクセス制御

ネットワーク セキュリティ CentOS

CentOS 6.8でiptablesを使用し、アクセス制御することで、ネットワークセキュリティを高めようと思います。

CentOS 7以上であれば、firewallが利用可能ですので、そちらを使用してください。
今回は、CentOS 6.8ですのでiptablesを使用します。

 

iptablesの読み方や実行方法の基本 

デフォルトでのiptablesの状態。

iptables -L

f:id:dreamjourney:20160816000411j:plain

 

ナンバリングを付けて見やすく。

続きを読む

MySQL5.1でのレプリケーションについて知ったこと

DataBase

MySQL5.1系を使用していた古いシステムがあり、アップグレードする際の調査工程でレプリケーションについて学んだことがあり、今回それを備忘録として書きます。

レプリケーション

レプリケーションとは、マスタサーバのデータをスレーブサーバ上に複製することをですが、
主な目的は下記の2つでしょう。

  1. 可用性の向上
  2. 負荷分散

 

レプリケーションでは、一般的には、

更新系をマスターで、参照系をスレーブで行うような役割分担かと思います。
(マスタ・スレーブ型)

今回知ったこととしては、

続きを読む

初めてのBBQと火起こし

Camp、Outdoor

自宅での初のBBQ。

グループでBBQをやることはあるが、あまり火を起こす係はしないのと、久しぶりの火おこしだったので、少々不安。

最近はジェル状の着火剤が多いが、個人的には固体の着火剤が好み。
9片入りだが、1度に使うのは1~2個で十分。
今回は、6人分の肉・野菜を焼くため、2個で。
f:id:dreamjourney:20160814063018j:plain

LOGOSの着火剤「着火王」も念のため購入したが、使わずにできるだろう。
f:id:dreamjourney:20160814063139j:plain


火おこしにはコレ。
頂きもの。
着火剤と炭だけでは時間もかかるし、何より自信がないため。
f:id:dreamjourney:20160814063431j:plain

新聞紙をくるくるまとめ、着火剤と絡め、、、

続きを読む

開発業務では使用しない(?)運用保守業務向けLinuxコマンド

CentOS

Web開発系の業務(JavaPHPで製造)などに携わっていると、
Linuxに触れる機会があるものの、そこで使用するコマンドの幅は限られている。

特に、LinuxのOSコマンドでプログラミングやテキスト編集を行うようなことはせず、
リリース用のプログラム準備や、開発/改定前の調査などを行う頻度が高く
Linuxコマンドの使用範囲・頻度が広くも高くもない、というのが現状です。

そこで、運用系の業務を行う際に使いこなせたほうがよさそうなコマンドを
数個ピックアップし、備忘録として残しておこうと思います。

 

split

splitコマンドは、1ファイルを複数ファイルに分割します。
デフォルトは、1,000行ごとにファイル分割されます。

split [オプション] ファイル [分割ファイルのプリフィックス]

例: split -l 100 info.log  (オプション:-l

これで「info.log」ファイルを1,000行ごとに分割したファイルが作成される。
この時、分割ファイルのファイル名はこの[分割ファイルのプリフィックス]の文字列となる。

ログファイルなどファイルサイズが肥大化する可能性があるファイルの閲覧を行う場合などに便利。

 

cut

あるファイルに対して、指定した行を抽出するコマンド。

cut [オプション] ファイル

例: cut  -d ,  -f 5-  info.log  (オプション:-d、-l

オプション

  •  -b:cutするバイト数を指定して切り出す
  •  -c:cutする文字を指定して切り出す。
  •  -d:フィールドのデリミタを指定する。(上記の例だと、カンマ指定で切り出し)
  •  -f:cutして切り出すフィールド数を指定する。

sed

文字列の置換や削除を実施する際に使用できるコマンド。

sed [オプション] ファイル

例: sed  -e "3,10d"  info.log  (オプション:-d、-l)

⇒info.logファイルの3~10行目で分割する。

例: sed  -e "s / 置換前の文字列/置換後の文字列 /g"  info.log  (オプション:-d、-l)⇒

⇒info.logファイルの「置換前の文字列」にマッチした文字列を「置換後の文字列」に置換する。
 「g」がなくても全行置換はされるが、変換対象文字列が1行に2つ以上あると最初マッチちした

 

その他にも、tr sort、あたりは、
設計やプログラム製造などの開発系の業務では信用しないが、
運用系の業務で利用するケースが多いようですので、
次回、ご紹介させていただければと思います。

 

 

[改訂第3版]Linuxコマンドポケットリファレンス

[改訂第3版]Linuxコマンドポケットリファレンス

 

 

 

チロリン村キャンプグランドでのデイキャンプ(吉備中央町)

Camp、Outdoor

岡山県の吉備中央町にある 「CAMPERS-INN チロリン村キャンプグランド」 でデイキャンプすることとなった。

 

前日のうちに昼飯のポトフを準備。

 

ニンジン、玉ねぎ、ジャガイモを皮をむき、水洗い。
あとはジップロックへ入れてキャンプ場に持っていくこととする。
ベーコンやウインナは未開封のまま、クーラーボックスへ。
黒胡椒やオリーブ油も忘れないように。

f:id:dreamjourney:20160805000830j:plain

 

 

チロリン村キャンプグランド。

曇ってはいるが、見晴らしは良い。
風も吹く。

f:id:dreamjourney:20160805001102j:plain

サイトの様子。
閑散としていました。

f:id:dreamjourney:20160805001321j:plain

 

 

キャンプ場内には、色々ば設備があり、
ラジコンが飛ばせるようなグラウンドや遊具、ドッグラン、オリーブ畑がありました。

そのほかにも、
子供牧場という名の、動物とふれあえるポイントがありました。

 

f:id:dreamjourney:20160805001905j:plain

f:id:dreamjourney:20160805002247j:plain

 

さて、前日に下ごしらえした材料をもとに、料理開始。

カセットコンロにガスをセットし、点火。
鍋にオリーブオイルを入れ、野菜を炒める。
炒められたら、野菜が少し出るくらい水を入れる。
コンソメを足す。

しばらく煮る。

 

するとこうなる。

f:id:dreamjourney:20160805001827j:plain

おいしかった。

 

そういえば、ここのサイトはAC電源付き、水道付きでした。
車1台分が停められるのですが、サイト自体にはさほど広くなく、
テント+タープを出すと、料理することがなくなるレベルのサイトの企画でした。

 

少し蒸し暑かったけど、楽しかったです。

 

 

 

iPhone SEにiTunesから曲を入れたいのだが「このアプリはお使いのPCでは実行できません」

LifeLog

まずは買いたてのiPhone SEをPCに接続。

 

すると、すぐさま、エラー。

使用するにはこれより新しいバージョンのiTunesが必要です。

 

f:id:dreamjourney:20160714221141j:plain

 

AppleのサイトからiTunesをダウンロード。

URLは下記。

http://www.apple.com/jp/itunes/download/

iTunes - iTunesを今すぐダウンロード - Apple(日本)

 

上記にアクセスすればWindwos7以降は自動判別して適切なバージョン・bit数のアプリをダウンロードしてくれる。(ということらしい)

 

ダウンロードされたファイルは

続きを読む

1人でのヘキサタープ(Coleman)の組み立てテスト

LifeLog Camp、Outdoor

先週、コールマンのヘキサタープを購入した。
すぐ、取り出して組み立ててみようとしたが、風が強く断念。

 

dreamjourney.hatenablog.jp

 

購入したヘキサタープはコレとほぼ同じものだと思う。

メーカーはコールマン(Coleman)。
サイズはS。

コールマン タープ XPヘキサタープ/S 170T16500J

コールマン タープ XPヘキサタープ/S 170T16500J

 

 

この週末は天気も良かったので、ようやく箱から取り出し、組み立ててみることに。

ちなみに今週は

 

テスト的な意味合いでの組み立てだが、本番を見据えて、自分一人で行うことに。

長男がいれば役に立つかもしれないが、まだ小学校1年生なので、
どうせ、ペグ打ちを楽しむくらいのことだろう。
あるいは、そこらじゅうを走り回っていることくらいのことしかできまい(笑

ということで、やってみる。

 

説明書や、YouTubeなどで予習したのでバッチリだろう、と自信をもって挑むことに。

今回参考にしたYouTubeをご紹介します。


タープの組み立て方「XPヘキサタープ/MDX」 | コールマン


ヘキサタープ 設営方法

 

これで予習はバッチリ!

 

さて、組み立てテストのため、場所を移動。
選んだ場所は、「そうじゃ水辺の楽校」。
こちらは、キャンプ設備は特に整っているわけではないですが、なぜかキャンパーが多いところらしいです。(ほぼデイキャンプか、BBQだと思いますが)
そのため、キャンプ場の予約も不要で、場所代も無料のようで、練習にぴったり。

 

f:id:dreamjourney:20160703212128j:plain

 

実践。

早朝5時半頃ということもあり、若干芝生は朝露で湿り気味。
でも涼しい。

タープを広げた時に内側に水滴がつきましたが、
速やかに、ロープを結び、ポールを伸ばし、タープの穴へ通し、準備完了。
そのままクロスポールを起こす。

コツはクロスポールを立たせた後、ややタープ内側に来るようにポールの角度を付けておくことで安定感が増します。
そうすることで、1人でも片側づつ問題なくポールを起こすことに成功しました。

後は、特に手順通りに書いてあることだけに忠実に実施すれば、この通り。

f:id:dreamjourney:20160703211519j:plain

 

 

f:id:dreamjourney:20160703212133j:plain

 

これで椅子を用意し、朝コーヒーとパンがあれば最高ですね。

 

JTB顧客情報流出させた標的型攻撃の対策~ほんとにそれで防げるの?

セキュリティ

2016年6月、JTBから個人情報793万人分が流出した可能性がある、とニュースになった。

JTBとは、、

www.jtb.co.jp

 

JTBから流出した個人情報

 

  • 氏名
  • 生年月日
  • メールアドレス
  • 住所
  • 電話番号
  • パスポート番号

 

幸いなことにクレジットカード番号、銀行口座情報、旅行の予約内容は含まれていないとのこと。

ちなみに、JTBを直接的に利用していなくとも、
JTBホームページ」「るるぶトラベル」「JAPANiCAN」のオンラインでご予約されたお客様、またはJTBグループ内外のオンライン販売提携先(提携サイト)でJTB商品をご予約されたお客様の情報も、漏えいしている可能性があります。

詳細は、

不正アクセスによる個人情報流出の可能性について

をご参照ください。

 

なぜ個人情報が流出した?

原因は「標的型攻撃メール」によるものだ。

 

標的型攻撃メールとは・・・

続きを読む

夏休み前に、キャンプ下準備とテントとヘキサタープを新調

LifeLog Camp、Outdoor

子供が7月末より夏休みになるが、キャンプに行く約束しているので、その下準備をそろそろ開始しようと思います。

まずは、テントとタープの、準備。

実家にはテントひあるかと思うが、さすがに耐年数を大幅に超えているので、
新調することに!


ということでコールマンのテントとタープをゲット。
ヒマラヤで安売りしていて、10%OFF。
さらにそこから3,000円値引いてもらった!

購入したのは、

タフドーム 3025

XP ヘキサタープ / S


タフドーム
f:id:dreamjourney:20160626212326j:plain

キャノピー用のポールは付いてないが、

続きを読む

エビス自転車 pro-vocatio NASCIがカタログ落ち

LifeLog

残念。

 
いや、幸運かもしれない。
 
 
愛用の

エビス自転車株式会社 のクロスバイクナスキー(NASCI)』がカタログ落ちしたようだ。

 

f:id:dreamjourney:pro-vocatio:image
 

f:id:dreamjourney:nasci:image
 
もしかすると、 続きを読む

岡山市北区白石のパティスリー・シトロンのファンが意外と多い件

LifeLog

先日、父の日で白十字のケーキでお祝いしてもらい、記事にしました。

 

dreamjourney.hatenablog.jp

 

ですが、より地域に根付いている地元のお店も知ってもらいたくて
ご紹介します。

 

パティスリー・シトロン

パティスリーシトロン - Patisserie Citron - 岡山市北区白石

f:id:dreamjourney:20160619214618j:plain

 

 

店構えは

続きを読む

父の日のお祝いケーキは白十字のメロンショート

LifeLog

今日は世間でいう、【父の日】。

ということで、ケーキでお祝いしてもらうことに。

 

岡山を代表するケーキ屋さんといえば、ココ、白十字

 

www.hakujuji-g.co.jp

今日選んだのはメロンショート
どうやら新しいショートケーキのようです。
瀬戸内レモンと甘夏のチーズケーキと迷った挙句、今回はこちら。

 

f:id:dreamjourney:20160619213426j:plain

 

2種類のメロンと、甘すぎない口当たりのいいソフトなカスタードクリームがおいしかった。

 

あと、娘からは

続きを読む

吉備津神社の紫陽花ロード

LifeLog

岡山の日曜午前中は雨。
それでも午後から小雨に変わり、結局1時頃にはやんだので、お出かけ。

紫陽花を見に、近辺の吉備津神社へ。

ちょうど季節がよかったのか、吉備津神社の紫陽花が見ごろを迎えてました。

 

f:id:dreamjourney:吉備津神社の紫陽花。特にピンクがきれいでした!

 

続きを読む