Skip to main content

1.2 Ubuntu (onder VMWare)

Installatie Ubuntu Server

Let op dit proces duurt erg lang. Tijdens de installatie worden alle security updates gedownload en geïnstalleerd. Tijdens dit proces kun je de installatie gewoon laten door draaien en andere dingen doen.

Onder VMWare Workstation player 15 installeren we Ubuntu Server 18.x.x

  • Download en installeer VMWare Workstation 15
    ( https://www.vmware.com/nl/products/workstation-player/workstation-player-evaluation.html )

  • Download Ubuntu Server 18.x.x dit is een iso file van ongeveer 900 MB

  • Start VMWare Workstation 15  - Create New Virtual Machine

  • Selecteer de iso file en start ed installatie.

  • Installeer open SHH server, maar importeer geen identiteit verder kun je  overal de default waarden nemen tijdens de installatie.

  • Password

    Let op dat jouw username en password goed moet onthouden!

  • Download MobaXterm (als je het verschil niet weet tussen de portable version en de installer dan kies je installer)

  • IP Nummer

    Start jouw Ubuntu Server binnen VMWare, log aan en type ifconfig kijk welk ip nummer jouw server heeft. Onthoud dit nummer.

  • Start MobaXterm en create een nieuwe sessie, kies SSH en vul je ip nummer van jouw Ubuntu Server in

  • Log aan met jouw username en password.

Installatie MobaXTerm

  • download MobaXterm the Home Edition, die is 'Free'.
  • installeer MobaXterm

Start MobaXTerm op.

  • Start je Ubuntu Server binnen VMWare op.
  • Klik op Session, SSH en vul daar het ip nummer van je Ubuntu server in en druk op OK. Als he goed is, maak je nu een verbinding met jouw Ubuntu Linux Server.

Aanmaken gebruiker op Ubuntu WS

(dit hoeft alleen als je tijdens de installatie geen gebruiker hebt aangemaakt)

Maak een gebruiker aan op je Ubuntu Server.

Je wilt niet onder root aanloggen, omdat dat onveilig is. Je wilt dus een 'gewone user' aanmaken.

Op he Ubuntu server waar je nu nog onder root bent aangelogd type je:

adduser username

Vervang username door jouw username. Let op in een Linux username zijn geen spaties en degelijke toegestaan.

Om ervoor te zorgen dat je administratieve rechten (root) hebt voer je het volgende commando uit:

usermod -aG sudo username

Vervang ook hier de username door jouw gekozen naam.

Log nu uit. met exit en probeer via MobaXterm opnieuw aan te loggen onder jouw nieuw user account.

Probleem met connecten

Stap 1

Als je met MobaXterm gen verbinding kunt maken, maar je kunt met een Windows cmd-box wel pingen naar het IP nummer van je Ubuntu sever dan kun je met het volgende commando dit waarschijnlijk oplossen. Dit moet je uitvoeren op je Ubuntu WS binnen VM Ware.

sudo apt-get install openssh-server

Dit installeert open SSH server.

Stap 2

Kun je vanuit de windows command box het IP nummer van je Ubuntu Server pingen? Open hiervoor een cmd box en type het commando ping 0.0.0.0 in. Vervang hierbij 0.0.0.0 met het ip nummer van jouw Ubuntu Server.

Als dit niet lukt dan helpt het soms om je Windows machine te re-booten (herstarten).

Mac

Werk je op een Mac dan heb je een paar extra uitdagingen.

VMWare werkt niet op een Mac, kies in plaats daarvan VirtualBox (6.x) van Oracle.

MobaXterm werkt ook niet op een Mac, maar de terminal applicatie op een Mac voldoet ook. Er zijn enkele verschillen en die hebben vooral te maken met het opzetten van SSH keys. Dit heeft te maken met security en komt pas later in deze lessenserie aan de orde.

Na de installatie van Ubuntu binnen VirtualBox niet vergeten de VM uit te zetten en opnieuw op te starten.

Clean disk space

https://itsfoss.com/free-up-space-ubuntu-linux/

# This option removes libs and packages that were installed automatically to satisfy the dependencies of an installed package.
sudo apt-get autoremove

# APT package management system keeps a cache of DEB packages in /var/cache/apt/archives.
sudo du -sh /var/cache/apt
sudo apt-get autoclean
sudo du -sh /var/cache/apt

# or clean cache completely: sudo apt-get clean

# Clean log files older than 30 days 
journalctl --disk-usage
sudo journalctl --vacuum-time=30d
journalctl --disk-usage

# clean up snap packages (2 versions are kept and these packages tend to be large).
du -h /var/lib/snapd/snaps
set -eu
snap list --all | awk '/disabled/{print $1, $3}' |
    while read snapname revision; do
        snap remove "$snapname" --revision="$revision"
    done
 du -h /var/lib/snapd/snaps   

Update Ubuntu System

sudo apt-get update
sudo apt-get upgrade
sudo reboot


--