‘Linux’ カテゴリーの記事一覧

bash スクリプトの bomb チェック 2011-04-28
bash  スクリプトの bomb チェック
カテゴリー: Linux キーワード: , ,

Red Hat Enterprise Linux 4.x では UTF-8 の bash スクリプトの先頭に Unicode の bomb が付加されている状態だと実行時にエラーとなります。RHEL5.x ではエラーとな……(続きを読む)

ttyにアクセスができません (Bad file descriptor) エラー 2011-04-22
ttyにアクセスができません (Bad file descriptor) エラー
カテゴリー: Linux キーワード: , ,

Linux で cron や 別のマネージメントツール経由でシェルスクリプトを実行すると、次のようなエラーが出る場合があります。 警告: ttyにアクセスができません (Bad file descriptor). 特定の……(続きを読む)

Linux でカーネルパニック時に自動的に再起動させる設定 2011-04-19
カテゴリー: Linux キーワード: ,

Linux でカーネルパニック時に自動的に再起動させる設定の方法です。/etc/sysctl.conf を編集します。 # /etc/sysctl.conf kernel.panic = 5 kernel.panic =……(続きを読む)

rsync の使い方、オプションについてのまとめ 2011-02-24
rsync の使い方、オプションについてのまとめ
カテゴリー: Linux キーワード: , , ,

rsync についてかなり深く調べる機会があったので、そのまとめです。この記事を書いている時点の最新版は 3.0.7 で、すでに 3.0.8pre1 が出ています。 Red Hat Enterprise Linux 5.……(続きを読む)

vim エディタでユニコードの bomb 操作 2011-02-23
vim エディタでユニコードの bomb 操作
カテゴリー: Linux キーワード:

UTF-8 で作成された bash のシェルスクリプトの先頭に、ユニコードの bomb がついていると RHEL5.x では OK なのですが、RHEL4.x ではエラーとなります。 この bomb を vi エディタで……(続きを読む)

vim でタブや全角スペースを表示する 2011-02-15
vim でタブや全角スペースを表示する
カテゴリー: Linux キーワード:

vi エディタ (vim) でタブ文字や全角スペースを表示する方法です。:set line でもタブは表示されますが見にくいので、.vimrc を変更して対応できました。 set lcs=tab:>.,trail:_,e……(続きを読む)

bash ループ中のリダイレクトはまとめた方が高速になる 2011-02-11
bash ループ中のリダイレクトはまとめた方が高速になる
カテゴリー: Linux キーワード:

bash の出力をファイルに行なう際、ループ中で毎回 echo のたびにリダイレクトをすると遅いのではないかと思い検証してみた。 #! /bin/bash – ## test1.sh echo ” > output1.……(続きを読む)

Linux の at, batch コマンド 2011-02-04
Linux の at, batch コマンド
カテゴリー: Linux キーワード:

Linux の at コマンドの使い方についてのまとめです。 1分後にスクリプトを実行 $ at -f hoge.sh now + 1min 指定時刻にスクリプトを実行 $ at -f hoge.sh 1:00 明日の午……(続きを読む)

Linux の date コマンドでミリ秒まで出力する方法 2011-02-03
Linux の date コマンドでミリ秒まで出力する方法
カテゴリー: Linux キーワード: ,

date コマンドでミリ秒まで出力する方法です。date コマンドのオプションでは直接ミリ秒を表示できないようです。 最近の date コマンドのバージョンでは書式で %N を指定するとナノ秒の値を (000000000……(続きを読む)

bash でカンマ区切り文字を split して変数に代入 2011-02-01
bash でカンマ区切り文字を split して変数に代入
カテゴリー: Linux キーワード: ,

bash のシェルスクリプト内で、カンマ区切りテキストを分割して変数に入れたい場合。Perl や PHP の split みたいな動作をさせる方法です。 IFS 変数に区切り文字をセットしたうえで set コマンドを使用……(続きを読む)

find で時間を基準に検索する 2011-01-26
find で時間を基準に検索する
カテゴリー: Linux キーワード:

find コマンドで時間を基準ファイルを検索する方法です。たまに使うのでメモしておきます。 過去7日間に更新されたファイルを検索。-mtime に日数を指定。 find ./ -type f -mtime -7 -exe……(続きを読む)

XREA/CoreServer に SSH を使って WordPress をインストール 2010-07-17
XREA/CoreServer に SSH を使って WordPress をインストール
カテゴリー: Linux,WordPress キーワード: , , , , ,

Xrea や CoreServer で SSH を使うための方法です。例として FTP を使わず SSH で WordPress のインストール作業をします。この記事は Linux の基本的なコマンドや SSH について……(続きを読む)

gethostby*.getanswer: asked for XXX IN AAAA のログ 2010-06-25
カテゴリー: Linux

CentOS 5 のsyslog (message ログ) に以下のようなメッセージが大量に出力されて気になっていました。 httpd: gethostby*.getanswer: asked for “crawl-66……(続きを読む)

SNMP + MRTG で Apache のプロセス数を監視する方法 2010-06-24
SNMP + MRTG で Apache のプロセス数を監視する方法
カテゴリー: Apache,Linux キーワード: , ,

以前、CentOS で SNMP と MRTG を使ったロードアベレージの監視方法をまとめましたが、今回はその仕組みを利用してさらに Apache のプロセス数を監視できるようにします。ついでにプロセス数が閾値を超えた場……(続きを読む)

Ubuntu を 9.10 を 10.04 にアップグレードしてみた 2010-06-21
Ubuntu を 9.10 を 10.04 にアップグレードしてみた
カテゴリー: Linux キーワード: ,

少し前の話になりますが、Ubuntu の 10.04 が出たので、9.10 にアップグレードしてみました。うまくいけば 10.04 を新規インストールしなくて済むためです。 アップデートは、メニューの「システム管理」-「……(続きを読む)

MRTG で Load Average をグラフ化する 2010-04-16
MRTG で Load Average をグラフ化する
カテゴリー: Linux キーワード: , ,

MRTG で Linux の負荷を示す指標の一つであるロードアベレージ (Load Average)をグラフ化してみます。CentOS 5.4 (64bit) で試しました。とりあえず SNMP と MRTG を同一サー……(続きを読む)

BIND9 で “unable to create dispatch for reserved port ~” エラー 2010-04-04
BIND9 で “unable to create dispatch for reserved port ~” エラー
カテゴリー: Linux キーワード: ,

Bind 9 の slave 側のサーバにうまく転送できず、/var/log/messages に次のようなエラーがでていました。 zone example.org/IN/external: refresh: non-a……(続きを読む)

rkhunter で Invalid XINETD_CONF_PATH configuration option エラー 2010-03-30
rkhunter で Invalid XINETD_CONF_PATH configuration option エラー
カテゴリー: Linux キーワード: , ,

CentOS 5.4 にオープンソースの Rootkit 検出ツール rkhunter を EPEL から yum でインストール。 # yum install rkhunter 実行したところ、次のようなエラーが出まし……(続きを読む)

configuring key ‘ddns_key’: bad base64 encoding 2010-03-28
configuring key ‘ddns_key’: bad base64 encoding
カテゴリー: Linux キーワード: ,

BIND (named) を開始したときに、次のようなログが出て起動できない場合。 /etc/named.conf:114: configuring key ‘ddns_key’: bad base64 encoding……(続きを読む)

named-checkconf コマンドで BIND の設定をチェック 2010-03-27
named-checkconf コマンドで BIND の設定をチェック
カテゴリー: Linux キーワード: ,

DNS サーバである BIND の設定ファイル named.conf を書き換えた後、いきなり再起動してしまうと、記述エラーがあったときにデーモンが起動せず焦ります。 named-checkconf コマンドを使えば、事……(続きを読む)

32 queries. HTML convert time: 0.089 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン