タグ

LInuxに関するCliffordBrownのブックマーク (284)

  • OSS Message Pedia -mid:551-

    このメッセージが出力され、プロセスが強制終了されてしまった時の対策として以下がある。 このカーネルメッセージで出力されたコマンド, プロセスID のプログラムに、メモリを消費しつづける問題がないかチェックする。問題があれば、終了させたままにする。問題がなければ、必要なプロセス, サービスを再度起動する。 今後、物理メモリが不足して、プロセスが強制終了されないための対策として以下がある。 物理メモリ搭載量やスワップ量 (スワップ用パーティション や スワップ用ファイル) を増やす。 psコマンドでメモリサイズ (RSS) を多く使用しているユーザプロセスを見つけて、前もってプロセスを終了させ、起動しないように設定する。 ただし、mid:555 のメッセージで gfp_mask の末尾のビットが 1 の時、DMA ゾーンのメモリが不足している事を示す。この場合は、上記の対策では改善されないので

    CliffordBrown
    CliffordBrown 2007/08/19
    OOM-Killer時のメッセージ
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • [CentOS]Quotaパッチ適用済みPostfix RPMの作成

    Postfixをバーチャルで運用すると、Maildir形式の場合メールボックスの容量制限がうまくいかなくなるらしい ソースRPMからパッチを適用したRPMを作成する手順を示します 作業の流れ 作業はすべて一般ユーザにて行います 一般ユーザでSRPMBUILDを行える様にするにはroot以外でRPMbuildができる様にするを参照 ソースRPMの入手 ソースRPMのインストール Quotaパッチの入手/配置 SPECファイルの変更 RPMの作成(BUILD)

    CliffordBrown
    CliffordBrown 2007/08/08
    rpmbuild パッチ適用
  • inetd の仕組みを見てみる - naoyaのはてなダイアリー

    inetd や xinetd (以下 inetd) はインターネットサービスをデーモン化するのに共通している処理を担い、ほとんどの時間をアイドル状態で過ごすその手のサービスに必要なリソースを節約する役割を果たします。 inetd のひとつ面白いところは、inetd でサービス化したいプログラムの標準入力/標準出力がクライアントソケットの入出力に接続されるところです。例えば daytime 相当のサービスを自分で作ろうと思った場合 #!/usr/local/bin/perl # daytime.pl use strict; use warnings; use DateTime; use IO::Handle; STDOUT->autoflush(1); STDOUT->printf( "%s\n", DateTime->now(time_zone => 'Asia/Tokyo') ); と標

    inetd の仕組みを見てみる - naoyaのはてなダイアリー
  • http://www.freewheelburning.com/linux/sysstat2.html

    CliffordBrown
    CliffordBrown 2007/07/31
     sarの取得情報
  • Open Tech Press | Vimマスターへの道

    viクローンのVimは、Emacsと並ぶオープンソース・エディタの巨頭である。このエディタは、単にviのオープンソース版というだけではなく、スクリプトやプラグインによる高い拡張性といったオリジナルのviにない特徴も備えている。しかし、viから引き継いだ独特の操作法から、Vimを敬遠している向きも少なくないようだ。そこで以下では、Vimの操作を習得する、あるいはVimをもっと活用するためのハウツーを紹介する。 2007年11月13日更新:中級編に「Vimのステータスラインをより有効に活用する設定法」を追加 初級編 Vim 最初の一歩 Vimの簡単な始め方 2007年04月13日 Vimの無数の機能と柔軟さはベテランのユーザにとっては大きな利点であるが、初心者にとっての敷居を高くしてしまっているというのも事実だ。あなたがもし、Vimを使いたいとずっと思っていながらも初めて試したときにうんざりし

    Open Tech Press | Vimマスターへの道
  • Make と Makefile の説明

    まだ完成途中です back 注意: このページの内容には、おそらく多くの間違いがあります。 リンクされているので残しておきますが、利用には注意してください。(2008年3月、新山) ここではおもに make の使い方 と Makefile の書き方について 説明しています。じつは make の種類にはいろいろあり、ここでは GNU make (gmake というコマンド名のこともある) を 対象にしています (BSD の pmake でも基的な部分は同じですが、 マクロ定義などは違うところもあるので注意してください)。 わかりにくい箇所とか、まちがってる箇所がある場合はメールください。 Contents make はどんなときに使うか Makefile を作る make の実行 Makefile の文法リファレンス 多段 make について (未完成) Makefile の例 (未完成)

  • IBM リダイレクト - Japan

    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 リダイレクト - Japan
  • psコマンドでスレッドごとの%CPUを見たい (Linux) - (ひ)メモ

    いつもは、 ps auxww とか ps auxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwとか、スレッドもみたいときは、 ps -eLfとしてました。 ほんで、ふと(プロセスごとじゃなくて)スレッドごとの%CPUも見たいなと思ったんですが、-eLfや-eLFではそれがでない。-eL -o pid,lwp,pcpu,cmdとかするのもめんどい。 みんなどうしてんだべ?ときいて教えてもらったのがこれ。 ps auxwww -L正直、この発想はなかった。先入観もつのはよくないという典型例(か?)。

    psコマンドでスレッドごとの%CPUを見たい (Linux) - (ひ)メモ
    CliffordBrown
    CliffordBrown 2007/07/01
    スレッド毎のCPUの見方 ps
  • vim の設定

    vim の設定 設定 意味 set nobackup バックアップを取らない set backup バックアップを取る set backupdir=>/tmp バックアップを /tmp に取る set number 行番号を表示する set tabstop=2 TAB 幅を 2 文字にする set autowrite ファイル切り替え時に自動保存する set autoindent オートインデントを有効にする set backspace=1 改行後に BS を押すと上の行末に移動する set backspace=2 改行後に BS を押すと上の行末の 1 文字を消去する set list タブや改行を表示する set nowrap 折り返しをしない set textmode 改行コードを CR LF (Windows 風)にする set notextmode 改行コードを LF (UNIX

  • 技術メモ帳 - pgrep, pkill を使用してプロセスを殺す

    最近、会社でシェルの操作方法について教えているのだが、 pgrep / pkill / skill / pidof といった 便利なプロセス操作系コマンドを知らない人が実に多い。 プロセスを殺すというのは、よくある作業なので 今回はコレについて書いてみる。 たとえば、これらのコマンドを知らない人が、 指定した名前のプロセスを kill する手順はだいたい 以下のようなものになることだろう。 $ ps aux | grep プロセス名 | grep -v 'grep' # コマンドの出力結果から pid を目で確認 12345 ... .. hoge .. .. $ kill 12345 この作業は非常に面倒で退屈だ。 もし殺さなければならないプロセスがたくさんあったときは どうするのだろうか。 おまけに、grep コマンド自身が候補に含まれてしまう事があるのだが、 grep -v grep

  • 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
  • Linux I/O のお話 write 編 - naoyaのはてなダイアリー

    write はページに dirty フラグを立てるだけなので決してユーザープロセスを待たせない って、当にそうなんでしょうか?(否定しているわけではなく、純粋な疑問です。) と質問をもらったので、最近追ったことをここでまとめます。かなり長文です、すいません。また、まだまだ不勉強なので間違っているところもあるかもしれません。ツッコミ大歓迎です。 まず、オライリーのカーネルの 15章 ページキャッシュ 15.3 汚れたページのディスクへの書き込み から引用。 ご存知のように、カーネルは、ブロック型デバイスのデータを含むページをページキャッシュに蓄えています。プロセスが何らかのデータを更新した場合は、必ず対応するページに汚れている印をつけます。すなわち、PG_dirty フラグを設定します。 UNIX システムでは、汚れたページのブロック型デバイスへの書き込みを遅延することができます。この方

    Linux I/O のお話 write 編 - naoyaのはてなダイアリー
  • rootのパスワードを忘れた場合 - mir the developer

    ぐぐると「シングルユーザモードで起動すればおk」という解法が散見されるけれども、例えばCentOS5ではこの方法は通用しない。シングルユーザモードでの起動が禁止されているらしい。 というわけで、CentOS5をインストール早々にrootパスワードを忘れた(設定時にミスったのかな?)ので、以下を参考にしつつrootパスワードを再設定。 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/047suserofflostroot.html ポイントは、インストール用CDROMの1枚目でbootして"Linux rescue"で起動すること。 CentOS5はレスキュー環境では"/mnt/sysimage"にマウントされているので"/etc/shadow"つまり、"/mnt/sysimage/etc/shadow"ファイルのrootのパスワード(sh

    rootのパスワードを忘れた場合 - mir the developer
  • naoyaのはてなダイアリー - Linuxのページキャッシュ

    世間では PHP が、Perl が、と盛り上がっているようですが空気を読まずまたカーネルの話です。今回はページキャッシュについて。 /dev/shm に参照系DBを持っていくと I/O 負荷が激減した件(当たり前だけど) - drk7jp で、ディスク上にあったファイルを /dev/shm (tmpfs) に移したら I/O 待ちがなくなって負荷がさがった、ということなんですがおそらくこれは tmpfs に置く必要はないかなと思います。Linux (に限らず他の OS もそうですが) にはディスクの内容を一度読んだらそれはカーネルがキャッシュして、二度目以降はメモリから読む機構 = ページキャッシュがあります。tmpfs にデータを載せることができた、ということは物理メモリの容量に収まるだけのデータサイズかと思うので、放っておけば該当のファイルの内容すべてがメモリ上にキャッシュされて io

    naoyaのはてなダイアリー - Linuxのページキャッシュ
  • Kerberos/LDAP環境の設定 Todo Laboratory

    作成者 Synge Todo — 投稿日 2007年05月10日 15時58分 最終変更日時 2007年10月23日 10時02分 Linux/CentOS 5 における Kerberos/LDAP サーバの設定, および Linux/CentOS 5, Mac OS X におけるクライアント設定の記録. 参考となったのは Kerberos - Cross-Platform Authentication & Single-Sign-On by J. Garman (O'Reilly, 2003) Kerberos/LDAP/NFS4 HOWTO Replacing NIS with Kerberos and LDAP HOWTO ネットワークの設計 以下のようなネットワーク環境を想定 DNS ドメイン名は todo-lab.t.u-tokyo.ac.jp. DNSサーバはすでに設定されてい

  • ls.c

    / Repository Listing Name base csrg doc ports socsvn ViewVC Help Powered by ViewVC 1.1.27

  • Kodama's tips page

    Kodama's home 適宜, 加筆/修正しています. PowerShell, LaTeX/latex2html, Ruby, プログラミング, Linux での調べ方, Linux/UNIX, いろいろごっちゃ, このページの利用について 最近の文書 PowerShell の概要 PowerShell の文法 CSV の PowerShell への読み込み メールサーバ管理/サイト管理の調査 .forward で簡易着信通知 LaTeX で増減表に用いる曲った矢印 "the quick brown fox..." って何よ? 文字の出現頻度を調べる. LaTeX 文書の編集に emacs のアウトライン モード を使う LaTeX で作成する PDFフォント埋め込み LaTeX \section などで箇条書きのように字下げする方法 Linux ディスクキャッシュの開放 Linu

    CliffordBrown
    CliffordBrown 2007/05/19
    tips集
  • Vim コマンド 覚書 -- Ray:雑学事典

    カーソル操作 最終更新2005-03-10T00:00:00+09:00 この記事のURI参照https://www.7key.jp/software/vi.html#r01

  • スパムメール対策――必要なメールを必要な人に - @IT

    第2回 スパムメール対策――必要なメールを必要な人に 藤澤 英治 株式会社CSK Winテクノロジ 2007/4/26 前回は電子メールセキュリティ全般の特徴と対策について解説しました。今回はその中からスパムメールの対策についてもう少し詳しく解説しましょう。 スパムメール配信側の実態 まず、スパムメールを送る側の実態について解説します。 スパムメールは、ウイルスに感染してリモート操作可能状態となったPC群で構成されるボットネットを使い、短時間にかつ大量に配信されます。このボットネットは、感染した数十~数百台のPCが1人のスパムメール配信指令者に操作され、スパムメールの送信などに使われます。 このようにボットネットはISP接続された大量のPCを利用してスパムメールを送信するため、一般に知られるIPアドレスブラックリストによるスパムメール対策だけでは防ぎきれなくなってきています(ISP接続は一