OpenvSwitchとnamespaceで仮想ネットワークにVLANを構築する

■概要 今回はOpen vSwitchとnetwork namespaceの機能を使って一台のマシンの中に仮想的なVLANネットワークを構築します。 今回作る構成は下の図のような感じです。 OS : Ubuntu16.04 ■参考 http://app.f.m-cocolog.jp/t/typecast/1766421/1776113/88010845 ■…

Ubunu16.04でOpenVPNサーバーを作る

■概要 今回は図のような構成でVPNサーバーを立て、外のネットワークから、自宅のネットワークに安全に接続できるようにします。 サーバーOS : Ubuntu16.04 クライアントOS : Ubuntu16.04 ■参考資料 図解で学ぶネットワークの基礎:SSL編 - 図解で学ぶネット…

仮想ディスクでLVMの操作をしてみる

今回は、ファイルを仮想ディスク(ブロックデバイス)化し、LVMの作成、拡張、削除などを行う。 OS : Ubuntu16.04 ■準備 $ sudo -i # mkdir /tmp/lvm_test # cd /tmp/lvm_test ■仮想ディスクの作成 ブロックデバイスにするファイルを作成する。 # dd if=/dev/z…

仮想ディスクでパーティションの作成とマウント

今回は、ファイルを仮想ディスク(ブロックデバイス)化し、パーティションとファイルシステムを作成する。(おまけでマウントまで行う) OSはUbuntu16.04 準備 $ sudo -i # mkdir /tmp/sample # cd /tmp/sample 仮想ディスクを作成する 仮想ディスクとなるファ…

virtualenvでPython3.5の隔離環境を作成する

今回はubuntu16.04にvirtualenvをインストールしてPython3.5の隔離環境を作成する。 よくやり方を忘れるので、、、 python3.5にpipをインストール ルートユーザーになる sudo -i リポジトリを更新してpipをインストール apt update apt install python3-pip …

Ubuntu15.04でpipでMatplotlibがインストールできない件

matplotlibのドキュメント(Installing — Matplotlib 1.4.3 documentation)にはこんな感じで書いてありました。 Linux : using your package manager If you are on Linux, you might prefer to use your package manager. matplotlib is packaged for almo…

CodeKata第二問 : 素数判定 @Python3.4

今日は素数判定ということで、与えられた数字が素数かどうかを判定するプログラムを作って行きたいと思います。 例によって、いい書き方があれば教えてください。m(_ _)m 問題 与えられた数が素数であるかどうかを調べなさい。 また、与えられた数までの素数…

CodeKata第一問 : FizzBuzz @Python3.4

今日からpythonの練習課題として、ひとつずつ問題を解き、同時にそのコードと解説をブログに綴ってみようと思います。。。 もっといい書き方がある!って思った方は教えてください(^_^;) それでは始めてみましょう! 第一回目のお題は「FizzBuzz」 問題 1か…

python3.4 pafyモジュールの覚書

pafyモジュールを使ってみたかったので、ドキュメントの内容を適当に訳してみました。 〜〜以下ドキュメントの内容~~ import pafy url='https://www.youtube.com/~~~~~~' #pafyのインスタンスを作る video=pafy.new(url) """pafy.new(video_url[, ba…

virtualenvとvirtualenvwrapperをインストール

User Guide — virtualenv 13.1.2 documentation インストール — virtualenvwrapper 3.5 documentation ↑を参考にしました。 ちなみに環境はUbuntu14.04、Python3.5.0です。 virtualenvをインストール sudo pip3 install virtualenv virtualenvwrapperをイン…

ubuntuにpycharmをインストールする

ubuntuの環境が壊れて、再インストールするはめになったので、備忘録的な感じでpycharmのインストール方法を書いておくことにします。 まず、pycharmはJavaで動くので、起動するにはJDK(Java Development Kit)が必要になります。とりあえず、そいつをインス…