---
# System prepended metadata

title: 'MMOS 2025/26: Vježba 03'
tags: [MMOS_2526]

---

---
author: Matija Burić
---

### Mrežni i mobilni operacijski sustavi 2025/26

# Virtualizacija: primjena

U ovoj vježbi prolazimo kroz alate i platforme koje omogućuju korištenje virtualnih strojeva:  
- lokalna izolacija kroz **Windows Sandbox**,  
- udaljene laboratorije preko **LinuxZoo**,  
- cloud servise kroz **AWS Educate** i **Oracle Cloud Free Tier**.  

Cilj je razumjeti osnovne koncepte virtualizacije, izolacije i rada s VM-ovima u lokalnom i cloud okruženju.  

---

### 1. Windows Sandbox (lokalna izolacija)

Pokreni i istraži rad Windows Sandbox okruženja.  
Sandbox se nakon gašenja uvijek vraća u početno stanje.

#### 1.1 Uključivanje Sandboxa
1. U Windowsu otvori *Control Panel → Programs and Features → Turn Windows features on or off*.  
2. Označi **Windows Sandbox** i potvrdi.  
3. Nakon restarta pronađi i pokreni Sandbox iz Start menija.  

#### 1.2 Testiranje izolacije
- U Sandboxu otvori **Notepad** i spremi datoteku na Desktop.  
- Zatvori Sandbox i ponovno ga pokreni.  
- Provjeri postoji li datoteka.  

:::info
Očekivani rezultat: datoteka ne postoji jer se Sandbox resetirao.
:::

#### 1.3 Instalacija aplikacije

* U Sandboxu preuzmi i pokreni instalaciju Notepad++ ili drugi mali program.
* Zatvori Sandbox i ponovo ga pokreni.
* Provjeri postoji li instalirani program.

:::info
Očekivani rezultat: program nije sačuvan – sve se vraća na čisto stanje.
:::

### 2. LinuxZoo (udaljeni VM preko browsera i SSH)

- LinuxZoo pruža udaljene VM-ove dostupne preko weba i SSH-a.

#### 2.1 Registracija i pokretanje

- Otvori https://linuxzoo.net
- Registriraj se i potvrdi svoj račun.
- Nakon prijave pokreni svoju VM instancu (Ubuntu).

### 2.2 Spajanje na VM

- Spoji se kroz web terminal ili preko PuTTY-ja (ako koristiš Windows).
- Prijavi se s korisničkim podacima koje dobiješ.

### 2.3 Osnovne naredbe

```shell
ls
pwd
mkdir test_vm
cd test_vm
nano info.txt
cat info.txt
```

### 2.4 LinuxZoo tutorials

- U meniju odaberi jedan tutorial i riješi ga.
- Zapiši koje si naredbe koristio i što si naučio.


---

### 3. AWS Educate (cloud VM)

AWS Educate omogućava besplatne cloud resurse za studente.  

#### 3.1 Registracija
1. Otvori [https://aws.amazon.com/education/awseducate/](https://aws.amazon.com/education/awseducate/).  
2. Registriraj se s akademskom e-mail adresom.  
3. Nakon potvrde prijavi se u portal.  

#### 3.2 Kreiranje VM-a (EC2 instanca)
- U konzoli pronađi **EC2**.  
- Kreiraj instancu:  
  - OS: Ubuntu Server  
  - Type: t2.micro (free tier)  
  - Disk: 8 GB  
  - Key pair: generiraj novi  

#### 3.3 Spajanje na instancu
    ssh -i mykey.pem ubuntu@<tvoja_IP_adresa>

#### 3.4 Testiranje VM-a
    uname -a
    top
    df -h


---

### 4. Oracle Cloud Free Tier (cloud VM)

Oracle nudi Always Free instancu koja je pogodna za testiranje virtualizacije u cloudu.  

#### 4.1 Registracija
1. Otvori [https://www.oracle.com/cloud/free/](https://www.oracle.com/cloud/free/).  
2. Kreiraj račun (koristi akademski e-mail).  
3. U konzoli kreiraj **Always Free Compute instance**:  
   - VM.Standard.E2.1.Micro (1 CPU, 1 GB RAM)  
   - OS: Oracle Linux ili Ubuntu  

#### 4.2 Spajanje na instancu
    ssh -i mykey.pem opc@<tvoja_IP_adresa>

#### 4.3 Testiranje VM-a
    uname -a
    top
    df -h


---

### 5. Završna pitanja

Odgovori kratko i jasno:  

1. Koja je razlika između **Sandboxa** i **cloud VM-ova**?  
2. Koju bi platformu koristio za kratke testove, a koju za produkciju?  
3. Gdje je sigurnost jača i zašto: lokalno ili u cloudu?  
4. Ako bi trebao postaviti **3 VM-a za produkciju**, koju bi platformu odabrao i zašto?  

