Opensourcetechブログ(ZeusITCamp裏BLOG)

オープンソース技術 開発研究所による主にオープンソースに関するブログです。

CentOS

Zabbixの構築手順・運用方法 とノウハウ

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は統合監視ツールであるZabbixの環境構築をし、 Zabbix上でLinux(CentOS)の監視を行ってみようと思います。 ※ Zabbixの土台にはCentOS6.7(64ビット)を使用しています。 ①apache(httpd)・MySQL…

node.jsによる簡易なWebサーバのようなもの構築 on CentOS6

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、 CentOS6上にnode.jsによる簡易なWebサーバのようなものを構築してみようと思います。 まず、node.jsですが、以下のような特徴があるJavaScriptとなります。 ・サーバサイドで実行される …

CentOS6.6(x86_64)にPostgresql9.4をインストールする

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、PostgreSQL9.4をCentOS6.6(x86_64)にインストールしてみようと思います。 なお、Postgresqlに関しては、以下のURLから様々な情報が得られます。 http://www.postgresql.org/ 日本語の情報…

setroubleshootによるSELinuxのトラブルシュート

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回はCentOS6.6(64ビット)上のApache(httpd)を使用して、 SELinuxのトラブルシュートを行おうと思います。 OS情報は、/etc/redhat-releaseやunameコマンドで確認出来ます。 SELinuxのポリシーにわ…

gdisk と gparted によるGPT (GUID partition table)操作、そのコツ

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、fdiskのGPT(GUID partition table)対応ツールである、 gdiskの操作をしてみます。 土台となるOSとしては、 CentOS6.6(64ビット)を使用しています。 まず、gdiskがインストールされているか…

GNU screenの使用方法

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、GNU screenの使い方をまとめてみようと思います。 screenとは、一つの端末の中で以下のように複数の仮想端末(ウィンドウと呼ばれる)を操作や表示などが出来るツールとなります。 なお、土…

ソースパッケージインストールしたNginxのinitスクリプトを作成する方法

こんにちは、オープンソース技術 開発研究所の鯨井貴博です ソースパッケージからインストールした状態では手動で起動しなければなりませんので、 /etc/init.dに起動スクリプトを作成し、自動起動等が出来るようにしてみます。 cd /etc/init.d vi nginx 起動…

Webサーバのバーチャルホスト設定(nginx編)

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 本日は、Virtualbox上の仮想PCで動いでいるCentOS6.6(64ビット)を使って、 Nginxのバーチャルホストをやってみようと思います。 ちなみに、Nginxのバージョンは本日時点で最新である1.7.10を使用し…

猿にも分かるかもしれない、LAMP ( Linux + Apache + MySQL + PHP )の構築方法

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、virtualbox上のCentOS6.6(64ビット)で、 LAMPを構築してみようと思います。 ちなみにLAMPとは、 Linux、Apache、MySQL、PHPの頭文字をとったもので、 DBと連動するWebアプリを開発する際に…

Nginx 1.7.10 with GeoIP moduleによるアクセスログ管理

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、NginxのGeoIPモジュールを使って、 ログにクライアントのアクセス元IPアドレスから国名などの情報を記載してみます。 なお、OSとしては、CentOS6.6の64ビット版を使用しています。 使用す…

ソースパッケージインストールしたnginxのアンインストール方法

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 本記事はなんと、記念すべき100記事目です。 結構いろいろ書いてきたんだなぁ、 もっといろいろ書いていこうなど、様々な思いを感じますね。 ソースパッケージからインストールしたnginxは、 make …

Nginx 1.7.10(リバースプロキシ)&Apache(Webサーバ)を使用したロードバランシング(負荷分散)

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、Nginx1.7.10を使用してロードバランシングを行ってみようと思います。 なお、バックエンドには、Apacheを3台使用して構成しています。 構成説明 Client-------Nginx(192.168.11.150)------…

Nginx 1.7.10 (FastCGI module)とPHP (php-fpm)による動的コンテンツサーバの構築

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、2/10にリリースされたNginx1.7.10とPHP(php-fpm)による 動的コンテンツサーバを構築してみようと思います。 なお、ベースOSとしてはCentOS6.6(64bits)を使用しています。 まず、Nginxをyum…

UbuntuインストールにおけるLVMやRAIDの使用時の注意事項

こんにちは、オープンソース技術 開発研究所の鯨井貴博です CentOSなどでは以前記事を書かせて頂いたように インストール時にRAIDやLVMの設定を行う事が出来ます。 CentOS6.5インストール手順 on VirtualBox(RAID、LVMパーティション設定) - Opensourcetech…

nginx 1.7.9によるメールプロキシ on CentOS6.6[auth.phpの解説編]

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 本記事は、 nginx1.7.9によるメールプロキシ on CentOS6.6 - Opensourcetechブログ(ゼウス・ラーニングパワー裏BLOG) にて使用したauth.phpの解説となります。 auth.phpの内容

nginx 1.7.9によるメールプロキシ on CentOS6.6

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回はIMAPを使用して大量のユーザーのメール通信を処理する場合などに有効と思われる、 Nginxを使用してメールプロキシを構築してみようと思います。 Nginx以外にも使用するサービスとして、 ネー…

Nginxのyumによるパッケージインストール方法

こんにちは、オープンソース技術 開発研究所の鯨井貴博です CentOSなどでNginxをyumでインストールしたい場合、 /etc/yum.repos.dにレポジトリファイルを登録すればインストール出来ます。 ファイル名は、nginx.repoなどとしておけばいいでしょう。 nginx.re…

glibc(GNU Cライブラリ)にバッファオーバーフローの脆弱性「GHOST」(CVE-2015-0235)

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 多くのLinuxディストリビューションに影響がある脆弱性として、 glibc(GNU Cライブラリ)にバッファオーバーフロー(通称GHOST)が発見されました。 glibcの__nss_hostname_digits_dots()関数に脆弱性…

Nginx 1.7.8におけるSSLクライアント認証 & 2014年のNginxを振り返る

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、Qiita nginx advent calenderの12/25を兼ねた記事となります。 以下のような構成を作ってみようと思います。 ※他の方のように、ソースコードなどバリバリとはいかないので、 画像等でカバ…

Fedora21リリース!

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 米国時間の12/9、 ついにFedora21がリリースされました! Fedora20から約1年ぶりの新バージョンの登場です。 Fedora https://getfedora.org/ 3. Changes in Fedora for System Administrators 変更…

CloudStack4.4のインストール その2

こんにちは、オープンソース技術 開発研究所の鯨井貴博です その1からの続きです。 ⑬データベース(mysql-server)のインストール yum install mysql-server ⑭Mysqlの設定 /etc/my.cnfを編集に以下の内容を追加します。 innodb_rollback_on_timeout=1 innodb_l…

CloudStack4.4のインストール その1

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、Cloudstack4.4のインストール方法を紹介します。 なお、この手順では、Cloudstackを構成するmanagement-server(管理サーバ)、mysql(データベース)、プライマリ・セカンダリストーレジ(NFS)…

Mysql-serverの完全削除 on CentOS6.5

こんにちは、オープンソース技術 開発研究所の鯨井貴博です Mysql-serverをインストールし、起動したはいいが、 何かしらの理由で再起動が失敗するようになってしまった場合の 完全削除方法を紹介。 yum remove mysql-server mysql rm -rf /var/lib/mysql そ…

bashの不完全な修正に対する修正(CVE-2014-7169対応)

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 先日、以下の記事にてbashの脆弱性の修正方法を書きましたが、 修正が不完全(CVE-2014-7169)であったとのことで、 早速更新パッケージがリリースされました。 bashの脆弱性(CVE-2014-6271)の概要と…

bashの脆弱性(CVE-2014-6271)の概要と、脆弱性への対応方法

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 先日、RedhatよりBashに関する脆弱性がアナウンスされました。 https://securityblog.redhat.com/2014/09/24/bash-specially-crafted-environment-variables-code-injection-attack/ https://acces…

rm -rf /をやってみた on CentOS6

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は興味はあるけどやったことがなかった、 rm -rf /コマンドをvirtualbox上の仮想マシン(CentOS6)で実施してみようと思います。 本番サーバで試すのは勇気がいりますが、 仮想マシンならお気軽…

Collectd & Apache2.4で作るシステムリソース 収集&モニタリング on CentOS7

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、Virtualbox上の仮想マシン(CentOS7)にて、 LPICレベル2の範囲に含まれるcollectdを使ってみます。 なおCentOS7についてはインストールされている前提となりますので、 CentOS7のインストー…

CentOS7インストール(install)手順 by French(フランス語) on virtualbox

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、French(フランス語)にて、CentOS7をVirtualbox上の仮想マシンにインストールしてみます。 普通に日本語でという方は、 その1、その2、その3、Netinstall編をご参照ください。 まず、仮想マ…

When running "make bzImage" on LinuxKernel3.17-rc1, output "make[2]: warning: Clock skew detected. Your build may be incomplete."

こんにちは、オープンソース技術 開発研究所の鯨井貴博です Linux Kernelの最新mainlineである3.17-rc1が先日公開されたので、 CentOS7でバージョンアップしようとしていたのですが、 カーネルのダウンロード・解凍、 make menuconfigとし.configを作成後、 …

DockerEngineの簡単な使い方 on CentOS6.5 --動画編--

こんにちは、オープンソース技術 開発研究所の鯨井貴博です DockerEngineの簡単な使用方法を、 動画にて紹介します。 1つ目の動画では、 docker version、docker info、docker pull(ubuntu latestをダウンロード)、docker imagesを実施しています。 CentOS6 …

footerのテストです