New: Stack Overflow For Agents. The next generation of knowledge exchange. Learn more
こんにちは。斎藤です。 手元でちょちょいと作ったプログラムや、 init スクリプトの無いOSSを daemon として動作させ続けたい事、ありませんか?そんなときに便利なのが Upstart です。daemontoolsの代わりとしても使えます。 今回は設定方法を中心に、解説していきます。 ※CentOS 6.3 (x86_64) で検証しています Upstart とは何か UpstartのWikiによると、”/sbin/init”デーモン(例えばSysVinit)を置き換えるものであり、イベントベースでタスクやサービスを起動・停止できるようにしたものである、と述べられています。また、特徴として、SysVinitと比べ「設定が簡単」「起動が早くなる」などが挙げられています。 Upstart のメリット 3つのメリットがあると、私は考えています。 起動・終了制御が容易仮にABENDしても
先日、起動時のrunlevelの指定を確認しようとしたら、/etc/inittabがないことに気づく。 runlevelの指定方法については、わかったものの、 Ubuntuのinit以降の起動シーケンスを知らないことが、わかった。 /etc/inittabが無くても動作するUbuntuのinitはどうなっているのか。 カーネルが起動するまでは、ディストリビューションが違っても、 まぁ大筋は変わらないでしょう。 しかしカーネルの起動が終わり/sbin/initがキックされて以降は、 LinuxであってLinuxでない、ディストリビューション毎の個性が出てくる領域。 という訳で(?)、Ubuntuでの、initの標準的な起動シーケンスを追いかけてみた。 Upstart – イベント駆動型initの実装 設定ファイル(ジョブ定義ファイル) 設定ファイル(ジョブ定義ファイル)の内容 設定
UpStartになってイロイロ変わりました。どの辺が変わったのか。調べて纏めました /etc/init.d から無くなります。 /etc/init.d/mysqlファイルは無くなりました。 Upstart 以前 -rwxrwxrwx 1 root root 21 2011-05-06 02:35 mysql UpStart 以降 lrwxrwxrwx 1 root root 21 2011-05-06 02:35 mysql -> /lib/init/upstart-job #リンクに UpStartになると、 /etc/init.d/XXX のスクリプトは、 /lib/init/upstart-job に書き換わっていました。 /etc/init.d/mysql はドコに移動したのか /etc/init.d/ →/etc/initに移動しました*1 Upstart 以前 /etc/ini
Learn Linux in 7 structured days, the free course inside Pro TecMint Sudo tier Enroll Free Brief: This article gives a breakdown of the Linux File System/directory structure, some of the critical files, their usability, and their location. You must have probably heard that everything is considered a file in UNIX and UNIX derivatives such as Linux. If not a file, then it must be a running process.
世界最大の署名プラットフォームというchange.org上で、Linus Torvalds宛てに「Linuxカーネルの全体的なセキュリティを改善するために、RdRandを/dev/randomから取り除いてください」とする請願が書き込まれた。 これに対して、Torvalds氏は請願者の無知を厳しく非難している(本家/.、Party News記事)。 Linuxは請願者とその支持者らに対して、「drivers/char/random.cを読め。それから暗号法について学習したまえ。最後にここに戻って来て、世界に対して己の間違いを認めるんだ」と回答している。またTorvalds氏によれば、カーネル管理者らは自分達が何をやっているのか分かっているが、請願者は分かっていないとのこと。 RdRandはIntelのIvyBridge系CPUに搭載されている乱数生成命令で、NIST SP800-90やFI
さくらの VPS に Gentoo Linux をインストールする 弊社は Ruby や Rails を用いた Web アプリケーションの開発を生業としていますが、 CentOS では Ruby のバージョンが 1.8.5 と古すぎることから、アプリケーションを運用させるために Rails を快適に動作させるための環境を改めて構築することがしばしばあります。 そこで今回はさくら VPS の環境に CentOS 以外の Linux ディストリビューションとして永和システムマネジメントでよく採用されている Debian と Gentoo の二つの OS をインストールしたいと思います。 再インストールに必要な環境の調査 OS を入れ替えるに当たって、CentOS で最初に設定されている情報を事前に調査します。 皆さんの環境と共通の項目も多々あるとは思いますが、自身が使用している VPS の設定
Since we first proposed systemd for inclusion in the distributions it has been frequently discussed in many forums, mailing lists and conferences. In these discussions one can often hear certain myths about systemd, that are repeated over and over again, but certainly don't gain any truth by constant repetition. Let's take the time to debunk a few of them: Myth: systemd is monolithic. If you build
Welcome to Pentoo LinuxPentoo is a Live CD and Live USB designed for penetration testing and security assessment. Based off Gentoo Linux, Pentoo is provided both as 32 and 64 bit installable livecd. Our chat services are linked, although discord is considered "main". Join us on discord for support: https://discord.gg/5yhY9bg Or on irc on https://libera.chat/ #pentoo Or on telegram https://t.me/pen
OLXTOTO Agen Bandar Judi Togel Slot Online Resmi dan Terpercaya OLXTOTO adalah tempat online untuk bermain togel yang dihormati. Mendapat bintang lima dari jutaan pengguna, OLXTOTO dikenal sebagai bandar yang andal. Mereka menawarkan beragam permainan seperti togel Macau, toto Macau 4D, slot online, dan live casino. Layanan pelanggan mereka siap membantu 24 jam sehari, 7 hari seminggu. Olahraga in
「プログラマーのスキルはある一定のラインを超えたところで急激に伸びるんです。そのラインは早く超えるには、OSSの開発に参加していろんな人が書いたソースコードをたくさん読むというのは有効な手段の一つだと思います」――こう語るのはLinuxカーネルおよびRubyの現役コミッターである小崎資広氏だ。 小崎氏には前回、LinuxカーネルやRubyの開発に関わった経緯や、コミュニティ活動を円滑にするポイントをうかがった。今回は、これからOSSコミュニティに参加しようと考えている若手エンジニアに向けたアドバイスをお願いしよう。 関連インタビュー 【インタビュー】コミュニケーション力向上に役立ったOSS活動 - Linux/Ruby 小崎資広氏 【インタビュー】言語は思考にも影響を及ぼす、だからRuby開発を選んだ--まつもとゆきひろ氏 【インタビュー】Rubyが大きくなれたのは、私に隙があるからかな
高負荷なのに片方のサーバにだけ余裕が……なぜ?:Linuxトラブルシューティング探偵団(1)(1/4 ページ) NTTグループの各社で鳴らした俺たちLinuxトラブルシューティング探偵団は、各社で培ったOSS関連技術を手に、NTT OSSセンタに集められた。普段は基本的にNTTグループのみを相手に活動しているが、それだけで終わる俺たちじゃあない。今回からOSSを扱ってきて遭遇したトラブルを解決する過程を@ITで連載していくぜ。 ソースコードさえあればどんなトラブルでも解決する命知らず、不可能を可能にし、多くのバグを粉砕する、俺たちLinuxトラブルシューティング探偵団! 助けを借りたいときは、いつでもいってくれ! OS:高田哲生 俺はリーダー、高田哲生。Linuxの達人。俺のようにソースコードレベルでOSを理解している人間でなければ、百戦錬磨のLinuxトラブルシューティング探偵団のリーダ
gpg コマンドで鍵ペアを作成する際に、長い乱数を生成する箇所がある。ここでいつも十分なエントロピーが足りないせいか、完了までにものすごい時間を要する。 $ gpg --gen-key (snip) 今から長い乱数を生成します。キーボードを打つとか、マウスを動かす とか、ディスクにアクセスするとかの他のことをすると、乱数生成子で 乱雑さの大きないい乱数を生成しやすくなるので、お勧めいたします。 .+++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++++++++++++ 十分な長さの乱数が得られません。OSがもっと乱雑さを収集 できるよう、何かしてください! (あと284バイトいります) 何かしてください!とハッパをかけられても大変困る。掃除と
Trying to generate a key for a server. gpg --gen-key We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy. and it just hangs there. There is another error: can't connect to `/root/.gnupg/S.gpg-agent
aptのプライベートリポジトリを作成しようと思い事前準備でgpgの鍵を生成しましたが乱数生成のところで止まってしまいます。 ただ、処理に時間がかかっているのか分かりませんが、下記のように”何とかして下さい!"というメッセージを表示したままになります。 「十分な長さの乱数が得られません。OSがもっと乱雑さを収集 できるよう、何かしてください! (あと289バイトいります)」 乱数生成のためキーボードを乱打したり、20分くらい放置したりしましたが... 鍵は生成されません。 gpgのプロセスを観ると特にCPUを使っているでもなく、動いている気配がありません。 なんでだろう。 $ gpg --gen-key gpg (GnuPG) 1.4.9; Copyright (C) 2008 Free Software Foundation, Inc. This is free software: you
Redhat 一筋のため Debian に苦手意識があったりするんだけど、その理由が apt-get や dpkg のコマンドをよく知らないからな気がしてきた。 そのために対応表を作ってちゃんと使いこなせるようにしたい! 説明 Redhat系 Debian系 キャッシュの更新 - apt-get update パッケージの更新 yum update apt-get upgrade パッケージの検索 yum search apt-cache search パッケージに含まれるファイルの検索 yum provides apt-file search 指定したパッケージのインストール yum install apt-get install 指定したパッケージの削除 yum remove apt-get remove 指定したパッケージの情報を表示 yum info apt-cache show
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く