linux unix

[linux]ncコマンドによるファイル転送

LAN内のlinux同士でファイル転送したいが、FTPやNFSのサーバ設定まではしたくない時がある。 ncコマンドを使うと簡単にファイルを転送できる。 ncはnetcat。ネットワーク越しにcatできるわけだ。 待ち受け側ではポート番号を指定して、プロセスを起動することによ...

Java マルチスレッド

[java]Atomic*クラスのlazySetメソッド

JavaのAtomic*クラス群にlazySetというメソッドがあるけどなんだかよくわからなかった。ので、調べてみました。 APIリファレンスを見ても、 「指定された値に最終的に設定します。」 と書かれているだけで、通常のsetと何が違うのかよくわからない。 Java...

linux unix

[unix]lsofコマンド

あるファイルを延々となにかのプロセスが読み込んだり、書き込んだりしていて、その正体を知りたい時がある。 そんなときはlsofコマンドを使うのがいい。 例えば、以下のようにファイルを開いておいて $ tail -f ~/some.log 別のシェルでlsofコマンドを使う...