Opensourcetechブログ(ZeusITCamp裏BLOG)

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

Linux

簡単にLinuxルータを作成する方法

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 久々にLinuxルータを作って、ちょっとハマったので備忘録を残しておこうと思います。 作成するのは、以下の構成中のLinuxルータです。 なお、ディストリビューションはCentOS6を使ってます。 ⓪ネッ…

Linuxカーネル4.5-rc1 リリース!

こんにちは、オープンソース技術 開発研究所の鯨井貴博です Linuxのカーネル4.5-rc1がリリースされました! リリースされる度に思うのですが、 アップデートのペースが早いですね。 気がつけば4.5ですよ。 diffを見たり、linusからのメッセージを読めば分か…

Linuxカーネルの脆弱性(CVE-2016-0728)

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 先日、GoogleのAndroid Security担当のAdrian Ludwigから、 Linuxカーネル3.8以降において、Root権限を取得出来る脆弱性(CVE-2016-0728)がに対するパッチが公開されました。 この脆弱性は、イスラ…

C言語を学ぶ [printf関数による書式付き出力]

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 実は私普段からZeus IT CampというITスクールでLinuxやLPICなどについて教えており、Linuxの操作方法やサーバの構築・運用ノウハウについてはあるのですが、 Linux自体の中身であるカーネルが書か…

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

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

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

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

lightDM(デスクトップマネージャ)とは? そして、その設定

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、ubuntuで使用されているデスクトップマネージャである lightDMについて調べてみました。 ちなみにubuntuではunity-greeterというパッケージで提供されています。 http://packages.ubuntu.c…

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

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

Virtualbox 4.3.24、リリース!

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 3/2にVirtualboxの最新バージョン 4.3.24がリリースされました。 https://www.virtualbox.org/wiki/Downloads 更新内容 VirtualBox 4.3.24 (released 2015-03-02) This is a maintenance release. …

ソースパッケージインストールした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 における debugログの出力

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、Nginxのコンパイルオプションにて「--with-debug」オプションを使用して、より詳細はログが取得出来るようにしようと思います。 ソフトウェアのインストールとしては、ソースパッケージか…

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

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

Linux カーネル 4.0-rc1 リリース!

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 2/9にLinuxカーネル3.19がリリースされ、 次は「3.20 or 4.0?」との意見交換が行われていたバージョン番号ですが、 結局4.0となったようです。 The Linux Kernel Archives Google+ での意見交換の…

ソースパッケージインストールした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の内容

LPICレベル3 304技術解説セミナー開催結果(2015年1月18日開催)

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 1月18日に行ったLPICレベル3 304技術解説セミナーの開催報告が出来上がりました。 実演を行うための準備が結構大変でしたが、 少しだけ参加頂いた皆様の学習に役立つことが出来たかなと感じている…

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

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

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

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

fcrackzipによるZIPファイルのパスワード解読

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、Deft Linuxに入っているZIPファイルのパスワード解析ツールである fcrackzipを使用してみます。 fcrackzipは、メニューのDEFT > Password recovery > Fcrackzipとし 起動します。 起動する…

pdfcrackによるPDFファイルパスワードの解読

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、Forensicsツールがいっぱい詰まったDeft Linuxを使って、 pdfcrack(PDFファイルのパスワードクラック)を行ってみようと思います。 なお、Deft LinuxはUbuntuベースで作成されているので、 …

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

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

Fedora21のインストール(Fedora21server) on Virtualbox

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 先日リリースされたFedora21を早速ですが、 インストールしてみようと思います。 まず、以下のURLより、 Workstation/ServerいずれかのISOイメージを取得します。 今回は、Serverを使用しました。 …

Fedora21リリース!

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

LPICレベル3 304技術解説セミナーやります!!(2015年1月18日開催)

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 2015年1月18日(日) 13:30~16:30、 AP浜松町にて、LPICレベル3 304技術解説セミナーやることになりました。 今年の7月27日に続いて2回目の304セミナーです。 『LPIC レベル3 304 Virtualization & H…

Ubuntu 14.10(Utopic Unicorn)インストール手順 on Virtualbox

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 本日リリースされたUbuntu14.10(Utopic Unicorn)をインストールしてみようと思います。 インストール環境としては、 いつもの通りVirtualbox上の仮想マシンを使用します。 仮想マシンスペックは、U…

footerのテストです