タグ

linuxとtipsに関するsendのブックマーク (3)

  • An lsof Primer

    lsof is the sysadmin/security über-tool. I use it most for getting network connection related information from a system, but that’s just the beginning for this powerful and too-little-known application. The tool is aptly called lsof because it “lists open files“. And remember, in UNIX just about everything (including a network socket) is a file. Interestingly, lsof is also the Linux/Unix command w

    An lsof Primer
  • xargsコマンドを使って指定したコマンドを並列実行させる - 技術メモ帳

    あまり知られていないが、GNUのxargsコマンドには、 プロセスの最大数を設定できるオプションというのが用意されている。 コレを使って、プロセスを並列実行させてみよう。 xargs --max-procs=MAX-PROCS -P MAX-PROCS command MAX-PROCSに数字を指定すると、 最大で、その数だけ command プロセスを生成する。 デフォルトは、1プロセスだけになっている。 いくつか例を交えて説明する。 サンプルとして、以下のようにURLが行ごとに記述されたファイルを元に curlをxargsで並列実行して、HTMLデータを取得してみよう。 $ cat ./url_list.txt http://www.google.co.jp/ http://www.yahoo.co.jp/ http://b.hatena.ne.jp/ まず、普通にxargsを使ってc

  • Software RAID 環境での GRUB 再インストール

    CentOS 4 の Linux サーバを kernel アップデートしてリブートしたら GRUB と出た状態で起動しなくなりました。 CentOS4 の x86-64 だと mkbootdisk が入らないし、あったとしても起動ディスクが FD 1枚に収まらないので、起動ディスクを作ってなかったため、まったく起動できなくなりました。 とりあえずインストール CD を入れて、linux rescueでレスキューモードで起動しました。この時は言語は English、キーボードは jp106、ネットワークは使わない設定で起動します。起動したら chroot /mnt/sysimage/ として、 /boot の割り当てられているパーティションが壊れていないことを確認。おそらく MBR が壊れたっぽいので、grub-install コマンドで GRUB を再インストールすることに。ところが gr

  • 1