Unix

Unix

FreeBSD 10.0-RELEASEが公開

コンパイラがGCCからClangに変更されたそうです。しーらんぐ?クランぽ。LLVMとClangは勉強しておかないと損しそうです。。 Hyper-V向けの準仮想デバイスドライバが追加されているので、Hyper-Vで本格的に使えるようになりそ...
Linux

ファイル中に特定の文字列が何回出現するかをカウントする ♡

ファイル中に<ip>という文字列が何回出現するかをカウントするスクリプト。 perl -an -e '$total+= grep(/<ip>/,@F);END{print "$total\n";}' retina.x...
Linux

IPアドレスを10進数に変換するスクリプト ip2int.sh

IPアドレスを10進数に変換します。203.0.113.0 -> 405803776。 Excelのオートフィルタを使ったソートなどに役立ちます。192.0.2.2の前に192.0.10がくるなんてことはなくなります。 cat &lt...
Linux

シェルスクリプトで数字3桁をカンマ区切りにする

bashなどのシェルスクリプトで数字を3桁のカンマ区切りにしようとすると結構めんどくさかったのでメモ。 printfの%dを%'d(シングルクォートを間に入れる)にするのはすぐに行き着くけど、それをawkで使おうとするとめちゃ厄介。シングル...
Unix

labeldの無効化(Solaris Trusted Extensions)

Solaris 10でlabeldを有効にしたらTelnetもSSHもできなくて困っちゃった。Trusted Solarisの機能みたいね。すごいのはわかったけど勉強するまでは無効化しておこう。 svcadm disable -s labe...
Unix

Solaris 10 の 6000/tcp を潰す

ワークステーション利用のとき、X が必要なんだけど、外部からの X を受けるつもりはないので、6000/tcp をリッスンするのを止める方法。 /usr/dt/config/Xservers に -nolisten tcp オプションを追加...
Unix

Solaris での IP エイリアス (IP Alias)

追加するとき~ $ sudo /sbin/ifconfig $IFNAME addif $IPADDR plumb up 削除するとき~ $ sudo /sbin/ifconfig $IFNAME removeif $IPADDR IFNA...
Unix

gcc-4.1.1

unset CC CXX F77 CFLAGS CPPFLAGS FFLAGS export CC=/usr/sfw/bin/gcc cd src/ wget wget gtar jxf gcc-core-4.1.1.tar.bz2 g...
Unix

ping を打ち続ける ( ´∀`);y=ー(゚д゚)・∵. ターン

Solaris な ping は、デフォルトでは、alive | no_answer の単発で終わってしまう。 /usr/sbin/ping pooh.gr.jp pooh.gr.jp is alive no answer from p...
Unix

Solaris のパッチを毎日チェックするスクリプト

Solaris のパッチをチェックするスクリプト。cron で 1 日 1 回くらいまわすとよさげ。 新しいパッチ(当てていないパッチ)を見つけるとメールで通知してくれる。実行には root の権限が必要。 変数 HOSTMASTER に管...
タイトルとURLをコピーしました