読者です 読者をやめる 読者になる 読者になる

逆アセンブル

某会社では私が来るまでSubversion、CVSなどのソースコード管理をしていなかった。ファイルサーバー上のフォルダなどに日付を付けて管理という旧石器時代のような管理方法だった。現在は私がSubversionサーバーをたて、各自のマシンにローカルなテスト環境、…

sysstat メモ

システムの負荷の履歴を見るのに使える。 install yum install sysstat 使い方 sar -u |head など

JpGraph のインストール

rpmfind.net で、JpGraphを検索したがCentOS用のRPMパッケージはみつからなかったので、FC6用のもので妥協。 wget ftp://rpmfind.net/linux/fedora/extras/development/i386/jpgraph-2.1.2-2.fc6.noarch.rpm rpm -ivh jpgraph-2.1.2-2.fc6.noarch.rpmフォン…

CentOS 4 でSymfony

php5を入れた後で、以下のコマンドでOK pear install symfony/symfony

CentOS 4 でPHP5

yum upgrade php --enablerepo=centosplusこれだと、GDが使えないので、以下も実行 yum --enablerepo=centosplus install php-gd

CentOSでDVDオーサリング

http://fedorasrv.com/mpeg2-conjugation.shtml にFedora Coreの場合のやり方が書いてあるので参考にする。以下のモジュールをインストールする。 rpmfind.net で検索する。 xorg-x11-Mesa-libGLU dvdauthor-0.6.11-1.2.el4.rf.i386.rpm libmp3lame-3.95.1-1…

TracをCentOSへインストール

/etc/yum.repos.d/CentOS-Base.repo に以下を追加する。 [dag] name=Dag RPM Repository for Redhat EL4 baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag gpgcheck=1 enabled=0 gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt…

システムパーティションが入っているHDDの交換手順

元のHDDのパーティションが、 /dev/hda1 / /dev/hda2 /var /dev/hda3 swap の場合。 新しいHDD(/dev/hdb)を付ける。(CD-ROMドライブなどがある場合、/dev/hdc などになる場合もあるので、dmesg|more などで確認する。) # fdisk /dev/hdb で、n, p, t, w …

How to boot with run level 1 (single user mode)

GRUBの選択画面で、「e」を押してエディットする。 「kernel」の行を選択して「e」を押してエディットする。 「 single」(スペースsingle)と入力して、「b」で起動する。 これでシングルユーザモードで起動される。 以上。

スワップファイルの追加

128MBのスワップファイルの追加 dd if=/dev/zero of=/swap bs=1024 count=131072 mkswap /swap swapon /swap確認 cat /proc/swaps cat /proc/meminfoスワップファイルの無効化 swapoff /swap参照URL: http://www.atmarkit.co.jp/flinux/rensai/linuxtips/389…

find の使い方メモ

# find -name ".svn" -exec rm -rf {} \; # "foo bar/" のような空白を含むファイル名の場合に動作しない # find . -name ".svn" -print |xargs rm -rf # ヌル文字をセパレータにしてから、xargsに渡し、xargsでは、-0 により、ヌル文字区切りを認識する。 #…

date コマンドメモ

# date +%Y%m%d 20060811 # date +%Y%m%d -d '1 day ago' 20060810

NICに複数のIPアドレスを追加する。

ifconfig eth0:1 192.168.0.101 netmask 255.255.255.0 up ifconfig eth0:2 192.168.0.102 netmask 255.255.255.0 up ifconfig eth0:3 192.168.0.103 netmask 255.255.255.0 up

時間の同期

1時間に一度、タイムサーバーと時刻を同期するコマンドを、cronに登録。 # crontab -lcron編集画面で以下のように設定。 58 * * * * /usr/sbin/ntpdate -s clock2.redhat.com

TCPのウィンドウサイズの変更方法

/proc/sys/net/core/rmem_default で設定できる。 routeコマンドで実行中にも変更できる。

SELinuxの無効化

/etc/sysconfig/selinux を開く SELINUX=enforcing SELINUXTYPE=targetedを以下のようにする。 SELINUX=disabled #SELINUXTYPE=targeted

VMware4.5.1 build-7568 に、Fedora Core 3をインストールした時のメモ

そのままでは付属のVMware Toolsがうまくインストールできない。Googleで検索したところ、ここ http://kerneltrap.org/node/4030?PHPSESSID=b58e0f21f90fd8e2e2f51eff73d48bd1 にパッチがあることが判明。このパッチは、VMware4.5.2用のパッチなので、少々修…

CentOS4.3で yum

yum search とかすると、 Searching Packages: Setting up repositories Cannot find a valid baseurl for repo: update Error: Cannot find a valid baseurl for repo: updateこんなん出るので、 rpm --import http://ftp.riken.jp/Linux/caos/centos/RPM- …

CentOS4.3インストールメモ

VMware4.5 にインストールするときは、 「Virtual machine configuration」で、「Typical」だとハードディスクが無いよ、って言われてインストールできない ので、「Custom」を選択して、SCSI Adapterとして、「LSI Logic」を選ぶ。そうするとインストールで…

無料DNSサービスのIPアドレス自動更新

無料DNS xname.org のIPアドレスの自動更新スクリプトの書式 /usr/local/ddns/xname.php -u ユーザ名 -p パスワード -z ドメイン名 -o '*' -n `wget -q -O - http://ieserver.net/ipcheck.shtml` -r '@'xname.php は、http://www.xname.org からダウンロード…

Logwatch

設定ファイルの位置 /etc/log.d/conf/logwatch.conf

wget でファイルを残さない、表示もさせない

wget http://www.yahoo.co.jp/ -q -O /dev/null

ポートを使用しているプロセスを調べる

lsof -i:25 25番ポートを使っているプロセスを調べる

tcpdump 覚え書き

n アドレス変換しない i インタフェース名 X ascii表示 s 1500 パケットサイズ指定 vvv 詳細表示 w 生データのままファイルに出力(- で標準出力) host linux11 Linux11号機との通信 port 25 ポート25番の通信 and で条件をつなぐ。例: tcpdump -n -i eth0…