UJP - ハウツーカテゴリのエントリ

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

  • カテゴリ ハウツー の最新配信
  • RSS
  • RDF
  • ATOM

ブログ - ハウツーカテゴリのエントリ

リンクカウント

カテゴリ : 
ハウツー
ブロガー : 
ujpblog 2009/10/28 12:46
 UNIX系でlsコマンドをリストオプション(-l)を付けて実行すると,次の様に表示されます.
leopard:usr ujpadmin$ ls -la
total 8
drwxr-xr-x@ 12 root wheel 408 Jun 1 2008 .
drwxrwxr-t 38 root admin 1360 Oct 20 18:28 ..
drwxr-xr-x 9 root wheel 306 Feb 22 2008 X11
lrwxr-xr-x 1 root wheel 3 Feb 22 2008 X11R6 -> X11
drwxr-xr-x 914 root wheel 31076 Sep 12 00:18 bin
drwxr-xr-x 268 root wheel 9112 Mar 25 2009 include
drwxr-xr-x 397 root wheel 13498 Sep 12 00:18 lib
drwxr-xr-x 94 root wheel 3196 Sep 10 00:10 libexec
drwxr-xr-x 11 root wheel 374 Oct 20 20:55 local
drwxr-xr-x@ 243 root wheel 8262 Sep 12 00:18 sbin
drwxr-xr-x 71 root wheel 2414 Sep 10 00:10 share
drwxr-xr-x 5 root wheel 170 Feb 22 2008 standalone
leopard:usr ujpadmin$
 リストの意味は左から順番に,次の通り.

パーミッション
リンクカウント
ユーザ
グループ
ファイルサイズ
タイムスタンプ
ファイル名

 この"リンクカウント"というのは見慣れませんが,内包しているファイル&ディレクトリ数のようなものです.
 たとえば,binディレクトリは914と記載されていますが,リストを出してwc -lで行数をカウントしてみます.
leopard:usr ujpadmin $ ls -la bin|wc -l
915
leopard:usr ujpadmin $
 915となっていますが,これは自分自身が含まれているので1つ多いです.

...続きを読む

MacOS Xで大量のテキストファイルを置換する

カテゴリ : 
ハウツー
ブロガー : 
ujpblog 2009/10/20 20:25
 約1000ファイルのテキストファイルの中にある一部の文字列を大量に変換する必要が出てきました.
 Macのテキストエディタを探したのですが,次の2つがありました.

Mac版 iSED 1.5
http://homepage.mac.com/lightway/download/

・日本製
・大量ファイルの読み込みが速い
・文字コードがUTF-8だと文字化けする.
・変換が速い.
・保存する際に毎回ダイアログがでるので保存に時間がかかる.


Komodo Edit
http://www.activestate.com/komodo_edit/

・英語
・大量ファイルの読み込みが遅い
・変換が遅い
・上書き保存するモードを選択できるので保存が楽

 今回は100ファイル程をKomodo Editを使いましたが遅いので残りをiSEDを使って変換しました.

 変換したいテキストファイルが1つのフォルダに保存されていたりすれば自分でsedを書いたが速いのですが,複数フォルダ&階層なのでSpotlightで検索した結果を変換するには,ツールが必要でした.

ARP: Illegal packet at LAN2

カテゴリ : 
ハウツー
ブロガー : 
ujpblog 2009/8/6 23:28
 RTX1200を設置している最中,ログに次の様なメッセージが残っているのを発見しました..
2009/08/06 15:30:34: ARP: Illegal packet at LAN2, IP=192.168.1.2, MAC=00:17:42:f2:38:54
 これは,RTX1200ではLAN1,LAN2,LAN3と3つのLANを定義できますが,LAN2のネットワークに,他のネットワーク(この場合LAN1かLAN3)で使っているセグメントのIPアドレスのマシンが紛れ込んでいるという事でした...

TeraTermのマクロ

カテゴリ : 
ハウツー
ブロガー : 
ujpblog 2009/7/30 0:39
基本的には、次の2つでどうにかなる.

wait 'login:"
sendln 'userid'
wait 'Password:'
sendln 'nagaipassword12345&'
waitで、標準出力を待ち、sendlnで、入力をする.

sendlnはラインフィード(LineFeed),つまり改行付きです.
sendは改行が付きません.これの例は次の通り.
send "a"
send "b"
send #10
send "c"
send #10
send "d"

 これを実行すると次の様になる.

ab
c
d
ここで#10は、改行&H0Aと同じ.

どういう時に使うかというと,ダブルクォートやシングルクォートがたくさんあるときは,1行で記述するのではなくて,複数行に分けると使いやすいです.

ヤマハルータの動的フィルタ

カテゴリ : 
ハウツー
ブロガー : 
ujpblog 2008/11/19 23:40
 RTX1100とRT58iをセットアップしているのですが,動的フィルタの導入を行うと便利だというので,調べてみました.

 参考になったのは,これ.

ファイアウォール機能
http://www.rtpro.yamaha.co.jp/RT/docs/firewall/index.html

 悩んだのはプロトコル名の所で,通常のフィルタと同じで定義名(ftp,www,domain等)かポート番号を入力すれば良いと思ってたのですが,定義名じゃないとダメなのですね.
 別にフィルターを定義して,その定義番号を入力すれば良いという事が判りました.

 たとえば,FTPだと定義名があるのでこのように動的フィルタを設定します.

ip filter dynamic 1 * * ftp

 SSHの22番ポートを動的フィルタにしたいという場合,このように定義したいのですが.

ip filter dynamic 1 * * 22

 これを入れるとError: Illegal keywordとなってしまいます. そんな時には,次の様に設定します.

ip filter 444 pass * * 22
ip filter dynamic 101 * * filter 444

いったんfilter 2番で22番ポートの接続を許可(pass)する設定を定義して,動的フィルタではそのフィルタ番号を指定してあげます.

広告スペース
Google