Eric @ EricBess WebHome

Thinking sokeasti ilman toimintaa, se on tietämättään menettää merkityksensä

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

Pyynnön:

poistaa käytöstä ZendOptimizer ja eaccelerator
lataa ZendDebugger.os paikka / usr/local/lib/php/20060613 /

ZendDebugger.so kuin FreeBSD (2.2 MiB, 5 osumaa)
Sinun täytyy olla rekisteröitynyt käyttäjä lataa tiedoston.

Asennus:

muokata php.ini. Minulle php.ini on / 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

käynnistettävä uudelleen apache

Katso raportin phpinfo () sai tuloksen alla!

zenddebugger

Napsauta jatkaaksesi käsittelyssä

Marraskuu 3rd, 2008 Posted by eric | Koodi, System | no comments

Käyttämällä mod_rewrite kuorma tasapainoinen

Apache mode_rewrite käsittelyssä asiakirjat tarkoitettu muokata useita menetelmiä käytetään saavuttaa tasapainoinen kuorma-menetelmä, on kirjattava.

Kantavuus tasapainoinen

Kuvaus:

Miten tasapaino www.foo.com kuorma www[0-5].foo.com (yhteensä 6 palvelimet)?

Ohjelma:

Tämä ongelma on olemassa monia mahdollisia ratkaisuja, tässä, me keskustelimme yleisesti tunnettu "Perustuen DNS (DNS: stä)"-ohjelma ja erityisten käyttää mod_rewrite ohjelmaa:

  1. DNS-sykli (DNS Round-Robin)

    Helpoin tapa on käyttää BIND suhdannevaihtelut DNS, niin kauan kuin tavanomaiset perustaa www[0-9].foo.com DNS, että A (address), kuten:

      www0 IN A 1.2.3.1 
      www1 IN A 1.2.3.2 
      www2 IN A 1.2.3.3 
      www3 IN A 1.2.3.4 
      www4 IN A 1.2.3.5 
      www5 IN A 1.2.3.6 
    

    Sitten lisää seuraavasti:

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

    Huomaa, että edellä voi näyttää väärin, mutta itse asiassa se on todellakin BIND haluamasi ominaisuudet, mutta voidaan myös käyttää. Joka tapauksessa, nyt www.foo.com on analyyttinen, BIND voidaan antaa www0-www6 - vaikka aina tulee olemaan pieni, jotta korvaaminen / kierto, asiakkaan pyynnöstä voidaan jakaa jokaisen palvelimen. Tämä ei kuitenkaan ole hyvä kuormitusta tasaavia ohjelma, koska DNS analyyttista tietoa voidaan muu nimi palvelimen verkko puskuri, ja kun www.foo.com on ratkaistava wwwN.foo.com vaikka sen seuranta pyyntö on lähetettävä on www.foo.com Mutta lopputulos on oikea, koska kokonaismäärä pyyntö on todellakin jaettu kullekin palvelimen

Napsauta jatkaaksesi käsittelyssä

Heinäkuu 5th, 2008 Lähettäjä eric | System | no comments

Qmail Core System # for FreeBSD

1.DAEMONTOOLS

Asenna

cd / usr / satamat / sysutils / daemontools
tehdä puhdas & & make config
| | [X] MAN Asenna Gerrit Pape käsikirja pages | |
| | [X] SIGQ12 Lisää svc tukea QUIT, USR1 ja USR2 signaaleja | |
| | [X] TESTIT Suorita testi sviitti, epäonnistuu NFS-mounted workdir | |
tee uute

mkdir / palvelu
chmod 755 / palvelu

echo 'svscan_enable = "KYLLÄ"'>> / etc / rc.conf
echo 'svscan_servicedir = "/ palvelun"'>> / etc / rc.conf

/ Usr / local / etc / rc.d / svscan.sh aloittaa

Varmista Daemontools Onko Runing

nukkua 5
ps ax | grep svscan

Lisää "selvä" palvelun

cd / usr / local
mkdir selkeä
touch selkeä / alas
cat> selkeä / run < #! / Bin / sh
kyllä''| pään -4000 | tr '\ n'
chmod + x selkeä / run
chmod aw selkeä / alas
ln-s / usr / local / selkeä / huolto / selkeä

# Kun haluat tyhjentää palvelun virheitä, vain suorita tämä:
SVC-o / huolto / selkeä

Napsauta jatkaaksesi käsittelyssä

Kesäkuu 4th, 2008 Posted by eric | Qmail/Postfix/Exchange | no comments

Re: Miksi Microsoftin Yahoo ostaa Linux?

Re: Miksi Microsoftin Yahoo ostaa Linux? http://blog.sina.com.cn/s/blog_4e85818901008g4k.html

linux ei ole kaikki opensource maailmassa, ja vaikka ei voida pitää erinomainen esimerkki. Koska se oli liian seksuaalista, on vaikea valvoa, ja liian monet kaupalliset intressit mukana vastaanottosopimus, en usko, että se tulee ikkunat vastustaja, ainakin enemmän järjestäytyneen ikkunat.
FreeBSD mieluummin rakennetta, riippumaton viranomainen, eliitti säilyttää ytimen kehityksen perusteella oman avoimeen ja osallistavaan maailmassa. Tämän seurauksena kehitystä siten, että on vakaa ja rikas FreeBSD. Itse asiassa, "antiikin ajoista lähtien, että" laajojen järjestelmien tällä tavoin ovat yleisessä kehityksessä. Eivät ole samaa mieltä kanssasi, mieti, TCP / IP-protokollan kanssa RFC.
Jos päävastuu hankinnan Bo näkökulmasta asioita, Microsoft todellinen peli toinen osapuoli olisi perustuttava FreeBSD, TCP / IP kuten edustaja, vanha ja on ollut erittäin onnistunut kehittäminen laajamittaisten järjestelmän malli. Se on riippumaton ryhmä luoda perusta eliitti ei ole utilitaristinen avoin ja uhrautuminen ja omaksua kaikki jäljellä osia itsestään saavutus. Tämä on kuin microsoft tällainen kaupallinen yritys ei pysty kohtaamaan myrkky, mutta Microsoft on edessään yksi päivä, Bill.G näkevät.

April 8th, 2008 Lähettäjä eric | Unix / BSD / Linux, mielessä vaikutelman | Ei kommentteja

Oma FreeBSD asettaminen

Entinen luku: FreeBSD-standardin käyttöönotto ja tuning [kuormitus]

0 alakappaleen: vähintään asentamisen jälkeen toiminta

sysinstall -> Configure -> Distributions -> mies / / asentaa mies minun tottumukset, ei ole olemassa, todella tuskallista
/ Usr / libexec / locate.updatedb / / update LOCATE Treasury

1 alajakso: Konfiguroi ssh

ee / etc / rc.conf
/ / Inside jos sshd_enable = "Kyllä" ja sitten meillä on avata ssh-palvelin, ja jos ei ole, lisätään.

ee / etc / ssh / sshd_config
/ / # PermitRootLogin mitään havaintoa tätä linjaa, poista #-merkki edessä, ja sitten takaisin mitään muutosta kyllä mukaan ESC-ja kaksoisnapsauta sitten Enter, jos haluat tallentaa. Jos voit käyttää myös VI.

/ / Käynnistä SSH palvelu
/ Etc / rc.d / sshd restart

2 alajakso: Update System

/ / Asenna cvsup menettelyjä. cvsup on etäpalvelimeen pääsanastosta vastaanottavan cvs (1) kirjasto jakelun ja päivittää paketin lähdekoodipuu, jota käytetään päivittää käyttöjärjestelmä ja ohjelmisto.
setenv PACKAGEROOT "ftp://ftp.freebsdchina.org/"
setenv PACKAGESITE "ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/" OR
/ / / Etc / profile vuonna kotimaan nopeasti sijaitsee sen packagesite
vienti PACKAGESITE = ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/
vienti PACKAGEROOT = ftp://ftp.freebsdchina.org/

pkg_add-r cvsup-ilman-gui
toistaminen

/ / Nyt voimme käyttää cvsup, ensimmäinen päivityspaketti lähde satamissa.
cp / usr / share / esimerkit / cvsup / satamat-supfile ~ root

Update Server:

ee ~ root / satamat-supfile
/ / * Default vastaanottavan = CHANGE_THIS.FreeBSD.org
/ / Meidän on nopeammin, yleensä valita meidän viime palvelin:
/ / * Default vastaanottavan = cvsup.freebsdchina.org

Päivitä SATAMAAN LUETTELO:

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

Napsauta jatkaaksesi käsittelyssä

Marssia 23rd, 2008 Lähettäjä eric | Unix / BSD / Linux | Ei kommentteja

Wordpress tietokanta kuvaukset ja luokkien wpdb

Seuraavat kerätä tietoa verkoston muiden kuin alkuperäisten

Seuraavassa on wp-2.0.5-version tietokannan rakenne kaavio (ER-kaavio). Tässä vain luetellaan ensisijaisia avaimia ja ulkomaisten avaimia. Diamond-muotoinen kuva, että 1: n suhde valkoinen osa 1, osa musta n.

wordpress-db-er-diagram.png

Wordpress yhteensä 10 taulukot, jotka on jaettu neljään luokkaan sen mukaan, jotta se toimisi.

  • käyttäjä: käyttäjän tietoja, kuten wp_users pöytään ja wp_usermeta taulukossa.
  • post: artikkeleita ja katsauksia tiedot, mukaan lukien wp_posts, wp_postmeta, wp_comments, wp_post2cat ja viisi wp_categories taulukossa.
  • linkki: yhteydet tiedot, mukaan lukien wp_links pöytään ja wp_linkcategories taulukossa.
  • vaihtoehto: yleiset asetukset, mukaan lukien wp_options taulukossa.

Taulukko nimeämiskäytäntö säännöt myös hyvin mielenkiintoisia. Perussäännöt ovat tiivistää seuraavasti:

  • Säilyttää perus ominaisuudet kohteen, nimeltä wp_objects käyttö, monikossa (esimerkiksi wp_posts, wp_comments);
  • Tallenna laajentamisen tavoitteena määritteitä, nimeltään wp_objectmeta käyttö, sekatyömies numeroidaan (esimerkiksi wp_postmeta, wp_usermeta);
  • Monet-moneen-suhde, joka on nimeltään wp_a2b, jossa a ja b on tavoitteena monta-moneen-suhde kahden ääripään maatunnuksia (kuten wp_post2cat).
WPDB luokka

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

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

Database Ohje

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

wp_categories: luokittelu asianmukaiset tiedot säilyttäminen pöytään. Sisältää viisi kenttää, eli:

  • cat_ID - ainoalla kunkin luokittelu tunnistenumeroa varten bigint (20) arvoa ja muita määritteitä auto_increment.
  • cat_name - luokituksen nimi, koska VARCHAR (55) arvoa.
  • category_nicename - määritetty luokittelu käyttäjäystävällinen nimen muistaa, että on, niin kutsuttu etana, tämä on VARCHAR (200) arvosta.
  • category_description - yksityiskohtainen kuvaus luokitusta, longtext tyyppi-arvo.
  • category_parent - luokitus siten korkeampi luokitus, joka on int (4) arvo, joka vastaa tällä hetkellä taulukossa cat_ID eli wp_categories.cat_ID. N: o korkeampaa luokitusta, tämä arvo on 0.

Napsauta jatkaaksesi käsittelyssä

Maaliskuu 12th, 2008 Posted by eric | Database, Wordpress Ohjelmointi | Ei kommentteja

FreeBSD 7.0 julkisti tänään

FreeBSD 7.0-RELEASE virallisesti vapautettu, mikä on 7-VAKAA haara ensimmäinen virallinen julkaisu, mutta myös ensimmäinen suunnitella nykyistä toimivat ensisijaisesti kuin parittomat numeroitu versiot. Tämä versio on merkittävä korostetaan muun muassa:

- SMP tietokanta ympäristöä sekä monet muut testit altistuvat skaalautuvuuden ongelma on merkittävä parannus. FreeBSD 7.0 on määrä käyttää tapauksissa, tavalliset kuorma suorituskyky FreeBSD 6.x kasvoi 350 prosenttia, korkean kuormitustiloissa parantamaan suorituskykyään jopa 1500 prosenttia. Ja toistaiseksi parhaita suorituksia Linux-ytimen (versio 2.6.22 ja 2.6.24), korkean suorituskyvyn 15%. Nämä ominaisuudet parantavat tuloksia käytetty analysoida ja parantaa arvioinnin järjestelmän suorituskyvystä käyttää esimerkiksi omalla työmäärä voivat vaihdella. Suorituskyvyn parantaminen on pääasiassa seuraavat parannukset:
* Oletushakutyyppi 1:1 ketjuttaminen malli libthr säie kirjasto.
* Välinen prosessi viestintä (IPC), verkko-ja scheduler lukittu parannuksia.
* Branch on 5.x ja 6.x esitteli SMP arkkitehtuurin optimointiin.

Jotkut suorituskyvyn testaus osoittaa, että tämä versio FreeBSD enintään 8 CPU tapauksessa suorituskyky kasvaa lineaarisesti lukumäärä suoritinta. Paljon työtä on multi-core järjestelmien osoitti huomattavaa suorituskykyä.

Napsauta jatkaaksesi käsittelyssä

Helmikuu 28th, 2008 Lähettäjä eric | Unix / BSD / Linux | Ei kommentteja

Proftpd kuin FreeBSD-portti

Asenna proftpd

cd / usr / satamat / ftp / proftpd
tehdä config

| | [X] IPV6 Käytä IPv6 | |
| | [] LDAP Käytä LDAP | |
| | [] LDAP_TLS Käytä LDAP TLS (Edellyttää LDAP, OpenSSL) | |
| | [X] MySQL Käytä MySQL | |
| | [] PGSQL Käytä Postgres | |
| | [X] OpenSSL Sisällytä mod_tls | |
| | [X] KIINTIÖJÄRJESTELMÄ Sisällytä mod_quota | |
| | [X] IFSESSION Sisällytä mod_ifsession | |
| | [X] README Sisällytä mod_readme | |
| | [X] RATIO Sisällytä mod_ratio | |
| | [X] CTRLS Sisällytä valvonta | |
| | [X] Uudelleenkirjoitussäännöt Sisällytä mod_rewrite | |
| | [X] WRAP Sisällytä mod_wrap2 | |
| | [] WRAP_FILE Sisällytä mod_wrap2_file | |
| | [] WRAP_SQL Sisällytä mod_wrap2_sql | |
| | [X] RADIUS Sisällytä mod_radius | |
| | [] QUOTATAB_RADIUS sisältää mod_quotatab_radius | |
| | [] BAN Sisällytä mod_ban (Edellyttää CTRLS) | |
| | [] NLS Käytä nls (rakentuu mod_lang) | |
| | [] CYRFIX Patch vahvistaa kyrillinen koodaus | |
| | [X] ClamAV Sisällytä mod_clamav | |

make install

# Basic configuration

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

1 2 3

Helmikuu 19th, 2008 Posted by eric | System | no comments

2 3 4 5 » Sivu 1 / 5 1 2 3 4 5 »