2008-03-08から1日間の記事一覧

ps → kill を1行で

$ pgrep -f tomcat | xargs kill pkillと言うのもあるらしい。要確認。 参考文献 pgrep, pkill を使用してプロセスを殺す - 技術メモ帳

削除したファイルの復元

lsofで削除したファイルのプロセスIDとファイル記述子を取得 cpで復元 例: $ lsof | grep ファイル名 java 8611 tomcat 62w REG ???,0 0 サイズ パス (deleted) $ cp /proc/8611/fd/62 復元先のパス8611がプロセスID、62がファイル記述子。 参考文献 削除し…

bashスクリプトのデバッグ

A. #!/bin/bash を #!/bin/bash -x に変更 又は B. $ /bin/bash -x スクリプトのパス 参考文献 @IT:シェルスクリプトをデバッグするには

インターネット接続にプロキシを使用する

環境変数HTTP_PROXYを設定する。但し、ntp, sntpはプロキシ不可。

DHCPクライアントの設定

なんでこれが必要だったか不明。そもそもこの順番で良かったんだっけ? $ /sbin/dhclient 設定ファイル( /etc/sysconfig/network-scripts/ifcfg-ethX )を編集し、BOOTPROTO=dhcpに変更。 参考文献 http://www.linux.or.jp/JF/JFdocs/DHCP/client-setup.html

いろいろ確認

ポートの接続/待ち状態の確認 $ netstat -nap | grep ポートこれでPIDを確認 空きメモリ(KB単位)の状況 $ freeMem free + Mem buffers + Mem cached apachのコンパイルオプション確認 $ httpd -V SELinuxの状態確認 getenforce NICの確認 $ ifconfig シス…

グループで共同作業するディレクトリを作る

対象のディレクトリに新規でファイルを追加したら、パーミッションを変更しなくても、他の人からR/Wできるようにしたい時の方法。linuxには、通常のパーミッション(w/r/x)の他に、以下の3種類のパーミッションがある。 suid sgid sticky 内、実行可能ファイ…

コマンドメモ

所有の変更 $ chgrp [-R] グループ名 パスもしくは $ chown [-R] グループ名 パスユーザーのデフォルトパーミッションの設定にはumaskを使う。 tarボールの展開 $ gzip -dc ファイル | tar xvf - 自動起動の設定 /etc/init.d/ に起動スクリプトを用意する。 …

作業メモのサルベージ その1

お仕事中にとってたメモが溜まってきたので、元ネタにしていたサイトを思い出したりしつつサルベージ中。