“Hello World” Javalla, Pythonilla ja C:llä

Tehtävä suoritettiin Lenovo ThinkPad T470 14″ -läppärillä ja Xubuntu 16.04.3 -livetikulla. Asennusohjeet täältä.   Hello World Javalla Tehtävään kului 23 minuuttia. Ensimmäisenä suoritettiin ohjelma itselleni tutuimmalla kielellä Javalla. Tiesin, että komennolla $ javac saa käännettyä Java-ohjelmia, mutta ympäristö oli asennettava ensin: Esimmäisenä kuitenkin pakettien päivitys: $ sudo apt-get update sitten asensin ensimmäisen vaihtoehdon komennolla $… Continue reading “Hello World” Javalla, Pythonilla ja C:llä

Flask & Python – käyttöönotto

Tehtävä toteutettin Lenovo ThinkPad T470 14″ läppärillä ja Xubuntu 16.04.3 live-tikulla.   Kirjoita oma “hei maailma” Flaskin testipalvelimella. (Tero Karvinen) Tehtävään kului 42 minuuttia.   Tehtävä aloitettiin hakemalla päivityspaketit komennolla ja tekemällä kansion tiedostoja varten $ sudo apt-get update $ mkdir flask   Seuraavaksi asennettiin ohjelmat Pythonin ja Flaskin käyttöön $ sudo apt-get -y install… Continue reading Flask & Python – käyttöönotto

Cyber Security Nordic 2017 -messuihin tutustumista paikan päällä

Kävin osana Linux-palvelimet kurssia Cyber Security Noric 2017 -messuilla keskiviikkona 27.9. tutustumassa tuotteisiin ja esityksiin, joista keskityn tässä artikkelisa kolmeen.   Nixu Corporation – Cybersecurity Ensimmäisenä oli vuorossa Nixun ständillä messuilla. Nixu on vuonna 1988 perustettu konsultointiyritys, joka keskittyy nimenomaan kyberturvallisuuteen. Yritys on suomalaislähtöinen, mutta toimii kansainvälisellä kentällä 35 maassa. Kyberturvallisuutta tarjoavaa konsultointia on tietenkin… Continue reading Cyber Security Nordic 2017 -messuihin tutustumista paikan päällä

Virtuaalipalvelimen vuokraus ja domain-nimen asettaminen

Tehtävät toteutettiin Lenovo ThinkPad T470 14″ -kannettavalla, jossa käyttöjärjestelmänä oli livetikulla pyörinyt Xubuntu 16.04.3 LTS. Olin jo ennestään lunastanut GitHub Student Developer Packin ja sen edut.   Kokeile julkista virtuaalipalvelinta. (Tero Karvinen) GitHub Education paketilla sai Digital Oceanilta 50 dollaria ilmaista krediittiä, joten virtuaalipalvelin vuokrattiin sieltä. Sisäänkirjautumisen jälkeen klikattiin “Create a new Droplet”. Palvelimen jakeluversioksi… Continue reading Virtuaalipalvelimen vuokraus ja domain-nimen asettaminen

LAMP-kehikon asennus ja käyttöönotto

Asenna Apache, laita käyttäjien kotisivut (http://example.com/~tero) toimimaan. Testaa esimerkkikotisivulla. Tehtävä aloitettiin hakemalla päivitykset komennolla $ sudo apt-get update. Kun päivitykset paketeille oli haettu, asennettiin Apache komennolla $ sudo apt-get -y install apache2. Varmistetaan toimivuus kirjoittamalla selaimen osoiteriville localhost. Asennus onnistui: Seuraavaksi ajettiin komento $ sudo a2enmod userdir. Tämä komento käskee Apachen sallia userdir-niminen modi, joka… Continue reading LAMP-kehikon asennus ja käyttöönotto

Lokien tutkiminen ja ohjelmien asentaminen komentoriviltä linux-ympäristössä

Ympäristö Lenovo ThinkPad T470 14″, Xubuntu 16.04.3 LTS H/W path Device Class Description ============================================================== system 20HD0002MX (LENOVO_MT_20HD_BU /0 bus 20HD0002MX /0/3 memory 8GiB System Memory /0/3/0 memory 8GiB SODIMM Synchronous 2133 /0/3/1 memory [empty] /0/7 memory 128KiB L1 cache /0/8 memory 512KiB L2 cache /0/9 memory 3MiB L3 cache /0/a processor Intel(R) Core(TM) i5-7200U CP… Continue reading Lokien tutkiminen ja ohjelmien asentaminen komentoriviltä linux-ympäristössä

Ensimmäinen Linux-kotitehtävä

Tehtävänanto sisältää viisi erillistä tehtävää a – e. Käyn joka isen läpi yksitellen. Ympäristö Acer Predator G3 pöytäkone Prosessori: Intel Core i5-3305P CPU @ 3.10GHz Muisti: 16 GB Tallennus: Samsung SSD 850 EVO 250GB Käyttöjärjestelmä: Windows 10 Home a) Tee oma Linux-livetikku. Kokeile sitä jossain muussa kuin koulun koneessa. Tämä kohta ei edellytä asentamista – jos… Continue reading Ensimmäinen Linux-kotitehtävä