Linux

rpmパッケージをプロジェクト下のディレクトリに作成する方法

rpmパッケージをプロジェクト下のディレクトリに作成する方法。 通常は.rpmmacros を使って個人のhomeに設定して/home/ymko/rpm/RPMS/arch/xxxx.rpmみたいなところに作成するが、kernelなんかをビルドすると大量のファイルに個人で作成したファイルが埋もれ…

CentOSにtmux1.1を入れてみる

tmux現在最新版は 1.4 ver 1.2 からevent.hが必要になっているみたい ubuntuの場合 # aptitude search tmux p tmux - ターミナル多重化装置 # aptitude install tmux centosの場合。ブログタイトル変えてみた。執念で入れます。 $ su -c " yum install ncurs…

少人数開発に役立つ5つのまとめ Gitorious オープンソースのgithub Redmine - Wikipedia

Trac

必要条件 Python, version >= 2.4. setuptools, version >= 0.6 Genshi, version >= 0.6 Optionally, Subversion, version >= 1.1.x and the Subversion SWIG Python bindings (not PySVN, that's something different). One of the following Python bindin…

Bashの擬似シグナルを使ったデバッグ方法 - harry’s memorandum そういえばperlにもエラートラップがあった IS01のカーネルをビルドしてみた - nigakyのメモ帳

本を読む レッドハットフォーラム2010に行ってきた

コンソールから使える git ブラウザ、tig が超便利 - って、なんでですか〜 - subtech Born Too Late » CUI な Git ブラウザ tig を入れてみた これは便利そう。gitというかcvsやsvnもそうだけどコンソールだと履歴とか調べにくいのよね。

RHEL6きた!

RHEL 6発表 - スラッシュドット・ジャパン redhat.com | The World's Open Source Leader Linux Daily Topics:2010年11月11日 ミッションクリティカルシステムの最高峰 Red Hat Enterprise Linux 6がリリース|gihyo.jp … 技術評論社 レポジトリは6のbetaか…

ubuntu 10.10 で Google製リモートデスクトップNeatxを試す。(testingだけど)

10.10にアップデートしたらデフォで入ってるリモートデスクトップ?が反応しなくなってしまった*1のでその代替としてGoogle製だというものを入れてみる。 // /etc/apt/sources.list に以下二行追加 deb http://ppa.launchpad.net/freenx-team/testing/ubuntu…

non-pythonプログラマーのためのpythonコード解説図がわかりやすかった - IDEA*IDEA 〜 百式管理人のライフハックブログ 「Google ショッピング」日本版スタート - スラッシュドット・ジャパン なにこれ恐ろしく反応速度いいんですけど! さくらのVPSのDebia…

androidソース取得

# aptitude install gcc # aptitude install zlib1g-dev // git $ wget http://kernel.org/pub/software/scm/git/git-1.7.3.2.tar.bz2 $ tar xvfk git-1.7.3.2.tar.bz2 $ cd git-1.7.3.2 $ mkdir $HOME/usr/local $ ./configure --prefix=$HOME/usr/local --…

apache graceful

常識じゃね?と言われそうだけれど。 親プロセスは USR1 あるいは graceful シグナルを受け取ると、子プロセスに現在のリクエストの処理の後に終了する (あるいは何もしていなければすぐに終了する) ように助言します。 親プロセスは設定ファイルを再読込し…

memo

[bash]Bash Completionでbashの補完機能を強力にする - 理想未来はどうなった? [scp]大容量ファイルのSCP転送を高速にする法 - RX-7乗りの適当な日々 [git]パッケージャーから見た git - BOOLEANLABEL gitはリビジョン番号がインクリメントする数字じゃない…

SSH鍵交換メモ ssh-copy-id使う

// 鍵生成 $ ssh-keygen -t dsa -N '' -f ~/.ssh/id_dsa $ ls .ssh/ id_rsa id_rsa.pub // リモートマシンに登録 $ ssh-copy-id -i ~/.ssh/id_dsa.pub ymko@192.168.1.10 26 The authenticity of host '192.168.1.10 (192.168.1.10)' can't be established. …

tcpdumpメモ

Linux日和〜Linuxネットワーク設定:tcpdumpでパケットキャプチャ〜 // 基本 192.168.1.1 のパケットのみ表示 # tcpdump -s0 -i eth0 host 192.168.1.1 // -X で16進数 dump # tcpdump -s0 -i eth0 -X host 192.168.1.1 // portで絞る # tcpdump -s0 -i eth0 …

便利なワンライナーコマンド

コマンドラインで使える超絶便利なワンライナーを投稿・共有できる『Command-line-fu』 - 100SHIKI 〜 世界のアイデアを日替わりで All commands | commandlinefu.com 引用とオリジナルまぜまぜで。 簡単なHTTPサーバー $ python -m SimpleHTTPServer こっち…

LKM カーネルモジュールを作成方法メモ

まずこれを読め。 The Linux Kernel Module Programming Guide Writing Your Own Loadable Kernel Module で、モジュール作成方法 どうせならroot権限なしの場合でも作る方法のメモ。普通のやり方は以下の通り。まずroot権限でソースをインストールしなけれ…

起動回数をカウントする

ちょっと作ってくれと即興で頼まれたもの。シェルで数値計算する方法をイマイチ覚えてなかったのでperlで書いた。(exprかなんかだったと?) /home/xxxx/cnt.pl my $path = "/tmp/cnt.txt"; my $cnt = 0; $cnt = `cat $path` if -f $path; $cnt++; print "$…

prelink削除

prelinkを削除する方法 共有ライブラリのロードされるアドレスをあらかじめセットしておく仕組みらしいが、先日トラブルに見舞われたのでメモ Gentoo Linux ドキュメント -- Gentoo Linux Prelinkガイド ・/etc/cron.daily/prelink を削除 ・# prelink -au …

apacheでユーザーホームを有効にするには

ubuntu a2enmod コマンド centos /etc/httpd/conf/httpd.conf に”LoadModule userdir_module modules/mod_userdir.so”という行があってすでにモジュールは有効になっている。 ユーザーディレクトリ作成(/~ユーザー名/) - CentOSで自宅サーバー構築 あれなぜ…

screenコマンド

screenコマンド一覧 Ctrl+A と何かキーでコマンド実行 Ctrl+A ? でヘルプ Ctrl+A " でウィンドウ一覧 Ctrl+A Ctrl+a で前のウィンドウに戻る Ctrl+A c で新しいウィンドウ作成 $HOME/.screenrc hardstatus alwayslastline "%w" 現在のウィンドウを下部に表示…

Linux Device Drivers Kit

DDKのマニュアルっぽいものがあった Index of /pub/linux/kernel/people/gregkh/ddk 2006年05月、Greg Kroah-Hartman氏によりLinuxのドライバ開発キットがリリースされた[2]。また、Linux Foundationによって開発のトレーニング講座や無料のウェビナーが開か…

ISOイメージを作成するコマンド

mkisofsオプション Linuxでisoイメージファイルを生成する『mkisofs』 | Vamp Records Manpage of MKISOFS

ソースを読むというか探す

/binにあるプログラムのソースコードを読む - yuyarinの日記 redhat版。rpm -U でも rpm の SOURCES に展開されるはずだけど、なんかCRCエラーっぽいエラーになるので上記の方法で展開する。エラーするのはなぜかそのうち調べる。*1 $ rpm -qf /bin/ls coreu…

memo

【レポート】手軽にLinuxサーバをつくるための5つのソフトウェア | エンタープライズ | マイコミジャーナル IPC::Open3 の正しい使い方 (re .pl な config ファイルのコンパイルがとおるかチェックしてみる - TokuLog 改メ tokuhirom’s blog) - kazuhoのメモ…

どのPCがマスターブラウザか調べる方法

$ nmblookup -M -- - querying __MSBROWSE__ on 192.168.1.255 192.168.1.11 __MSBROWSE__<01>

anyterm ブラウザでリモートコンソール2

さくらインターネットVPSのリモートコンソールはAnytermというオープンソースを使っているらしい。 やってみた。 CentOS5.4に入れる CentOSにはanytermのRPMがないっぽい ぐぐるとfedoraならある。じゃあそこからRPMの種となるspecファイルを拾うか。 $ wget…

ブラウザでリモートコンソール

Twitter / S.Kurose (kuromabo): さくらのVPSのブラウザベースのコンソールはAnyt ... MOONGIFT: » Anyterm:ブラウザ上で動作するターミナル・ソフトウェア 例えば・・・:さくらのVPSがキター! - livedoor Blog(ブログ) Anytermでブラウザログイン生活: L…

lanmapビルド・・・失敗

情報を制する者は世界を制す。あらゆる Infomation Gathering(情報収集) ・「Metagoofil」インターネットドメインやサーバー、ネットワークに関する情報を根こそぎ取得 ・「SEAT」さまざまな検索語を横断的に一度に検索 ・「lanmap」LAN内のネットワーク図…

カーネルコンフィグのwiki

簡易編集画面に編集サポートメニューが追加されてたので描(書?)いてみる。メタルギアソリッドより謎の言葉「はいだらー」 File systems/Cashes - linux kconfig 解説 俺.bashrc - ymkoの日記忘れた頃に使う。tmp -> /tmp/username は我ながら便利。