2012年1月31日火曜日

Linuxでtorを使ってみる

Torは匿名のプロキシとして動作する

インストール
apt-get install tor

/etc/tor/torrcを編集
SocksListenAddress 192.168.0.4(Torが入っているサーバーのアドレス)
を追加
## Replace this with "SocksPort 0" if you plan to run Tor only as a
## relay, and not make any local application connections yourself.
SocksPort 9050 # what port to open for local application connections
SocksListenAddress 127.0.0.1 # accept connections only from localhost
SocksListenAddress 192.168.0.4

あとは再起動でOK
killall tor
tor

これで192.168.0.2から接続できた
SocksPolicyは何も設定しなければ全て許可

CUIでサウンド制御

PCMの調節とか音の調整を出来るコマンド
alsamixer
よく忘れるので.......φ(..)メモメモ

2012年1月26日木曜日

最近のCygwinをインストール

最近のCygwinが便利になってたので導入メモ

1.インストール
公式サイトからsetup.exeを持ってくる
ソフトのインストールに毎回setup.exeを使うのは面倒なので、apt-cygを導入する

2.Xサーバの導入
setup.exeからX11を選択して全部入れる
そんでウィンドウマネージャとしてdwmを入れる
ソースは公式サイトから拾ってビルド
tar xzf dwm-6.0.tar.gz
cd dwm-6.0
make
mv dwm.exe /usr/bin/
あとは~/.xinitrcに適当に書いてstartxでOK
xhost +192.168.0.4
dwm


3.その他設定

あとは便利に使うコマンドとしてcygstartを覚えておくと良いかも
詳しくはこちら
コンソールの設定だけど右クリック→Options→Looks→背景色とか透過とかカーソルをいじる

Xサーバーに飛ばしたかったらアプリ起動側で変数設定すること
export DISPLAY="192.168.0.3:0"


関連記事
http://rdt17.blogspot.com/2011/05/xming.html

2012年1月24日火曜日

コマンド補完を強力にしてくれるbash_completion

インストールはaptでできる(bash-completion)
.bashrcに以下の記述をすればOKだけどDebianの場合は予め書いてあった

if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi

その他詳しいことは
man dh_bash-completion
参考リンク
http://d.hatena.ne.jp/orangeclover/20110204/1296769974
http://d.hatena.ne.jp/wadap/20080601/1212312418

rsyncで転送途中のファイルを破棄しない

所謂、リジューム(レジューム)機能ってやつだ
--partial
を付ければOKみたい

参考リンク
http://d.hatena.ne.jp/matoken/20110525/1306335511

2012年1月9日月曜日

自分があとどれくらいの時間生きていられるか?

自分があとどれくらいの時間生きていられるか簡単にわかるサイトです
ライフカウンター

残された時間がすぐに分かって便利です。

例えば本日1/9誕生日の25歳の場合、残された時間は482113時間です。(寿命80歳までと仮定して)
毎日8時間寝るとすると人生の1/3ですから160704時間寝ています
この人はSEをしていて、毎日残業して14時間働き、休日出勤も多いので年間休日は100日です
定年は65歳にあがったみたいなので、65歳とします
14 x (365 - 100) x (65-25) = 148400時間が働いている時間です。

まとめると以下のようになります
寝ている時間 160704h
働いてる時間 148400h
自由な時間  173009h
合計     482113h

自由な時間は全体の35%しかないことが分かります。
何か仕事とは別にやりたい事や目標がある場合、残された173009時間でやる必要があります。
年にすると約20年しかないですので結構少ない気がします。
(実際には自由な時間中に家事、食事、冠婚葬祭等がありますのでずっと少ないです)

もし、働いている時間も自由な時間も充実していなかったとしたら死ぬ時に後悔するんじゃないでしょうか?もしこの例のような生活をしているSEの方が居ましたら考え直した方が良いかもしれないです。

2012年1月6日金曜日

/boot/grub/grub.cfgのrootってどこから設定されている?

というわけで調べてみた
update-grub2のコールスタック

/etc/grub.d/10_linuxを見れば分かるとおり
grub.cfgの$linux_root_device_thisversionによって作られています。
で、これは$GRUB_DEVICEから作られています。(grub-mkconfig参照)

結局、$GRUB_DEVICEはどこを参照しているかというと以下のコマンドで出してます。
grub-probe --target=device /

というわけでgrub-probeというコマンドの結果を入れているので、grub legacyみたいに設定値ではありません。じゃあどうやってrootパラメータを変更するの?って話になるけど、それはchrootするとか
GRUBメニュー選択時にEDITするとかが良いんじゃないでしょうか?

/dev/disk/by-uuidに無いHDDがある?

答え
mkfsでフォーマットしてないからです。
フォーマットすれば出ます。

ファイルシステム単位につけるものらしいね
だからmkfsしなおしたら変わります
ご注意を

参考リンク
http://manual.aptosid.com/ja/part-uuid-ja.htm