タグ

Linuxに関するphjiのブックマーク (20)

  • TCP/IP で TIME_WAIT が残る時間を短くする

    TIME_WAIT 状態の TCP コネクションが多数残る netstat コマンドで TCP コネクションの状態を確認していると、"TIME_WAIT" という状態のコネクションがたくさん確認される場合があります。 "TIME_WAIT" 状態というのは TCP コネクションにおいて、こちら側から通信をした場合に "FIN_WAIT_1" (FIN ACK 受信) から、"FIN_WAIT_2" (ACK 受信) または "CLOSING" (FIN 受信, ACK 送信)を経て、コネクションを閉じられる状態となったことを示すもののようです。 そしてこの "TIME_WAIT" から、実際にそのコネクションが閉じられて "CLOSED" となるまでの間に待ち時間があり、これによって、短時間に通信が集中すると、その分だけ通信終了間際の "TIME_WAIT" 状態のコネクションが多数、ne

  • psの操作に慣れる - nitsujiの日記

    Linuxなどで実行中のプロセスを表示させるコマンドにpsというのがあります。 これまでこのコマンドをかなり適当に使ってきていて、オプションとかよくわかってなかったのでmanをちゃんと読んでいろいろやってみました。 psコマンドはprocpsというパッケージに含まれるコマンドです。 procpsには他にtop, vmstat, w, kill, free, slabtop, skillといったコマンドが含まれているようです。 ここではFedora Core 6で以下のバージョンを使っています。 $ ps --version procps version 3.2.7 オプションの指定方法 オプションの指定方法にいくつかの方法があるので把握しておきます。 UNIX オプション。まとめることが可能で、前にはダッシュを置かなければならない。 BSD オプション。まとめることが可能で、ダッシュを使っ

    psの操作に慣れる - nitsujiの日記
  • Linuxでtcを使って帯域制御 - HiiHahWIKI - making some notes for... -

    Linuxでtcを使って帯域制御 † Linuxのtcというコマンドを利用し、eth0の送信の帯域制御で簡単にできます。 tc qdisc add dev eth0 root tbf limit 15Kb buffer 10Kb/8 rate 100Kbps これで、eth0の帯域を800Kbyte/sに設定できます。 状況は、以下のコマンドで確認できます。 tc -s qdisc watchで状況を確認すると以下の様な出力が得られます。 qdisc tbf 8001: dev eth0 rate 800Kbit burst 10Kb lat 50.0ms Sent 277025786 bytes 598593 pkts (dropped 2908, overlimits 439519 requeues 0) 以下のコマンドで、解除できます。 tc qdisc del dev eth0 r

    phji
    phji 2011/06/06
  • OSSはアルミニウムの翼で飛ぶ: RHEL I/Oスケジューラの変更

    RHELのI/Oスケジューラの変更方法。 環境によっては結構差が出てくるので、何がベストとは言い難い。 簡単にテストできるので環境に合わせて最適なスケジューラを設定しよう。 KVMではdeadlineスケジューラが推奨されている。 LinuxのブロックデバイスI/Oスケジューラはデバイス単位で指定されている。 現在の設定を確認するには、sysファイルシステム以下のblockを参照する。 # cat /sys/block/sda/queue/scheduler noop anticipatory deadline [cfq] こんな感じで出力されて、[]で囲まれているものが現在の値だ。RHELではcfqがデフォルト値となる。 この値は動的に変更可能で、変更するには設定したいスケジューラ文字列を上記のsysファイルシステムに書き込むだけ。 # echo deadline > /sys/bloc

    OSSはアルミニウムの翼で飛ぶ: RHEL I/Oスケジューラの変更
  • Stray Penguin - Linux Memo (NFS)

    NFS ファイル共有システムは、良い意味でも悪い意味でも「古い」。UNIX 系 OS にはほぼ必ず実装されているので、LINUX マシン同士でファイルを簡単にやりとりすることができる。しかし一方、メールの SMTP プロトコルのように、他人 (他PC) が信じられる時代の性善説で成り立っているプロトコルである点は否めず、セキュリティを確保しながら利用するのは難しい。出来る限りのセキュリティ対策を施し、ローカルネットワーク内のみでの使用に限定し、使う時だけ起動させる姿勢で用いるべきだ。 ※ 当ページは NFSv4 が使い物になる前、主に nfs-utils 1.0.4 での検証を元に書いたものだ。NFSv4 については、もっと最近別ページにまとめた。 NFS の動作に関係するデーモン RedHat 系の RPM パッケージでは、portmap だけは portmap パッケージ、それ以外は

    phji
    phji 2011/01/25
  • 容量指定のダミーファイルを作成したい

    トラフィックの測定やファイルサーバのテストなど、希望する容量のダミーファイルが必要な場合がある。ここではddコマンドを利用したダミーファイル作成方法を紹介しよう。 # dd if=/dev/zero of=tempfile bs=1M count=10 読み込んだブロック数は 10+0 書き込んだブロック数は 10+0 # ls -l tempfile -rw-r--r--  1 root  root  10485760 12月 11 18:59 tempfile 上記は、ファイル名「tempfile」で10MBのファイルを作成する指定例だ。ポイントは、「/dev/zero」として「\0」文字(null)を読み込み、ブロックサイズ(bs=)に小さすぎない適度なサイズを指定し、「count=」で作成するファイル容量を指定するという点だ。 ddコマンドは、ファイルを変換してコピーするものであり

    容量指定のダミーファイルを作成したい
    phji
    phji 2011/01/06
    容量指定でダミーファイルを作成
  • Linuxを使用したSecureEraseの手順

    前回、SecureEraseが行えるSSDの情報を紹介しましたが、新たに判明したことがあるので今回は、その情報の報告とLinuxSSDをSecureEraseする方法について紹介したいと思います。 まず、最初にお詫びをしておきますが、前回のSecureEraseが行えるSSDの表は、「HDDErase」を使用してSecureEraseを行えるSSDを僕が個人的に調べたものです。SecureErase自体は、Security Feature Command Setに対応したSSDなら基的に行えるはずですが、マザーボードのBIOSの相性等でHDDEraseを使用したSecureEraseを行えないケースがあります。これらの製品は、Secure Eraseコマンドを発行するために必要なFrozen状態を解除するすべがなく、SecureEraseを実行できないことから「非対応」として掲載してお

    phji
    phji 2010/12/28
  • http://www.cs.wisc.edu/condor/condorg/linux_scalability.html

    phji
    phji 2010/12/16
  • HOLYBET777: No #1 Gambling Sites For Fun & For Your Daily Jackpot

    HOLYBET777: No #1 Gambling Sites For Fun & For Your Daily Jackpot HOLYBET777: No #1 Gambling Sites For Fun & For Your Daily Jackpot. Daftar login sekarang juga untuk dapatkan jackpot melalui link alternatif holybet777.

  • Can You Top This? 15 Practical Linux Top Command Examples

    Can You Top This? 15 Practical Linux Top Command Examples This article is part of the on-going 15 example series where 15 examples will be provided for a specific command or functionality. In this series, earlier we discussed about find command, crontab examples, grep command, history command, ping command, and wget examples. In this article, let us review 15 examples for Linux top command that wi

  • sudoでリダイレクトするときにハマること - ぱせらんメモ

    sudoで何か実行するとき、普通にリダイレクトするとリダイレクト処理自体は自分の権限になっててハマることがある。 sudo svnadmin dump hoge >hoge.dumpついつい上のようにやってしまいがちだけど、これをやるとhoge.dumpは自分の権限で書き込まれる。書き込み先に権限が無ければ当然エラーになる。 「sudo svnadmin dump hoge」の実行結果をリダイレクトって感じだろうか。 じゃあどうすればいいのかというと、方法は二種類。 sudo sh -c 'svnadmin dump hoge >hoge.dump'ひとつのシェルの実行として括ったものをsudoする方法。 やりたいことの中にクォートがあるとややこしそうだという欠点がある。 ちなみにこの方法はsudo(8)に書かれているやりかた。 もうひとつ。 sudo svnadmin dump hoge

    sudoでリダイレクトするときにハマること - ぱせらんメモ
  • リモートホストのファイル等でdiffする方法 : しげふみメモ

    2009年02月28日21:14 カテゴリLinux リモートホストのファイル等でdiffする方法 Linuxのdiffコマンドで、リモートホストのファイルやコマンド実行結果を比較する方法をメモ。 最近知りました。 $ diff <(ssh host1 cat file1) <(ssh host2 cat file2) bash系のプロセス置換(process substitution)がサポートされているシェルで可能です。 この場合、公開鍵認証で認証エージェントに鍵を追加してあるか、ホストベース認証を使用するなどして、パスワードやパスフレーズを入力せずに接続できる必要があります。 ちなみに、一方がローカルなら以下でも可能。 $ ssh host1 cat file1 | diff - file2 sshでコマンド実行した結果とか。 $ diff <(ssh host1 "rpm -qa"

    リモートホストのファイル等でdiffする方法 : しげふみメモ
    phji
    phji 2010/04/19
  • 9.04 Jaunty の CPU 使用率問題、解決しました - The Spirit of Ubuntu

    私の使っている ThinkPad X31 で 9.04 Jaunty Jackalope にアップグレードしたら、Firefox のスクロール(Page Up、Page Down など)がものすごく遅くなってしまった件、解決しました。 端末で top コマンドを使って、様子を見ると、Xorg の CPU 使用率が高いことが分かりました。で、そこらへんで検索して、たどり着いたのが: Bug #363238 in xserver-xorg-video-ati (Ubuntu): “[Mobility] (r100-rv200) very poor Xorg performance - XAA solves this” というページ。ここの Wenzhuo Zhang さんの指摘のとおり、xorg.conf を編集すると改善します。端末で sudo gedit /etc/X11/xorg.con

    9.04 Jaunty の CPU 使用率問題、解決しました - The Spirit of Ubuntu
  • UbuntuでTeX環境を整える - N. Yamaguchi's weblog

    昨年11月に北京で眼鏡を壊してしまい、また今年の1月にも富山でももう一つの眼鏡を壊してしまった。幸い、眼鏡がもう一つあるにはあるのだけど、少し色が入っているので、当たり障りのない透明なレンズの眼鏡が欲しい。というわけで、新しい眼鏡を新調することにした。北京で壊したものに似たやつ。約10000円。紫外線カットも付けたから夏場は快適だと思うが、どうだろう? さて、頭痛の続く中、少しだけお仕事をしたので、Ubuntuで格的にTeX作業。ちょっとだけなら、あんまり整備しなくても良いんだけど、ちゃんとやろうと思うと環境を整備してしまった方が作業効率は良い。まぁ、今後も使うことを前提にきっちり設定する。 latexmkを入れる 相互参照とかbibtexの処理とかいちいち面倒なので、タイプセット処理を一括でやる為のPerl Scriptインストールはaptで一発。 .latexmkrcに日語関連の

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • FrontPage - WMware まとめ Wiki

    VMware まとめ Wiki † pukiwikiを使ったまとめサイトです。誰でも編集できます。 誤字脱字の修正から新規ページの作成まで 編集者大歓迎です、どんなことでも自由に書き込んでいってください。 VMware Playerに続き、VMware Serverも無償公開され、 VMwareはよりいっそう気軽に利用できるようになりました。 VMwareの使い方などTipsを集めていきましょう。 家 - http://www.vmware.com/ 日 - http://www.vmware.com/jp/ ↑

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    phji
    phji 2008/12/29
    3GB以上認識させる
  • wget で認証付きサイトをダウンロードする - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 皆さん、 wget というツールはご存知でしょうか。コマンドラインの HTTP/FTP ダウンロードツールなのですが、これがなかなかに高機能なのです。例えば HTML 中のリンクを辿る再帰的ダウンロードや、絶対パスリンクの相対パスへの変換など、多彩な機能を持っています。きちんと活用すれば、サイトをまるごとダウンロードしてローカルで閲覧することもできます。 さらに、

  • lsコマンドを使いこなす - builder by ZDNet Japan

    lsコマンドはディレクトリの内容をリストアップするもので、よく知られており、使用頻度も高いコマンドラインプログラムだ。実際、lsはもっともよく使われるコマンドラインプログラムだと言ってもいいかもしれない。 $ ls MD5SUMS annvix-netinstall-i586-2.0-RELEASE.iso bin mc-vdanen 上記で示した一番基的な使い方に加え、lsコマンドには追加の情報を表示するための多くのオプションを持っている。ディレクトリの中にある、隠しファイルも含めたすべてのファイルの長いリストが欲しければ、次のオプションを使う。 $ ls -la total 363604 drwx------ 3 vdanen vdanen 91 Jun 2 16:02 . drwx--x--x 18 vdanen vdanen 4096 Jun 2 15:07 .. -rw-r--

    phji
    phji 2008/12/21
  • Adobe、「Adobe AIR 1.5」のLinux版をリリース

    米Adobe Systemsは12月17日、RIA(リッチインターネットアプリケーション)プラットフォーム「Adobe AIR 1.5」のLinux版をリリースした。Windows版とMac版は11月にリリースされている。AIR 1.5 for LinuxはAdobeのAIRのページから、同時にリリースされたSDKはAIR SDKのページから無料でダウンロードできる。 Adobe AIR 1.5はWebKit HTMLエンジンを取り込み、WebKit用の新しいJavaScriptエンジン「SquirrelFish」によるアプリケーションの高速化も可能になった。暗号化された新しいデータベースを備え、Flash Player 10で盛り込まれたカスタムのフィルターとエフェクトのサポートなど新機能も搭載する。 初心者向け簡易インストールを実現する「バッジインストール」を利用するには、最新版のFl

    Adobe、「Adobe AIR 1.5」のLinux版をリリース
  • 1