Eric @ EricBess WebHome

Wint niet arrogant, niet te verliezen honger, er is shock borst en gezicht, zoals de mijne Pinghu

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flag
By N2H

Mijn FreeBSD Instellen

Voormalig hoofdstuk: FreeBSD standaard configuratie en tuning [belasting]

0 secties: een minimum van installatiewerkzaamheden

sysinstall -> Configureren -> Distributies -> man / / installeren van de man die ik vroeger, er is niet zoiets, echt pijnlijk
/ Usr / libexec / locate.updatedb / / update van de database LOCATE

Onderafdeling 1: ssh configuratie

ee / etc / rc.conf
/ / Als er sshd_enable = "YES" dan hebben we het openen van een ssh-server, indien niet, gelieve toe te voegen.

ee / etc / ssh / sshd_config
/ / Zoek # PermitRootLogin geen lijn, verwijdert u het #-teken voor, dan is de achterkant van geen verandering ja, volgens de ESC-en dubbelklik vervolgens opslaan in het vervoer terug. Als u kunt gebruiken VI.

/ / Start de SSH-service
/ Etc / rc.d / sshd herstart

Onderafdeling 2: System Update

/ / CVSup installatieprocedure. CVSup vanaf een externe server gastheren de belangrijkste cvs (1) gedistribueerde database en het actualiseren van de boom-source softwarepakket gebruikt voor het bijwerken van het besturingssysteem en software.
setenv PACKAGEROOT "ftp://ftp.freebsdchina.org/"
setenv PACKAGESITE "ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/" OR
/ / In / etc / profile, snel instellen van de binnenlandse packagesite
uitvoer PACKAGESITE = ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/
uitvoer PACKAGEROOT = ftp://ftp.freebsdchina.org/

pkg_add-r CVSup-zonder-gui
rehash

/ / Nu kunnen we gebruik maken van de CVSup, allereerst-source softwarepakket te actualiseren havens.
cp / usr / share / voorbeelden / CVSup / poorten-supfile ~ root

Update-servers:

ee ~ root / poorten-supfile
/ / * Standaard host = CHANGE_THIS.FreeBSD.org
/ / Om sneller, over het algemeen een keuze maken uit onze relatief dicht bij de server:
/ / * Standaard host = cvsup.freebsdchina.org

Update havens lijst:

CVSup-g-L 2 ~ root / poorten-supfile

Klik om verder te lezen

23 maart, 2008 Geplaatst door eric | Unix / BSD / Linux | nog geen reacties

FreeBSD 7.0 vrijgegeven vandaag

FreeBSD 7.0-RELEASE officieel vrijgegeven, die 7-stable branch van de eerste officiële release, maar ook de eerste zijn om het huidige plan niet zozeer als een prioriteit oneven versie. Deze versie van de belangrijkste hoogtepunten zijn:

- MMP voor het milieu net als vele andere database performance testen blootgesteld de schaalbaarheid is een aanzienlijke verbetering. FreeBSD 7.0 met een aantal gevallen is de algemene belasting FreeBSD 6.X prestaties dan 350 procent toegenomen, high-load voorwaarden om de prestaties te verbeteren tot 1500 procent. En dus verreweg de beste prestatie van de Linux kernel (versie 2.6.22 en 2.6.24), high-performance 15%. Deze prestatie-verbeteringen voor de resultaten van het onderzoek naar een systeem van de prestaties en het verbeteren van de prestaties beoordeling van de zaak gebruiken voor uw specifieke werkzaamheden last kan variëren. Prestatie verbetering is voornamelijk afgeleid van de volgende verbeteringen:
* 1:1 threading model dat wordt gebruikt bij verstek libthr de draad bibliotheek.
* De inter-proces communicatie (IPC), en scheduler locking netwerk verbeteringen.
* 5.x en 6.x tak van de invoering van de AMM-structuur optimalisatie.

Een aantal prestatie-tests blijkt dat deze versie van FreeBSD voor maximaal 8 CPU's geval is, zijn prestaties met de lineaire toename van het aantal CPU. Een hoop werk te laden in de multi-core systemen toonde opmerkelijke prestaties.

Klik om verder te lezen

28 februari, 2008 Geplaatst door eric | Unix / BSD / Linux | nog geen reacties

Proftpd voor FreeBSD port

Installeer proftpd

cd / usr / havens / ftp / proftpd
make config

| | [X] IPV6 Gebruik IPv6 | |
| | [] Gebruik LDAP LDAP | |
| | [] LDAP_TLS Gebruik LDAP TLS (Vereist LDAP, OpenSSL) | |
| | [X] MYSQL Gebruik MySQL | |
| | [] Pgsql Gebruik Postgres | |
| | [X] OpenSSL Include mod_tls | |
| | [X] CONTINGENT Include mod_quota | |
| | [X] IFSESSION Include mod_ifsession | |
| | [X] README Include mod_readme | |
| | [X] RATIO Include mod_ratio | |
| | [X] CTRLS Inclusief controles | |
| | [X] REWRITE Include mod_rewrite | |
| | [X] WRAP Include mod_wrap2 | |
| | [] WRAP_FILE Include mod_wrap2_file | |
| | [] WRAP_SQL Include mod_wrap2_sql | |
| | [X] RADIUS Include mod_radius | |
| | [] QUOTATAB_RADIUS omvatten mod_quotatab_radius | |
| | [] BAN Include mod_ban (Vereist CTRLS) | |
| | [] NLS Gebruik nls (bouwt mod_lang) | |
| | [] CYRFIX patch op te lossen cyrillisch codering | |
| | [X] ClamAV Include mod_clamav | |

make install

# Basis configuratie

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

1 2 3

19 februari, 2008 Geplaatst door eric | Systeem | nog geen reacties

Apache @ Linux & FreeBSD Setup

1. Linux installatie

1.1 Installatie

? Bekijk de code bash
 1 
 2 
 3 
 4 
 5 
  tar /  http: // apache.justdn.org / httpd / httpd-2.X.XX.tar.bz2tar jxvf tar / httpd-2.X.XX.tar.bz2 wget-P teer / http:// apache.justdn.org / httpd / httpd-2.X.XX.tar.bz2tar jxvf teer / httpd-2.X.XX.tar.bz2 
  cd httpd-2.X.XX 
  = / usr / local / apache . / Configure - prefix = / usr / local / apache 
  10 make-j 10 
  make install 

1.2 Config instelling

? Bekijk de code bash
 1 
 2 
  apachectl / etc / init.d / httpd cp support / apachectl / etc / init.d / httpd 
  / etc / init.d / httpd chmod 755 / etc / init.d / httpd 

Voeg na aan het hoofd "/ etc / init.d / httpd": aangepast / etc / init.d / httpd: de frontlinies worden veranderd naar uit ziet.

? Bekijk de code bash
 1 
 2 
 3 
 4 
 5 
 6 
 7 
  # Startup script voor de Apache Web Server 
  # Chkconfig: 35 85 15 
  # Beschrijving: Apache is een World Wide Web-server. Het wordt gebruikt om \ 
  # HTML-bestanden en CGI. 
  # Processname: httpd 
  # Pidfile: / usr / local / apache / log / httpd.pid 
  # Config: / usr / local / apache / conf / httpd.conf 

Rennen

? Bekijk de code bash
 1 
  chkconfig - add httpd 

Configuration "/ usr / local / apache / conf / httpd.conf"

? Bekijk de code bash
 1 
  ServerName yourservername.yourdomainname: 80 

# In de directory / root /. Bash_profile in het PATH **** toevoegen: / usr / local / apache / bin

2. Apache met het. Htaccess bestanden te verhogen voor authenticatie van gebruikers

En dan is het httpd.conf bewerken, toevoegen gevallen:
? Bekijk de code bash
 1 
 2 
 3 
 4 
 5 
 6 
 7 
  "/var/www/test" Alias / test "/ var / www / test" 
  > <Directory "/ Var / www / test"> 
    Opties indexen MultiViews 
    AllowOverride AuthConfig # zei authenticeren 
    Order allow, deny 
    Toestaan van alle 
  </ Directory> 
Tot slot: aandacht ". Htaccess" autoriteit.

3. De naam van de virtuele-host

? Bekijk de code bash
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
  NameVirtualHost 61.152.210.22 
  virtualhost > <Virtualhost> </ VirtualHost> 
    ServerAdmin eric@ericbess.com 
    ServerName www.ericbess.com 
    eric / public_html / igenus DocumentRoot / home / eric / public_html / igenus 

  virtualhost > <Virtualhost> </ VirtualHost> 
    ServerAdmin eric@dyzq.com 
    ServerName mail.dyzq.com 
    local / httpd / htdocs / DocumentRoot / usr / local / httpd / htdocs / 

4.Overige

Hier, de beste in de apache configuratie om het standaard bestandstype van het cache-mechanisme, dat wil zeggen het gebruik van de apache module verloopt, voeg een paar regels als de volgende:

? Bekijk de code bash
 1 
 2 
 3 
 4 
 5 
 6 
 7 
  Op ExpiresActive 
  quot;access plus 10  minutes & quot; ExpiresByType text / html & quot; toegang plus 10 minuten & quot; 
  quot;access plus 1  day & quot; ExpiresByType text / css & quot; toegang plus 1 dag & quot; 
  quot;access 1  month & quot; ExpiresByType image / jpg & quot; toegang 1 maand & quot; 
  quot;access 1  month & quot; ExpiresByType image / gif & quot; toegang 1 maand & quot; 
  quot;access 1  month & quot; ExpiresByType image / jpg & quot; toegang 1 maand & quot; 
  quot;access plus 3  day & quot; ExpiresByType application / x-shockwave-flash & quot; toegang plus 3 dag & quot; 

Klik om verder te lezen

29 december 2007 Geplaatst door eric | Unix / BSD / Linux | nog geen reacties

FreeBSD CVSup (eenvoudig te gebruiken)

CVSup vanaf een externe server gastheren de belangrijkste opslagplaats CVS de broncode vrij boom en upgrade-pakketten. FreeBSD broncode in Californië om een master server, de ontwikkeling van de CVS-entrepot. Met CVSup, FreeBSD-gebruikers kunnen eenvoudig hun eigen broncode boom bijgewerkt.

CVSup ter verbetering van het gebruik van zogenaamde pull model. In pull-modus, de behoeften van de klant op een moment dat het verzoek aan de server-side update. Server passief te wachten op verzoek van de cliënt om te upgraden. Dienovereenkomstig upgrade al werden geïnitieerd door de klant. Server niet zal u de aanvraag niet te upgraden. Gebruikers moeten handmatig uitvoeren CVSup client toegang tot updates, of het opzetten van een cron eraan werken om het recht op permanent worden automatisch uitgevoerd.

CVSup termijn is geschreven in hoofdletters, die het complete pakket. De belangrijkste onderdelen worden uitgevoerd op iedere gebruiker op de client machine CVSup, en geef in elk van de FreeBSD mirror-site op de server kant cvsupd.

Installatie

CVSup installeren van de eenvoudigste manier is gebruik te maken van FreeBSD pakketten collectie in het pre-gecompileerde net / CVSup pakket.
# Pkg_add-r CVSup
Als u niet wilt installeren van Xorg of XFree86 TM computer, kunt u alleen gebruik maken van CVSup GUI omvat niet het net / CVSup-zonder-gui.
# Pkg_add-r CVSup-zonder-gui

Dus we geïnstalleerd CVSup proces, maar we hebben op te frissen kunt u het gebruik van CVSup. Input
# Rehash

Klik om verder te lezen

11 december 2007 Geplaatst door eric | Unix / BSD / Linux | nog geen reacties

PHP afwerking (Linux, FreeBSD)

1. Installeren php

Het installeren van PHP 4.4.1 (Linux)

? Bekijk de code bash
 1 
 2 
 3 
 4 
 5 
 6 
 7 
  tar /  http: // cn.php.net / get / php-4.4.1.tar.bz2 / from / this / mirror wget-P teer / http:// cn.php.net / get / php-4.4.1.tar.bz2 / van / dit / spiegel 
  / php-4.4.1.tar.bz2 tar jxvf teer / php-4.4.1.tar.bz2 
  cd php-4.4.1 
  = / usr / local / php --with- mysql = / usr / local / mysql --with- apxs2 = / usr / local / apache / bin / apxs . / Configure - prefix = / usr / local / php - with-mysql = / usr / local / mysql - with-apxs2 = / usr / local / apache / bin / apxs 
  10 make-j 10 
  make install 
  usr / local / php / lib / php.ini cp php.ini-dist / usr / local / php / lib / php.ini 

Configureren van PHP (Linux)

vi / usr / local / php / lib / php.ini
#; DEFAULT_CHARSET = "iso-8859-1"
# Voeg de volgende regel in deze lijn
# DEFAULT_CHARSET = "GBK"

vi / usr / local / apache / conf / httpd.conf
Vind # # AddType application / x-tar. Tgz lijn, plus de volgende twee regels

? Bekijk de code bash
 1 
 2 
  AddType application / x-httpd-php. Php 
  AddType application / x-httpd-php-source. Phps 

# Zoek de volgende regel gevolgd door de index.php, betekent dit dat de standaard-webpagina kan ook index.php

? Bekijk de code bash
 1 
  DirectoryIndex index.html index.html.var index.php 

# Let op: http.conf veranderd, opnieuw op te starten apache diensten
# Om te bevestigen dat de succesvolle installatie van het begrip van de voorbereiding van de informatie: echo "<? Phpinfo ();?>"> / usr / local / apache / htdocs / phpinfo.php
# Ga naar http:// yourserve r / phpinfo.php

Het installeren van PHP (FreeBSD port)

# Cd / usr/ports/lang/php5
# Make install clean

Het toevoegen van de PHP 5 module om Apache (22)>> / usr/local/etc/apache22/httpd.conf

? Bekijk de code bash
 1 
 2 
 3 
  DirectoryIndex index.php index.html index.htm 
  AddType application / x-httpd-php. Php 
  AddType application / x-httpd-php-source. Phps 

Configureren van PHP (FreeBSD)

# Cp / usr / local / etc / php.ini-dist / usr / local / etc / php.ini

Klik om verder te lezen

27 november 2007 Geplaatst door eric | System, Unix / BSD / Linux | nog geen reacties

2 » Pagina 1 van 2 1 2 »