タグ

2015年6月24日のブックマーク (23件)

  • 身近なPKI~SSLを理解する

    インターネットの利用が普及した現在、その利用方法で最も一般的なものとして挙げられるのはWebとメールだろう。言い換えれば、インターネットを利用するアプリケーションの中で、最も普及しているのはWebブラウザとメーラである。Internet Explorer(以下、IE)やNetscape Navigator(以下、NN)などのメジャーなWebブラウザのほとんどが「SSL対応」という形で、また、OutlookNetscape Messengerといった主要なメーラは「S/MIME対応」という形でPKIの実装がなされている。 今回は、この最も身近なPKIの実装ともいえるSSLについて見ていきたい。 “セキュア”な通信を実現するSSLとは? SSLとはSecure Sockets Layerの略で、Netscape Communications社が提唱しているプロトコルだ。現在その仕様はVers

    身近なPKI~SSLを理解する
    a20130517
    a20130517 2015/06/24
  • logrotate によるログのローテーション

    ここでは、ログの肥大化を防ぐためのログのローテーションについて解説していきます。syslog や他のプロセスが出力するファイルは放置していくとどんどんサイズが大きくなり、ディスクスペースを圧迫していきます。インストール時は/var ディレクトリのディスク占有率が0%であっても、数週間、数ヶ月経過するごとにあっという間に占有率が増大していることに気がつくと思います。しかし、これらの出力されるログを何世代分ローテーションさせるかといったことを予め決めておけば、指定した以上のファイルは作成されなくなり、その中でログがローテーションされていくのでログサイズの肥大化を防止することができるのです。RPMでパッケージをインストールしている方は、ほとんどログのローテーションをカスタマイズする必要はありませんが、ソースからコンパイルしてインストールした場合には、ログのローテーションは必須の作業となります。ま

    a20130517
    a20130517 2015/06/24
  • Apacheのログを日毎にしてみる - yk5656 diary (旧)

    VirtualBoxにCentOSをとりあえずインストール の続き Apacheのログを日毎にしてみる。 インストール直後のログ出力がどうなっているか とりあえずApacheをインストールする。 $ sudo yum -y install httpd $ sudo service httpd start $ sudo chkconfig httpd on http://サーバーのアドレス/ にアクセスすると、Apacheのページが表示される。 http.confの設定を見てみると、 ServerRootが「/etc/httpd」になっていて、そこからの相対パスで 「logs/error_log」と「logs/access_log」にログを出力するよう 設定されている。 $ cat /etc/httpd/conf/httpd.conf ・・・ ServerRoot "/etc/httpd"

    Apacheのログを日毎にしてみる - yk5656 diary (旧)
  • 自動起動の設定(Linux) | バリューアークコンサルティング株式会社

    a20130517
    a20130517 2015/06/24
    ]
  • Linux起動スクリプトを知って基礎を理解しよう

    先に説明したように,サーバソフトウェアなどの起動は,/etc/init.d ディレクトリにあるスクリプト体を/etc/rc?.d ディレクトリ下に作ったリンクファイルから呼びだして実行する。独自にアプリケーションを追加した場合には,/etc/init.dディレクトリに起動スクリプトを作成し,/etc/rc.?ディレクトリからリンクを張ることになる。実例を追ってみよう。 ここで,Apache(Webサーバ)を自分でコンパイルして/usr/local/apache/ディレクトリ下にインストールしたとしよう。マシンの起動と共に自動的に動作させる設定を解説する。もちろん,ディストリビューションに含まれているApacheがインストールされていないことが前提になるので注意しよう。 コンパイル後にまず最初に行うことは,/etc/rc.d/init.dディレクトリ下の起動スクリプトの作成だ。これは,すで

    a20130517
    a20130517 2015/06/24
  • makeコマンドのエラーについて(

    UNIX(Linux)系のOSやC言語には不慣れなのですが、よろしくお願いします。 普段はWindows7(Home Ed.)を利用しているのですが、 いくつかのlinux系のソフトを利用する際にcygwinも利用しています。 ========================================================== cygwinにソフトウェアをインストールしようとする際に、 ときどき遭遇するエラーなのですが 仮にsoftware.tar.gzというソースファイルからインストールしようとして、 > gunzip -c software.tar.gz | tar xvf - > cd software > ./configure > make ..... make: *** [all-recursive] error というエラーが生じて、makeが通らない時があり

    makeコマンドのエラーについて(
    a20130517
    a20130517 2015/06/24
  • RedHat系とDebian系の違いを教えて下さい。 - こんにちわ。Linux初心者・勉強中です。インストールに成功し... - Yahoo!知恵袋

    Red Hat系とDebian系の違いを教えて下さい。 こんにちわ。Linux初心者・勉強中です。 インストールに成功しの通りやって、やっとSambaやApache2をインストール・起動出来た程度です。 書き込み内容に理解間違いがあればご指摘下さい>< 9月半ばより未経験から念願のサーバーエンジニアとして働くことになりました。 入社前に「うちはRed Hatを使ってるから、時間があればRed Hatを勉強しておいて」と部長に言われたのですが、 私は今まで手軽にインストールできるUbuntuとその元であるDebianしか使ったことがありません。 ネットやで調べてもDebian系とRed Hat系の違いはパッケージの管理方式とサポート体制があるくらいしかわかりません。 また、alienコマンドを使えばDebianでもRed Hatのrpmを使えると言うし…自分で勉強するのはDebianでも

    RedHat系とDebian系の違いを教えて下さい。 - こんにちわ。Linux初心者・勉強中です。インストールに成功し... - Yahoo!知恵袋
    a20130517
    a20130517 2015/06/24
  • yum (rpm) と apt-get の対応表 - yoshifumi1975's diary

    yum と rpm しか使ったことが無いので、apt-get の対応表を作ってみた。これからもどんどん加筆修正予定。 Redhat系 Debian系 Fedora22+ キャッシュの更新 apt-get update モジュールの更新 yum update apt-get upgrade パッケージの検索 yum search <検索文字列> apt-cache search <検索文字列> パッケージに含まれるファイルの検索 yum provides <検索文字列> apt-file search <検索文字列> インストール yum install <パッケージ名> apt-get install <パッケージ名> dnf install <パッケージ名> 再インストール yum reinstall <パッケージ名> 削除 yum remove <パッケージ名> 又は rpm -e <

    yum (rpm) と apt-get の対応表 - yoshifumi1975's diary
    a20130517
    a20130517 2015/06/24
  • PersistentPerlのベンチマーク - SH2の日記

    ようやくPersistentPerl(SpeedyCGI)が素直に動くようになったので、軽く計測してみました。 Core Duo T2300 1.66GHz CentOS 5.2 on VMware Server 1.0.7 with Windows XP Pro SP3 Apacheはprefork設定、ほぼデフォルト Perl-DBIでMySQLに接続し、SELECT文を1個投げて結果を返すCGI SQLは約6,000件のテーブルから主キー検索で1件だけ取り出すもの abコマンドを用い、多重度1で数千回試行して平均のレスポンスタイムを出す VMwareな時点でちょっとアレですが、非常に分かりやすい結果が出ています。 (1) Perl/CGI Requests per second: 8.81 [#/sec] (mean) Time per request: 113.477 [ms] (

    PersistentPerlのベンチマーク - SH2の日記
    a20130517
    a20130517 2015/06/24
  • GNU make: B. Makeが生成するエラー

    B. Makeが生成するエラー makeが生成する非常に一般的なエラーのリストを示します。またそれらの エラーがどのような意味を持ち、どう対処するかについても示します。 makeのエラーは致命的でない場合もあります。とくにコマンドスクリプト行に プレフィックス-がある場合、あるいはコマンド行に-kオプションが ある場合です。エラーが致命的な場合には、先頭に文字列***がつきます。 エラーメッセージは先頭にプログラムの名前(通常は‘make’)がつくか、 あるいはmakefileでエラーが発見された場合はファイル名と問題のある行番号が つきます。 以下の一覧では、それらの共通のプレフィックスが残されます。 ‘[foo] Error NN’ ‘[foo] signal description’ これらのエラーは当はmakeのエラーではありません。 コマンドスクリプトの一部としてmakeが呼び

    a20130517
    a20130517 2015/06/24
  • nlog(n): mod_persistentperl で Movable Type を高速化

    mod_perl の導入が上手くいかないので,mod_persistentperl を導入して Movable Type の動作を高速化する。 Vine Linux 2.6 で mod_perl を導入したときは,Movable Type 2.661 を正常に動作させることができた (nlog(n): mod_perlDB_File が動かない)。しかし,Vine Linux 3.2 で mod_perl を導入すると,Movable Type 2.661 の一部で正常な動作とならない。ほとんどのページの再構築には問題がないのだが,BlogTimes を含むページの再構築を行うと処理終了の応答が返って来ない。そして,GD ライブラリで描画される BlogTimes のグラフが生成されないのである。データベースは MySQL だが,Berkeley DB でも動作は同じだった。Blog

    nlog(n): mod_persistentperl で Movable Type を高速化
    a20130517
    a20130517 2015/06/24
  • Linux、「/dev/zero」とはなんぞや?|マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~

    ちょっくらLinuxの基礎を学び直そうと思いましてね。 気になったことを取りとめもなく調べていくことにしました。 次に調べたのが「/dev/zero」。 ふむふむ(--) 「/dev/zero」はその名の通りゼロな奴。 入力元として取るとNULL文字がいっぱい返ってくるようです。 例えば dd if=/dev/zero of=hoge.txt bs=1024 count=1 を実行すると、中身がNULLでサイズが1024Byteのファイルが出来あがります。 来の用途は情報の上書きっぽいですけどね。 データを消滅させたいときに「/dev/zero」を入力元に指定して 消滅させたいファイルを上書きするのが実際の使い方のようです。 逆に「/dev/zero」を出力先として指定した場合は何も起こりません。 「/dev/null」を指定したときと同じ動きをします。 そんな感じ(--)ノ まとめると

    a20130517
    a20130517 2015/06/24
  • /dev/zero - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "/dev/zero" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2020年12月) /dev/zero は、Unix系オペレーティングシステムにおけるスペシャルファイルの1つで、全てヌル文字(ASCII の NUL、0x00)の内容を読み出すことができる。典型的利用例として、何らかの情報を上書きするキャラクタストリームとして使う。あるいは、特定サイズの内容が何もないファイルを作成するのにも使われる。BSD では、/dev/zero を mmap で仮想アドレス空間にマッピングすることで共有メモリを実装している。 あるパーティションの全

    a20130517
    a20130517 2015/06/24
  • コマンド:dd: UNIX/Linuxの部屋

    最終更新 2019-01-03 dd コマンドは入力から出力へデータをコピーするコマンドである。cp コマンドはファイルからファイルにコピーするだけであるが、dd コマンドはファイルからデバイス、デバイスからファイル、デバイスからデバイスへのコピーも可能なため、ディスクのバックアップやダンプにも使用できる。

    コマンド:dd: UNIX/Linuxの部屋
    a20130517
    a20130517 2015/06/24
  • @IT:DNS Tips:SOAレコードには何が記述されている?

    ドメイン名のツリー構造は委任によってゾーンに分割され、分散管理されています。SOAレコードはこれらの分割されたゾーンそれぞれのオーソリティ情報が記されているレコードです。SOAはStart Of Authorityの略で、「権威の開始」という意味になります。 BINDではゾーンファイルの先頭、デフォルトTTLの指定の後に書くことになっています。また、SOAは委任に関するオーソリティ情報を記すものであり、各ゾーンの委任されたドメイン名に関連付けられます。 SOAレコードはゾーンファイルの中では、リスト1のように記述されます。 @ IN SOA  ns1.example.jp. postmaster.example.jp. ( 2003081901  ; Serial 3600        ; Refresh 900        ; Retry 604800     ; Expire 36

    a20130517
    a20130517 2015/06/24
  • エラー ‐ 通信用語の基礎知識

    単語が見つかりませんでした。 次の何れかの可能性があります。 見出し語が変更された 辞書グループが変更された 単語が削除(廃止)された 辞書原稿の記述ミス お手数ですが、再検索をお試し下さい。辞書グループが変更されていた場合は見つかる可能性があります。 政治関係辞書については、かねてより譲渡先を募集していましたが一人も応募がありませんでしたので、廃止されました。 ご意見ご要望は、検索結果画面に表示されるWebフォームからお願いします。

  • ¥Ñ¥¹(PATH)¤Î³Îǧ¤ÈÀßÄêÊýË¡¤Ï¡© - Pocketstudio.jp Linux Wiki

    ¤½¤â¤½¤â¥Ñ¥¹(PATH)¤Ã¤Æ¡© † ¡¡¥Ñ¥¹(PATH)¤Ï±Ñ¸ì¤Ç¡Ø ·ÐÏ© ¡Ù¤È¤¤¤¦°ÕÌ£¤¬¤¢¤ê¤Þ¤¹¡£·ÐÏ©¤È¤¤¤¦¤è¤ê¤Ï¡¢¤à¤·¤í¡¢¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¥×¥í¥°¥é¥à¤Î¤¢¤ë¾ì½ê¤È¹Í¤¨¤¿Êý¤¬Îɤ¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£ ¡¡´Êñ¤Ë¡Ê³Ú¤Ë¡Ë¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¤¿¤á¤Ë¡¢¥Ñ¥¹¤ÎÀßÄê¤ò¤¹¤ë»ö¤ò¡Ø ¥Ñ¥¹¤òÄ̤¹ ¡Ù¤È¸À¤¤¤Þ¤¹¡£ ¡¡¤¿¤È¤¨¤Ð /usr/local/pgsql/bin/psql ¤È¤¤¤¦¥³¥Þ¥ó¥É¤ò psql ¤È¤À¤±ÆþÎϤ·¤Æ¼Â¹Ô¤µ¤»¤ë¤È¤·¤Þ¤¹¡£¤³¤Î¾ì¹ç psql ¤È¤¤¤¦¥³¥Þ¥ó¥É¤¬¤¢¤ë¾ì½ê¤¬

    a20130517
    a20130517 2015/06/24
  • tnsping and trcroute - オラクル・Oracleをマスターするための基本と仕組み

    tnsping and trcroute Top | Knowledge| DB構築| 文字列関数| 日付関数| 集計関数| SQL関数(アルファベット順) SQL(抽出・更新)| SQL*Plus| PL/SQL| Utility| Structure| スキーマ| チューニング| 用語| 参考書 Net Service ユーティリティ (tnsping と trcroute) 接続識別子での導通テスト(TNSPING) 接続識別子と接続文字列は、ホスト名と IP アドレスの関係に似ており TNS 用の ping コマンドが用意されている。 接続識別子から接続文字列を取得することも可能 tnsping をネットサービス名で使う # tnsping net_service_name [ try_count ] ......... Attempting to contact (DESCRIP

    a20130517
    a20130517 2015/06/24
  • データベースを特定する名前 - オラクル・Oracleをマスターするための基本と仕組み

    データベース名のいろいろ ORACLE_SID、システム識別子、SID、インスタンス名、グローバルデータベース名、ネットサービス名、TNS サービス名、 接続識別子、Oracle のデータベースをあらわす言葉は非常に多い、混乱するほどに多い、それを整理しておく。 DBID、ネットサービス名などのデータベースを特定する名前 インスタンス関連 データベース識別子、DBID(Database IDentifer) データベースの内部の一意データベース識別子。 通常、複数ホスト間でもデータベースを物理コピーしない限り同じ番号になることはない。(100% ないとはいえないだろうが、無視できるほど限りなく少ないと思われる。) RMAN でも一意に識別するための ID として使用している。(他のベンダーから販売されているツールも利用しているらしい。) ということは… 物理コピーでインストールしたデータベ

    a20130517
    a20130517 2015/06/24
  • PHP: OCI8 and DTrace Dynamic Tracing - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

  • PHP :: Bug #68124 :: Can not compile OCI8 with Remi's PHP 5.6

    OCI8 related Bug Reported by afaurtosh@... Wed, 01 Oct 2014 16:51:47 +0000 PHP: 5.6.0, OS: RHEL 6.5 Description: ------------ When you follow the following procedure, to download and create the oci8 extension. It does hits an error. Below is the error, it seems that OCI8 can not be complied with PHP5.6 properly. I believe it is because ifdef HAVE_OCI8_DTRACE is somehow set.. when it shouldn't be.

  • Bash script to run "pecl install oci8"

    a20130517
    a20130517 2015/06/24
  • PHPでOracleを使う為に必要な5つのこと

    PHPからOracleを使うのもMySQL使うのも大差ないだろなんて思っていた時代もありました・・・(´Д`;)ヾ はまりまくったのでまとめます 1.Oracle InstantClientの導入 PHPphp-oci8を入れたいだけなのにまずはrpmを入れることが必要になります Instant Clientのダウンロード Instant Clientのダウンロードからインストール先の環境にあったファイルを取得します CentOS6 64bitにはInstant Client Downloads for Linux x86-64ですね 必要なファイル oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.rpmSQLPlus

    PHPでOracleを使う為に必要な5つのこと
    a20130517
    a20130517 2015/06/24