エリック@ EricBess WebHome

考えるだけではなく、知らずに意味がない

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

ZendDebugger Freebad

リクエスタ:

あなたのZendOptimizer eacceleratorを無効と
ダウンロードZendDebugger.os位に/ usr/local/lib/php/20060613 /

ZendDebugger.soのFreeBSD ( 2.2のMIB 、 5安打)
あなたがこのファイルをダウンロードするにはユーザー登録する必要があります。

インストール:

php.iniを編集してください。メインのphp.iniのでは/ usr / localの/ etc /

[Zend]
zend_extension=/usr/local/lib/php/20060613/ZendDebugger.so
zend_debugger.allow_hosts=10.10.2.0/24
zend_debugger.expose_remotely=always
zend_debugger.connector_port=10001

あなたのApacheを再起動

はまた、 phpinfoを見( ) 、以下の結果を得た!

zenddebugger

をクリックして読んで

2008年11月3日 エリックが掲示される|コーディング、システム|コメントはありません

mod_rewriteをを使用してロードバランス

Apacheのドキュメントを読むと、一部のメソッド負荷分散方式は、記録を達成するために使用されるのを書き換えると呼ばmode_rewrite 。

負荷分散

説明:

どのようにwww [ www.foo.com負荷のバランスを0-5 ] www[0-5].foo.comサーバーの合計) ?

問題を解決されることがありますが、ここに多くの問題が、私たちは" DNSに基づいて( DNSをベースとして知られています) "プログラム、および特殊使用してmod_rewriteプログラムの説明:

  1. DNSのサイクル( DNSのラウンドロビン)

    最も簡単な方法として、 BINDにwwwを設定する[サイクルは、長い間の特性のためのBINDのDNSを使用することですwww[0-9].foo.com ] 。 Foo.comは、 DNS )レコードのように:

      www0は1.2.3.1インディアナ 
      www1は1.2.3.2インディアナ 
      www2は1.2.3.3インディアナ 
      www3は1.2.3.4インディアナ 
      www4の1.2.3.5インディアナ 
      www5の1.2.3.6インディアナ 
    

    次に、以下を追加します:

     インディアナwww0.foo.comにCNAMEにwww 。 
             www1.foo.comにCNAMEインディアナ。 
             www2.foo.comにCNAMEインディアナ。 
             www3.foo.comにCNAMEインディアナ。 
             www4.foo.comにCNAMEインディアナ。 
             www5.foo.comにCNAMEインディアナ。 
             www6.foo.comにCNAMEインディアナ。 
    

    注:上記のは間違って見える場合があります実際のところ、それは希望の特性のBINDですが、こちらも使用することができます。 いずれにせよ、今www.foo.com分解能BIND BINDを- www6 -わずかな変www0-www6サイクルの各時間は、クライアントの要求は、さまざまなサーバ間で分散することができますw ww0提供することができますしている。 なぜなら、 DNS解決の情報は、他のネットワークサーバーバッファの名を一度に解決するためwww.foo.comすることができますしかし、これは良いwww.foo.comされていませんが、 wwwN.foo.comを送信されますwwwN.foo.comだった。 www.foo.com これは、要求を実際の合計は、さまざまなサーバーに配布されたが、最終的な結果は、正しいことを

をクリックして読んで

7月2008年第5回 エリック投稿|システム|コメントなし

QmailコアシステムFreeBSDの番号を

1.DAEMONTOOLS

インストール

CDのは/ usr /ポート/ sysutils / daemontools
&クリーン&設定をする
| | [ X ]のマニュアルをインストールゲリットPapeのマニュアルページ| |
| | [ X ]のSIGQ12終了してから、 USR1のsvcサポートの追加、およびUSR2信号| |
| | [ X ]のテストを実行、テストスイートは、 NFSのに失敗- workdir |マウント|
抽出物を作る

するmkdir /サービス
chmod 755 /サービス

エコー' svscan_enable = "はい" ' > >は/ etc / rc.conf
エコー' svscan_servicedir = " /サービス" ' > >は/ etc / rc.conf

/ usr / localには/ etc / rc.d / svscan.sh開始

Runingているかどうかを確認Daemontools

睡眠5
psの斧| grepがsvscan

"クリア"サービスに追加

のCDを/ usr / local
クリアするmkdir
タッチをオフ/ダウン
猫>クリア/実行< # ! / bin / shに
はい'' |頭-4000 | Trの' \ n 'を
chmod + xはクリア/実行
おやクリアchmod /ダウン
LN光- sのを/ usr / local /オフ/サービス/オフ

#ときには、サービスのエラーをクリアするには、これを実行します:
svc -または/サービス/オフ

をクリックして読んで

2007年6月2008年第4回 エリック | Qmail / postfixを/交流|ないコメントを投稿

再:なぜマイクロソフトがヤフーのLinuxを買っては何ですか?

再:なぜマイクロソフトがヤフーのLinuxを買っては何ですか? http://blog.sina.com.cn/s/blog_4e85818901008g4k.html

Linux 、さらに良い例と見なされることができない世界のすべてのオープンソースではない。 とはあまりにも、あまりにも多くの商業的利益に関わるコントロールをホストすることは困難です、私は窓の少なくとも他組織ライバル、窓になるとは思わない。
は、エリートの独立機関によるFreeBSDの好みのフレームワークは、独自に基づいて、世界のオープンで包括的開発の中核を維持するために。 このような方法の開発のためには、 FreeBSDの安定性と豊富な。 "このように過去の大規模なシステムの開発の主流にされている事実では、 "古代以来。 あなたと、同意しないように考えるのTCP / IPのは、 RFCで。
もしボー物事の視点の買収は、他の党のは、 Microsoft実際のゲームのための主要な責任からはFreeBSD 、しなければならないのTCP / IPの古くからのモデルとされて非常に大規模なシステムの開発に成功している存在である。 つまり、エリートの独立したチームによってはオープンされず、自分材を得るための基礎を築くの犠牲と自己の要素のすべての素晴らしい成果を吸収する。 これは、 Microsoftのように、このような事業は、身の破滅に直面することはできませんが、顔は、 Microsoft 1日にバインドされ、 Bill.Gが表示されます。

2008年4月8日 エリック|のUnix / BSDの/ Linuxでは、 印象を心に投稿 |コメントなし

私のFreeBSDの設定

前の章: FreeBSDの標準的な設定やチューニング[読み込み]

0章:インストールの最低限の仕事

sysinstall ->設定- >ディストリビューション->男性/ /私に使用していた男をインストールすると、そのようなことがない、本当につらいです
を/ usr / libexec / locate.updatedb / /は、データベースを探します更新

サブセクション1 : SSH設定

李は/ etc / rc.conf
/ /場合はsshd_enable = " YES "にして、 SSHサーバを開き、していない場合、下記を追加します。

李の/ etc / ssh / sshd_config
/ / 、フロントでは、変化してはいいいえの後ろの#記号を削除すると、次に、 Escキーを押しますによると、改行から保存# PermitRootLoginをしない行して下さい。 もしviを使用することができます。

/ /再起動して、 SSHのサービス
は/ etc / rc.d / sshdを再起動

サブセクション2 :システムのアップデート

/ / Cvsupインストール手順。 リモートサーバーからcvsup ( 1 )分散型データベースをホストし、ツリーは、メインのCVSソースのソフトウェアパッケージには、オペレーティングシステムおよびソフトウェアのアップデートをするために使用さ更新してください。
setenv PACKAGEROOT " ftp://ftp.freebsdchina.org/ "
setenv PACKAGESITE " ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/ "オレゴン
/ /を/ etc / profileでは、すぐに国内packagesiteを設定
= PACKAGESITE輸出ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/
輸出PACKAGEROOT = ftp://ftp.freebsdchina.org/

pkg_add - rをcvsup -せずにGUIを
焼き直し

/ /これで、 cvsup 、すべてのソースのソフトウェアパッケージの最初のポートを更新して使用することができます。
のCPは/ usr / share /例/ cvsup /ポート- supfile 〜ルート

更新サーバ:

李〜ルート/ポート- supfile
/ / *デフォルトのホスト= CHANGE_THIS.FreeBSD.org
/ /するにはもっと急速に、一般的に我々は比較的、サーバーに近いから選択してください:
/ / *デフォルトのホスト= cvsup.freebsdchina.org

更新プログラムのポートリスト:

cvsup - gを- lの2 〜ルート/ポート- supfile

をクリックして読んで

2008年3月23日 エリックが掲示される|のUnix / BSDの/ Linuxの|コメントなし

Wordpressのデータベースとは、 wpdbクラス

以外は、以下の情報ネットワークを収集するには元の

は、次のWPを採用(図ER緊急救命室)のデータベース構造の2.0.5バージョンがあります。 ここには、主キーと外部キーの一覧です。 ダイヤモンド形の数字は、 1 : nを関係の一環として、白、黒、名詞の一環として、

wordpress-db-er-diagram.png

Wordpressの10のテーブルの合計は、 4つのカテゴリーに応じて分割する機能。

  • ユーザー:ユーザー情報、 wp_usersテーブルとwp_usermetaテーブルを含む。
  • 投稿:この記事レビューや情報、 wp_posts 、 wp_postmeta 、 wp_comments 、 wp_post2catを含むだけでなく、 5つのテーブルwp_categories 。
  • リンク:リンク、 wp_linksテーブルとwp_linkcategoriesテーブルを含む。
  • オプション: wp_optionsテーブルを含む全体の状況を設定する。

テーブルに名前を付けも非常に興味深いです。 基本的なルールを要約は以下のとおり:

  • オブジェクトの基本的なプロパティをwp_objectsの名前を保持するために、複数の(たとえば、 wp_posts 、 wp_comments )の使用;
  • は、オブジェクトの属性の拡大、 wp_objectmetaという名前のファイルを保存、使用しているの特異例では、 wp_postmeta 、 wp_usermeta ) ( ;
  • 多対多の関係は、 Bとは、オブジェクトの名前を略語の2つの端の間で多対多の関係(たとえばれたwp_a2bの名前、 wp_post2cat ) 。
カテゴリーWPDB

http://codex.wordpress.org.cn/Function_Reference/wpdb_Class

http://codex.wordpress.org/Function_Reference/wpdb_Class

データベース記述

http://codex.wordpress.org/Database_Description # Table_Overview

wp_categories :テーブルに関する機密情報の保持のために。 5などの分野では、されます:

  • 一bigintを( 20 cat_ID -それぞれ固有のI D番号分類)の値、および追加のプロパティはA UTO_INCREMENT。
  • cat_name -はv archar( 5 5の分類名)の値。
  • category_nicename -分類は、ユーザーに割り当てに優しい名、つまり、スラグと呼ばれるように、これはv archar型( 2 00)値であることを忘れては。
  • category_description -分類、 l ongtext値の詳細な説明です。
  • category_parent -は、分類のカテゴリーは、内科( 4 )の値を、現在のテーブルに対応する高されているc at_ID、つまりw p_categories.cat_IDされています。 ないより高いレベルの分類、その値は0です。

をクリックして読んで

2008年3月12日 エリック投稿 |データベース、 Wordpressのプログラミング|コメントはありません

FreeBSDの7.0発表

はFreeBSD 7.0 -正式には、 7月の最初の公式リリースの安定版ブランチだけでなく、最初は、現在の計画ではなく、関数は、優先度の奇妙なバージョンとしてはリリースのリリースです。 メインハイライトのこのバージョンを含める:

-S MPを、環境のためだけでなく、他の多くのデータベースのパフォーマンステストが大幅に改善され、スケーラビリティの問題が露呈した。 FreeBSDの7.0例数は、一般的な負荷のFreeBSD 6.xの性能を350パーセントよりも、高負荷条件を1500 %にパフォーマンスを向上させるに増加した。 とは、 Linuxカーネルのこれまでの最高のパフォーマンス(バージョン2.6.22および2.6.24 ) 、高パフォーマンスの15 % 。 システムパフォーマンスの分析から結果を得るためにこれらのパフォーマンスの向上とは異なる場合がありますお客様の特定の作業負荷のための使用例は、性能評価を向上させる。 は、次の改善の結果、主にパフォーマンスの改善:
* 1:1スレッドモデルlibthr 、スレッドライブラリがデフォルトで使用されています。
*プロセス間通信( IPCの) 、スケジューラ、ネットワークの改善ロック。
* 5.xとは、 SMPを構造最適化の導入6.xの枝。

パフォーマンステストの数を示している最大8 CPUの場合はFreeBSDのこのバージョンは、 CPUの数の線形増加とのパフォーマンスをチェック。许多工作负载在多核系统中均呈现了显著的性能提升。

をクリックして読んで

2008年2月28日 エリックが掲示される|のUnix / BSDの/ Linuxの|コメントなし

ProFTPDをFreeBSDポート

ProFTPDをインストール

CDのは/ usr /ポート/ ftp /のProFTPDを
設定をする

| | [ X ]のIPv6を使用してIPv6を| |
| | [ ]のLDAPを使用してのLDAP | |
| | [ ] LDAP_TLSのLDAP TLSを使用する(必要で、 LDAP 、 OpenSSLの) | |
| | [ X ]のMYSQLを使用してMySQLの| |
| | [ ] PGSQLを使用してのPostgres | |
| | [ X ]のOpenSSLを含めるmod_tls | |
| | [ X ]の割り当て量を含めるmod_quota | |
| | [ X ]のIFSESSION含めるmod_ifsession | |
| | [ X ]のREADMEを含めるmod_readme | |
| | [ X ]の比を含めるmod_ratio | |
| | [ X ]のCTRLSを含めるコントロール| |
| | [ X ]の書き換えを含める| mod_rewriteを|
| | [ X ]のラップを含めるmod_wrap2 | |
| | [ ] WRAP_FILE含める| mod_wrap2_file |
| | [ ] WRAP_SQL含めるmod_wrap2_sql | |
| | [ X ]のRADIUSを含めるmod_radius | |
| | [ ] QUOTATAB_RADIUS | mod_quotatab_radius |含める
| | [ ]を禁止含めるmod_ban ( CTRLSが必要です) | |
| | [ ]のNLSを使用してのNLS ( ) mod_langビルド| |
| | [ ] CYRFIXパッチ|キリル文字エンコードを修正する|
| | [ X ]のClamAVに含めるmod_clamav | |

make installを実行します

#基本的な設定

cpは/ usr / localには/ etc / proftpd.conf / usr / localには/ etc / proftpd.conf.sample
viは/ usr / localには/ etc / proftpd.conf

1 2 3

2008年2月19日 エリック投稿|システム|コメントなし

2 3 4 5 » ページ 1 5 1 2 3 4 5 »