Opensourcetechブログ

オープンソース技研によるLinux・オープンソース・IT技術などに関するブログです。

Linux

Git/GitHubの歴史を振り返る、そしてMicrosoftによる買収決定!!(更新した)

こんにちは、オープンソース技研の鯨井貴博です 買収で話題のGitHubですが、 知っているようで 知らなかったので GitHub、そしてその元になったGitについてちょっと調べてみました。 Gitの誕生 2005/04 Linuxカーネルのソースコード管理の為、Linus Torvalds…

OS毎のファイルハッシュ 確認方法 〜Linux / Mac OS / Windows(WSL bashも)〜

こんにちは、オープンソース技研の鯨井貴博です ファイル操作でちょっとハマったので、各OS毎のハッシュ確認方法を残しておこうと思います。 Linux 操作は、CentOS7で実施してます。 [root@localhost testuser]# md5sum Integrated-Log-Collector-17.2R2.13.…

Windows Subsystem for Linux(WSL)で Linux (LinuC)を学習する方法

こんにちは、オープンソース技研の鯨井貴博です 今回は、Windowsに実装されている機能(WSL)を使って Linux(LinuCなどの資格勉強もOK)を学習する方法を紹介します。 WSLとは? 「Windows Subsystem for Linux」の略で、 Windows上のプロセスとしてLinuxデ…

Fedora 28 Final(GA) リリース & インストール!

こんにちは、オープンソース技研の鯨井貴博です Fedora 28 Final(GA)がリリースされました。 早速インストールしてみます。 getfedora.org リリースノートは、以下です。 Fedora 28 | Fedora Release Notes | Book Information なお、Virtualbox上に仮想マ…

LPI-Japanの新たな技術者認定試験、「LinuC」

こんにちは、LinuCエバンジェリストこと オープンソース技研の鯨井貴博です 本日、LPI-Japanから新たな技術者認定試験の発表がありました。 その名も、「LinuC」。 本日発表されたプレスリリースです。 lpi.or.jp 2018年3月1日から受験可能とのことです。 ht…

Raspberry Pi zeroをUSB OTG(On-The-Go)でUSBケーブルのみで操作する!!

こんにちは、オープンソース技研の鯨井貴博です 今回は、Raspberry Pi zeroにUSB OTG(On-The-Go)で接続する方法を試してみます。 ※ zeroに、HDMIさしてモニターにつないだり、USBキーボードやマウス・wi-fiドングルを刺して設定したくない方には最適です。…

簡単に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.com/precise/…

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

"font-size: medium;">こんにちは、オープンソース技研の鯨井貴博です 今回は、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 uninstallと…

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とし 起動します。 起動する…

Opensourcetech by Takahiro Kujirai