12FF5B8

hico_horiuchiの技術系な覚え書き.

Linux

Ubuntuをufw + dnsmasqでルータ化

研究室で,大学NW(グローバル)と研究室内NW(ローカル)を繋ぐルータを運用している. 本日,そのルータのファイルシステムが逝ったので,再インストールした. せっかくなので,ブログにも構築手順を書いてみる. 環境 ルータ機は,2NICのマシン(i3, 8G, SSD6…

WebVirtMgrのDashboardの不具合回避

先日導入したWebVirtMgr,非常に重宝しているのだが,最新版に更新したら不具合があった. Dashboardで不具合 masterの最新コミット(dcafa66202)に更新した所,Dashboardがこのようになってしまった. 原因を探るため,webvirtmgr/serversが編集されたコミッ…

WebVirtMgr + Apache on Ubuntu 12.04

タイトルの通り,ちょっと詰まったので記事にしておく.研究室ではKVMで仮装マシンを動かしていて,ホストマシンが複数台ある. それらをVPSのコントロールパネルみたいにWebで管理したかった.調べてみたらWebVirtMgrという,libvirtをWebから管理するもの…

Ubuntu 13.10でIPVSを使ってロードバランシング

研究でIPVSを使おうと思ったら少し苦労したのでメモ. IPVSについてはLinux Virtual Serverを参照. サーバ・ネットワーク構成 サーバ構成は以下の通りで,IPアドレスは仮のもの. なお,ここで使っているサーバは全てVagrant上のUbuntu 13.10である. | | V…

CentOS 6のsmbpasswdの場所

あ…ありのまま 今 起こった事を話すぜ!「おれは 先輩に会いに行ったと思ったら いつのまにかSambaの設定をしていた」な…何を言っているのか わからねーと思うが おれも 何をされたのか わからなかった… 本題 サーバの移行に伴うSambaの設定だったのだが,sm…

powerline-shellのvim-powerlineフォント用パッチ

powerline風のプロンプトを表示できるpowerline-shellを愛用している. ただ,使用する記号がvim-powerlineのから,後継のpowerlineに変ってしまった.見てもらえば分かるように,記号の文字コード自体が変わっている. 僕はvim-powerlineのパッチを当てて使…

Ubuntu 13.04でHaskell環境構築

大学の授業でHaskellを使うので,手元のUbuntuで環境構築した. パッケージの導入 今まではhaskell-platformを入れればOKだったが,13.04ではそれが無い. そこで,Haskellの処理系であるGHCを入れる. $ sudo aptitude install ghc 試しに,GHCの対話環境で…

UbuntuでTeitokuを動かす

最近,研究室の先輩の勧めで提督業務始めました. Xubuntu 13.04で艦これ専用ブラウザー Teitoku - geta6 | makeboothを使おうとしたのだが,エラーが出て起動しなかったので,その解決を. Flash Playerのインストール 既に入っていると思うが,Flash Playe…

Xubuntuでログイン画面をCOOLにする

Xubuntu 13.04で、Ubuntuと同様のログイン画面(unity-greeter)を使う。 完成すると、以下の画像のような感じになる。 必要なパッケージのインストール 以下のコマンドで、必要なパッケージを一式入れる。 $ sudo aptitude install unity-greeter ubuntu-mono…

wmctrlで疑似タイル型WM

Windowsでも「ウィンドウの移動&リサイズ」で、擬似的なタイル型WMを使っていた。 XubuntuのXfce環境でも出来ないかと思い、X Windowを操作するwmctrlと、シェルスクリプトで実現してみた。 wmctrlのインストール Ubuntu(Debian)であれば、aptからインストー…

tmuxを導入してカスタマイズ

研究室で、ちょっとしたサーバー管理をやるよになり、複数の端末を開いて作業するようになった。 そこで、以前一度挫折したtmuxの導入に再挑戦することにした。 インストール Ubuntuだと、aptから入れられ、依存パッケージも無いので、簡単である。 $ sudo a…

サブディレクトリに一括で処理するスクリプト

あるディレクトリの下にあるサブディレクトリ全てに対して、git pullなどをして回る。 手抜きgit更新スクリプト | GoingMyWayを参考にした(というより必要な部分を抽出した)。 シェルスクリプト findコマンドで、.gitを持つディレクトリ一覧を、配列として格…

遂にWindowsの呪縛から開放された

研究室のマシンに続き、ノートPCにもXubuntu 12.10をインストールした。 4年生になり講義でMicrosoft Officeを使わないし、iPhoneもRhythmboxから管理できる。 これで、毎月のWindows Updateもないし、ソフトウェアのサイトで更新確認しなくてもパッケージで…

SSH接続時にPowerlineを使わない

研究室のLinuxデスクトップで、powerline-shellを使っている。 普通にGUI環境で使うには良いのだが、Windows上でTeraTermからSSH接続すると、Powerline用のフォントを設定していても、上手く表示されない。 そこで、SSH接続中は、Powerlineを使わないコマン…