-
LINUX PALVELIMET ICT4TN021, H6 – “Hello World” kolmella kielellä: Python, Bash, Go
Nämä tehtävät ovat osa Haaga-Helian Linux palvelimet -kurssia, jonka vetäjänä on Tero Karvinen. Laitteena on Lenovon ThinkPad T450s, ohjelmistona Xubuntu 16.04.3. a) Kirjoita ja suorita “Hei maailma” kolmella kielellä. Asenna tarvittavat ympäristöt. a) “Hei maailma” – Python Aloitin varmistamalla, että olin jo asentanut Pythonin aiempien tehtävien aikana ajamalla komennon $ which python3 Saatuani tiedon…
-
LINUX PALVELIMET ICT4TN021, H5 – Asenna LAMP ja lue MySQL-tietokantaa PHP:llä
Nämä tehtävät ovat osa Haaga-Helian Linux palvelimet -kurssia, jonka vetäjänä on Tero Karvinen. Laitteena on Lenovon ThinkPad T450s, ohjelmistona Xubuntu 16.04.3 Livetikku. d) Asenna LAMP ja lue tietokantaa PHP-ohjelmalla. (Pitkähkö tehtävä) d) LAMPin asennus L) Linux oli jo tikulla, joten aloitin asentamalla Apache2:n: A) Ensin asetin näppäimistöni mappauksen oikeaksi ja sitten hain päivitykset. Päivitysten asennettua on…
-
LINUX PALVELIMET ICT4TN021, H4 – Julkinen virtuaalipalvelin, domain ja lokin tarkastelu
Nämä tehtävät ovat osa Haaga-Helian Linux palvelimet -kurssia, jonka vetäjänä on Tero Karvinen. Laitteena on Lenovon ThinkPad T440, ohjelmistona Hyper-V:n kautta Xubuntu 16.04, jota käytän Windows 10:n päällä. r) Kokeile julkista virtuaalipalvelinta (VPS). Voit vuokrata palvelimen esimerkiksi Linodelta, Amazonilta, DigitalOceanilta, OVH:lta tai monista muista paikoista. Edullisinta on käyttää GitHub Education -paketista DigitalOceanin palveluita. x) Laita julkinen…
-
LINUX PALVELIMET ICT4TN021, H3 – Apachen asennus ja kotisivut toimimaan
Nämä tehtävät ovat osa Haaga-Helian Linux palvelimet -kurssia, jonka vetäjänä on Tero Karvinen. Laitteena on Lenovon ThinkPad T440, ohjelmistona Linux livetikku Xubuntu 16.04, jota käytän Windows 10:n päällä. Tehtävät: a) Asenna Apache, laita käyttäjien kotisivut (http://example.com/~tero) toimimaan. Testaa esimerkkikotisivulla. Tämä a-kohta on vaihdettu. b) Surffaa oman palvelimesi weppisivuja. Etsi Apachen lokista esimerkki onnistuneesta (200 ok) sivulatauksesta…
-
LINUX PALVELIMET ICT4TN021, H2
Nämä tehtävät ovat osa Haaga-Helian Linux palvelimet -kurssia, jonka vetäjänä on Tero Karvinen. Tehtävät: a) Aiheuta lokiin kaksi eri tapahtumaa: yksi esimerkki onnistuneesta ja yksi esimerkki epäonnistuneesta tai kielletystä toimenpiteestä. Analysoi rivit yksityiskohtaisesti. b) Vapaaehtoinen kohta, ei ole opetettu vielä: Asenna SSH-demoni. Kokeile omalla ssh-palvelimellasi jotain seuraavista: ssh-copy-id, sshfs, scp tai git. (Helpoin lienee scp:…
-
LINUX PALVELIMET ICT4TN021, H1
Nämä tehtävät ovat osa Haaga-Helian Linux palvelimet -kurssia, jonka vetäjänä on Tero Karvinen. Tehtävät: a) Tee oma Linux-livetikku. Kokeile sitä jossain muussa kuin koulun koneessa. Tämä kohta ei edellytä asentamista – jos kuitenkin asennat, ota ensin varmuuskopiot. b) Listaa testaamasi koneen rauta (‘sudo lshw -short -sanitize’). c) Asenna kolme itsellesi uutta ohjelmaa. Kokeile kutakin ohjelmaa sen…