Download here.
Installed Ubuntu Server 12.04
- openSSH, if not from Install click here.
Disable CTL-ALT-DEL
- here.
HostName and TimeZone
Apply Patches
sudo pico /etc/apt/sources.listdeb http://ro.archive.ubuntu.com/ubuntu hoary universedeb-src http://ro.archive.ubuntu.com/ubuntu hoary universe
sudo add-apt-repository ppa:sun-java-community-team/sun-java6sudo add-apt-repository ppa:chromium-daily/stablesudo apt-get update- sudo apt-get update
- sudo aptitude safe-upgrade
- –
- Security patching only via Unattended Upgrades.
Audit/Log user activity.
Disks and mounts.
- Mount and Format disk…here.
- NFS – NetWork File Share, (Linux/UNIX only).
- Samba File Share, (If windows needs access, click here).
Backup Jobs.
- Job here.
- $ sudo apt-get install nmon –> here.
- $ sudo apt-get install htop –> here.
- Install sensors for monitoring –>here.
Xosview –> here.
Ability to Search for packages
sudo apt-get install aptitudesudo aptitude search <package part>
Application Setup
- Java setup here.
- WebMin here and info here.
- VirtualBox
- Apache2
-
Tomcat
- Tomcat Multi instance apt-get config here.
- Tomcat Multi instance manual config here.
- Connect with JMX here.
- https://java.qbytesworld.com/post/Tomcat-and-Apache-Setup-With-LB.aspx
Secure the server:
http://library.linode.com/securing-your-server
High availability Ubuntu servers
FTP
SSH should work for most needs (Filezilla), but if FTP is needed
CRONTAB
- Setup backups here.
- Clean scripts
- etc….
Startup/Shutdown script
- How to setup here.
Update and Patch
- How to update and patch here.