タグ

linuxに関するmamatumoのブックマーク (95)

  • ファイルシステム比較(ZFS/Btrfs/ext4/UFS/NTFS): のぼメモ(仮)

    ※RAIDのところは「ファイルシステムとしてRAIDの機能を有している」場合に○とした。 こうみる限りだとZFSがいい感じに…見えるのだがどうだろうか。以下を考慮すると…Btrfsな予感。 ZFSとBtrfsは機能的に概ね同じ BtrfsがLinux kernelに取り込まれてる ZFSはライセンス(CDDL)的にLinux kernelには…× ZFSを開発してるSunが、Btrfsを開発してるOracleに買収されてる ZFSについては↓の書籍がいい感じに情報載ってました。概念の話から始まって、実運用例とか、より突っ込んだデータ構造の話とか色々。実際に見たは表紙が緑色だった気がするが…たぶん同じ。

    ファイルシステム比較(ZFS/Btrfs/ext4/UFS/NTFS): のぼメモ(仮)
  • Multitailの紹介 - www.kichise.com

    ※このメモは暇で仕方がない時に、思いつきでやってみた Multitailの manual.html の翻訳です。 適当な翻訳なので、原文も参照しながら読んでください。 はじめにMultitailとはなにかMultiTail は、一つまたは複数のファイルを、オリジナルのTailと同じように表示することが出来ます。 違いは、 一つのコンソール画面の中に、(ncurses を使って)複数のウインドウを作成すること複数のファイルを結合して表示出来ること重要なことを認識しやすくするため、(正規表現を使って)ログファイルの色分けが出来ます。(正規表現を使って)ログのフィルターが出来ます。正規表現を編集したり、ログファイルを追加したり削除するための、対話型メニューがあります。shell script や 他のソフトウェアの出力を取り込むことが出来ます。他のソフトウェアの出力を表示している場合、監視ツール

  • サーバをメンテする時に便利な Linux コマンド 3つ - bekkou68 の日記

    はじめに サーバを運用したり環境を構築したりしていて「あれ。あのプロセスで吐いてるログどこだっけ・・」など困るときがあります。 そんなときに頼りになるかもしれないコマンドを 3つご紹介します。 @madeth 師匠に教えていただきました。 1. proc でプロセスが使っているファイルを見る 困ったこと プロセスの吐くログのパスがどうしても分からない・・。 解決法 (編集 2014/09/10) 知りたいプロセスの ID を調べます。 $ ps aux | grep unicorn deploy 3335 xxx xxx xxx xxx X XX 15:14 0:07 unicorn master -c /var/www/myproject/unicorn/staging.rb -E staging -D プロセスID (この場合は 3335) をもとに root 権限でファイルディスクリ

    サーバをメンテする時に便利な Linux コマンド 3つ - bekkou68 の日記
  • TOTO88 | Bocoran Slot Gacor Hari Ini

    Bermain slot gacor di Toto88 bisa menjadi pengalaman yang menggembirakan dan menguntungkan. Dengan berbagai pilihan permainan, fitur yang menarik, dan peluang menang besar, Toto88 telah menjadi destinasi utama bagi para pemain slot online. Artikel ini akan membantu Anda memahami bagaimana memaksimalkan pengalaman Anda saat bermain slot gacor di Toto88. Toto88 menawarkan pengalaman bermain slot onl

    TOTO88 | Bocoran Slot Gacor Hari Ini
  • http://www.ccur.co.jp/external/TechSup/RedHawkServiceTable.htm

  • Linux標準の仮想化技術「KVM」の仕組み

    アナウンス後わずか2カ月でLinux Kernelにマージされたことで一躍注目を浴びることになった仮想化技術「KVM」。しかし、その具体的な仕組みや使用方法となると、意外と知られていないのではないでしょうか。この連載ではそんなKVMについて紹介します(編集部) KVMは、Linux Kernel自体をハイパーバイザとする仕組みで、正式名称を「Kernel-based Virtual Machine」といいます。KVMは現時点では、Intel VT-xやAMD-VといったCPUの仮想化支援機能を必要とし、完全仮想化によりOSの仮想化環境を提供します。 この記事では、「KVMの名前は聞いたことはあるが詳しくは知らない」という方、「興味はあるけど使い方がよく分からない」という方を想定し、全3回でKVMの概要と基的な使い方、今後の課題について紹介したいと思います。 OS仮想化技術のおさらい サー

    Linux標準の仮想化技術「KVM」の仕組み
  • 減り続けるメモリ残量! 果たしてその原因は!? 第2回 (1/3) − @IT

    減り続ける利用可能メモリ……そしてついにリブート!:Linuxトラブルシューティング探偵団 番外編(2)(1/3 ページ) NTTグループの各社で鳴らした俺たちLinuxトラブルシューティング探偵団は、各社で培ったOSS関連技術を手に、NTT OSSセンタに集められた。普段は基的にNTTグループのみを相手に活動しているが、それだけで終わる俺たちじゃあない。 ソースコードさえあればどんなトラブルでも解決する命知らず、不可能を可能にし、多くのバグを粉砕する、俺たちLinuxトラブルシューティング探偵団! 助けを借りたいときは、いつでもいってくれ! OS:高田哲生 俺はリーダー、高田哲生。Linuxの達人。俺のようにソースコードレベルでOSを理解している人間でなければ、百戦錬磨のLinuxトラブルシューティング探偵団のリーダーは務まらん。 Web:福山義仁 俺は、福山義仁。Web技術の達人さ。

    減り続けるメモリ残量! 果たしてその原因は!? 第2回 (1/3) − @IT
  • Linuxのスワップ処理を最適化するためのヒント

    Linuxシステムにおけるスワップ処理の効率化とスワップ処理サブシステムのパフォーマンス最適化につながるテクニックを紹介する。 コンピュータのメモリ容量を超えるサイズのプログラムを実行する必要がある場合、最近のオペレーティングシステム(OS)のほとんどはスワップ処理と呼ばれる手法を用いる。これは、メモリ内データの大部分を一時的にハードディスクに格納しておき、必要なデータだけを物理メモリ空間に持ってくるというものだ。稿では、Linuxシステムにおけるスワップ処理の効率化とスワップ処理サブシステムのパフォーマンス最適化につながるテクニックを紹介する。 Linuxは、物理メモリの領域をページという単位に分割して処理する。スワップ処理とは、ハードディスク上にあらかじめ設定した空間(これをスワップ空間と呼ぶ)にページ単位でメモリ上のデータをコピーし、そのページのメモリ領域を解放する処理をいう。物理

    Linuxのスワップ処理を最適化するためのヒント
  • メモリを食いまくるプロセスがメモリ使用量に与える影響をtopで追う

    暴走してどんどんメモリをうスクリプトが OS全体のメモリ使用量(CentOS5 ... カーネルは2.6系になる)の動作にどんな影響を与えるのか ってのを見るために以下のようなテストをしてみました。仕組みはだいたい理解してるけど、細かい数値を追ったことはなかったのでやってみました。 sshでログインして、topを立ち上げる。プロセスを見張る用意をしておく 別のsshをたちあげて、 Perlワンライナーで以下のようなプロセスを走らせる(このプロセスをtopで見張る) # 1秒ごとに5MB単位でメモリをうプロセス # 数値はお好みで perl -e "while(1){ sleep 1; push @h , 1 x 1024 x 1024 x 5 } " ちなみにtopで見張るときは メモリ使用量でソートされるようにして top起動中に shift + o を押して n を押すと 実メモリ

    メモリを食いまくるプロセスがメモリ使用量に与える影響をtopで追う
  • Oracle Database XEをCentOS5.2にインストールする方法。 - @camelmasaの開発日記

    以前、Oracle Database XEのインタビューに行ってきたのですが、 インタビュー前にCentOS5.2上で動作させるまでの流れをやっていたので、 まとめてみました。 まず下記サイトからOracle Database XEをダウンロードします。 http://www.oracle.com/technology/software/products/database/xe/htdocs/102xelinsoft.html Acceptをクリックして、oracle-xe-univ-10.2.0.1-1.0.i386.rpmをダウンロードします。 (サーバーからwgetしてみても駄目でした。) ダウンロード後、ファイルをサーバーにアップロードします。 rpmのインストールコマンドを実行します。 rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm

    Oracle Database XEをCentOS5.2にインストールする方法。 - @camelmasaの開発日記
  • wkr8.com

    通过金名网(4.cn) 中介交易 金名网(4.cn)是全球领先的域名交易服务机构,同时也是Icann认证的注册商,拥有六年的域名交易经验,年交易额达3亿元以上。我们承诺,提供简单、安全、专业的第三方服务! 为了保证交易的安全,整个交易过程大概需要5个工作日。 具体交易流程可“点击这里”查看或咨询support@goldenname.com。 我要购买>> Process Overview: 4.cn is a world leading domain escrow service platform and ICANN-Accredited Registrar, with 6 years rich experience in domain name brokerage and over 300 million RMB transaction volume every year. We pro

  • Java SE 7徹底理解 第5回 New I/O 2の新しいファイルシステムインタフェース その2

    先月に引き続き、今月もNIO2で導入されたファイルシステムインタフェースについて紹介していきます。 簡単に前回のおさらいをしておきましょう。 新しいファイルシステムインタフェースは、既存のFileクラスの欠点を解決すべく導入されたAPIです。 ファイルシステムを表すのがjava.nio.file.FileSystemクラス、java.io.Fileクラスに対応するのがjava.nio.file.Pathインタフェースです。Pathオブジェクトに対するユーティリティメソッドはjava.nio.file.Filesクラスで提供されています。 先月はPathオブジェクトの生成、Fileオブジェクトとの相互変換、入出力などに関して説明を加えました。今月はFilesクラスで提供している機能を中心に説明を加えていきます。 ファイル・ディレクトリの作成 はじめに、ファイルやディレクトリを作成するところか

    Java SE 7徹底理解 第5回 New I/O 2の新しいファイルシステムインタフェース その2
  • 2011年8月26日 Happy Birthday! ハタチになったLinuxの20年前を振り返る | gihyo.jp

    Linux Daily Topics 2011年8月26日Happy Birthday! ハタチになったLinuxの20年前を振り返る 1991年8月25日、ヘルシンキ大学の学生だったLinus TorvaldsはUsenetニュースグループのひとつであるcomp.os.minixにこんな文章で始まる投稿をポストした。 MINIXを使っている皆さん、こんにちは。 僕は(フリーの)オペレーティングシステム(ただの趣味です。GNUのような大きくてプロフェッショナルなものとは違います)を作っています。386/486のATクローン用です。4月から取り組んできたんですが、ようやく準備が整いました。MINIXな皆さんからのいろんなフィードバックをお待ちしています。 Linusはこの自作のOSを「Freax」と呼んでいて、その名前のまま配布しようとしていた。おそらく"Free"とか"Freak"をベース

    2011年8月26日 Happy Birthday! ハタチになったLinuxの20年前を振り返る | gihyo.jp
  • ブラウザで動作するPCエミュレータ登場 - Linuxが動作 | エンタープライズ | マイコミジャーナル

    Javascript PC Emulator Fabrice Bellard氏は5月14日(フランス時間)、ブラウザで動作するPCエミュレータ「Javascript PC Emulator」を公開した。Javascript PC EmulatorはJavaScriptで実装されたPCエミュレータ。Firefox 4およびChrome 11で動作確認がとられている。Linuxカーネル2.6.20をベースに若干の変更を加えたものがjslinuxとして公開されており、Javascript PC Emulatorの動作を確認できるようになっている。 Javascript PC Emulatorでエミュレートしているハードウェアは次のとおり。 32ビットx86互換CPU 8259PIC (Programmble Interrupt Controller) 8254PIT (Programmble I

  • Linux Tips「/tmp/ディレクトリ下のファイルはいつ削除される?」

    /tmp/ディレクトリ下は、テンポラリ領域としてファイルの解凍や一時的に利用するファイルが書き出される。常時稼働させている状態でしばらくの日数を経て/tmp/下を見ると、以前あったファイルが無くなっている場合がある。これはどのようなタイミングで削除されたのだろうか? これは、1日1回実行されるcronスケジュールで実行されるスクリプト「tmpwatch」から実行されるコマンド「tmpwatch」によって判断されている。 # file /usr/sbin/tmpwatch /usr/sbin/tmpwatch: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped # ls /etc/cron.daily/ 00-logwatch  l

    Linux Tips「/tmp/ディレクトリ下のファイルはいつ削除される?」
  • どうしても削除できないファイルがある~chattr/lsattr編~

    「誤ってファイルが削除されないよう対策がしたい~chattr編~」Tipsでも挙げている「chattr」によるカスタマイズを行うと、lsコマンドでも属性確認ができない。このため、設定を忘れた頃に戸惑ってしまう場合がある。 $ touch temp $ chattr +i temp $ ls -l temp -rw-r--r-- 1 root  root    0 3月 5 18:23 temp $ rm temp rm: remove write-protected regular empty file `temp'? y rm: `temp' を削除できません: 許可されていない操作です

    どうしても削除できないファイルがある~chattr/lsattr編~
  • root権限でも消せないファイルがある

    e2fsckコマンドを使ってファイルシステムを修復すると,lost+foundディレクトリ内にrootでも削除できないファイルができてしまうことがある。

    root権限でも消せないファイルがある
  • 不要なサービスを停止する

    Linuxでは様々なサービスを実現するデーモンと呼ばれるものが起動しています。必要のないデーモンが起動しているとそれだけでリソースの無駄遣いになる(基的にデーモンはメモリに常駐します。)だけでなくセキュリティ上好ましくないものもあります。必要のないデーモンは停止してしまいましょう。 (05/07/19 更進) FedoraCore4対応と幾つかサービスの扱いを変更。FedoraCore1&2の一覧はこちらに移動しました。 サービスの一覧は次のようにして表示します。 # chkconfig --list | less デーモンを停止するにはroot権限で次のようにコマンドを実行します。 # /etc/rc.d/init.d/デーモン名 stop サーバー起動時に自動的に起動しないようにするには次のようにコマンドを実行します。 # chkconfig サービス名 off Fedor

  • WebLogic10.0でToo many open files

    WebLogicに負荷をかけたときに、 java.io.FileNotFoundException: /tmp/test.txt (Too many open files) java.io.IOException: java.io.IOException: Too many open files など、IO系の処理で「Too many open files」が発生した。 調べてみると、以下のページを発見。 BEA サポート診断パターン Too many open files WLのチューニングをしていなかったので、「ulimit -n」で確認すると、デフォルトの1024だった。これはファイル記述子の数で、簡単にいうとファイルを開ける最大数が1024ということ。また「ps -ef | grep ‘管理対象サーバ名’」で管理対象サーバのプロセスIDを調べ、「lsof -p PID | wc -

    WebLogic10.0でToo many open files
  • ulimit - Google 検索

    2019/08/01 · 「ulimit」はユーザーが使用できるリソースを制限するコマンドです。ファイルの最大サイズや、使用できるメモリ、同時に実行できるプロセス数などを制限 ...