Linux palvelimet h6

h6

a) Kirjoita ja suorita “Hei maailma” kolmella kielellä. Asenna tarvittavat ympäristöt.

a) Hei maailma kolmella kielellä

Python

Aloitin käynnistämällä xubuntun livetikultani ja heti ensi töikseni vaihdoin näppäimistön kielen suomeksi.

“setxkbmap fi”

Ensimmäiseksi päätin tehdä “Hello World” kokeilun python3 kielellä. Se oli jo valmiiksi asennettuna xubuntussani, joten sen asentamiseen ei tarvinnut käyttää aikaa.

Ensimmäiseksi loin tekstitiedoston komennolla

“nano helloworld.py”

Jonka sisään tuli todella yksinkertainen rivi koodia, jolla saa tulostettua tekstin “Hello World!”

WhatsApp Image 2018-03-06 at 12.05.07 (9)

Ja jotta tietäisimme toimiiko kyseinen rivi koodia, kirjoitin seuraavaksi komentoriville

“python helloworld.py”

WhatsApp Image 2018-03-06 at 12.05.07 (2)

Ja kuten kuvassa näkyy, “Hello World!” teksti tulostui komentokehotteelleni.

Perl

Toinen valitsemani kieli on Perl ja sekin on asennettuna jo valmiina xubuntussani. Aloitin taas luomalla tekstitiedoston

“nano helloworld.pl”

Kirjoitin tekstitiedoston sisään muutaman rivin

WhatsApp Image 2018-03-06 at 12.05.07 (5)

Jonka jälkeen se on valmis ajettavaksi. Se ajetaan komennolla “perl helloworld.pl”

WhatsApp Image 2018-03-06 at 12.05.07 (4)

Ja sekin toimii! Toisaalta “Hello World!” menee hieman kummalliseen paikkaan, mutta se toimii silti. Hienoa!

PHP

Ja viimeisenä kielenä valitsin PHP:n. Tätä varten tuli asentaa PHP moduuli ja se onnistui komennolla

“sudo apt-get install  php libapache2-mod-php” tätä käytetään myös apachen kanssa

“sudo apt-get install php-cli” tällä voidaan suorittaa PHP scriptejä terminaalissa.

WhatsApp Image 2018-03-06 at 12.05.07 (7)

Siinä vielä asennuskuva, asentaminen ei kestänyt kauan. En ole varma pitääkö terminaalissa käytettävien scriptien takia käydä muokkaamassa asetustiedostoja, itse en sitä tehnyt ja sain silti ajettuani omat scriptini terminaalissa.

Seuraavaksi loin tekstitiedoston

“nano helloworld.php”

Joka sisälsi tämän

WhatsApp Image 2018-03-06 at 12.05.07 (8)

Ja sen pystyi ajamaan komennolla

“php helloworld.php” joka tulosti tämän terminaaliini.

WhatsApp Image 2018-03-06 at 12.05.07 (1)

Lähteitä:

http://terokarvinen.com/2017/aikataulu-%E2%80%93-linux-palvelimet-ict4tn021-7-ti-ja-6-to-alkukevat-2018-5-op

http://learnperl.scratchcomputing.com/tutorials/getting_started/

https://www.digitalocean.com/community/tutorials/how-to-write-your-first-python-3-program

https://help.ubuntu.com/lts/serverguide/php.html

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s