Linux

Ubuntu
Postup

Instalace (Skipnout wizzard)

Rozložení disků:
Nová tabulka oddílů -> EFI 512MB
BIOS 1GB
Okládácí prostor (SWAP) cca 2GB
EXT4 přípojný bod /home cca 10GB
zbytek na EXT4 /

Krimpování

Výběr IP Adress

IP Adress
Subnet Mask
Počet hostů
Rozsah
192.168.0.0/24
255.255.255.0  
  255
~.1 - ~.254
192.168.0.0/25
255.255.255.128
128
~.1 - ~.126
192.168.0.0/26
255.255.255.192
 64
~.1 - ~.62
192.168.0.0/27
255.255.255.224
 32
~.1 - ~.30
192.168.0.0/28
255.255.255.240
 16
~.1 - ~.14
Kalkulačka subnetů
V IP adresách započítávám že první adresa je Subnet a poslední adresa je Broadcast
Počet hostů: Kolik IP adress bude v dané síti
Rozsah: ~ = 192.168.0 (např ~.14 192.168.0.14) viz vedlejší text

Tutorialy

Hitzger Github (příkazy)Video YouTube (Smišťa) od DanaVideo YouTube(Fífa) od Dana Kysilka Github (tutorial) Kopec Github (tutorial)
1. Subnet adressy (pro privátní prostory)

192.168.0.0/25
Poskytuje rozsah adres od 192.168.0.0 do 192.168.0.127, z nichž první je síťová adresa a poslední je broadcast adresa, takže je k dispozici 126 použitelných adres.

192.168.0.0/26
Poskytuje rozsah adres od 192.168.0.0 do 192.168.0.63, Tato síť má celkem 64 (2^6) možných adres, z nichž první je síťová adresa a poslední je broadcast adresa, takže je k dispozici 62 použitelných adres.

192.168.0.0/27
Síť 192.168.0.0/27 poskytuje rozsah adres od 192.168.0.0 do 192.168.0.31. Tato síť má celkem 32 (2^5) možných adres, z nichž první je síťová adresa a poslední je broadcast adresa, takže je k dispozici 30 použitelných adres.

192.168.0.0/24
Síť 192.168.0.0/24 poskytuje rozsah adres od 192.168.0.0 do 192.168.0.255. Tato síť má celkem 256 (2^8) možných adres, z nichž první je síťová adresa a poslední je broadcast adresa, takže je k dispozici 254 použitelných adres.

192.168.0.0/28
Síť 192.168.0.0/28 poskytuje rozsah adres od 192.168.0.0 do 192.168.0.15. Tato síť má celkem 16 (2^4) možných adres, z nichž první je síťová adresa a poslední je broadcast adresa, takže je k dispozici 14 použitelných adres.

Apache (DEBIAN)

Pro Ubuntu je dost věcí podobných

Připojení roota
sudo -i
apt install apache2
apt install mariadb-server
apt install php
status apche musí být running
systemctl status apache2
přesuneme se do roota
cd /
Vytvoříme složku www a následně se do ní přesuneme
mkdir www
cd www
Ve složce www vytvoříme podsložku se svým příjmením
mkdir prijmeni
vrátíme se o složku zpět
cd ..
vytvoříme a otevřeme index ve složce s vašim příjmením
nano www/prijmeni/index.html
Napíšeme do indexu pouze text například "AHOJ"
Přesuneme se do stites-available
cd /etc/apache2/sites-available
zkopírujeme defaultní konfiguraci do konfigurace s vaším jménem
cp 000-default.conf cz.prijmeni.conf
Otevřeme konfiguraci
nano cz.prijmeni.conf
Reloadneme apache
systemctl reload apache2
exportujeme PATH k souboru a2ensite
export PATH=$PATH:usr/sbin
Povolíme konfiguraci
a2ensite cz.prijmeni.conf
Otevřeme bashrc a vložíme path i tam
nano /etc/bash.bashrc
Na konec bashrc přidáme následující
export PATH=$PATH:/usr/sbin
přesuneme se do conf-available
cd ../conf-available/
Otevřeme konfiguraci
nano prijmeni.conf
Vytvoříme následující kód
DirectoryIndex index.html
Options Indexes FollowSymLinks
AllowOverride None
Require all granted

uložíme do a2enconf
a2enconf prijmeni.conf
otevřeme hosts
nano /etc/hosts
Kód
127.0.0.1 localhost
127.0.1.1 DEBIAN.myguest.virtualbox.org DEBIAN
127.0.0.1 www.prijmeni.cz web.prijmeni.cz www.bedna.org
...
Nakonec Reloadneme
systemctl reload apache2