タグ

Linuxに関するYuhtoのブックマーク (16)

  • ファイル・ディレクトリ名の一括置換/一括作成 業務で楽するためのUNIXテクニック集

    はじめに この連載では、UNIX系OSをコマンドライン上から効率よく利用するために知っておくべきテクニックや、便利な小技を紹介していきます。 今回は、第0回、第1回で紹介したfind/xargsコマンド、シェルの変数展開、制御構造を利用した「ファイル・ディレクトリ名の一括置換」に関するテクニックを紹介します。 また、「ファイルやディレクトリの一括作成方法」「シンボリックリンクの作成方法」に関するテクニックも紹介します。「ファイル名の置換」テクニックを検証する際の、コマンド確認環境構築にご利用ください。 今までの記事 第0回 まずはおさらい、シェル制御構造と正規表現の基礎 第1回 「検索」編 find/grep/xargsコマンドを使いこなす 対象読者 UNIX系OSコマンドを一通り利用したことがある方 正規表現を利用したことがある方 何らかのプログラミング経験がある方 動作確認環境 Lin

    ファイル・ディレクトリ名の一括置換/一括作成 業務で楽するためのUNIXテクニック集
    Yuhto
    Yuhto 2009/02/19
    Solarisでは動作しない
  • Java実行環境構築手順

    Java Web アプリケーションシステム構築(Linux 編) JavaWebアプリケーションシステム構築に必要なソフト Apache2.0.43 (Web サーバ上で利用したい場合のみ) Java2sdk Stadard Edition v1.4.1 Jakarta-Tomcat4.1.18 mod_jk2(apache-tomcat-connecter) JavaWebアプリケーションシステムを開発するためには、次のソフトも必要です。 Java 2 Platform Enterprise Edition ソフトのダウンロード 必要なソフトを環境に合わせて各サイトよりダウンロードしてください 1.Java2sdk1.4.1(http://java.sun.com/j2se/1.4.1/ja/download.html) JRE=Java(TM) 2 Runtime Environ

  • findでファイル検索入門 - builder by ZDNet Japan

    意外と知られていないようだが、"find"はLinuxに含まれている珠玉のツールだ。findでは、名前やファイルサイズ、更新日など多数の条件でファイルを検索することができる。findを用いることで、今まで時間をかけて手作業で探さなければならなかったファイルを、簡単に検索できるようになるだろう。 最も単純な使い方から説明しよう。findを用いてシステム内にあるすべてのファイルを表示するには、以下のように入力する。 $ find / このように入力すると、すべてのファイルの一覧が表示される。特定のファイル名で検索したい場合には、次のように行う。 $ find / -name passwd /usr/bin/passwd /usr/sbin/passwd ... また、passwdという名前で、かつパーミッションが0700のファイルを検索したい場合は、次のように入力すればよい。 $ find /

  • The Halloween Document: Japanese

     ハロウィーン文書 リンクやコピーは黙ってどうぞ。詳細はこちら。 1. はじめに。 1998 年 11 月頭、それはマイクロソフトがアメリカ司法省と丁々発止の法廷闘争をくり広げる一方で、フリーソフト/オープンソースがしだいに勢いをつけてきて、ただのホビイストのお遊びから実際のビジネスや業務での使用にも耐える格的なシステムとして認知度を高めていたときだった。そのときいきなりネット上にあらわれたのがこの文書である。 オープンソースソフトの代表格の一つである Linux はじょじょに各種サーバ市場に入り込み、NT の立場を脅かす存在になってきていたが、公式には MS は、「あんなのマニアのおもちゃ、ぼくたちはお金持ちの企業さん相手、格がちがうよ、はなから相手にする気はないね」的な発言をしてきていた。ところがこの文書では、MS はなんとオープンソフトをはっきり脅威として認識したうえで、どうやっ

  • gOS - Discover a good OS.

    gOS - Discover a good OS.
  • Linuxコマンド逆引き大全 Index - Linuxコマンド逆引き大全:ITpro

    Linuxのコマンドを「やりたいこと」で探すことができます。「やりたいこと」をクリックすると、コマンド名、動作、構文、オプションの意味をご覧いただけます。コマンドの基を学びたい方は「Linuxコマンド道場」を参照ください。ファイルの操作からテキスト・ファイルの処理方法まで,例題に基づいて学べます。

    Linuxコマンド逆引き大全 Index - Linuxコマンド逆引き大全:ITpro
  • ちょっぴりLinuxが語れるようになる基礎知識

    つまりLinuxディストリビューションとはOS配布物であり、ディストリビューターはメーカー/プロジェクトである。 Linuxディストリビューションとは、Linuxカーネルに各種ソフトウェアを集め、システムとしての一通りの機能を持ったソフトウェアの集合である(図1)。「Linux」とはそもそもカーネル単体の名称だが、現在ではカーネルを含めたシステム全体を指す言葉としても用いられることが多い。 カーネル カーネルとは、ハードウェアの管理、プログラムの実行管理、ファイルシステムなど、OSの基サービスを提供するプログラムである。LinuxカーネルはGPLに従って配布され、誰もが入手/改造/再配布できるようになっている。2007年3月時点でLinuxカーネルの最新バージョンは、2.6.20.3であり、Linuxカーネルのソースは、kernel.orgから入手できる。 Linuxカーネルは、1991

    ちょっぴりLinuxが語れるようになる基礎知識
    Yuhto
    Yuhto 2007/03/20
    豆知識
  • TheC10kProblem - 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと

    TheC10kProblem - 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと 目次 この文書について C10K 問題 関連サイト まず読むべき I/O フレームワーク I/O 戦略 1. 各スレッドが複数のクライアントを受け付ける. そしてノンブロッキング I/O と レベル・トリガ型の完了通知を利用する. 伝統的な select() 伝統的な poll() /dev/poll kqueue() 2. 各スレッドが複数のクライアントを受け付ける. そしてノンブロッキング I/O と 変更型の完了通知(readiness change notification)を利用する. kqueue() epoll リアルタイム・シグナル fd 単位のシグナル (Signal-per-fd)

  • 1秒で10万行を処理するフリーの超高速なログ解析ソフト「Visitors」 - GIGAZINE

    GIGAZINEのログは膨大な量になっているため、以前まで使っていた「ApacheLogViewer」では毎日のアクセス解析に時間がかかりすぎるのと、今後のさらなるログの増大を考えると不安を覚えたので、いろいろと試してみた結果、「Visitors」というアクセスログ解析ソフトが超高速でよかったです。 大体、10万行を1秒~2秒ほどで処理してくれます。しかもサイトへの人の流れをフローチャート化することも可能。ユニークユーザーベースで解析してくれるだけでなく、検索ボットは除外したり、特定のリファラをブラックリストにしてノーカウントすることも可能。非常にすばらしいです。 また、Linux版だけでなく、Windows版も一応提供されています。やろうと思えばWindowsで解析することも可能です。 というわけで、実際にインストールして実運用するまでの手順をメモしておきます。参考になれば幸い。 ■解析

    1秒で10万行を処理するフリーの超高速なログ解析ソフト「Visitors」 - GIGAZINE
  • ウノウラボ Unoh Labs: WEBサービス運用における監視体制

    こんにちは satoです WEBサービスは作るよりも運用の方がコストがかかるとも言われています。 運用を極力自動化して、コストを減らしたいものです。 ここではウノウで使っているツール類を紹介したいと思います。 1) 疎通、生存監視 webの生存監視などは nagiosを使って監視しています。 nagiosには - いつ(土日を除く、10時~22時までの間で など) - どのタイミングで(N回連続で ,復旧したら など) - 何が起こったった時に(疎通が取れない など) - どうするか(メールで通知する) などを細かく設定できる監視ツールです。 ウノウでは MySQL、memcached、HTTP、ping、DNS、SMTPなどの監視をnagiosで行っています。 2) システムやアプリケーションLOG ログの監視には swatch を使用しています swatchの機能には -

  • cron(crontab)で月末で指定する方法 - ぎじゅっやさん

  • Windowsパスワード解析

    今回は、自宅WindowsXPのパスワード解除を検証してみます。 Administratorのパスワード忘れたしまった方、セキュリティーについて考えている方参考にどうぞ。 普段使っているWindowsPCに先ほどのCDを入れて起動させますと・・・ なんとLinux(Ubuntu Linux )がbootするではありませんか!ちなみにCDからブートさせるので WindowsOSは無事です。 しばらくすると、ターミナルが起動し、プログラムが勝手に走ります。 あら、パスワード検索してますよ・・・ すると、5分ぐらいですかね、全ユーザのパスワードが検索されてしまいました。 しかも、それなりに複雑なパスワードだったに・・・。怖いですね〜。 調べてみると、レジストリ内のSAM(Security Account Manager) を総当たりで解析するらしい。 で、対策

  • 壊れたHDDからデータを取出す方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -

    停電とか,寿命でHDDが壊れてしまった場合,せめて残っているデータだけでも取出したい・・・そういう泣きそうな状況に陥った人向けの作業メモ. 概要としては,例えばCDROMをCDRへコピーする際には, 一度 CDROMからデータを吸い出してISOイメージをつくって ISOイメージをCDRへ書き込む という作業をする.同じように 壊れたHDDからデータを吸い出して 新しいHDDへ書き込む という作業手順で,破損したHDDから残っているデータが救出できる.以下,具体的な作業手順についてまとめる. 状況を把握する たとえば dmesg で以下のようなエラーが出ている場合は end_request: I/O error, dev 03:42 (hdb), sector 31719462 hdb: read_intr: status=0x59 { DriveReady SeekComplete Dat

    壊れたHDDからデータを取出す方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -
  • CentOS セットアップ

  • ウノウラボ Unoh Labs: linuxで○○が壊れた時の対処法

    こんにちは satoです。 障害の多くの場合はハードディスク障害ですが、実際障害が起きた際に、どのように復旧するかをケース別に書いてみようと思います。 hdd のセクタが壊れた /var/log/message等に kernel: hda: dma_intr: status=0x51などど表示されているとハードディスク障害の可能性が高いです。 badblocks -vs -o hda1.sector /dev/hda1 (かなり時間がかかる)とやると 不良セクタが書き出されたファイル hda1.sector ができます。 fsck -l hda1.sector /dev/hda1 とやると不良セクタを使用しないようになります。いずれにしても早めの交換をお勧めします。 memoryが壊れた http://blog.miraclelinux.com/mita/cat218683/index.

  • シェルスクリプト(Bash)

    シェルスクリプトとはコマンドやシェルの組み込みコマンドなどをファイルに記述し、実行できるようにしたものである。 またプログラムの制御構造なども使用でき、柔軟な処理が可能であり、/etc/rc.d/initd/ディレクトリ内の起動スクリプトなどはシェルスクリプトである。 シェルスクリプトを実行するには実行権限および読み込み権限が必要です。 またシェルスクリプトファイルの1行目にはシェルスクリプトを実行するシェルのパスを記述します。 スクリプトファイル内でも、シェル変数を定義することができる。またその変数を参照する場合は変数名の前に" $ "を 付けることで参照できる。変数名に使用できる文字は英数字および" _ "(アンダーバー)であり先頭は英字を使用しなくてはならない。

  • 1