Linux

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…