タグ

TIPSとLinuxに関するiwwのブックマーク (196)

  • dhcpクライアントのタイムアウトを短くする at nkjmkzk.net

  • xổ số 100 ngày Đăng ký thành viên

    Trang web cá cược tín dụng miễn phí xổ số 100 ngày Dịch vụ đặc biệt từ Slots xem xổ số 100 ngày miền bắc trò chơi slot trực tuyến Mới nhất 2024 Điều đó đi kèm với một dịch vụ mới, nạp tiền qua True Money Wallet, hệ thống rút tiền tự động nhanh chóng trong vòng 1 giây, theo cách mà bạn không cần phải gửi phiếu để lãng phí thời gian nữa. Gửi tiền và rút tiền, không có mức tối thiểu, có sẵn 24 giờ mộ

  • 仙石浩明の日記: chroot されたディレクトリから脱出してみる

    要約すれば、 「chrootなんて簡単に抜けられるからセキュリティ目的で使っても意味ないよ。」 ってことね。そうだったのか。 そうだったのか orz Note that this call does not change the current working directory, so that `.' can be outside the tree rooted at `/'. In particular, the super-user can escape from a `chroot jail' by doing `mkdir foo; chroot foo; cd ..'. chroot するときは、そのディレクトリへ chdir しておくのが常識と 思っていたので気づいていなかった。 つまり、 故意にカレントディレクトリを chroot 外へもっていけば、 chroot された

  • straceを使ったデバッグ | OSDN Magazine

    プログラムが機能を果たせない場合には、有用なエラーメッセージを返し、問題を解決する手がかりを提供するのが理想的だ。しかし残念ながら、このような理想的な状況は珍しく、アプリケーションでエラーが発生したときに、手元に何の情報もないことも多い。 ここで、デバッグツールの登場だ。私にとってなくてはならないツールの1つが、straceだ。straceはシステムコールトレーサで、すでに実行されているプログラムによって発せられたコールを追跡する(straceを既存のPIDにバインドする)ことも、テストしたいプロセスをstraceに開始させることもできる。 では、straceの使い方を実例とともに見ていくことにしよう。 KDE起動時の問題 以前、私はKDEを起動する際の問題をデバッグしていた。返されたエラーメッセージからは、何の手がかりも得ることができなかった。 _KDE_IceTransSocketCr

    straceを使ったデバッグ | OSDN Magazine
  • ssh 接続しようとすると「WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!」が表示されるときは - PRiMENON:DiARY

    CD で新規インストールした Ubuntu 8.04.2 LTS Server に WindowsTeraTerm から ssh で接続しようと試みたら、以下のエラーメッセージが表示されました。 勿論、この話題に登場する Ubuntu とは関係の無い Ubuntu 8.04.1 Desktop から ssh 接続しても同じメッセージが表示されました。 $ ssh -l USERNAME HOSTNAME @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT

    iww
    iww 2009/12/02
    ssh-keygen -R HOSTNAME
  • 革命の日々! スレッドに名前をつける方法

    Shinh先生に繰り返し要望されていたスレッドに名前をつける機能だが、実はすでに実装済みだったらしい。 prctl(PR_SET_NAME) するだけ。 アルェーーー Date: Tue, 16 Jun 2009 21:14:26 +0200 From: Bert Wesarg To: Stefani Seibold Cc: linux-kernel , linux-mm , Andrew Morton Subject: Re: [RFC] set the thread name Hi, On Tue, Jun 16, 2009 at 20:39, Stefani Seibold wrote: > Currently it is not easy to identify a thread in linux, because there is > no thread name like in

    iww
    iww 2009/12/01
    試したけど動作しなかった
  • ps コマンドでスレッドまで見る方法 - ablog

    見方 Linux m をつけるとスレッドまで表示される。 ps -efm Solaris 10 L をつけるとスレッドまで表示される。 ps -efL 参考 絵で見てわかるOS/ストレージ/ネットワーク~データベースはこう使っている (DB Magazine Selection) P.19 追記(2010/04/05): 「-o」オプションを使うと表示する列を指定することができる。 $ ps -o pid,cmd PID CMD 484 ps -o pid,cmdNNN 30209 su - 30210 -bash 「--no-headers」オプションをつけるとヘッダの表示を抑止することができる。 $ ps --no-headers -o pid,cmd 739 ps --no-headers -o pid,cmd 30209 su - 30210 -bash

    ps コマンドでスレッドまで見る方法 - ablog
  • sfdisk めも | bananan_wの日記 | スラド

    だめです。sfdisk の日語マニュアル難解過ぎです。何がかいてあるのかさっぱり読めません。例も足りないすぎで、やりたいことをどうやったら出来るのか全く伝わってきません。 /usr/share/doc/util-linux/examples/sfdisk.examples.gz を読んだら一発でわかりました! やりたかったことは、一つのディスクをたくさんのパーティションで分割する方法です。で、具体的にはこんな感じでできるのです。 # sfdisk -uM /dev/hdc < partlist $ cat partlist ,,5 ; ; ; ,5201 ,5201 ,5201 50行ぐらい略 , こんな感じ。先頭4行がプライマリパーティションで、セミコロンだけのは、空パーティションという指定なのれす。先頭行は hda1 で、先頭と尻を指定していないので、ディスク全体が指定されたとみなさ

  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • Foamy Capriccio: apt-get vs. aptitude

    これまでのインストールガイドでは、ソフトウェアをインストールするためにapt-getコマンドを使ってきました。ところが、いろんなサイトを閲覧しているとaptitudeコマンドを使っているところがけっこうあります。この二つの違いはなんなのでしょうか。そしてどちらを使うべきなのでしょうか。 Googleで"apt-get vs. aptitude"と検索すると、そのものずばりの記事やスレッドやフォーラムの投稿なんかが見つかります。やっぱみんな気になっているのね。ここでは、一番まとまっていたと思われるYet Another Linux Blogのこのエントリを基に説明していこうと思います。 結論から言うと、「Ubuntuで使うなら今はapt-getに統一しておいた方がいいよ」ということらしいです。実際、非公式なUbuntuGuideのGeneral NotesのところでもAll referen

  • CentOS Memory for crash kernel を消す - foldrr's weblog

    環境 CentOS 5.3 CentOS Memory for crash kernel とは kdump の新しい仕組みによって表示されるメッセージらしい。 http://d.hatena.ne.jp/foldrr/20080821/1224785396 消す方法は2つ カーネルをビルドする kdump 用のメモリを確保する kdump 用のメモリを確保する X で以下を実行して、設定画面を表示する。 # system-config-kdump設定画面で kdump 用のメモリを確保する。 system-config-kdump でメモリが足らないと言われる場合 VMware などの仮想環境ではマシンを一度停止してメモリ量を増やす。 仮想環境でないなら、メモリ買ってきて増やす。

    CentOS Memory for crash kernel を消す - foldrr's weblog
  • VirtualBox 上の Debian で共有フォルダを使う - ぐるぐる~

    今までは VirtualBox 上の Debian とのファイルのやりとりには、 WindowsのVirtualBox上でubuntuサーバを動かしsshで接続する - 日記 とか Blog in a Nutshell: VirtualBox on Mac OS X を参考に、ssh でつないで scp とか使ってやってたんだけど、 うえちょこ@ぼろぐ» [VirtualBox]Fedora 7(Guest)にGuest Additionsをインストールする や うえちょこ@ぼろぐ» [VirtualBox]共有フォルダ機能 by Windows(Host)/Fedora 7(Guest) なんてエントリを見つけたので、Debian でもやってみた。 Guest Addition のイメージをマウント VirtualBox のゲスト OS が起動しているウィンドウのメニューを、デバイス (

    VirtualBox 上の Debian で共有フォルダを使う - ぐるぐる~
  • selectを横から止める方法:Geekなぺーじ

    ここでは、selectに登録しているファイルディスクリプタに対して入出力を行わず、かつ、timeoutを設定せずにselectを横から止める方法を説明したいと思います。 selectを横から止めたい時とは? selectはブロッキングAPIです。 selectを利用すると、selectに登録したファイルディスクリプタが入力/出力可能になるか、タイムアウトが来るまでブロックし続けてしまいます。 例えばマルチスレッドプログラミングなどを行っているときに、片方のスレッドでselectを使ってずっと入力を待っていたとします。 もう片方のthreadで何らかの理由により、selectのループをbreakしたくなったときにselectを解除したくなる場合があるとします。 このようなときには、selectが行われているPIDに対してシグナルを送信するとselectはEINTRで抜けてきます。 説明だけで

  • Debian,Rehatでの起動処理(init)とランレベル(rc.d)の制御

    DebianはRedHat系Linuxとは起動時のRunLevelの振り方が異なります。 これは、/etc/inittabを見れば一目瞭然です。Debianでは、まず、/etc/rcS.d内を実行し、そこから指定されたデフォルトランレベルのrc*.dを実行します。 なお、RedHat系Linuxでは、以下のようなRunLevelの割当をしてあります。 init0 = 停止 init1 = シングルユーザーモード init2 = NFSを使用しないテキストログインモード(マルチユーザーモード) init3 = テキストログインモード(マルチユーザーモード) init4 = 未使用 init5 = GUIログインモード(マルチユーザーモード) init6 = 再起動 Debianでは、 init0 = 停止 init1 = シングルユーザーモード init2 = マル

  • chkconfig (RedHat系) と sysv-rc-config (Debian系) - チラシの裏

    RedHat系にはランレベル毎のサービス起動スクリプトのON/OFFを調べる or ON/OFFを設定するchkconfigというコマンドがある。 てっきりLinux共通のコマンドだと思っていた。( ゜Д゜)ヒョエー どうやらRedHat系のコマンドだったらしい。知らなかった(無知全開) というわけで、Ubuntu(Debian系)でも同様のコマンドを探索。 意外と簡単に発見。 sysv-rc-conf というコマンドだそうな。 インストールは簡単。 $ sudo apt-get install sysv-rc-conf 使い方としては、基的にはchkconfigと一緒。 $ sudo sysv-rc-conf --list でランレベル毎の起動ON/OFFが出力される。 $ sudo sysv-rc-conf [service] on/off で起動のON/OFFが設定できる。 ついで

    chkconfig (RedHat系) と sysv-rc-config (Debian系) - チラシの裏
    iww
    iww 2009/08/18
    update-rc.dは使いづらいし思想がおかしいので、こっちを試す
  • syslogdの設定をマスターしよう

    システムのログをつかさどるsyslogd ログには、アプリケーションが独自に出力するものと、syslogdを利用して出力するものの2種類があります。 独自のログを出力する代表的なアプリケーションにはApacheやSquid、Sambaなどがあります。独自のログ設定を持つアプリケーションに関してはアプリケーションのマニュアルなどを読んでいただくとして、ほとんどのアプリケーションはsyslogdを利用してログを出力しています。以後は、syslogdを利用したログについて説明します(注)。 注:LinuxおよびUNIXでsyslogdがインストールされていないことは考えにくいため、特にインストール方法については言及しません。また、後述するlogrotateに関しても同様です。 Linuxでは、主なログの出力先は/var/logディレクトリです。ディレクトリ内を確認すると分かりますが、前述したよう

    syslogdの設定をマスターしよう
  • bash 超プログラム術

    bash の解説なんて、ネット上には結構あったりするのだが、これをわざわざ公開しようというのは、次の理由による。 某ソフトハウスでのUNIX講座用に書いてしまったから。 ネット上にある bash 解説だと、表面的な構文解説程度であり、きっちりスクリプト言語として使い倒すレベルの解説はあまりない。まあ、プログラミング言語として凝ったサンプルもやってみようじゃないの、というノリで割とディープに解説する。 アクセスを増やすための人気取り(苦笑)。 まあ、そんな不純な目的による bash 解説である。とはいえ、日常的に使い慣れている bash であっても、「え、こんな使い方があったの!?」という発見もあることであろう。苦笑しながらでも読んでくれたまえ。だから、初歩的なリダイレクションなんかは解説しないからそのつもりで。 ちなみに参考書としたのはオライリー・ジャパン刊「入門 bash 第2版」である

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

    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ƒ‰ƒŠ‚ÌŠ

  • 苦笑いのSE PRNG is not seeded

    仕事でSolaris8の環境を作る必要があり 一部非常に古い環境を再現をする必要があって SunFreewareのパッケージを利用できない。 そんでもって、作業の都合上sshdはいろいろ使いたいので sshd周りは影響がすくなそうなArchiveの方で入れようとしていた。 でパッケージをいれていたら タイトルのようなエラーがでた。 どうも擬似乱数の仮想デバイスがないのが原因だそうで http://sunsolve.sun.com/search/advsearch.do?collection=PATCH&type=collections&max=50&language=en&queryKey5=112438&toDocument=yes のパッチをあてたらええと、色んな人が言ってるようだ。 #patchadd 112438-03 であてたあと ssh-keygenなどでキーを生成していく。

  • Freak: sendmailとsm-clientの起動が遅い

    この記事のトラックバックURL http://ysmt.blog21.fc2.com/tb.php/106-0762935a CentOSで起動が異常に遅い件 <「sendmail」と「sm-client」の起動が非常に遅くなっていた。 vi /etc/hosts ----- 192.168.1.1 host ----- <コレはNG。 ----- 192.168.1.1 host.localdomain host -... 20081004 | システムエンジニア奮闘記 ~ダメダメSEのお役立ちコマンド集~