Oinarrizko instalazioa

Disko gogorra zatitzerakoan, 4 edo 8 GB-eko zati bat egin antibirusetik pasatu behar diren fitxategiak metatzeko. Gomendatzen dira 4 partizio: /boot, /, swap eta aipaturiko beste hori. Partizio hau ez da muntatu behar oraingoz. Partizio honen fitxategi sistema, ext3 izango da.

Ohikoa den bezala instalatu Debian Lenny.

Banaketa eguneratu:

    aptitude update
    aptitude upgrade

Ordenagailuaren benetako izena jarri (domeinuaren izena barne):

    echo MIMAQUINA > /etc/hostname
    /bin/hostname -F /etc/hostname
    /etc/init.d/hostname.sh start

/etc/hosts fitxategian, ordenagailuaren izena jarri. Holako zerbait geratuko litzateke:

127.0.0.1    localhost.localdomain    localhost    MIMAQUINA
10.xxxxxx    MIMAQUINA.MIDOMINIO    MIMAQUINA

Egiaztatu /etc/resolv.conf fitxategiak, izen zerbitzari zuzenak izan ditzala.

sshd konfiguratu behar dugu kanpoko konexioak onartzeko.

Beharrezkoak ez diren zerbitzuak kendu

Behar ez ditugun hurrengo zerbitzuak kenduko ditugu. Lehenengo gelditu zerbitzuak.

    /etc/init.d/nfs-common stop
    /etc/init.d/portmap stop
    /etc/init.d/openbsd-inetd stop

Gero abiarazleak kendu:

    update-rc.d -f nfs-common remove
    update-rc.d -f portmap remove
    update-rc.d -f openbsd-inetd remove

Azkenik, kendu programak

    aptitude remove nfs-common portmap openbsd-inetd

Behar ditugun programak instalatu

Gure aplikzaiorako, pakete gehiago instalatu behar ditugu. Honela egingo dugu (lerro bakar batean):

    aptitude install wget rsync curl bzip2 rdate fetchmail unzip zip ncftp libarchive-zip-perl zlib1g-dev libpopt-dev nmap openssl lynx fileutils xinetd build-essential
Ordua!, ordua!, ordua!

Oso garrantzitsua da ordua sinkronizatzea sareko ordenagailuen artean. Gure perimetroko antibirus sistemak ere ordua sinkronizatu beharko du gure sareko ordu zerbitzariarekin. ntp eta ntpdate instalatuko ditugu.

   aptitude install ntp ntpdate

Konfigura ditzagun. /etc/default/ntpdate fitxategiak hau izan behar du:

NTPDATE_USE_NTP_CONF=yes

/etc/ntp.conf fitxategian komentatu egingo ditugu zerbitzari (server x.debian.pool.ntp.org iburst) guztiak, eta gurea jarriko dugu. Honela geratuko litzateke:

.....
# server 0.debian.pool.ntp.org iburst
#
server 1.debian.pool.ntp.org iburst
....
server NTPZERBITZARIA.nire-eskola.net
.....

Orain ntp zerbitzua gelditu egingo dugu, eguneratze azkarra egikarituko dugu, zerbitzua abiarazi, eta harwaree erlojua eguneratu:

    /etc/init.d/ntp stop
    ntpdate NTPZERBITZARIA.nire-eskola.net
    /etc/init.d/ntp stop
    hwclock -w

Gure ordu zerbitzaria barnean badaukagu, atzipena gaitu behar dugu suhesian.

Source

Destination

Service

Action

perimetroko antibirusa / antivirus perimetral

denbora zerbitzaria / servidor de tiempo

NTP(UDP) (123)

Accept

PHP SysInfo

Sistemaren errekurtsoak erraz egiaztatzeko, programa bat instalatuko dugu. Programa hau PHP SysInmfo da. Gaitasuna du baita beste parametro batzuek  (tenperaturak, disko erroreak...) ikusteko, baina beste programa batzuk behar ditu. Oinarrizko instalaziooa egingo dugu.

    aptitude install apache2 libapache2-mod-php5 php5 php5-common

Orain deskarga eta instala dezagun.

    wget -P /var/www/lhpaiak http://heanet.dl.sourceforge.net/project/phpsysinfo/phpsysinfo/3.0.4/phpsysinfo-3.0.4.tar.gz
    tar -zxf phpsysinfo-3.0.4.tar.gz
    cp -R phpsysinfo /var/www/

/var/www/phpsysinfo/config.php.new fitxategia,  config.php-ra kopiatzen dugu.

    cp /var/www/phpsysinfo/config.php.new /var/www/phpsysinfo/config.php

Hurrengo lerroak aldatuko ditugu config.php fitxategian eta honela geratuko dira:

$webpath = "/phpsysinfo/";
$default_lng='eu';

Orain, pasahitz bitartez babestuko dugu direktorioa. Hortarako, /etc/apache2/conf.d/ direktorioan, phpsysinfo izena duen fitxategi bat sortuko dugu. Hona hemen bere edukia:

ServerAdmin sare-admin@nire-eskola.net

<Directory /var/www/phpsysinfo/>
    Order deny,allow
    Deny from all
    AllowOverride AuthConfig Limit
    Allow from 127.0.0.1 172.16.0 172.16.2 172.16.3
    AuthType Basic
    AuthName "SISTEMAREN INFORMAZIOA"
    AuthUserFile "/var/lib/apache2/lhpaiak.pass"
    Require admin
</Directory>

Azkenik, fitxategia sortu behar dugu erabiltzailearekin. Honela egingo dugu:

    htpasswd2 -c /var/lib/apache2/lhpaiak.pass admin

Azkenik, Apache birkargatu.

    /etc/init.d/apache2 reload