Inhoud

Minimale installatie van Debian 8

download de netinstall cd:
http://cdimage.debian.org/debian-cd/8.2.0/amd64/iso-cd/debian-8.2.0-amd64-netinst.iso

boot hiervan, kies guided LVM alles in één partitie.

als je bij [!]Software selection komt de-selecteer alles en selecteer SSH server

druk op <Continue>

post install

tijdelijke gebruiker verwijderen

log in als de tijdelijke gebruiker en set een password voor root door:

sudo passswd

log uit en log in als root met het net gecreëerde password en verwijder de tijdelijke gebruiker door:

userdel -r tempusername

package manager aanpassen

De package installer van Debian installeert soms ook de aanbevolen packages, hierdoor krijg je een aardig bloated installatie, dit is te verhinderen door de apt-get configuratie aan te passen.

Maak de configuratiefile door; vi /etc/apt/apt.conf

zet hier de volgende regels in;

//Abel: Recommends are as of now still abused in many packages
APT::Install-Recommends "0";
APT::Install-Suggests "0";

IPv6 uitzetten

Voeg de volgende regels toe in de file /etc/sysctl.conf :

#ABEL - zet ipv6 uit
net.ipv6.conf.all.disable_ipv6 = 1

pas de nieuwe instelling toe:

sysctl -p

controleer:

ip a | grep inet

Als het klopt zie je geen inet6 meer in de output.

NTP

tijd synchronisatie.

apt-get install chrony ntpdate
systemctl stop chrony

zet de gewenste ntp server in de configuratiefile /etc/chrony/chrony.conf :

# pool: <http://www.pool.ntp.org/join.html>
server ntp2.nl.net iburst

zet de tijd één keer goed aan het begin:

ntpdate ntp2.nl.net

en start de ntp daemon:

systemctl enable chrony
start chrony

Cleanup

Nu verwijderen we wat onnodige software, hiervoor zijn twee tools nodig installeer die door:

apt-get install deborphan debfoster

Vervolgens verwijderen we de ongewenste software;

apt-get clean
debfoster

Dit geeft een lijst van files en libraries die nog over zijn na apt-get remove –purge. Als je een library in de lijst niet herkent, laat hem geïnstalleerd.

Als je een fout maakt in debfoster, typ 'u' en je zal opnieuw worden gevraagd of je de lib wilt houden. Als je klaar bent start:

deborphan

dit geeft een lijst met lib's die door geen enkele software worden gebruikt. Om deze te de-installeren :

deborphan | xargs apt-get -y remove purge

en als laatste doe je:

apt-get purge debfoster
apt-get purge libgc1c2
apt-get purge deborphan
apt-get clean