Over time I've generated a proliferation of Ubuntu servers, and its starting to get tiresome keeping them all up to date.
If I SSH in a particular server, and notice it needs an update, I just fire off
sudo screen -d -m apt-get -y dist-upgrade and forget.
This seems to be an inefficient and slightly reckless way of keeping my servers up to date.
Are there better solutions?
Also, this update process occasionally requires that the server be restarted. As a result, none of my servers have an uptime of more than a month. But other people are boasting that they've got uptimes in the region of years. How is this possible?