Kuinka tehdä .deb-paketti?

Tehtävänantona on tehdä deb-paketti, joka asentaa itse tekemän shell scriptin. Scriptin kirjoittaminen Aloitin tekemällä shell scriptin, joka tervehtii ja kertoo päivämäärän kellonajan kanssa. $ nano greeter.sh #!/bin/bash echo -n “Good day ” whoami echo “************” echo -n “Today is ” date $ sudo cp greeter /usr/local/bin/    # Kopion scriptin sille … Continue reading

PupeSoftin asennus

edit 1:PupeSoftin kokeilu jäi loppujen lopuksi vain haaveeksi, sillä lopputuloksena oli vain valkoinen sivu. Php:n tai MySQL:n puuttumisesta ei voi olla kyse, joten ongelmaa pitää miettiä vielä opettajan, Tero Karvisen, tai vaikka Devlab:n työntekijöiden kanssa, jos heillä riittäisi aikaa auttaa opiskelijoitakin. edit 2: PupeSoftin toimivuus olikin kiinni oikeinkirjoituksesta. Olin salasana.php … Continue reading

Palvelimen suorituskyvyn parantaminen

Tehtävänä oli parantaa palvelimen suorituskykyä Varnishin avulla. Virtuaalipalvelimena minulla on tilaa.nl:n virtuaalipalvelin seuraavalla kokoonpanolla (halvin mahdollinen): RAM 256 Mt Kiintolevytilaa 10Gt Prosessori 1 × 2.4 Ghz @ 40% Edit:Tehtävän edetessä swappini täyttyi ja tiedonsiirron määrä nousi mahdollisesti sen verran suureksi, että hakuajat pitenivät huomattavasti ja palvelin muuttui niin hitaaksi, että … Continue reading

Firebug

Firebug:n asennus Tehtävänantona oli tutkia omaa sivustoa Firebug:n avulla. Aloitin tehtävän asentamalla Firebug:n Tools->Add-ons -valikon kautta. hakusanana käyttiin Firebug, mutta hakutuloksista ei löytynyt heti oikeaa. Painoin seuraavaksi kohtaa See all results, ja pääsin Firefox:n Add-ons -sivustolle, josta löysin Firebug-ohjelman. Painoin Add to Firefox –painiketta ja asensin sen. Tämän jälkeen Tools->Firebug->Open Firebug (F12).  Tämän jälkeen aukesi … Continue reading

Hello World Tomcat:llä

Linux palvelimena -kurssilla piti laittaa Tomcat toimimaan ja tulostaa “Hello World”. Asennus Aluksi päivitin pakettivarastot $ sudo apt-get update $ sudo apt-get install tomcat7 tomcat7-admin Tämän jälkeen halusin kokeilla toimiiko Tomcat, joten menin selaimella virtuaalipalvelimen ip-osoitteeseen ja määritin portin vielä 8080:ksi. localhost:8080 Tuloksena sivulla luki, että Tomcat toimi. Jostain syystä … Continue reading

Sisällönjulkaisu ohjelmiston asentaminen

Linux palvelimena -kurssilla seuraavaksi pitäisi asentaa jokin sisällönjulkaisuohjelma. Päätin asentaa WordPress:n, laittaa artikkeleiden linkit kuntoon ja laittaa tulimuurin kuntoon. Virtuaalipalvelimen esiasetukset Tehtävä on tehty täysin tyhjälle virtuaalipalvelimelle, joten aloitin tekemällä itselleni käyttäjän ja estin root-kirjautumisen. $ ssh root@vps.anttiville(ip-osoite) # adduser anttiville # adduser anttiville sudo    # lisäsin itseni sudo-ryhmään Kokeilin … Continue reading

Apache2 asennus ja virheilmoitukset

Asennus Jotta Apache:n lokitietoja voisi tutkia niin pitää Apache olla asennettuna. Alla olevilla komennoilla Apachen asennus onnistui. sudo apt-get update #pakettivarastojen päivitys sudo apt-get install apache2 #apache2 asennus Seuraavaksi vierailin localhost –osoitteessa selaimella, missä luki It works! This is the default web page for this server…”. Tämän jälkeen kokeilin päästä … Continue reading

Honeynet scan 15

Tarkoituksena oli tutkia Honeynet -palvelun tapausta.  En ollut aikaisemmin tutkinut mitään vastaavaa, joten tässä raportissa jäi varmaan paljon tekemättä ja huomioimatta. Toivottavasti kurssin tunnilla tulee lisää selkeyttä asiaan. Tehtäväanto oli seuraavanlainen: “The Challenge: On 15 March. 2001, a Linux honeypot was successfully compromised, a rootkit was download to the / … Continue reading

Viikko01 lisätehtävät

Vanhan kokeen lisäksi oli ylimääräisiä lisätehtäviä, joiden vastaukset on tässä. Mitä hyötyä komennosta ‘lshw’ on? Komento lshw listaa kaikki tekniset tiedot tietokoneesta. Eli sen avulla voi helposti tutkia mitä komponentteja on, prosessorin teho, muistin määrä ja niin edelleen. Minun lshw-komennon tuloste löytyy tästä. Vagrant-ohjelmaan tutustuminen Asennetaan Vagrant-ohjelma komennolla: sudo apt-get … Continue reading

Linux palvelimena

Kurssin vastuuopettajana toimi Tero Karvinen ja yksityiskohtaisempaa tietoa kurssista löytyy kurssikuvauksesta. Lämmittelyä Tehtävänantona oli kerrata alkeiskurssin asiat tekemällä alkeiskurssin koe. Päädyin tekemään syksyn 2012 kokeen. Kokoonpanona toimii ASUS kannettava, jonka tekniset tiedot löytyy täältä (“lshw” -tuloste). Käyttöjärjestelmän lataus ja polttaminen Aloitin lataamalla Xubuntu 12.04 LTS -käyttöjärjestelmän Ubuntu Suomen -sivuilta. Latauksen … Continue reading