スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

tail –f のログのエラー行に色を着けたい

ログに色を付けるなど、端末のソフトウェアにそういうオプションが実装されてるかどうかの問題だと思ってましたが、コマンドでいけるようです。まぁそういう機構が実装されてるから色が出るんでしょうけど。ググってみると、

・Apacheログに色を付けて快適tail生活 - y-kawazの日記
http://d.hatena.ne.jp/y-kawaz/20110713/1310532417

これが探し求め…え!?これなにやってるの?状態で。上記にも書きましたが、端末ソフトのオプションで設定できるという頭なので、これドコの端末よ??

こんなブログを立ち上げておきならが、そんな事も知らねーのか!と怒られそうですが…こちらにヒントが。

・Hunting Field: そのログ、色つきでtailしたくないですか?
http://kokukuma.blogspot.com/2011/12/tail.html

ディスプレイに文字を表示する際のエスケープ。 つまり、今自分が使っているターミナルが、 受け取った文字列を表示する際の制御文字みたいなものらしい。 ANSI エスケープシーケンスを使うと、色を変えるだけでなく、 コマンドラインの表示をいろいろカスタムできるらしい。

何となく雰囲気はつかめたような、気がするのですが・・・要するに先ほどのコマンドもそうですが、tail ?f を打つときに併せるとログの色を操作する事ができるとのこと。

細かい理解もしていきたいところですが、今はログ解析の方が優先と言う事で、割愛して

こちらの方が書かれている、

・CodeIgniterのログに色を付けて快適tail生活 | blog :: e2esound.net
http://e2esound.net/blog/article/25

image

これを表示させるgithubにアップされてるスクリプトが表題の件に理想的という事で、利用させていただきました。

・CodeIgniterのLogをカラー表示にするsedスクリプト ? Gist
https://gist.github.com/1160353

よく使うディレクトリ(/home/hogedir)に、loghighlighterというファイル名で保存。

$ chmod +x loghighlighter

でスクリプトファイルへ実行権限を与えてやります。以下のようにコマンドするだけで

$ tail -f log-2012-02-17.php | /home/hogedir/loghighlighter

※phpの拡張子付いてますがログファイルです。

ありがたや~色が着きました。

image

※オレンジ色ベースなのは厨二仕様です。ログの時間は気にしないでね

 

あ、でもよく見たら、このログの場合、行全体ではなくERRORの文字だけですね。まぁスクリプトは追々解析していきたいと思います。

スポンサーサイト

良く使うのに、ド忘れするLinuxコマンド

・Apache再起動

#/etc/rc.d/init.d/httpd restart



httpd.confの編集

#vi /etc/httpd/conf/httpd.conf



・subversion.confの編集

#vi /etc/httpd/conf.d/subversion.conf



・リポジトリの作成

# svnadmin create /var/www/svn/project1



・作成したリポジトリの権限変更

# chown -R apache:apache /var/www/svn/project1



Linuxの圧縮/解凍コマンドのまとめ

定期的に自動実行させるcrontabの設定例

[2010/07/26追記]
・現在のユーザのパスワードを変更する

#passwd



[2011/12/25追記]
・メモリの空き状況を2秒間隔で表示

# free -s 2



・メモリ使用上位10プロセスを表示

# ps aux | sort -nr -k 4 | head -n 10

tag : httpd.conf 再起動

Linuxの圧縮/解凍コマンドのまとめ

前回の「情報発信は自宅から!CentOS低予算自宅サーバ奮闘メモ Movable Type 4 データ復元実験」を基に、Movable Type 4の機能でバックアップするのではなく、シェルスクリプトで自動バックアップする方法を考えます。

その為には、シェルスクリプトで圧縮を行う必要があるので、今回は圧縮/解凍のコマンドについてまとめてみました。

その前に、基本用語「アーカイブ」について。

アーカイブとは 【archive】 - 意味・解説 : IT用語辞典
複数のファイルを一つのファイルにまとめること。そのためのソフトウェアをアーカイバという。関連するファイルをひとまとめにすることで、ネットワークを通じた送受信の手間を軽減したり、ディスクの管理を容易にしたりできる。最近ではファイルをまとめる際に圧縮を施すのが一般的になりつつある。


圧縮/解凍コマンドには、アーカイブするものとしないものに大きく2つに分かれます。

続きを読む

Apacheのヴァージョンを確認するコマンド

【コマンド】

httpd -v



【実行結果】

Server version: Apache/2.2.3
Server built: Jan 15 2008 20:33:30

MySqlを動かそうとして、ユーザ作成にたどりつきました・・・

アプリケーションの追加できる「パッケージマネージャ」を使ってMySqlを導入してみました。
GUIが発達しすぎてて、若干物足りなさを感じる今日この頃ですが、

MySqlの失敗談をこのブログへ投稿しようとして、
いろいろ、テキストエディタや画像キャプチャなどを調べてたら、
やっぱり、root権限のままいろいろ作業するのは、どうかと思い、ユーザを作るに至りました。

このマシン、僕しか使いませんけどね。

ユーザを追加するのも、
メニューバーにある、「システム」- 「管理」-「ユーザとグループ」で、ユーザ管理者画面を開くことで簡単に作れました。難易度でWindowsのコントロールパネルと同じです・・。

一応、GNOME 端末から以下のコマンドで、ユーザを切り替えてみました。
#su [ユーザ名]

見事に切り替わりました。

Cent OSのヴァージョンを確認するコマンド

cat /etc/redhat-release

プロフィール

白鯖

Author:白鯖
安い寄せ集めの部品で構築し、CentOS5をインストールしました。主に、Webサーバ、アプリケーションサーバとして運用中。ハードの知識はあまり無いプログラマですが、全部自前で作るのは、手間はかかるけど、レン鯖より面白いです。

ハードウェア構成

カテゴリー
最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
Max TDP控え目なCPU
安くて静音なクーラー
検索フォーム
ユーザータグ
RSSフィード
はてな
スポンサード リンク
おすすめ書籍
twitter
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。