タグ

linuxに関するtomo_snowbugのブックマーク (20)

  • ウノウラボ Unoh Labs: サーバのネットワーク速度の調査/測定方法

    こんにちは。kyagi です。先日データセンタ内のサーバ群のうち、なぜか特定の1台だけネットワークの速度が極端に遅いという問題がありました。今回はサーバマシンのネットワーク速度の測定方法と原因についてお話しします。同様のトラブルが発生している方のお役に立てば幸いです。問題解決までの手順としては以下になります。 1. 現在の状態を調べる 2. ハード/ソフト含めて考えられる原因をいくつか挙げる 3. 原因について改善されるまでひとつひとつ検証していく まず現在の NIC の HW 情報とドライバを lspci で調査します。ここでは Broadcom の NetXtreme BCM5722 という NIC を使用していることがわかります。 # lspci -vvv | grep Ether 01:00.0 Ethernet controller: Broadcom Corporation

  • 実行中のアプリケーションを外から観察するコマンド。 - こせきの技術日記

    strace システムコールをトレース。カーネルと何を話しているか。 strace -p PID でプロセスにアタッチ。実行中のプロセスをトレース。 straceを使ったデバッグ - SourceForge.JP Magazine : オープンソースの話題満載 Linuxカーネルの作り出す世界 − @IT自分戦略研究所 - ふつうのLinuxプログラミング 青木峰郎 システムコールとライブラリ関数 − @IT自分戦略研究所 システムコール・ライブラリルーチン - UNIX の部屋 ltrace 共有ライブラリの呼び出しをトレース。*.soと何を話しているか。 ltrace -p PID でプロセスにアタッチ。実行中のプロセスをトレース。 ltrace で共有ライブラリの関数呼び出しをトレースする - bkブログ 404 - エラー: 404 - Linux JF ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŠ

  • PartedMagic - Partitioning, Cloning, Rescue, and Erasing.

    Powerful Tools for Home or Office! Parted Magic is a complete hard disk management solution. Disk Partitioning PartedMagic has the tools to get the job done. With the Partition Editor, you can re-size, copy, and move partitions. You can grow or shrink your C: drive. Create space for new operating systems. Attempt data rescue from lost partitions. Disk Cloning Clone a computer’s entire disk or a si

  • http://www.freewheelburning.com/linux/sysstat2.html

  • findとxargsの組み合わせ - ヒルズで働く@robarioの技ログ

    http://hirkaz.blogspot.com/2008/09/blog-post_01.html こういうのを見るとどうしても $ find ~/dev/php -name '*.php' -a -print0 | xargs -0 nkf --overwrite -w -Lu と書き直したくなる。元のままだとスペースを含んだファイル名を扱えないからね。 一応説明しておくと、元のコードでは"foo bar.php"というファイルがあった場合、xargsが"foo"と"bar.php"を処理しようとしてエラーになってしまう。 そこで、findで-print0を使うと"\0"区切りで出力してくれて、xargsに-0を指定すると引数を"\0"区切りとして扱ってくれるので"foo bar.php"として処理してくれる。 ファイル名にスペース入れるなっていう話もあるけど、Windowsな人は

    findとxargsの組み合わせ - ヒルズで働く@robarioの技ログ
  • I, newbie » バックアップならBaculaでしょ

    「21世紀にssh(1)でtarとかありえない」みたいなことを書いたけど、使ってるツールそのものに加えてありえないのは、バックアップに求められる要件がありえない。20世紀だったら単なるファイルのコピーでもよかったかもしれないけど、今時要求されるバックアップってそんな単純なものじゃない。バックアップしたファイルの暗号化、通信経路の暗号化、柔軟な差分とスケジュール、複数のストレージへのバックアップとか。バックアップ対象にWindowsが入ってないし。 「2008年の」とか「最近の」というキーワードなら、ファイルシステムのスナップショット機能を活用したバックアップだと思う。UFS2とZFSで使える。LinuxならLVM。 FreeBSD UFS/ZFS Snapshot Management Environment sysutils/freebsd-snapshot Solaris ZFS Ad

  • もっと簡単にcoLinuxを。andLinuxのインストール手順 - Unix的なアレ

    以前にcoLinuxの紹介をしましたが、やはりまだ若干の導入の面倒さを感じた人もいるのではないでしょうか? そんな方のために、coLinuxをイチから設定することなく利用することのできるandLinuxを紹介したいと思います。 andLinuxって何? coLinuxをベースにし、xming等を含めたパッケージでWindows上で動作します。なお、使用されているディストリビューションはubuntu7.10です。 売りとしては、WindowsLinuxがシームレスに使えるということなのですが、Xmingを使っている方にとってはイマイチ目新しさは感じないでしょう。 やはり個人的に感じているメリットとしては、仮想環境のLinuxを手軽に導入できるという点だと思っています。 注意事項 さて、andLinuxをインストールする前に気をつけてください。インストールを完了するまでには、最低1回のWin

  • 1CD-Linux等のLiveCDをWin上で起動するMobaLiveCD | 教えて君.net

    Linuxを気軽に弄るための手段として、最も簡単なのは、通称「1CD-Linux」を、リリースされたばかりの「MobaLiveCD」と組み合わせることだ。一切のインストール作業を行うことなく、Windows上でLinuxを起動することができるぞ。 MobaLiveCDは、CDブートから直にLinuxを起動する「1CD-Linux」(など「LiveCD」と呼ばれるCDブートOS)を、Windows上の一ウインドウとして起動するためのインストール不要型ツール。Linuxはそもそもインストールが面倒(というイメージが根強い)だし、1CD-Linuxを使うにしたって、マシンを再起動させてLinuxに切り替えたり、再起動の必要をなくすために格的な仮想OS環境を作ったりするのは面倒だ。フリーソフト「MobaLiveCD」と1CD-Linuxを使えば、一切のインストール作業を行うことなくLinuxを起

  • Linux のスリープ処理、タイマ処理の詳細を見る - naoyaのはてなダイアリー

    UNIX でプロセスを一時的にスリープさせるには sleep(3) が使えます。sleep() は引数に秒単位でしか時間を指定できないので、より短い時間を指定したい場合は usleep(3) (マイクロ秒) や nanosleep(2) (ナノ秒) を使うことになります。sleep(), usleep() はライブラリ関数、nanosleep() はシステムコール*1です。 この usleep() や nanosleep() で 1ms 程度の短い時間プロセスを停止したとして、正確にその時間だけ停止させることはできるでしょうか。http://shiroikumo.at.infoseek.co.jp/linux/time/ にあるコードを参考に、実際に動かしてみます。カーネル 2.6.19 x86_64、CentOS 5 で試します。 まず、nanosleep() で 1ms のスリープを行

    Linux のスリープ処理、タイマ処理の詳細を見る - naoyaのはてなダイアリー
  • シェルのリダイレクトを「こわいものなし」というくらい完全に理解しよう - 檜山正幸のキマイラ飼育記 (はてなBlog)

    Java BlockingQueueで遊ぶ:パイプラインごっこ」でパイプラインの話をしたので、来の、つまりUnixのパイプやリダイレクトを少し調べてみました。 たまに話題となる some-command >file 2>&1 と some-command 2>&1 >fileの挙動の違いについて、「シェルはコマンドラインリダイレクトの指定を右から左に解釈実行する」なんて説明が見つかりました。んなバカな! パージングは左から右にするものですよ。パーズツリーを逆順にたどることはできるけど、そんなことする必然性はなんにもないよ。 次の記事を読むと、「右から左」なんて事情じゃないことが分かるでしょう。 UNIXの部屋 検索: リダイレクト シェルのリダイレクトにまつわる失敗 さてここでは、複雑なリダイレクト処理も完全に理解できる処方箋を示しましょう。例えば、次のコマンドラインが何をするか分かる

    シェルのリダイレクトを「こわいものなし」というくらい完全に理解しよう - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • 弁護士集客サポーター | 法律事務所向けホームページ制作・WEBマーケティング

    事業内容 Services 弁護士集客サポーターはホームページのレンタル事業を主軸として、 WEBマーケティング・WEB集客を様々な角度から支援しています。 弁護士集客サポーターはホームページのレンタル事業を主軸として、WEBマーケティング・WEB集客を様々な角度から支援しています。 HPレンタル 弊社運営HPをご利用いただけます。SEOに強く上位表示を狙うことができます。 ・初期費用無料 ・契約期間の縛り無し ・最長3カ月間無料お試し ・集客相談し放題 お試し期間中に集客効果を実感いただけましたら、月額2.2万円でHP利用開始となります。

    弁護士集客サポーター | 法律事務所向けホームページ制作・WEBマーケティング
  • SWATCH: The Simple WATCHer of Logfiles

    Welcome to the official release site for Swatch: the active log file monitoring tool. Swatch started out as the "simple watchdog" for activly monitoring log files produced by UNIX's syslog facility. It has since been evolving into a utility that can monitor just about any type of log.

  • BlueQuartz 5100R Install howto for CentOS 4.0

    BlueQuartz 5100R Install howto for CentOS 4.0 BlueQuartz 5100R インストールメモ (CentOS4.0 用) Stage::1 CentOS4.0のインストール まず CentOS 4.0 の環境を構築しましょう。 CentOS 4.0をインストールした後にtar.gzのインストーラをすることで構築が完了します。BlueQuartzにはFedoraCore1用Refarance Kitも存在しますが、CentOS4.0にはありません。CentOS4.0の標準インストーラを使うことで自由度の高いインストールが可能になります。 ISO イメージの入手 まずテスト環境となる CentOS 4.0 ISOイメージを入手しましょう。 http://www.centos.org/modules/tinycontent/index.php?i

  • 24時間稼働のために――サーバ管理者が知っておくべき自動復帰ノウハウ

    オンライン・ムックPlus「SNMPによるネットワークモニタリング“第2版”」では、Net-SNMPを使ってサーバやネットワーク機器を監視するための方法を紹介している。SNMPとは何か? という基概要から、5年前の特集記事を刷新する最新情報の掲載まで、回を重ねることで充実させていく予定だ。 Net-SNMPでは、SNMP経由でオブジェクトに値を設定したときに、特定のコマンドを実行できる機能がある。この記事では、デーモンhttpdのプロセスを監視し、プロセスが途絶えた場合に「/sbin/service httpd restart」のコマンド実行でhttpdを再起動する例を見ていこう。 基的な設定は、リスト1のようになる。 この設定を行うと、SNMP経由から値を書き込むことで「/sbin/service httpd restart」というコマンドを実行できる。そのため、コミュニティー名やユ

    24時間稼働のために――サーバ管理者が知っておくべき自動復帰ノウハウ
  • 第5回 図解で知るSNMP――MIB情報のすべて

    第5回 図解で知るSNMP――MIB情報のすべて:SNMPによるネットワークモニタリング「第2版」(1/8 ページ) サーバやネットワーク機器を監視するSNMPを扱う上で重要なものの1つが“MIB”情報の把握である。機器にアクセスする場合には、このMIB情報を基に問い合わせを行い、モニタリングを行う。 第4回目「SNMPとv3セキュリティ」で説明したように、SNMPエージェントは、現在の状態値(管理情報)をもつオブジェクトを備え外部へと公開する。 それぞれのオブジェクトは固有のOID(Object IDentifier)をもっており、snmpwalkやsnmpgetをはじめとするSNMPマネージャコマンドを用いて、その状態値を取得できるのだ。 このとき問題となるのは、どのOIDをもつオブジェクトが、どんな情報を持っているのかという点だ。例えば、「トラフィック総バイト数」「CPU負荷」「メモ

    第5回 図解で知るSNMP――MIB情報のすべて
  • [ThinkIT] 第1回:オープンソースMondo Rescueによるバックアップ手法 (3/3)

    Mondo Rescueによるバックアップのisoイメージの作成は、mondoarchiveコマンドで行います。バックアップ対象のマシン上で、以下のように入力すると「/nfs」以下にisoイメージが生成されていきます。

  • システムリカバリ用DVDを作成するには - @IT

    「Mondo Rescue」というGPLのバックアップツールを利用すると、システムリカバリ用のCDやDVDを作成できる。ここでは、Mondo RescueをFedora Core 6(FC6)にインストールして、リカバリ用のISOファイルを作成する方法を説明する。 FC6用のMondo Rescueのパッケージは、ftp://ftp.mondorescue.org/fedora/6/からダウンロードできる。サイト上にアップロードされているのは、以下の6つのファイル(+SRPMファイル)だ。 afio-2.4.7-1.i386.rpm buffer-1.19-1.i386.rpm mindi-1.2.1-1.fc6.i586.rpm mindi-busybox-1.2.2-1.fc6.i586.rpm mondo-2.2.1-1.fc6.i586.rpm mondo-doc-2.2.1-1.

  • shell のちょっとしたテクニック - odz buffer

    後輩が cat README | tr ' ' '\n' | sort | uniq -c | sort -nr | head てなテクニックを見て、びっくりしたみたいな話をしていたのだが、こういうパイプラインを利用するテクニックを学んでいないのは色々損な気がする。 ていうか、サーバで丸一日以上かかるような処理を実行するのもしょっちゅうなのに、GNU screen も nohup も知らないってのはいろいろ支障があるような気もするのだが、だれも教えないものかなぁ。 ということで、bash or zsh のちょっとしたテクニックとか*1。リダイレクトとかパイプラインは略。 連続実行 単純に連続実行。 % foo; barfoo が正常終了したときだけ bar を実行 % foo && barfoo が正常終了しなかったときだけ bar を実行 % foo || bar&&、||は来は論理演

    shell のちょっとしたテクニック - odz buffer
  • IEs4Linux

    Internet Explorer, Edge and other Browsers on Linux and Mac Ies4Linux worked as a tool to run Internet Explorer on Linux. Nowadays we have a ton of other tools, containers and virtualization options to test a website on different browsers and mobile systems: Microsoft Virtual Machines for Linux and MacThe new Internet Explorer and Edge can not be run on Wine anymore. So Microsoft has its own VMs f

    IEs4Linux
  • VMware で仮想ディスクのサイズを変更したくなったとき :: Drk7jp

    VMware 仮想ディスクマネーシャ(VMware Disk Manager)を使用する事で、コマンドラインから、仮想ディスクファイルの作成、管理、変更が可能です。 1) コマンドシンタックス vmware-vdiskmanager.exe -x <拡張後のサイズ> 仮想ディスクファイル.vmdk これで仮想ディスク容量の変更はOKです。これで、仮想環境上からみれる物理ディスクの容量は増えます。 仮想ディスク容量を増やした後どうする? 上記のコマンドで仮想ディスクを増やしただけでは OS 上から使用可能な容量は増えません。パーティション情報も変更してやる必要があります。商用の Partition Magic とか持っていなくても、GParted Live CD を使えば、パーティション情報を変更することができます。ISOイメージをダウンロードして、VMware の仮想 CD-ROM の「I

  • 1