Eric @ EricBess WebHome

Plutôt que de la réflexion, sachant qu'il n'aurait pas de sens

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 pour Freebad

Demandeur:

désactiver votre ZendOptimizer et eaccelerator
télécharger lieu à ZendDebugger.os / usr/local/lib/php/20060613 /

ZendDebugger.so pour FreeBSD (2.2 MiB, 5 hits)
Vous devez être un utilisateur enregistré pour télécharger ce fichier.

Installation:

éditer votre fichier php.ini. Pour moi, le fichier php.ini se trouve dans / 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

redémarrez votre apache

Rechercher dans le phpinfo () a eu le résultat ci-dessous!

zenddebugger

Cliquez ici pour lire la suite

3 novembre 2008 Posté par Eric | Codage, System | Pas de commentaires

Mod_rewrite en utilisant un répartiteur de charge

APACHE mode_rewrite lire le document visé à réécrire quelques-unes des méthodes utilisées pour parvenir à charge méthode du bilan, le compte rendu.

Équilibrage de charge

Description:

Comment équilibrer www.foo.com charge www[0-5].foo.com serveur)?

:

Il ya beaucoup de questions que mai est la solution ici, nous avons discuté de ce qui est connu sous le nom de "fondée sur le DNS (DNS-based)" program, et à usage spécial mod_rewrite program:

  1. Cycle de DNS (DNS Round-Robin)

    Le moyen le plus simple est d'utiliser BIND DNS pour les caractéristiques du cycle, aussi longtemps que la pratique mise en place www[0-9].foo.com le DNS de l'A (adresse), tels que:

      www0 DANS UN 1.2.3.1 
      www1 DANS UN 1.2.3.2 
      www2 DANS UN 1.2.3.3 
      www3 DANS UN 1.2.3.4 
      www4 DANS UN 1.2.3.5 
      www5 DANS UN 1.2.3.6 
    

    Ensuite, ajouter le texte suivant:

      www CNAME EN www0.foo.com. 
             DANS CNAME www1.foo.com. 
             DANS CNAME www2.foo.com. 
             DANS CNAME www3.foo.com. 
             DANS CNAME www4.foo.com. 
             DANS CNAME www5.foo.com. 
             DANS CNAME www6.foo.com. 
    

    Notez que la mai-dessus semblent mal, mais une question de fait, il s'agit BIND caractéristiques souhaitées, mais peut aussi être utilisé. En tout cas, maintenant www.foo.com de résolution a BIND peut être donné www0-www6 chacun sera à l'ordre du mineur de remplacement / cycle, la demande du client peuvent être réparties entre les différents serveurs. Cependant, ce n'est pas un bon équilibrage de la charge, parce que, la résolution DNS peut être le nom de l'autre tampon du serveur réseau, et une fois www.foo.com de la résolution a été wwwN.foo.com tandis que de son suivi demande sera envoyée à Pour www.foo.com Mais le résultat est correct, parce que la demande était en effet le montant total distribué aux différents serveurs

Cliquez ici pour lire la suite

Le 5 juillet 2008 Posté par Eric | System | Pas de commentaires

Qmail système de base de FreeBSD #

1.DAEMONTOOLS

Installez

cd / usr / ports / sysutils / daemontools
make clean & & make config
| | [X] Installer MAN Gerrit Pape de pages de manuel | |
| | [X] SIGQ12 Ajouter svc soutien pour cesser de fumer, USR1, et USR2 signaux | |
| | [X] Les tests effectués la suite de test, échoue sur monté par NFS WORKDIR | |
faire extraire

mkdir / service
chmod 755 / service

echo 'svscan_enable = "YES"'>> / etc / rc.conf
echo 'svscan_servicedir = "/ service"'>> / etc / rc.conf

/ Usr / local / etc / rc.d / svscan.sh début

Vérifiez daemontools est Runing

5 dormir
ps ax | grep svscan

Ajouter le "clair" de service

cd / usr / local
mkdir clair
contact clair / bas
cat> clair / run < #! / Bin / sh
oui''| chef -4000 | tr '\ n'
chmod + x clair / run
chmod aw clair / bas
ln-s / usr / local / clair / service / clair

# Si vous voulez effacer les erreurs de service, lancez simplement ceci:
svc-o / service / clair

Cliquez ici pour lire la suite

4 juin 2008 Posté par Eric | Qmail / Postfix / Exchange | aucun commentaire

Re: Pourquoi Microsoft est d'acheter Yahoo Linux?

Re: Pourquoi Microsoft est d'acheter Yahoo Linux? http://blog.sina.com.cn/s/blog_4e85818901008g4k.html

Linux n'est pas opensource tout le monde, ne peuvent même pas être considéré comme un bon exemple. Avec lui aussi, est difficile à contrôler et à de trop nombreux intérêts commerciaux impliqués dans l'hébergement, je ne pense pas qu'il deviendra un concurrent de Windows, Windows au moins plus organisé.
Freebsd cadre privilégié par l'autorité indépendante des élites de maintenir la base du développement, en plein sur la base de leurs propres, y compris le monde. Grâce au développement de telle sorte que la stabilité de FreeBSD et riche. En effet, «depuis les temps anciens de la" grande échelle de cette façon sont les principales de développement. Ne sont pas d'accord avec vous, pensez à TCP / IP avec le RFC.
Si Bo de la responsabilité principale pour l'acquisition du point de vue des choses, Microsoft véritable jeu de l'autre partie devrait être FreeBSD, TCP / IP représentées existent depuis les temps anciens et a été très fructueuse pour le modèle de développement à grande échelle des systèmes. C'est, par une équipe indépendante d'élite jeter les bases de gain matériel ne s'ouvre pas et l'auto-sacrifice et d'absorber le montant de l'amende tous les éléments d'auto-réalisation. C'est comme microsoft une telle entreprise n'est pas en mesure de faire face au fléau, mais Microsoft ne peut faire face un jour, Bill.G va voir.

Le 8 avril 2008 Posté par Eric | Unix / BSD / Linux, l'impression esprit | Pas de commentaires

Ma mise en freebsd

Ancien chapitre: FreeBSD configuration standard et le réglage [chargement]

0 sections: un minimum de travaux d'installation

sysinstall -> Configurer -> Distributions -> / homme / installer l'homme que j'ai utilisé pour, il n'existe pas de telle chose, vraiment douloureux
/ Usr / libexec / locate.updatedb / / mise à jour de la base de données LOCATE

Sous-section 1: ssh configuration

ee / etc / rc.conf
/ / S'il existe sshd_enable = "OUI", alors nous devons ouvrir un serveur SSH, si non, s'il vous plaît ajouter.

ee / etc / ssh / sshd_config
/ / Find # PermitRootLogin no ligne, supprimez le signe # devant, puis l'arrière de oui pas de changement, selon le Comité économique et social et puis double-mettre le transport de retour. Si vous pouvez également utiliser VI.

/ / Redémarrez le service SSH
/ Etc / rc.d / redémarrage de sshd

Sous-section 2: Mise à jour du système

/ / Cvsup procédure d'installation. cvsup à partir d'un serveur distant héberge le principal cvs (1) de bases de données réparties et mise à jour de l'arbre-source logiciel utilisé pour mettre à jour le système d'exploitation et de logiciels.
setenv PACKAGEROOT "ftp://ftp.freebsdchina.org/"
setenv PACKAGESITE "ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/" OU
/ / À / etc / profile, rapidement mis en place l'intérieur packagesite
PACKAGESITE exportation = ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/
PACKAGEROOT exportation = ftp://ftp.freebsdchina.org/

pkg_add-r cvsup-sans-gui
rehash

/ / Maintenant nous pouvons utiliser les cvsup, en premier lieu de toutes les sources d'ensemble de logiciels de mettre à jour les ports.
cp / usr / share / examples / cvsup / ports-supfile ~ root

Serveurs de mise à jour:

ee ~ root / ports-supfile
/ / * Default host = CHANGE_THIS.FreeBSD.org
/ / Pour plus rapidement, généralement de choisir nos relativement proches sur le serveur:
/ / * Default host = cvsup.freebsdchina.org

Mise à jour de la liste des ports:

cvsup-g-L 2 ~ root / ports-supfile

Cliquez ici pour lire la suite

23 mars, 2008 Posté par Eric | Unix / BSD / Linux | Aucun commentaire

Wordpress base de données et que la classe wpdb

Pour rassembler les informations suivantes réseau de la non-original

Les suivantes sont wp-version 2.0.5 de la structure de base de données (diagramme ER). Voici la liste que la clé primaire et clé étrangère. En forme de losange qui figure 1: n relation, dans le cadre d'un blanc, noir dans le cadre de la n.

wordpress-db-er-diagram.png

Wordpress Un total de 10 tableaux, répartis en quatre catégories en fonction de fonction.

  • utilisateur: l'utilisateur des informations, y compris wp_users table et wp_usermeta table.
  • poste: les articles et les commentaires, y compris wp_posts, wp_postmeta, wp_comments, wp_post2cat, ainsi que cinq wp_categories table.
  • lien: liens, y compris wp_links table et wp_linkcategories table.
  • option: Réglage de l'ensemble de la situation, y compris wp_options table.

Table des noms est très intéressante. Résumer les règles de base sont comme suit:

  • Afin de préserver les propriétés fondamentales de l'objet, nommé wp_objects, l'usage du pluriel (par exemple, wp_posts, wp_comments);
  • Aide à l'expansion des attributs de l'objet, nommé wp_objectmeta, l'emploi du singulier (par exemple, wp_postmeta, wp_usermeta);
  • Many-to-many relations, nommé wp_a2b, qui ont été B et A plusieurs-vers-plusieurs relations entre les deux extrémités de l'objet abréviation du nom (par exemple, wp_post2cat).
WPDB catégorie

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

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

Base de données de description

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

wp_categories: pour la préservation des informations classifiées relatives à la table. 5, y compris sur le terrain sont les suivants:

  • cat_id - chaque numéro d'identification unique pour un classifications bigint (20) la valeur, et avec des propriétés supplémentaires auto_increment.
  • cat_name - une classification pour un nom varchar (55) la valeur.
  • category_nicename - le classement attribué à un utilisateur conviviale noms à retenir, c'est ce qu'on appelle la limace, il s'agit d'un varchar (200) valeur.
  • category_description - une description détaillée de la classification, LONGTEXT-valeur.
  • category_parent - plus les catégories de classification, en tant que int (4) la valeur, correspondant à l'actuelle table est la cat_id, c'est wp_categories.cat_ID. Pas de classement du niveau plus élevé, la valeur est 0.

Cliquez ici pour lire la suite

Mars 12, 2008 Posté par Eric | Base de données, de programmation Wordpress | Aucun commentaire

FreeBSD 7.0 publié aujourd'hui

FreeBSD 7.0-RELEASE officiellement publié, ce qui est de 7-branche stable de la première version officielle, mais aussi la première à l'actuel plan plutôt que de fonctionner comme une priorité étrange version. Cette version des principaux faits saillants:

- SMP pour l'environnement ainsi que de nombreux autres essais de performance de base de données exposées l'évolutivité question a été une amélioration significative. FreeBSD 7.0 avec un certain nombre de cas, la charge de performance que 6.X FreeBSD augmenté 350 pour cent, de haut des conditions de charge afin d'améliorer les performances jusqu'à 1500 pour cent. Et, à ce jour la meilleure performance du noyau Linux (version 2.6.22 et 2.6.24), de haute performance de 15%. Ces améliorations de performance pour les résultats de l'analyze de la performance du système et d'améliorer l'évaluation des résultats de l'utiliser pour votre cas spécifique des charges de travail varient en mai. L'amélioration de la performance est essentiellement dérivée de les améliorations suivantes:
* 1:1 modèle de threading utilisé par défaut libthr la bibliothèque de threads.
* La communication inter-processus (IPC), l'ordonnanceur de verrouillage et améliorations du réseau.
* 5.x et 6.x branche de l'introduction de la structure optimization SMP.

Un certain nombre de tests de performance montrent que cette version de FreeBSD pour un maximum de 8 CPU cas, ses performances avec l'augmentation linéaire du nombre de CPU. A beaucoup de travail à charge de la multi-systèmes de base ont montré des performances remarquables.

Cliquez ici pour lire la suite

28 février, 2008 Posté par Eric | Unix / BSD / Linux | Aucun commentaire

Proftpd pour FreeBSD port

Installer proftpd

cd / usr / ports / ftp / proftpd
make config

| | [X] IPv6 Utiliser IPv6 | |
| | [] Utiliser LDAP LDAP | |
| | [] LDAP_TLS utiliser LDAP TLS (Nécessite LDAP, OpenSSL) | |
| | [X] MYSQL utiliser MySQL | |
| | [] PGSQL Utilisez Postgres | |
| | [X] OpenSSL Inclure mod_tls | |
| | [X] Quota Inclure mod_quota | |
| | [X] IFSESSION Inclure mod_ifsession | |
| | [X] inclure mod_readme README | |
| | [X] Inclure RATIO mod_ratio | |
| | [X] Inclure les contrôles CTRLS | |
| | [X] réécriture Inclure mod_rewrite | |
| | [X] WRAP Inclure mod_wrap2 | |
| | [] WRAP_FILE Inclure mod_wrap2_file | |
| | [] WRAP_SQL Inclure mod_wrap2_sql | |
| | [X] RADIUS Inclure mod_radius | |
| | [] QUOTATAB_RADIUS inclure mod_quotatab_radius | |
| | [] Inclure mod_ban BAN (Nécessite CTRLS) | |
| | [] Utilisez NLS NLS (construit mod_lang) | |
| | [] Patch CYRFIX de fixer l'encodage cyrillique | |
| | [X] ClamAV Inclure mod_clamav | |

make install

# Configuration de base

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

1 2 3

19 février, 2008 Posté par Eric | System | Pas de commentaires

2 3 4 5 » Page 1 de 5 1 2 3 4 5 »