Debian 7(Wheezy) to 8(Jessie)
It's important to keep a Debian system updated if security updates is a priority.
From the official Debian FAQ regarding lifespan:
Q: How long will security updates be provided?
A: The security team tries to support a stable distribution for about ONE YEAR after the next stable
distribution has been released, except when another stable distribution is released within this year.
It is not possible to support three distributions; supporting two simultaneously is already difficult enough.
Steps below to upgrade to Debian 8.
Make sure Wheezy is updated first:
# apt-get update
# apt-get upgrade
Change package repository from wheezy to jessie in /etc/apt/sources.list
sed -i 's/wheezy/jessie/g' /etc/apt/sources.list
Go get Jessie
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
A reboot is in order to complete the process.
If you survived that, you can now do:
root@DJ-VSERVER-L1 ~ # hostnamectl
Static hostname: DJ-VSERVER-L1
Icon name: computer-vm
Chassis: vm
Machine ID: abc8a00000c947d598cf1e1000253c37
Boot ID: a784d5c0000941ec8480000f546e6bc0
Virtualization: microsoft
Operating System: Debian GNU/Linux 8 (jessie)
Kernel: Linux 3.16.0-4-amd64
Architecture: x86-64
Apache Post-fixes needed
- Site configuration files now needs to have .conf now in /etc/apache2/sites-available
- Replace 'Order allow,deny' and 'allow from all' directives with only 'Require all granted' in site configurations.
SFTP notes
- Jessie comes with OpenSSH 6.7, where "unsafe" ciphers have been removed. This may effect some SFTP clients to not be able to negotiate (connect) anymore if they don't support the newer ciphers.
Misc
- Checking if a certain package is installed:
apt list --installed bash*