Proftpd:n asennus

  1.  aseta itsesi pääkäyttäjäksi sudo -i
  2. asenna proftpd apt-get install proftpd
  3. aseta toimimaan itsenäisenä
  4. lisää /etc/shells tiedostoon (/bin/false ja /sbin/nologin)shells
  5. Konfiguroi proftpd konfig  /etc/proftpd/proftpd.conf ja muuta default root kuten kuvassa
    proftpd_conf
  6. Vaihda ftp palvelimen nimeksi palvelimen oikea nimi
  7. Testaa palvelin client ohjelmalla

USB muistin lisääminen rasbiin

  1. Alusta muisti ensiksi EXT4 järjestelmään sopivaksi
  2. Tarkista että muistikortin virrankulutus on alle 400mA
  3. Tee kansio /media/sda1 ja anna tarvittavat oikeudet kansiolle.
  4. Laita kortti usb väylään ja boottaa kone
  5. Buutin jälkeen katso komennolla fdisk -l näkyykö muisti ja levyjärjestelmän tyyppi EXT4, linux 83.
  6. Mene hakemistoon /etc ja sieltä nanolla avaa fstab, lisää seuraava rivi: /dev/sda1       /media/sda1     auto    noatime 0
  7. Tallenna tiedosto ja uudelleen käynnistä kone
  8. kirjaudu uudestaan koneelle ja tarkista että levy näkyy media kansiossa, tarkasta vielä toiminta että pystyt kirjoittamaan ja lukemaan levyltä.

Apache2 asennus

Apache2 asennus linux käyttöjärjestelmään

  1. Käynnistä Rasberry
  2. Avaa terminaali
  3. Kirjaudu pääkäyttäjänä (sudo -i)
  4. Asenna Apache2 (apt-get install apache2)
  5. Konfiguroi Apache2 ja muuta halutuksi www-kansion osoitus (etc/apache2/sites-available/)
  6. Halutessa kansioita voi asettaa salasanan taakse ja siihen tarvitaan konfigiin muutos ( AllowOverride Authconfig )
  7. Apachen tietoturvaa voi parantaa lisäämällä kaksi riviä apache2.conf tiedostoon.
    ( ServerSignature off )( ServerTokens Prod )
  8. Käynnistä Apache2 uudelleen ( /etc/init.d/apache2 restart ) 😛
  9. Testaa selaimella palvelimen toiminta
  10. Lataa palvelimelle verkkosivut ja testaa niiden toiminta
  11. Access/Error logit löytyy vakiona hakemistosta:
    /var/log/apache2/
  12. Logien paikan voi vaihtaa jolloin sd kortille ei samalla aikaa kirjoiteta ja lueta, voit asettaa logit tallentumaan muistitikulle /media/sda1/apache2/logit, voit asettaa login kierron etc/logrotate.d/apache2, sitten logien muuttaminen /etc/apache2/envvars -> vaihda vaikka logit export APACHE_LOG_DIR=/media/sda1/apache2$SUFFIX
  13. Logien analysointiin mielestäni hyvä työkalu on goaccess.
    Se on avointa lähdekoodia sekä se toimii suoraan komentorivillä.
  14. /apache2/mods-enables/dir.conf tiedostoon lisätään tiedostonimiä lisää, avautumisprioriteetti on samassa järjestyksessä kuin tiedostoa luetaan.
    esim:
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm Index.htm main.html main.htm Main.htm koti.html Koti.html koti.htm koti.php Koti.php home.html Home.html home.htm
  15. Asetusten jälkeen käynnistä apache uudestaan:

    service apache2 restart
    (myös komennot start ja stop käyvät)

Linkkejä:

Interactive process viewer for Unix

This is htop, an interactive process viewer for Unix systems. It is a text-mode application (for console or X terminals) and requires ncurses.

Ohjelmalla on helppo seurata prosessien määrää ja kuormitusta, toimii myös SSH:n kautta.

Asennetaan: apt-get install htop