====== Things to setup on a New (Ubuntu/Linux) server ====== * Mail * Setup postfix * Setup alias such that local mail gets forwarded (/etc/aliases) * SSH * Generate SSH private and public keys * Tuning * Change swapiness and other parameters based on server needs - [[tech:linux:sysctl_config|sysctl.conf]] * Others * Optionally ask server to reboot automatically on [[tech1:linux:kernel_panic|kernel panic]] * [[tech1:linux:others:i2c_piix4|Disable module i2c_piix4]] * Install NRPE to be monitored * nagios-nrpe-server nagios-plugins * Install x11-utils x11-xserver-utils * Packages to install * If Physical Machine * cpp dkms gcc make heirloom-mailx mysql-common nmap postfix smartmontools sysstat unzip telnetd * If VM * cpp gcc make heirloom-mailx mysql-common nmap postfix sysstat unzip telnetd