H6 Linux Palvelimet

Tehtävät liittyvät Haaga-Helia AMK Tero Karvisen pitämään kurssiin, Linux Palvelimet ICT4TN021 4. Tehtävät löytyvät täältä.

erger.png

Tein tehtävät 8.10.2017. Tehtäviin kului aikaa alle 2h.

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

Python

Asensin Pythonin komennolla <sudo apt-get install python3-flask>. Sitten loin kansion minne tallennan kirjoittamani komennot <mkdir pythonkansio>. Sijainti kansiolle /home/xubuntu/.

Menin luomaani kansioon “pythonkansio” komennolla <cd /home/xubuntu/pythonkansio>. Kirjoitin komennon <nano hei.py>, jolla loin python tiedoston.

Kirjoitin tiedostoon tämän: print (“Hei maailma”) ja tallensin tiedoston ctrl-x-y.

Screenshot_2017-10-08_15-03-47.png

Testasin, että komento toimi kirjoittamalla komennon <python3 hei.py>.

Screenshot_2017-10-08_15-03-33.png.

 

Bash

Latasin Bashin komennolla <sudo apt-get install bash>. Kone ilmoitti, että bash uusin versio on jo ladattuna. Menin luomaani kansioon <cd /home/xubuntu/pythonkansio>(jälkiviisana olisin voinut luoda bashille oman kansion mutta olin laiska).

Kirjoitin komennon <nano moi.sh> ja kirjoitin <echo “Hei maailma”> ja painoin ctrl-x-y.

Screenshot_2017-10-08_15-05-52.png

Kokeilin komentoa <sh moi.sh>

Screenshot_2017-10-08_15-05-34.png

Golang http://terokarvinen.com/2017/hello-go-world-install-and-run-go-in-less-than-a-minute-on-ubuntu-16-04-lts

<sudo apt-get install golang> latasin kielen.

<nano moro.go> Loin tiedoston mihin kirjoitan komennon sisällön:

package main

import “fmt”

func main() {
fmt.Printf(“Hello Tero!\n”)
}

ctrl-x-y tallennus.

go.png

<go build> “Kokoa” komento

<./go> Komennon testaus

go2.png

 

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