Category Archives: Uncategorized

chmod

Chmod (change mode) on linux-ohjelma, jolla muutetaan tiedostojen ja hakemistojen käyttöoikeuksia. Käyttöoikeuksia kutsutaan Unixissa yleisesti myös moodeiksi (mode). Oikeuksien muuttamiseen chmodissa voidaan käyttää joko numeerisia tai symbolisia moodeja.

Chmod oikeuksien esittäminen numeromuodossa

0 = ei mitään
1 = suoritus
2 = kirjoitus
3 = suoritus ja kirjoitus
4 = luku
5 = luku ja suoritus
6 = luku ja kirjoitus
7 = luku, suoritus ja kirjoitus

x=suoritusoikeus

r=lukuoikeus

w=kirjotusoikeus

d=hakemisto

chgrp

Komento vaihtaa tiedoston omistajaryhmän.

Esimerkki chgrp [ryhmä] [tiedostonimi tai polku]

vaihtoehtoisesti;

-R rekursiivinen

-F force (pakotettu)

-v verbose (printtaa käsitellyt tiedostot)

MV

Komennolla voidaan siirtää tiedoston tai hakemiston paikkaa.

Komennolla siirretään muistitikulta kansio data kansioon /home/dataukko/data
mv /media/sda1/data /home/dataukko/data

CP

Tällä komennolla voidaan kopioda tiedosto tai hakemisto toiseen positioon.

Kopiodaan apache2.conf apache2.oldies tiedostoon -> cp apache2.conf apache2.oldies

Mkdir

Tällä komennolla voidaan tehdä hakemiston haluttuun paikkaan.

Tehdään /ftp kansio -> mkdir ftp

Luo haluttu hakemisto sekä kaikki sen yläpuolella olevat hakemistot, joita ei vielä ole -> mkdir -p /hakemisto/alihakemisto

PHPBB3

Jotta asennus on mahdollista, tulee serverillä olla asennettuna, apache2, php ja mysql server.

Hae koneellesi tar paketti wget ohjelmalla:
https://download.phpbb.com/pub/release/3.3/3.3.13/phpBB-3.3.13.tar.bz2

Pura paketti tar -xvf paketinnimi.tar.bz2

Purettu paketti tulee alihakemistoksi

Siirrä kansion sisältö filezilla ohjelmalla palvelimelle

Siirron jälkeen tee tietokanta phpbb:lle seuraavasti.

Kirjaudu mysql:ään konsolilla: mysql -u root -p

Tee tietokanta forum ja sille käyttäjä dbhemmo. Aseta myös käyttäjälle salasana, tässä käytettiin salasanaa mekaanikko.

Seuraavaksi avataan nettiselain ja avataan sivu serverin ip osoitteelta

Oikeustasojen muuttamisen jälkeen päästään asettamaan tietokannan nimi, käyttäjä ja salasana.

Seuraavaksi tehdään foorumin admin käyttäjä ja asetetaan sille salasana.

Seuraavaksi katsotaan serverin peruskonfiguraatiot

Asetuksen jälkeen tietokantaan tulee taulukot ja valmistellaan botit ja forum toimintaan.

WordPress

Mysql ja php tulee olla asennettuna ennen wordpressin asennusta.
Seuraavat ohjeet on konsoliasennusta varten.

WordPress asennus paketti haetaan wget ohjelmalla osoitteesta -> https://wordpress.org/latest.tar.gz

Pura arkisto tällä komennolla:
tar -xzvf latest.tar.gz

Tarkista että MySQL toimii:
sudo netstat -tap | grep mysql

Testaa kirjautuminen MySQL serveriin:
mysql -u root -p

Kirjaudu nyt MySQL:n
mysql -u root -p
Enter password:
tulee näkymä:
mysql>

Tee uusi database
CREATE DATABASE wordpressi;
jos komento toimi niin tämänkaltaisen tekstin pitäisi näkyä:
Query OK, 1 row affected (0.02 sec)

Lisää uusi käyttäjä (voit nimetä käyttäjän)
CREATE USER wpmekaanikko;
(käyttäjän nimi wpmekaanikko)

Laita tekemällesi käyttäjälle vahva salasana:
SET PASSWORD FOR ‘wpmekaanikko’ = PASSWORD(‘*****’);

Anna käyttäjälle kaikki oikeudet tehtyyn databaseen:
GRANT ALL PRIVILEGES ON wordpressi.* TO ‘wpmekaanikko’ IDENTIFIED BY ‘*******‘;

Poistu MySQL serveristä komennolla:
exit

Tee kansio WordPressiä varten /www/wordpress sijaintiin filezilla ohjelmalla

Siirrä kaikki WordPress tiedostot juuri tehtyyn kansioon filezilla ohjelmalla tai jos olet putty yhteydellä kiinni serverissä niin siirrä wordpress tiedostot julkiseen www kansioon.

Avaa linkki jotta pääset määrittelemään WordPress Admin tiedot:
http://serverin osoite/käyttäjätunnus/ tai http://omaip/käyttäjätunnus

PHP

Php-lisäosat tarvitaan palvelimelle, jotta php-mysql komennot mahdollistuvat.

Versio 7.3 asennus:
apt-get install php7.3
Riippuen distrosta niin voi joutua asentamaan myös seuraavat:
php7.3-curl, php7.3-gd, php7.3-json, php7.3-mbstring, php7.3-mysql, php7.3-xml

PHP-Mysql asennetaan komennolla:
apt-get install php7.3-mysql tai apt-get install php-mysql
XML tuki asennetaan komennolla:
apt-get install php7.3-xml

Versio 8.1 asennus:
apt-get install php8.1 php8.1-curl php8.1-gd php8.1-mbstring php8.1-mysql php8.1-xml