タグ

Linuxに関するnaitwo2のブックマーク (19)

  • デーモン・プログラム(サービス)

    サービス(デーモン) OS起動時に、自動起動してある種の機能を果たすプログラム、例えばWebサーバやデータベース管理システムなどの起動・停止に関する設定についてのページです。 普通に作成するプログラムは、ターミナルと結びついており、プログラムの標準入力・標準出力はそのプログラムが起動したターミナルとなっています。ターミナルを終了すると、ターミナル上で動いていたプログラムも(バックグラウンドで実行していたとしても)終了します。 一方、特定のターミナルとは結びつかずに、OSが稼動している間、ずっと動いているプログラムも必要です。この種のプログラムは以前は「デーモン・プログラム(daemon program)」と呼ばれていました。デーモンは特定のコンソールを持たないため、標準入力・標準出力は通常不要で(外部とデータをやり取りする手段としては使わない)、ソケット等のプロセス間通信手段により外部との

  • 必読!ログファイルとディレクトリ

    それ以外のログファイル ここでは、/var/log/直下に配置されているログファイルのうち、前ページで説明したもの以外について説明します。具体的には、「/var/log/acpid」「/var/log/anaconda.log」「/var/log/anaconda.syslog」「 /var/log/dmesg」「/var/log/rpmpkgs」「/var/log/yum.log」の6ファイルです。 /var/log/acpidは、電源ボタンが押された際などに発生するACPIのイベントを処理するデーモンであるacpidのログファイルです。発生したACPIイベントと、イベントに応じたアクションのログが記録されています。 /var/log/anaconda.logと/var/log/anaconda.syslogは、インストーラであるanacodaのログファイルです。これらの他に、/root

  • ついに1.0がリリース! Dockerのインストールと主なコマンドの使い方

    連載目次 日、Docker 1.0がリリースされました。開発元であるDocker社は公式ブログで、「エンタープライズでの活用に耐え得るものになった」と述べています。また、これと同時に企業向けサポートやトレーニング、コンサルティングも開始すると発表(参考:公式ブログ)。今後、企業での活用も増えることが予想されます。 1.0のリリースに合わせて、Dockerの名称変更がアナウンスされました。前回の「アプリ開発者もインフラ管理者も知っておきたいDockerの基礎知識」で概要、特徴や動作環境を説明したDocker体となるソフトウェアは、今後「Docker Engine」と呼ばれることになります。これにDocker社が提供するWebサービスである「Docker Hub」、APIを介して連携するサードパーティのソフトウェア/サービスによるエコシステムを含めたDockerによるプラットフォーム全体

    ついに1.0がリリース! Dockerのインストールと主なコマンドの使い方
  • CentOS環境構築: 8月 2013

    2013年8月28日水曜日 PHP5.5.3のベンチマークをとる PHP最新バージョンの5.5.3がリリースされたのでベンチマークをとってみました。 CentOS6.4のyumでインストールされたのはver.5.3.3でした。PHP5.3系は開発終了して、現在は5.4か5.5へアップデートが推奨されています。 ベンチマークはこの前入れたweighttpを使用しました。5回計測して平均を取っています。 5.3.35.4.195.5.35.5.3(OPcache) req/s479619485447 この結果を見ると意外なことに5.4.19が最速です。 ひとつ説明を加えると「5.5.3(OPcache)」というのは5.5系から加わった高速化手法です。簡単に説明するとjavaのJITコンパイラのように一度実行した中間コードをメモリに保存して再使用します。 しかし、OPcacheを使って

    naitwo2
    naitwo2 2014/02/07
    “weighttp”
  • Nginx でPHPを動かす(php-fpmをバイナリパッケージ(rpm)を作成し、インストールする) [PHP5.2系の場合] | レンタルサーバー・自宅サーバー設定・構築のヒント

    NginxPHPを動かす(php-fpmをバイナリパッケージ(rpm)を作成し、インストールする) [PHP5.2系の場合]

  • シェルスクリプトを書くときに気をつける9箇条 - Qiita

    最新の類似投稿としてシェルスクリプトのコーディングルール2014も併せてどうぞ。 2014/10/09追記 ぼくがシェルスクリプトを書くときに気にしていること、過去の失敗で書き留めたことを忘れないために。 1. グローバル変数は大文字 PATH や HOME など、環境変数が大文字なので、エクスポートする変数を大文字で書くという習慣は一般的であるような気がしますが、エクスポートする変数を抱えるシェルスクリプトを作成する機会が稀なので。 グローバル変数は大文字 ローカル変数は小文字 エクスポートする変数も大文字 関数内からグローバル変数にアクセスする場合がありますが、やはり区別していると、可読性が増すような気がするのでお勧めです。 2. awk を知る Unix 上にて文書処理をするときに、数多くのフィルタコマンド(grep、cut、tr、head、sort、uniq、sed、awk、wc、

    シェルスクリプトを書くときに気をつける9箇条 - Qiita
  • PC UNIXの起動と起動ファイルの解読@謎の処理系 SunOS 4.1.4 with Linux/FreeBSD

    §「RedHat系Linuxの起動ファイル」 このページでは,RedHat系Linuxの起動ファイルについて解説します. なお,解説にあたってはVine Linux 2.1.5をもとにしていますが, RedHat Linux 7.x系などでもほぼ同様であることを確認しています. ●RedHat系のinitとrcスクリプトの特徴 前章での解説のとおり,Linuxで使用されている/sbin/initはSysV系のinitであり, これは/etc/inittabの記述をもとに動作します. さらにRedHat系Linuxの場合,inittabの記述によって起動されるrcスクリプトが, さらにrc3.dなどのディレクトリ以下にある,Sで始まる多数のファイルを, startの引数を付けながら順番に起動するという,SysV系来の方式を用いています. これは,SysV系のinitを使いつつもrcスクリプ

    naitwo2
    naitwo2 2014/01/15
    “RedHat系Linuxの起動ファイル”
  • httpd.confについて調べたのでまとめたよ - とある技術の備忘録

    最近学科の友人3人とサーバ/セキュリティについての勉強会を週1で行っていて、毎回何か調べてくることになっており、今回は apache の設定について少し調べてきました。初心者がまとめたので間違っている部分があるかもしれませんが、勉強の役に立てて頂ければ幸いです。 httpd.confはどこにある? 最小限のhttpd.conf 3つのセクション セクション1: GlobalEnvironment セクション2: MainServerConfiguration セクション3: VirtualHosts モジュールの追加 外部設定ファイルの読込み サーバリソースの監視方法 httpd.confはどこにある? OSによって異なりますが、以下の階層に置いてある可能性が高いです。 CentOS、FedoraなどRed Hat系 /etc/httpd/conf/ SUSE系、MacOSX /etc/a

    httpd.confについて調べたのでまとめたよ - とある技術の備忘録
    naitwo2
    naitwo2 2014/01/15
    inux]
  • クラウド基盤構築サポートページ - 講義資料

    講義資料

  • Apache の基本的な設定

    Apache の基的な設定 設定ファイル Apache には、数々の細かな設定オプションが用意されています。それらを変更することにより、Apache の動作を変えて運用することが可能となっています。これらの設定の多くは、セキュリティにも影響してきますので、グローバルなネットワーク(インターネット)に公開しているサーバの場合、慎重に設定しなければなりません。Apache は、実行される際に、幾つかの設定ファイルを読みにいきます。Apache のインストールで説明した通りにした場合、Apache 1.3.x のルートディレクトリは /usr/local/apache になります。主要な設定ファイルは、その下の conf ディレクトリ内にある、httpd.conf です。 しばらく前までは、この httpd.conf 以外でも、srm.conf と access.conf の3つのファイルを使

  • Apacheのセキュリティ

    Webを公開する際には、セキュリティに十分な配慮が必要になることはいうまでもないが、具体的にはどうすればセキュリティが保たれるのであろうか。Apacheの設定ファイルhttpd.confの設定についてその点を調べてみた。 起動ユーザーの変更 Apacheが実行時に利用するユーザ権限とグループ権限の指定においては、nobodyが初期値として指定されている場合がある。しかし、nobodyは各種サービスでも利用される汎用のユーザアカント、グループアカントなので、apacheやwww等のApache専用ユーザ、グループを作成し使用するのが望ましい。 User apache Group apache httpd.confファイルのUserおよびGroupをapacheに変更する。apacheにはroot権限がないが、もしapacheの権限が奪取された場合、Apacheが使用している他のプロセスに影響

  • blog.paz-para.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。

  • デーモンの起動・終了にはserviceコマンドを利用しよう

    斎藤です。こんにちは。 今日は、デーモンの起動・終了に際してはserviceコマンドを使った方がいいよ、というお話です。 ※CentOS 6.4 (x86_64) でテストしています。尚、特記がある所を除きます。 デーモンの起動・終了には大きく2手 Linux、特にRedHat, CentOS, Fedora, Ubuntu[1]などでは、デーモンの起動・終了の制御の際に、大きく分けて次の2つの方法を用いる事ができます。 "/etc/init.d/"配下のスクリプト(以下、スクリプト)を直接実行する "service"コマンドを実行する 一見、同じ事をやっているように思えるのですが、実は違う部分があります。それは、起動スクリプトが扱う環境変数が違うのです。次の節で、検証してみます。 扱う環境変数が違う スクリプトを直接実行する場合は、実行時の際の環境変数をそのまま利用します。一方、serv

  • Linux/Mac/Windowsでハードウェア構成に関する情報を調べる - 元RX-7乗りの適当な日々

    サーバ/クライアントPC問わず、今使っているマシンのハードウェア構成がどのようなものかをOS上で確認したくなることもあるでしょう。 そんな時にお手軽に調べられる方法を、たまーにググったりするので、Linux/Mac OS X/Windowsの3つのOSの場合の調べ方をここに残しておきます。 Linux Linuxでは、dmidecodeコマンドを使います。 BIOSの情報とか、マシンの各種システム情報(シリアルナンバー等の各種メタ情報、CPU、メモリ、その他デバイス情報とか)が取得できます。 CentOS/RHELとかだと"kernel-utils"パッケージがインストールされていれば使えます。 ちょっと長いですが、以下のような感じです。 # dmidecode # dmidecode 2.11 SMBIOS 2.7 present. 87 structures occupying 399

    Linux/Mac/Windowsでハードウェア構成に関する情報を調べる - 元RX-7乗りの適当な日々
  • Stray Penguin - Linux Memo (BIND9)

    このサイトは、もともと作者の自分用メモとして書き始めたものです。書いてあることが全て正しいとは限りません。他の文献、オフィシャルなサイトも確認して、自己責任にて利用してください。 方針: インストールは、rpm でまったく問題ないので、ここでは触れない。 ローカルネットワーク (192.168.0.0/24) 内で参照するための、キャッシュ DNS サーバとして構築する。独自ドメイン "hoge.cxm" を取得済みと仮定し、ドメイン内ホストの名前解決を主目的とする。 外の世界の名前解決も必要だが、その役目はプロバイダの DNS サーバに委任 (forward) する。 まず最初に基的なファイルレイアウトで正常動作を確認し、その後、セキュリティ強化のため chroot環境 に移行する。 BIND は DNS サーバのデファクトスタンダードではあるが、安定性やセキュリティの面で信頼性に問題

  • script - 入力コマンドやその出力結果をログに記録

    [Linux] => [Linuxコマンド(R〜Z)] scriptコマンドを使用すればコンソールへの出力をログに記録してくれます。アプリケーションのインストールの際の手順などを後から見直す際などに重宝します。 [使用方法] script ログのファイル名 ログへの記録を終了するにはexitもしくは[ctrl+d]とします。 [使用例] #script command.log Script started, file is command.log ls anaconda-ks.cfg array.pl serverlog testdb.sql test.pl ucd-snmp-devel-4.2.5-8.72.1.i386.rpm webalizer-2.01-10-src.tgz array2.pl command.log nohup.out testdb_sent.sql test.l

  • http://linux.ikoinoba.net/index.php?UID=1346572978

    http://linux.ikoinoba.net/index.php?UID=1346572978
  • http://solaris.jpn.org/index.cgi?j=1

  • Unsere Internetpräsenz wird aktuell überarbeitet.

    Unsere Internetpräsenz wird aktuell überarbeitet.

  • 1