タグ

unixに関するyuuponのブックマーク (18)

  • 賢いdtraceの使い方

    皆さんはdtraceをご存じでしょうか?このようなシビレル機能はオトコとしては見逃せません。今回は皆さんにdtraceを紹介しようと思います。 DTraceとは? Solaris 10に搭載された機能で、名称はDynamic Tracingから来ています。Sunのマニュアルを見ると「動的トレース」と書いてあります。ようはシステムを動かしたままトレースする(システム今どこを実行しているのか、変数がどんな値になっているかなどを調査する)ツールのことです。使いようによっては強力なデバッガーになります。また、プログラムが動作した痕跡(どの関数を何回呼び出したか?など)を集計できることから、性能分析にももってこいです。デバッグやパフォーマンスチューニングでお悩みの皆さんは、是非使ってみてください。 これまで、DTraceのような機能を提供するプログラムはありませんでした。似たようなものがあったとして

    賢いdtraceの使い方
    yuupon
    yuupon 2009/08/29
    SolarisのDTraceコマンドの使い方
  • 【コラム】OS X ハッキング! (313) ベクター画像編集ソフト「Inkscape」を日本語環境で使う | パソコン | マイコミジャーナル

    iPhoneのナビアプリをいろいろ試していますが、どれも現状カーナビとして使うにはムリがあります。その理由は単純明快、(おそらくはAppleのポリシーで) 音声ガイドが装備されていないから。GPSチップ内蔵なのでソフトをインストールするだけですし、操作のしやすさなど他のポータブルナビより優れている点も多いのですがね。なにか深慮遠謀あっての制限と思いたいです。 さて、今回は「Inkscape」について。弊誌でもハウツー記事「ゼロからはじめるInkscape - Illustratorライクな無料ドローツール」などで取り上げているが、残念ながらOS Xユーザでの知名度はいまひとつ。ニーズは高いはずが、なぜ……と原因を考えてみたところ、UIが原因の1つではという結論にたどりついた。ここでは、日のユーザが扱いやすいようメニューバー日語化の手順を紹介するので、お役立ていただきたい。 InkSca

  • 新米Linux管理者がよくやる10の間違い

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 多くの人にとって、Linuxへの移行は喜びに等しい出来事だ。だが、悪夢を経験する人もいる。前者ならば素晴らしいが、もし後者なら最悪だ。しかし、悪夢は必ずしも起きるわけではない。特に、新米のLinux管理者が犯しやすい、よくある間違いをあらかじめ知っていれば、悪夢を避けられる可能性は高いだろう。この記事では、いくつかの典型的なLinuxでのミスを列挙する。 #1:さまざまな手段でアプリケーションをインストールする これは最初は悪いアイデアではないように思える。もしUbuntuを使っていれば、パッケージ管理システムが.debパッケージを使っていることを知っているだろう。しかし、ソースコードでしか見つけられないアプリケーションも多くある。大し

    新米Linux管理者がよくやる10の間違い
  • いまさらxargsの便利さを主張してみる — ディノオープンラボラトリ

    タイトルの通りですが、xargsコマンドの便利さを紹介する記事を書いてみました。xargsは私が大好きなコマンドの一つで、標準入力から渡されたファイル名などを引数とみなして、別のコマンドの引数として起動するというものです。 例えばfindで見つけたファイルを全部削除したい場合、xargsなしでも下記のように書くことができます。

  • Macで使える便利なコマンドライン

    UNIXをベースにしたMac OS Xでは、高度なUNIXの強力なコマンドラインユーティリティをほとんど利用できる。MacでUNIXの修行を始めたい人のためのコマンドを紹介する。(Lifehacker) Macでこのページを見ている方は、美しいGUIを使っているだろうか? Mac OS XはUNIXベースなので、ほとんどの高度なUNIXにある強力な古いコマンドラインユーティリティを実行できる。もしもTerminalを一度も起動したことがないのなら、あなたはダイアログボックスよりも多くの管理機能と選択肢を提供してくれるであろうたくさんのUNIXツールを体験し損ねている。以前にも基的なUNIXコマンドを幾つか取り上げたが、今回はMacの快適さから離れてUNIXで忍者修行を始めたい人のためのコマンドを幾つか紹介する。 TerminaliTermに置き換える Mac OS Xコマンドラインに踏

    Macで使える便利なコマンドライン
  • .bash_profileと.bashrcの違いは

    ユーザーのホームディレクトリには、.bash_profileや.bashrcといったファイルがある。どんなファイルがあるかは、-aオプション付きでlsコマンドを実行すると表示される。 $ ls -a ./          .bash_history  .bashrc  .emacs           .rpmmacros  rpm/ ../         .bash_logout   .canna   .emacs-color.el  .screenrc   tmp/ .Xdefaults  .bash_profile  .cshrc   .emacs.el        .xemacs.el この中の.bash_profileと.bashrcは、共にログインしたときに実行される設定用のシェルスクリプトだが、両者にはもちろん違いがある。 .bash_profileは、ログイン時だけに

  • @IT:止められないUNIXサーバの管理対策 第5回 (3) ~管理者権限の制限のためのsuとsudoの基本~

    ※ご注意 稿の内容を検証する場合は、必ず影響を及ぼさない限られた環境下で行って下さい。また、稿を利用した行為による問題に関しましては、筆者および株式会社アットマーク・アイティは一切責任を負いかねます。ご了承ください。 前回は、すべてのコマンドが使用できてしまう特権ユーザー(スーパーユー ザー)の利用制限について説明した。今回は、引き続き特権ユーザーが通常行うsuのセキュリティ上の問題点やsudoの基的な使い方について紹介する。 suの問題点 suコマンドは、再ログインになしにrootに限らず任意のユーザーにスイッチすることができるという、とても便利なコマンドだ。しかし、そんなsuコマンドには、以下に示すようなことが懸念されている。 ●rootのパスワードを入力する必要がある suコマンドは、実行時にスイッチするユーザーのパスワードを入力する必要がある。例えばtelnetでリモートログ

    @IT:止められないUNIXサーバの管理対策 第5回 (3) ~管理者権限の制限のためのsuとsudoの基本~
  • FetchMailの導入

    Fetchmailは、いろいろなメールサーバからメールを検索(取得)できるソフトであり、取得したメールを振り分けたり、必要に応じてSMTPサーバに転送することもできます。 おやじがFetchmailを導入した目的は、以下のとおりです。 プロバイダ経由のメールとオリジナルドメインのメールを一元的に扱いたい。 せっかくウイルススキャナー付のSMTPサーバがあるのだから、これでプロバイダ経由のメールのウイルススキャンができないか。(奥さんが駆除操作をびくびくしながらやっている) 一般的にFetchmailは、Procmailと組み合わせて使われますが、おやじは、これをPostfixに転送することにより、オリジナルドメインのメールと同様に、ウイルススキャンさせると同時に各ユーザへ配送させました。 ■Fetchmailの設定

  • エンタープライズ:セキュリティ How-To 第4回:fetchmailによるメール受信時のウイルススキャン

    fetchmailを利用して受信メールの一括管理を行っておけば,複数アカウントから受信したメールの閲覧が可能になるので便利だ。今回はfetchmailとprocmail,IMAPで構成したメールサーバでのウイルス対策について解説する フリーメールアドレスや会社のメールアドレスなど,インターネットを利用する際に複数のメールアドレスを使い分けていると,受信したメールの管理が面倒になる。特に複数のパソコンを利用している場合などは,自宅サーバを利用し受信メールの一括管理を行っておけば,複数アカウントから受信したメールを,どのパソコンからも閲覧できる。LinuxやFreeBSDなどで自宅サーバを構築しているのであれば,fetchmail+procmail+IMAPなどで,すでにメール環境を整えている方もいらっしゃるだろう。しかし,こういったメールの一括管理は便利な反面,複数のメールアドレスから受信す

  • Let's use SCREEN!

    LAST UPDATED Jul/21/2007 新情報 Cygwinの公式ディストリビューションにscreen-4.0.3が登録されました。screenインストールメモ Cygwin編 (2007/07/21) screen-4.0.3がリリースされました。screenインストールメモ (2006/10/23) screen-4.0.2用の非公式パッチを1つ追加しました(cjk文字幅誤認識)。screenインストールメモ (2006/06/09) 2ch UNIX板 screenスレ 更新 (2006/05/29) screen-4.0.2用の非公式パッチを2つ掲載しました。screenインストールメモ (2005/01/22) screen-4.0.2がリリースされました。screenインストールメモ (2003/12/07) このページはいったい何? screenはUNIXライクなO

  • Wataru's memo(2007-05-01)

    ● [Books][UNIX][Thoughts] UNIX システムプログラミング三大名著と図書館 2007年版の「UNIX システムプログラミング・お勧めの書」として、以下の3冊を紹介してきました。 UNIX 誕生から30年以上経過した現在でも、3冊の発行は続けられていますが、残念なことに三大名著を揃える国内の図書館は数少ないようです。3冊の特徴を簡単に振り返った後に、この状況を確認してみましょう。 Understanding Unix/Linux Programming UNIX システムプログラミングの入門書として、書を越える書籍は現時点でこの世に存在しないと、私は断言致します。ハーバード大学での授業をもとに練り上げられた書の内容は、群を抜いた独創性に満ちており、ある意味 Stevens 氏の APUE を凌駕しています。 説明図、題材として使われるプログラム、すべてに工夫が凝

  • Mac OS X と UNIX の関係 | Shinta's Site

    Mac OS X を使っていて、あれ?これってどうするのかなといったちょっとした疑問についてまとめてあります。といっても UNIX ユーザーから見たの疑問なので、UNIX を使ったことがない方にはあまり役にたちません :-)

  • tips - Mac OS X Tiger では chsh がまともに動く : 404 Blog Not Found

    2007年04月13日16:30 カテゴリTips tips - Mac OS X Tiger では chsh がまともに動く これ、かつてはこの通りでした。私も今は亡きBSD Magazineにそういう記事を書いたのもおぼろげに覚えてます。 bakelattaの日記 - Mac OS X Tigerでデフォルトのシェルを変更する アプリケーション - ユーティリティのNetInfoマネージャを起動する。 ウィンドウ左下の鍵をクリックして編集可能にする。 上段中央のペインの中にあるusersを選択する。 上段右のペインから自分のユーザ名を選択する。 下段のペインのプロパティshellの値(/bin/bash)をダブルクリックする。 変更したいシェルをフルパスで指定する。 ウィンドウ左下の鍵をクリックして保存。 が、Tiger現在、OS Xでは普通にchsh(1)が使えます。 Shellから

    tips - Mac OS X Tiger では chsh がまともに動く : 404 Blog Not Found
  • サーバーを多彩な手法で監視 Nagios

    Nagiosは,サーバーの稼働状態を監視するソフトウエアである。システムの異常を検知すると,それを管理者にメールで報告する機能などを備える。Webインタフェースによるステータス閲覧やレポート出力もできる。 サーバーの稼働状況を監視するのは,システム管理者の役目である。システム管理者は,サービス停止などの異常をいち早く見つけ,それに迅速に対処しなければならない。しかし,24時間365日,常にサーバーを監視するのは大変である。特に複数台のサーバーを管理している場合はなおさらであり,監視漏れなどが生じやすい。きちんと管理するには,複数台のサーバーを常時一括監視できる「監視ソフト」の導入が望ましい。 Nagiosは,有償ソフトに匹敵するほどの充実した機能を持つ,フリーの監視ソフトである。基機能は,サーバーにPINGを飛ばしての「死活チェック」と,クライアントとしてサーバーにアクセスして稼働状況を

    サーバーを多彩な手法で監視 Nagios
  • GNU screen いろいろまとめ。 - naoyaのはてなダイアリー:

    先日人力検索で GNU screen の設定TIPSについて質問してみたところ、かなーり役立つ設定とかをたくさん教えてもらうことができました。みなさん感謝。 そんで、教えていただいた通りにカスタマイズした結果、こんな感じのスクリーンショットが撮れました。MacOSX のターミナルです。 おかげさまでかなり便利になって作業効率が上がったと思います。いろいろ教えてもらったお礼とまではいきませんが、やった設定とかをはまりどころとかも交えて紹介してみます。名付けてリバースNDOメソッド。ちなみに、知ってる人にはごく当然のことが当たり前のように書いてるので、あんまり役に立たないかもしれません。 hardstatus alwayslastline で最終行にウィンドウ一覧を表示 これは今回の質問とは直接関係ないのですが、やるとやらないとでかなり使い勝手が違うので。 hardstatus alwaysl

  • Let's use SCREEN!

    LAST UPDATED Jul/21/2007 新情報 Cygwinの公式ディストリビューションにscreen-4.0.3が登録されました。screenインストールメモ Cygwin編 (2007/07/21) screen-4.0.3がリリースされました。screenインストールメモ (2006/10/23) screen-4.0.2用の非公式パッチを1つ追加しました(cjk文字幅誤認識)。screenインストールメモ (2006/06/09) 2ch UNIX板 screenスレ 更新 (2006/05/29) screen-4.0.2用の非公式パッチを2つ掲載しました。screenインストールメモ (2005/01/22) screen-4.0.2がリリースされました。screenインストールメモ (2003/12/07) このページはいったい何? screenはUNIXライクなO

  • シェル・スクリプト・リファレンス・ランキング

    Linuxで一連の処理を行う際には,シェル・スクリプトが役立ちます。シェル・スクリプトは,シェル上で同じような操作を続けるときや複雑な操作を行いたいときに,その操作手順をテキスト形式で記述しておき,任意に実行できるファイルです。定型的な処理を繰り返し実行するときに便利ですが,シェル・スクリプトを作成するには,記述のルールなどを知っておく必要があります。 日経LinuxのWebサイトでは,シェル・スクリプトの使い方について紹介した「シェル・スクリプト・リファレンス」を公開しています。シェル・スクリプトの基的な知識から,変数の扱い方,繰り返しや条件分岐などの記述方法,シェル・スクリプトで便利に利用できるコマンドなどを紹介しています。 日経Linuxは2006年3月1日に,シェル・スクリプト・リファレンスをITproに公開しました。公開後1年が経過したのを契機に,過去1年間によく閲覧された項目

    シェル・スクリプト・リファレンス・ランキング
  • FrontPage - MacEmacs

    MacEmacs JP Projectについて † 当プロジェクトMac上でのEmacs(主にCarbon Emacs)利用情報を収集し、公開する事を活動の中心としています。 サイトの情報はGPLもしくはGFDLにもとづいて公開されています。(一部例外がありますのでご注意ください。) 当Wikiにはファイルを添付することができません スパム攻撃対処中のためアルファベットのみコメント不可です。トップのみ凍結処理しています ↑ 情報交換 † Users メーリングリスト(日語):MacEmacs利用者(日語)のメーリングリストです。メールアドレスさえあればどなたでも参加できます。現在の参加人数は約400人です。 Users メーリングリスト(英語):MacEmacs利用者(英語)のメーリングリストです。メールアドレスさえあればどなたでも参加できます。現在の参加人数は約100人で

  • 1