Tanítás, webfejlesztés, programozás, informatika, rock zene

A MySQL logolása főleg, ha innodb adatbázist használunk fontos, ezért itt beszélek róla. Célszerű a logokat a default terület helyett egy saját log könyvtárba gyűjteni. Ezt a my.cnf (windowson: my.ini) fájlokba beírva tehetjük meg. Alkalomadtán, amikor már a logok nagyon nagyra nőttek és szűkül a hely a jó rendszergazda letörli azokat, gondolván arra, hogy később már úgysem lesz rájuk szükség. Egy ilyen eset alkalmával én is ezt tettem, majd a MySQL nem indult újra és a mysql-error.log-ban ezt a bejegyzést találtam:

Az alábbi oldalakon speciálisan az Ubuntu Linux disztribúcióval kapcsolatos linkeket jelenítek meg.

Az Ubuntu a Debian rendkívül stabil, elsősorban szerverek építésére fejlesztett Linux disztribúció népszerűbbé varázsolt változata a jó erények megtartásával, a népszerűek kibrutalizálásával.

A kezdőknek szól oldal itt van: http://ubuntu.ismerkedo.net/articles.php

cp             - File másolása
ls              - könyvtár kilistázása (lásd: Windowson - dir)
df              - A meghajtókon lév szabad helyek kiiratása
wget         - Egy HTTP, FTP helyről való fájl vagy fájlok letöltése
netwatch - Net ellenorzese
iptraf        -  A forgalom kiiratasa

Az SSH daemon (server) egy biztonságos távoli hozzáférést biztosító programcsomag. Segítségével a Linux rendszerbe távolról is be tudsz lépni és el tudod végezni a megfelelő beállításokat. A telepítés után az SSH daemon azonnal elindul és a továbbiakban a rendszer indulásával egyszerre indulni is fog. A telepítés módja:

aptitude paranccsal

Több FTP szerver létezik az Ubuntu Linuxra, ezek közül az egyik a ProFTPD. egyszerű, többfelhasználós FTP szervert lehet vele készíteni.

apt-get install proftpd

Ez után egy több lépésből álló varázslón vezet végig a telepítőprogram.

A Samba, mint már korábban kifejtettem egy Windows NT 4 szimuláló szoftver. A beállításához szükséges fájl a szokásos helyen található:

/etc/samba/smb.conf

Millió paramétert kell/lehet beállítani:

[global]
workgroup = [Munkacsoport vagy domain neve]

wins support = yes     ;Ha azt akarjuk, hogy ez a gép WINS szerver legyen

A mazochisták használják a parancssori MySQL klienseket én nem teszem, ha nem muszály. A mysql is alapból fut a rendszeren. így tudjuk megnézni, hogy tényleg fut-e:  telnet localhost 3306

Az alábbi könyvtárban találunk egy beállító fájlt:

/etc/mysql/my.cnf

alapvetően a PHP-ban nincs mit beállítani, mert működik. Persze a modulokat engedélyezni kellhet. A PHP.ini fájlt az alábbi helyen találjuk meg:

/etc/php5/apache2/php.ini

Az Apache alapból fent van az Ubuntu Linuxon és egy alap telepítés is található:
Mint tudjuk (a fenét tudjuk, hiszen azért olvassuk ezt a dokumentumot) az Apache konfigurációja minden operációs rendszeren a httpd.conf text fájl - és annak minden rendszeren ugyanaz a tartalma. Na ez nem igaz. Az Apache 2.2.x verziótól kezdve az Ubuntun a konfiguráció kiindulópontja:

/etc/apache2/apache2.conf

fájl és includolja a
httpd.conf - Ez alapból üres

Talán a legfontosabb terület, hiszen egy Linux szerver sohasem dhcp-vel megy, hanem fix IP címmel. A körülményekről annyit, hogy a gép egy router mögött belső hálón található, ezért lokális IP tartomány van beállítva és az alapértelmezett átjáró is a lenti.

Keressük fel az /etc/network/interfaces fájlt, majd egy editorral nyissuk meg. A mazochisták használhatják a vi-t, de a kevésbé önsanyargatók az mc editorát használják.

Eredetileg az alábbi sorok vannak benne: