Linux

任意のプロセス名からそのプログラムの絶対パスを得る

実行中のプロセスから絶対パスほしくて調べたけど、誰得なんだろう。 プロセスID 1234 で使っているプログラムの絶対パスを得る ls -l /proc/1234/exe | awk {'print $11'} もはや常識 プログラムが生成したプロセスIDを記したファイルから読み取る方法もあ…

OpenSSL + OpenSSH

OpenSSL + OpenSSH環境の備忘録。 環境: CentOS 5.6(32bit) OpenSSLを新しいのにしたいけど、パッケージのは古い。 かといって、"yum remove openssl"をやると謎の依存関係により振り出しに戻ってしまう。 どうせopensslとopensshは削除しないのだから既存の…

CentOSと新しいKernel

参照先: http://blog.livedoor.jp/oguboo/archives/3319884.html CentOSで新しいカーネルを使う場合に、.configに以下の設定がされているか確認する。 さもないとカーネルパニックが出ます。 CONFIG_SYSFS_DEPRECATED=y CONFIG_SYSFS_DEPRECATED_V2=y

コマンドが存在するか調べる

追記 より良い方法をid:rshhhさんから教えていただいたのでそっちを使う事にしました。 ありがとうございました! if [ -x "`which hoge`" ]; then # コマンドhogeが存在するときの処理 fi 以前の内容は黒歴史としてコメントアウト:P

ubuntu 10.04.1 server版を使ってみた。VMware上で。

なんとなーく、VMwareに入れてみた。あとアップデート着てましたね。 日本語キーボードと相性が悪いらしく、矢印キーが効かなかったり、記号キーがおかしかったりした。 使うキーボードをちゃんと日本語指定にすれば解決できます。 以下手順。 sudo aptitude…

カーネル再構築とNICドライバ

Intel PRO/1000 MT Server Adapter をなぜか手に入れてしまったので、 使うためのドライバを導入しようと思ったら、カーネルのソースコードが必要とか。 とっくに削除しちゃっていたので、探してみると、 1年前から今まで動かしていた2.6.30は脆弱性があった…

Qt 4.x on Linux

作業は全て先日導入した仮想環境上。 Qt 4.5.3をスタティック版でコンパイルして導入します。 Windows版は 2009-08-08 - 日々量産 でやりました。 なので手順はほとんど同じ。