隙あらば寝る

うぇぶのかいしゃではたらくえんじにあがかいています

linux

tcpdump 4.9.0

システムのパッケージをあげようとしたら、珍しくtcpdumpが現れたのでちょっと気になった。 changelogでも読もうかと www.tcpdump.org にアクセスしてみたが、なぜか4.9.0が見つからない。 でも手元でtcpdump –helpすると4.9.0と出ている。 気になったので少…

gvimの表示がおかしいのを直した

tl;dr vmwareで動かしているlinuxで、gvim利用中ctrl-l(再描画)をしたときに一部表示されないままになることがある。 これはXのビデオドライバの問題で、パッチを当てたドライバを使うと治る。 発端 gvimで編集中、ctrl-lで再描画するとなぜか一部表示されない。 …

pcregrep

grepコマンドは正規表現が使えるが、LLでいつも使うようなメタ文字は使えない。 (例えば\dとか) pcregrepはpcreのgrepなので、いつも通りの正規表現が使えると教えてもらった。 $ echo 123 | grep '\d' # 何も出力されず、マッチしない $ echo 123 | grep '[0-9]'…

dockerコンテナのタイムゾーンを簡単に設定する

dockerを使っていると、コンテナ内の時間がUTCになっていてアレっとなることがよくある。 最初はわざわざdocker build時にtimezoneを設定していたが、ある時/etc/localtimeをvolume mountすればいいじゃないかと気づいた。 docker run -it --rm -v /etc/localtim…

CentOS5引退

少しだけ残っていたCentOS5のサーバーを引退させた。 FAQ/General - CentOS Wiki CentOS5のサポート期限は2017/3/31で、この日を過ぎるとセキュリティパッチを含むパッケージのアップデートは行われない。 (公式のパッケージは更新されないだけで、有志によ…

ファイルの文字コードと改行コードを調べる

ファイルの文字/改行コードを調べたいことがある。 そういうときはnkfのguessオプションだと覚えていたので叩いてみたが、 改行コードが出てこない。 $ nkf -g file UTF-8 たしか出たはずなのに。。。といろいろ調べていたら、どうも-gと-guessは微妙に挙動が違うら…

archでvimでクリップボード共有

arch linuxにvimをインストールして使っているが、 コマンドモードyでヤンクしたテキストをクリップボードに同期できないか調べた。 まず、この同期をするためにはvimがclipboardオプションを有効にしてビルドされている必要があるらしい。 vim -versionで確認が…

今日のApple利用状況

年賀状シーズンになったのでそろそろ準備するかと重い腰を上げた。 毎年面倒でなかなか着手できない大仕事。 今年はちょっと早めに手を付けたんだが、その理由は もしかしてスマホで年賀状つくれんじゃね? という思いつき。 で、結論から言うと作れた。 無料年賀状…

strace 入門

strace の紹介記事。 Introduction to strace | The Road to Elysium たまに使うけどオプションはよく忘れてしまうのでスニペットにしてる。 時間情報をつける -tt(3つつけるともっと細かいが別にそこまでいらない) 子プロセスを追いかける -f 対象 pid を指定…

2時間無料のvps dply

Dply 2時間は無料で使える https://dply.co/ という面白い vps サービス。 github で認証すると、 ssh public key を参照できるので、これを vps の ssh 鍵にしてくれるらしい。 らしいというのは、これを書いている時点で vps 起動がうまくできなかったため… (バ…

tcpdump で dropped by kernel をなくしたい

結論 tcpdump に適切なオプションを渡す。 -B で大きい数字を指定することでカーネルバッファのサイズを増やす -n で余計な名前解決を減らすことでカーネルバッファの読み込みスピードを上げる -w で tmpfs を指定すると IO のスピードをかなり減らせるので…

ファイルシステムの拡張

linux のファイルシステムがフルになってしまって拡張できないかな? と相談を受けた。結果的にうまくいったのでまとめる。 ディスク拡張 → パーティション設定 → ファイルシステムのユーティリティで拡張 の流れでできる。 前提 ディスクに対してパーティション…

1password を linux で使いたい

mac に linux vm を立てて使っていると、1password が使えないのが不便。 なんとかできないのか調べてみた。 linux 版 まずは linux 版があるかどうか調べてみたが、そもそも存在していないようだった。 公式サポートでは wine を使って windows 版の 1passw…

Arch linux in vmware

ふと思い立って vmware に arch linux をいれて X の設定をしていたのでメモ。 vmware 関連の情報はオフィシャルwikiにがっつり情報がまとめられている。 しかし、画面の解像度を動的に変更するには vmware-user-suid-wrapper を使えば良いとの事だったがう…